diff --git a/PATCHES.txt b/PATCHES.txt
index b4bef95cb41fbec357f2c471b0907e56b30da99c..47b1522afc9dc286d8c4b52ea73eeda179223d8e 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 eada107e8255b75ef704b799019bdd2eb3a5af5c..7cf0a8faf7cbde6df01bab7e32917cfc8ed5a6f6 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 0de9d4c58bb2ce55a552d90f4f8261daa8e36a84..d6a705e115ccc61f6d0b475e6c75677ab19cd761 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 8f4a82c2b91cf1e510c34df7c0e9fba61e82659a..1896d0650f382f7e3216e8d4154680fc4cbae02c 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 deca9a361f156fe56a6a7b3e5092c86858771eaf..6cd4ea55f1c3381459454d9a7e29569d7c082297 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 92968bc18e34825cddbdedc5adb664663e442a48..bd8feba4b63914414c5f1403322f29ef8360d92b 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 fa311224e225d1f0af8486708562ed717b128a4c..7aef97beebeeba9dff80fdc5642667a357c47847 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 c6fdde552848241dafd99c409aa8635aef7a7c5a..28263b4208e137f7548715165a8f8de9a243e312 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 9a9b6d350bbdd1cb6f8c84e8d75ca946b51534c2..765b90cf8e67317b311aa6a3c72ba00660034c89 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 ad2a568151884485fe3c7ae05fad9e19c0995d74..90c1ec51fb72de8c89725226cc5a70836a441701 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 6f849dfad8c652dfa3c675e235a67c256a99c288..e667b5ddf4369f6d8e81b83702a0884c0ff14534 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 5cec8b4201de17e9ae3c2348654e20d4afc2b94b..c4ea352ac991f6026e29fc15cb09bea753cbab87
--- 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 13da42ef5214c24437fe0888335310306e437f70..b800201e0a4b3797a4f9e7deaef563b505d7dbf3 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 df773e419846ef8599a79bfebdeabb9ef1423dae..fcdc673a07ecf2d80a5dabc604dbd26debdfa680 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 40fbb05665de017cb5c61e3937d8393c3d37eb61..c537ca040990da32bf0bcc6c5d69fa8c8a4535ea 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 2a973ccf6bfa18958df7af7c92265138e3c2bb0b..160bc9fbdae0724ec100d74de5d1024bd9711115 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 fc91205ce515766f91affb7150ab319bf3d22bf6..638fcda5b74441018738fea4b221344289f30d9f 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 a6aef2305e3a6de8319331a185cf49635c1adacd..0a57ecd07f74172890aad79ef199eae03e147f91 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 c521dd2637397657983cbe58ebdd17e911c6834b..97cb8c9d97ef8c4cc544fbc9c77d24e4c3b3ce22 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 83697153b8d7683a42ac0b17d737174fa3264554..656d49989b8e0876500b65c8f0c621d445a9714c 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 b3a6bba615984743d79388dd0fd7c597a1f80525..41e416a362f0914dfab96b43510fd82d61a80279 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 6d79df405cc9eb443520e38e168daee4cf02f909..ba07220d4f2cd55203d13a7eadbbf0ca82f83c45 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 500c7ffb7d92c5c32e8586fbb0fda72924fc1fd5..41945a636a71573fbc514aa2974b77ed8ac75fca 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 bbf25e2df50637697f038521d48277c8f311f8b0..f38dcb59dff60b29eca3864b52fafd64d4bb708c 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 e91cc8a723ef139f116cf7b8bfc85389e7775616..a03132e993333c59bce165b89cf74a952f645ea2 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 b6afcd4714ed42bde82d59ecfd43be7ec6c798c9..0a63175c7422b925f4e319deb34aac7b1e242e5d 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 0c5460babc477eea0fc4e5c5a49811a987a080e9..22d652961572dc9c5212cc913af5dc16627384ec 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 31c99af56ff33b000eb71ec1cf805dfcfb51e819..c9aa9d67be996bcf74a0a451dbc7cd4e449d43c5 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 3ec0285949a561545d553745b503b504f84898d5..04bfb03f98358e5b377e022b361375338b3d0687 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 47c056424ed4c0655147f12014572eab8e29f058..07af4a3d467199e9574e64ab0afffd2dac208671 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 663efd35d339c415198136686c91516fb8413242..68b32cc2ee68c49556505f69f79f993a07da5dba 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 f761dfa0a7473dcd178634498be49a3b32b6adb4..ae6944ee13003c97335859001f20ff316f710904 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 5caca4e5bc2fe5341cc17cc54d34fe6f4c6dfe84..1addd200002a2a2c5c67f25f3a8c198c2862bf9e 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 9e7debc744cdd68e96f7eebc38abfb30af5ee803..7ca03f3a4f135e70444d665f4ea189ebe5e4b59d 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 0924ebaa99a288f58ad1a3868648972405d1f953..03c9081bae377404cc1b8d034924765763eb3fe3 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 2dd3f051874a1c89a6d8f979053c97e85e0574ec..b8aad5945c00cc9fbd4b2b4b8301b7f577fc8845 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 0000000000000000000000000000000000000000..56b89e438414610015f3b264fc94a0186d8e6569
--- /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 cdde115f94e64d7720adf0082d59e658a228d0ff..ec2ae7d8842644a8a636c1c4a226186e7bd96b55 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 0000000000000000000000000000000000000000..2f265fa752fc504aa9ae0f9e54788e52eb98035d
--- /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 0000000000000000000000000000000000000000..1854089134d6fa13cf0eb4b5ff38314ab064e9ce
--- /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 54d882fd83991728fcdbad803f4b7d5a418710f9..9f2905a2839901059473503f49d4ce0c9bfe6d72 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 024263b5362f5032f36f6ea3d485ea850ccd284b..bd506d7fd3b823ef3007eadd2dfee8b48dcc6fd5 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 a646afe941f5caecd4b3216d250706eb36dbe56b..db91ce586758e0b961c835d43e24505c72449cc2 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 120241d93a15a205f2319ea03a7e986ba2dbe52a..0d26fb0873493428ed36e223458a76d266dd0382 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 82d71d93cac625536c0fa00b299a74ab8a6f66ba..ebf5699db93f688b6776ba88eb8bbd43407647f7 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 d1c847fe4671522beff31958e14374b7d54b4b0b..47fe1854a30ae8e8f1b0246e383858eea865716b 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 12d119b693947f44f3169e0bab3f94fc773379d6..9f552558c27e7644fb0dbd579aa9a89627f09bc4 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 912b55f7f50b7821a5ebfa69d18acb3f44ce47bd..c5c9e7751f34cc535a565435eac3d35b6e7ccb55 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 4061519f78e1d2d5bb721616fcf6c0b24e767dd3..561bfacead018a18374db24101020f80195ad818 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 977e1b6cd8473eda7203377c54bf83f3422673b1..aec4b6bd41bed45126958f1ddf11a918690529fb 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 4391b929490927dc99db022c5617dbeeb590c518..741a6d52429ba76b39ee8231ef0baec1195747ec 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 7eb5a6e21e048014eb003e3929577063c5d2edef..c4d526d8664346d864b45f8eaeae8f70f014e4b0 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 e115970fb228b79c68fa81a9942a8bf9b54e372c..8ad04c7f078d66771d8e6733518768b58c90e73a 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 4ed7da7a80488964a8292097cc9c107c4b90f4cc..77b4d7bbc68a5ccf43812423fd720667a487fd90 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 1fb85e0fa9f056edc6e3ba5356776f81c6651b9d..b90e12a55cf3ab7df5f012612d9eb562de6976f4 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 c9f6b4e497ce6f78b9e43d3062a160fec50cf335..c3d1a20ee02969066473133ebfcb85fd68dbb390 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 6627972d7ced0971579e99600ab056ddb2c2851f..9e864c1d439f4ae278f191004f4bbf2c6cffce04 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 9bbccf2872cae3dd495c2d165e2820e130f27394..7614f5e7e5d005e5c567fa624799da66f2f64953 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 2a840b039580f7095f76e119b9e6e381393538cb..804e03144e2da21292104471ada8434606a09166 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 53fad5c68bc461639c67d847f74335b9af1fa684..a1b62b8f51959d5f518404d3b47272f5fcd6010e 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 f8146d2ad9c0464884f67ce43349bee091c97a61..945634eb20caae83f8044a8bcf93dab600efaecc 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 ddd9bd9ec43355104013ac8877f0b4e498744111..468eda5bb882d9277e2841b62890ab5044e02027 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 1300c4c2f43a451a328846a6084ff7a416b4e720..b13c7b398ed8d2550fac71794192f7a91fd2272a 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 0b5955d51726f948a9692e215963c472e774f793..28b4518611b2d7baeff7b7c6f4f0c556e77024e7 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 b92ca3f0c99acb237078f2b8301183df2c7e7f4f..a8ce8230f596d65797c4ab491b8c2886170f6877 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 7fd0cd4c299029df9db216d6d1c210b2aa75e0f2..6e0b710839b9daa0baa4292a753875dd36c5e61c 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 0ff6613469be97c68f9e1d011d8c6e27747d0726..7cb5e1edbbcfb197a232527dfe2fe074fe516e74 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 ff7374f4a7d49db35bbe056b93a379906bc1183b..187ac1aa980942c88a6ff3ba6965aa47efcb5ee9 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 0e21b5f137ca20571c208a5b2a617676fd0e137f..d7cbf84f6369778823ff812cc8a73b4f01b89ced 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 70fcc532fcb49610d2e10b552c7d276d6e781e10..81d3be29f087211b4d5eebe2b421d41d9c659a56 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 118317e1f45b33854de12a8012ef803617b13a88..9eed11b0890ef272579ddb4f41cb6ca4aaae667e 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 d17a069fcd19a0495e6f01cf74a3ed0700227d70..a370615e949aef9b47a2274a86f7235664131151 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 b0f9beea1dc9e0b38acae1986053cc5f79936405..403cd95814f20aec8d58dad0779e13e6975bb2ab 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 f4c495b06a9ff6b107b50499489b6f3144c4c1b3..0000000000000000000000000000000000000000
--- 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 63c85ac6f9f0351a3c75da574bbf08f399d7ae37..95d8803e9c26db67c9873e3b037ddeb3093bcca6 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 83b0ff981585029a99516a5d41883997688799d3..bef7df177438a53fd85bf3b84283333b62aa7ec0 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 4e27b2ec9d15f880f94c57b3482d03122d1fbba7..728b38000233a6aa679f95f63e728eface616ac3 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 4b47092e0950a35ebc3df306a51c3684a78c08c5..e3c6f911baf46a34c952fdd122dfb16e41fc0b5f 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 5bbd1ea0843401833ed19aa9b2957a2f4cd805c9..0af3460e7622568206ff6ed3c20b8f9aa54d5fd6 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 228c338d9ded871979c269ccf08b4468ac2e0443..1cf3f470b3daef233e904960871fcdd592312ade 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 9aa1e0aa3916bb43458d8940fec394e9eab30934..0941cb1068f281f8ef0a36738c3f1e15943e6081 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 8b92d143a958c36c376657fed7ca785efcd1a48c..64a24e6f08f57dd7a42fdc0f20f1c61cc8752b5f 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 49563f3d94647eb3063a2ed1e81556df5a8a41d1..4f9e4f254d8acab6a6cae82ae174a3967ca78411 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 a3bcbdcd9567230327c7141f71f0f18681a385f0..6a806206ca323bc432e35028cf3f9877d7ea5ec4 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 f98d8ffa3de373a827c13e8d7fa2823d5e4dac3c..7314b55d3657af2584bb8213e61b94bc6706c53c 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 5ce2f6e14cfe692f6fd0da50879cc5492a4ffcaf..1000c8151256556e95b334ddae4538a3b181ad29 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 23f052dcd7e6942aedde621c2d2dd389121c585b..90d0a6d19e0e9d97e6f91d3bfee2b593213f63a7 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 669869c375fbd803f00f609f45c21d0154766cde..c116ec5ebe0231c84ec172249d362a35f19881ba 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 f6c88601d470d3e8cebb9f6e92fd6740b663d176..910d199b9ea0d88605ecacffa7bc45df7d70d668 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 72c39e4a8f5ed3c6ca82e57c97848c9b813e077b..823504b714dd2e1935606afd83e04f7a3d0ea278 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 f2cbb580a7132e8a2dda7c7335362d2a9858b875..c4ac138848699396fba4041d3ce326f1307a531f 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 01fb66b4ded7170c3c09de83f4fe3421b748aae2..d93c380cd666e86c7cb643112776c1520e2aa08b 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 29472843222bf83917dc3618eb04bf32d86c8061..795dd9bd2c902b74f802b728bcb35ef607531e4d 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 3660e5639a8d20808be0c770c9f8ccc0b4a55c45..604b391257eb55b260f4d59678614ccbe08d1f0d 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 6280be12d126d8088403973ec3631ccd5692046c..d13f666a108eb050a184d6c79045dc9a3da5c36d 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 8ebbddaef0b1820ba1bfed3a97a1565cd1706ee6..f5261c9cf781683d39aacb2b81754a5c68cf1977 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 34f7a8f824b5e297464276d8d0a5772ce9054c27..ebaeeeb1263cd719b36c14efd27d52865deb1967 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 de4d0f49fb8063933df4cb0bbdfc84e877e1007b..2ed47d715b88a26e5c1235d0d71740ef1dead19a 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 8739af6cbd6bd3d6deae92c4f8b79aa7f5349375..555f50d33aae083223b232e638308601e89d6b65 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 77f92b3539f898efe063f4817a8ca534fc1a1481..0000000000000000000000000000000000000000
--- 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 5f4bf95fe117bf391462ac0f4076785c26d9f94e..0000000000000000000000000000000000000000
--- 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 680407bdce308a26fc3500f18ca76aae4320fbad..0000000000000000000000000000000000000000
--- 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 42ca071413c0e98c4643cada9612593ade862d68..0000000000000000000000000000000000000000
--- 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 77fee73a8cf94e4af1b19dc7787d1c48c7d2063f..0000000000000000000000000000000000000000
--- 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 ea96f010b7d06ec38b40c1361e0aa5cf830592f8..0000000000000000000000000000000000000000
--- 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 01613d1416ad8e626744e7a7521108d603555597..0000000000000000000000000000000000000000
--- 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 e4683ef92ebf8d7fa61d80d288f5089b38c88bb6..0000000000000000000000000000000000000000
--- 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 a63ae8519e056e2753ac831620d0dd1c943aa2cd..0000000000000000000000000000000000000000
--- 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 e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000
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 69f56b95902d1fc9ad3bea32a72b4260b176b14b..0000000000000000000000000000000000000000
--- 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 483a4a9a1940e117f31a0985b1371f57df68385c..0000000000000000000000000000000000000000
--- 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 ba5d85008d4d25b8f7eed55e65157ced30d3bcb1..0000000000000000000000000000000000000000
--- 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 04d8e0017243536019fb967d7e99ef94646e8b32..0000000000000000000000000000000000000000
--- 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 2029b55539922c00d757917f44433c3e79651d23..0000000000000000000000000000000000000000
--- 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 06fce4c4d1e7c0ad9dbbdb3e3b7cedd9f8a3f627..0000000000000000000000000000000000000000
--- 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 90c82a757c916531f0d12a571ce03044171a4201..0000000000000000000000000000000000000000
--- 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 67b348f9c3d9ed69abd74e77a8e28172a3abac0e..0000000000000000000000000000000000000000
--- 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 47cda488433275cef55552c268b9a0ca299cbe7a..0000000000000000000000000000000000000000
--- 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 07f593e9a0944b36b7f1a73919ad488f25442396..0000000000000000000000000000000000000000
--- 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 a782f11e1ddb42253a1e71d2151331eab38da300..0000000000000000000000000000000000000000
--- 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 4c9f6b00b90705ec4305b64c87809fe270ad5ab8..0000000000000000000000000000000000000000
--- 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 998c5b3cdf9f0e747083e8fbb8787af50ca2c9a1..0000000000000000000000000000000000000000
--- 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 bf433a1b263d43c63de98f736a94e5a109fc72d1..0000000000000000000000000000000000000000
--- 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 19574448fe8f09134c2d12c0832226024e642169..0000000000000000000000000000000000000000
--- 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 ef7b94db511bb281283257c36b8e991b60f93968..0000000000000000000000000000000000000000
--- 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
Binary files a/profiles/wcm_base/themes/ocio_omega_1/layouts/ocio-full/preview.png and /dev/null differ
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 599c4965fc44909cccc781c9a5efc6a293377044..0000000000000000000000000000000000000000
--- 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 9993e39f64b914ea414e547566fa64b943a1a558..0000000000000000000000000000000000000000
--- 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 d6546cfda58dc97801e94fcb6bb9631f390bd43b..0000000000000000000000000000000000000000
--- 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 d6ee9ce04161eac8db2e05f4f93ecbb4c4a816fe..0000000000000000000000000000000000000000
--- 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 57d2cfa5d2a43113abec375cea51a65e4cdc93a0..0000000000000000000000000000000000000000
--- 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 053dca178d204fce399db1f916c7808bb416d9de..0000000000000000000000000000000000000000
--- 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 fb79feb1eac24338c91076a6360bc5bcd438c92e..0000000000000000000000000000000000000000
--- 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 ca3b54700cc7650313050b941e7327f7ec658d25..0000000000000000000000000000000000000000
--- 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 d36448a9cdcb4b0c004491f8cb301b2b51167851..0000000000000000000000000000000000000000
--- 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 74f2a189ee774efe42a254f2c8372ee71a8d0b0b..0000000000000000000000000000000000000000
--- 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 ab7a1daeddd8e119805f269f00afafb254bd66d9..0000000000000000000000000000000000000000
--- 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 a04698e720ee1106d8f5cf58c331c58462dfa573..0000000000000000000000000000000000000000
--- 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 d0e8bc803f221743f98ba7c4f6f6c4634ded94d8..0000000000000000000000000000000000000000
--- 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
Binary files a/profiles/wcm_base/themes/ocio_omega_1/logo.png and /dev/null differ
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 550d0b90f6ee44e8b35ce7ebaed14a9a85502146..0000000000000000000000000000000000000000
--- 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 d6304f7e0b1e67136029c6089a7d00319dd018d3..0000000000000000000000000000000000000000
--- 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 43a31c100dd7de4ab8eb94818968bacbe2f6a5ea..0000000000000000000000000000000000000000
--- 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 d84b5bf672f58e208df68c3448822132ec82f876..0000000000000000000000000000000000000000
--- 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 180a293362fbdb05f862a22ba484f2e0f4369e83..0000000000000000000000000000000000000000
--- 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 129a70f8fb6cf4d6ffe178c058a9b8070ade0b02..0000000000000000000000000000000000000000
--- 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 582493ef7c00253ff022b578927cb432928b130e..0000000000000000000000000000000000000000
--- 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 7730ffb7c831e0c9500a73ed0d47d92855bc101c..0000000000000000000000000000000000000000
--- 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 677a7c1530a3aa64023dfae0d6ce3c2b86a9f596..0000000000000000000000000000000000000000
--- 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 ca67682e994ae160479d6d3de3632066579cfade..0000000000000000000000000000000000000000
--- 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 283bc8640f4a29b98ddabaecb612bdc59ac20ce5..0000000000000000000000000000000000000000
--- 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 df1d516094f8ad201bd4198d8d076b456fb46482..0000000000000000000000000000000000000000
--- 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 e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000
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 a75269cc475fc6658ede8df2bfa1e5bc534894d4..0000000000000000000000000000000000000000
--- 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 6526d623f83303e952ffc83b1f3bf3ad40655c66..0000000000000000000000000000000000000000
--- 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 e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000
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 708d7a535cf52cf30469c8d5fb92925d9fb74c0b..0000000000000000000000000000000000000000
--- 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 c60898cdc20c3f2d92557a2eb0b6b9d045aa51ac..0000000000000000000000000000000000000000
--- 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 e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000
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 d63d79870bbb5588c96b44bbd2e8daf383c500fd..0000000000000000000000000000000000000000
--- 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 21ad261628878943524aa7dd98cfb340eef17648..0000000000000000000000000000000000000000
--- 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 a5087edd41656404593ed1f6bd1f0108629bb2cc..0000000000000000000000000000000000000000
--- 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 df8d2dff4ddb49e21049c8f83ebb8b82edaaa988..0000000000000000000000000000000000000000
--- 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 e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000
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 8819923c747bb64a1a053ab392fb45832291af0f..0000000000000000000000000000000000000000
--- 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 ac3325c015cd11e8f759a61cad92c4caee32f657..0000000000000000000000000000000000000000
--- 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 e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000
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 e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000
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 e6335782fc4176da56030e70df73e950b819906c..0000000000000000000000000000000000000000
--- 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 fd3caeb49b5d42c60944c5f1d911374af428ff3f..0000000000000000000000000000000000000000
--- 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 3006bb253836fcc5bc89267ecabeca6142dcd961..0000000000000000000000000000000000000000
--- 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 cf6bcf414ff392c22beab598221907adbe5704a3..0000000000000000000000000000000000000000
--- 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 36be9c833c606b7b725460d347bf87394bf65a09..0000000000000000000000000000000000000000
--- 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 f4ff5cb5c0bf4355bd9ac51e2e89d5494aa15b94..0000000000000000000000000000000000000000
--- 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 18b44bc1d73eb3384fa87a54fa49fc5d344b9315..0000000000000000000000000000000000000000
--- 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 a895ace16530eaeca47b02465ef51baabc8f293f..0000000000000000000000000000000000000000
--- 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 bb6ea48524b3648596b050d8d2d49405cd0d44ea..0000000000000000000000000000000000000000
--- 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 3d6b6ddd827ea0b7c62858ede861e12192b37243..0000000000000000000000000000000000000000
--- 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 6edbb26c1eb738b9bcf9e76aed08449ee3b4d316..0000000000000000000000000000000000000000
--- 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 ddf13461d9402d7bdcbb19b6038138c30774b5bc..0000000000000000000000000000000000000000
--- 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 11f1c4884ccce397592aad74b1de87af97b18c3c..0000000000000000000000000000000000000000
--- 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 21ebe691dbfaeb85db3cb5314b83b98b032580d8..0000000000000000000000000000000000000000
--- 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 cf76adafca0d9f54a8b0140cb31cab3449d8dde7..0000000000000000000000000000000000000000
--- 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 f28e400017bd804335e6620b1c6be094346d5a47..0000000000000000000000000000000000000000
--- 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 ce5a9e11ef63f8bd7bd85bc22ca5d1d08d16fac8..0000000000000000000000000000000000000000
--- 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
Binary files a/profiles/wcm_base/themes/ocio_omega_1/screenshot.png and /dev/null differ
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 bbb1d47b4b71bf5f9f15e80ab50c55f8d5d83135..0000000000000000000000000000000000000000
--- 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 51dd46f5efc186af69b56f0e6d27d7e6ae5aeb46..0000000000000000000000000000000000000000
--- 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 5696680b83105add8375bbb0ca51e2b32bf4c653..0000000000000000000000000000000000000000
--- 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 81772435e8edab63bb46ebcc7396947c8c27df08..0000000000000000000000000000000000000000
--- 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 77f92b3539f898efe063f4817a8ca534fc1a1481..0000000000000000000000000000000000000000
--- 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 5f4bf95fe117bf391462ac0f4076785c26d9f94e..0000000000000000000000000000000000000000
--- 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 680407bdce308a26fc3500f18ca76aae4320fbad..0000000000000000000000000000000000000000
--- 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 d8be1614894aae68da58e2ef32ddead240b37e01..0000000000000000000000000000000000000000
--- 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 77fee73a8cf94e4af1b19dc7787d1c48c7d2063f..0000000000000000000000000000000000000000
--- 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 ea96f010b7d06ec38b40c1361e0aa5cf830592f8..0000000000000000000000000000000000000000
--- 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 0e625cc2076b9895ac7a7ee77f9a14794edbbbe3..0000000000000000000000000000000000000000
--- 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 e4683ef92ebf8d7fa61d80d288f5089b38c88bb6..0000000000000000000000000000000000000000
--- 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 a63ae8519e056e2753ac831620d0dd1c943aa2cd..0000000000000000000000000000000000000000
--- 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 e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000
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 e4a38e91659835ff55312e0922def64c7385f5e3..0000000000000000000000000000000000000000
--- 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 483a4a9a1940e117f31a0985b1371f57df68385c..0000000000000000000000000000000000000000
--- 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 b46604664323ceb1c1104e725883d95567e4e049..0000000000000000000000000000000000000000
--- 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 6d60ac255eea0b926c1be1cb5113c458e6a5744b..0000000000000000000000000000000000000000
--- 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 b46604664323ceb1c1104e725883d95567e4e049..0000000000000000000000000000000000000000
--- 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 6d60ac255eea0b926c1be1cb5113c458e6a5744b..0000000000000000000000000000000000000000
--- 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 b46604664323ceb1c1104e725883d95567e4e049..0000000000000000000000000000000000000000
--- 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 6d60ac255eea0b926c1be1cb5113c458e6a5744b..0000000000000000000000000000000000000000
--- 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 90c82a757c916531f0d12a571ce03044171a4201..0000000000000000000000000000000000000000
--- 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 80c1b5050406fb3e61e99ac2c62ec87e62e4a0ff..0000000000000000000000000000000000000000
--- 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 458c481c04b9c56cff4ce76eca2310d87d967233..0000000000000000000000000000000000000000
--- 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 e4774bc0dd0af22ff61f3e24df0e83f216236fbc..0000000000000000000000000000000000000000
--- 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 a782f11e1ddb42253a1e71d2151331eab38da300..0000000000000000000000000000000000000000
--- 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 209cb72344809bd4554ec51f42c001ae8cb4a2f5..0000000000000000000000000000000000000000
--- 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 12b252460b72354c0c49f5361fb5b7d14dbead62..0000000000000000000000000000000000000000
--- 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 55905d996b256dc428b14e8947f30985f0991291..0000000000000000000000000000000000000000
--- 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
Binary files a/profiles/wcm_base/themes/ocio_omega_2/layouts/ocio-2/preview.png and /dev/null differ
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 afc5e02bff27c409258e12b8fb44773c52093498..0000000000000000000000000000000000000000
--- 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 9993e39f64b914ea414e547566fa64b943a1a558..0000000000000000000000000000000000000000
--- 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 d6546cfda58dc97801e94fcb6bb9631f390bd43b..0000000000000000000000000000000000000000
--- 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 d6ee9ce04161eac8db2e05f4f93ecbb4c4a816fe..0000000000000000000000000000000000000000
--- 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 57d2cfa5d2a43113abec375cea51a65e4cdc93a0..0000000000000000000000000000000000000000
--- 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 053dca178d204fce399db1f916c7808bb416d9de..0000000000000000000000000000000000000000
--- 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 fb79feb1eac24338c91076a6360bc5bcd438c92e..0000000000000000000000000000000000000000
--- 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 ca3b54700cc7650313050b941e7327f7ec658d25..0000000000000000000000000000000000000000
--- 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 d36448a9cdcb4b0c004491f8cb301b2b51167851..0000000000000000000000000000000000000000
--- 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 74f2a189ee774efe42a254f2c8372ee71a8d0b0b..0000000000000000000000000000000000000000
--- 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 ab7a1daeddd8e119805f269f00afafb254bd66d9..0000000000000000000000000000000000000000
--- 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 a04698e720ee1106d8f5cf58c331c58462dfa573..0000000000000000000000000000000000000000
--- 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 d0e8bc803f221743f98ba7c4f6f6c4634ded94d8..0000000000000000000000000000000000000000
--- 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
Binary files a/profiles/wcm_base/themes/ocio_omega_2/logo.png and /dev/null differ
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 be1b4d76b12a14ce4cfa30c83101e5aa031bc672..0000000000000000000000000000000000000000
--- 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 40551b264315b0f2f0da4450951de4494f8092bc..0000000000000000000000000000000000000000
--- 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 43a31c100dd7de4ab8eb94818968bacbe2f6a5ea..0000000000000000000000000000000000000000
--- 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 cae4c7d4ab27b24508ca994e5aa49d67847a9218..0000000000000000000000000000000000000000
--- 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 180a293362fbdb05f862a22ba484f2e0f4369e83..0000000000000000000000000000000000000000
--- 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 d7809d078ab31cb02f6c6f4d02b751e46bdba947..0000000000000000000000000000000000000000
--- 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 f5d2ba75dd146f9cea49db7653d67cb57824ffe6..0000000000000000000000000000000000000000
--- 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 7730ffb7c831e0c9500a73ed0d47d92855bc101c..0000000000000000000000000000000000000000
--- 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 ae0856f1287b17925357129f7c41e04d7758409f..0000000000000000000000000000000000000000
--- 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 677a7c1530a3aa64023dfae0d6ce3c2b86a9f596..0000000000000000000000000000000000000000
--- 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 e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000
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 245cd013ec8a5da2a67268c766e06e78f4f6a2d0..0000000000000000000000000000000000000000
--- 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 e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000
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 a75269cc475fc6658ede8df2bfa1e5bc534894d4..0000000000000000000000000000000000000000
--- 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 e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000
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 5d893a124c9f4eb73b7ba7c493ea835aa63d1588..0000000000000000000000000000000000000000
--- 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 c60898cdc20c3f2d92557a2eb0b6b9d045aa51ac..0000000000000000000000000000000000000000
--- 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 f4c0367756d71a98ae054d21e7c155399acd1dd6..0000000000000000000000000000000000000000
--- 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 4bf763b66f4c82f9cd4b8d5aa525e9ae31794de7..0000000000000000000000000000000000000000
--- 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 946f25231274c686aa69eb232ed8c67cfe987893..0000000000000000000000000000000000000000
--- 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 87aae6015b5a0307a241524b35d06c366c29a1b7..0000000000000000000000000000000000000000
--- 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 e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000
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 e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000
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 e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000
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 be46c97a353abbeaf384b330986df55e6b4375ad..0000000000000000000000000000000000000000
--- 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 ca23c403977a9d4350263fc0e6fcb1a415dc52a9..0000000000000000000000000000000000000000
--- 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 a895ace16530eaeca47b02465ef51baabc8f293f..0000000000000000000000000000000000000000
--- 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 701073f8c7a04d32e3692e8f5380526bddfaaa98..0000000000000000000000000000000000000000
--- 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 3d6b6ddd827ea0b7c62858ede861e12192b37243..0000000000000000000000000000000000000000
--- 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 525537b0294cc37d92d81db0701d09f7a551c10d..0000000000000000000000000000000000000000
--- 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 ddf13461d9402d7bdcbb19b6038138c30774b5bc..0000000000000000000000000000000000000000
--- 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 9a6072de385597f43c6dddb27d7e319d9eb4ffd3..0000000000000000000000000000000000000000
--- 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 4ffe735415d9c690addcae9bcc1fc1e78a3237af..0000000000000000000000000000000000000000
--- 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 cf76adafca0d9f54a8b0140cb31cab3449d8dde7..0000000000000000000000000000000000000000
--- 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 25b5fef98be7eb785ad4e4f76027c5f524c5cdd4..0000000000000000000000000000000000000000
--- 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 ce5a9e11ef63f8bd7bd85bc22ca5d1d08d16fac8..0000000000000000000000000000000000000000
--- 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
Binary files a/profiles/wcm_base/themes/ocio_omega_2/screenshot.png and /dev/null differ
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 e41b026c77f53a2d229540e117549cefdd599dab..0000000000000000000000000000000000000000
--- 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 51dd46f5efc186af69b56f0e6d27d7e6ae5aeb46..0000000000000000000000000000000000000000
--- 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 c2000e62b3e8d623545c9dd3fdfa43f9d28183b3..0000000000000000000000000000000000000000
--- 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 2589726c9b5783bbafe5c95c235d05c6c413cec0..0000000000000000000000000000000000000000
--- 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 81772435e8edab63bb46ebcc7396947c8c27df08..0000000000000000000000000000000000000000
--- 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 77f92b3539f898efe063f4817a8ca534fc1a1481..0000000000000000000000000000000000000000
--- 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 5f4bf95fe117bf391462ac0f4076785c26d9f94e..0000000000000000000000000000000000000000
--- 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 680407bdce308a26fc3500f18ca76aae4320fbad..0000000000000000000000000000000000000000
--- 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 9c8080160845713c97e10ee7fa05f868a55c49c9..0000000000000000000000000000000000000000
--- 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 77fee73a8cf94e4af1b19dc7787d1c48c7d2063f..0000000000000000000000000000000000000000
--- 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 ea96f010b7d06ec38b40c1361e0aa5cf830592f8..0000000000000000000000000000000000000000
--- 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 0e625cc2076b9895ac7a7ee77f9a14794edbbbe3..0000000000000000000000000000000000000000
--- 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 e4683ef92ebf8d7fa61d80d288f5089b38c88bb6..0000000000000000000000000000000000000000
--- 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 a63ae8519e056e2753ac831620d0dd1c943aa2cd..0000000000000000000000000000000000000000
--- 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 e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000
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 795a06b88100f886d26105edba6fab64c2f2d8aa..0000000000000000000000000000000000000000
--- 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 483a4a9a1940e117f31a0985b1371f57df68385c..0000000000000000000000000000000000000000
--- 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 b3ef50437cd218c2d132591201f7cfe6ad1d53e0..0000000000000000000000000000000000000000
--- 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 0ab897c561413b6d448ce6928935f5d28961fe30..0000000000000000000000000000000000000000
--- 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 90c82a757c916531f0d12a571ce03044171a4201..0000000000000000000000000000000000000000
--- 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 90d3167293e1f6be7a9070c6e58b6ccfd672e7f4..0000000000000000000000000000000000000000
--- 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 458c481c04b9c56cff4ce76eca2310d87d967233..0000000000000000000000000000000000000000
--- 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 4d5b63e45a41d472703297bd97f53117bebc27b0..0000000000000000000000000000000000000000
--- 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 a782f11e1ddb42253a1e71d2151331eab38da300..0000000000000000000000000000000000000000
--- 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 00dff50bd564a2d35e07eb8eda08b334ef0a9b50..0000000000000000000000000000000000000000
--- 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 768ce78114909ac34a5689c20b49833f0d5e775f..0000000000000000000000000000000000000000
--- 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 02abfa30fa4f1a2c0c3aa9b1c1c5caaffd4f9844..0000000000000000000000000000000000000000
--- 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
Binary files a/profiles/wcm_base/themes/ocio_omega_3/layouts/ocio-3/preview.png and /dev/null differ
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 80f568a5aa5c80fe1972426498041f1a516d3860..0000000000000000000000000000000000000000
--- 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 9993e39f64b914ea414e547566fa64b943a1a558..0000000000000000000000000000000000000000
--- 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 d6546cfda58dc97801e94fcb6bb9631f390bd43b..0000000000000000000000000000000000000000
--- 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 d6ee9ce04161eac8db2e05f4f93ecbb4c4a816fe..0000000000000000000000000000000000000000
--- 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 57d2cfa5d2a43113abec375cea51a65e4cdc93a0..0000000000000000000000000000000000000000
--- 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 053dca178d204fce399db1f916c7808bb416d9de..0000000000000000000000000000000000000000
--- 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 fb79feb1eac24338c91076a6360bc5bcd438c92e..0000000000000000000000000000000000000000
--- 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 ca3b54700cc7650313050b941e7327f7ec658d25..0000000000000000000000000000000000000000
--- 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 d36448a9cdcb4b0c004491f8cb301b2b51167851..0000000000000000000000000000000000000000
--- 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 74f2a189ee774efe42a254f2c8372ee71a8d0b0b..0000000000000000000000000000000000000000
--- 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 ab7a1daeddd8e119805f269f00afafb254bd66d9..0000000000000000000000000000000000000000
--- 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 a04698e720ee1106d8f5cf58c331c58462dfa573..0000000000000000000000000000000000000000
--- 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 d0e8bc803f221743f98ba7c4f6f6c4634ded94d8..0000000000000000000000000000000000000000
--- 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
Binary files a/profiles/wcm_base/themes/ocio_omega_3/logo.png and /dev/null differ
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 807637d9ad55190c19ceb20a71bcf0d4f6336d50..0000000000000000000000000000000000000000
--- 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 377a344477db8ae837405f62f3f958bbfc5717f1..0000000000000000000000000000000000000000
--- 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 43a31c100dd7de4ab8eb94818968bacbe2f6a5ea..0000000000000000000000000000000000000000
--- 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 56e77a6aacc0175714530400ea6073d9166623aa..0000000000000000000000000000000000000000
--- 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 180a293362fbdb05f862a22ba484f2e0f4369e83..0000000000000000000000000000000000000000
--- 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 cb8c528bf427799a22e030142a10f96dccb7d98e..0000000000000000000000000000000000000000
--- 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 656c957ff994b61038bd77c6c5fb39ef27e17ff8..0000000000000000000000000000000000000000
--- 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 7730ffb7c831e0c9500a73ed0d47d92855bc101c..0000000000000000000000000000000000000000
--- 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 677a7c1530a3aa64023dfae0d6ce3c2b86a9f596..0000000000000000000000000000000000000000
--- 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 7bb13f82a1ff216fdbb335cd5ba27714fbe79521..0000000000000000000000000000000000000000
--- 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 e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000
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 4e5ae79ad53632b9fc1fd4578f0f4cffaef45eb0..0000000000000000000000000000000000000000
--- 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 e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000
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 a75269cc475fc6658ede8df2bfa1e5bc534894d4..0000000000000000000000000000000000000000
--- 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 808645a0788b97a5489900c86d896685aa0be4a7..0000000000000000000000000000000000000000
--- 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 871de6bad114ccce2c2e5f149a2858a692947e7f..0000000000000000000000000000000000000000
--- 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 c60898cdc20c3f2d92557a2eb0b6b9d045aa51ac..0000000000000000000000000000000000000000
--- 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 e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000
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 31fa71fd1243c7ed20f6c009400fd2b997109199..0000000000000000000000000000000000000000
--- 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 b126c2b58e61005bb52f25ee0aed0717ff1b61b6..0000000000000000000000000000000000000000
--- 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 d9382f60c153c8f1a5ac886d34f1ebcfdaae0f17..0000000000000000000000000000000000000000
--- 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 6b17973666d03b84715fde92a4300d7948028367..0000000000000000000000000000000000000000
--- 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 bf7283fa08ce976335463ee09a4e7aaec110f2e0..0000000000000000000000000000000000000000
--- 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 278b3fcef722a4302a60e80357e27990eef574b4..0000000000000000000000000000000000000000
--- 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 e7e95167b2ac66cb06038b0d6d95f06d13edb810..0000000000000000000000000000000000000000
--- 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 e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000
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 75806ae7dfd535acc4c524c283d2c5967d9014f0..0000000000000000000000000000000000000000
--- 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 1950f38703117de1a69740bd98f16c72debe9f9a..0000000000000000000000000000000000000000
--- 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 4315ee15bc73ac67c26d792e25abf48c59041fbb..0000000000000000000000000000000000000000
--- 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 e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000
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 e9312da58f21e53f7b3e4d402ad644ecb9435c97..0000000000000000000000000000000000000000
--- 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 d8a2fdf46b238fb8d663de13ca1f3da719a304d6..0000000000000000000000000000000000000000
--- 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 dd45f9c38a47cb01cdd3e7f0333595fbb9287edd..0000000000000000000000000000000000000000
--- 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 b1af1b2e7d51a99225e73a9ddbf8417e77381089..0000000000000000000000000000000000000000
--- 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 fd57f8ffc365b06c2e8cc50d3b71157265e620e5..0000000000000000000000000000000000000000
--- 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 82415a8fdcd292529bb85850f752a68f2b6a6712..0000000000000000000000000000000000000000
--- 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 a7c9d5db9964cd17cc7e95f28f9b05b95cb6d4c4..0000000000000000000000000000000000000000
--- 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 a895ace16530eaeca47b02465ef51baabc8f293f..0000000000000000000000000000000000000000
--- 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 c2f0aa276ee3ca6e7e120ecb5a64aeeecd416a6b..0000000000000000000000000000000000000000
--- 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 3d6b6ddd827ea0b7c62858ede861e12192b37243..0000000000000000000000000000000000000000
--- 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 6edbb26c1eb738b9bcf9e76aed08449ee3b4d316..0000000000000000000000000000000000000000
--- 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 ddf13461d9402d7bdcbb19b6038138c30774b5bc..0000000000000000000000000000000000000000
--- 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 9a6072de385597f43c6dddb27d7e319d9eb4ffd3..0000000000000000000000000000000000000000
--- 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 5ef60b92a8b0187af57ec5c3b9f5c3318a46f383..0000000000000000000000000000000000000000
--- 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 cf76adafca0d9f54a8b0140cb31cab3449d8dde7..0000000000000000000000000000000000000000
--- 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 25b5fef98be7eb785ad4e4f76027c5f524c5cdd4..0000000000000000000000000000000000000000
--- 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 ce5a9e11ef63f8bd7bd85bc22ca5d1d08d16fac8..0000000000000000000000000000000000000000
--- 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
Binary files a/profiles/wcm_base/themes/ocio_omega_3/screenshot.png and /dev/null differ
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 26d112a396e488f922789bb91f9d8d61bf215e49..0000000000000000000000000000000000000000
--- 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 51dd46f5efc186af69b56f0e6d27d7e6ae5aeb46..0000000000000000000000000000000000000000
--- 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 55c31ce2d6b2ea239b7da793b8c769266d5849c7..0000000000000000000000000000000000000000
--- 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 05a7473b7460200f3671df5e458106e597d128e7..0000000000000000000000000000000000000000
--- 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 81772435e8edab63bb46ebcc7396947c8c27df08..0000000000000000000000000000000000000000
--- 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 f2cd8a0119066d0035e24249a09d7a2c8e849664..a0a0fbfabc7b741bb56b99f856b64ad82cae65e3 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