diff --git a/PATCHES.txt b/PATCHES.txt index 47b1522afc9dc286d8c4b52ea73eeda179223d8e..b4bef95cb41fbec357f2c471b0907e56b30da99c 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). +This file was automatically generated by Drush Make (http://drupal.org/project/drush). \ No newline at end of file diff --git a/profiles/wcm_base/CHANGELOG.txt b/profiles/wcm_base/CHANGELOG.txt index 0f5e6482e861d98e1d8bcbb30fc5293f5221f23a..4098f0c8eaf0763b3714edaefb6fce8911f65983 100644 --- a/profiles/wcm_base/CHANGELOG.txt +++ b/profiles/wcm_base/CHANGELOG.txt @@ -1,3 +1,17 @@ +WCM Base 7.x-1.x, 2017-05-10 +---------------------------- +- WCM Base: + - Removed OCIO Omega sub-themes 1, 2, and 3. + - Set WCM Omega as default theme on new installs. + - Updated Media contrib module to 2.1 per SA-CONTRIB-2017-044. +- WCM User Configuration: + - Replace ctools collapsible fieldset with jQuery UI accordion to improve accessibility. + - Dynamically generate 'create new account' link and set accordion default state based + on account registration setting. + - Removes user login page template in favor of hook_form_alter, making updates and + above customization more seamless. +- OCIO Omega, WCM Omega: Updated user login styles for WCM User Configuration changes. + WCM Base 7.x-1.x, 2017-05-03 ---------------------------- - WCM Search: Added patch to enable partial search in Solr. diff --git a/profiles/wcm_base/modules/contrib/admin/PATCHES.txt b/profiles/wcm_base/modules/contrib/admin/PATCHES.txt index d6a705e115ccc61f6d0b475e6c75677ab19cd761..0de9d4c58bb2ce55a552d90f4f8261daa8e36a84 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). +This file was automatically generated by Drush Make (http://drupal.org/project/drush). \ No newline at end of file diff --git a/profiles/wcm_base/modules/contrib/apps/PATCHES.txt b/profiles/wcm_base/modules/contrib/apps/PATCHES.txt index 1896d0650f382f7e3216e8d4154680fc4cbae02c..8f4a82c2b91cf1e510c34df7c0e9fba61e82659a 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). +This file was automatically generated by Drush Make (http://drupal.org/project/drush). \ No newline at end of file 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 6cd4ea55f1c3381459454d9a7e29569d7c082297..deca9a361f156fe56a6a7b3e5092c86858771eaf 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). +This file was automatically generated by Drush Make (http://drupal.org/project/drush). \ No newline at end of file diff --git a/profiles/wcm_base/modules/contrib/breakpoints/PATCHES.txt b/profiles/wcm_base/modules/contrib/breakpoints/PATCHES.txt index bd8feba4b63914414c5f1403322f29ef8360d92b..92968bc18e34825cddbdedc5adb664663e442a48 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). +This file was automatically generated by Drush Make (http://drupal.org/project/drush). \ No newline at end of file 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 bd506d7fd3b823ef3007eadd2dfee8b48dcc6fd5..024263b5362f5032f36f6ea3d485ea850ccd284b 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,4 +3,8 @@ 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 \ No newline at end of file +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 diff --git a/profiles/wcm_base/modules/contrib/defaultconfig/PATCHES.txt b/profiles/wcm_base/modules/contrib/defaultconfig/PATCHES.txt index db91ce586758e0b961c835d43e24505c72449cc2..a646afe941f5caecd4b3216d250706eb36dbe56b 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). +This file was automatically generated by Drush Make (http://drupal.org/project/drush). \ No newline at end of file diff --git a/profiles/wcm_base/modules/contrib/defaultcontent/PATCHES.txt b/profiles/wcm_base/modules/contrib/defaultcontent/PATCHES.txt index 0d26fb0873493428ed36e223458a76d266dd0382..120241d93a15a205f2319ea03a7e986ba2dbe52a 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). +This file was automatically generated by Drush Make (http://drupal.org/project/drush). \ No newline at end of file diff --git a/profiles/wcm_base/modules/contrib/diff/PATCHES.txt b/profiles/wcm_base/modules/contrib/diff/PATCHES.txt index ebf5699db93f688b6776ba88eb8bbd43407647f7..82d71d93cac625536c0fa00b299a74ab8a6f66ba 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). +This file was automatically generated by Drush Make (http://drupal.org/project/drush). \ No newline at end of file diff --git a/profiles/wcm_base/modules/contrib/features/PATCHES.txt b/profiles/wcm_base/modules/contrib/features/PATCHES.txt index 47fe1854a30ae8e8f1b0246e383858eea865716b..d1c847fe4671522beff31958e14374b7d54b4b0b 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). +This file was automatically generated by Drush Make (http://drupal.org/project/drush). \ No newline at end of file diff --git a/profiles/wcm_base/modules/contrib/field_group/PATCHES.txt b/profiles/wcm_base/modules/contrib/field_group/PATCHES.txt index 9f552558c27e7644fb0dbd579aa9a89627f09bc4..12d119b693947f44f3169e0bab3f94fc773379d6 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). +This file was automatically generated by Drush Make (http://drupal.org/project/drush). \ No newline at end of file diff --git a/profiles/wcm_base/modules/contrib/file_entity/PATCHES.txt b/profiles/wcm_base/modules/contrib/file_entity/PATCHES.txt index c4d526d8664346d864b45f8eaeae8f70f014e4b0..7eb5a6e21e048014eb003e3929577063c5d2edef 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). +This file was automatically generated by Drush Make (http://drupal.org/project/drush). \ No newline at end of file diff --git a/profiles/wcm_base/modules/contrib/jquery_update/PATCHES.txt b/profiles/wcm_base/modules/contrib/jquery_update/PATCHES.txt index 8ad04c7f078d66771d8e6733518768b58c90e73a..e115970fb228b79c68fa81a9942a8bf9b54e372c 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). +This file was automatically generated by Drush Make (http://drupal.org/project/drush). \ No newline at end of file diff --git a/profiles/wcm_base/modules/contrib/link/PATCHES.txt b/profiles/wcm_base/modules/contrib/link/PATCHES.txt index 77b4d7bbc68a5ccf43812423fd720667a487fd90..4ed7da7a80488964a8292097cc9c107c4b90f4cc 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). +This file was automatically generated by Drush Make (http://drupal.org/project/drush). \ No newline at end of file diff --git a/profiles/wcm_base/modules/contrib/linkchecker/PATCHES.txt b/profiles/wcm_base/modules/contrib/linkchecker/PATCHES.txt index b90e12a55cf3ab7df5f012612d9eb562de6976f4..1fb85e0fa9f056edc6e3ba5356776f81c6651b9d 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). +This file was automatically generated by Drush Make (http://drupal.org/project/drush). \ No newline at end of file diff --git a/profiles/wcm_base/modules/contrib/linkit/PATCHES.txt b/profiles/wcm_base/modules/contrib/linkit/PATCHES.txt index c3d1a20ee02969066473133ebfcb85fd68dbb390..c9f6b4e497ce6f78b9e43d3062a160fec50cf335 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). +This file was automatically generated by Drush Make (http://drupal.org/project/drush). \ No newline at end of file diff --git a/profiles/wcm_base/modules/contrib/manualcrop/PATCHES.txt b/profiles/wcm_base/modules/contrib/manualcrop/PATCHES.txt index 9e864c1d439f4ae278f191004f4bbf2c6cffce04..6627972d7ced0971579e99600ab056ddb2c2851f 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). +This file was automatically generated by Drush Make (http://drupal.org/project/drush). \ No newline at end of file diff --git a/profiles/wcm_base/modules/contrib/media/PATCHES.txt b/profiles/wcm_base/modules/contrib/media/PATCHES.txt index 7614f5e7e5d005e5c567fa624799da66f2f64953..9bbccf2872cae3dd495c2d165e2820e130f27394 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). +This file was automatically generated by Drush Make (http://drupal.org/project/drush). \ No newline at end of file diff --git a/profiles/wcm_base/modules/contrib/media/media.info b/profiles/wcm_base/modules/contrib/media/media.info index e006002dc179567b72570489069c5e38118ff818..e256ca89edc278e7475b11b2959eb09e059be63a 100644 --- a/profiles/wcm_base/modules/contrib/media/media.info +++ b/profiles/wcm_base/modules/contrib/media/media.info @@ -24,9 +24,9 @@ configure = admin/config/media/browser ; We have to add a fake version so Git checkouts do not fail Media dependencies version = 7.x-2.x-dev -; Information added by Drupal.org packaging script on 2017-04-06 -version = "7.x-2.0" +; Information added by Drupal.org packaging script on 2017-05-10 +version = "7.x-2.1" core = "7.x" project = "media" -datestamp = "1491500288" +datestamp = "1494376994" diff --git a/profiles/wcm_base/modules/contrib/media/media.module b/profiles/wcm_base/modules/contrib/media/media.module index dd7c245d319e91f440ba2ae6a8598f2a4be54b01..1c378824ceb7eb77c38728ea3cf3b6a993274405 100644 --- a/profiles/wcm_base/modules/contrib/media/media.module +++ b/profiles/wcm_base/modules/contrib/media/media.module @@ -1213,19 +1213,18 @@ function media_set_browser_params() { // @see hook_media_browser_params_alter() $params = drupal_get_query_parameters(); - $insecure_settings = array( - 'file_directory', - 'file_extensions', - 'max_filesize', - 'uri_scheme', + // Filter out everything except a whitelist of known safe options. + $safe_options = array( + 'activePlugins', + 'fid', + 'id', + 'multiselect', + 'options', + 'plugins', + 'render', + 'types', ); - - // Filter out insecure_settings. - foreach(array_keys($params) as $key) { - if (in_array($key, $insecure_settings)) { - unset($params[$key]); - } - } + $params = array_intersect_key($params, array_flip($safe_options)); // Retrieve the security sensitive options from the cache. if (!empty($params['options']) && is_string($params['options']) && $options = cache_get('media_options:' . $params['options'], 'cache_form')) { diff --git a/profiles/wcm_base/modules/contrib/media/modules/media_bulk_upload/media_bulk_upload.info b/profiles/wcm_base/modules/contrib/media/modules/media_bulk_upload/media_bulk_upload.info index 0340711825e75d229f63ace46bb50fd6dba372af..6c9a870d9a1c6ca60e9052d59a96070ab3b308a0 100644 --- a/profiles/wcm_base/modules/contrib/media/modules/media_bulk_upload/media_bulk_upload.info +++ b/profiles/wcm_base/modules/contrib/media/modules/media_bulk_upload/media_bulk_upload.info @@ -15,9 +15,9 @@ test_dependencies[] = plupload files[] = includes/MediaBrowserBulkUpload.inc files[] = tests/media_bulk_upload.test -; Information added by Drupal.org packaging script on 2017-04-06 -version = "7.x-2.0" +; Information added by Drupal.org packaging script on 2017-05-10 +version = "7.x-2.1" core = "7.x" project = "media" -datestamp = "1491500288" +datestamp = "1494376994" diff --git a/profiles/wcm_base/modules/contrib/media/modules/media_internet/media_internet.info b/profiles/wcm_base/modules/contrib/media/modules/media_internet/media_internet.info index f864ec6f130f4da33ce5aef303cd2cc7067f37a5..b5e694e020bb4937ed79d12b97444caa11085215 100644 --- a/profiles/wcm_base/modules/contrib/media/modules/media_internet/media_internet.info +++ b/profiles/wcm_base/modules/contrib/media/modules/media_internet/media_internet.info @@ -12,9 +12,9 @@ files[] = includes/MediaInternetNoHandlerException.inc files[] = includes/MediaInternetValidationException.inc files[] = tests/media_internet.test -; Information added by Drupal.org packaging script on 2017-04-06 -version = "7.x-2.0" +; Information added by Drupal.org packaging script on 2017-05-10 +version = "7.x-2.1" core = "7.x" project = "media" -datestamp = "1491500288" +datestamp = "1494376994" diff --git a/profiles/wcm_base/modules/contrib/media/modules/media_internet/media_internet.module b/profiles/wcm_base/modules/contrib/media/modules/media_internet/media_internet.module index 8b158fc8c28bad01dec73b7db01a514c51dde5aa..aa59b4e014cac3aa510576300af91fff4c2ca64c 100644 --- a/profiles/wcm_base/modules/contrib/media/modules/media_internet/media_internet.module +++ b/profiles/wcm_base/modules/contrib/media/modules/media_internet/media_internet.module @@ -111,6 +111,7 @@ function media_internet_get_providers() { */ function media_internet_get_provider($embed_string) { foreach (media_internet_get_providers() as $class_name => $nothing) { + module_load_include('inc', $nothing['module'], 'includes/' . $class_name); $p = new $class_name($embed_string); if ($p->claim($embed_string)) { return $p; diff --git a/profiles/wcm_base/modules/contrib/media/modules/media_internet/tests/media_internet_test.info b/profiles/wcm_base/modules/contrib/media/modules/media_internet/tests/media_internet_test.info index ecd176b6d4db841ae6a49f45a6747835e4d084e0..733991b0035cbc8636c587fd5efb87d5f8eb8a84 100644 --- a/profiles/wcm_base/modules/contrib/media/modules/media_internet/tests/media_internet_test.info +++ b/profiles/wcm_base/modules/contrib/media/modules/media_internet/tests/media_internet_test.info @@ -7,9 +7,9 @@ hidden = TRUE files[] = includes/MediaInternetTestStreamWrapper.inc files[] = includes/MediaInternetTestHandler.inc -; Information added by Drupal.org packaging script on 2017-04-06 -version = "7.x-2.0" +; Information added by Drupal.org packaging script on 2017-05-10 +version = "7.x-2.1" core = "7.x" project = "media" -datestamp = "1491500288" +datestamp = "1494376994" diff --git a/profiles/wcm_base/modules/contrib/media/modules/media_migrate_file_types/media_migrate_file_types.info b/profiles/wcm_base/modules/contrib/media/modules/media_migrate_file_types/media_migrate_file_types.info index 354d0e5ea0f501cf4724084b4cf99e448ce2b1f4..17e12322db06c3118b6fd429946bd3ede6430388 100644 --- a/profiles/wcm_base/modules/contrib/media/modules/media_migrate_file_types/media_migrate_file_types.info +++ b/profiles/wcm_base/modules/contrib/media/modules/media_migrate_file_types/media_migrate_file_types.info @@ -8,9 +8,9 @@ dependencies[] = media configure = admin/structure/file-types/upgrade -; Information added by Drupal.org packaging script on 2017-04-06 -version = "7.x-2.0" +; Information added by Drupal.org packaging script on 2017-05-10 +version = "7.x-2.1" core = "7.x" project = "media" -datestamp = "1491500288" +datestamp = "1494376994" diff --git a/profiles/wcm_base/modules/contrib/media/modules/media_wysiwyg/media_wysiwyg.info b/profiles/wcm_base/modules/contrib/media/modules/media_wysiwyg/media_wysiwyg.info index 2868719f996295b2c8cfcbc98b675305ff8bf1f8..5a8ce8e7126f599b5eee980c002b7178cd4f3876 100644 --- a/profiles/wcm_base/modules/contrib/media/modules/media_wysiwyg/media_wysiwyg.info +++ b/profiles/wcm_base/modules/contrib/media/modules/media_wysiwyg/media_wysiwyg.info @@ -15,9 +15,9 @@ files[] = tests/media_wysiwyg.macro.test configure = admin/config/media/browser -; Information added by Drupal.org packaging script on 2017-04-06 -version = "7.x-2.0" +; Information added by Drupal.org packaging script on 2017-05-10 +version = "7.x-2.1" core = "7.x" project = "media" -datestamp = "1491500288" +datestamp = "1494376994" diff --git a/profiles/wcm_base/modules/contrib/media/modules/media_wysiwyg/media_wysiwyg.module b/profiles/wcm_base/modules/contrib/media/modules/media_wysiwyg/media_wysiwyg.module index c93ee92d85c072383ff7f1509021e4a9d373fbda..66eb1cc477ff799601c4faf83e83e5ad161e4a37 100644 --- a/profiles/wcm_base/modules/contrib/media/modules/media_wysiwyg/media_wysiwyg.module +++ b/profiles/wcm_base/modules/contrib/media/modules/media_wysiwyg/media_wysiwyg.module @@ -333,7 +333,7 @@ function media_wysiwyg_admin_config_browser_pre_submit(&$form, &$form_state) { function media_wysiwyg_filter_info() { $filters['media_filter'] = array( 'title' => t('Convert Media tags to markup'), - 'description' => t('This filter will convert [[{type:media... ]] tags into markup. This must be enabled for the Media WYSIWYG integration to work with this input format.'), + 'description' => t('This filter will convert [[{type:media... ]] tags into markup. This must be enabled for the Media WYSIWYG integration to work with this input format. It is recommended to run this before the "@convert_urls" filter.', array('@convert_urls' => 'Convert URLs into links')), 'process callback' => 'media_wysiwyg_filter', 'weight' => 2, // @TODO not implemented diff --git a/profiles/wcm_base/modules/contrib/media/modules/media_wysiwyg_view_mode/media_wysiwyg_view_mode.info b/profiles/wcm_base/modules/contrib/media/modules/media_wysiwyg_view_mode/media_wysiwyg_view_mode.info index 391f4032477808fd89dc1600408cda3132666dd4..fa65f406fc546179b74b55af07ff8e9118d6d0d9 100644 --- a/profiles/wcm_base/modules/contrib/media/modules/media_wysiwyg_view_mode/media_wysiwyg_view_mode.info +++ b/profiles/wcm_base/modules/contrib/media/modules/media_wysiwyg_view_mode/media_wysiwyg_view_mode.info @@ -3,9 +3,9 @@ description = DEPRECATED, this folder is only here so that the module can be uni package = Media core = 7.x -; Information added by Drupal.org packaging script on 2017-04-06 -version = "7.x-2.0" +; Information added by Drupal.org packaging script on 2017-05-10 +version = "7.x-2.1" core = "7.x" project = "media" -datestamp = "1491500288" +datestamp = "1494376994" diff --git a/profiles/wcm_base/modules/contrib/media/modules/mediafield/mediafield.info b/profiles/wcm_base/modules/contrib/media/modules/mediafield/mediafield.info index e8c807395f5656afd3af16bd2d0b15aee5044a3d..0bc87836b19b4aaefa89c7fa088c8b2103f14e89 100644 --- a/profiles/wcm_base/modules/contrib/media/modules/mediafield/mediafield.info +++ b/profiles/wcm_base/modules/contrib/media/modules/mediafield/mediafield.info @@ -4,9 +4,9 @@ package = Media core = 7.x dependencies[] = media -; Information added by Drupal.org packaging script on 2017-04-06 -version = "7.x-2.0" +; Information added by Drupal.org packaging script on 2017-05-10 +version = "7.x-2.1" core = "7.x" project = "media" -datestamp = "1491500288" +datestamp = "1494376994" diff --git a/profiles/wcm_base/modules/contrib/media/tests/media.test b/profiles/wcm_base/modules/contrib/media/tests/media.test index 1984dbf89020380b868bd6f0f8b1ac6bbe075c04..a60e3adfa2294b33a222ad904c0cca21897faae4 100644 --- a/profiles/wcm_base/modules/contrib/media/tests/media.test +++ b/profiles/wcm_base/modules/contrib/media/tests/media.test @@ -927,6 +927,47 @@ class MediaElementSettingsTestCase extends MediaFileFieldTestCase { } } + /** + * Tests that insecure settings are not processed when sent via query parameters. + */ + function testBrowserInsecureQueryParameters() { + // Test file directory override. + $path = file_unmanaged_save_data('directorytest', 'temporary://directorytest.txt'); + $data = array('files[upload]' => drupal_realpath($path)); + $this->drupalPost('media/browser', $data, t('Upload'), array('query' => array('file_directory' => 'insecure_upload'))); + // Verify that the file was placed in the normal public:// path instead of the folder we specified. + $this->assertFalse(is_file('public://insecure_upload/directorytest.txt'), 'File was not uploaded to the directory specified in the query parameters.'); + $this->assertTrue(is_file('public://directorytest.txt'), 'File was uploaded to the default public directory.'); + + // Test file_extensions override. + $path = file_unmanaged_save_data('extensiontest', 'temporary://extensiontest.exe'); + $data = array('files[upload]' => drupal_realpath($path)); + $this->drupalPost('media/browser', $data, t('Upload'), array('query' => array('file_extensions' => 'exe'))); + $this->assertFalse(is_file('public://extensiontest.exe'), 'File with extension passed via query parameter was not uploaded.'); + + // Test max_filesize override. + variable_set('file_entity_max_filesize', '8 bytes'); + $path = file_unmanaged_save_data('maxfilesize', 'temporary://maxfilesize.txt'); + $data = array('files[upload]' => drupal_realpath($path)); + $this->drupalPost('media/browser', $data, t('Upload'), array('query' => array('max_filesize' => '100 bytes'))); + $this->assertFalse(is_file('public://maxfilesize.txt'), 'File larger than max file size was not uploaded with larger query parameter.'); + variable_del('file_entity_max_filesize'); + + // Test uri_scheme override. + $path = file_unmanaged_save_data('urischeme', 'temporary://urischeme.txt'); + $data = array('files[upload]' => drupal_realpath($path)); + $this->drupalPost('media/browser', $data, t('Upload'), array('query' => array('uri_scheme' => 'private'))); + $this->assertFalse(is_file('private://urischeme.txt'), 'File was not uploaded to scheme set in URL.'); + $this->assertTrue(is_file('public://urischeme.txt'), 'File was uploaded to default scheme instead of scheme set in URL.'); + + // Test upload_validators override. + $path = file_unmanaged_save_data('uploadvalidators', 'temporary://uploadvalidators.txt'); + $data = array('files[upload]' => drupal_realpath($path)); + $this->drupalPost('media/browser', $data, t('Upload'), array('query' => array('upload_validators' => array('file_move' => array('public://exploit.php'))))); + $this->assertFalse(is_file('public://exploit.php'), 'file_move() was not triggered by upload_validators parameter.'); + $this->assertTrue(is_file('public://uploadvalidators.txt'), 'File was uploaded without triggering file_move().'); + } + /** * Tests the media file field widget settings. */ diff --git a/profiles/wcm_base/modules/contrib/media/tests/media_module_test.info b/profiles/wcm_base/modules/contrib/media/tests/media_module_test.info index 28dfb4062bb98516239df198922cb34061eca249..1023224c539ae7e1bc5c9b2459f4c6c646d8ec73 100644 --- a/profiles/wcm_base/modules/contrib/media/tests/media_module_test.info +++ b/profiles/wcm_base/modules/contrib/media/tests/media_module_test.info @@ -6,9 +6,9 @@ hidden = TRUE files[] = includes/MediaModuleTest.inc -; Information added by Drupal.org packaging script on 2017-04-06 -version = "7.x-2.0" +; Information added by Drupal.org packaging script on 2017-05-10 +version = "7.x-2.1" core = "7.x" project = "media" -datestamp = "1491500288" +datestamp = "1494376994" diff --git a/profiles/wcm_base/modules/contrib/media_vimeo/PATCHES.txt b/profiles/wcm_base/modules/contrib/media_vimeo/PATCHES.txt index 804e03144e2da21292104471ada8434606a09166..2a840b039580f7095f76e119b9e6e381393538cb 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). +This file was automatically generated by Drush Make (http://drupal.org/project/drush). \ No newline at end of file diff --git a/profiles/wcm_base/modules/contrib/media_youtube/PATCHES.txt b/profiles/wcm_base/modules/contrib/media_youtube/PATCHES.txt index a1b62b8f51959d5f518404d3b47272f5fcd6010e..53fad5c68bc461639c67d847f74335b9af1fa684 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). +This file was automatically generated by Drush Make (http://drupal.org/project/drush). \ No newline at end of file diff --git a/profiles/wcm_base/modules/contrib/panelizer/PATCHES.txt b/profiles/wcm_base/modules/contrib/panelizer/PATCHES.txt index 945634eb20caae83f8044a8bcf93dab600efaecc..f8146d2ad9c0464884f67ce43349bee091c97a61 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). +This file was automatically generated by Drush Make (http://drupal.org/project/drush). \ No newline at end of file diff --git a/profiles/wcm_base/modules/contrib/panels/PATCHES.txt b/profiles/wcm_base/modules/contrib/panels/PATCHES.txt index 468eda5bb882d9277e2841b62890ab5044e02027..ddd9bd9ec43355104013ac8877f0b4e498744111 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). +This file was automatically generated by Drush Make (http://drupal.org/project/drush). \ No newline at end of file diff --git a/profiles/wcm_base/modules/contrib/redirect/PATCHES.txt b/profiles/wcm_base/modules/contrib/redirect/PATCHES.txt index b13c7b398ed8d2550fac71794192f7a91fd2272a..1300c4c2f43a451a328846a6084ff7a416b4e720 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). +This file was automatically generated by Drush Make (http://drupal.org/project/drush). \ No newline at end of file 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 28b4518611b2d7baeff7b7c6f4f0c556e77024e7..0b5955d51726f948a9692e215963c472e774f793 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). +This file was automatically generated by Drush Make (http://drupal.org/project/drush). \ No newline at end of file diff --git a/profiles/wcm_base/modules/contrib/simplesamlphp_auth/PATCHES.txt b/profiles/wcm_base/modules/contrib/simplesamlphp_auth/PATCHES.txt index a8ce8230f596d65797c4ab491b8c2886170f6877..b92ca3f0c99acb237078f2b8301183df2c7e7f4f 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). +This file was automatically generated by Drush Make (http://drupal.org/project/drush). \ No newline at end of file diff --git a/profiles/wcm_base/modules/contrib/uuid_features/PATCHES.txt b/profiles/wcm_base/modules/contrib/uuid_features/PATCHES.txt index 6e0b710839b9daa0baa4292a753875dd36c5e61c..7fd0cd4c299029df9db216d6d1c210b2aa75e0f2 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). +This file was automatically generated by Drush Make (http://drupal.org/project/drush). \ No newline at end of file diff --git a/profiles/wcm_base/modules/contrib/views/PATCHES.txt b/profiles/wcm_base/modules/contrib/views/PATCHES.txt index 7cb5e1edbbcfb197a232527dfe2fe074fe516e74..0ff6613469be97c68f9e1d011d8c6e27747d0726 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). +This file was automatically generated by Drush Make (http://drupal.org/project/drush). \ No newline at end of file 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 187ac1aa980942c88a6ff3ba6965aa47efcb5ee9..ff7374f4a7d49db35bbe056b93a379906bc1183b 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). +This file was automatically generated by Drush Make (http://drupal.org/project/drush). \ No newline at end of file diff --git a/profiles/wcm_base/modules/contrib/workbench/workbench.info b/profiles/wcm_base/modules/contrib/workbench/workbench.info index d7cbf84f6369778823ff812cc8a73b4f01b89ced..0e21b5f137ca20571c208a5b2a617676fd0e137f 100644 --- a/profiles/wcm_base/modules/contrib/workbench/workbench.info +++ b/profiles/wcm_base/modules/contrib/workbench/workbench.info @@ -4,3 +4,8 @@ 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 81d3be29f087211b4d5eebe2b421d41d9c659a56..70fcc532fcb49610d2e10b552c7d276d6e781e10 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). +This file was automatically generated by Drush Make (http://drupal.org/project/drush). \ No newline at end of file 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 9eed11b0890ef272579ddb4f41cb6ca4aaae667e..118317e1f45b33854de12a8012ef803617b13a88 100644 --- a/profiles/wcm_base/modules/contrib/workbench_media/workbench_media.info +++ b/profiles/wcm_base/modules/contrib/workbench_media/workbench_media.info @@ -4,3 +4,8 @@ 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 a370615e949aef9b47a2274a86f7235664131151..d17a069fcd19a0495e6f01cf74a3ed0700227d70 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). +This file was automatically generated by Drush Make (http://drupal.org/project/drush). \ No newline at end of file diff --git a/profiles/wcm_base/modules/contrib/wysiwyg/editors/tinymce.inc b/profiles/wcm_base/modules/contrib/wysiwyg/editors/tinymce.inc index 2fbec94ec3355b8cf9e7633563daad7ac1ed70bb..e60c47665823dca66a140492ca467e1b3fd349c9 100644 --- a/profiles/wcm_base/modules/contrib/wysiwyg/editors/tinymce.inc +++ b/profiles/wcm_base/modules/contrib/wysiwyg/editors/tinymce.inc @@ -734,6 +734,7 @@ function wysiwyg_tinymce_settings($editor, $config, $theme) { ); } $check_if_set = array( + 'block_formats', 'apply_source_formatting', 'autoresize_min_height', 'autoresize_max_height', diff --git a/profiles/wcm_base/modules/contrib/wysiwyg/tests/wysiwyg_test.info b/profiles/wcm_base/modules/contrib/wysiwyg/tests/wysiwyg_test.info index 5dd4266e6d6b450056443a7d3617b2162dff9caf..2be3f3402f9a0e2b4cf7165f02c89f9d16cdd479 100644 --- a/profiles/wcm_base/modules/contrib/wysiwyg/tests/wysiwyg_test.info +++ b/profiles/wcm_base/modules/contrib/wysiwyg/tests/wysiwyg_test.info @@ -6,9 +6,9 @@ hidden = TRUE dependencies[] = wysiwyg files[] = wysiwyg_test.module -; Information added by Drupal.org packaging script on 2017-05-01 -version = "7.x-2.4+0-dev" +; Information added by Drupal.org packaging script on 2017-05-08 +version = "7.x-2.4+1-dev" core = "7.x" project = "wysiwyg" -datestamp = "1493673793" +datestamp = "1494268092" diff --git a/profiles/wcm_base/modules/contrib/wysiwyg/wysiwyg.info b/profiles/wcm_base/modules/contrib/wysiwyg/wysiwyg.info index 1cd25dbdb76d520bee3c1cb49bde7a1fb31af758..ec1ce289e54bbb2cc0682aef64d689fc996e3865 100644 --- a/profiles/wcm_base/modules/contrib/wysiwyg/wysiwyg.info +++ b/profiles/wcm_base/modules/contrib/wysiwyg/wysiwyg.info @@ -9,9 +9,9 @@ configure = admin/config/content/wysiwyg files[] = wysiwyg.module files[] = tests/wysiwyg.test -; Information added by Drupal.org packaging script on 2017-05-01 -version = "7.x-2.4+0-dev" +; Information added by Drupal.org packaging script on 2017-05-08 +version = "7.x-2.4+1-dev" core = "7.x" project = "wysiwyg" -datestamp = "1493673793" +datestamp = "1494268092" diff --git a/profiles/wcm_base/modules/custom/news_client/includes/cache.admin.inc b/profiles/wcm_base/modules/custom/news_client/includes/cache.admin.inc index f86cc2fc31896a06d57851f9f6dcbd14227ddc36..3c0de7bd7807c55f9e34adc20e244a15d85fa92d 100644 --- a/profiles/wcm_base/modules/custom/news_client/includes/cache.admin.inc +++ b/profiles/wcm_base/modules/custom/news_client/includes/cache.admin.inc @@ -26,12 +26,17 @@ function news_client_cache_page() { $build['last_cron'] = array( '#type' => 'markup', - '#markup' => '<p>Last update check: ' . $last_cron_text . '</p>', + '#markup' => '<p>Last cron run: ' . $last_cron_text . '</p>', ); $build['last_update'] = array( '#type' => 'markup', '#markup' => '<p>Last import/update: ' . $last_update_text . '</p>', ); + + if (user_access('news client fetch updates')) { + $build['fetch_updates'] = drupal_get_form('news_client_fetch_updates_form'); + } + $build['news_client_cache_view'] = array( '#type' => 'markup', '#markup' => $view->render('default'), @@ -129,3 +134,52 @@ function news_client_sync_form_submit($form, &$form_state) { drupal_set_message(t('Import failed to get article info from service.'), 'error'); } } + +/** + * Fetch updates form. + */ +function news_client_fetch_updates_form($form, &$form_state) { + $form = array(); + + $form['submit'] = array( + '#type' => 'submit', + '#value' => t('Fetch Updates'), + ); + + return $form; +} + +/** + * Fetch updates form submit callback. + */ +function news_client_fetch_updates_form_submit($form, &$form_state) { + $updates = _news_client_fetch_article_updates(); + + if (!is_null($updates)) { + if (empty($updates)) { + drupal_set_message(t('There are no updates on the service.')); + } + else { + $operations = array(); + + foreach ($updates as $update) { + $operations[] = array('news_client_batch_update_process_update', array($update)); + } + + $update_batch = array( + 'title' => t('Updating Articles'), + 'operations' => $operations, + 'finished' => 'news_client_batch_update_finished', + 'init_message' => t('Update is starting...'), + 'progress_message' => t('@current out of @total. @remaining remaining. (@percentage%)'), + 'error_message' => t('Update has encountered an error'), + 'file' => drupal_get_path('module', 'news_client') . '/includes/update.batch.inc', + ); + + batch_set($update_batch); + } + } + else { + drupal_set_message('Update failed to get update info from service.'); + } +} diff --git a/profiles/wcm_base/modules/custom/news_client/includes/update.batch.inc b/profiles/wcm_base/modules/custom/news_client/includes/update.batch.inc new file mode 100644 index 0000000000000000000000000000000000000000..3f9438414ee8aacc6ff8a3e9ba8c18dfc5c0b59c --- /dev/null +++ b/profiles/wcm_base/modules/custom/news_client/includes/update.batch.inc @@ -0,0 +1,80 @@ +<?php +/** + * @file + * Batch functions for update processing. + */ + +/** + * Process a page of results from the news service. + */ +function news_client_batch_update_process_update($update, &$context) { + if (!isset($context['sandbox']['progress'])) { + $context['sandbox']['progress'] = 0; + } + + // Process update. + $nid = $update['nid']; + $operation = $update['operation']; + + // Update progress info. + $context['sandbox']['progress']++; + $context['message'] = t('Now processing %operation on %nid', array('%operation' => $operation, '%nid' => $nid)); + + switch ($operation) { + case 'fetch': + $article = _news_client_fetch_article($nid); + + $cached_article = NULL; + + if (!is_null($article) && !empty($article)) { + $cached_article = _news_client_cached_article_populate($article); + } + + if (!is_null($cached_article)) { + $context['results'][] = t('%operation complete for %nid. (%title)', array('%operation' => $operation, '%nid' => $nid, '%title' => $cached_article->title)); + } + else { + $context['results'][] = t('%operation failed for %nid.', array('%operation' => $operation, '%nid' => $nid)); + } + + break; + + case 'remove': + $query = new EntityFieldQuery(); + $query->entityCondition('entity_type', 'node'); + $query->entityCondition('bundle', 'news_client_cached_article'); + $query->fieldCondition('news_client_news_service_nid', 'value', $nid, '='); + + $result = $query->execute(); + + if (isset($result['node'])) { + $cached_article_nids = array_keys($result['node']); + entity_delete_multiple('node', $cached_article_nids); + $context['results'][] = t('%operation complete for %nid.', array('%operation' => $operation, '%nid' => $nid)); + } + break; + } + +} + +/** + * Finish callback for news_client batch import. + */ +function news_client_batch_update_finished($success, $results, $operations) { + if ($success) { + // Here we do something meaningful with the results. + $message = t('@count items successfully processed:', array('@count' => count($results))); + $message .= theme('item_list', array('items' => $results)); + drupal_set_message($message); + + // Update last update time. + variable_set('news_client_last_update', REQUEST_TIME); + } + else { + // An error occurred. + // $operations contains the operations that remained unprocessed. + $error_operation = reset($operations); + $message = t('An error occurred while processing %error_operation with arguments: @arguments', array('%error_operation' => $error_operation[0], '@arguments' => print_r($error_operation[1], TRUE))); + drupal_set_message($message, 'error'); + } +} 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 ca809d2583fed4385eb4d3450eb731d85d37667a..6b52cbda1c757fe9b5d516cd0dbefcc15867ebe4 100644 --- a/profiles/wcm_base/modules/custom/news_client/news_client.module +++ b/profiles/wcm_base/modules/custom/news_client/news_client.module @@ -66,6 +66,10 @@ function news_client_permission() { 'title' => t('Access cache page'), 'description' => t('Access the cache page in the configuration settings.'), ), + 'news client fetch updates' => array( + 'title' => t('Fetch Updates'), + 'description' => t('Use the \'Fetch Updates\' button on the cache page.'), + ), 'news client full sync' => array( 'title' => t('Perform a full sync of all articles.'), 'description' => t('Access the \'Sync all articles\' form on the cache page.'), diff --git a/profiles/wcm_base/modules/custom/wcm_user_config/wcm_user_config.module b/profiles/wcm_base/modules/custom/wcm_user_config/wcm_user_config.module index 689053e7f1b1b879ea6997a503e38b9e4498c733..ae7714db0f7961f4af8a25a47c7ae69faeb64c84 100644 --- a/profiles/wcm_base/modules/custom/wcm_user_config/wcm_user_config.module +++ b/profiles/wcm_base/modules/custom/wcm_user_config/wcm_user_config.module @@ -70,22 +70,6 @@ function wcm_user_config_form_user_filter_form_alter(&$form, &$form_state) { } } -/** - * Implements hook_theme(). - */ -function wcm_user_config_theme($existing, $type, $theme, $path) { - - $items = array(); - - $items['user_login'] = array( - 'render element' => 'form', - 'path' => $path . '/theme', - 'template' => 'user-login', - ); - - return $items; -} - /** * Implements hook_preprocess_page(). */ @@ -107,30 +91,86 @@ function wcm_user_config_preprocess_page(&$vars) { } /** - * Implements hook_preprocess_user_login(). + * Implements hook_form_FORM_ID_alter(). + * + * Modifies user login page */ -function wcm_user_config_preprocess_user_login(&$variables) { - global $base_url; +function wcm_user_config_form_user_login_alter(&$form, $form_state) { + // Various URLs to be used below + global $base_url; $https_base_url = str_replace('http://', 'https://', $base_url); + $login_url = $https_base_url . '/saml_login'; + $destination = array_pop(drupal_get_destination()); - $variables['https_base_url'] = $https_base_url; + $options = array(); - /* - drupal_get_destination() + // Add destination query parameter to login link + if ($destination != current_path()) { + $options['query'] = array( + 'ReturnTo' => $https_base_url . '/'. $destination + ); + } - Return value: - An associative array containing the key: - destination: The path provided via the destination query string or, if not available, the current path. - */ - $destination = drupal_get_destination(); + // OSU login markup + $form['login_osu'] = array( + '#markup' => l('Log in with your Ohio State credentials', $login_url, $options), + '#prefix' => '<div class="login-box osu"><h2>Ohio State Users</h2><p>', + '#suffix' => '</p></div>', + '#weight' => -10 + ); - $variables['destination'] = $destination['destination']; - $variables['has_destination'] = TRUE; + // Non-OSU login markup + $form['name']['#prefix'] = '<div class="login-box non-osu"><h2>Non-Ohio State Users</h2><div>'; + $form['actions']['submit']['#suffix'] = '</div></div>'; - $variables['return_to'] = $https_base_url . '/' . $destination['destination']; + // Create links array containing forgotten password link + $links[] = array( + 'href' => '/user/password', + 'title' => 'Forgot your password?', + 'attributes' => array( + 'class' => array('user-password') + ) + ); - if ($variables['destination'] == current_path()) { - $variables['has_destination'] = FALSE; + // If users can self-register, add link for it, and activate accordion by default + $registration = variable_get('user_register'); + if (empty($registration)) { + $active = 'false'; } + else { + $active = '0'; + + $links[] = array( + 'href' => '/user/register', + 'title' => 'Create new account', + 'query' => array('destination' => '/user'), + 'attributes' => array( + 'class' => array('user-register') + ) + ); + } + + // Create render array for links + $form['links']['#markup'] = theme('links', array( + 'links' => $links, + 'attributes' => array( + 'class' => array('links', 'inline') + ), + )); + + // Attached jQuery to make the non-osu login section an accordion + $form['#attached']['js'][] = array( + 'type' => 'inline', + 'data' => '(function($) { + Drupal.behaviors.loginBox = { + attach: function (context) { + $( ".login-box.non-osu" ).accordion( { + collapsible: true, + active: ' . $active . ', + }); + } + }; + }(jQuery));' + ); } diff --git a/profiles/wcm_base/modules/panopoly/panopoly_magic/PATCHES.txt b/profiles/wcm_base/modules/panopoly/panopoly_magic/PATCHES.txt index 4f9e4f254d8acab6a6cae82ae174a3967ca78411..49563f3d94647eb3063a2ed1e81556df5a8a41d1 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). +This file was automatically generated by Drush Make (http://drupal.org/project/drush). \ No newline at end of file diff --git a/profiles/wcm_base/modules/panopoly/panopoly_search/PATCHES.txt b/profiles/wcm_base/modules/panopoly/panopoly_search/PATCHES.txt index c116ec5ebe0231c84ec172249d362a35f19881ba..669869c375fbd803f00f609f45c21d0154766cde 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). +This file was automatically generated by Drush Make (http://drupal.org/project/drush). \ No newline at end of file diff --git a/profiles/wcm_base/themes/ocio_omega_base/css/ocio-omega-base.no-query.css b/profiles/wcm_base/themes/ocio_omega_base/css/ocio-omega-base.no-query.css index b67f1b7dbc96f7aac7cfcabb460ed41aa4cb0cfb..b33dfed7bc733b803fdd32dd826b25a85da740aa 100644 --- a/profiles/wcm_base/themes/ocio_omega_base/css/ocio-omega-base.no-query.css +++ b/profiles/wcm_base/themes/ocio_omega_base/css/ocio-omega-base.no-query.css @@ -76,7 +76,7 @@ html body .button, #edit-submit--3, .webform-submit, .webform-previous, -.button-primary, .page-user-login .login-box.osu a, .node-type-web-form #edit-submitted-file-upload-button { +.button-primary, body.page-user-login .login-box.osu a, .node-type-web-form #edit-submitted-file-upload-button { font-size: 14px; padding: 0.6em 1.3em 0.5em 1.3em; display: inline-block; @@ -109,7 +109,7 @@ html body .button:hover, #edit-submit--3:hover, .webform-submit:hover, .webform-previous:hover, -.button-primary:hover, .page-user-login .login-box.osu a:hover, .node-type-web-form #edit-submitted-file-upload-button:hover { +.button-primary:hover, body.page-user-login .login-box.osu a:hover, .node-type-web-form #edit-submitted-file-upload-button:hover { text-decoration: none; } .red-button:hover, input[type=button]:hover, @@ -121,7 +121,7 @@ html body .button:hover, #edit-submit--3:hover, .webform-submit:hover, .webform-previous:hover, -.button-primary:hover, .page-user-login .login-box.osu a:hover, .node-type-web-form #edit-submitted-file-upload-button:hover { +.button-primary:hover, body.page-user-login .login-box.osu a:hover, .node-type-web-form #edit-submitted-file-upload-button:hover { background-color: #a20000; } .red-button:active, input[type=button]:active, @@ -133,7 +133,7 @@ html body .button:active, #edit-submit--3:active, .webform-submit:active, .webform-previous:active, -.button-primary:active, .page-user-login .login-box.osu a:active, .node-type-web-form #edit-submitted-file-upload-button:active { +.button-primary:active, body.page-user-login .login-box.osu a:active, .node-type-web-form #edit-submitted-file-upload-button:active { background-color: #920000; } .red-button.disabled, input.disabled[type=button], @@ -145,7 +145,7 @@ html body .disabled.button, .disabled#edit-submit--3, .disabled.webform-submit, .disabled.webform-previous, -.disabled.button-primary, .page-user-login .login-box.osu a.disabled, .node-type-web-form .disabled#edit-submitted-file-upload-button, .red-button[disabled], input[disabled][type=button], +.disabled.button-primary, body.page-user-login .login-box.osu a.disabled, .node-type-web-form .disabled#edit-submitted-file-upload-button, .red-button[disabled], input[disabled][type=button], html body [disabled].button, [disabled].form-submit, [disabled]#edit-preview, @@ -154,7 +154,7 @@ html body [disabled].button, [disabled]#edit-submit--3, [disabled].webform-submit, [disabled].webform-previous, -[disabled].button-primary, .page-user-login .login-box.osu a[disabled], .node-type-web-form [disabled]#edit-submitted-file-upload-button { +[disabled].button-primary, body.page-user-login .login-box.osu a[disabled], .node-type-web-form [disabled]#edit-submitted-file-upload-button { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60); opacity: 0.6; background: false; @@ -172,7 +172,7 @@ html body .button::-moz-focus-inner, #edit-submit--3::-moz-focus-inner, .webform-submit::-moz-focus-inner, .webform-previous::-moz-focus-inner, -.button-primary::-moz-focus-inner, .page-user-login .login-box.osu a::-moz-focus-inner, .node-type-web-form #edit-submitted-file-upload-button::-moz-focus-inner { +.button-primary::-moz-focus-inner, body.page-user-login .login-box.osu a::-moz-focus-inner, .node-type-web-form #edit-submitted-file-upload-button::-moz-focus-inner { padding: 0 !important; margin: -1px !important; } @@ -2531,26 +2531,51 @@ p.search-result__snippet { margin-top: 10px; } -.page-user-login h1 { +body.page-user-login h1 { margin-bottom: 1em; } -.page-user-login .login-box { +body.page-user-login .login-box { background: #ededed; - padding: 1em 1.6em; } -.page-user-login .login-box h2 { +body.page-user-login .login-box h2 { margin-top: 0.2em; font-size: 20px; font-weight: 600; } -.page-user-login .login-box.osu { +body.page-user-login .login-box.osu { + padding: 1em 1.6em; margin-bottom: 2em; } -.page-user-login .login-box.osu h2 { +body.page-user-login .login-box.osu h2 { margin-bottom: 1em; } -.page-user-login .login-box.non-osu .ctools-collapsible-content { - padding-top: 2em; +body.page-user-login .login-box.non-osu .ui-accordion-header, +body.page-user-login .login-box.non-osu .ui-accordion-content { + background: none; + border: 0 none; + padding: 1em 1.6em; +} +body.page-user-login .login-box.non-osu .ui-accordion-header .links, +body.page-user-login .login-box.non-osu .ui-accordion-content .links { + padding: 0; + margin-bottom: 1em; +} +body.page-user-login .login-box.non-osu .ui-accordion-header .links li, +body.page-user-login .login-box.non-osu .ui-accordion-content .links li { + margin-right: 0.5em; +} +body.page-user-login .login-box.non-osu .ui-accordion-header .links li:after, +body.page-user-login .login-box.non-osu .ui-accordion-content .links li:after { + content: "|"; + margin-left: 0.5em; +} +body.page-user-login .login-box.non-osu .ui-accordion-header .links li.last:after, +body.page-user-login .login-box.non-osu .ui-accordion-content .links li.last:after { + content: ""; +} +body.page-user-login .login-box.non-osu .ui-accordion-header .links li a, +body.page-user-login .login-box.non-osu .ui-accordion-content .links li a { + display: inline-block; } .user-profile .field--name-field-job-title { diff --git a/profiles/wcm_base/themes/ocio_omega_base/css/ocio-omega-base.styles.css b/profiles/wcm_base/themes/ocio_omega_base/css/ocio-omega-base.styles.css index 39f5dc577ff7a9992881af8888910d34b24ac991..c9c5236e6550f14b86e750c2daf94dae1825fd3a 100644 --- a/profiles/wcm_base/themes/ocio_omega_base/css/ocio-omega-base.styles.css +++ b/profiles/wcm_base/themes/ocio_omega_base/css/ocio-omega-base.styles.css @@ -76,7 +76,7 @@ html body .button, #edit-submit--3, .webform-submit, .webform-previous, -.button-primary, .page-user-login .login-box.osu a, .node-type-web-form #edit-submitted-file-upload-button { +.button-primary, body.page-user-login .login-box.osu a, .node-type-web-form #edit-submitted-file-upload-button { font-size: 14px; padding: 0.6em 1.3em 0.5em 1.3em; display: inline-block; @@ -109,7 +109,7 @@ html body .button:hover, #edit-submit--3:hover, .webform-submit:hover, .webform-previous:hover, -.button-primary:hover, .page-user-login .login-box.osu a:hover, .node-type-web-form #edit-submitted-file-upload-button:hover { +.button-primary:hover, body.page-user-login .login-box.osu a:hover, .node-type-web-form #edit-submitted-file-upload-button:hover { text-decoration: none; } .red-button:hover, input[type=button]:hover, @@ -121,7 +121,7 @@ html body .button:hover, #edit-submit--3:hover, .webform-submit:hover, .webform-previous:hover, -.button-primary:hover, .page-user-login .login-box.osu a:hover, .node-type-web-form #edit-submitted-file-upload-button:hover { +.button-primary:hover, body.page-user-login .login-box.osu a:hover, .node-type-web-form #edit-submitted-file-upload-button:hover { background-color: #a20000; } .red-button:active, input[type=button]:active, @@ -133,7 +133,7 @@ html body .button:active, #edit-submit--3:active, .webform-submit:active, .webform-previous:active, -.button-primary:active, .page-user-login .login-box.osu a:active, .node-type-web-form #edit-submitted-file-upload-button:active { +.button-primary:active, body.page-user-login .login-box.osu a:active, .node-type-web-form #edit-submitted-file-upload-button:active { background-color: #920000; } .red-button.disabled, input.disabled[type=button], @@ -145,7 +145,7 @@ html body .disabled.button, .disabled#edit-submit--3, .disabled.webform-submit, .disabled.webform-previous, -.disabled.button-primary, .page-user-login .login-box.osu a.disabled, .node-type-web-form .disabled#edit-submitted-file-upload-button, .red-button[disabled], input[disabled][type=button], +.disabled.button-primary, body.page-user-login .login-box.osu a.disabled, .node-type-web-form .disabled#edit-submitted-file-upload-button, .red-button[disabled], input[disabled][type=button], html body [disabled].button, [disabled].form-submit, [disabled]#edit-preview, @@ -154,7 +154,7 @@ html body [disabled].button, [disabled]#edit-submit--3, [disabled].webform-submit, [disabled].webform-previous, -[disabled].button-primary, .page-user-login .login-box.osu a[disabled], .node-type-web-form [disabled]#edit-submitted-file-upload-button { +[disabled].button-primary, body.page-user-login .login-box.osu a[disabled], .node-type-web-form [disabled]#edit-submitted-file-upload-button { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60); opacity: 0.6; background: false; @@ -172,7 +172,7 @@ html body .button::-moz-focus-inner, #edit-submit--3::-moz-focus-inner, .webform-submit::-moz-focus-inner, .webform-previous::-moz-focus-inner, -.button-primary::-moz-focus-inner, .page-user-login .login-box.osu a::-moz-focus-inner, .node-type-web-form #edit-submitted-file-upload-button::-moz-focus-inner { +.button-primary::-moz-focus-inner, body.page-user-login .login-box.osu a::-moz-focus-inner, .node-type-web-form #edit-submitted-file-upload-button::-moz-focus-inner { padding: 0 !important; margin: -1px !important; } @@ -2563,26 +2563,51 @@ p.search-result__snippet { margin-top: 10px; } -.page-user-login h1 { +body.page-user-login h1 { margin-bottom: 1em; } -.page-user-login .login-box { +body.page-user-login .login-box { background: #ededed; - padding: 1em 1.6em; } -.page-user-login .login-box h2 { +body.page-user-login .login-box h2 { margin-top: 0.2em; font-size: 20px; font-weight: 600; } -.page-user-login .login-box.osu { +body.page-user-login .login-box.osu { + padding: 1em 1.6em; margin-bottom: 2em; } -.page-user-login .login-box.osu h2 { +body.page-user-login .login-box.osu h2 { margin-bottom: 1em; } -.page-user-login .login-box.non-osu .ctools-collapsible-content { - padding-top: 2em; +body.page-user-login .login-box.non-osu .ui-accordion-header, +body.page-user-login .login-box.non-osu .ui-accordion-content { + background: none; + border: 0 none; + padding: 1em 1.6em; +} +body.page-user-login .login-box.non-osu .ui-accordion-header .links, +body.page-user-login .login-box.non-osu .ui-accordion-content .links { + padding: 0; + margin-bottom: 1em; +} +body.page-user-login .login-box.non-osu .ui-accordion-header .links li, +body.page-user-login .login-box.non-osu .ui-accordion-content .links li { + margin-right: 0.5em; +} +body.page-user-login .login-box.non-osu .ui-accordion-header .links li:after, +body.page-user-login .login-box.non-osu .ui-accordion-content .links li:after { + content: "|"; + margin-left: 0.5em; +} +body.page-user-login .login-box.non-osu .ui-accordion-header .links li.last:after, +body.page-user-login .login-box.non-osu .ui-accordion-content .links li.last:after { + content: ""; +} +body.page-user-login .login-box.non-osu .ui-accordion-header .links li a, +body.page-user-login .login-box.non-osu .ui-accordion-content .links li a { + display: inline-block; } .user-profile .field--name-field-job-title { diff --git a/profiles/wcm_base/themes/ocio_omega_base/sass/components/_users.scss b/profiles/wcm_base/themes/ocio_omega_base/sass/components/_users.scss index 93419ecaa162010101fbc8d33b090cf03d89faf8..b9b380d8641f0bf859638ff3643508e1d7848823 100644 --- a/profiles/wcm_base/themes/ocio_omega_base/sass/components/_users.scss +++ b/profiles/wcm_base/themes/ocio_omega_base/sass/components/_users.scss @@ -1,47 +1,68 @@ //user login page -.page-user-login { +body.page-user-login { h1 { margin-bottom: 1em; } - - + .login-box { background: $lt-gray; - padding: 1em 1.6em; - + h2 { margin-top: 0.2em; font-size: 20px; font-weight: 600; } - } - - .login-box.osu { - margin-bottom: 2em; - - h2 { - margin-bottom: 1em; - } - - a { - @extend .red-button; + &.osu { + padding: 1em 1.6em; + margin-bottom: 2em; + + h2 { + margin-bottom: 1em; + } + + a { + @extend .red-button; + } } - } - - .login-box.non-osu { - .ctools-collapsible-content { - padding-top: 2em; + + &.non-osu { + .ui-accordion-header, + .ui-accordion-content { + background: none; + border: 0 none; + padding: 1em 1.6em; + overflow: hidden; + + .links { + padding: 0; + margin-bottom: 1em; + + li { + margin-right: 0.5em; + + &:after { + content: "|"; + margin-left: 0.5em; + } + + &.last:after { + content: ""; + } + + a { + display: inline-block; + } + } + } + } } } - } - - //user profile pages .user-profile { - + .field--name-field-job-title { @include font-size(2.0); padding-top: 0.4em; diff --git a/profiles/wcm_base/themes/wcm_omega/css/wcm-omega.styles.css b/profiles/wcm_base/themes/wcm_omega/css/wcm-omega.styles.css index 5ec92634cf2c889c2f32caa1d2fd4342c997d3e3..4ce90f8cb0257db9271474ebb75b2df4b271efea 100644 --- a/profiles/wcm_base/themes/wcm_omega/css/wcm-omega.styles.css +++ b/profiles/wcm_base/themes/wcm_omega/css/wcm-omega.styles.css @@ -1 +1 @@ -@charset "UTF-8";.align-left,table caption{text-align:left}.visuallyhidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.ui-accordion .ui-accordion-header{background:#ebebeb!important}.ui-accordion .ui-accordion-header-active,.ui-accordion .ui-accordion-header:hover{background:#d2d2d2!important}.ui-accordion .ui-accordion-header p{margin:0}.ui-accordion .ui-accordion-content{background:#fff;border:1px solid #d2d2d2}.ui-accordion .ui-accordion-content h2:first-child,.ui-accordion .ui-accordion-content h3:first-child{margin-top:10px}.ui-accordion .ui-accordion-content ol{padding-left:.6em}.l-main.lt-gray .ui-accordion .ui-accordion-header{background:#e1e1e1!important}.l-main.lt-gray .ui-accordion .ui-accordion-header:hover{background:#d7d7d7!important}.l-main.lt-gray .ui-accordion .ui-accordion-header-active{background:#e1e1e1!important}.l-main.lt-gray .ui-accordion .ui-accordion-content{background:#fff;border:1px solid #e1e1e1}.ui-accordion-header{overflow:auto}body .panels-row.odd .ui-accordion .ui-accordion-header{background:#d7d7d7}body .panels-row.odd .ui-accordion .ui-accordion-content{border-color:#d7d7d7}.ctools-collapsible-container .ctools-toggle{background-image:url(../images/jquery-images/ui-icons_222222_256x240.png);background-position:-64px -15px}.ctools-collapsible-container .ctools-toggle-collapsed{background-position:-32px -15px;background-image:url(../images/jquery-images/ui-icons_222222_256x240.png)}.ctools-collapsible-container .ctools-toggle-collapsed:hover,.nested-accordion:before,.view-grouping-header:before{background-image:url(../images/jquery-images/ui-icons_222222_256x240.png)}ul.breadcrumb{padding:20px 0;margin:0}ul.breadcrumb li{display:inline-block;margin-right:.45em;font-weight:600}ul.breadcrumb li:after{content:"|";color:#b00;font-weight:700;margin-left:.45em}ul.breadcrumb li a{color:#666;text-decoration:none}ul.breadcrumb li a:visited{color:#666}ul.breadcrumb li a:focus{color:#dcaa38}ul.breadcrumb li a:hover{color:#666;text-decoration:underline}ul.breadcrumb li a:active{color:#028da9}ul.breadcrumb li:last-child{margin-right:0}ul.breadcrumb li:last-child:after{content:" "}#edit-preview,#edit-submit,#edit-submit--2,#edit-submit--3,.button-primary,.form-submit,.page-user-login .login-box.osu a,.red-button,.webform-previous,.webform-submit,html body .button,input[type=button]{font-size:14px;padding:.7em 1.3em .4em;display:inline-block;cursor:pointer;background-color:#b00;border:0;color:#fff;text-transform:uppercase;font-family:proximanova,Helvetica,Arial,sans-serif;letter-spacing:.05em;border-radius:2px;box-shadow:0 3px 0 0 #920000;font-weight:400;margin-right:1.5em}#edit-preview:hover,#edit-submit--2:hover,#edit-submit--3:hover,#edit-submit:hover,.button-primary:hover,.form-submit:hover,.page-user-login .login-box.osu a:hover,.red-button:hover,.webform-previous:hover,.webform-submit:hover,html body .button:hover,input[type=button]:hover{text-decoration:none;background-color:#a20000}#edit-preview:active,#edit-submit--2:active,#edit-submit--3:active,#edit-submit:active,.button-primary:active,.form-submit:active,.page-user-login .login-box.osu a:active,.red-button:active,.webform-previous:active,.webform-submit:active,html body .button:active,input[type=button]:active{background-color:#920000}.disabled#edit-preview,.disabled#edit-submit,.disabled#edit-submit--2,.disabled#edit-submit--3,.disabled.button-primary,.disabled.form-submit,.disabled.webform-previous,.disabled.webform-submit,.page-user-login .login-box.osu a.disabled,.page-user-login .login-box.osu a[disabled],.red-button.disabled,.red-button[disabled],[disabled]#edit-preview,[disabled]#edit-submit,[disabled]#edit-submit--2,[disabled]#edit-submit--3,[disabled].button-primary,[disabled].form-submit,[disabled].webform-previous,[disabled].webform-submit,html body .disabled.button,html body [disabled].button,input.disabled[type=button],input[disabled][type=button]{opacity:.6;background:false;cursor:default;box-shadow:none}#edit-preview.ext .ext,#edit-submit--2.ext .ext,#edit-submit--3.ext .ext,#edit-submit.ext .ext,.button-primary.ext .ext,.form-submit.ext .ext,.webform-previous.ext .ext,.webform-submit.ext .ext,html body .button.ext .ext,input[type=button].ext .ext{background-image:none;padding:0;width:0}a.button{margin-top:20px}#colorbox #cboxWrapper{border-radius:0;font-size:1.1em}#colorbox #cboxWrapper #cboxClose,#colorbox #cboxWrapper #cboxNext,#colorbox #cboxWrapper #cboxPrevious{background-image:none;text-indent:0;color:transparent;overflow:hidden}#colorbox #cboxWrapper #cboxClose:before,#colorbox #cboxWrapper #cboxNext:before,#colorbox #cboxWrapper #cboxPrevious:before{font-family:FontAwesome;bottom:-3px;position:absolute;color:#000}#colorbox #cboxWrapper #cboxClose:before{content:"\f00d";right:0;font-size:1.2em}#colorbox #cboxWrapper #cboxPrevious:before{content:"\f053"}#colorbox #cboxWrapper #cboxNext:before{content:"\f054"}#colorbox #cboxWrapper #cboxCurrent{bottom:-3px}span.ext{margin-left:2px;margin-right:2px}img.file-icon{height:40px;width:auto;padding-bottom:7px;margin:0 3px}.views-exposed-form,.webform-component .description{margin-bottom:30px}input{max-width:100%}input:focus{outline:#999 solid 1px}textarea{resize:none}.webform-component label{text-transform:uppercase;font-weight:600;font-size:14px}.webform-component table .form-text{width:100%}.views-exposed-form label{font-weight:400;font-size:14px;text-transform:uppercase}.views-exposed-form .form-text{height:32px}.webform-component-fieldset .webform-component label{text-transform:uppercase;font-weight:400;font-size:13px}.webform-component-fieldset,.webform-component-file,.webform-component-grid{margin-bottom:40px}.webform-component-file #edit-submitted-file-upload{max-width:240px}@media (max-width:47.4em){.l-main input:not([type=checkbox]):not([type=radio]),.l-main select,.l-main textarea{width:100%}}form .chosen-container .chosen-choices,form .form-text{padding:4px 6px 2px;border:1px solid #bbb;background-image:none;box-shadow:none;font-size:.9em}form .chosen-container{font-size:1em}form .chosen-container .result-selected{display:none!important}form .chosen-container .chosen-results{font-size:.9em}form .chosen-container .search-field input{width:.5px!important;height:.1px!important}form .chosen-container .chosen-results li{padding:7px 6px 4px;line-height:1em}form .chosen-container .chosen-results li.highlighted{background-image:none}form .chosen-container.chosen-container-active.chosen-with-drop .chosen-single,form .chosen-container.chosen-container-multi .chosen-choices li.search-choice,form .chosen-container.chosen-container-single .chosen-single{border-radius:0;background:#eee;box-shadow:none}form .chosen-container.chosen-container .search-field:after,form .chosen-container.chosen-container-active.chosen-with-drop .chosen-choices li.search-choice+.search-field:after{content:"- Select -";color:#666;cursor:default}form .chosen-container.chosen-container-active .search-field,form .chosen-container.chosen-container-multi .chosen-choices li.search-choice+.search-field{float:none}form .chosen-container.chosen-container-single .chosen-results{margin:0;padding:0}form .chosen-container.chosen-container-single .chosen-drop{border-radius:0}form .chosen-container.chosen-container-single .chosen-single{padding:0 0 0 6px;height:27px}form .chosen-container.chosen-container-single .chosen-single div b{background-size:52px 40px!important}form .chosen-container.chosen-container-multi .chosen-choices{padding:1px 3px 0;cursor:default}form .chosen-container.chosen-container-multi .chosen-choices li.search-choice{display:inline-block;float:none;line-height:1em;margin:2px 4px 2px 0;padding:4px 20px 2px 4px}form .chosen-container.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{top:4px}form .chosen-container.chosen-container-multi .chosen-choices li.search-choice+.search-field:after{content:"+ Add";cursor:pointer}.l-constrained:after,.l-main:after,.l-region--sidebar-1:after,.l-region--sidebar-2:after{content:"";display:table;clear:both}form .chosen-container.chosen-container-multi .chosen-choices li.search-field input[type=text]{margin:1px 0 0 2px;cursor:default}.type-group1 h1,.type-group1 h2,.type-group1 h3,.type-group1 h4,.type-group1 h5,.type-group1 h6,.type-group1-sample h1,.type-group1-sample h2,.type-group1-sample h3,.type-group1-sample h4,.type-group1-sample h5,.type-group1-sample h6{font-family:proximanova,Helvetica,Arial,sans-serif;font-weight:400}.type-group1 h1,.type-group1-sample h1{color:#b00}.type-group1 h2.block__title,.type-group1 h2.pane-title,.type-group1-sample h2.block__title,.type-group1-sample h2.pane-title{margin-bottom:.6em;text-transform:uppercase;color:#2d2d2d;font-weight:400;line-height:120%}.type-group2 h1,.type-group2 h2,.type-group2 h3,.type-group2 h4,.type-group2 h5,.type-group2 h6,.type-group2-sample h1,.type-group2-sample h2,.type-group2-sample h3,.type-group2-sample h4,.type-group2-sample h5,.type-group2-sample h6{font-family:proximanova,Helvetica,Arial,sans-serif;font-weight:300}.type-group2 h1,.type-group2-sample h1{font-weight:600}.type-group2 h2,.type-group2 h3,.type-group2-sample h2,.type-group2-sample h3{font-family:capita,Georgia,serif;font-weight:100}.type-group2 h3,.type-group2-sample h3{font-style:italic}.type-group2 h4,.type-group2-sample h4{font-weight:400}.type-group2 h2.block__title,.type-group2 h2.pane-title,.type-group2-sample h2.block__title,.type-group2-sample h2.pane-title{font-weight:400;font-family:proximanova,Helvetica,Arial,sans-serif}.type-group3 h1,.type-group3 h2,.type-group3 h3,.type-group3 h4,.type-group3 h5,.type-group3 h6,.type-group3-sample h1,.type-group3-sample h2,.type-group3-sample h3,.type-group3-sample h4,.type-group3-sample h5,.type-group3-sample h6{font-family:capita,Georgia,serif;font-weight:400}.type-group3 h2,.type-group3-sample h2{font-weight:100;font-style:italic}.type-group3 h3,.type-group3 h4,.type-group3-sample h3,.type-group3-sample h4{font-family:proximanova,Helvetica,Arial,sans-serif;font-weight:400}.type-group3 h2.block__title,.type-group3 h2.pane-title,.type-group3-sample h2.block__title,.type-group3-sample h2.pane-title{font-weight:400;font-style:normal}.l-page img{width:inherit}.image-border,.panopoly-image-featured,.panopoly-image-full,.panopoly-image-half,.panopoly-image-original,.panopoly-image-quarter,.panopoly-image-square,.panopoly-image-thumbnail{border:1px solid #666}.node__content .panopoly-image-featured,.node__content .panopoly-image-full,.node__content .panopoly-image-half,.node__content .panopoly-image-original,.node__content .panopoly-image-quarter,.node__content .panopoly-image-square,.node__content .panopoly-image-thumbnail{float:right;margin:0 0 20px 1.5em}.ui-widget table,.ui-widget td,.ui-widget th,.ui-widget tr{border:0}.ui-widget{font-family:proximanova,Helvetica,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-family:proximanova,Helvetica,Arial,sans-serif;font-size:1em}.ui-widget-content{border:0;background:#ebebeb;color:#2d2d2d}.ui-widget-content a{color:#2d2d2d}.ui-widget-header{border:0;background:#666;color:#fff;font-weight:700}.ui-widget-header a{color:#fff}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:0;background:#fff;font-weight:400;color:#2d2d2d}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#2d2d2d;text-decoration:none}.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{border:0;background:#d2d2d2;font-weight:400;color:#2d2d2d}.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:#fff;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:0;background:url(../images/jquery-images/ui-bg_flat_65_ffffff_40x100.png) 50% 50% repeat-x #fff;font-weight:400;color:#2d2d2d}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#2d2d2d;text-decoration:none}.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top{border-top-left-radius:0}.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr{border-top-right-radius:0}.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left{border-bottom-left-radius:0}.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right{border-bottom-right-radius:0}#modalBackdrop,.cke_dialog_background_cover,.ui-widget-overlay{background-image:none!important;background-color:#000!important;opacity:.5!important}.ui-dialog .ui-dialog-titlebar{height:auto;line-height:unset;font-weight:700;font-size:13px;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.75);border-bottom:1px solid #999;padding:6px 10px;border-radius:2px 2px 0 0;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:linear-gradient(top,#f5f5f5,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#fff5f5f5', endColorstr='#ffcfd1cf')}.messages,.pager>li{background-image:none}#modalBackdrop{z-index:920!important}#modalContent{z-index:930!important}.ui-front{z-index:940!important}.ui-widget-overlay{z-index:950!important}.ui-dialog{z-index:960!important;position:fixed;top:50%!important;left:50%!important;transform:translate(-50%,-50%)}.ui-dialog-titlebar-close{text-indent:-9999em}.l-constrained{margin:0 auto;padding:0 6%}@media (min-width:47.5em){.l-constrained{padding:0 8%}}@media (min-width:82em){.max-width{max-width:70em;margin:0 auto;padding:0}}ol ol,ol ol ol,ul ul,ul ul ul{margin-top:8px}ul.menu{padding:0}ol,ul{padding-left:3em}ul{list-style-type:square;list-style-position:outside}ul ul,ul ul ul{margin-left:20px}ol{list-style-type:decimal}ol ol{list-style-type:lower-alpha}ol ol ol{list-style-type:lower-roman}.no-list-style,ul.breadcrumb,ul.menu{list-style:none}.field--name-field-basic-text-text li,.field--name-field-ocio-body li,.ui-accordion-content li{margin-bottom:.6em}.ui-accordion-content ul{padding-left:.6em}.caret-list-type ul,.dot-list-type ul,.page-newsletter-archive .l-region--content ul,.pane-bundle-quick-links ul,.pane-wcm-mailchimp-pane ul{padding-left:0;list-style-image:none;list-style-type:none}.caret-list-type li,.page-newsletter-archive .l-region--content li,.pane-bundle-quick-links li,.pane-wcm-mailchimp-pane li{margin-bottom:10px}.caret-list-type li:before,.page-newsletter-archive .l-region--content li:before,.pane-bundle-quick-links li:before,.pane-wcm-mailchimp-pane li:before{content:"\f0da";font-family:FontAwesome;color:gray;margin-right:10px;margin-left:4px;font-size:85%}.dot-list-type li{margin-bottom:40px}.dot-list-type li:before{content:"\f111";font-family:FontAwesome;color:gray;margin-right:10px;font-size:40%}.media-element{display:block}.media-element img{display:block;width:100%;margin:0}.media-element.file-default,.media-element.file-image-full,.media-element.file-image-large,.media-element.file-image-medium,.media-element.file-image-small{margin:0 0 1em}.media-element.file-image-left{float:left;clear:left;margin:0 2em 1em 0;max-width:30%}.media-element.file-image-right{float:right;clear:right;margin:0 0 1em 2em;max-width:30%}.media-element.file-image-center{float:none;margin:0 auto;max-width:50%}.media-element.file-image-max{margin:0 0 1em;width:100%}.media-element.file-image-max .content{width:100%}.media-element.file-video-full,.media-element.file-video-large,.media-element.file-video-medium,.media-element.file-video-small{margin:0 0 1em}.media-element.file-video-left{float:left;clear:left;margin:0 2em 1em 0;width:50%}.media-element.file-video-right{float:right;clear:right;margin:0 0 1em 2em;width:50%}.media-element.file-video-center{float:none;margin:0 auto;width:75%}.media-element.file-video-max{margin:0 0 1em;width:100%}.media-element.file-video-max .content{width:100%}.media-element-container{display:block;display:table;table-layout:fixed;max-width:100%}.media-element-container img{display:block;width:100%;margin:0}.media-element-container.media-default,.media-element-container.media-image_full,.media-element-container.media-image_large,.media-element-container.media-image_medium,.media-element-container.media-image_small{margin:0 0 1em}.media-element-container.media-image_left{float:left;clear:left;margin:0 2em 1em 0;max-width:30%}.media-element-container.media-image_right{float:right;clear:right;margin:0 0 1em 2em;max-width:30%}.media-element-container.media-image_center{float:none;margin:0 auto;max-width:50%}.media-element-container .media-element,img,media{max-width:100%}.media-element-container.media-image_max{margin:0 0 1em;width:100%}.media-element-container.media-image_max .content{width:100%}.media-element-container.media-video_full,.media-element-container.media-video_large,.media-element-container.media-video_medium,.media-element-container.media-video_small{margin:0 0 1em}.media-element-container.media-video_left{float:left;clear:left;margin:0 2em 1em 0;width:50%}.media-element-container.media-video_right{float:right;clear:right;margin:0 0 1em 2em;width:50%}.media-element-container.media-video_center{float:none;margin:0 auto;width:75%}.media-element-container.media-video_max .content,.pane-bundle-table table,table{width:100%}.media-element-container.media-video_max{margin:0 0 1em;width:100%}.media-element-container .field--name-field-basic-image-caption,.media-element-container .field-name-field-basic-image-caption{display:table-caption;caption-side:bottom;font-family:capita,Georgia,serif;font-size:.9em;font-weight:300;font-style:italic;line-height:1.3em;color:#606060}.error,.error .error,.messages--error,.messages--status,.messages--warning,.ok,.warning{color:#2d2d2d}.align-center .media-element.file-default{margin-left:auto;margin-right:auto}.align-right .media-element.file-default{margin-left:auto}@media (max-width:47.4em){.field .media-element.media-vimeo-video,.field .media-element.media-youtube-video{width:100%;margin:0;float:none;display:block}.field img.media-element{margin:1em auto;float:none;display:block;max-width:100%}}.messages{margin:1.8em 0;padding:1.2em 1.6em;border:0;background-color:#d9d9d9}.messages ul{margin:0 0 0 1em;padding:0}.messages li{list-style-image:none}.messages--status,tr.ok{border-left:8px solid #d4df48}.messages--warning,tr.warning{border-left:8px solid #dcaa38}.messages--error,tr.error{border-left:8px solid #b00}.pager>li{display:inline;padding:.5em;list-style-type:none}table{margin-bottom:20px;line-height:140%}.ui-accordion-content table a,.ui-tabs-content table a,table .ui-accordion-content a,table .ui-tabs-content a,table a,table li,table p{font-size:15px;font-size:1.5rem;line-height:120%!important}table th{background:#dedede;font-weight:600;border:1px solid #c7c7c7!important;text-transform:uppercase}.ui-accordion-content table td,table tbody,table td,table th{border:1px solid #c7c7c7}.ui-accordion-content table th a,.ui-tabs-content table th a,table th .ui-accordion-content a,table th .ui-tabs-content a,table th a{text-decoration:none}table tbody tr{border-bottom:1px solid #c7c7c7}table tbody tr.odd,table tbody tr:nth-child(odd){background:#f0f0f0}table tbody tr.even,table tbody tr:nth-child(even){background:#fff}table thead+tbody tr.odd,table thead+tbody tr:nth-child(odd){background:#f0f0f0}.panels-row.odd table tbody tr.odd,.panels-row.odd table tbody tr:nth-child(odd),table thead+tbody tr.even,table thead+tbody tr:nth-child(even){background:#fff}table td,table th{padding:.6em 1em}table caption{color:#666;margin-bottom:5px}.panels-row.odd table tbody tr.even,.panels-row.odd table tbody tr:nth-child(even),.panels-row.odd table thead+tbody tr.odd,.panels-row.odd table thead+tbody tr:nth-child(odd){background:#f3f3f3}.panels-row.odd table thead+tbody tr.even,.panels-row.odd table thead+tbody tr:nth-child(even){background:#fff}table ul{padding-left:3px;list-style-position:inside}.tabs--primary{padding-top:2em}.tabs--primary li{font-weight:400;background:#ebebeb}.tabs--primary li a{text-decoration:none;color:#b00}.tabs--primary li a:visited{color:#b00}.tabs--primary li a:focus{color:#dcaa38}.tabs--primary li a:hover{color:#2d2d2d;background:#d2d2d2}.tabs--primary li a:active{color:#028da9}.tabs--primary li .active{background:#c5c5c5}body,html{font-family:proximanova,Helvetica,Arial,sans-serif;color:#2d2d2d;font-weight:300}p{margin-bottom:14px}em{font-style:italic}@media (max-width:47.4em){html{font-size:58%}.body,.ui-accordion .ui-accordion-content li,.ui-accordion .ui-accordion-content p,body{font-size:18px;font-size:1.8rem;line-height:150%}}@media (min-width:47.5em){html{font-size:60%}.body,.ui-accordion .ui-accordion-content li,.ui-accordion .ui-accordion-content p,body{font-size:17px;font-size:1.7rem;line-height:150%}.width-70{width:85%}}@media (min-width:60em){html{font-size:62.5%}.body,.ui-accordion .ui-accordion-content li,.ui-accordion .ui-accordion-content p,body{font-size:17px;font-size:1.7rem;line-height:150%}}@media (min-width:82em){html{font-size:66%}.body,.ui-accordion .ui-accordion-content li,.ui-accordion .ui-accordion-content p,body{font-size:16px;font-size:1.6rem;line-height:150%}}h1,h2,h3,h4{margin-bottom:10px;line-height:120%}.pane-bundle-text h2,body h2,body h3,body h4,h2.block__title{margin-top:0}h1{font-size:42px;font-size:4.2rem}h2{font-size:32px;font-size:3.2rem}h2.block__title,h2.pane-title{font-size:27px;font-size:2.7rem}h3{font-size:24px;font-size:2.4rem}h4{font-size:20px;font-size:2rem}.block-title-style,.section-tags h1,.views-page h1{text-transform:uppercase;color:#2d2d2d;font-size:27px;font-size:2.7rem}.ui-accordion-content a,.ui-tabs-content a,a{color:#b00;font-weight:500;text-decoration:none}a:visited{color:#b00}a:focus{color:#d4df48}a:hover{color:#028da9;text-decoration:underline}a:active{color:#d65828}.ui-accordion-content strong a,.ui-tabs-content strong a,strong .ui-accordion-content a,strong .ui-tabs-content a,strong a{font-weight:700}.header-links,.pane-node-title a{color:#b00;text-decoration:none}.header-links:visited,.pane-node-title a:visited{color:#b00}.header-links:focus,.pane-node-title a:focus{color:#d4df48}.header-links:hover,.pane-node-title a:hover{color:#2d2d2d;text-decoration:none}.header-links:active,.pane-node-title a:active{color:#d65828}.reverse-links,.reverse-links:visited{color:#ebebeb}.reverse-links:focus{color:#d4df48}.reverse-links:hover{color:#fff}.pipe,.reverse-links:active{color:#b00}.more-link,.more-link a{text-transform:uppercase;font-weight:600;text-decoration:none;margin-top:2em}.pipe{font-weight:600}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,body .ui-tabs .ui-tabs-nav,body .ui-tabs .ui-tabs-nav a{font-weight:400;color:#2d2d2d}.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}.align-right{text-align:right}.align-center{text-align:center}blockquote{background:#f5f5f5;border-left:4px solid #ddd;padding:1.9em 2em;overflow:hidden}blockquote li,blockquote ol,blockquote p,blockquote ul{margin:.4em 0 0}blockquote div,blockquote h2,blockquote h3,blockquote h4,blockquote h5{margin:0 0 .4em}blockquote.pull-quote{font-size:26px;font-size:2.6rem;background:0 0;border-left:0 none;font-family:capita,Georgia,serif;font-style:italic;line-height:130%;padding:0;margin:1.5em 1.5em 1.5em 2em}blockquote.pull-quote :first-child{margin-top:.3em}blockquote.pull-quote::before{font-size:35px;font-size:3.5rem;color:rgba(0,0,0,.6);content:"\f10d";font-family:FontAwesome;font-style:normal;margin-left:-1.5em;float:left}blockquote.pull-quote cite,body .ui-tabs .ui-tabs-nav{font-family:proximanova,Helvetica,Arial,sans-serif}blockquote.pull-quote cite{font-size:16px;font-size:1.6rem;font-style:normal;display:block;padding-top:.6em}blockquote.pull-quote cite::before{content:"―";margin-right:3px}body .ui-accordion{margin:1em 0;position:relative}body .ui-accordion .accordion-item,body .ui-accordion .views-row{margin:.5em 0}body .ui-accordion .ui-accordion-header{font-size:.9em;padding:.5em 1em .4em 1.9em}body .ui-accordion .ui-accordion-header.cke_widget_editable{padding:.5em 3em .3em 1.9em}body .ui-accordion .ui-accordion-header p{margin:0;color:#2d2d2d}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{border:0;background-color:#dedede}body .ui-accordion .ui-accordion-header a,body .ui-accordion .ui-accordion-header.ui-state-active a,body .ui-accordion .ui-accordion-header.ui-state-default a,body .ui-accordion .ui-accordion-header.ui-state-hover a{padding:0}body .ui-accordion .ui-accordion-header.ui-state-active{background-image:none}body .ui-accordion .ui-accordion-content{box-sizing:content-box;background-color:#fff;padding:1.2em 1.9em .5em;border:1px solid #dedede}body .ui-tabs{background-color:transparent;margin:1em 0;position:relative;padding:0;clear:both}body .ui-tabs .ui-tabs-nav{font-size:.9em;padding:.5em 1em 0 0;background-color:transparent}.callout,.intro-text,.tagline{font-family:capita,Georgia,serif}body .ui-tabs .ui-tabs-nav.cke_widget_editable{background-color:#dedede;padding:.5em 3em .3em 1.9em}body .ui-tabs .ui-tabs-nav li,body .ui-tabs .ui-tabs-nav li.ui-state-active,body .ui-tabs .ui-tabs-nav li.ui-state-default,body .ui-tabs .ui-tabs-nav li.ui-state-hover{border-width:1px 1px 0;border-style:solid;border-color:#dedede}body .ui-tabs .ui-tabs-nav li.ui-state-default,body .ui-tabs .ui-tabs-nav li.ui-state-hover{background-color:#dedede;background-image:none}body .ui-tabs .ui-tabs-nav li.ui-tabs-active{background-color:#fff}body .ui-tabs .ui-tabs-content{box-sizing:content-box;background-color:#fff;padding:1.2em 1.9em .5em;border:1px solid #dedede}body .ui-tabs .ui-tabs-content:after{content:"";display:table;clear:both}body .drulog-panels-accordion .accordion-title{margin-bottom:.5em}body .drulog-panels-accordion .accordion-content{margin-top:-.8em;margin-bottom:.8em}.tagline,h2.underlined,h3.underlined{margin-bottom:20px}.tagline{font-size:32px;font-size:3.2rem;font-weight:100;line-height:130%}.subhead{font-size:22px;font-size:2.2rem;color:#b00;line-height:130%}.underlined{border-bottom:1px solid #c7c7c7;padding-bottom:4px;font-weight:300!important;margin-top:0}h2.underlined{font-size:30px;font-size:3rem}h3.underlined{font-size:26px;font-size:2.6rem}.field--name-field-ocio-body .underlined{padding-top:20px}.field--name-field-ocio-body .underlined:first-child{padding-top:0}.row-tiles .underlined{margin-bottom:30px!important;padding-top:20px!important}.intro-text{font-size:22px;font-size:2.2rem;font-style:italic;font-weight:100;line-height:160%;padding-bottom:20px}.intro-text:last-child{padding-bottom:0}.intro-text-alt{font-size:20px;font-size:2rem;font-weight:300;line-height:160%;padding-bottom:10px}.intro-text-alt:last-child{padding-bottom:0}.callout{font-size:36px;font-size:3.6rem;color:#b00;font-weight:300;margin:1em 0 .4em}hr{background-color:#d2d2d2;border:0;height:1px;margin:2em 0}.width-70{margin:10px auto}@media (min-width:60em){.width-70{width:75%}}@media (min-width:82em){.width-70{width:70%}}#block-views-featured-slideshow-block .flexslider{background:#2d2d2d;border:0;border-radius:0;box-shadow:none;margin:0}#block-views-featured-slideshow-block .flexslider .flex-meta{display:block;width:100%;position:absolute;color:#fff;text-align:center;bottom:.6em;padding:.4em 8%;font-size:24px;font-size:2.4rem}#block-views-featured-slideshow-block .flexslider .flex-meta .flex-title{display:block;font-weight:400;line-height:1.1em}#block-views-featured-slideshow-block .flexslider .flex-meta .flex-summary{font-weight:300;font-size:.6em;line-height:1.2em;display:none}@media (min-width:47.5em){#block-views-featured-slideshow-block .flexslider .flex-meta .flex-summary{display:block}#block-views-featured-slideshow-block .flexslider .flex-meta{bottom:.3em;padding:.5em 6%;font-size:32px;font-size:3.2rem}#block-views-featured-slideshow-block .flexslider .flex-meta .flex-title{margin-bottom:.1em}}@media (min-width:60em){#block-views-featured-slideshow-block .flexslider .flex-meta{font-size:34px;font-size:3.4rem}}@media (min-width:82em){#block-views-featured-slideshow-block .flexslider .flex-meta{font-size:40px;font-size:4rem}}#block-views-featured-slideshow-block .flexslider .flex-meta.white{color:#fff}#block-views-featured-slideshow-block .flexslider .flex-meta.white.translucent{bottom:0;background-color:rgba(20,20,20,.6)}#block-views-featured-slideshow-block .flexslider .flex-meta.black.translucent,#block-views-featured-slideshow-block .flexslider .flex-meta.dk-gray.translucent{background-color:rgba(200,200,200,.7);bottom:0}#block-views-featured-slideshow-block .flexslider .flex-meta.dk-gray{color:#2d2d2d}#block-views-featured-slideshow-block .flexslider .flex-meta.black{color:#000}#block-views-featured-slideshow-block .flexslider .flex-direction-nav a{color:rgba(0,0,0,.8);text-decoration:none}#block-views-featured-slideshow-block .flexslider .flex-direction-nav a:before{line-height:1em}#block-views-featured-slideshow-block .lt-ie9 .flexslider a .flex-meta{background-color:transparent;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#AA000000, endColorstr=#AA000000)"}#block-views-featured-slideshow-block .lt-ie9 .flexslider .flex-direction-nav a{color:#000;filter:alpha(opacity="60")}#block-views-featured-slideshow-block .lt-ie9 .flexslider .flex-direction-nav a:hover{filter:alpha(opacity="80")}#block-views-featured-slideshow-block ul.flex-direction-nav,#block-views-featured-slideshow-block ul.flex-direction-nav:hover{display:none}#block-views-featured-slideshow-block .flex-control-nav{text-align:right;padding-right:1.8em;top:20px;z-index:99;width:100%;height:30px}#block-views-featured-slideshow-block .flex-control-paging li a{background-color:#2d2d2d;text-align:left;width:15px;height:15px;margin-bottom:1em}#block-views-featured-slideshow-block .flex-control-paging li a.flex-active{background-color:#fff}@media (max-width:47.4em){#block-views-featured-slideshow-block .flex-control-paging li a{display:none}}.l-region--hero-wrapper{position:relative;max-height:500px}.l-region--hero-wrapper .views-field-field-basic-image-image{position:relative;top:0;z-index:9;max-height:500px;overflow:hidden}.page-newsletter-archive h1{margin-bottom:25px}.page-newsletter-archive .l-region--content{padding-bottom:20px}.page-newsletter-archive .l-region--content li{margin-bottom:15px}.block--mm-widgets .item,.pane-mm-widgets-live-pane .item{margin:1.8em 0}.block--mm-widgets .item .content,.pane-mm-widgets-live-pane .item .content{margin-bottom:.3em}.block--mm-widgets .item .network .fa,.pane-mm-widgets-live-pane .item .network .fa{margin-right:.6em;position:relative;top:1px;padding:.3em 0 .25em;width:1.6em}.block--mm-widgets .fa,.pane-mm-widgets-live-pane .fa{color:#fff;padding:.55em 0 .5em;text-align:center;width:1.8em}.block--mm-widgets .fa.fa-twitter,.pane-mm-widgets-live-pane .fa.fa-twitter{background-color:#00aced}.block--mm-widgets .fa.fa-facebook-page,.pane-mm-widgets-live-pane .fa.fa-facebook-page{background-color:#3b5998}.block--mm-widgets .fa.fa-facebook-page:before,.pane-mm-widgets-live-pane .fa.fa-facebook-page:before{content:'\f09a'}.block--mm-widgets .fa.fa-instagram,.pane-mm-widgets-live-pane .fa.fa-instagram{background-color:#517fa4;top:2px}.block--mm-widgets .fa.fa-rss,.pane-mm-widgets-live-pane .fa.fa-rss{background-color:#f60}.block--mm-widgets .fa.fa-youtube-playlist,.pane-mm-widgets-live-pane .fa.fa-youtube-playlist{background-color:#b00}.block--mm-widgets .fa.fa-youtube-playlist:before,.pane-mm-widgets-live-pane .fa.fa-youtube-playlist:before{content:'\f16a'}.block--mm-widgets.mm-single-channel .fa.mm-channel,.pane-mm-widgets-live-pane.mm-single-channel .fa.mm-channel{float:left;margin-right:.6em}.block--mm-widgets.mm-single-channel .fa.mm-channel+.pane-title,.pane-mm-widgets-live-pane.mm-single-channel .fa.mm-channel+.pane-title{line-height:1.6em}body.html.footer-dk-gray{background-color:#2d2d2d}body.html.footer-md-gray{background-color:#666}body.html.footer-lt-gray{background-color:#f5f5f5}body.html.footer-white{background-color:#fff}form.search-form{margin-top:1em}fieldset.search-advanced{border:0;background-color:#ebebeb;margin-left:0;margin-right:0;padding:.5em 0 0}fieldset.search-advanced legend{margin-top:2.5em}fieldset.search-advanced .criterion{margin-top:1em}fieldset.search-advanced input.form-submit{margin-bottom:1em}p.search-result__snippet{padding-left:0;margin-bottom:.4em}.l-page .l-region--main-menu:hover #search-block-toggle{outline:0!important}.l-page .l-region--main-menu #search-block-toggle{cursor:pointer}.l-page .l-region--main-menu #search-block-toggle:focus{outline:red dotted 1px}.l-page .l-region--main-menu #wcm-search{position:relative}.l-page .l-region--main-menu #wcm-search #block-search-form{z-index:498;position:absolute;right:0;top:100%;background-color:rgba(0,0,0,.8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#333333, endColorstr=#333333);height:auto;display:none}.l-page .l-region--main-menu #wcm-search #block-search-form *{height:100%}.l-page .l-region--main-menu #wcm-search #block-search-form .container-inline{display:table;padding:1em}.l-page .l-region--main-menu #wcm-search #block-search-form .container-inline .form-item{display:table-cell;vertical-align:middle}.l-page .l-region--main-menu #wcm-search #block-search-form .container-inline .form-item .form-text{border:0;padding:0 6px;font-size:1em}.l-page .l-region--main-menu #wcm-search #block-search-form .container-inline .form-actions{display:table-cell;text-align:center;width:1.9em}.book_printer,.node-type-news-client-cached-article .tabs--primary,.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text span.ext{display:none}.l-page .l-region--main-menu #wcm-search #block-search-form .container-inline .form-actions .form-submit{border-radius:0;-webkit-box-sizing:content-box;box-shadow:none;padding:.6em 1.3em .4em;margin:0;height:auto}@media (max-width:47.4em){.l-page .l-region--main-menu #wcm-search #search-block-toggle{position:absolute;right:0;padding:1em;font-size:1.2em;z-index:500;width:auto;margin-top:.25em}.l-page .l-region--main-menu #wcm-search #block-search-form{display:none;height:auto;width:100%;top:4em;z-index:499}.l-page .l-region--main-menu #wcm-search #block-search-form .container-inline{width:100%;clear:both;padding:4%}.l-page .l-region--main-menu #wcm-search #block-search-form .container-inline .form-text{width:100%}}.field--name-field-ocio-body .block--webform{font-size:14px;font-size:1.4rem;margin-bottom:20px}.field--name-field-ocio-body .block--webform .block__title{font-size:22px;font-size:2.2rem;font-weight:400!important;color:#b00!important;padding-top:20px}.field--name-field-ocio-body .block--webform label{font-size:13px;font-size:1.3rem}.field--name-field-ocio-body .block--webform .button-primary{margin-top:10px}div.workbench-info-block{background-color:#d9d9d9;padding:1em 1.5em;margin:1em 0 3em;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:.4em .8em!important}.ds-2col-stacked-fluid.node--article--full .group-left,.ds-2col-stacked-fluid.node--article--full .group-right,.ds-2col-stacked-fluid.node--news-client-cached-article--full .group-left,.ds-2col-stacked-fluid.node--news-client-cached-article--full .group-right{width:100%;float:none}.ds-2col-stacked-fluid.node--article--full .group-right,.ds-2col-stacked-fluid.node--news-client-cached-article--full .group-right{margin-top:30px;margin-bottom:30px}@media (min-width:60em){.ds-2col-stacked-fluid.node--article--full.has-sidebar .group-left,.ds-2col-stacked-fluid.node--news-client-cached-article--full.has-sidebar .group-left{width:70%;float:left;margin-bottom:30px}.ds-2col-stacked-fluid.node--article--full.has-sidebar .group-right,.ds-2col-stacked-fluid.node--news-client-cached-article--full.has-sidebar .group-right{width:27%;float:right;margin-top:10px}}.node--article,.node--news-client-cached-article{position:relative}.node--article .field--name-field-kicker,.node--article .field--name-news-client-kicker,.node--news-client-cached-article .field--name-field-kicker,.node--news-client-cached-article .field--name-news-client-kicker{text-transform:uppercase;color:#666;font-weight:600;font-size:22px;font-size:2.2rem;margin-bottom:10px}.node--article .field--name-byline,.node--article .field--name-byline-with-date,.node--news-client-cached-article .field--name-byline,.node--news-client-cached-article .field--name-byline-with-date{font-weight:600;padding-top:6px;margin-bottom:12px}.node--article .field--name-field-featured-image,.node--article .field--name-news-client-image-json,.node--news-client-cached-article .field--name-field-featured-image,.node--news-client-cached-article .field--name-news-client-image-json{float:right;max-width:50%;margin:10px 0 40px 40px}.node--article .field--name-field-sidebar,.node--article .field--name-news-client-sidebar,.node--news-client-cached-article .field--name-field-sidebar,.node--news-client-cached-article .field--name-news-client-sidebar{background:#ebebeb;padding:30px 1.8em 20px}.node--article .field--name-field-sidebar h2,.node--article .field--name-field-sidebar h3,.node--article .field--name-field-sidebar h4,.node--article .field--name-news-client-sidebar h2,.node--article .field--name-news-client-sidebar h3,.node--article .field--name-news-client-sidebar h4,.node--news-client-cached-article .field--name-field-sidebar h2,.node--news-client-cached-article .field--name-field-sidebar h3,.node--news-client-cached-article .field--name-field-sidebar h4,.node--news-client-cached-article .field--name-news-client-sidebar h2,.node--news-client-cached-article .field--name-news-client-sidebar h3,.node--news-client-cached-article .field--name-news-client-sidebar h4{margin-top:20px;margin-bottom:20px}.node--article .field--name-field-sidebar h2:first-child,.node--article .field--name-field-sidebar h3:first-child,.node--article .field--name-field-sidebar h4:first-child,.node--article .field--name-news-client-sidebar h2:first-child,.node--article .field--name-news-client-sidebar h3:first-child,.node--article .field--name-news-client-sidebar h4:first-child,.node--news-client-cached-article .field--name-field-sidebar h2:first-child,.node--news-client-cached-article .field--name-field-sidebar h3:first-child,.node--news-client-cached-article .field--name-field-sidebar h4:first-child,.node--news-client-cached-article .field--name-news-client-sidebar h2:first-child,.node--news-client-cached-article .field--name-news-client-sidebar h3:first-child,.node--news-client-cached-article .field--name-news-client-sidebar h4:first-child{margin-top:0}.node--article .field--name-field-learn-more,.node--article .field--name-news-client-links,.node--news-client-cached-article .field--name-field-learn-more,.node--news-client-cached-article .field--name-news-client-links{background:#ebebeb;padding:1em 1.4em;clear:both}.node--article .field--name-field-learn-more .label-above,.node--article .field--name-news-client-links .label-above,.node--news-client-cached-article .field--name-field-learn-more .label-above,.node--news-client-cached-article .field--name-news-client-links .label-above{font-size:17px;font-size:1.7rem;font-weight:600;text-transform:uppercase;padding-bottom:.2em}.node--article .field--name-field-learn-more ul,.node--article .field--name-news-client-links ul,.node--news-client-cached-article .field--name-field-learn-more ul,.node--news-client-cached-article .field--name-news-client-links ul{padding-left:1.2em}.node--article .field--name-field-learn-more ul li,.node--article .field--name-news-client-links ul li,.node--news-client-cached-article .field--name-field-learn-more ul li,.node--news-client-cached-article .field--name-news-client-links ul li{margin:5px 0}.node--article .field--name-field-learn-more ul li.last,.node--article .field--name-news-client-links ul li.last,.node--news-client-cached-article .field--name-field-learn-more ul li.last,.node--news-client-cached-article .field--name-news-client-links ul li.last{margin-bottom:0}.node--article .field--name-field-tags,.node--article .field--name-news-client-tags,.node--news-client-cached-article .field--name-field-tags,.node--news-client-cached-article .field--name-news-client-tags{padding-top:30px}.node--article .field--name-field-tags .field__label,.node--article .field--name-news-client-tags .field__label,.node--news-client-cached-article .field--name-field-tags .field__label,.node--news-client-cached-article .field--name-news-client-tags .field__label{margin-right:5px}.node--article .article-modified,.node--news-client-cached-article .article-modified{margin-top:1em;font-size:13px;font-style:italic}.node--article .article-modified .label-inline,.node--news-client-cached-article .article-modified .label-inline{font-weight:600}.node-type-basic-page h1{margin-bottom:24px}.node-type-basic-page .field--name-field-ocio-body{margin-bottom:20px}.node--basic-page{padding-bottom:2em}.book-navigation{border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;padding:.5em 0;margin:2em 0}.book-navigation__links a{color:#2d2d2d;text-transform:uppercase}.book-navigation__links a:hover,.book-navigation__links a:visited:hover{color:#b00;text-decoration:none}.book-navigation__links a:visited{color:#2d2d2d}.book-navigation__links a .fa{color:#b00}.book-navigation__links>.book-navigation__previous .fa{margin-right:10px}.book-navigation__links>.book-navigation__next .fa{margin-left:10px}.book_add_child a{color:#2d2d2d;text-transform:uppercase;min-width:180px}.book_add_child:before{content:"\f067";font-family:FontAwesome;color:#028da9;float:left;margin-right:5px}.node-type-ocio-landing-page .l-region--content{padding-top:20px}.node-type-ocio-landing-page h1{margin-bottom:0}.node-type-ocio-landing-page .l-region--hero-wrapper{position:relative;max-height:500px;overflow:hidden;line-height:0}.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image{position:relative;z-index:9}.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text{position:absolute;width:100%;padding:20px 12%;text-align:center;margin:0 auto;left:0;right:0;z-index:99;font-size:26px;font-size:2.6rem;line-height:120%}.panels-ipe .modal-content .change-layout-display .layout-icon .caption,.panels-ipe .modal-content .panels-choose-layout .layout-link>div{line-height:1.4em}@media (min-width:60em){.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text{font-size:30px;font-size:3rem}}@media (min-width:82em){.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text{padding:20px 14%;font-size:32px;font-size:3.2rem}}@media (min-width:100em){.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text{padding:20px 16%}}@media (min-width:112em){.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text{padding:20px 20%}}@media (min-width:125em){.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text{padding:20px 28%}}.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text a:hover{text-decoration:none}.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.white,.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.white a{color:#fff}.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.white a.translucent,.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.white.translucent{background-color:rgba(20,20,20,.6)}.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.white a.translucent:hover,.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.white.translucent:hover{background-color:rgba(46,46,46,.6);color:#fff}.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.dk-gray,.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.dk-gray a{color:#2d2d2d}.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.dk-gray a.translucent,.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.dk-gray.translucent{background-color:rgba(220,220,220,.7)}.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.dk-gray a.translucent:hover,.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.dk-gray.translucent:hover{background-color:rgba(200,200,200,.7)}.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.black,.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.black a{color:#000}.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.black a.translucent,.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.black.translucent{background-color:rgba(220,220,220,.7)}.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.black a.translucent:hover,.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.black.translucent:hover{background-color:rgba(200,200,200,.7)}.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.center-top{top:0}.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.center-middle{top:24%}@media (min-width:47.5em){.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.center-middle{top:30%}}@media (min-width:60em){.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.center-middle{top:36%}}.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.center-bottom{bottom:0;overflow:hidden}.l-region--main-menu.mean-container .mean-bar,.l-region--main-menu.mean-container .mean-nav{background:0 0}.l-region--main-menu.mean-container .mean-bar{z-index:499;padding:0}.l-region--main-menu.mean-container a.meanmenu-reveal{color:#fff;font-size:1.5em;padding:.9em 1em;text-indent:0;text-align:center;left:0!important;right:auto!important}.l-region--main-menu.mean-container .mean-nav{margin-top:4em}.l-region--main-menu.mean-container .mean-nav ul li{text-transform:uppercase}.l-region--main-menu.mean-container .mean-nav ul li li{display:block;float:left;width:100%;margin:0;text-align:left;font-weight:500;box-sizing:border-box;background:rgba(0,0,0,.1);color:rgba(0,0,0,.9)}.l-region--main-menu.mean-container .mean-nav ul li a,.l-region--main-menu.mean-container .mean-nav ul li span{color:#fff;text-decoration:none;padding:1em 1em .9em 1.2em;border:0;box-sizing:border-box;width:100%;display:block}.l-region--main-menu.mean-container .mean-nav ul li li a{padding-left:3em;box-sizing:border-box;width:100%;color:#222;opacity:1}.l-region--main-menu.mean-container .mean-nav ul li a.mean-expand{border:0!important;padding:.7em .9em 1.55em .8em!important;width:auto;margin:0;background-color:transparent}.l-region--main-menu.mean-container .mean-nav ul li a.mean-expand:hover{background:0 0}body.menu-white .l-region--main-menu.mean-container{background:#fff;border-bottom:1px solid #e6e6e6}body.menu-white .l-region--main-menu.mean-container .mean-nav a,body.menu-white .l-region--main-menu.mean-container .mean-nav span,body.menu-white .l-region--main-menu.mean-container a.meanmenu-reveal{color:#666}body.menu-white .l-region--main-menu.mean-container .mean-bar,body.menu-white .l-region--main-menu.mean-container .mean-nav{background:#fff}body.menu-white .l-region--main-menu.mean-container .mean-nav ul li li{background:#e6e6e6}body.menu-white .l-region--main-menu.mean-container .mean-nav ul li li a,body.menu-white .l-region--main-menu.mean-container .mean-nav ul li li span{color:#1a1a1a}body.menu-lt-gray .l-region--main-menu.mean-container{background:#ebebeb;border-bottom:1px solid #d2d2d2}body.menu-lt-gray .l-region--main-menu.mean-container .mean-nav a,body.menu-lt-gray .l-region--main-menu.mean-container .mean-nav span,body.menu-lt-gray .l-region--main-menu.mean-container a.meanmenu-reveal{color:#2d2d2d}body.menu-lt-gray .l-region--main-menu.mean-container .mean-bar,body.menu-lt-gray .l-region--main-menu.mean-container .mean-nav{background:#ebebeb}body.menu-lt-gray .l-region--main-menu.mean-container .mean-nav ul li li{background:#d2d2d2}body.menu-lt-gray .l-region--main-menu.mean-container .mean-nav ul li li a,body.menu-lt-gray .l-region--main-menu.mean-container .mean-nav ul li li span{color:#000}body.menu-black .l-region--main-menu.mean-container .mean-nav a,body.menu-black .l-region--main-menu.mean-container .mean-nav span,body.menu-black .l-region--main-menu.mean-container .mean-nav ul li li a,body.menu-black .l-region--main-menu.mean-container .mean-nav ul li li span,body.menu-black .l-region--main-menu.mean-container a.meanmenu-reveal,body.menu-dk-gray .l-region--main-menu.mean-container .mean-nav a,body.menu-dk-gray .l-region--main-menu.mean-container .mean-nav span,body.menu-dk-gray .l-region--main-menu.mean-container .mean-nav ul li li a,body.menu-dk-gray .l-region--main-menu.mean-container .mean-nav ul li li span,body.menu-dk-gray .l-region--main-menu.mean-container a.meanmenu-reveal,body.menu-md-gray .l-region--main-menu.mean-container .mean-nav a,body.menu-md-gray .l-region--main-menu.mean-container .mean-nav span,body.menu-md-gray .l-region--main-menu.mean-container .mean-nav ul li li a,body.menu-md-gray .l-region--main-menu.mean-container .mean-nav ul li li span,body.menu-md-gray .l-region--main-menu.mean-container a.meanmenu-reveal,body.menu-red .l-region--main-menu.mean-container .mean-nav a,body.menu-red .l-region--main-menu.mean-container .mean-nav span,body.menu-red .l-region--main-menu.mean-container .mean-nav ul li li a,body.menu-red .l-region--main-menu.mean-container .mean-nav ul li li span,body.menu-red .l-region--main-menu.mean-container a.meanmenu-reveal{color:#fff}body.menu-md-gray .l-region--main-menu.mean-container{background:#666;border-bottom:1px solid #4d4d4d}body.menu-md-gray .l-region--main-menu.mean-container .mean-bar,body.menu-md-gray .l-region--main-menu.mean-container .mean-nav{background:#666}body.menu-md-gray .l-region--main-menu.mean-container .mean-nav ul li li{background:#4d4d4d}body.menu-dk-gray .l-region--main-menu.mean-container{background:#2d2d2d;border-bottom:1px solid #141414}body.menu-dk-gray .l-region--main-menu.mean-container .mean-bar,body.menu-dk-gray .l-region--main-menu.mean-container .mean-nav{background:#2d2d2d}body.menu-dk-gray .l-region--main-menu.mean-container .mean-nav ul li li{background:#535353}body.menu-black .l-region--main-menu.mean-container{background:#000;border-bottom:1px solid #000}body.menu-black .l-region--main-menu.mean-container .mean-bar,body.menu-black .l-region--main-menu.mean-container .mean-nav{background:#000}body.menu-black .l-region--main-menu.mean-container .mean-nav ul li li{background:#262626}body.menu-red .l-region--main-menu.mean-container{background:#b00;border-bottom:1px solid #800}body.menu-red .l-region--main-menu.mean-container .mean-bar,body.menu-red .l-region--main-menu.mean-container .mean-nav{background:#b00}body.menu-red .l-region--main-menu.mean-container .mean-nav ul li li{background:#800}.l-page .l-constrained .mean-container #search-block-toggle,.l-page .l-constrained .mean-container .mean-nav ul li a,.l-page .l-constrained .mean-container .mean-nav ul li span,.l-page .l-constrained .mean-container a.meanmenu-reveal{padding-left:4%;padding-right:4%}.l-page .l-constrained .mean-container .mean-nav a.mean-expand{padding-left:4%!important;padding-right:4%!important;margin-right:-2px}.l-page .l-constrained .mean-container .mean-nav ul li li a{padding-left:8%;padding-right:8%}@media (min-width:47.5em){.l-region--main-menu>*{display:table-cell!important}}@media (max-width:47.4em){.l-region--main-menu-wrapper .l-constrained,.l-region--main-menu-wrapper .l-region--main-menu{padding:0}.l-region--main-menu-wrapper .l-region--main-menu>*{display:block}.l-region--main-menu-second-wrapper{display:none}}#superfish-1-toggle span,.l-region--main-menu h2.block__title,.l-region--main-menu span.ext,.l-region--main-menu-second h2.block__title,.l-region--main-menu-second span.ext,.l-region--sidebar-1 h2.block__title,.l-region--sidebar-1 span.ext{display:none}.l-region--main-menu .menu .collapsed,.l-region--main-menu .menu .expanded,.l-region--main-menu .menu .leaf,.l-region--main-menu-second .menu .collapsed,.l-region--main-menu-second .menu .expanded,.l-region--main-menu-second .menu .leaf,.l-region--sidebar-1 .menu .collapsed,.l-region--sidebar-1 .menu .expanded,.l-region--sidebar-1 .menu .leaf{list-style-image:none;list-style-type:none}.l-region--main-menu>*{display:table-cell;vertical-align:middle;width:100%}.l-region--main-menu ul.sf-menu{float:left;clear:left;margin:0}.l-region--main-menu ul.sf-menu li{float:left;margin:0;padding:.75em 1.6em .75em 0;text-transform:uppercase}.l-region--main-menu ul.sf-menu li a,.l-region--main-menu ul.sf-menu li span{font-weight:500;text-decoration:none}.l-region--main-menu ul.sf-menu li a:hover{text-decoration:none}.menu-style-1 .l-region--main-menu-second-wrapper{display:none}.menu-style-1 .l-region--main-menu ul.sf-menu ul{display:none;position:absolute;z-index:99;margin-top:.7em;margin-left:-.9em}.l-region--main-menu-second .main-menu-second-ul,.menu-style-2 .l-region--main-menu ul.sf-menu{margin-left:-1em}.menu-style-1 .l-region--main-menu ul.sf-menu ul li{padding:0}.menu-style-1 .l-region--main-menu ul.sf-menu ul li a{padding:.75em .9em .65em}.menu-style-1 .l-region--main-menu ul li:hover>ul{display:block}.menu-style-1 .l-region--main-menu ul ul.menu li{float:none;position:relative}.menu-style-1 .sf-menu ul:before{content:' ';height:0;position:absolute;width:0;border:10px solid transparent;top:-19px;left:10px;z-index:2}.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:after,.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group:after,.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:after,.view-id-user_contact.view-display-id-panel_pane_1 .views-group:after,.view-id-wcm_media_gallery .views-group .views-row:after,.view-id-wcm_media_gallery .views-group:after{content:"";display:table;clear:both}.menu-style-1 .l-region--main-menu,.menu-style-1 .l-region--main-menu-wrapper,.menu-style-1.menu-white .l-region--main-menu,.menu-style-1.menu-white .l-region--main-menu-wrapper{background:#fff}.menu-style-1 .l-region--main-menu-second-wrapper,.menu-style-1 .main-menu-second-ul,.menu-style-1.menu-lt-gray .l-region--main-menu,.menu-style-1.menu-lt-gray .l-region--main-menu-wrapper,.menu-style-1.menu-white .l-region--main-menu-second-wrapper,.menu-style-1.menu-white .main-menu-second-ul{background:#ebebeb}.menu-style-1 #search-block-toggle,.menu-style-1.menu-white #search-block-toggle{color:#666}.menu-style-1 #search-block-toggle:hover,.menu-style-1.menu-white #search-block-toggle:hover{color:#d4df48}.menu-style-1 #search-block-toggle:active,.menu-style-1.menu-white #search-block-toggle:active{color:#028da9}.menu-style-1 #search-block-toggle:focus,.menu-style-1.menu-white #search-block-toggle:focus{color:#d4df48}.menu-style-1 .sf-menu ul:before,.menu-style-1.menu-white .sf-menu ul:before{border-bottom-color:#ebebeb}.menu-style-1 .main-menu-top-li a,.menu-style-1 .main-menu-top-li span,.menu-style-1.menu-white .main-menu-top-li a,.menu-style-1.menu-white .main-menu-top-li span{color:#666!important}.menu-style-1 .main-menu-top-li a:hover,.menu-style-1 .main-menu-top-li span:hover,.menu-style-1.menu-white .main-menu-top-li a:hover,.menu-style-1.menu-white .main-menu-top-li span:hover{color:#b00!important}.menu-style-1 .main-menu-top-li a:active,.menu-style-1 .main-menu-top-li span:active,.menu-style-1.menu-white .main-menu-top-li a:active,.menu-style-1.menu-white .main-menu-top-li span:active{color:#028da9!important}.menu-style-1 .main-menu-top-li a:focus,.menu-style-1 .main-menu-top-li span:focus,.menu-style-1.menu-white .main-menu-top-li a:focus,.menu-style-1.menu-white .main-menu-top-li span:focus{color:#d4df48!important}.menu-style-1 .main-menu-second-ul a,.menu-style-1 .main-menu-second-ul span,.menu-style-1.menu-white .main-menu-second-ul a,.menu-style-1.menu-white .main-menu-second-ul span{color:#666!important}.menu-style-1 .main-menu-second-ul a:hover,.menu-style-1 .main-menu-second-ul span:hover,.menu-style-1.menu-white .main-menu-second-ul a:hover,.menu-style-1.menu-white .main-menu-second-ul span:hover{color:#b00!important}.menu-style-1 .main-menu-second-ul a:active,.menu-style-1 .main-menu-second-ul span:active,.menu-style-1.menu-white .main-menu-second-ul a:active,.menu-style-1.menu-white .main-menu-second-ul span:active{color:#028da9!important}.menu-style-1 .main-menu-second-ul a:focus,.menu-style-1 .main-menu-second-ul span:focus,.menu-style-1.menu-white .main-menu-second-ul a:focus,.menu-style-1.menu-white .main-menu-second-ul span:focus{color:#d4df48!important}.menu-style-1 .main-menu-second-ul .main-menu-second-li.active a,.menu-style-1 .main-menu-second-ul .main-menu-second-li.active a:hover,.menu-style-1 .main-menu-second-ul .main-menu-second-li.active span,.menu-style-1 .main-menu-second-ul .main-menu-second-li.active span:hover,.menu-style-1 .main-menu-second-ul .main-menu-second-li:hover a,.menu-style-1 .main-menu-second-ul .main-menu-second-li:hover a:hover,.menu-style-1 .main-menu-second-ul .main-menu-second-li:hover span,.menu-style-1 .main-menu-second-ul .main-menu-second-li:hover span:hover,.menu-style-1.menu-white .main-menu-second-ul .main-menu-second-li.active a,.menu-style-1.menu-white .main-menu-second-ul .main-menu-second-li.active a:hover,.menu-style-1.menu-white .main-menu-second-ul .main-menu-second-li.active span,.menu-style-1.menu-white .main-menu-second-ul .main-menu-second-li.active span:hover,.menu-style-1.menu-white .main-menu-second-ul .main-menu-second-li:hover a,.menu-style-1.menu-white .main-menu-second-ul .main-menu-second-li:hover a:hover,.menu-style-1.menu-white .main-menu-second-ul .main-menu-second-li:hover span,.menu-style-1.menu-white .main-menu-second-ul .main-menu-second-li:hover span:hover{color:#b00!important}.menu-style-1 .main-menu-second-ul .main-menu-second-li.active a:active,.menu-style-1 .main-menu-second-ul .main-menu-second-li.active span:active,.menu-style-1 .main-menu-second-ul .main-menu-second-li:hover a:active,.menu-style-1 .main-menu-second-ul .main-menu-second-li:hover span:active,.menu-style-1.menu-white .main-menu-second-ul .main-menu-second-li.active a:active,.menu-style-1.menu-white .main-menu-second-ul .main-menu-second-li.active span:active,.menu-style-1.menu-white .main-menu-second-ul .main-menu-second-li:hover a:active,.menu-style-1.menu-white .main-menu-second-ul .main-menu-second-li:hover span:active{color:#028da9!important}.menu-style-1 .main-menu-second-ul .main-menu-second-li.active a:focus,.menu-style-1 .main-menu-second-ul .main-menu-second-li.active span:focus,.menu-style-1 .main-menu-second-ul .main-menu-second-li:hover a:focus,.menu-style-1 .main-menu-second-ul .main-menu-second-li:hover span:focus,.menu-style-1.menu-white .main-menu-second-ul .main-menu-second-li.active a:focus,.menu-style-1.menu-white .main-menu-second-ul .main-menu-second-li.active span:focus,.menu-style-1.menu-white .main-menu-second-ul .main-menu-second-li:hover a:focus,.menu-style-1.menu-white .main-menu-second-ul .main-menu-second-li:hover span:focus{color:#d4df48!important}.menu-style-1.menu-lt-gray .l-region--main-menu-second-wrapper,.menu-style-1.menu-lt-gray .main-menu-second-ul{background:#d7d7d7}.menu-style-1.menu-lt-gray #search-block-toggle{color:#2d2d2d}.menu-style-1.menu-lt-gray #search-block-toggle:hover{color:#d4df48}.menu-style-1.menu-lt-gray #search-block-toggle:active{color:#028da9}.menu-style-1.menu-lt-gray #search-block-toggle:focus{color:#d4df48}.menu-style-1.menu-lt-gray .sf-menu ul:before{border-bottom-color:#d7d7d7}.menu-style-1.menu-lt-gray .main-menu-top-li a,.menu-style-1.menu-lt-gray .main-menu-top-li span{color:#2d2d2d!important}.menu-style-1.menu-lt-gray .main-menu-top-li a:hover,.menu-style-1.menu-lt-gray .main-menu-top-li span:hover{color:#b00!important}.menu-style-1.menu-lt-gray .main-menu-top-li a:active,.menu-style-1.menu-lt-gray .main-menu-top-li span:active{color:#028da9!important}.menu-style-1.menu-lt-gray .main-menu-top-li a:focus,.menu-style-1.menu-lt-gray .main-menu-top-li span:focus{color:#d4df48!important}.menu-style-1.menu-lt-gray .main-menu-second-ul a,.menu-style-1.menu-lt-gray .main-menu-second-ul span{color:#4d4d4d!important}.menu-style-1.menu-lt-gray .main-menu-second-ul a:hover,.menu-style-1.menu-lt-gray .main-menu-second-ul span:hover{color:#b00!important}.menu-style-1.menu-lt-gray .main-menu-second-ul a:active,.menu-style-1.menu-lt-gray .main-menu-second-ul span:active{color:#028da9!important}.menu-style-1.menu-lt-gray .main-menu-second-ul a:focus,.menu-style-1.menu-lt-gray .main-menu-second-ul span:focus{color:#d4df48!important}.menu-style-1.menu-lt-gray .main-menu-second-ul .main-menu-second-li.active a,.menu-style-1.menu-lt-gray .main-menu-second-ul .main-menu-second-li.active a:hover,.menu-style-1.menu-lt-gray .main-menu-second-ul .main-menu-second-li.active span,.menu-style-1.menu-lt-gray .main-menu-second-ul .main-menu-second-li.active span:hover,.menu-style-1.menu-lt-gray .main-menu-second-ul .main-menu-second-li:hover a,.menu-style-1.menu-lt-gray .main-menu-second-ul .main-menu-second-li:hover a:hover,.menu-style-1.menu-lt-gray .main-menu-second-ul .main-menu-second-li:hover span,.menu-style-1.menu-lt-gray .main-menu-second-ul .main-menu-second-li:hover span:hover{color:#b00!important}.menu-style-1.menu-lt-gray .main-menu-second-ul .main-menu-second-li.active a:active,.menu-style-1.menu-lt-gray .main-menu-second-ul .main-menu-second-li.active span:active,.menu-style-1.menu-lt-gray .main-menu-second-ul .main-menu-second-li:hover a:active,.menu-style-1.menu-lt-gray .main-menu-second-ul .main-menu-second-li:hover span:active{color:#028da9!important}.menu-style-1.menu-lt-gray .main-menu-second-ul .main-menu-second-li.active a:focus,.menu-style-1.menu-lt-gray .main-menu-second-ul .main-menu-second-li.active span:focus,.menu-style-1.menu-lt-gray .main-menu-second-ul .main-menu-second-li:hover a:focus,.menu-style-1.menu-lt-gray .main-menu-second-ul .main-menu-second-li:hover span:focus{color:#d4df48!important}.menu-style-1.menu-md-gray .l-region--main-menu,.menu-style-1.menu-md-gray .l-region--main-menu-wrapper{background:#666}.menu-style-1.menu-md-gray .l-region--main-menu-second-wrapper,.menu-style-1.menu-md-gray .main-menu-second-ul{background:#4d4d4d}.menu-style-1.menu-md-gray #search-block-toggle{color:#fff}.menu-style-1.menu-md-gray #search-block-toggle:hover{color:#d4df48}.menu-style-1.menu-md-gray #search-block-toggle:active{color:#028da9}.menu-style-1.menu-md-gray #search-block-toggle:focus{color:#d4df48}.menu-style-1.menu-md-gray .sf-menu ul:before{border-bottom-color:#4d4d4d}.menu-style-1.menu-md-gray .main-menu-top-li a,.menu-style-1.menu-md-gray .main-menu-top-li span{color:#fff!important}.menu-style-1.menu-md-gray .main-menu-top-li a:hover,.menu-style-1.menu-md-gray .main-menu-top-li span:hover{color:#d2d2d2!important}.menu-style-1.menu-md-gray .main-menu-top-li a:active,.menu-style-1.menu-md-gray .main-menu-top-li span:active{color:#028da9!important}.menu-style-1.menu-md-gray .main-menu-top-li a:focus,.menu-style-1.menu-md-gray .main-menu-top-li span:focus{color:#d4df48!important}.menu-style-1.menu-md-gray .main-menu-second-ul a,.menu-style-1.menu-md-gray .main-menu-second-ul span{color:#fff!important}.menu-style-1.menu-md-gray .main-menu-second-ul a:hover,.menu-style-1.menu-md-gray .main-menu-second-ul span:hover{color:#d2d2d2!important}.menu-style-1.menu-md-gray .main-menu-second-ul a:active,.menu-style-1.menu-md-gray .main-menu-second-ul span:active{color:#028da9!important}.menu-style-1.menu-md-gray .main-menu-second-ul a:focus,.menu-style-1.menu-md-gray .main-menu-second-ul span:focus{color:#d4df48!important}.menu-style-1.menu-md-gray .main-menu-second-ul .main-menu-second-li.active a,.menu-style-1.menu-md-gray .main-menu-second-ul .main-menu-second-li.active a:hover,.menu-style-1.menu-md-gray .main-menu-second-ul .main-menu-second-li.active span,.menu-style-1.menu-md-gray .main-menu-second-ul .main-menu-second-li.active span:hover,.menu-style-1.menu-md-gray .main-menu-second-ul .main-menu-second-li:hover a,.menu-style-1.menu-md-gray .main-menu-second-ul .main-menu-second-li:hover a:hover,.menu-style-1.menu-md-gray .main-menu-second-ul .main-menu-second-li:hover span,.menu-style-1.menu-md-gray .main-menu-second-ul .main-menu-second-li:hover span:hover{color:#d2d2d2!important}.menu-style-1.menu-md-gray .main-menu-second-ul .main-menu-second-li.active a:active,.menu-style-1.menu-md-gray .main-menu-second-ul .main-menu-second-li.active span:active,.menu-style-1.menu-md-gray .main-menu-second-ul .main-menu-second-li:hover a:active,.menu-style-1.menu-md-gray .main-menu-second-ul .main-menu-second-li:hover span:active{color:#028da9!important}.menu-style-1.menu-md-gray .main-menu-second-ul .main-menu-second-li.active a:focus,.menu-style-1.menu-md-gray .main-menu-second-ul .main-menu-second-li.active span:focus,.menu-style-1.menu-md-gray .main-menu-second-ul .main-menu-second-li:hover a:focus,.menu-style-1.menu-md-gray .main-menu-second-ul .main-menu-second-li:hover span:focus{color:#d4df48!important}.menu-style-1.menu-dk-gray .l-region--main-menu,.menu-style-1.menu-dk-gray .l-region--main-menu-wrapper{background:#2d2d2d}.menu-style-1.menu-dk-gray .l-region--main-menu-second-wrapper,.menu-style-1.menu-dk-gray .main-menu-second-ul{background:#666}.menu-style-1.menu-dk-gray #search-block-toggle{color:#fff}.menu-style-1.menu-dk-gray #search-block-toggle:hover{color:#d4df48}.menu-style-1.menu-dk-gray #search-block-toggle:active{color:#028da9}.menu-style-1.menu-dk-gray #search-block-toggle:focus{color:#d4df48}.menu-style-1.menu-dk-gray .sf-menu ul:before{border-bottom-color:#666}.menu-style-1.menu-dk-gray .main-menu-top-li a,.menu-style-1.menu-dk-gray .main-menu-top-li span{color:#fff!important}.menu-style-1.menu-dk-gray .main-menu-top-li a:hover,.menu-style-1.menu-dk-gray .main-menu-top-li span:hover{color:#d2d2d2!important}.menu-style-1.menu-dk-gray .main-menu-top-li a:active,.menu-style-1.menu-dk-gray .main-menu-top-li span:active{color:#028da9!important}.menu-style-1.menu-dk-gray .main-menu-top-li a:focus,.menu-style-1.menu-dk-gray .main-menu-top-li span:focus{color:#d4df48!important}.menu-style-1.menu-dk-gray .main-menu-second-ul a,.menu-style-1.menu-dk-gray .main-menu-second-ul span{color:#fff!important}.menu-style-1.menu-dk-gray .main-menu-second-ul a:hover,.menu-style-1.menu-dk-gray .main-menu-second-ul span:hover{color:#d2d2d2!important}.menu-style-1.menu-dk-gray .main-menu-second-ul a:active,.menu-style-1.menu-dk-gray .main-menu-second-ul span:active{color:#028da9!important}.menu-style-1.menu-dk-gray .main-menu-second-ul a:focus,.menu-style-1.menu-dk-gray .main-menu-second-ul span:focus{color:#d4df48!important}.menu-style-1.menu-dk-gray .main-menu-second-ul .main-menu-second-li.active a,.menu-style-1.menu-dk-gray .main-menu-second-ul .main-menu-second-li.active a:hover,.menu-style-1.menu-dk-gray .main-menu-second-ul .main-menu-second-li.active span,.menu-style-1.menu-dk-gray .main-menu-second-ul .main-menu-second-li.active span:hover,.menu-style-1.menu-dk-gray .main-menu-second-ul .main-menu-second-li:hover a,.menu-style-1.menu-dk-gray .main-menu-second-ul .main-menu-second-li:hover a:hover,.menu-style-1.menu-dk-gray .main-menu-second-ul .main-menu-second-li:hover span,.menu-style-1.menu-dk-gray .main-menu-second-ul .main-menu-second-li:hover span:hover{color:#d2d2d2!important}.menu-style-1.menu-dk-gray .main-menu-second-ul .main-menu-second-li.active a:active,.menu-style-1.menu-dk-gray .main-menu-second-ul .main-menu-second-li.active span:active,.menu-style-1.menu-dk-gray .main-menu-second-ul .main-menu-second-li:hover a:active,.menu-style-1.menu-dk-gray .main-menu-second-ul .main-menu-second-li:hover span:active{color:#028da9!important}.menu-style-1.menu-dk-gray .main-menu-second-ul .main-menu-second-li.active a:focus,.menu-style-1.menu-dk-gray .main-menu-second-ul .main-menu-second-li.active span:focus,.menu-style-1.menu-dk-gray .main-menu-second-ul .main-menu-second-li:hover a:focus,.menu-style-1.menu-dk-gray .main-menu-second-ul .main-menu-second-li:hover span:focus{color:#d4df48!important}.menu-style-1.menu-black .l-region--main-menu,.menu-style-1.menu-black .l-region--main-menu-wrapper{background:#000}.menu-style-1.menu-black .l-region--main-menu-second-wrapper,.menu-style-1.menu-black .main-menu-second-ul{background:#3a3a3a}.menu-style-1.menu-black #search-block-toggle{color:#fff}.menu-style-1.menu-black #search-block-toggle:hover{color:#d4df48}.menu-style-1.menu-black #search-block-toggle:active{color:#028da9}.menu-style-1.menu-black #search-block-toggle:focus{color:#d4df48}.menu-style-1.menu-black .sf-menu ul:before{border-bottom-color:#3a3a3a}.menu-style-1.menu-red .sf-menu ul:before,.menu-style-2 .sf-menu ul:before,.menu-style-2.menu-white .sf-menu ul:before{border-bottom-color:#ebebeb}.menu-style-1.menu-black .main-menu-top-li a,.menu-style-1.menu-black .main-menu-top-li span{color:#fff!important}.menu-style-1.menu-black .main-menu-top-li a:hover,.menu-style-1.menu-black .main-menu-top-li span:hover{color:#d2d2d2!important}.menu-style-1.menu-black .main-menu-top-li a:active,.menu-style-1.menu-black .main-menu-top-li span:active{color:#028da9!important}.menu-style-1.menu-black .main-menu-top-li a:focus,.menu-style-1.menu-black .main-menu-top-li span:focus{color:#d4df48!important}.menu-style-1.menu-black .main-menu-second-ul a,.menu-style-1.menu-black .main-menu-second-ul span{color:#fff!important}.menu-style-1.menu-black .main-menu-second-ul a:hover,.menu-style-1.menu-black .main-menu-second-ul span:hover{color:#d2d2d2!important}.menu-style-1.menu-black .main-menu-second-ul a:active,.menu-style-1.menu-black .main-menu-second-ul span:active{color:#028da9!important}.menu-style-1.menu-black .main-menu-second-ul a:focus,.menu-style-1.menu-black .main-menu-second-ul span:focus{color:#d4df48!important}.menu-style-1.menu-black .main-menu-second-ul .main-menu-second-li.active a,.menu-style-1.menu-black .main-menu-second-ul .main-menu-second-li.active a:hover,.menu-style-1.menu-black .main-menu-second-ul .main-menu-second-li.active span,.menu-style-1.menu-black .main-menu-second-ul .main-menu-second-li.active span:hover,.menu-style-1.menu-black .main-menu-second-ul .main-menu-second-li:hover a,.menu-style-1.menu-black .main-menu-second-ul .main-menu-second-li:hover a:hover,.menu-style-1.menu-black .main-menu-second-ul .main-menu-second-li:hover span,.menu-style-1.menu-black .main-menu-second-ul .main-menu-second-li:hover span:hover{color:#d2d2d2!important}.menu-style-1.menu-black .main-menu-second-ul .main-menu-second-li.active a:active,.menu-style-1.menu-black .main-menu-second-ul .main-menu-second-li.active span:active,.menu-style-1.menu-black .main-menu-second-ul .main-menu-second-li:hover a:active,.menu-style-1.menu-black .main-menu-second-ul .main-menu-second-li:hover span:active{color:#028da9!important}.menu-style-1.menu-black .main-menu-second-ul .main-menu-second-li.active a:focus,.menu-style-1.menu-black .main-menu-second-ul .main-menu-second-li.active span:focus,.menu-style-1.menu-black .main-menu-second-ul .main-menu-second-li:hover a:focus,.menu-style-1.menu-black .main-menu-second-ul .main-menu-second-li:hover span:focus{color:#d4df48!important}.menu-style-1.menu-red .l-region--main-menu,.menu-style-1.menu-red .l-region--main-menu-wrapper{background:#b00}.menu-style-1.menu-red .l-region--main-menu-second-wrapper,.menu-style-1.menu-red .main-menu-second-ul{background:#ebebeb}.menu-style-1.menu-red #search-block-toggle{color:#fff}.menu-style-1.menu-red #search-block-toggle:hover{color:#d2d2d2}.menu-style-1.menu-red #search-block-toggle:active{color:#d4df48}.menu-style-1.menu-red #search-block-toggle:focus{color:#d2d2d2}.menu-style-1.menu-red .main-menu-top-li a,.menu-style-1.menu-red .main-menu-top-li span{color:#fff!important}.menu-style-1.menu-red .main-menu-top-li a:hover,.menu-style-1.menu-red .main-menu-top-li span:hover{color:#d2d2d2!important}.menu-style-1.menu-red .main-menu-top-li a:active,.menu-style-1.menu-red .main-menu-top-li span:active{color:#d4df48!important}.menu-style-1.menu-red .main-menu-top-li a:focus,.menu-style-1.menu-red .main-menu-top-li span:focus{color:#d2d2d2!important}.menu-style-1.menu-red .main-menu-second-ul a,.menu-style-1.menu-red .main-menu-second-ul span{color:#2d2d2d!important}.menu-style-1.menu-red .main-menu-second-ul a:hover,.menu-style-1.menu-red .main-menu-second-ul span:hover{color:#b00!important}.menu-style-1.menu-red .main-menu-second-ul a:active,.menu-style-1.menu-red .main-menu-second-ul span:active{color:#d4df48!important}.menu-style-1.menu-red .main-menu-second-ul a:focus,.menu-style-1.menu-red .main-menu-second-ul span:focus{color:#d2d2d2!important}.menu-style-1.menu-red .main-menu-second-ul .main-menu-second-li.active a,.menu-style-1.menu-red .main-menu-second-ul .main-menu-second-li.active a:hover,.menu-style-1.menu-red .main-menu-second-ul .main-menu-second-li.active span,.menu-style-1.menu-red .main-menu-second-ul .main-menu-second-li.active span:hover,.menu-style-1.menu-red .main-menu-second-ul .main-menu-second-li:hover a,.menu-style-1.menu-red .main-menu-second-ul .main-menu-second-li:hover a:hover,.menu-style-1.menu-red .main-menu-second-ul .main-menu-second-li:hover span,.menu-style-1.menu-red .main-menu-second-ul .main-menu-second-li:hover span:hover{color:#b00!important}.menu-style-1.menu-red .main-menu-second-ul .main-menu-second-li.active a:active,.menu-style-1.menu-red .main-menu-second-ul .main-menu-second-li.active span:active,.menu-style-1.menu-red .main-menu-second-ul .main-menu-second-li:hover a:active,.menu-style-1.menu-red .main-menu-second-ul .main-menu-second-li:hover span:active{color:#d4df48!important}.menu-style-1.menu-red .main-menu-second-ul .main-menu-second-li.active a:focus,.menu-style-1.menu-red .main-menu-second-ul .main-menu-second-li.active span:focus,.menu-style-1.menu-red .main-menu-second-ul .main-menu-second-li:hover a:focus,.menu-style-1.menu-red .main-menu-second-ul .main-menu-second-li:hover span:focus{color:#d2d2d2!important}.menu-style-2 .l-region--main-menu ul.sf-menu li{padding:.75em 1em}.menu-style-2 .l-region--main-menu ul.sf-menu li.sf-depth-2{display:inline-block;width:auto;padding-top:1em}.l-region--main-menu-second .main-menu-second-ul li{float:left;height:48px;text-transform:uppercase;padding:.75em 1em}.l-region--main-menu-second .main-menu-second-ul li a,.l-region--main-menu-second .main-menu-second-ul li span{font-weight:500;text-decoration:none}.l-region--main-menu-second .main-menu-second-ul li a:hover{text-decoration:none}.menu-style-2 .l-region--main-menu,.menu-style-2 .l-region--main-menu-wrapper,.menu-style-2.menu-white .l-region--main-menu,.menu-style-2.menu-white .l-region--main-menu-wrapper{background:#fff}.menu-style-2 .l-region--main-menu-second-wrapper,.menu-style-2.menu-white .l-region--main-menu-second-wrapper{background:#ebebeb}.menu-style-2 .l-region--main-menu-second-wrapper.menu-hover,.menu-style-2.menu-white .l-region--main-menu-second-wrapper.menu-hover{background:#d9d9d9}.menu-style-2 #search-block-toggle,.menu-style-2.menu-white #search-block-toggle{color:#666}.menu-style-2 #search-block-toggle:hover,.menu-style-2.menu-white #search-block-toggle:hover{color:#d4df48}.menu-style-2 #search-block-toggle:active,.menu-style-2.menu-white #search-block-toggle:active{color:#028da9}.menu-style-2 #search-block-toggle:focus,.menu-style-2.menu-white #search-block-toggle:focus{color:#d4df48}.menu-style-2 .main-menu-top-li a,.menu-style-2 .main-menu-top-li span,.menu-style-2.menu-white .main-menu-top-li a,.menu-style-2.menu-white .main-menu-top-li span{color:#666!important}.menu-style-2 .main-menu-top-li a:hover,.menu-style-2 .main-menu-top-li span:hover,.menu-style-2.menu-white .main-menu-top-li a:hover,.menu-style-2.menu-white .main-menu-top-li span:hover{color:#b00!important}.menu-style-2 .main-menu-top-li a:active,.menu-style-2 .main-menu-top-li span:active,.menu-style-2.menu-white .main-menu-top-li a:active,.menu-style-2.menu-white .main-menu-top-li span:active{color:#028da9!important}.menu-style-2 .main-menu-top-li a:focus,.menu-style-2 .main-menu-top-li span:focus,.menu-style-2.menu-white .main-menu-top-li a:focus,.menu-style-2.menu-white .main-menu-top-li span:focus{color:#d4df48!important}.menu-style-2 .main-menu-top-li.active-trail,.menu-style-2.menu-white .main-menu-top-li.active-trail{background:#ebebeb}.menu-style-2 .main-menu-second-ul,.menu-style-2 .main-menu-top-li:hover,.menu-style-2.menu-white .main-menu-second-ul,.menu-style-2.menu-white .main-menu-top-li:hover{background:#d9d9d9}.menu-style-2 .main-menu-top-li.active-trail a,.menu-style-2 .main-menu-top-li.active-trail a:hover,.menu-style-2 .main-menu-top-li.active-trail span,.menu-style-2 .main-menu-top-li.active-trail span:hover,.menu-style-2.menu-white .main-menu-top-li.active-trail a,.menu-style-2.menu-white .main-menu-top-li.active-trail a:hover,.menu-style-2.menu-white .main-menu-top-li.active-trail span,.menu-style-2.menu-white .main-menu-top-li.active-trail span:hover{color:#b00!important}.menu-style-2 .main-menu-top-li.active-trail a:active,.menu-style-2 .main-menu-top-li.active-trail span:active,.menu-style-2.menu-white .main-menu-top-li.active-trail a:active,.menu-style-2.menu-white .main-menu-top-li.active-trail span:active{color:#028da9!important}.menu-style-2 .main-menu-top-li.active-trail a:focus,.menu-style-2 .main-menu-top-li.active-trail span:focus,.menu-style-2.menu-white .main-menu-top-li.active-trail a:focus,.menu-style-2.menu-white .main-menu-top-li.active-trail span:focus{color:#d4df48!important}.menu-style-2 .main-menu-second-ul a,.menu-style-2 .main-menu-second-ul span,.menu-style-2 .main-menu-top-li:hover a,.menu-style-2 .main-menu-top-li:hover a:hover,.menu-style-2 .main-menu-top-li:hover span,.menu-style-2 .main-menu-top-li:hover span:hover,.menu-style-2.menu-white .main-menu-second-ul a,.menu-style-2.menu-white .main-menu-second-ul span,.menu-style-2.menu-white .main-menu-top-li:hover a,.menu-style-2.menu-white .main-menu-top-li:hover a:hover,.menu-style-2.menu-white .main-menu-top-li:hover span,.menu-style-2.menu-white .main-menu-top-li:hover span:hover{color:#666!important}.menu-style-2 .main-menu-second-ul a:hover,.menu-style-2 .main-menu-second-ul span:hover,.menu-style-2.menu-white .main-menu-second-ul a:hover,.menu-style-2.menu-white .main-menu-second-ul span:hover{color:#b00!important}.menu-style-2 .main-menu-second-ul a:active,.menu-style-2 .main-menu-second-ul span:active,.menu-style-2.menu-white .main-menu-second-ul a:active,.menu-style-2.menu-white .main-menu-second-ul span:active{color:#028da9!important}.menu-style-2 .main-menu-second-ul a:focus,.menu-style-2 .main-menu-second-ul span:focus,.menu-style-2.menu-white .main-menu-second-ul a:focus,.menu-style-2.menu-white .main-menu-second-ul span:focus{color:#d4df48!important}.menu-style-2 .main-menu-second-ul .main-menu-second-li.active a,.menu-style-2 .main-menu-second-ul .main-menu-second-li.active a:hover,.menu-style-2 .main-menu-second-ul .main-menu-second-li.active span,.menu-style-2 .main-menu-second-ul .main-menu-second-li.active span:hover,.menu-style-2 .main-menu-second-ul .main-menu-second-li:hover a,.menu-style-2 .main-menu-second-ul .main-menu-second-li:hover a:hover,.menu-style-2 .main-menu-second-ul .main-menu-second-li:hover span,.menu-style-2 .main-menu-second-ul .main-menu-second-li:hover span:hover,.menu-style-2.menu-white .main-menu-second-ul .main-menu-second-li.active a,.menu-style-2.menu-white .main-menu-second-ul .main-menu-second-li.active a:hover,.menu-style-2.menu-white .main-menu-second-ul .main-menu-second-li.active span,.menu-style-2.menu-white .main-menu-second-ul .main-menu-second-li.active span:hover,.menu-style-2.menu-white .main-menu-second-ul .main-menu-second-li:hover a,.menu-style-2.menu-white .main-menu-second-ul .main-menu-second-li:hover a:hover,.menu-style-2.menu-white .main-menu-second-ul .main-menu-second-li:hover span,.menu-style-2.menu-white .main-menu-second-ul .main-menu-second-li:hover span:hover{color:#b00!important}.menu-style-2 .main-menu-second-ul .main-menu-second-li.active a:active,.menu-style-2 .main-menu-second-ul .main-menu-second-li.active span:active,.menu-style-2 .main-menu-second-ul .main-menu-second-li:hover a:active,.menu-style-2 .main-menu-second-ul .main-menu-second-li:hover span:active,.menu-style-2.menu-white .main-menu-second-ul .main-menu-second-li.active a:active,.menu-style-2.menu-white .main-menu-second-ul .main-menu-second-li.active span:active,.menu-style-2.menu-white .main-menu-second-ul .main-menu-second-li:hover a:active,.menu-style-2.menu-white .main-menu-second-ul .main-menu-second-li:hover span:active{color:#028da9!important}.menu-style-2 .main-menu-second-ul .main-menu-second-li.active a:focus,.menu-style-2 .main-menu-second-ul .main-menu-second-li.active span:focus,.menu-style-2 .main-menu-second-ul .main-menu-second-li:hover a:focus,.menu-style-2 .main-menu-second-ul .main-menu-second-li:hover span:focus,.menu-style-2.menu-white .main-menu-second-ul .main-menu-second-li.active a:focus,.menu-style-2.menu-white .main-menu-second-ul .main-menu-second-li.active span:focus,.menu-style-2.menu-white .main-menu-second-ul .main-menu-second-li:hover a:focus,.menu-style-2.menu-white .main-menu-second-ul .main-menu-second-li:hover span:focus{color:#d4df48!important}.menu-style-2.menu-lt-gray .l-region--main-menu,.menu-style-2.menu-lt-gray .l-region--main-menu-wrapper{background:#ccc}.menu-style-2.menu-lt-gray .l-region--main-menu-second-wrapper{background:#f0f0f0}.menu-style-2.menu-lt-gray .l-region--main-menu-second-wrapper.menu-hover{background:#e6e6e6}.menu-style-2.menu-lt-gray #search-block-toggle{color:#2d2d2d}.menu-style-2.menu-lt-gray #search-block-toggle:hover{color:#d4df48}.menu-style-2.menu-lt-gray #search-block-toggle:active{color:#028da9}.menu-style-2.menu-lt-gray #search-block-toggle:focus{color:#d4df48}.menu-style-2.menu-lt-gray .sf-menu ul:before{border-bottom-color:#f0f0f0}.menu-style-2.menu-black .sf-menu ul:before,.menu-style-2.menu-dk-gray .sf-menu ul:before,.menu-style-2.menu-md-gray .sf-menu ul:before{border-bottom-color:#ebebeb}.menu-style-2.menu-lt-gray .main-menu-top-li a,.menu-style-2.menu-lt-gray .main-menu-top-li a:hover,.menu-style-2.menu-lt-gray .main-menu-top-li span,.menu-style-2.menu-lt-gray .main-menu-top-li span:hover{color:#2d2d2d!important}.menu-style-2.menu-lt-gray .main-menu-top-li a:active,.menu-style-2.menu-lt-gray .main-menu-top-li span:active{color:#028da9!important}.menu-style-2.menu-lt-gray .main-menu-top-li a:focus,.menu-style-2.menu-lt-gray .main-menu-top-li span:focus{color:#d4df48!important}.menu-style-2.menu-lt-gray .main-menu-top-li.active-trail{background:#f0f0f0}.menu-style-2.menu-lt-gray .main-menu-second-ul,.menu-style-2.menu-lt-gray .main-menu-top-li:hover{background:#e6e6e6}.menu-style-2.menu-lt-gray .main-menu-top-li.active-trail a,.menu-style-2.menu-lt-gray .main-menu-top-li.active-trail span{color:#2d2d2d!important}.menu-style-2.menu-lt-gray .main-menu-top-li.active-trail a:hover,.menu-style-2.menu-lt-gray .main-menu-top-li.active-trail span:hover{color:#b00!important}.menu-style-2.menu-lt-gray .main-menu-top-li.active-trail a:active,.menu-style-2.menu-lt-gray .main-menu-top-li.active-trail span:active{color:#028da9!important}.menu-style-2.menu-lt-gray .main-menu-top-li.active-trail a:focus,.menu-style-2.menu-lt-gray .main-menu-top-li.active-trail span:focus{color:#d4df48!important}.menu-style-2.menu-lt-gray .main-menu-second-ul a,.menu-style-2.menu-lt-gray .main-menu-second-ul span,.menu-style-2.menu-lt-gray .main-menu-top-li:hover a,.menu-style-2.menu-lt-gray .main-menu-top-li:hover a:hover,.menu-style-2.menu-lt-gray .main-menu-top-li:hover span,.menu-style-2.menu-lt-gray .main-menu-top-li:hover span:hover{color:#4d4d4d!important}.menu-style-2.menu-lt-gray .main-menu-second-ul a:hover,.menu-style-2.menu-lt-gray .main-menu-second-ul span:hover{color:#b00!important}.menu-style-2.menu-lt-gray .main-menu-second-ul a:active,.menu-style-2.menu-lt-gray .main-menu-second-ul span:active{color:#028da9!important}.menu-style-2.menu-lt-gray .main-menu-second-ul a:focus,.menu-style-2.menu-lt-gray .main-menu-second-ul span:focus{color:#d4df48!important}.menu-style-2.menu-lt-gray .main-menu-second-ul .main-menu-second-li.active a,.menu-style-2.menu-lt-gray .main-menu-second-ul .main-menu-second-li.active a:hover,.menu-style-2.menu-lt-gray .main-menu-second-ul .main-menu-second-li.active span,.menu-style-2.menu-lt-gray .main-menu-second-ul .main-menu-second-li.active span:hover,.menu-style-2.menu-lt-gray .main-menu-second-ul .main-menu-second-li:hover a,.menu-style-2.menu-lt-gray .main-menu-second-ul .main-menu-second-li:hover a:hover,.menu-style-2.menu-lt-gray .main-menu-second-ul .main-menu-second-li:hover span,.menu-style-2.menu-lt-gray .main-menu-second-ul .main-menu-second-li:hover span:hover{color:#b00!important}.menu-style-2.menu-lt-gray .main-menu-second-ul .main-menu-second-li.active a:active,.menu-style-2.menu-lt-gray .main-menu-second-ul .main-menu-second-li.active span:active,.menu-style-2.menu-lt-gray .main-menu-second-ul .main-menu-second-li:hover a:active,.menu-style-2.menu-lt-gray .main-menu-second-ul .main-menu-second-li:hover span:active{color:#028da9!important}.menu-style-2.menu-lt-gray .main-menu-second-ul .main-menu-second-li.active a:focus,.menu-style-2.menu-lt-gray .main-menu-second-ul .main-menu-second-li.active span:focus,.menu-style-2.menu-lt-gray .main-menu-second-ul .main-menu-second-li:hover a:focus,.menu-style-2.menu-lt-gray .main-menu-second-ul .main-menu-second-li:hover span:focus{color:#d4df48!important}.menu-style-2.menu-md-gray .l-region--main-menu,.menu-style-2.menu-md-gray .l-region--main-menu-wrapper{background:#666}.menu-style-2.menu-md-gray .l-region--main-menu-second-wrapper{background:#ebebeb}.menu-style-2.menu-md-gray .l-region--main-menu-second-wrapper.menu-hover{background:#dedede}.menu-style-2.menu-md-gray #search-block-toggle{color:#fff}.menu-style-2.menu-md-gray #search-block-toggle:hover{color:#d4df48}.menu-style-2.menu-md-gray #search-block-toggle:active{color:#028da9}.menu-style-2.menu-md-gray #search-block-toggle:focus{color:#d4df48}.menu-style-2.menu-md-gray .main-menu-top-li a,.menu-style-2.menu-md-gray .main-menu-top-li span{color:#fff!important}.menu-style-2.menu-md-gray .main-menu-top-li a:hover,.menu-style-2.menu-md-gray .main-menu-top-li span:hover{color:#4d4d4d!important}.menu-style-2.menu-md-gray .main-menu-top-li a:active,.menu-style-2.menu-md-gray .main-menu-top-li span:active{color:#028da9!important}.menu-style-2.menu-md-gray .main-menu-top-li a:focus,.menu-style-2.menu-md-gray .main-menu-top-li span:focus{color:#d4df48!important}.menu-style-2.menu-md-gray .main-menu-top-li.active-trail{background:#ebebeb}.menu-style-2.menu-md-gray .main-menu-second-ul,.menu-style-2.menu-md-gray .main-menu-top-li:hover{background:#dedede}.menu-style-2.menu-md-gray .main-menu-top-li.active-trail a,.menu-style-2.menu-md-gray .main-menu-top-li.active-trail span{color:#4d4d4d!important}.menu-style-2.menu-md-gray .main-menu-top-li.active-trail a:hover,.menu-style-2.menu-md-gray .main-menu-top-li.active-trail span:hover{color:#b00!important}.menu-style-2.menu-md-gray .main-menu-top-li.active-trail a:active,.menu-style-2.menu-md-gray .main-menu-top-li.active-trail span:active{color:#028da9!important}.menu-style-2.menu-md-gray .main-menu-top-li.active-trail a:focus,.menu-style-2.menu-md-gray .main-menu-top-li.active-trail span:focus{color:#d4df48!important}.menu-style-2.menu-md-gray .main-menu-second-ul a,.menu-style-2.menu-md-gray .main-menu-second-ul span,.menu-style-2.menu-md-gray .main-menu-top-li:hover a,.menu-style-2.menu-md-gray .main-menu-top-li:hover a:hover,.menu-style-2.menu-md-gray .main-menu-top-li:hover span,.menu-style-2.menu-md-gray .main-menu-top-li:hover span:hover{color:#4d4d4d!important}.menu-style-2.menu-md-gray .main-menu-second-ul a:hover,.menu-style-2.menu-md-gray .main-menu-second-ul span:hover{color:#b00!important}.menu-style-2.menu-md-gray .main-menu-second-ul a:active,.menu-style-2.menu-md-gray .main-menu-second-ul span:active{color:#028da9!important}.menu-style-2.menu-md-gray .main-menu-second-ul a:focus,.menu-style-2.menu-md-gray .main-menu-second-ul span:focus{color:#d4df48!important}.menu-style-2.menu-md-gray .main-menu-second-ul .main-menu-second-li.active a,.menu-style-2.menu-md-gray .main-menu-second-ul .main-menu-second-li.active a:hover,.menu-style-2.menu-md-gray .main-menu-second-ul .main-menu-second-li.active span,.menu-style-2.menu-md-gray .main-menu-second-ul .main-menu-second-li.active span:hover,.menu-style-2.menu-md-gray .main-menu-second-ul .main-menu-second-li:hover a,.menu-style-2.menu-md-gray .main-menu-second-ul .main-menu-second-li:hover a:hover,.menu-style-2.menu-md-gray .main-menu-second-ul .main-menu-second-li:hover span,.menu-style-2.menu-md-gray .main-menu-second-ul .main-menu-second-li:hover span:hover{color:#b00!important}.menu-style-2.menu-md-gray .main-menu-second-ul .main-menu-second-li.active a:active,.menu-style-2.menu-md-gray .main-menu-second-ul .main-menu-second-li.active span:active,.menu-style-2.menu-md-gray .main-menu-second-ul .main-menu-second-li:hover a:active,.menu-style-2.menu-md-gray .main-menu-second-ul .main-menu-second-li:hover span:active{color:#028da9!important}.menu-style-2.menu-md-gray .main-menu-second-ul .main-menu-second-li.active a:focus,.menu-style-2.menu-md-gray .main-menu-second-ul .main-menu-second-li.active span:focus,.menu-style-2.menu-md-gray .main-menu-second-ul .main-menu-second-li:hover a:focus,.menu-style-2.menu-md-gray .main-menu-second-ul .main-menu-second-li:hover span:focus{color:#d4df48!important}.menu-style-2.menu-dk-gray .l-region--main-menu,.menu-style-2.menu-dk-gray .l-region--main-menu-wrapper{background:#2d2d2d}.menu-style-2.menu-dk-gray .l-region--main-menu-second-wrapper{background:#ebebeb}.menu-style-2.menu-dk-gray .l-region--main-menu-second-wrapper.menu-hover{background:#d2d2d2}.menu-style-2.menu-dk-gray #search-block-toggle{color:#fff}.menu-style-2.menu-dk-gray #search-block-toggle:hover{color:#d4df48}.menu-style-2.menu-dk-gray #search-block-toggle:active{color:#028da9}.menu-style-2.menu-dk-gray #search-block-toggle:focus{color:#d4df48}.menu-style-2.menu-dk-gray .main-menu-top-li a,.menu-style-2.menu-dk-gray .main-menu-top-li span{color:#fff!important}.menu-style-2.menu-dk-gray .main-menu-top-li a:hover,.menu-style-2.menu-dk-gray .main-menu-top-li span:hover{color:#2d2d2d!important}.menu-style-2.menu-dk-gray .main-menu-top-li a:active,.menu-style-2.menu-dk-gray .main-menu-top-li span:active{color:#028da9!important}.menu-style-2.menu-dk-gray .main-menu-top-li a:focus,.menu-style-2.menu-dk-gray .main-menu-top-li span:focus{color:#d4df48!important}.menu-style-2.menu-dk-gray .main-menu-top-li.active-trail{background:#ebebeb}.menu-style-2.menu-dk-gray .main-menu-second-ul,.menu-style-2.menu-dk-gray .main-menu-top-li:hover{background:#d2d2d2}.menu-style-2.menu-dk-gray .main-menu-top-li.active-trail a,.menu-style-2.menu-dk-gray .main-menu-top-li.active-trail span{color:#2d2d2d!important}.menu-style-2.menu-dk-gray .main-menu-top-li.active-trail a:hover,.menu-style-2.menu-dk-gray .main-menu-top-li.active-trail span:hover{color:#b00!important}.menu-style-2.menu-dk-gray .main-menu-top-li.active-trail a:active,.menu-style-2.menu-dk-gray .main-menu-top-li.active-trail span:active{color:#028da9!important}.menu-style-2.menu-dk-gray .main-menu-top-li.active-trail a:focus,.menu-style-2.menu-dk-gray .main-menu-top-li.active-trail span:focus{color:#d4df48!important}.menu-style-2.menu-dk-gray .main-menu-second-ul a,.menu-style-2.menu-dk-gray .main-menu-second-ul span,.menu-style-2.menu-dk-gray .main-menu-top-li:hover a,.menu-style-2.menu-dk-gray .main-menu-top-li:hover a:hover,.menu-style-2.menu-dk-gray .main-menu-top-li:hover span,.menu-style-2.menu-dk-gray .main-menu-top-li:hover span:hover{color:#2d2d2d!important}.menu-style-2.menu-dk-gray .main-menu-second-ul a:hover,.menu-style-2.menu-dk-gray .main-menu-second-ul span:hover{color:#b00!important}.menu-style-2.menu-dk-gray .main-menu-second-ul a:active,.menu-style-2.menu-dk-gray .main-menu-second-ul span:active{color:#028da9!important}.menu-style-2.menu-dk-gray .main-menu-second-ul a:focus,.menu-style-2.menu-dk-gray .main-menu-second-ul span:focus{color:#d4df48!important}.menu-style-2.menu-dk-gray .main-menu-second-ul .main-menu-second-li.active a,.menu-style-2.menu-dk-gray .main-menu-second-ul .main-menu-second-li.active a:hover,.menu-style-2.menu-dk-gray .main-menu-second-ul .main-menu-second-li.active span,.menu-style-2.menu-dk-gray .main-menu-second-ul .main-menu-second-li.active span:hover,.menu-style-2.menu-dk-gray .main-menu-second-ul .main-menu-second-li:hover a,.menu-style-2.menu-dk-gray .main-menu-second-ul .main-menu-second-li:hover a:hover,.menu-style-2.menu-dk-gray .main-menu-second-ul .main-menu-second-li:hover span,.menu-style-2.menu-dk-gray .main-menu-second-ul .main-menu-second-li:hover span:hover{color:#b00!important}.menu-style-2.menu-dk-gray .main-menu-second-ul .main-menu-second-li.active a:active,.menu-style-2.menu-dk-gray .main-menu-second-ul .main-menu-second-li.active span:active,.menu-style-2.menu-dk-gray .main-menu-second-ul .main-menu-second-li:hover a:active,.menu-style-2.menu-dk-gray .main-menu-second-ul .main-menu-second-li:hover span:active{color:#028da9!important}.menu-style-2.menu-dk-gray .main-menu-second-ul .main-menu-second-li.active a:focus,.menu-style-2.menu-dk-gray .main-menu-second-ul .main-menu-second-li.active span:focus,.menu-style-2.menu-dk-gray .main-menu-second-ul .main-menu-second-li:hover a:focus,.menu-style-2.menu-dk-gray .main-menu-second-ul .main-menu-second-li:hover span:focus{color:#d4df48!important}.menu-style-2.menu-black .l-region--main-menu,.menu-style-2.menu-black .l-region--main-menu-wrapper{background:#000}.menu-style-2.menu-black .l-region--main-menu-second-wrapper{background:#ebebeb}.menu-style-2.menu-black .l-region--main-menu-second-wrapper.menu-hover{background:#d2d2d2}.menu-style-2.menu-black #search-block-toggle{color:#fff}.menu-style-2.menu-black #search-block-toggle:hover{color:#d4df48}.menu-style-2.menu-black #search-block-toggle:active{color:#028da9}.menu-style-2.menu-black #search-block-toggle:focus{color:#d4df48}.menu-style-2.menu-black .main-menu-top-li a,.menu-style-2.menu-black .main-menu-top-li span{color:#fff!important}.menu-style-2.menu-black .main-menu-top-li a:hover,.menu-style-2.menu-black .main-menu-top-li span:hover{color:#2d2d2d!important}.menu-style-2.menu-black .main-menu-top-li a:active,.menu-style-2.menu-black .main-menu-top-li span:active{color:#028da9!important}.menu-style-2.menu-black .main-menu-top-li a:focus,.menu-style-2.menu-black .main-menu-top-li span:focus{color:#d4df48!important}.menu-style-2.menu-black .main-menu-top-li.active-trail{background:#ebebeb}.menu-style-2.menu-black .main-menu-second-ul,.menu-style-2.menu-black .main-menu-top-li:hover{background:#d2d2d2}.menu-style-2.menu-black .main-menu-top-li.active-trail a,.menu-style-2.menu-black .main-menu-top-li.active-trail span{color:#2d2d2d!important}.menu-style-2.menu-black .main-menu-top-li.active-trail a:hover,.menu-style-2.menu-black .main-menu-top-li.active-trail span:hover{color:#b00!important}.menu-style-2.menu-black .main-menu-top-li.active-trail a:active,.menu-style-2.menu-black .main-menu-top-li.active-trail span:active{color:#028da9!important}.menu-style-2.menu-black .main-menu-top-li.active-trail a:focus,.menu-style-2.menu-black .main-menu-top-li.active-trail span:focus{color:#d4df48!important}.menu-style-2.menu-black .main-menu-second-ul a,.menu-style-2.menu-black .main-menu-second-ul span,.menu-style-2.menu-black .main-menu-top-li:hover a,.menu-style-2.menu-black .main-menu-top-li:hover a:hover,.menu-style-2.menu-black .main-menu-top-li:hover span,.menu-style-2.menu-black .main-menu-top-li:hover span:hover{color:#2d2d2d!important}.menu-style-2.menu-black .main-menu-second-ul a:hover,.menu-style-2.menu-black .main-menu-second-ul span:hover{color:#b00!important}.menu-style-2.menu-black .main-menu-second-ul a:active,.menu-style-2.menu-black .main-menu-second-ul span:active{color:#028da9!important}.menu-style-2.menu-black .main-menu-second-ul a:focus,.menu-style-2.menu-black .main-menu-second-ul span:focus{color:#d4df48!important}.menu-style-2.menu-black .main-menu-second-ul .main-menu-second-li.active a,.menu-style-2.menu-black .main-menu-second-ul .main-menu-second-li.active a:hover,.menu-style-2.menu-black .main-menu-second-ul .main-menu-second-li.active span,.menu-style-2.menu-black .main-menu-second-ul .main-menu-second-li.active span:hover,.menu-style-2.menu-black .main-menu-second-ul .main-menu-second-li:hover a,.menu-style-2.menu-black .main-menu-second-ul .main-menu-second-li:hover a:hover,.menu-style-2.menu-black .main-menu-second-ul .main-menu-second-li:hover span,.menu-style-2.menu-black .main-menu-second-ul .main-menu-second-li:hover span:hover{color:#b00!important}.menu-style-2.menu-black .main-menu-second-ul .main-menu-second-li.active a:active,.menu-style-2.menu-black .main-menu-second-ul .main-menu-second-li.active span:active,.menu-style-2.menu-black .main-menu-second-ul .main-menu-second-li:hover a:active,.menu-style-2.menu-black .main-menu-second-ul .main-menu-second-li:hover span:active{color:#028da9!important}.menu-style-2.menu-black .main-menu-second-ul .main-menu-second-li.active a:focus,.menu-style-2.menu-black .main-menu-second-ul .main-menu-second-li.active span:focus,.menu-style-2.menu-black .main-menu-second-ul .main-menu-second-li:hover a:focus,.menu-style-2.menu-black .main-menu-second-ul .main-menu-second-li:hover span:focus{color:#d4df48!important}.menu-style-2.menu-red .l-region--main-menu,.menu-style-2.menu-red .l-region--main-menu-wrapper{background:#b00}.menu-style-2.menu-red .l-region--main-menu-second-wrapper{background:#eee}.menu-style-2.menu-red .l-region--main-menu-second-wrapper.menu-hover{background:#dcdcdc}.menu-style-2.menu-red #search-block-toggle{color:#fff}.menu-style-2.menu-red #search-block-toggle:hover{color:#d2d2d2}.menu-style-2.menu-red #search-block-toggle:active{color:#028da9}.menu-style-2.menu-red #search-block-toggle:focus{color:#d2d2d2}.menu-style-2.menu-red .sf-menu ul:before{border-bottom-color:#eee}.menu-style-2.menu-red .main-menu-top-li a,.menu-style-2.menu-red .main-menu-top-li span{color:#fff!important}.menu-style-2.menu-red .main-menu-top-li a:hover,.menu-style-2.menu-red .main-menu-top-li span:hover{color:#2d2d2d!important}.menu-style-2.menu-red .main-menu-top-li a:active,.menu-style-2.menu-red .main-menu-top-li span:active{color:#028da9!important}.menu-style-2.menu-red .main-menu-top-li a:focus,.menu-style-2.menu-red .main-menu-top-li span:focus{color:#d2d2d2!important}.menu-style-2.menu-red .main-menu-top-li.active-trail{background:#eee}.menu-style-2.menu-red .main-menu-second-ul,.menu-style-2.menu-red .main-menu-top-li:hover{background:#dcdcdc}.menu-style-2.menu-red .main-menu-top-li.active-trail a,.menu-style-2.menu-red .main-menu-top-li.active-trail span{color:#2d2d2d!important}.menu-style-2.menu-red .main-menu-top-li.active-trail a:hover,.menu-style-2.menu-red .main-menu-top-li.active-trail span:hover{color:#b00!important}.menu-style-2.menu-red .main-menu-top-li.active-trail a:active,.menu-style-2.menu-red .main-menu-top-li.active-trail span:active{color:#028da9!important}.menu-style-2.menu-red .main-menu-top-li.active-trail a:focus,.menu-style-2.menu-red .main-menu-top-li.active-trail span:focus{color:#d2d2d2!important}.menu-style-2.menu-red .main-menu-second-ul a,.menu-style-2.menu-red .main-menu-second-ul span,.menu-style-2.menu-red .main-menu-top-li:hover a,.menu-style-2.menu-red .main-menu-top-li:hover a:hover,.menu-style-2.menu-red .main-menu-top-li:hover span,.menu-style-2.menu-red .main-menu-top-li:hover span:hover{color:#2d2d2d!important}.panels-ipe .modal-content .panels-choose-layout .layout-link.current-layout,.sidebar-panel{background-color:#f5f5f5}.menu-style-2.menu-red .main-menu-second-ul a:hover,.menu-style-2.menu-red .main-menu-second-ul span:hover{color:#b00!important}.menu-style-2.menu-red .main-menu-second-ul a:active,.menu-style-2.menu-red .main-menu-second-ul span:active{color:#028da9!important}.menu-style-2.menu-red .main-menu-second-ul a:focus,.menu-style-2.menu-red .main-menu-second-ul span:focus{color:#d2d2d2!important}.menu-style-2.menu-red .main-menu-second-ul .main-menu-second-li.active a,.menu-style-2.menu-red .main-menu-second-ul .main-menu-second-li.active a:hover,.menu-style-2.menu-red .main-menu-second-ul .main-menu-second-li.active span,.menu-style-2.menu-red .main-menu-second-ul .main-menu-second-li.active span:hover,.menu-style-2.menu-red .main-menu-second-ul .main-menu-second-li:hover a,.menu-style-2.menu-red .main-menu-second-ul .main-menu-second-li:hover a:hover,.menu-style-2.menu-red .main-menu-second-ul .main-menu-second-li:hover span,.menu-style-2.menu-red .main-menu-second-ul .main-menu-second-li:hover span:hover{color:#b00!important}.menu-style-2.menu-red .main-menu-second-ul .main-menu-second-li.active a:active,.menu-style-2.menu-red .main-menu-second-ul .main-menu-second-li.active span:active,.menu-style-2.menu-red .main-menu-second-ul .main-menu-second-li:hover a:active,.menu-style-2.menu-red .main-menu-second-ul .main-menu-second-li:hover span:active{color:#028da9!important}.menu-style-2.menu-red .main-menu-second-ul .main-menu-second-li.active a:focus,.menu-style-2.menu-red .main-menu-second-ul .main-menu-second-li.active span:focus,.menu-style-2.menu-red .main-menu-second-ul .main-menu-second-li:hover a:focus,.menu-style-2.menu-red .main-menu-second-ul .main-menu-second-li:hover span:focus{color:#d2d2d2!important}.panels-ipe-editing .panels-row.empty{display:block}.panels-ipe .modal-content .panels-choose-layout .layout-link{text-align:center;height:190px}.panels-ipe .modal-content .panels-choose-layout .layout-link img{margin-top:.8em}.panels-ipe .modal-content .panels-choose-layout .layout-link .ajax-progress-throbber{display:block;text-align:center;margin:0 auto}.panels-ipe .modal-content .change-layout-display{display:table;margin:2em auto;text-align:center}.panels-ipe .modal-content .change-layout-display .layout-icon{text-align:center}.panels-ipe .modal-content .change-layout-display>img{padding:5em 2em}.panels-ipe .modal-content #panels-dnd-main div.panel-region h2.label{margin:.5em 0}.panels-ipe-editing .panels-ipe-portlet-content{overflow:visible}.panels-ipe-sort-container>.panels-ipe-portlet-wrapper:first-child .panel-pane{margin-top:20px}.panels-ipe-sort-container>.panels-ipe-portlet-wrapper:last-child .panel-pane{margin-bottom:0}.panel-pane{margin-bottom:40px!important}.panel-pane:last-child{margin-bottom:0!important}.panel-pane.pane-bundle-tile-pane,.panel-pane.pane-bundle-tile-pane-plus-text-area{margin-bottom:30px!important}.panels-ipe-region .panels-ipe-portlet-wrapper .panel-pane{margin-bottom:40px!important}.panels-ipe-region .panels-ipe-portlet-wrapper .panel-pane.pane-bundle-tile-pane,.panels-ipe-region .panels-ipe-portlet-wrapper .panel-pane.pane-bundle-tile-pane-plus-text-area{margin-bottom:20px!important}.panel-pane.title-only{margin-bottom:0!important}.panel-pane.title-only h2.underlined{margin-bottom:10px}.panels-ipe-region .panels-ipe-portlet-wrapper .panel-pane.title-only{margin-bottom:0!important}.panels-ipe-processed .panel-pane{margin-top:0!important}div.pane-bundle-video .media-vimeo-video,div.pane-bundle-video .media-youtube-video{height:auto;padding:0}.sidebar-panel{padding:1em}.sidebar-panel .panel-pane{margin-top:0;margin-bottom:0}.sidebar-panel>.panel-pane:first-child,.sidebar-panel>.panels-ipe-portlet-wrapper:first-child .panel-pane{margin-top:0}.panels-row.active{padding:15px 0}.panels-row.empty{padding:0;display:none}.panels-row.even,.panels-row.odd{padding:30px 0}.panels-row.first{padding-top:7.5px}.panels-row.last{padding-bottom:30px}.node-type-ocio-landing-page .l-main.lt-gray,.node-type-ocio-landing-page .l-main.lt-gray .panels-row.even{background:#f5f5f5}.node-type-ocio-landing-page .l-main.lt-gray .panels-row.odd,.node-type-ocio-landing-page .l-main.white,.node-type-ocio-landing-page .l-main.white .panels-row.even{background:#fff}.node-type-ocio-landing-page .l-main.white .panels-row.odd{background:#f5f5f5}.panel-pane.pane-bundle-tile-pane,.panel-pane.pane-bundle-tile-pane-plus-text-area{box-shadow:0 1px 1px 0 rgba(0,0,0,.22);padding:0;z-index:9}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane{background:#fff;width:100%;z-index:99}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane.tile-pane-linked:hover,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane.tile-pane-linked:hover{opacity:.85}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane>a,.panel-pane.pane-bundle-tile-pane .ui-accordion-content .fieldable-panels-pane>a,.panel-pane.pane-bundle-tile-pane .ui-tabs-content .fieldable-panels-pane>a,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane>a,.panel-pane.pane-bundle-tile-pane-plus-text-area .ui-accordion-content .fieldable-panels-pane>a,.panel-pane.pane-bundle-tile-pane-plus-text-area .ui-tabs-content .fieldable-panels-pane>a{text-decoration:none;height:100%;display:block}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane .field--name-field-tile-background-img img,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane .field--name-field-tile-background-img img{display:block;width:100%}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane blockquote.pull-quote li,.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane blockquote.pull-quote p,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane blockquote.pull-quote li,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane blockquote.pull-quote p{font-size:20px;font-size:2rem}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane a,.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane a:visited{color:#b00}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane a:focus{color:#028da9}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane a:hover{color:#666}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane a:active{color:#028da9}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane.lt-gray{background:#ebebeb}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane.lt-gray a,.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane.lt-gray a:visited{color:#2d2d2d}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane.lt-gray a:focus{color:#028da9}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane.lt-gray a:hover{color:#b00}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane.lt-gray a:active{color:#028da9}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane.md-gray{background:#666;color:#fff}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane.md-gray a,.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane.md-gray a:visited{color:#fff}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane.md-gray a:focus{color:#028da9}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane.md-gray a:hover{color:#ebebeb}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane.md-gray a:active{color:#028da9}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane.dk-gray{background:#2d2d2d;color:#fff}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane.dk-gray a,.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane.dk-gray a:visited{color:#fff}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane.dk-gray a:focus{color:#028da9}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane.dk-gray a:hover{color:#ebebeb}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane.dk-gray a:active{color:#028da9}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane.black{background:#000;color:#fff}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane.black a,.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane.black a:visited{color:#fff}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane.black a:focus{color:#028da9}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane.black a:hover{color:#ebebeb}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane.black a:active{color:#028da9}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane.red{background:#b60000;color:#fff}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane.red a,.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane.red a:visited{color:#fff}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane.red a:focus{color:#028da9}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane.red a:hover{color:#ebebeb}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane.red a:active{color:#028da9}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane .title-box{padding:.8em 1em;display:table;width:100%}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane .title-box .title-text{display:table-cell;vertical-align:middle;width:100%;text-align:center;padding:0 1em}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane .title-box .title-text h2{font-size:18px;font-size:1.8rem;font-family:proximanova,Helvetica,Arial,sans-serif!important;line-height:110%;font-weight:300;margin:1px 0 0;padding:0}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane .title-box .title-icon{display:table-cell;vertical-align:middle;font-size:24px;font-size:2.4rem}@media (max-width:47.4em){.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane .text-areas h2,.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane .title-box .title-text h2,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane .text-areas h2,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane .title-box .title-text h2{font-size:24px;font-size:2.4rem}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane .text-areas .title-icon,.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane .title-box .title-text .title-icon,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane .text-areas .title-icon,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane .title-box .title-text .title-icon{font-size:30px;font-size:3rem}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane .field--name-field-tile-text-area li,.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane .field--name-field-tile-text-area p,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane .field--name-field-tile-text-area li,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane .field--name-field-tile-text-area p{font-size:20px;font-size:2rem}}.panel-pane.pane-bundle-tile-pane-plus-text-area{text-align:center;color:#2d2d2d}.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane a,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane a:visited{color:#b00}.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane a:focus{color:#028da9}.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane a:hover{color:#666}.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane a:active{color:#028da9}.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane h2{color:#b00;font-size:20px;font-size:2rem;font-weight:400;margin-top:0;text-decoration:none}.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane.lt-gray{background:#ebebeb}.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane.lt-gray a,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane.lt-gray a:visited{color:#2d2d2d}.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane.lt-gray a:focus{color:#028da9}.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane.lt-gray a:hover{color:#b00}.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane.lt-gray a:active{color:#028da9}.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane.md-gray{background:#666}.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane.dk-gray{background:#2d2d2d}.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane.black{background:#000}.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane.red{background:#b60000}.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane.black,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane.black a,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane.black a:visited,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane.black h2,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane.black li,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane.black p,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane.dk-gray,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane.dk-gray a,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane.dk-gray a:visited,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane.dk-gray h2,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane.dk-gray li,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane.dk-gray p,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane.md-gray,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane.md-gray a,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane.md-gray a:visited,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane.md-gray h2,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane.md-gray li,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane.md-gray p,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane.red,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane.red a,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane.red a:visited,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane.red h2,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane.red li,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane.red p{color:#fff}.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane.black a:focus,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane.dk-gray a:focus,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane.md-gray a:focus,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane.red a:focus{color:#028da9}.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane.black a:hover,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane.dk-gray a:hover,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane.md-gray a:hover,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane.red a:hover{color:#ebebeb}.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane.black a:active,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane.dk-gray a:active,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane.md-gray a:active,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane.red a:active{color:#028da9}.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane .text-areas{padding:1.6em .4em .6em}.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane li,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane p{font-size:16px;font-size:1.6rem;font-weight:300;line-height:140%}.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane ol,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane p,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane ul{margin:1em 0 0}.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane li{text-align:left;margin-left:-2em}.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane li.align-center{margin-left:-3em;text-align:center}.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane li.align-right{text-align:right}.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane a li,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane a p{color:#2d2d2d}.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane a h2,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane a h2:visited{color:#b00}.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane a h2:focus{color:#028da9}.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane a h2:hover{color:#b00}.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane a h2:active{color:#2d2d2d}.panel-pane.pane-bundle-tile-pane-plus-text-area .tile-image-style-icon{display:block;padding:1.4em 1.4em 1em}.panel-pane.pane-bundle-tile-pane-plus-text-area .tile-image-style-icon .field--name-field-tile-background-img{display:table-cell;vertical-align:middle;width:25%}.panel-pane.pane-bundle-tile-pane-plus-text-area .tile-image-style-icon .field--name-field-tile-background-img img{width:100%}.panel-pane.pane-bundle-tile-pane-plus-text-area .tile-image-style-icon .field--name-field-tile-background-img+h2{display:table-cell;padding-left:.8em;vertical-align:middle;width:75%;text-align:left}.panel-pane.pane-bundle-tile-pane-plus-text-area .tile-image-style-icon .field--name-field-tile-background-img+h2+.text-areas{display:inline-block;width:100%;background:inherit}.panel-pane.pane-bundle-tile-pane-plus-text-area .tile-image-style-icon .text-areas{padding:0}.panel-pane.pane-bundle-tile-pane-plus-text-area .tile-image-style-icon-center{display:block;padding:2em 1em 1em}.panel-pane.pane-bundle-tile-pane-plus-text-area .tile-image-style-icon-center .field--name-field-tile-background-img{width:50%;max-width:110px;margin:0 auto}@media (min-width:47.5em){.tile-5 .panel-pane.pane-bundle-tile-pane-plus-text-area h2{font-size:19px;font-size:1.9rem}.tile-5 .panel-pane.pane-bundle-tile-pane-plus-text-area .field--name-field-tile-text-area li,.tile-5 .panel-pane.pane-bundle-tile-pane-plus-text-area .field--name-field-tile-text-area p{font-size:15px;font-size:1.5rem;line-height:130%}.tile-5 .panel-pane.pane-bundle-tile-pane-plus-text-area .text-areas{padding:1.2em .2em .6em}}#edit-field-tile-background-img .description{font-size:120%;line-height:130%;margin-top:10px}.l-content{min-height:4em}.l-footer-wrapper .l-region{margin-bottom:20px;text-align:left}.l-footer-wrapper .l-region--footer-1 p,.l-footer-wrapper .l-region--footer-3 p{font-size:13px;font-size:1.3rem;line-height:135%;margin:0}.l-footer-wrapper .l-region--footer-2{text-align:right}.l-footer-wrapper .l-region--footer-3{clear:both}.l-footer-wrapper a{font-weight:400}.l-footer-wrapper #osu-wordmark{margin-bottom:10px}.l-footer-wrapper #osu-wordmark img{max-width:300px}.l-footer-wrapper .osu-siteinfo-name{font-weight:600}.l-footer-wrapper .osu-siteinfo-address{float:left;font-style:normal}.l-footer-wrapper .osu-siteinfo-address .pipe{margin:0 2px;color:#b8b8b8}@media (max-width:47.4em){.l-page .l-footer-wrapper .l-region{text-align:center}.l-page .l-footer-wrapper .l-region p{font-size:17px;font-size:1.7rem}.l-page .l-footer-wrapper .l-region>*{float:none;text-align:center}.l-page .l-footer-wrapper .l-region ul{padding:0}.l-page .l-footer-wrapper .l-region ul li:first-child *{margin-left:0}}.footer-dk-gray .l-footer-wrapper{background:#2d2d2d;color:#fff}.footer-dk-gray .l-footer-wrapper a,.footer-dk-gray .l-footer-wrapper a:visited{color:#fff}.footer-dk-gray .l-footer-wrapper a:focus{color:#d4df48}.footer-dk-gray .l-footer-wrapper a:hover{color:#666}.footer-dk-gray .l-footer-wrapper a:active{color:#b00}.footer-dk-gray .l-footer-wrapper .pipe{color:#b8b8b8}.footer-md-gray .l-footer-wrapper{background:#666;color:#fff}.footer-md-gray .l-footer-wrapper a,.footer-md-gray .l-footer-wrapper a:visited{color:#fff}.footer-md-gray .l-footer-wrapper a:focus{color:#d4df48}.footer-md-gray .l-footer-wrapper a:hover{color:#ebebeb}.footer-md-gray .l-footer-wrapper a:active{color:#b00}.footer-md-gray .l-footer-wrapper .pipe{color:#ebebeb}.footer-md-gray .l-footer-wrapper .osu-siteinfo-social li .siteinfo-social-link{color:#666;background-color:#fff}.footer-md-gray .l-footer-wrapper .osu-siteinfo-social li .siteinfo-social-link:focus,.footer-md-gray .l-footer-wrapper .osu-siteinfo-social li .siteinfo-social-link:hover{color:#fff}.footer-lt-gray .l-footer-wrapper{background:#ebebeb;color:#474747}.footer-lt-gray .l-footer-wrapper a,.footer-lt-gray .l-footer-wrapper a:visited{color:#2d2d2d}.footer-lt-gray .l-footer-wrapper a:focus{color:#d4df48}.footer-lt-gray .l-footer-wrapper .pipe,.footer-lt-gray .l-footer-wrapper a:active,.footer-lt-gray .l-footer-wrapper a:hover{color:#b00}.footer-lt-gray .l-footer-wrapper .osu-siteinfo-social li .siteinfo-social-link{background-color:#2d2d2d}.footer-white .l-footer-wrapper{background:#fff;color:#666}.footer-white .l-footer-wrapper a,.footer-white .l-footer-wrapper a:visited{color:#666}.footer-white .l-footer-wrapper a:focus{color:#d4df48}.footer-white .l-footer-wrapper .pipe,.footer-white .l-footer-wrapper a:active,.footer-white .l-footer-wrapper a:hover{color:#b00}.l-footer-wrapper .osu-siteinfo-social{margin-top:0;padding-left:0;text-align:right}.l-footer-wrapper .osu-siteinfo-social li{list-style-type:none;display:inline-block}@media (min-width:47.5em) and (max-width:59em){.l-footer-wrapper .osu-siteinfo-social li:nth-last-child(5):first-child:nth-child(4),.l-footer-wrapper .osu-siteinfo-social li:nth-last-child(5):first-child~:nth-child(4){clear:both}.l-footer-wrapper .osu-siteinfo-social li:nth-last-child(5):first-child:nth-child(n+4),.l-footer-wrapper .osu-siteinfo-social li:nth-last-child(5):first-child~:nth-child(n+4){float:right}}.l-footer-wrapper .osu-siteinfo-social li .siteinfo-social-link{color:#fff;background-color:#666;margin:0 0 1em 1em;width:2.55em;padding:.62em 0 .46em;text-align:center;display:block}.l-footer-wrapper .osu-siteinfo-social li .siteinfo-social-link:focus,.l-footer-wrapper .osu-siteinfo-social li .siteinfo-social-link:hover{background-color:#000}.l-footer-wrapper .osu-siteinfo-social li .siteinfo-social-link.link-facebook:focus,.l-footer-wrapper .osu-siteinfo-social li .siteinfo-social-link.link-facebook:hover{background-color:#3b5998}.l-footer-wrapper .osu-siteinfo-social li .siteinfo-social-link.link-twitter:focus,.l-footer-wrapper .osu-siteinfo-social li .siteinfo-social-link.link-twitter:hover{background-color:#00aced}.l-footer-wrapper .osu-siteinfo-social li .siteinfo-social-link.link-youtube:focus,.l-footer-wrapper .osu-siteinfo-social li .siteinfo-social-link.link-youtube:hover{background-color:#b00}.l-footer-wrapper .osu-siteinfo-social li .siteinfo-social-link.link-googleplus:focus,.l-footer-wrapper .osu-siteinfo-social li .siteinfo-social-link.link-googleplus:hover{background-color:#dd4b39}.l-footer-wrapper .osu-siteinfo-social li .siteinfo-social-link.link-photos:focus,.l-footer-wrapper .osu-siteinfo-social li .siteinfo-social-link.link-photos:hover{background-color:#ff0084}.l-footer-wrapper .osu-siteinfo-social li .siteinfo-social-link.link-instagram:focus,.l-footer-wrapper .osu-siteinfo-social li .siteinfo-social-link.link-instagram:hover{background-color:#517fa4}.l-footer-wrapper .osu-siteinfo-social li .siteinfo-social-link.link-linkedin:focus,.l-footer-wrapper .osu-siteinfo-social li .siteinfo-social-link.link-linkedin:hover{background-color:#007bb6}.l-main.white{background:#fff}.l-main.lt-gray{background:#f5f5f5}.l-main{padding-bottom:30px}.node-type-ocio-landing-page .l-main{padding-bottom:0}.l-region--masthead{padding:20px 0}@media (min-width:47.5em){.l-footer-wrapper .osu-siteinfo-social{float:right}.l-footer-wrapper .osu-siteinfo-social li{float:left}.l-footer-wrapper .osu-siteinfo-social li:nth-last-child(6):first-child:nth-child(4),.l-footer-wrapper .osu-siteinfo-social li:nth-last-child(6):first-child~:nth-child(4),.l-footer-wrapper .osu-siteinfo-social li:nth-last-child(7):first-child:nth-child(5),.l-footer-wrapper .osu-siteinfo-social li:nth-last-child(7):first-child~:nth-child(5){clear:both}.l-footer-wrapper .osu-siteinfo-social li:nth-last-child(7):first-child:nth-child(n+5),.l-footer-wrapper .osu-siteinfo-social li:nth-last-child(7):first-child~:nth-child(n+5){float:right}.l-region--masthead .l-constrained{width:100%;display:table}}#site-name{display:table-cell;vertical-align:middle;font-size:48px;font-size:4.8rem;max-width:500px}#site-name .site-name-prefix{display:block;font-size:.5em;font-weight:300;color:#666}#site-name .site-name-main{color:#2d2d2d;font-weight:600;display:block;line-height:1em}#site-name a{text-decoration:none;display:block}#site-name .site-name-slogan{font-size:.5em;font-weight:400;color:#666;margin-top:20px}#site-name.site-name-2-lines{font-size:44px;font-size:4.4rem}#site-name.site-name-3-lines{font-size:32px;font-size:3.2rem}#site-name.site-name-4-lines{font-size:30px;font-size:3rem}#site-logo{display:table-cell;vertical-align:middle;text-align:right}#site-logo img{height:140px;width:auto;margin-right:-.5em}@media (max-width:47.4em){#site-logo{display:none}}.l-region--masthead.white{background-color:#fff}.l-region--masthead.dk-gray{background-color:#2d2d2d}.l-region--masthead.dk-gray #site-name .site-name-main{color:#fff}.l-region--masthead.dk-gray #site-name .site-name-prefix,.l-region--masthead.dk-gray #site-name .site-name-slogan{color:#ebebeb}.l-region--masthead.md-gray{background-color:#666}.l-region--masthead.md-gray #site-name .site-name-main{color:#fff}.l-region--masthead.md-gray #site-name .site-name-prefix,.l-region--masthead.md-gray #site-name .site-name-slogan{color:#f3f3f3}.l-region--masthead.lt-gray{background-color:#ebebeb}.l-region--osu-navbar{clear:both;margin:0;padding:0;background:url(../images/osu-navbar/lt-gray/bg-navbar_red.png) left bottom repeat-x #eaeaea;overflow:hidden}#osu_navbar *{font-family:proximanova,'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:13px;line-height:1.4;font-weight:400}#osu_navbar p{margin:0;padding:0}#osu_navbar .univ_info{float:left;padding:.9em 0 1.1em;margin-left:0}#osu_navbar .univ_links{float:right;clear:none;padding:1em 0 0;margin-top:-2px}#osu_navbar .univ_name a{height:16px;width:90px;display:block;text-indent:-9999px;background:url(../images/osu-navbar/lt-gray/osu_name.png) no-repeat;margin-left:0;overflow:hidden}#osu_navbar div.links{float:left;margin-bottom:10px}#osu_navbar div.links ul{margin:0;padding:0}#osu_navbar div.links ul li{list-style:none;float:left;margin-left:1em}#osu_navbar div.links ul li a{color:#333;text-decoration:none;background-position:0 0}#osu_navbar div.links ul li a:hover{text-decoration:underline}.osu-semantic{position:absolute;left:0;top:-500px;width:1px;height:1px;overflow:hidden}a.osu-semantic:active,a.osu-semantic:focus{position:absolute;left:0;top:0;overflow:visible}a#skip:active,a#skip:focus{position:absolute;top:0;left:25%;width:50%;text-align:center;padding:.5em 0 1.5em;display:block;color:#fff;z-index:999999999999999999;text-decoration:none;background:#666;background:rgba(0,0,0,.8);border:1px dotted #ccc;border-top:none;border-radius:0 0 6px 6px}.view,.views-exposed-form,.views-exposed-widgets .views-exposed-.views-exposed-widgets{position:relative}a#skip:active:hover,a#skip:focus:hover{background:#b00;background:rgba(187,0,0,.8)}.l-region--osu-navbar.dk-gray{background:url(../images/osu-navbar/dk-gray/bg-navbar_red.png) left bottom repeat-x #333}.l-region--osu-navbar.dk-gray #osu_navbar .univ_name a{background-image:url(../images/osu-navbar/dk-gray/osu_name.png)}.l-region--osu-navbar.dk-gray #osu_navbar div.links ul li a{color:#fff}@media (max-width:47.4em){#osu_navbar div.links ul{margin-top:-2px}#osu_navbar div.links ul li{list-style:none;float:left;margin-left:.5em}#osu_navbar div.links ul li a{height:23px;width:23px;display:block;overflow:hidden;text-indent:-999px}#osu_navbar div.links ul li a:hover{text-decoration:none}.l-region--osu-navbar #osu_navbar div.links ul li a.help,.l-region--osu-navbar.lt-gray #osu_navbar div.links ul li a.help{background-image:url(../images/osu-navbar/lt-gray/resp-help.png)}.l-region--osu-navbar #osu_navbar div.links ul li a.buckeyelink,.l-region--osu-navbar.lt-gray #osu_navbar div.links ul li a.buckeyelink{background-image:url(../images/osu-navbar/lt-gray/resp-buckeyelink.png)}.l-region--osu-navbar #osu_navbar div.links ul li a.map,.l-region--osu-navbar.lt-gray #osu_navbar div.links ul li a.map{background-image:url(../images/osu-navbar/lt-gray/resp-map.png)}.l-region--osu-navbar #osu_navbar div.links ul li a.findpeople,.l-region--osu-navbar.lt-gray #osu_navbar div.links ul li a.findpeople{background-image:url(../images/osu-navbar/lt-gray/resp-findpeople.png)}.l-region--osu-navbar #osu_navbar div.links ul li a.webmail,.l-region--osu-navbar.lt-gray #osu_navbar div.links ul li a.webmail{background-image:url(../images/osu-navbar/lt-gray/resp-webmail.png)}.l-region--osu-navbar #osu_navbar div.links ul li a.search,.l-region--osu-navbar.lt-gray #osu_navbar div.links ul li a.search{background-image:url(../images/osu-navbar/lt-gray/resp-search.png)}.l-region--osu-navbar.dk-gray #osu_navbar div.links ul li a.help{background-image:url(../images/osu-navbar/dk-gray/resp-help.png)}.l-region--osu-navbar.dk-gray #osu_navbar div.links ul li a.buckeyelink{background-image:url(../images/osu-navbar/dk-gray/resp-buckeyelink.png)}.l-region--osu-navbar.dk-gray #osu_navbar div.links ul li a.map{background-image:url(../images/osu-navbar/dk-gray/resp-map.png)}.l-region--osu-navbar.dk-gray #osu_navbar div.links ul li a.findpeople{background-image:url(../images/osu-navbar/dk-gray/resp-findpeople.png)}.l-region--osu-navbar.dk-gray #osu_navbar div.links ul li a.webmail{background-image:url(../images/osu-navbar/dk-gray/resp-webmail.png)}.l-region--osu-navbar.dk-gray #osu_navbar div.links ul li a.search{background-image:url(../images/osu-navbar/dk-gray/resp-search.png)}}@media only screen and (max-width:720px) and (-webkit-min-device-pixel-ratio:2),only screen and (max-width:720px) and (min--moz-device-pixel-ratio:2),only screen and (max-width:720px) and (-o-min-device-pixel-ratio:2 / 1),only screen and (max-width:720px) and (min-device-pixel-ratio:2){.l-region--osu-navbar.lt-gray #osu_navbar div.links ul li a{background-size:23px}.l-region--osu-navbar.lt-gray #osu_navbar .univ_name a{background-size:contain}.l-region--osu-navbar.lt-gray #osu_navbar div.links ul li a.help{background-image:url(../images/osu-navbar/lt-gray/resp-help@2x.png)}.l-region--osu-navbar.lt-gray #osu_navbar div.links ul li a.buckeyelink{background-image:url(../images/osu-navbar/lt-gray/resp-buckeyelink@2x.png)}.l-region--osu-navbar.lt-gray #osu_navbar div.links ul li a.map{background-image:url(../images/osu-navbar/lt-gray/resp-map@2x.png)}.l-region--osu-navbar.lt-gray #osu_navbar div.links ul li a.findpeople{background-image:url(../images/osu-navbar/lt-gray/resp-findpeople@2x.png)}.l-region--osu-navbar.lt-gray #osu_navbar div.links ul li a.webmail{background-image:url(../images/osu-navbar/lt-gray/resp-webmail@2x.png)}.l-region--osu-navbar.lt-gray #osu_navbar div.links ul li a.search{background-image:url(../images/osu-navbar/lt-gray/resp-search@2x.png)}.l-region--osu-navbar #osu_navbar div.links ul li .ui-accordion-content a,.l-region--osu-navbar #osu_navbar div.links ul li .ui-tabs-content a,.l-region--osu-navbar #osu_navbar div.links ul li a,.l-region--osu-navbar.dk-gray #osu_navbar div.links ul li a,.ui-accordion-content .l-region--osu-navbar #osu_navbar div.links ul li a,.ui-tabs-content .l-region--osu-navbar #osu_navbar div.links ul li a{background-size:23px}.l-region--osu-navbar #osu_navbar .univ_name .ui-accordion-content a,.l-region--osu-navbar #osu_navbar .univ_name .ui-tabs-content a,.l-region--osu-navbar #osu_navbar .univ_name a,.l-region--osu-navbar.dk-gray #osu_navbar .univ_name a,.ui-accordion-content .l-region--osu-navbar #osu_navbar .univ_name a,.ui-tabs-content .l-region--osu-navbar #osu_navbar .univ_name a{background-size:contain}.l-region--osu-navbar #osu_navbar div.links ul li a.help,.l-region--osu-navbar.dk-gray #osu_navbar div.links ul li a.help{background-image:url(../images/osu-navbar/dk-gray/resp-help@2x.png)}.l-region--osu-navbar #osu_navbar div.links ul li a.buckeyelink,.l-region--osu-navbar.dk-gray #osu_navbar div.links ul li a.buckeyelink{background-image:url(../images/osu-navbar/dk-gray/resp-buckeyelink@2x.png)}.l-region--osu-navbar #osu_navbar div.links ul li a.map,.l-region--osu-navbar.dk-gray #osu_navbar div.links ul li a.map{background-image:url(../images/osu-navbar/dk-gray/resp-map@2x.png)}.l-region--osu-navbar #osu_navbar div.links ul li a.findpeople,.l-region--osu-navbar.dk-gray #osu_navbar div.links ul li a.findpeople{background-image:url(../images/osu-navbar/dk-gray/resp-findpeople@2x.png)}.l-region--osu-navbar #osu_navbar div.links ul li a.webmail,.l-region--osu-navbar.dk-gray #osu_navbar div.links ul li a.webmail{background-image:url(../images/osu-navbar/dk-gray/resp-webmail@2x.png)}.l-region--osu-navbar #osu_navbar div.links ul li a.search,.l-region--osu-navbar.dk-gray #osu_navbar div.links ul li a.search{background-image:url(../images/osu-navbar/dk-gray/resp-search@2x.png)}}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2){.l-region--osu-navbar #osu_navbar .univ_name a{background-size:contain}.l-region--osu-navbar.lt-gray #osu_navbar .univ_name a{background-image:url(../images/osu-navbar/lt-gray/osu_name@2x.png)}.l-region--osu-navbar #osu_navbar .univ_name a,.l-region--osu-navbar.dk-gray #osu_navbar .univ_name a{background-image:url(../images/osu-navbar/dk-gray/osu_name@2x.png)}}.l-region--pre-footer-wrapper{line-height:0}.field--name-field-pre-footer-banner-image img{display:block;width:100%;margin:0}.node--article--teaser .field--name-field-featured-image,.section-tags a.feed-icon{display:none}.section-tags h1{font-weight:600;margin-bottom:1.2em}.section-tags .l-region--content{padding-bottom:40px}.section-tags .node-teaser{border-bottom:1px solid #c7c7c7;margin-bottom:1.5em}.page-user-login .l-main{padding-top:20px}.page-user-login h1{margin-bottom:20px}.page-user-login h2{font-family:proximanova,Helvetica,Arial,sans-serif}.page-user-login .login-box{background:#ebebeb;padding:20px 30px;margin-bottom:2em}.page-user-login .login-box h2{margin-top:0;margin-bottom:0;font-size:20px;font-weight:600}.page-user-login .login-box.osu h2{padding-bottom:10px}.page-user-login .login-box.osu a{margin-bottom:10px}.page-user-login .login-box.non-osu .ctools-collapsible-content{padding-top:2em}.page-user-login .login-box.non-osu #edit-actions{margin-top:20px}.user-profile{padding-bottom:20px}.user-profile .field--name-field-job-title{font-size:24px;font-size:2.4rem;font-weight:400;margin-bottom:30px}.user-profile .field--name-field-user-photo{float:right;margin:-40px 0 20px 30px}.user-profile .field--name-email{margin-top:20px}.field--name-field-user-photo img,.views-field-field-user-photo img{border:1px solid #8c8c8c}.view-content.ui-accordion h3{font-size:18px;font-size:1.8rem;text-transform:uppercase;color:#666;margin-top:1.2em}.view-content.ui-accordion .view-grouping-header{background:#d2d2d2;color:#2d2d2d;border-radius:0;border-color:#d2d2d2;font-weight:600;font-size:16px;font-size:1.6rem;margin-bottom:1px}.view-content.ui-accordion .view-grouping-header:hover{background:#c2c2c2}.view-content.ui-accordion .view-grouping-header:before{top:14px;left:12px}.view-content.ui-accordion .view-grouping-content{margin-bottom:1px}.view-content.ui-accordion .ui-accordion-header{background:#ebebeb!important;padding-left:2em!important;margin-top:1px!important;margin-bottom:1px}.view-content.ui-accordion .ui-accordion-header a{font-size:16px;font-size:1.6rem;margin-left:16px}.view-content.ui-accordion .ui-accordion-header.ui-state-hover{background-color:#d2d2d2!important}.view-content.ui-accordion .ui-accordion-header .ui-accordion-header-icon{margin-left:18px}.view-content.ui-accordion .ui-accordion .ui-accordion-content{padding:10px 30px 10px 32px!important;border:1px solid #ebebeb!important;background:#fff!important}.view-content.ui-accordion .views-field-title{font-size:16px;font-size:1.6rem;margin-bottom:12px;line-height:120%}.view-content.ui-accordion .views-field-title a.active{color:#b00;text-decoration:underline}.view-content.ui-accordion .views-row-last .views-field-title{margin-bottom:0}.pane-ocio-news-archive-teasers-pane h2.pane-title{margin-bottom:30px}.l-main.lt-gray .view-display-id-archive_listing_block .view-grouping-header{background:#c2c2c2;border-color:#c2c2c2}.l-main.lt-gray .view-display-id-archive_listing_block .view-grouping-header:hover{background:#b8b8b8}.view-wcm-news-client.view-display-id-teasers_pane{margin-bottom:10px;padding-bottom:40px;border-bottom:1px solid #c7c7c7}.view-wcm-news-client.view-display-id-teasers_pane .views-row{margin:30px 0;border-bottom:none}.view-wcm-news-client.view-display-id-teasers_pane .views-row.views-row-last{margin-bottom:0}@media (min-width:60em){.view-wcm-news-client.view-display-id-teasers_pane .views-row{width:95%}}.node--news-client-cached-article--teaser h3{font-size:30px;font-size:3rem}.node--news-client-cached-article--teaser .more-link{margin-top:10px;margin-bottom:0}.view-ocio-news-archive .field--name-title{margin-bottom:.6em}.view-ocio-news-archive .field--name-node-link{margin-top:1em}.view-ocio-news-archive .view-header .more-link{border-bottom:1px solid #b00;margin-bottom:1.4em;margin-top:0}.view-ocio-news-archive .view-header .more-link a{margin-top:-2em;font-weight:400;color:#2d2d2d;font-size:13px;float:right}.view-ocio-news-archive .view-header .more-link a:hover{text-decoration:none;color:#028da9}@media (min-width:47.5em){.node--article--teaser .field--name-field-featured-image{display:block;float:right;margin:0 0 40px 2em}}.node--article--teaser .more-link{float:left;margin-top:10px;margin-bottom:10px}.view-display-id-page .views-row,.view-display-id-teasers_pane .views-row{border-bottom:1px solid #c7c7c7;margin-bottom:30px}.view-display-id-page .views-row h2,.view-display-id-teasers_pane .views-row h2{font-size:32px;font-size:3.2rem;line-height:110%}.pane-ocio-news-archive-titles-pane .views-row{margin-bottom:.2em}.pane-ocio-news-archive-trio-image-pane h2.pane-title,.pane-ocio-news-archive-trio-pane h2.pane-title{font-size:28px;font-size:2.8rem;margin-bottom:.2em}.pane-ocio-news-archive-trio-image-pane .views-row,.pane-ocio-news-archive-trio-pane .views-row{margin-bottom:3em}.pane-ocio-news-archive-trio-image-pane .views-field-title h3,.pane-ocio-news-archive-trio-pane .views-field-title h3{font-size:22px;font-size:2.2rem;margin-top:.4em;line-height:120%;margin-bottom:.5em}.pane-ocio-news-archive-trio-image-pane .field--name-post-date,.pane-ocio-news-archive-trio-pane .field--name-post-date{font-weight:400;color:#666;font-size:15px;font-size:1.5rem}.pane-ocio-news-archive-trio-image-pane .views-field-field-ocio-body a,.pane-ocio-news-archive-trio-image-pane .views-field-field-ocio-body:hover,.pane-ocio-news-archive-trio-pane .views-field-field-ocio-body a,.pane-ocio-news-archive-trio-pane .views-field-field-ocio-body:hover{color:#2d2d2d;text-decoration:none}@media (min-width:47.5em){.pane-ocio-news-archive-trio-image-pane .views-row,.pane-ocio-news-archive-trio-pane .views-row{margin-bottom:1em;width:33.3%}.pane-ocio-news-archive-trio-image-pane .views-row:nth-child(3n+1),.pane-ocio-news-archive-trio-pane .views-row:nth-child(3n+1){float:left;padding-right:4%;clear:left}.pane-ocio-news-archive-trio-image-pane .views-row:nth-child(3n+2),.pane-ocio-news-archive-trio-pane .views-row:nth-child(3n+2){float:left;padding-left:2%;padding-right:2%}.pane-ocio-news-archive-trio-image-pane .views-row:nth-child(3n+3),.pane-ocio-news-archive-trio-pane .views-row:nth-child(3n+3){float:right;padding-left:4%}}.section-news .l-region--sidebar-2 h2.block__title{padding-top:20px}.view-id-leadership_listing .views-field,.view-id-user_contact .views-field{font-size:15px;font-size:1.5rem;margin-bottom:5px;line-height:120%}.view-id-leadership_listing .views-field-realname h2,.view-id-leadership_listing .views-field-realname h3,.view-id-user_contact .views-field-realname h2,.view-id-user_contact .views-field-realname h3{font-size:21px;font-size:2.1rem}.view-id-leadership_listing .views-field-field-user-photo img,.view-id-user_contact .views-field-field-user-photo img{width:100%;height:auto}.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group-header,.view-id-user_contact.view-display-id-panel_pane_1 .views-group-header,.view-id-wcm_media_gallery .views-group-header{margin-bottom:.4em;margin-top:1.4em;padding-bottom:.2em;color:#666}.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group,.view-id-user_contact.view-display-id-panel_pane_1 .views-group,.view-id-wcm_media_gallery .views-group{clear:both}.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row,.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row,.view-id-wcm_media_gallery .views-group .views-row{width:46%;margin-right:8%;float:left;margin-bottom:.75em;margin-top:.75em}.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:nth-child(2n+1),.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:nth-child(2n+1),.view-id-wcm_media_gallery .views-group .views-row:nth-child(2n+1){clear:left}.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:nth-child(2n+2),.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:nth-child(2n+2),.view-id-wcm_media_gallery .views-group .views-row:nth-child(2n+2){margin-right:0}@media (min-width:47.5em){.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row,.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:nth-child(3n+1),.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:nth-child(3n+2),.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:nth-child(3n+3),.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row,.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:nth-child(3n+1),.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:nth-child(3n+2),.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:nth-child(3n+3),.view-id-wcm_media_gallery .views-group .views-row,.view-id-wcm_media_gallery .views-group .views-row:nth-child(3n+1),.view-id-wcm_media_gallery .views-group .views-row:nth-child(3n+2),.view-id-wcm_media_gallery .views-group .views-row:nth-child(3n+3){width:20.5%;margin-right:6%;margin-bottom:1em;margin-top:1em;float:left;clear:none}.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+1),.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+1),.view-id-wcm_media_gallery .views-group .views-row:nth-child(4n+1){clear:both}.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+4),.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+4),.view-id-wcm_media_gallery .views-group .views-row:nth-child(4n+4){margin-right:0}}@media (min-width:60em){.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row,.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+1),.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+2),.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+3),.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+4),.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row,.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+1),.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+2),.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+3),.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+4),.view-id-wcm_media_gallery .views-group .views-row,.view-id-wcm_media_gallery .views-group .views-row:nth-child(4n+1),.view-id-wcm_media_gallery .views-group .views-row:nth-child(4n+2),.view-id-wcm_media_gallery .views-group .views-row:nth-child(4n+3),.view-id-wcm_media_gallery .views-group .views-row:nth-child(4n+4){width:16%;margin-right:5%;float:left;clear:none}.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:nth-child(5n+1),.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:nth-child(5n+1),.view-id-wcm_media_gallery .views-group .views-row:nth-child(5n+1){clear:both}.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:nth-child(5n+5),.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:nth-child(5n+5),.view-id-wcm_media_gallery .views-group .views-row:nth-child(5n+5){margin-right:0}}@media (min-width:82em){.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row,.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+1),.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+2),.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+3),.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+4),.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row,.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+1),.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+2),.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+3),.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+4),.view-id-wcm_media_gallery .views-group .views-row,.view-id-wcm_media_gallery .views-group .views-row:nth-child(4n+1),.view-id-wcm_media_gallery .views-group .views-row:nth-child(4n+2),.view-id-wcm_media_gallery .views-group .views-row:nth-child(4n+3),.view-id-wcm_media_gallery .views-group .views-row:nth-child(4n+4){margin-top:1.3em;margin-bottom:1.3em}}.pane-user-contact-panel-pane-2 .views-row{margin-top:20px;margin-bottom:30px}.pane-leadership-listing-panel-pane-2 .views-row{border-bottom:1px solid #ccc;padding:1em 0 0}.pane-leadership-listing-panel-pane-2 .views-row:after{content:"";display:table;clear:both}.pane-leadership-listing-panel-pane-2 .views-row.views-row-1{border-top:1px solid #ccc;margin-top:0}.pane-leadership-listing-panel-pane-2 .views-field-field-user-photo{margin-bottom:15px}.pane-leadership-listing-panel-pane-2 .views-field-field-user-photo img{width:100%;border:none}.pane-leadership-listing-panel-pane-2 .views-field-realname{font-size:32px;font-size:3.2rem;margin-top:0;margin-bottom:6px}.pane-leadership-listing-panel-pane-2 .views-field-field-job-title{font-size:20px;font-size:2rem;display:block;margin-bottom:8px}.pane-leadership-listing-panel-pane-2 .views-field-field-bio{margin-top:12px}.pane-leadership-listing-panel-pane-2 .more-link{margin-top:15px;font-size:14px}@media (min-width:47.5em){.pane-leadership-listing-panel-pane-2 .views-row{padding:1.5em 0 1em}.pane-leadership-listing-panel-pane-2 .views-row .views-field-field-user-photo{float:right;width:300px;margin:0 0 1em 2em}}@media (min-width:60em){.pane-leadership-listing-panel-pane-2 .views-row .views-field-field-user-photo{width:360px}}@media (min-width:82em){.pane-leadership-listing-panel-pane-2 .views-row{padding:1.8em 0 1em}.pane-leadership-listing-panel-pane-2 .views-row .text-grouping{width:58.5%}.pane-leadership-listing-panel-pane-2 .views-row .views-field-field-user-photo{width:39%;margin:0}.pane-leadership-listing-panel-pane-2 .views-row-odd .text-grouping{float:right}.pane-leadership-listing-panel-pane-2 .views-row-even .text-grouping,.pane-leadership-listing-panel-pane-2 .views-row-odd .views-field-field-user-photo{float:left}.pane-leadership-listing-panel-pane-2 .views-row-even .views-field-field-user-photo{float:right}}.views-table td.views-field *{margin:0}.views-exposed-widgets .views-exposed-widget .form-submit{margin-top:1.6em!important}.views-exposed-widgets .views-exposed-widget.views-submit-button{padding:0}.views-exposed-widgets .form-actions .description,.views-exposed-widgets .form-item .description{display:none}.view .ajax-progress,.views-exposed-form .ajax-progress{bottom:-1.75em;position:absolute;right:50%} \ No newline at end of file +@charset "UTF-8";.align-left,table caption{text-align:left}.visuallyhidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.ui-accordion .ui-accordion-header{background:#ebebeb!important}.ui-accordion .ui-accordion-header-active,.ui-accordion .ui-accordion-header:hover{background:#d2d2d2!important}.ui-accordion .ui-accordion-header p{margin:0}.ui-accordion .ui-accordion-content{background:#fff;border:1px solid #d2d2d2}.ui-accordion .ui-accordion-content h2:first-child,.ui-accordion .ui-accordion-content h3:first-child{margin-top:10px}.ui-accordion .ui-accordion-content ol{padding-left:.6em}.l-main.lt-gray .ui-accordion .ui-accordion-header{background:#e1e1e1!important}.l-main.lt-gray .ui-accordion .ui-accordion-header:hover{background:#d7d7d7!important}.l-main.lt-gray .ui-accordion .ui-accordion-header-active{background:#e1e1e1!important}.l-main.lt-gray .ui-accordion .ui-accordion-content{background:#fff;border:1px solid #e1e1e1}.ui-accordion-header{overflow:auto}body .panels-row.odd .ui-accordion .ui-accordion-header{background:#d7d7d7}body .panels-row.odd .ui-accordion .ui-accordion-content{border-color:#d7d7d7}.ctools-collapsible-container .ctools-toggle{background-image:url(../images/jquery-images/ui-icons_222222_256x240.png);background-position:-64px -15px}.ctools-collapsible-container .ctools-toggle-collapsed{background-position:-32px -15px;background-image:url(../images/jquery-images/ui-icons_222222_256x240.png)}.ctools-collapsible-container .ctools-toggle-collapsed:hover,.nested-accordion:before,.view-grouping-header:before{background-image:url(../images/jquery-images/ui-icons_222222_256x240.png)}ul.breadcrumb{padding:20px 0;margin:0}ul.breadcrumb li{display:inline-block;margin-right:.45em;font-weight:600}ul.breadcrumb li:after{content:"|";color:#b00;font-weight:700;margin-left:.45em}ul.breadcrumb li a{color:#666;text-decoration:none}ul.breadcrumb li a:visited{color:#666}ul.breadcrumb li a:focus{color:#dcaa38}ul.breadcrumb li a:hover{color:#666;text-decoration:underline}ul.breadcrumb li a:active{color:#028da9}ul.breadcrumb li:last-child{margin-right:0}ul.breadcrumb li:last-child:after{content:" "}#edit-preview,#edit-submit,#edit-submit--2,#edit-submit--3,.button-primary,.form-submit,.red-button,.webform-previous,.webform-submit,body.page-user-login .login-box.osu a,html body .button,input[type=button]{font-size:14px;padding:.7em 1.3em .4em;display:inline-block;cursor:pointer;background-color:#b00;border:0;color:#fff;text-transform:uppercase;font-family:proximanova,Helvetica,Arial,sans-serif;letter-spacing:.05em;border-radius:2px;box-shadow:0 3px 0 0 #920000;font-weight:400;margin-right:1.5em}#edit-preview:hover,#edit-submit--2:hover,#edit-submit--3:hover,#edit-submit:hover,.button-primary:hover,.form-submit:hover,.red-button:hover,.webform-previous:hover,.webform-submit:hover,body.page-user-login .login-box.osu a:hover,html body .button:hover,input[type=button]:hover{text-decoration:none;background-color:#a20000}#edit-preview:active,#edit-submit--2:active,#edit-submit--3:active,#edit-submit:active,.button-primary:active,.form-submit:active,.red-button:active,.webform-previous:active,.webform-submit:active,body.page-user-login .login-box.osu a:active,html body .button:active,input[type=button]:active{background-color:#920000}.disabled#edit-preview,.disabled#edit-submit,.disabled#edit-submit--2,.disabled#edit-submit--3,.disabled.button-primary,.disabled.form-submit,.disabled.webform-previous,.disabled.webform-submit,.red-button.disabled,.red-button[disabled],[disabled]#edit-preview,[disabled]#edit-submit,[disabled]#edit-submit--2,[disabled]#edit-submit--3,[disabled].button-primary,[disabled].form-submit,[disabled].webform-previous,[disabled].webform-submit,body.page-user-login .login-box.osu a.disabled,body.page-user-login .login-box.osu a[disabled],html body .disabled.button,html body [disabled].button,input.disabled[type=button],input[disabled][type=button]{opacity:.6;background:false;cursor:default;box-shadow:none}#edit-preview.ext .ext,#edit-submit--2.ext .ext,#edit-submit--3.ext .ext,#edit-submit.ext .ext,.button-primary.ext .ext,.form-submit.ext .ext,.webform-previous.ext .ext,.webform-submit.ext .ext,html body .button.ext .ext,input[type=button].ext .ext{background-image:none;padding:0;width:0}a.button{margin-top:20px}#colorbox #cboxWrapper{border-radius:0;font-size:1.1em}#colorbox #cboxWrapper #cboxClose,#colorbox #cboxWrapper #cboxNext,#colorbox #cboxWrapper #cboxPrevious{background-image:none;text-indent:0;color:transparent;overflow:hidden}#colorbox #cboxWrapper #cboxClose:before,#colorbox #cboxWrapper #cboxNext:before,#colorbox #cboxWrapper #cboxPrevious:before{font-family:FontAwesome;bottom:-3px;position:absolute;color:#000}#colorbox #cboxWrapper #cboxClose:before{content:"\f00d";right:0;font-size:1.2em}#colorbox #cboxWrapper #cboxPrevious:before{content:"\f053"}#colorbox #cboxWrapper #cboxNext:before{content:"\f054"}#colorbox #cboxWrapper #cboxCurrent{bottom:-3px}span.ext{margin-left:2px;margin-right:2px}img.file-icon{height:40px;width:auto;padding-bottom:7px;margin:0 3px}.views-exposed-form,.webform-component .description{margin-bottom:30px}input{max-width:100%}input:focus{outline:#999 solid 1px}textarea{resize:none}.webform-component label{text-transform:uppercase;font-weight:600;font-size:14px}.webform-component table .form-text{width:100%}.views-exposed-form label{font-weight:400;font-size:14px;text-transform:uppercase}.views-exposed-form .form-text{height:32px}.webform-component-fieldset .webform-component label{text-transform:uppercase;font-weight:400;font-size:13px}.webform-component-fieldset,.webform-component-file,.webform-component-grid{margin-bottom:40px}.webform-component-file #edit-submitted-file-upload{max-width:240px}@media (max-width:47.4em){.l-main input:not([type=checkbox]):not([type=radio]),.l-main select,.l-main textarea{width:100%}}form .chosen-container .chosen-choices,form .form-text{padding:4px 6px 2px;border:1px solid #bbb;background-image:none;box-shadow:none;font-size:.9em}form .chosen-container{font-size:1em}form .chosen-container .result-selected{display:none!important}form .chosen-container .chosen-results{font-size:.9em}form .chosen-container .search-field input{width:.5px!important;height:.1px!important}form .chosen-container .chosen-results li{padding:7px 6px 4px;line-height:1em}form .chosen-container .chosen-results li.highlighted{background-image:none}form .chosen-container.chosen-container-active.chosen-with-drop .chosen-single,form .chosen-container.chosen-container-multi .chosen-choices li.search-choice,form .chosen-container.chosen-container-single .chosen-single{border-radius:0;background:#eee;box-shadow:none}form .chosen-container.chosen-container .search-field:after,form .chosen-container.chosen-container-active.chosen-with-drop .chosen-choices li.search-choice+.search-field:after{content:"- Select -";color:#666;cursor:default}form .chosen-container.chosen-container-active .search-field,form .chosen-container.chosen-container-multi .chosen-choices li.search-choice+.search-field{float:none}form .chosen-container.chosen-container-single .chosen-results{margin:0;padding:0}form .chosen-container.chosen-container-single .chosen-drop{border-radius:0}form .chosen-container.chosen-container-single .chosen-single{padding:0 0 0 6px;height:27px}form .chosen-container.chosen-container-single .chosen-single div b{background-size:52px 40px!important}form .chosen-container.chosen-container-multi .chosen-choices{padding:1px 3px 0;cursor:default}form .chosen-container.chosen-container-multi .chosen-choices li.search-choice{display:inline-block;float:none;line-height:1em;margin:2px 4px 2px 0;padding:4px 20px 2px 4px}form .chosen-container.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{top:4px}form .chosen-container.chosen-container-multi .chosen-choices li.search-choice+.search-field:after{content:"+ Add";cursor:pointer}.l-constrained:after,.l-main:after,.l-region--sidebar-1:after,.l-region--sidebar-2:after{content:"";display:table;clear:both}form .chosen-container.chosen-container-multi .chosen-choices li.search-field input[type=text]{margin:1px 0 0 2px;cursor:default}.type-group1 h1,.type-group1 h2,.type-group1 h3,.type-group1 h4,.type-group1 h5,.type-group1 h6,.type-group1-sample h1,.type-group1-sample h2,.type-group1-sample h3,.type-group1-sample h4,.type-group1-sample h5,.type-group1-sample h6{font-family:proximanova,Helvetica,Arial,sans-serif;font-weight:400}.type-group1 h1,.type-group1-sample h1{color:#b00}.type-group1 h2.block__title,.type-group1 h2.pane-title,.type-group1-sample h2.block__title,.type-group1-sample h2.pane-title{margin-bottom:.6em;text-transform:uppercase;color:#2d2d2d;font-weight:400;line-height:120%}.type-group2 h1,.type-group2 h2,.type-group2 h3,.type-group2 h4,.type-group2 h5,.type-group2 h6,.type-group2-sample h1,.type-group2-sample h2,.type-group2-sample h3,.type-group2-sample h4,.type-group2-sample h5,.type-group2-sample h6{font-family:proximanova,Helvetica,Arial,sans-serif;font-weight:300}.type-group2 h1,.type-group2-sample h1{font-weight:600}.type-group2 h2,.type-group2 h3,.type-group2-sample h2,.type-group2-sample h3{font-family:capita,Georgia,serif;font-weight:100}.type-group2 h3,.type-group2-sample h3{font-style:italic}.type-group2 h4,.type-group2-sample h4{font-weight:400}.type-group2 h2.block__title,.type-group2 h2.pane-title,.type-group2-sample h2.block__title,.type-group2-sample h2.pane-title{font-weight:400;font-family:proximanova,Helvetica,Arial,sans-serif}.type-group3 h1,.type-group3 h2,.type-group3 h3,.type-group3 h4,.type-group3 h5,.type-group3 h6,.type-group3-sample h1,.type-group3-sample h2,.type-group3-sample h3,.type-group3-sample h4,.type-group3-sample h5,.type-group3-sample h6{font-family:capita,Georgia,serif;font-weight:400}.type-group3 h2,.type-group3-sample h2{font-weight:100;font-style:italic}.type-group3 h3,.type-group3 h4,.type-group3-sample h3,.type-group3-sample h4{font-family:proximanova,Helvetica,Arial,sans-serif;font-weight:400}.type-group3 h2.block__title,.type-group3 h2.pane-title,.type-group3-sample h2.block__title,.type-group3-sample h2.pane-title{font-weight:400;font-style:normal}.l-page img{width:inherit}.image-border,.panopoly-image-featured,.panopoly-image-full,.panopoly-image-half,.panopoly-image-original,.panopoly-image-quarter,.panopoly-image-square,.panopoly-image-thumbnail{border:1px solid #666}.node__content .panopoly-image-featured,.node__content .panopoly-image-full,.node__content .panopoly-image-half,.node__content .panopoly-image-original,.node__content .panopoly-image-quarter,.node__content .panopoly-image-square,.node__content .panopoly-image-thumbnail{float:right;margin:0 0 20px 1.5em}.ui-widget table,.ui-widget td,.ui-widget th,.ui-widget tr{border:0}.ui-widget{font-family:proximanova,Helvetica,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-family:proximanova,Helvetica,Arial,sans-serif;font-size:1em}.ui-widget-content{border:0;background:#ebebeb;color:#2d2d2d}.ui-widget-content a{color:#2d2d2d}.ui-widget-header{border:0;background:#666;color:#fff;font-weight:700}.ui-widget-header a{color:#fff}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:0;background:#fff;font-weight:400;color:#2d2d2d}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#2d2d2d;text-decoration:none}.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{border:0;background:#d2d2d2;font-weight:400;color:#2d2d2d}.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:#fff;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:0;background:url(../images/jquery-images/ui-bg_flat_65_ffffff_40x100.png) 50% 50% repeat-x #fff;font-weight:400;color:#2d2d2d}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#2d2d2d;text-decoration:none}.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top{border-top-left-radius:0}.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr{border-top-right-radius:0}.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left{border-bottom-left-radius:0}.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right{border-bottom-right-radius:0}#modalBackdrop,.cke_dialog_background_cover,.ui-widget-overlay{background-image:none!important;background-color:#000!important;opacity:.5!important}.ui-dialog .ui-dialog-titlebar{height:auto;line-height:unset;font-weight:700;font-size:13px;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.75);border-bottom:1px solid #999;padding:6px 10px;border-radius:2px 2px 0 0;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:linear-gradient(top,#f5f5f5,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#fff5f5f5', endColorstr='#ffcfd1cf')}.messages,.pager>li{background-image:none}#modalBackdrop{z-index:920!important}#modalContent{z-index:930!important}.ui-front{z-index:940!important}.ui-widget-overlay{z-index:950!important}.ui-dialog{z-index:960!important;position:fixed;top:50%!important;left:50%!important;transform:translate(-50%,-50%)}.ui-dialog-titlebar-close{text-indent:-9999em}.l-constrained{margin:0 auto;padding:0 6%}@media (min-width:47.5em){.l-constrained{padding:0 8%}}@media (min-width:82em){.max-width{max-width:70em;margin:0 auto;padding:0}}ol ol,ol ol ol,ul ul,ul ul ul{margin-top:8px}ul.menu{padding:0}ol,ul{padding-left:3em}ul{list-style-type:square;list-style-position:outside}ul ul,ul ul ul{margin-left:20px}ol{list-style-type:decimal}ol ol{list-style-type:lower-alpha}ol ol ol{list-style-type:lower-roman}#block-menu-menu-global-menu ul.menu .leaf,.no-list-style,ul.breadcrumb,ul.menu{list-style:none}.field--name-field-basic-text-text li,.field--name-field-ocio-body li,.ui-accordion-content li{margin-bottom:.6em}.ui-accordion-content ul{padding-left:.6em}.caret-list-type ul,.dot-list-type ul,.page-newsletter-archive .l-region--content ul,.pane-bundle-quick-links ul,.pane-wcm-mailchimp-pane ul{padding-left:0;list-style-image:none;list-style-type:none}.caret-list-type li,.page-newsletter-archive .l-region--content li,.pane-bundle-quick-links li,.pane-wcm-mailchimp-pane li{margin-bottom:10px}.caret-list-type li:before,.page-newsletter-archive .l-region--content li:before,.pane-bundle-quick-links li:before,.pane-wcm-mailchimp-pane li:before{content:"\f0da";font-family:FontAwesome;color:gray;margin-right:10px;margin-left:4px;font-size:85%}.dot-list-type li{margin-bottom:40px}.dot-list-type li:before{content:"\f111";font-family:FontAwesome;color:gray;margin-right:10px;font-size:40%}.media-element{display:block}.media-element img{display:block;width:100%;margin:0}.media-element.file-default,.media-element.file-image-full,.media-element.file-image-large,.media-element.file-image-medium,.media-element.file-image-small{margin:0 0 1em}.media-element.file-image-left{float:left;clear:left;margin:0 2em 1em 0;max-width:30%}.media-element.file-image-right{float:right;clear:right;margin:0 0 1em 2em;max-width:30%}.media-element.file-image-center{float:none;margin:0 auto;max-width:50%}.media-element.file-image-max{margin:0 0 1em;width:100%}.media-element.file-image-max .content{width:100%}.media-element.file-video-full,.media-element.file-video-large,.media-element.file-video-medium,.media-element.file-video-small{margin:0 0 1em}.media-element.file-video-left{float:left;clear:left;margin:0 2em 1em 0;width:50%}.media-element.file-video-right{float:right;clear:right;margin:0 0 1em 2em;width:50%}.media-element.file-video-center{float:none;margin:0 auto;width:75%}.media-element.file-video-max{margin:0 0 1em;width:100%}.media-element.file-video-max .content{width:100%}.media-element-container{display:block;display:table;table-layout:fixed;max-width:100%}.media-element-container img{display:block;width:100%;margin:0}.media-element-container.media-default,.media-element-container.media-image_full,.media-element-container.media-image_large,.media-element-container.media-image_medium,.media-element-container.media-image_small{margin:0 0 1em}.media-element-container.media-image_left{float:left;clear:left;margin:0 2em 1em 0;max-width:30%}.media-element-container.media-image_right{float:right;clear:right;margin:0 0 1em 2em;max-width:30%}.media-element-container.media-image_center{float:none;margin:0 auto;max-width:50%}.media-element-container .media-element,img,media{max-width:100%}.media-element-container.media-image_max{margin:0 0 1em;width:100%}.media-element-container.media-image_max .content{width:100%}.media-element-container.media-video_full,.media-element-container.media-video_large,.media-element-container.media-video_medium,.media-element-container.media-video_small{margin:0 0 1em}.media-element-container.media-video_left{float:left;clear:left;margin:0 2em 1em 0;width:50%}.media-element-container.media-video_right{float:right;clear:right;margin:0 0 1em 2em;width:50%}.media-element-container.media-video_center{float:none;margin:0 auto;width:75%}.media-element-container.media-video_max .content,.pane-bundle-table table,table{width:100%}.media-element-container.media-video_max{margin:0 0 1em;width:100%}.media-element-container .field--name-field-basic-image-caption,.media-element-container .field-name-field-basic-image-caption{display:table-caption;caption-side:bottom;font-family:capita,Georgia,serif;font-size:.9em;font-weight:300;font-style:italic;line-height:1.3em;color:#606060}.error,.error .error,.messages--error,.messages--status,.messages--warning,.ok,.warning{color:#2d2d2d}.align-center .media-element.file-default{margin-left:auto;margin-right:auto}.align-right .media-element.file-default{margin-left:auto}@media (max-width:47.4em){.field .media-element.media-vimeo-video,.field .media-element.media-youtube-video{width:100%;margin:0;float:none;display:block}.field img.media-element{margin:1em auto;float:none;display:block;max-width:100%}}.messages{margin:1.8em 0;padding:1.2em 1.6em;border:0;background-color:#d9d9d9}.messages ul{margin:0 0 0 1em;padding:0}.messages li{list-style-image:none}.messages--status,tr.ok{border-left:8px solid #d4df48}.messages--warning,tr.warning{border-left:8px solid #dcaa38}.messages--error,tr.error{border-left:8px solid #b00}.pager>li{display:inline;padding:.5em;list-style-type:none}table{margin-bottom:20px;line-height:140%}.ui-accordion-content table a,.ui-tabs-content table a,table .ui-accordion-content a,table .ui-tabs-content a,table a,table li,table p{font-size:15px;font-size:1.5rem;line-height:120%!important}table th{background:#dedede;font-weight:600;border:1px solid #c7c7c7!important;text-transform:uppercase}.ui-accordion-content table td,table tbody,table td,table th{border:1px solid #c7c7c7}.ui-accordion-content table th a,.ui-tabs-content table th a,table th .ui-accordion-content a,table th .ui-tabs-content a,table th a{text-decoration:none}table tbody tr{border-bottom:1px solid #c7c7c7}table tbody tr.odd,table tbody tr:nth-child(odd){background:#f0f0f0}table tbody tr.even,table tbody tr:nth-child(even){background:#fff}table thead+tbody tr.odd,table thead+tbody tr:nth-child(odd){background:#f0f0f0}.panels-row.odd table tbody tr.odd,.panels-row.odd table tbody tr:nth-child(odd),table thead+tbody tr.even,table thead+tbody tr:nth-child(even){background:#fff}table td,table th{padding:.6em 1em}table caption{color:#666;margin-bottom:5px}.panels-row.odd table tbody tr.even,.panels-row.odd table tbody tr:nth-child(even),.panels-row.odd table thead+tbody tr.odd,.panels-row.odd table thead+tbody tr:nth-child(odd){background:#f3f3f3}.panels-row.odd table thead+tbody tr.even,.panels-row.odd table thead+tbody tr:nth-child(even){background:#fff}table ul{padding-left:3px;list-style-position:inside}.tabs--primary{padding-top:2em}.tabs--primary li{font-weight:400;background:#ebebeb}.tabs--primary li a{text-decoration:none;color:#b00}.tabs--primary li a:visited{color:#b00}.tabs--primary li a:focus{color:#dcaa38}.tabs--primary li a:hover{color:#2d2d2d;background:#d2d2d2}.tabs--primary li a:active{color:#028da9}.tabs--primary li .active{background:#c5c5c5}body,html{font-family:proximanova,Helvetica,Arial,sans-serif;color:#2d2d2d;font-weight:300}p{margin-bottom:14px}em{font-style:italic}@media (max-width:47.4em){html{font-size:58%}.body,.ui-accordion .ui-accordion-content li,.ui-accordion .ui-accordion-content p,body{font-size:18px;font-size:1.8rem;line-height:150%}}@media (min-width:47.5em){html{font-size:60%}.body,.ui-accordion .ui-accordion-content li,.ui-accordion .ui-accordion-content p,body{font-size:17px;font-size:1.7rem;line-height:150%}.width-70{width:85%}}@media (min-width:60em){html{font-size:62.5%}.body,.ui-accordion .ui-accordion-content li,.ui-accordion .ui-accordion-content p,body{font-size:17px;font-size:1.7rem;line-height:150%}}@media (min-width:82em){html{font-size:66%}.body,.ui-accordion .ui-accordion-content li,.ui-accordion .ui-accordion-content p,body{font-size:16px;font-size:1.6rem;line-height:150%}}h1,h2,h3,h4{margin-bottom:10px;line-height:120%}.pane-bundle-text h2,body h2,body h3,body h4,h2.block__title{margin-top:0}h1{font-size:42px;font-size:4.2rem}h2{font-size:32px;font-size:3.2rem}h2.block__title,h2.pane-title{font-size:27px;font-size:2.7rem}h3{font-size:24px;font-size:2.4rem}h4{font-size:20px;font-size:2rem}.block-title-style,.section-tags h1,.views-page h1{text-transform:uppercase;color:#2d2d2d;font-size:27px;font-size:2.7rem}.ui-accordion-content a,.ui-tabs-content a,a{color:#b00;font-weight:500;text-decoration:none}a:visited{color:#b00}a:focus{color:#d4df48}a:hover{color:#028da9;text-decoration:underline}a:active{color:#d65828}.ui-accordion-content strong a,.ui-tabs-content strong a,strong .ui-accordion-content a,strong .ui-tabs-content a,strong a{font-weight:700}.header-links,.pane-node-title a{color:#b00;text-decoration:none}.header-links:visited,.pane-node-title a:visited{color:#b00}.header-links:focus,.pane-node-title a:focus{color:#d4df48}.header-links:hover,.pane-node-title a:hover{color:#2d2d2d;text-decoration:none}.header-links:active,.pane-node-title a:active{color:#d65828}.reverse-links,.reverse-links:visited{color:#ebebeb}.reverse-links:focus{color:#d4df48}.reverse-links:hover{color:#fff}.pipe,.reverse-links:active{color:#b00}.more-link,.more-link a{text-transform:uppercase;font-weight:600;text-decoration:none;margin-top:2em}.pipe{font-weight:600}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,body .ui-tabs .ui-tabs-nav,body .ui-tabs .ui-tabs-nav a{font-weight:400;color:#2d2d2d}.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}.align-right{text-align:right}.align-center{text-align:center}blockquote{background:#f5f5f5;border-left:4px solid #ddd;padding:1.9em 2em;overflow:hidden}blockquote li,blockquote ol,blockquote p,blockquote ul{margin:.4em 0 0}blockquote div,blockquote h2,blockquote h3,blockquote h4,blockquote h5{margin:0 0 .4em}blockquote.pull-quote{font-size:26px;font-size:2.6rem;background:0 0;border-left:0 none;font-family:capita,Georgia,serif;font-style:italic;line-height:130%;padding:0;margin:1.5em 1.5em 1.5em 2em}blockquote.pull-quote :first-child{margin-top:.3em}blockquote.pull-quote::before{font-size:35px;font-size:3.5rem;color:rgba(0,0,0,.6);content:"\f10d";font-family:FontAwesome;font-style:normal;margin-left:-1.5em;float:left}blockquote.pull-quote cite,body .ui-tabs .ui-tabs-nav{font-family:proximanova,Helvetica,Arial,sans-serif}blockquote.pull-quote cite{font-size:16px;font-size:1.6rem;font-style:normal;display:block;padding-top:.6em}blockquote.pull-quote cite::before{content:"―";margin-right:3px}body .ui-accordion{margin:1em 0;position:relative}body .ui-accordion .accordion-item,body .ui-accordion .views-row{margin:.5em 0}body .ui-accordion .ui-accordion-header{font-size:.9em;padding:.5em 1em .4em 1.9em}body .ui-accordion .ui-accordion-header.cke_widget_editable{padding:.5em 3em .3em 1.9em}body .ui-accordion .ui-accordion-header p{margin:0;color:#2d2d2d}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{border:0;background-color:#dedede}body .ui-accordion .ui-accordion-header a,body .ui-accordion .ui-accordion-header.ui-state-active a,body .ui-accordion .ui-accordion-header.ui-state-default a,body .ui-accordion .ui-accordion-header.ui-state-hover a{padding:0}body .ui-accordion .ui-accordion-header.ui-state-active{background-image:none}body .ui-accordion .ui-accordion-content{box-sizing:content-box;background-color:#fff;padding:1.2em 1.9em .5em;border:1px solid #dedede}body .ui-tabs{background-color:transparent;margin:1em 0;position:relative;padding:0;clear:both}body .ui-tabs .ui-tabs-nav{font-size:.9em;padding:.5em 1em 0 0;background-color:transparent}.callout,.intro-text,.tagline{font-family:capita,Georgia,serif}body .ui-tabs .ui-tabs-nav.cke_widget_editable{background-color:#dedede;padding:.5em 3em .3em 1.9em}body .ui-tabs .ui-tabs-nav li,body .ui-tabs .ui-tabs-nav li.ui-state-active,body .ui-tabs .ui-tabs-nav li.ui-state-default,body .ui-tabs .ui-tabs-nav li.ui-state-hover{border-width:1px 1px 0;border-style:solid;border-color:#dedede}body .ui-tabs .ui-tabs-nav li.ui-state-default,body .ui-tabs .ui-tabs-nav li.ui-state-hover{background-color:#dedede;background-image:none}body .ui-tabs .ui-tabs-nav li.ui-tabs-active{background-color:#fff}body .ui-tabs .ui-tabs-content{box-sizing:content-box;background-color:#fff;padding:1.2em 1.9em .5em;border:1px solid #dedede}body .ui-tabs .ui-tabs-content:after{content:"";display:table;clear:both}body .drulog-panels-accordion .accordion-title{margin-bottom:.5em}body .drulog-panels-accordion .accordion-content{margin-top:-.8em;margin-bottom:.8em}.tagline,h2.underlined,h3.underlined{margin-bottom:20px}.tagline{font-size:32px;font-size:3.2rem;font-weight:100;line-height:130%}.subhead{font-size:22px;font-size:2.2rem;color:#b00;line-height:130%}.underlined{border-bottom:1px solid #c7c7c7;padding-bottom:4px;font-weight:300!important;margin-top:0}h2.underlined{font-size:30px;font-size:3rem}h3.underlined{font-size:26px;font-size:2.6rem}.field--name-field-ocio-body .underlined{padding-top:20px}.field--name-field-ocio-body .underlined:first-child{padding-top:0}.row-tiles .underlined{margin-bottom:30px!important;padding-top:20px!important}.intro-text{font-size:22px;font-size:2.2rem;font-style:italic;font-weight:100;line-height:160%;padding-bottom:20px}.intro-text:last-child{padding-bottom:0}.intro-text-alt{font-size:20px;font-size:2rem;font-weight:300;line-height:160%;padding-bottom:10px}.intro-text-alt:last-child{padding-bottom:0}.callout{font-size:36px;font-size:3.6rem;color:#b00;font-weight:300;margin:1em 0 .4em}hr{background-color:#d2d2d2;border:0;height:1px;margin:2em 0}.width-70{margin:10px auto}@media (min-width:60em){.width-70{width:75%}}@media (min-width:82em){.width-70{width:70%}}#block-views-featured-slideshow-block .flexslider{background:#2d2d2d;border:0;border-radius:0;box-shadow:none;margin:0}#block-views-featured-slideshow-block .flexslider .flex-meta{display:block;width:100%;position:absolute;color:#fff;text-align:center;bottom:.6em;padding:.4em 8%;font-size:24px;font-size:2.4rem}#block-views-featured-slideshow-block .flexslider .flex-meta .flex-title{display:block;font-weight:400;line-height:1.1em}#block-views-featured-slideshow-block .flexslider .flex-meta .flex-summary{font-weight:300;font-size:.6em;line-height:1.2em;display:none}@media (min-width:47.5em){#block-views-featured-slideshow-block .flexslider .flex-meta .flex-summary{display:block}#block-views-featured-slideshow-block .flexslider .flex-meta{bottom:.3em;padding:.5em 6%;font-size:32px;font-size:3.2rem}#block-views-featured-slideshow-block .flexslider .flex-meta .flex-title{margin-bottom:.1em}}@media (min-width:60em){#block-views-featured-slideshow-block .flexslider .flex-meta{font-size:34px;font-size:3.4rem}}@media (min-width:82em){#block-views-featured-slideshow-block .flexslider .flex-meta{font-size:40px;font-size:4rem}}#block-views-featured-slideshow-block .flexslider .flex-meta.white{color:#fff}#block-views-featured-slideshow-block .flexslider .flex-meta.white.translucent{bottom:0;background-color:rgba(20,20,20,.6)}#block-views-featured-slideshow-block .flexslider .flex-meta.black.translucent,#block-views-featured-slideshow-block .flexslider .flex-meta.dk-gray.translucent{background-color:rgba(200,200,200,.7);bottom:0}#block-views-featured-slideshow-block .flexslider .flex-meta.dk-gray{color:#2d2d2d}#block-views-featured-slideshow-block .flexslider .flex-meta.black{color:#000}#block-views-featured-slideshow-block .flexslider .flex-direction-nav a{color:rgba(0,0,0,.8);text-decoration:none}#block-views-featured-slideshow-block .flexslider .flex-direction-nav a:before{line-height:1em}#block-views-featured-slideshow-block .lt-ie9 .flexslider a .flex-meta{background-color:transparent;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#AA000000, endColorstr=#AA000000)"}#block-views-featured-slideshow-block .lt-ie9 .flexslider .flex-direction-nav a{color:#000;filter:alpha(opacity="60")}#block-views-featured-slideshow-block .lt-ie9 .flexslider .flex-direction-nav a:hover{filter:alpha(opacity="80")}#block-views-featured-slideshow-block ul.flex-direction-nav,#block-views-featured-slideshow-block ul.flex-direction-nav:hover{display:none}#block-views-featured-slideshow-block .flex-control-nav{text-align:right;padding-right:1.8em;top:20px;z-index:99;width:100%;height:30px}#block-views-featured-slideshow-block .flex-control-paging li a{background-color:#2d2d2d;text-align:left;width:15px;height:15px;margin-bottom:1em}#block-views-featured-slideshow-block .flex-control-paging li a.flex-active{background-color:#fff}@media (max-width:47.4em){#block-views-featured-slideshow-block .flex-control-paging li a{display:none}}.l-region--hero-wrapper{position:relative;max-height:500px}.l-region--hero-wrapper .views-field-field-basic-image-image{position:relative;top:0;z-index:9;max-height:500px;overflow:hidden}.page-newsletter-archive h1{margin-bottom:25px}.page-newsletter-archive .l-region--content{padding-bottom:20px}.page-newsletter-archive .l-region--content li{margin-bottom:15px}.block--mm-widgets .item,.pane-mm-widgets-live-pane .item{margin:1.8em 0}.block--mm-widgets .item .content,.pane-mm-widgets-live-pane .item .content{margin-bottom:.3em}.block--mm-widgets .item .network .fa,.pane-mm-widgets-live-pane .item .network .fa{margin-right:.6em;position:relative;top:1px;padding:.3em 0 .25em;width:1.6em}.block--mm-widgets .fa,.pane-mm-widgets-live-pane .fa{color:#fff;padding:.55em 0 .5em;text-align:center;width:1.8em}.block--mm-widgets .fa.fa-twitter,.pane-mm-widgets-live-pane .fa.fa-twitter{background-color:#00aced}.block--mm-widgets .fa.fa-facebook-page,.pane-mm-widgets-live-pane .fa.fa-facebook-page{background-color:#3b5998}.block--mm-widgets .fa.fa-facebook-page:before,.pane-mm-widgets-live-pane .fa.fa-facebook-page:before{content:'\f09a'}.block--mm-widgets .fa.fa-instagram,.pane-mm-widgets-live-pane .fa.fa-instagram{background-color:#517fa4;top:2px}.block--mm-widgets .fa.fa-rss,.pane-mm-widgets-live-pane .fa.fa-rss{background-color:#f60}.block--mm-widgets .fa.fa-youtube-playlist,.pane-mm-widgets-live-pane .fa.fa-youtube-playlist{background-color:#b00}.block--mm-widgets .fa.fa-youtube-playlist:before,.pane-mm-widgets-live-pane .fa.fa-youtube-playlist:before{content:'\f16a'}.block--mm-widgets.mm-single-channel .fa.mm-channel,.pane-mm-widgets-live-pane.mm-single-channel .fa.mm-channel{float:left;margin-right:.6em}.block--mm-widgets.mm-single-channel .fa.mm-channel+.pane-title,.pane-mm-widgets-live-pane.mm-single-channel .fa.mm-channel+.pane-title{line-height:1.6em}body.html.footer-dk-gray{background-color:#2d2d2d}body.html.footer-md-gray{background-color:#666}body.html.footer-lt-gray{background-color:#f5f5f5}body.html.footer-white{background-color:#fff}form.search-form{margin-top:1em}fieldset.search-advanced{border:0;background-color:#ebebeb;margin-left:0;margin-right:0;padding:.5em 0 0}fieldset.search-advanced legend{margin-top:2.5em}fieldset.search-advanced .criterion{margin-top:1em}fieldset.search-advanced input.form-submit{margin-bottom:1em}p.search-result__snippet{padding-left:0;margin-bottom:.4em}.l-page .l-region--main-menu:hover #search-block-toggle{outline:0!important}.l-page .l-region--main-menu #search-block-toggle{cursor:pointer}.l-page .l-region--main-menu #search-block-toggle:focus{outline:red dotted 1px}.l-page .l-region--main-menu #wcm-search{position:relative}.l-page .l-region--main-menu #wcm-search #block-search-form{z-index:498;position:absolute;right:0;top:100%;background-color:rgba(0,0,0,.8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#333333, endColorstr=#333333);height:auto;display:none}.l-page .l-region--main-menu #wcm-search #block-search-form *{height:100%}.l-page .l-region--main-menu #wcm-search #block-search-form .container-inline{display:table;padding:1em}.l-page .l-region--main-menu #wcm-search #block-search-form .container-inline .form-item{display:table-cell;vertical-align:middle}.l-page .l-region--main-menu #wcm-search #block-search-form .container-inline .form-item .form-text{border:0;padding:0 6px;font-size:1em}.l-page .l-region--main-menu #wcm-search #block-search-form .container-inline .form-actions{display:table-cell;text-align:center;width:1.9em}.book_printer,.node-type-news-client-cached-article .tabs--primary,.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text span.ext{display:none}.l-page .l-region--main-menu #wcm-search #block-search-form .container-inline .form-actions .form-submit{border-radius:0;-webkit-box-sizing:content-box;box-shadow:none;padding:.6em 1.3em .4em;margin:0;height:auto}@media (max-width:47.4em){.l-page .l-region--main-menu #wcm-search #search-block-toggle{position:absolute;right:0;padding:1em;font-size:1.2em;z-index:500;width:auto;margin-top:.25em}.l-page .l-region--main-menu #wcm-search #block-search-form{display:none;height:auto;width:100%;top:4em;z-index:499}.l-page .l-region--main-menu #wcm-search #block-search-form .container-inline{width:100%;clear:both;padding:4%}.l-page .l-region--main-menu #wcm-search #block-search-form .container-inline .form-text{width:100%}}.field--name-field-ocio-body .block--webform{font-size:14px;font-size:1.4rem;margin-bottom:20px}.field--name-field-ocio-body .block--webform .block__title{font-size:22px;font-size:2.2rem;font-weight:400!important;color:#b00!important;padding-top:20px}.field--name-field-ocio-body .block--webform label{font-size:13px;font-size:1.3rem}.field--name-field-ocio-body .block--webform .button-primary{margin-top:10px}div.workbench-info-block{background-color:#d9d9d9;padding:1em 1.5em;margin:1em 0 3em;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:.4em .8em!important}.ds-2col-stacked-fluid.node--article--full .group-left,.ds-2col-stacked-fluid.node--article--full .group-right,.ds-2col-stacked-fluid.node--news-client-cached-article--full .group-left,.ds-2col-stacked-fluid.node--news-client-cached-article--full .group-right{width:100%;float:none}.ds-2col-stacked-fluid.node--article--full .group-right,.ds-2col-stacked-fluid.node--news-client-cached-article--full .group-right{margin-top:30px;margin-bottom:30px}@media (min-width:60em){.ds-2col-stacked-fluid.node--article--full.has-sidebar .group-left,.ds-2col-stacked-fluid.node--news-client-cached-article--full.has-sidebar .group-left{width:70%;float:left;margin-bottom:30px}.ds-2col-stacked-fluid.node--article--full.has-sidebar .group-right,.ds-2col-stacked-fluid.node--news-client-cached-article--full.has-sidebar .group-right{width:27%;float:right;margin-top:10px}}.node--article,.node--news-client-cached-article{position:relative}.node--article .field--name-field-kicker,.node--article .field--name-news-client-kicker,.node--news-client-cached-article .field--name-field-kicker,.node--news-client-cached-article .field--name-news-client-kicker{text-transform:uppercase;color:#666;font-weight:600;font-size:22px;font-size:2.2rem;margin-bottom:10px}.node--article .field--name-byline,.node--article .field--name-byline-with-date,.node--news-client-cached-article .field--name-byline,.node--news-client-cached-article .field--name-byline-with-date{font-weight:600;padding-top:6px;margin-bottom:12px}.node--article .field--name-field-featured-image,.node--article .field--name-news-client-image-json,.node--news-client-cached-article .field--name-field-featured-image,.node--news-client-cached-article .field--name-news-client-image-json{float:right;max-width:50%;margin:10px 0 40px 40px}.node--article .field--name-field-sidebar,.node--article .field--name-news-client-sidebar,.node--news-client-cached-article .field--name-field-sidebar,.node--news-client-cached-article .field--name-news-client-sidebar{background:#ebebeb;padding:30px 1.8em 20px}.node--article .field--name-field-sidebar h2,.node--article .field--name-field-sidebar h3,.node--article .field--name-field-sidebar h4,.node--article .field--name-news-client-sidebar h2,.node--article .field--name-news-client-sidebar h3,.node--article .field--name-news-client-sidebar h4,.node--news-client-cached-article .field--name-field-sidebar h2,.node--news-client-cached-article .field--name-field-sidebar h3,.node--news-client-cached-article .field--name-field-sidebar h4,.node--news-client-cached-article .field--name-news-client-sidebar h2,.node--news-client-cached-article .field--name-news-client-sidebar h3,.node--news-client-cached-article .field--name-news-client-sidebar h4{margin-top:20px;margin-bottom:20px}.node--article .field--name-field-sidebar h2:first-child,.node--article .field--name-field-sidebar h3:first-child,.node--article .field--name-field-sidebar h4:first-child,.node--article .field--name-news-client-sidebar h2:first-child,.node--article .field--name-news-client-sidebar h3:first-child,.node--article .field--name-news-client-sidebar h4:first-child,.node--news-client-cached-article .field--name-field-sidebar h2:first-child,.node--news-client-cached-article .field--name-field-sidebar h3:first-child,.node--news-client-cached-article .field--name-field-sidebar h4:first-child,.node--news-client-cached-article .field--name-news-client-sidebar h2:first-child,.node--news-client-cached-article .field--name-news-client-sidebar h3:first-child,.node--news-client-cached-article .field--name-news-client-sidebar h4:first-child{margin-top:0}.node--article .field--name-field-learn-more,.node--article .field--name-news-client-links,.node--news-client-cached-article .field--name-field-learn-more,.node--news-client-cached-article .field--name-news-client-links{background:#ebebeb;padding:1em 1.4em;clear:both}.node--article .field--name-field-learn-more .label-above,.node--article .field--name-news-client-links .label-above,.node--news-client-cached-article .field--name-field-learn-more .label-above,.node--news-client-cached-article .field--name-news-client-links .label-above{font-size:17px;font-size:1.7rem;font-weight:600;text-transform:uppercase;padding-bottom:.2em}.node--article .field--name-field-learn-more ul,.node--article .field--name-news-client-links ul,.node--news-client-cached-article .field--name-field-learn-more ul,.node--news-client-cached-article .field--name-news-client-links ul{padding-left:1.2em}.node--article .field--name-field-learn-more ul li,.node--article .field--name-news-client-links ul li,.node--news-client-cached-article .field--name-field-learn-more ul li,.node--news-client-cached-article .field--name-news-client-links ul li{margin:5px 0}.node--article .field--name-field-learn-more ul li.last,.node--article .field--name-news-client-links ul li.last,.node--news-client-cached-article .field--name-field-learn-more ul li.last,.node--news-client-cached-article .field--name-news-client-links ul li.last{margin-bottom:0}.node--article .field--name-field-tags,.node--article .field--name-news-client-tags,.node--news-client-cached-article .field--name-field-tags,.node--news-client-cached-article .field--name-news-client-tags{padding-top:30px}.node--article .field--name-field-tags .field__label,.node--article .field--name-news-client-tags .field__label,.node--news-client-cached-article .field--name-field-tags .field__label,.node--news-client-cached-article .field--name-news-client-tags .field__label{margin-right:5px}.node--article .article-modified,.node--news-client-cached-article .article-modified{margin-top:1em;font-size:13px;font-style:italic}.node--article .article-modified .label-inline,.node--news-client-cached-article .article-modified .label-inline{font-weight:600}.node-type-basic-page h1{margin-bottom:24px}.node-type-basic-page .field--name-field-ocio-body{margin-bottom:20px}.node--basic-page{padding-bottom:2em}.book-navigation{border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;padding:.5em 0;margin:2em 0}.book-navigation__links a{color:#2d2d2d;text-transform:uppercase}.book-navigation__links a:hover,.book-navigation__links a:visited:hover{color:#b00;text-decoration:none}.book-navigation__links a:visited{color:#2d2d2d}.book-navigation__links a .fa{color:#b00}.book-navigation__links>.book-navigation__previous .fa{margin-right:10px}.book-navigation__links>.book-navigation__next .fa{margin-left:10px}.book_add_child a{color:#2d2d2d;text-transform:uppercase;min-width:180px}.book_add_child:before{content:"\f067";font-family:FontAwesome;color:#028da9;float:left;margin-right:5px}.node-type-ocio-landing-page .l-region--content{padding-top:20px}.node-type-ocio-landing-page h1{margin-bottom:0}.node-type-ocio-landing-page .l-region--hero-wrapper{position:relative;max-height:500px;overflow:hidden;line-height:0}.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image{position:relative;z-index:9}.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text{position:absolute;width:100%;padding:20px 12%;text-align:center;margin:0 auto;left:0;right:0;z-index:99;font-size:26px;font-size:2.6rem;line-height:120%}.panels-ipe .modal-content .change-layout-display .layout-icon .caption,.panels-ipe .modal-content .panels-choose-layout .layout-link>div{line-height:1.4em}@media (min-width:60em){.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text{font-size:30px;font-size:3rem}}@media (min-width:82em){.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text{padding:20px 14%;font-size:32px;font-size:3.2rem}}@media (min-width:100em){.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text{padding:20px 16%}}@media (min-width:112em){.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text{padding:20px 20%}}@media (min-width:125em){.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text{padding:20px 28%}}.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text a:hover{text-decoration:none}.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.white,.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.white a{color:#fff}.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.white a.translucent,.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.white.translucent{background-color:rgba(20,20,20,.6)}.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.white a.translucent:hover,.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.white.translucent:hover{background-color:rgba(46,46,46,.6);color:#fff}.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.dk-gray,.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.dk-gray a{color:#2d2d2d}.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.dk-gray a.translucent,.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.dk-gray.translucent{background-color:rgba(220,220,220,.7)}.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.dk-gray a.translucent:hover,.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.dk-gray.translucent:hover{background-color:rgba(200,200,200,.7)}.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.black,.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.black a{color:#000}.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.black a.translucent,.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.black.translucent{background-color:rgba(220,220,220,.7)}.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.black a.translucent:hover,.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.black.translucent:hover{background-color:rgba(200,200,200,.7)}.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.center-top{top:0}.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.center-middle{top:24%}@media (min-width:47.5em){.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.center-middle{top:30%}}@media (min-width:60em){.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.center-middle{top:36%}}.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.center-bottom{bottom:0;overflow:hidden}#block-menu-menu-global-menu ul.menu{float:right}#block-menu-menu-global-menu ul.menu a,#block-menu-menu-global-menu ul.menu li{font-size:13.5px;font-size:1.35rem}#block-menu-menu-global-menu ul.menu .leaf{float:left}#block-menu-menu-global-menu ul.menu .leaf:after{content:"|";margin:0 .5em}#block-menu-menu-global-menu ul.menu .leaf.last{margin-right:0}#block-menu-menu-global-menu ul.menu .leaf.last:after{content:none}.l-region--global-menu{padding-top:.5em;padding-bottom:.3em}.l-region--global-menu,.l-region--global-menu.white{background:#fff;color:#666}.l-region--global-menu a,.l-region--global-menu.white a{color:#666}.l-region--global-menu a:hover,.l-region--global-menu.white a:hover{color:#b00}.l-region--global-menu a:active,.l-region--global-menu.white a:active{color:#028da9}.l-region--global-menu a:focus,.l-region--global-menu.white a:focus{color:#d65828}.l-region--global-menu.lt-gray{background:#ccc;color:#b00}.l-region--global-menu.lt-gray a{color:#2d2d2d}.l-region--global-menu.lt-gray a:hover{color:#b00}.l-region--global-menu.lt-gray a:active{color:#028da9}.l-region--global-menu.lt-gray a:focus{color:#d65828}.l-region--global-menu.md-gray{background:#666;color:#ebebeb}.l-region--global-menu.md-gray a{color:#fff}.l-region--global-menu.md-gray a:hover{color:#d2d2d2}.l-region--global-menu.md-gray a:active{color:#dcaa38}.l-region--global-menu.md-gray a:focus{color:#d65828}.l-region--global-menu.dk-gray{background:#414141;color:#ebebeb}.l-region--global-menu.dk-gray a{color:#ebebeb}.l-region--global-menu.dk-gray a:hover{color:#fff}.l-region--global-menu.dk-gray a:active{color:#dcaa38}.l-region--global-menu.dk-gray a:focus{color:#d65828}.l-region--main-menu.mean-container .mean-bar,.l-region--main-menu.mean-container .mean-nav{background:0 0}.l-region--main-menu.mean-container .mean-bar{z-index:499;padding:0}.l-region--main-menu.mean-container a.meanmenu-reveal{color:#fff;font-size:1.5em;padding:.9em 1em;text-indent:0;text-align:center;left:0!important;right:auto!important}.l-region--main-menu.mean-container .mean-nav{margin-top:4em}.l-region--main-menu.mean-container .mean-nav ul li{text-transform:uppercase}.l-region--main-menu.mean-container .mean-nav ul li li{display:block;float:left;width:100%;margin:0;text-align:left;font-weight:500;box-sizing:border-box;background:rgba(0,0,0,.1);color:rgba(0,0,0,.9)}.l-region--main-menu.mean-container .mean-nav ul li a,.l-region--main-menu.mean-container .mean-nav ul li span{color:#fff;text-decoration:none;padding:1em 1em .9em 1.2em;border:0;box-sizing:border-box;width:100%;display:block}.l-region--main-menu.mean-container .mean-nav ul li li a{padding-left:3em;box-sizing:border-box;width:100%;color:#222;opacity:1}.l-region--main-menu.mean-container .mean-nav ul li a.mean-expand{border:0!important;padding:.7em .9em 1.55em .8em!important;width:auto;margin:0;background-color:transparent}.l-region--main-menu.mean-container .mean-nav ul li a.mean-expand:hover{background:0 0}body.menu-white .l-region--main-menu.mean-container{background:#fff;border-bottom:1px solid #e6e6e6}body.menu-white .l-region--main-menu.mean-container .mean-nav a,body.menu-white .l-region--main-menu.mean-container .mean-nav span,body.menu-white .l-region--main-menu.mean-container a.meanmenu-reveal{color:#666}body.menu-white .l-region--main-menu.mean-container .mean-bar,body.menu-white .l-region--main-menu.mean-container .mean-nav{background:#fff}body.menu-white .l-region--main-menu.mean-container .mean-nav ul li li{background:#e6e6e6}body.menu-white .l-region--main-menu.mean-container .mean-nav ul li li a,body.menu-white .l-region--main-menu.mean-container .mean-nav ul li li span{color:#1a1a1a}body.menu-lt-gray .l-region--main-menu.mean-container{background:#ebebeb;border-bottom:1px solid #d2d2d2}body.menu-lt-gray .l-region--main-menu.mean-container .mean-nav a,body.menu-lt-gray .l-region--main-menu.mean-container .mean-nav span,body.menu-lt-gray .l-region--main-menu.mean-container a.meanmenu-reveal{color:#2d2d2d}body.menu-lt-gray .l-region--main-menu.mean-container .mean-bar,body.menu-lt-gray .l-region--main-menu.mean-container .mean-nav{background:#ebebeb}body.menu-lt-gray .l-region--main-menu.mean-container .mean-nav ul li li{background:#d2d2d2}body.menu-lt-gray .l-region--main-menu.mean-container .mean-nav ul li li a,body.menu-lt-gray .l-region--main-menu.mean-container .mean-nav ul li li span{color:#000}body.menu-black .l-region--main-menu.mean-container .mean-nav a,body.menu-black .l-region--main-menu.mean-container .mean-nav span,body.menu-black .l-region--main-menu.mean-container .mean-nav ul li li a,body.menu-black .l-region--main-menu.mean-container .mean-nav ul li li span,body.menu-black .l-region--main-menu.mean-container a.meanmenu-reveal,body.menu-dk-gray .l-region--main-menu.mean-container .mean-nav a,body.menu-dk-gray .l-region--main-menu.mean-container .mean-nav span,body.menu-dk-gray .l-region--main-menu.mean-container .mean-nav ul li li a,body.menu-dk-gray .l-region--main-menu.mean-container .mean-nav ul li li span,body.menu-dk-gray .l-region--main-menu.mean-container a.meanmenu-reveal,body.menu-md-gray .l-region--main-menu.mean-container .mean-nav a,body.menu-md-gray .l-region--main-menu.mean-container .mean-nav span,body.menu-md-gray .l-region--main-menu.mean-container .mean-nav ul li li a,body.menu-md-gray .l-region--main-menu.mean-container .mean-nav ul li li span,body.menu-md-gray .l-region--main-menu.mean-container a.meanmenu-reveal,body.menu-red .l-region--main-menu.mean-container .mean-nav a,body.menu-red .l-region--main-menu.mean-container .mean-nav span,body.menu-red .l-region--main-menu.mean-container .mean-nav ul li li a,body.menu-red .l-region--main-menu.mean-container .mean-nav ul li li span,body.menu-red .l-region--main-menu.mean-container a.meanmenu-reveal{color:#fff}body.menu-md-gray .l-region--main-menu.mean-container{background:#666;border-bottom:1px solid #4d4d4d}body.menu-md-gray .l-region--main-menu.mean-container .mean-bar,body.menu-md-gray .l-region--main-menu.mean-container .mean-nav{background:#666}body.menu-md-gray .l-region--main-menu.mean-container .mean-nav ul li li{background:#4d4d4d}body.menu-dk-gray .l-region--main-menu.mean-container{background:#2d2d2d;border-bottom:1px solid #141414}body.menu-dk-gray .l-region--main-menu.mean-container .mean-bar,body.menu-dk-gray .l-region--main-menu.mean-container .mean-nav{background:#2d2d2d}body.menu-dk-gray .l-region--main-menu.mean-container .mean-nav ul li li{background:#535353}body.menu-black .l-region--main-menu.mean-container{background:#000;border-bottom:1px solid #000}body.menu-black .l-region--main-menu.mean-container .mean-bar,body.menu-black .l-region--main-menu.mean-container .mean-nav{background:#000}body.menu-black .l-region--main-menu.mean-container .mean-nav ul li li{background:#262626}body.menu-red .l-region--main-menu.mean-container{background:#b00;border-bottom:1px solid #800}body.menu-red .l-region--main-menu.mean-container .mean-bar,body.menu-red .l-region--main-menu.mean-container .mean-nav{background:#b00}body.menu-red .l-region--main-menu.mean-container .mean-nav ul li li{background:#800}.l-page .l-constrained .mean-container #search-block-toggle,.l-page .l-constrained .mean-container .mean-nav ul li a,.l-page .l-constrained .mean-container .mean-nav ul li span,.l-page .l-constrained .mean-container a.meanmenu-reveal{padding-left:4%;padding-right:4%}.l-page .l-constrained .mean-container .mean-nav a.mean-expand{padding-left:4%!important;padding-right:4%!important;margin-right:-2px}.l-page .l-constrained .mean-container .mean-nav ul li li a{padding-left:8%;padding-right:8%}@media (min-width:47.5em){.l-region--main-menu>*{display:table-cell!important}}@media (max-width:47.4em){.l-region--main-menu-wrapper .l-constrained,.l-region--main-menu-wrapper .l-region--main-menu{padding:0}.l-region--main-menu-wrapper .l-region--main-menu>*{display:block}.l-region--main-menu-second-wrapper{display:none}}#superfish-1-toggle span,.l-region--main-menu h2.block__title,.l-region--main-menu span.ext,.l-region--main-menu-second h2.block__title,.l-region--main-menu-second span.ext,.l-region--sidebar-1 h2.block__title,.l-region--sidebar-1 span.ext{display:none}.l-region--main-menu .menu .collapsed,.l-region--main-menu .menu .expanded,.l-region--main-menu .menu .leaf,.l-region--main-menu-second .menu .collapsed,.l-region--main-menu-second .menu .expanded,.l-region--main-menu-second .menu .leaf,.l-region--sidebar-1 .menu .collapsed,.l-region--sidebar-1 .menu .expanded,.l-region--sidebar-1 .menu .leaf{list-style-image:none;list-style-type:none}.l-region--main-menu>*{display:table-cell;vertical-align:middle;width:100%}.l-region--main-menu ul.sf-menu{float:left;clear:left;margin:0}.l-region--main-menu ul.sf-menu li{float:left;margin:0;padding:.75em 1.6em .75em 0;text-transform:uppercase}.l-region--main-menu ul.sf-menu li a,.l-region--main-menu ul.sf-menu li span{font-weight:500;text-decoration:none}.l-region--main-menu ul.sf-menu li a:hover{text-decoration:none}.menu-style-1 .l-region--main-menu-second-wrapper{display:none}.menu-style-1 .l-region--main-menu ul.sf-menu ul{display:none;position:absolute;z-index:99;margin-top:.7em;margin-left:-.9em}.l-region--main-menu-second .main-menu-second-ul,.menu-style-2 .l-region--main-menu ul.sf-menu{margin-left:-1em}.menu-style-1 .l-region--main-menu ul.sf-menu ul li{padding:0}.menu-style-1 .l-region--main-menu ul.sf-menu ul li a{padding:.75em .9em .65em}.menu-style-1 .l-region--main-menu ul li:hover>ul{display:block}.menu-style-1 .l-region--main-menu ul ul.menu li{float:none;position:relative}.menu-style-1 .sf-menu ul:before{content:' ';height:0;position:absolute;width:0;border:10px solid transparent;top:-19px;left:10px;z-index:2}.menu-style-1 .l-region--main-menu,.menu-style-1 .l-region--main-menu-wrapper,.menu-style-1.menu-white .l-region--main-menu,.menu-style-1.menu-white .l-region--main-menu-wrapper{background:#fff}.menu-style-1 .l-region--main-menu-second-wrapper,.menu-style-1 .main-menu-second-ul,.menu-style-1.menu-lt-gray .l-region--main-menu,.menu-style-1.menu-lt-gray .l-region--main-menu-wrapper,.menu-style-1.menu-white .l-region--main-menu-second-wrapper,.menu-style-1.menu-white .main-menu-second-ul{background:#ebebeb}.menu-style-1 #search-block-toggle,.menu-style-1.menu-white #search-block-toggle{color:#666}.menu-style-1 #search-block-toggle:hover,.menu-style-1.menu-white #search-block-toggle:hover{color:#d4df48}.menu-style-1 #search-block-toggle:active,.menu-style-1.menu-white #search-block-toggle:active{color:#028da9}.menu-style-1 #search-block-toggle:focus,.menu-style-1.menu-white #search-block-toggle:focus{color:#d4df48}.menu-style-1 .sf-menu ul:before,.menu-style-1.menu-white .sf-menu ul:before{border-bottom-color:#ebebeb}.menu-style-1 .main-menu-top-li a,.menu-style-1 .main-menu-top-li span,.menu-style-1.menu-white .main-menu-top-li a,.menu-style-1.menu-white .main-menu-top-li span{color:#666!important}.menu-style-1 .main-menu-top-li a:hover,.menu-style-1 .main-menu-top-li span:hover,.menu-style-1.menu-white .main-menu-top-li a:hover,.menu-style-1.menu-white .main-menu-top-li span:hover{color:#b00!important}.menu-style-1 .main-menu-top-li a:active,.menu-style-1 .main-menu-top-li span:active,.menu-style-1.menu-white .main-menu-top-li a:active,.menu-style-1.menu-white .main-menu-top-li span:active{color:#028da9!important}.menu-style-1 .main-menu-top-li a:focus,.menu-style-1 .main-menu-top-li span:focus,.menu-style-1.menu-white .main-menu-top-li a:focus,.menu-style-1.menu-white .main-menu-top-li span:focus{color:#d4df48!important}.menu-style-1 .main-menu-second-ul a,.menu-style-1 .main-menu-second-ul span,.menu-style-1.menu-white .main-menu-second-ul a,.menu-style-1.menu-white .main-menu-second-ul span{color:#666!important}.menu-style-1 .main-menu-second-ul a:hover,.menu-style-1 .main-menu-second-ul span:hover,.menu-style-1.menu-white .main-menu-second-ul a:hover,.menu-style-1.menu-white .main-menu-second-ul span:hover{color:#b00!important}.menu-style-1 .main-menu-second-ul a:active,.menu-style-1 .main-menu-second-ul span:active,.menu-style-1.menu-white .main-menu-second-ul a:active,.menu-style-1.menu-white .main-menu-second-ul span:active{color:#028da9!important}.menu-style-1 .main-menu-second-ul a:focus,.menu-style-1 .main-menu-second-ul span:focus,.menu-style-1.menu-white .main-menu-second-ul a:focus,.menu-style-1.menu-white .main-menu-second-ul span:focus{color:#d4df48!important}.menu-style-1 .main-menu-second-ul .main-menu-second-li.active a,.menu-style-1 .main-menu-second-ul .main-menu-second-li.active a:hover,.menu-style-1 .main-menu-second-ul .main-menu-second-li.active span,.menu-style-1 .main-menu-second-ul .main-menu-second-li.active span:hover,.menu-style-1 .main-menu-second-ul .main-menu-second-li:hover a,.menu-style-1 .main-menu-second-ul .main-menu-second-li:hover a:hover,.menu-style-1 .main-menu-second-ul .main-menu-second-li:hover span,.menu-style-1 .main-menu-second-ul .main-menu-second-li:hover span:hover,.menu-style-1.menu-white .main-menu-second-ul .main-menu-second-li.active a,.menu-style-1.menu-white .main-menu-second-ul .main-menu-second-li.active a:hover,.menu-style-1.menu-white .main-menu-second-ul .main-menu-second-li.active span,.menu-style-1.menu-white .main-menu-second-ul .main-menu-second-li.active span:hover,.menu-style-1.menu-white .main-menu-second-ul .main-menu-second-li:hover a,.menu-style-1.menu-white .main-menu-second-ul .main-menu-second-li:hover a:hover,.menu-style-1.menu-white .main-menu-second-ul .main-menu-second-li:hover span,.menu-style-1.menu-white .main-menu-second-ul .main-menu-second-li:hover span:hover{color:#b00!important}.menu-style-1 .main-menu-second-ul .main-menu-second-li.active a:active,.menu-style-1 .main-menu-second-ul .main-menu-second-li.active span:active,.menu-style-1 .main-menu-second-ul .main-menu-second-li:hover a:active,.menu-style-1 .main-menu-second-ul .main-menu-second-li:hover span:active,.menu-style-1.menu-white .main-menu-second-ul .main-menu-second-li.active a:active,.menu-style-1.menu-white .main-menu-second-ul .main-menu-second-li.active span:active,.menu-style-1.menu-white .main-menu-second-ul .main-menu-second-li:hover a:active,.menu-style-1.menu-white .main-menu-second-ul .main-menu-second-li:hover span:active{color:#028da9!important}.menu-style-1 .main-menu-second-ul .main-menu-second-li.active a:focus,.menu-style-1 .main-menu-second-ul .main-menu-second-li.active span:focus,.menu-style-1 .main-menu-second-ul .main-menu-second-li:hover a:focus,.menu-style-1 .main-menu-second-ul .main-menu-second-li:hover span:focus,.menu-style-1.menu-white .main-menu-second-ul .main-menu-second-li.active a:focus,.menu-style-1.menu-white .main-menu-second-ul .main-menu-second-li.active span:focus,.menu-style-1.menu-white .main-menu-second-ul .main-menu-second-li:hover a:focus,.menu-style-1.menu-white .main-menu-second-ul .main-menu-second-li:hover span:focus{color:#d4df48!important}.menu-style-1.menu-lt-gray .l-region--main-menu-second-wrapper,.menu-style-1.menu-lt-gray .main-menu-second-ul{background:#d7d7d7}.menu-style-1.menu-lt-gray #search-block-toggle{color:#2d2d2d}.menu-style-1.menu-lt-gray #search-block-toggle:hover{color:#d4df48}.menu-style-1.menu-lt-gray #search-block-toggle:active{color:#028da9}.menu-style-1.menu-lt-gray #search-block-toggle:focus{color:#d4df48}.menu-style-1.menu-lt-gray .sf-menu ul:before{border-bottom-color:#d7d7d7}.menu-style-1.menu-lt-gray .main-menu-top-li a,.menu-style-1.menu-lt-gray .main-menu-top-li span{color:#2d2d2d!important}.menu-style-1.menu-lt-gray .main-menu-top-li a:hover,.menu-style-1.menu-lt-gray .main-menu-top-li span:hover{color:#b00!important}.menu-style-1.menu-lt-gray .main-menu-top-li a:active,.menu-style-1.menu-lt-gray .main-menu-top-li span:active{color:#028da9!important}.menu-style-1.menu-lt-gray .main-menu-top-li a:focus,.menu-style-1.menu-lt-gray .main-menu-top-li span:focus{color:#d4df48!important}.menu-style-1.menu-lt-gray .main-menu-second-ul a,.menu-style-1.menu-lt-gray .main-menu-second-ul span{color:#4d4d4d!important}.menu-style-1.menu-lt-gray .main-menu-second-ul a:hover,.menu-style-1.menu-lt-gray .main-menu-second-ul span:hover{color:#b00!important}.menu-style-1.menu-lt-gray .main-menu-second-ul a:active,.menu-style-1.menu-lt-gray .main-menu-second-ul span:active{color:#028da9!important}.menu-style-1.menu-lt-gray .main-menu-second-ul a:focus,.menu-style-1.menu-lt-gray .main-menu-second-ul span:focus{color:#d4df48!important}.menu-style-1.menu-lt-gray .main-menu-second-ul .main-menu-second-li.active a,.menu-style-1.menu-lt-gray .main-menu-second-ul .main-menu-second-li.active a:hover,.menu-style-1.menu-lt-gray .main-menu-second-ul .main-menu-second-li.active span,.menu-style-1.menu-lt-gray .main-menu-second-ul .main-menu-second-li.active span:hover,.menu-style-1.menu-lt-gray .main-menu-second-ul .main-menu-second-li:hover a,.menu-style-1.menu-lt-gray .main-menu-second-ul .main-menu-second-li:hover a:hover,.menu-style-1.menu-lt-gray .main-menu-second-ul .main-menu-second-li:hover span,.menu-style-1.menu-lt-gray .main-menu-second-ul .main-menu-second-li:hover span:hover{color:#b00!important}.menu-style-1.menu-lt-gray .main-menu-second-ul .main-menu-second-li.active a:active,.menu-style-1.menu-lt-gray .main-menu-second-ul .main-menu-second-li.active span:active,.menu-style-1.menu-lt-gray .main-menu-second-ul .main-menu-second-li:hover a:active,.menu-style-1.menu-lt-gray .main-menu-second-ul .main-menu-second-li:hover span:active{color:#028da9!important}.menu-style-1.menu-lt-gray .main-menu-second-ul .main-menu-second-li.active a:focus,.menu-style-1.menu-lt-gray .main-menu-second-ul .main-menu-second-li.active span:focus,.menu-style-1.menu-lt-gray .main-menu-second-ul .main-menu-second-li:hover a:focus,.menu-style-1.menu-lt-gray .main-menu-second-ul .main-menu-second-li:hover span:focus{color:#d4df48!important}.menu-style-1.menu-md-gray .l-region--main-menu,.menu-style-1.menu-md-gray .l-region--main-menu-wrapper{background:#666}.menu-style-1.menu-md-gray .l-region--main-menu-second-wrapper,.menu-style-1.menu-md-gray .main-menu-second-ul{background:#4d4d4d}.menu-style-1.menu-md-gray #search-block-toggle{color:#fff}.menu-style-1.menu-md-gray #search-block-toggle:hover{color:#d4df48}.menu-style-1.menu-md-gray #search-block-toggle:active{color:#028da9}.menu-style-1.menu-md-gray #search-block-toggle:focus{color:#d4df48}.menu-style-1.menu-md-gray .sf-menu ul:before{border-bottom-color:#4d4d4d}.menu-style-1.menu-md-gray .main-menu-top-li a,.menu-style-1.menu-md-gray .main-menu-top-li span{color:#fff!important}.menu-style-1.menu-md-gray .main-menu-top-li a:hover,.menu-style-1.menu-md-gray .main-menu-top-li span:hover{color:#d2d2d2!important}.menu-style-1.menu-md-gray .main-menu-top-li a:active,.menu-style-1.menu-md-gray .main-menu-top-li span:active{color:#028da9!important}.menu-style-1.menu-md-gray .main-menu-top-li a:focus,.menu-style-1.menu-md-gray .main-menu-top-li span:focus{color:#d4df48!important}.menu-style-1.menu-md-gray .main-menu-second-ul a,.menu-style-1.menu-md-gray .main-menu-second-ul span{color:#fff!important}.menu-style-1.menu-md-gray .main-menu-second-ul a:hover,.menu-style-1.menu-md-gray .main-menu-second-ul span:hover{color:#d2d2d2!important}.menu-style-1.menu-md-gray .main-menu-second-ul a:active,.menu-style-1.menu-md-gray .main-menu-second-ul span:active{color:#028da9!important}.menu-style-1.menu-md-gray .main-menu-second-ul a:focus,.menu-style-1.menu-md-gray .main-menu-second-ul span:focus{color:#d4df48!important}.menu-style-1.menu-md-gray .main-menu-second-ul .main-menu-second-li.active a,.menu-style-1.menu-md-gray .main-menu-second-ul .main-menu-second-li.active a:hover,.menu-style-1.menu-md-gray .main-menu-second-ul .main-menu-second-li.active span,.menu-style-1.menu-md-gray .main-menu-second-ul .main-menu-second-li.active span:hover,.menu-style-1.menu-md-gray .main-menu-second-ul .main-menu-second-li:hover a,.menu-style-1.menu-md-gray .main-menu-second-ul .main-menu-second-li:hover a:hover,.menu-style-1.menu-md-gray .main-menu-second-ul .main-menu-second-li:hover span,.menu-style-1.menu-md-gray .main-menu-second-ul .main-menu-second-li:hover span:hover{color:#d2d2d2!important}.menu-style-1.menu-md-gray .main-menu-second-ul .main-menu-second-li.active a:active,.menu-style-1.menu-md-gray .main-menu-second-ul .main-menu-second-li.active span:active,.menu-style-1.menu-md-gray .main-menu-second-ul .main-menu-second-li:hover a:active,.menu-style-1.menu-md-gray .main-menu-second-ul .main-menu-second-li:hover span:active{color:#028da9!important}.menu-style-1.menu-md-gray .main-menu-second-ul .main-menu-second-li.active a:focus,.menu-style-1.menu-md-gray .main-menu-second-ul .main-menu-second-li.active span:focus,.menu-style-1.menu-md-gray .main-menu-second-ul .main-menu-second-li:hover a:focus,.menu-style-1.menu-md-gray .main-menu-second-ul .main-menu-second-li:hover span:focus{color:#d4df48!important}.menu-style-1.menu-dk-gray .l-region--main-menu,.menu-style-1.menu-dk-gray .l-region--main-menu-wrapper{background:#2d2d2d}.menu-style-1.menu-dk-gray .l-region--main-menu-second-wrapper,.menu-style-1.menu-dk-gray .main-menu-second-ul{background:#666}.menu-style-1.menu-dk-gray #search-block-toggle{color:#fff}.menu-style-1.menu-dk-gray #search-block-toggle:hover{color:#d4df48}.menu-style-1.menu-dk-gray #search-block-toggle:active{color:#028da9}.menu-style-1.menu-dk-gray #search-block-toggle:focus{color:#d4df48}.menu-style-1.menu-dk-gray .sf-menu ul:before{border-bottom-color:#666}.menu-style-1.menu-dk-gray .main-menu-top-li a,.menu-style-1.menu-dk-gray .main-menu-top-li span{color:#fff!important}.menu-style-1.menu-dk-gray .main-menu-top-li a:hover,.menu-style-1.menu-dk-gray .main-menu-top-li span:hover{color:#d2d2d2!important}.menu-style-1.menu-dk-gray .main-menu-top-li a:active,.menu-style-1.menu-dk-gray .main-menu-top-li span:active{color:#028da9!important}.menu-style-1.menu-dk-gray .main-menu-top-li a:focus,.menu-style-1.menu-dk-gray .main-menu-top-li span:focus{color:#d4df48!important}.menu-style-1.menu-dk-gray .main-menu-second-ul a,.menu-style-1.menu-dk-gray .main-menu-second-ul span{color:#fff!important}.menu-style-1.menu-dk-gray .main-menu-second-ul a:hover,.menu-style-1.menu-dk-gray .main-menu-second-ul span:hover{color:#d2d2d2!important}.menu-style-1.menu-dk-gray .main-menu-second-ul a:active,.menu-style-1.menu-dk-gray .main-menu-second-ul span:active{color:#028da9!important}.menu-style-1.menu-dk-gray .main-menu-second-ul a:focus,.menu-style-1.menu-dk-gray .main-menu-second-ul span:focus{color:#d4df48!important}.menu-style-1.menu-dk-gray .main-menu-second-ul .main-menu-second-li.active a,.menu-style-1.menu-dk-gray .main-menu-second-ul .main-menu-second-li.active a:hover,.menu-style-1.menu-dk-gray .main-menu-second-ul .main-menu-second-li.active span,.menu-style-1.menu-dk-gray .main-menu-second-ul .main-menu-second-li.active span:hover,.menu-style-1.menu-dk-gray .main-menu-second-ul .main-menu-second-li:hover a,.menu-style-1.menu-dk-gray .main-menu-second-ul .main-menu-second-li:hover a:hover,.menu-style-1.menu-dk-gray .main-menu-second-ul .main-menu-second-li:hover span,.menu-style-1.menu-dk-gray .main-menu-second-ul .main-menu-second-li:hover span:hover{color:#d2d2d2!important}.menu-style-1.menu-dk-gray .main-menu-second-ul .main-menu-second-li.active a:active,.menu-style-1.menu-dk-gray .main-menu-second-ul .main-menu-second-li.active span:active,.menu-style-1.menu-dk-gray .main-menu-second-ul .main-menu-second-li:hover a:active,.menu-style-1.menu-dk-gray .main-menu-second-ul .main-menu-second-li:hover span:active{color:#028da9!important}.menu-style-1.menu-dk-gray .main-menu-second-ul .main-menu-second-li.active a:focus,.menu-style-1.menu-dk-gray .main-menu-second-ul .main-menu-second-li.active span:focus,.menu-style-1.menu-dk-gray .main-menu-second-ul .main-menu-second-li:hover a:focus,.menu-style-1.menu-dk-gray .main-menu-second-ul .main-menu-second-li:hover span:focus{color:#d4df48!important}.menu-style-1.menu-black .l-region--main-menu,.menu-style-1.menu-black .l-region--main-menu-wrapper{background:#000}.menu-style-1.menu-black .l-region--main-menu-second-wrapper,.menu-style-1.menu-black .main-menu-second-ul{background:#3a3a3a}.menu-style-1.menu-black #search-block-toggle{color:#fff}.menu-style-1.menu-black #search-block-toggle:hover{color:#d4df48}.menu-style-1.menu-black #search-block-toggle:active{color:#028da9}.menu-style-1.menu-black #search-block-toggle:focus{color:#d4df48}.menu-style-1.menu-black .sf-menu ul:before{border-bottom-color:#3a3a3a}.menu-style-1.menu-red .sf-menu ul:before,.menu-style-2 .sf-menu ul:before,.menu-style-2.menu-white .sf-menu ul:before{border-bottom-color:#ebebeb}.menu-style-1.menu-black .main-menu-top-li a,.menu-style-1.menu-black .main-menu-top-li span{color:#fff!important}.menu-style-1.menu-black .main-menu-top-li a:hover,.menu-style-1.menu-black .main-menu-top-li span:hover{color:#d2d2d2!important}.menu-style-1.menu-black .main-menu-top-li a:active,.menu-style-1.menu-black .main-menu-top-li span:active{color:#028da9!important}.menu-style-1.menu-black .main-menu-top-li a:focus,.menu-style-1.menu-black .main-menu-top-li span:focus{color:#d4df48!important}.menu-style-1.menu-black .main-menu-second-ul a,.menu-style-1.menu-black .main-menu-second-ul span{color:#fff!important}.menu-style-1.menu-black .main-menu-second-ul a:hover,.menu-style-1.menu-black .main-menu-second-ul span:hover{color:#d2d2d2!important}.menu-style-1.menu-black .main-menu-second-ul a:active,.menu-style-1.menu-black .main-menu-second-ul span:active{color:#028da9!important}.menu-style-1.menu-black .main-menu-second-ul a:focus,.menu-style-1.menu-black .main-menu-second-ul span:focus{color:#d4df48!important}.menu-style-1.menu-black .main-menu-second-ul .main-menu-second-li.active a,.menu-style-1.menu-black .main-menu-second-ul .main-menu-second-li.active a:hover,.menu-style-1.menu-black .main-menu-second-ul .main-menu-second-li.active span,.menu-style-1.menu-black .main-menu-second-ul .main-menu-second-li.active span:hover,.menu-style-1.menu-black .main-menu-second-ul .main-menu-second-li:hover a,.menu-style-1.menu-black .main-menu-second-ul .main-menu-second-li:hover a:hover,.menu-style-1.menu-black .main-menu-second-ul .main-menu-second-li:hover span,.menu-style-1.menu-black .main-menu-second-ul .main-menu-second-li:hover span:hover{color:#d2d2d2!important}.menu-style-1.menu-black .main-menu-second-ul .main-menu-second-li.active a:active,.menu-style-1.menu-black .main-menu-second-ul .main-menu-second-li.active span:active,.menu-style-1.menu-black .main-menu-second-ul .main-menu-second-li:hover a:active,.menu-style-1.menu-black .main-menu-second-ul .main-menu-second-li:hover span:active{color:#028da9!important}.menu-style-1.menu-black .main-menu-second-ul .main-menu-second-li.active a:focus,.menu-style-1.menu-black .main-menu-second-ul .main-menu-second-li.active span:focus,.menu-style-1.menu-black .main-menu-second-ul .main-menu-second-li:hover a:focus,.menu-style-1.menu-black .main-menu-second-ul .main-menu-second-li:hover span:focus{color:#d4df48!important}.menu-style-1.menu-red .l-region--main-menu,.menu-style-1.menu-red .l-region--main-menu-wrapper{background:#b00}.menu-style-1.menu-red .l-region--main-menu-second-wrapper,.menu-style-1.menu-red .main-menu-second-ul{background:#ebebeb}.menu-style-1.menu-red #search-block-toggle{color:#fff}.menu-style-1.menu-red #search-block-toggle:hover{color:#d2d2d2}.menu-style-1.menu-red #search-block-toggle:active{color:#d4df48}.menu-style-1.menu-red #search-block-toggle:focus{color:#d2d2d2}.menu-style-1.menu-red .main-menu-top-li a,.menu-style-1.menu-red .main-menu-top-li span{color:#fff!important}.menu-style-1.menu-red .main-menu-top-li a:hover,.menu-style-1.menu-red .main-menu-top-li span:hover{color:#d2d2d2!important}.menu-style-1.menu-red .main-menu-top-li a:active,.menu-style-1.menu-red .main-menu-top-li span:active{color:#d4df48!important}.menu-style-1.menu-red .main-menu-top-li a:focus,.menu-style-1.menu-red .main-menu-top-li span:focus{color:#d2d2d2!important}.menu-style-1.menu-red .main-menu-second-ul a,.menu-style-1.menu-red .main-menu-second-ul span{color:#2d2d2d!important}.menu-style-1.menu-red .main-menu-second-ul a:hover,.menu-style-1.menu-red .main-menu-second-ul span:hover{color:#b00!important}.menu-style-1.menu-red .main-menu-second-ul a:active,.menu-style-1.menu-red .main-menu-second-ul span:active{color:#d4df48!important}.menu-style-1.menu-red .main-menu-second-ul a:focus,.menu-style-1.menu-red .main-menu-second-ul span:focus{color:#d2d2d2!important}.menu-style-1.menu-red .main-menu-second-ul .main-menu-second-li.active a,.menu-style-1.menu-red .main-menu-second-ul .main-menu-second-li.active a:hover,.menu-style-1.menu-red .main-menu-second-ul .main-menu-second-li.active span,.menu-style-1.menu-red .main-menu-second-ul .main-menu-second-li.active span:hover,.menu-style-1.menu-red .main-menu-second-ul .main-menu-second-li:hover a,.menu-style-1.menu-red .main-menu-second-ul .main-menu-second-li:hover a:hover,.menu-style-1.menu-red .main-menu-second-ul .main-menu-second-li:hover span,.menu-style-1.menu-red .main-menu-second-ul .main-menu-second-li:hover span:hover{color:#b00!important}.menu-style-1.menu-red .main-menu-second-ul .main-menu-second-li.active a:active,.menu-style-1.menu-red .main-menu-second-ul .main-menu-second-li.active span:active,.menu-style-1.menu-red .main-menu-second-ul .main-menu-second-li:hover a:active,.menu-style-1.menu-red .main-menu-second-ul .main-menu-second-li:hover span:active{color:#d4df48!important}.menu-style-1.menu-red .main-menu-second-ul .main-menu-second-li.active a:focus,.menu-style-1.menu-red .main-menu-second-ul .main-menu-second-li.active span:focus,.menu-style-1.menu-red .main-menu-second-ul .main-menu-second-li:hover a:focus,.menu-style-1.menu-red .main-menu-second-ul .main-menu-second-li:hover span:focus{color:#d2d2d2!important}.menu-style-2 .l-region--main-menu ul.sf-menu li{padding:.75em 1em}.menu-style-2 .l-region--main-menu ul.sf-menu li.sf-depth-2{display:inline-block;width:auto;padding-top:1em}.l-region--main-menu-second .main-menu-second-ul li{float:left;height:48px;text-transform:uppercase;padding:.75em 1em}.l-region--main-menu-second .main-menu-second-ul li a,.l-region--main-menu-second .main-menu-second-ul li span{font-weight:500;text-decoration:none}.l-region--main-menu-second .main-menu-second-ul li a:hover{text-decoration:none}.menu-style-2 .l-region--main-menu,.menu-style-2 .l-region--main-menu-wrapper,.menu-style-2.menu-white .l-region--main-menu,.menu-style-2.menu-white .l-region--main-menu-wrapper{background:#fff}.menu-style-2 .l-region--main-menu-second-wrapper,.menu-style-2.menu-white .l-region--main-menu-second-wrapper{background:#ebebeb}.menu-style-2 .l-region--main-menu-second-wrapper.menu-hover,.menu-style-2.menu-white .l-region--main-menu-second-wrapper.menu-hover{background:#d9d9d9}.menu-style-2 #search-block-toggle,.menu-style-2.menu-white #search-block-toggle{color:#666}.menu-style-2 #search-block-toggle:hover,.menu-style-2.menu-white #search-block-toggle:hover{color:#d4df48}.menu-style-2 #search-block-toggle:active,.menu-style-2.menu-white #search-block-toggle:active{color:#028da9}.menu-style-2 #search-block-toggle:focus,.menu-style-2.menu-white #search-block-toggle:focus{color:#d4df48}.menu-style-2 .main-menu-top-li a,.menu-style-2 .main-menu-top-li span,.menu-style-2.menu-white .main-menu-top-li a,.menu-style-2.menu-white .main-menu-top-li span{color:#666!important}.menu-style-2 .main-menu-top-li a:hover,.menu-style-2 .main-menu-top-li span:hover,.menu-style-2.menu-white .main-menu-top-li a:hover,.menu-style-2.menu-white .main-menu-top-li span:hover{color:#b00!important}.menu-style-2 .main-menu-top-li a:active,.menu-style-2 .main-menu-top-li span:active,.menu-style-2.menu-white .main-menu-top-li a:active,.menu-style-2.menu-white .main-menu-top-li span:active{color:#028da9!important}.menu-style-2 .main-menu-top-li a:focus,.menu-style-2 .main-menu-top-li span:focus,.menu-style-2.menu-white .main-menu-top-li a:focus,.menu-style-2.menu-white .main-menu-top-li span:focus{color:#d4df48!important}.menu-style-2 .main-menu-top-li.active-trail,.menu-style-2.menu-white .main-menu-top-li.active-trail{background:#ebebeb}.menu-style-2 .main-menu-second-ul,.menu-style-2 .main-menu-top-li:hover,.menu-style-2.menu-white .main-menu-second-ul,.menu-style-2.menu-white .main-menu-top-li:hover{background:#d9d9d9}.menu-style-2 .main-menu-top-li.active-trail a,.menu-style-2 .main-menu-top-li.active-trail a:hover,.menu-style-2 .main-menu-top-li.active-trail span,.menu-style-2 .main-menu-top-li.active-trail span:hover,.menu-style-2.menu-white .main-menu-top-li.active-trail a,.menu-style-2.menu-white .main-menu-top-li.active-trail a:hover,.menu-style-2.menu-white .main-menu-top-li.active-trail span,.menu-style-2.menu-white .main-menu-top-li.active-trail span:hover{color:#b00!important}.menu-style-2 .main-menu-top-li.active-trail a:active,.menu-style-2 .main-menu-top-li.active-trail span:active,.menu-style-2.menu-white .main-menu-top-li.active-trail a:active,.menu-style-2.menu-white .main-menu-top-li.active-trail span:active{color:#028da9!important}.menu-style-2 .main-menu-top-li.active-trail a:focus,.menu-style-2 .main-menu-top-li.active-trail span:focus,.menu-style-2.menu-white .main-menu-top-li.active-trail a:focus,.menu-style-2.menu-white .main-menu-top-li.active-trail span:focus{color:#d4df48!important}.menu-style-2 .main-menu-second-ul a,.menu-style-2 .main-menu-second-ul span,.menu-style-2 .main-menu-top-li:hover a,.menu-style-2 .main-menu-top-li:hover a:hover,.menu-style-2 .main-menu-top-li:hover span,.menu-style-2 .main-menu-top-li:hover span:hover,.menu-style-2.menu-white .main-menu-second-ul a,.menu-style-2.menu-white .main-menu-second-ul span,.menu-style-2.menu-white .main-menu-top-li:hover a,.menu-style-2.menu-white .main-menu-top-li:hover a:hover,.menu-style-2.menu-white .main-menu-top-li:hover span,.menu-style-2.menu-white .main-menu-top-li:hover span:hover{color:#666!important}.menu-style-2 .main-menu-second-ul a:hover,.menu-style-2 .main-menu-second-ul span:hover,.menu-style-2.menu-white .main-menu-second-ul a:hover,.menu-style-2.menu-white .main-menu-second-ul span:hover{color:#b00!important}.menu-style-2 .main-menu-second-ul a:active,.menu-style-2 .main-menu-second-ul span:active,.menu-style-2.menu-white .main-menu-second-ul a:active,.menu-style-2.menu-white .main-menu-second-ul span:active{color:#028da9!important}.menu-style-2 .main-menu-second-ul a:focus,.menu-style-2 .main-menu-second-ul span:focus,.menu-style-2.menu-white .main-menu-second-ul a:focus,.menu-style-2.menu-white .main-menu-second-ul span:focus{color:#d4df48!important}.menu-style-2 .main-menu-second-ul .main-menu-second-li.active a,.menu-style-2 .main-menu-second-ul .main-menu-second-li.active a:hover,.menu-style-2 .main-menu-second-ul .main-menu-second-li.active span,.menu-style-2 .main-menu-second-ul .main-menu-second-li.active span:hover,.menu-style-2 .main-menu-second-ul .main-menu-second-li:hover a,.menu-style-2 .main-menu-second-ul .main-menu-second-li:hover a:hover,.menu-style-2 .main-menu-second-ul .main-menu-second-li:hover span,.menu-style-2 .main-menu-second-ul .main-menu-second-li:hover span:hover,.menu-style-2.menu-white .main-menu-second-ul .main-menu-second-li.active a,.menu-style-2.menu-white .main-menu-second-ul .main-menu-second-li.active a:hover,.menu-style-2.menu-white .main-menu-second-ul .main-menu-second-li.active span,.menu-style-2.menu-white .main-menu-second-ul .main-menu-second-li.active span:hover,.menu-style-2.menu-white .main-menu-second-ul .main-menu-second-li:hover a,.menu-style-2.menu-white .main-menu-second-ul .main-menu-second-li:hover a:hover,.menu-style-2.menu-white .main-menu-second-ul .main-menu-second-li:hover span,.menu-style-2.menu-white .main-menu-second-ul .main-menu-second-li:hover span:hover{color:#b00!important}.menu-style-2 .main-menu-second-ul .main-menu-second-li.active a:active,.menu-style-2 .main-menu-second-ul .main-menu-second-li.active span:active,.menu-style-2 .main-menu-second-ul .main-menu-second-li:hover a:active,.menu-style-2 .main-menu-second-ul .main-menu-second-li:hover span:active,.menu-style-2.menu-white .main-menu-second-ul .main-menu-second-li.active a:active,.menu-style-2.menu-white .main-menu-second-ul .main-menu-second-li.active span:active,.menu-style-2.menu-white .main-menu-second-ul .main-menu-second-li:hover a:active,.menu-style-2.menu-white .main-menu-second-ul .main-menu-second-li:hover span:active{color:#028da9!important}.menu-style-2 .main-menu-second-ul .main-menu-second-li.active a:focus,.menu-style-2 .main-menu-second-ul .main-menu-second-li.active span:focus,.menu-style-2 .main-menu-second-ul .main-menu-second-li:hover a:focus,.menu-style-2 .main-menu-second-ul .main-menu-second-li:hover span:focus,.menu-style-2.menu-white .main-menu-second-ul .main-menu-second-li.active a:focus,.menu-style-2.menu-white .main-menu-second-ul .main-menu-second-li.active span:focus,.menu-style-2.menu-white .main-menu-second-ul .main-menu-second-li:hover a:focus,.menu-style-2.menu-white .main-menu-second-ul .main-menu-second-li:hover span:focus{color:#d4df48!important}.menu-style-2.menu-lt-gray .l-region--main-menu,.menu-style-2.menu-lt-gray .l-region--main-menu-wrapper{background:#ccc}.menu-style-2.menu-lt-gray .l-region--main-menu-second-wrapper{background:#f0f0f0}.menu-style-2.menu-lt-gray .l-region--main-menu-second-wrapper.menu-hover{background:#e6e6e6}.menu-style-2.menu-lt-gray #search-block-toggle{color:#2d2d2d}.menu-style-2.menu-lt-gray #search-block-toggle:hover{color:#d4df48}.menu-style-2.menu-lt-gray #search-block-toggle:active{color:#028da9}.menu-style-2.menu-lt-gray #search-block-toggle:focus{color:#d4df48}.menu-style-2.menu-lt-gray .sf-menu ul:before{border-bottom-color:#f0f0f0}.menu-style-2.menu-black .sf-menu ul:before,.menu-style-2.menu-dk-gray .sf-menu ul:before,.menu-style-2.menu-md-gray .sf-menu ul:before{border-bottom-color:#ebebeb}.menu-style-2.menu-lt-gray .main-menu-top-li a,.menu-style-2.menu-lt-gray .main-menu-top-li a:hover,.menu-style-2.menu-lt-gray .main-menu-top-li span,.menu-style-2.menu-lt-gray .main-menu-top-li span:hover{color:#2d2d2d!important}.menu-style-2.menu-lt-gray .main-menu-top-li a:active,.menu-style-2.menu-lt-gray .main-menu-top-li span:active{color:#028da9!important}.menu-style-2.menu-lt-gray .main-menu-top-li a:focus,.menu-style-2.menu-lt-gray .main-menu-top-li span:focus{color:#d4df48!important}.menu-style-2.menu-lt-gray .main-menu-top-li.active-trail{background:#f0f0f0}.menu-style-2.menu-lt-gray .main-menu-second-ul,.menu-style-2.menu-lt-gray .main-menu-top-li:hover{background:#e6e6e6}.menu-style-2.menu-lt-gray .main-menu-top-li.active-trail a,.menu-style-2.menu-lt-gray .main-menu-top-li.active-trail span{color:#2d2d2d!important}.menu-style-2.menu-lt-gray .main-menu-top-li.active-trail a:hover,.menu-style-2.menu-lt-gray .main-menu-top-li.active-trail span:hover{color:#b00!important}.menu-style-2.menu-lt-gray .main-menu-top-li.active-trail a:active,.menu-style-2.menu-lt-gray .main-menu-top-li.active-trail span:active{color:#028da9!important}.menu-style-2.menu-lt-gray .main-menu-top-li.active-trail a:focus,.menu-style-2.menu-lt-gray .main-menu-top-li.active-trail span:focus{color:#d4df48!important}.menu-style-2.menu-lt-gray .main-menu-second-ul a,.menu-style-2.menu-lt-gray .main-menu-second-ul span,.menu-style-2.menu-lt-gray .main-menu-top-li:hover a,.menu-style-2.menu-lt-gray .main-menu-top-li:hover a:hover,.menu-style-2.menu-lt-gray .main-menu-top-li:hover span,.menu-style-2.menu-lt-gray .main-menu-top-li:hover span:hover{color:#4d4d4d!important}.menu-style-2.menu-lt-gray .main-menu-second-ul a:hover,.menu-style-2.menu-lt-gray .main-menu-second-ul span:hover{color:#b00!important}.menu-style-2.menu-lt-gray .main-menu-second-ul a:active,.menu-style-2.menu-lt-gray .main-menu-second-ul span:active{color:#028da9!important}.menu-style-2.menu-lt-gray .main-menu-second-ul a:focus,.menu-style-2.menu-lt-gray .main-menu-second-ul span:focus{color:#d4df48!important}.menu-style-2.menu-lt-gray .main-menu-second-ul .main-menu-second-li.active a,.menu-style-2.menu-lt-gray .main-menu-second-ul .main-menu-second-li.active a:hover,.menu-style-2.menu-lt-gray .main-menu-second-ul .main-menu-second-li.active span,.menu-style-2.menu-lt-gray .main-menu-second-ul .main-menu-second-li.active span:hover,.menu-style-2.menu-lt-gray .main-menu-second-ul .main-menu-second-li:hover a,.menu-style-2.menu-lt-gray .main-menu-second-ul .main-menu-second-li:hover a:hover,.menu-style-2.menu-lt-gray .main-menu-second-ul .main-menu-second-li:hover span,.menu-style-2.menu-lt-gray .main-menu-second-ul .main-menu-second-li:hover span:hover{color:#b00!important}.menu-style-2.menu-lt-gray .main-menu-second-ul .main-menu-second-li.active a:active,.menu-style-2.menu-lt-gray .main-menu-second-ul .main-menu-second-li.active span:active,.menu-style-2.menu-lt-gray .main-menu-second-ul .main-menu-second-li:hover a:active,.menu-style-2.menu-lt-gray .main-menu-second-ul .main-menu-second-li:hover span:active{color:#028da9!important}.menu-style-2.menu-lt-gray .main-menu-second-ul .main-menu-second-li.active a:focus,.menu-style-2.menu-lt-gray .main-menu-second-ul .main-menu-second-li.active span:focus,.menu-style-2.menu-lt-gray .main-menu-second-ul .main-menu-second-li:hover a:focus,.menu-style-2.menu-lt-gray .main-menu-second-ul .main-menu-second-li:hover span:focus{color:#d4df48!important}.menu-style-2.menu-md-gray .l-region--main-menu,.menu-style-2.menu-md-gray .l-region--main-menu-wrapper{background:#666}.menu-style-2.menu-md-gray .l-region--main-menu-second-wrapper{background:#ebebeb}.menu-style-2.menu-md-gray .l-region--main-menu-second-wrapper.menu-hover{background:#dedede}.menu-style-2.menu-md-gray #search-block-toggle{color:#fff}.menu-style-2.menu-md-gray #search-block-toggle:hover{color:#d4df48}.menu-style-2.menu-md-gray #search-block-toggle:active{color:#028da9}.menu-style-2.menu-md-gray #search-block-toggle:focus{color:#d4df48}.menu-style-2.menu-md-gray .main-menu-top-li a,.menu-style-2.menu-md-gray .main-menu-top-li span{color:#fff!important}.menu-style-2.menu-md-gray .main-menu-top-li a:hover,.menu-style-2.menu-md-gray .main-menu-top-li span:hover{color:#4d4d4d!important}.menu-style-2.menu-md-gray .main-menu-top-li a:active,.menu-style-2.menu-md-gray .main-menu-top-li span:active{color:#028da9!important}.menu-style-2.menu-md-gray .main-menu-top-li a:focus,.menu-style-2.menu-md-gray .main-menu-top-li span:focus{color:#d4df48!important}.menu-style-2.menu-md-gray .main-menu-top-li.active-trail{background:#ebebeb}.menu-style-2.menu-md-gray .main-menu-second-ul,.menu-style-2.menu-md-gray .main-menu-top-li:hover{background:#dedede}.menu-style-2.menu-md-gray .main-menu-top-li.active-trail a,.menu-style-2.menu-md-gray .main-menu-top-li.active-trail span{color:#4d4d4d!important}.menu-style-2.menu-md-gray .main-menu-top-li.active-trail a:hover,.menu-style-2.menu-md-gray .main-menu-top-li.active-trail span:hover{color:#b00!important}.menu-style-2.menu-md-gray .main-menu-top-li.active-trail a:active,.menu-style-2.menu-md-gray .main-menu-top-li.active-trail span:active{color:#028da9!important}.menu-style-2.menu-md-gray .main-menu-top-li.active-trail a:focus,.menu-style-2.menu-md-gray .main-menu-top-li.active-trail span:focus{color:#d4df48!important}.menu-style-2.menu-md-gray .main-menu-second-ul a,.menu-style-2.menu-md-gray .main-menu-second-ul span,.menu-style-2.menu-md-gray .main-menu-top-li:hover a,.menu-style-2.menu-md-gray .main-menu-top-li:hover a:hover,.menu-style-2.menu-md-gray .main-menu-top-li:hover span,.menu-style-2.menu-md-gray .main-menu-top-li:hover span:hover{color:#4d4d4d!important}.menu-style-2.menu-md-gray .main-menu-second-ul a:hover,.menu-style-2.menu-md-gray .main-menu-second-ul span:hover{color:#b00!important}.menu-style-2.menu-md-gray .main-menu-second-ul a:active,.menu-style-2.menu-md-gray .main-menu-second-ul span:active{color:#028da9!important}.menu-style-2.menu-md-gray .main-menu-second-ul a:focus,.menu-style-2.menu-md-gray .main-menu-second-ul span:focus{color:#d4df48!important}.menu-style-2.menu-md-gray .main-menu-second-ul .main-menu-second-li.active a,.menu-style-2.menu-md-gray .main-menu-second-ul .main-menu-second-li.active a:hover,.menu-style-2.menu-md-gray .main-menu-second-ul .main-menu-second-li.active span,.menu-style-2.menu-md-gray .main-menu-second-ul .main-menu-second-li.active span:hover,.menu-style-2.menu-md-gray .main-menu-second-ul .main-menu-second-li:hover a,.menu-style-2.menu-md-gray .main-menu-second-ul .main-menu-second-li:hover a:hover,.menu-style-2.menu-md-gray .main-menu-second-ul .main-menu-second-li:hover span,.menu-style-2.menu-md-gray .main-menu-second-ul .main-menu-second-li:hover span:hover{color:#b00!important}.menu-style-2.menu-md-gray .main-menu-second-ul .main-menu-second-li.active a:active,.menu-style-2.menu-md-gray .main-menu-second-ul .main-menu-second-li.active span:active,.menu-style-2.menu-md-gray .main-menu-second-ul .main-menu-second-li:hover a:active,.menu-style-2.menu-md-gray .main-menu-second-ul .main-menu-second-li:hover span:active{color:#028da9!important}.menu-style-2.menu-md-gray .main-menu-second-ul .main-menu-second-li.active a:focus,.menu-style-2.menu-md-gray .main-menu-second-ul .main-menu-second-li.active span:focus,.menu-style-2.menu-md-gray .main-menu-second-ul .main-menu-second-li:hover a:focus,.menu-style-2.menu-md-gray .main-menu-second-ul .main-menu-second-li:hover span:focus{color:#d4df48!important}.menu-style-2.menu-dk-gray .l-region--main-menu,.menu-style-2.menu-dk-gray .l-region--main-menu-wrapper{background:#2d2d2d}.menu-style-2.menu-dk-gray .l-region--main-menu-second-wrapper{background:#ebebeb}.menu-style-2.menu-dk-gray .l-region--main-menu-second-wrapper.menu-hover{background:#d2d2d2}.menu-style-2.menu-dk-gray #search-block-toggle{color:#fff}.menu-style-2.menu-dk-gray #search-block-toggle:hover{color:#d4df48}.menu-style-2.menu-dk-gray #search-block-toggle:active{color:#028da9}.menu-style-2.menu-dk-gray #search-block-toggle:focus{color:#d4df48}.menu-style-2.menu-dk-gray .main-menu-top-li a,.menu-style-2.menu-dk-gray .main-menu-top-li span{color:#fff!important}.menu-style-2.menu-dk-gray .main-menu-top-li a:hover,.menu-style-2.menu-dk-gray .main-menu-top-li span:hover{color:#2d2d2d!important}.menu-style-2.menu-dk-gray .main-menu-top-li a:active,.menu-style-2.menu-dk-gray .main-menu-top-li span:active{color:#028da9!important}.menu-style-2.menu-dk-gray .main-menu-top-li a:focus,.menu-style-2.menu-dk-gray .main-menu-top-li span:focus{color:#d4df48!important}.menu-style-2.menu-dk-gray .main-menu-top-li.active-trail{background:#ebebeb}.menu-style-2.menu-dk-gray .main-menu-second-ul,.menu-style-2.menu-dk-gray .main-menu-top-li:hover{background:#d2d2d2}.menu-style-2.menu-dk-gray .main-menu-top-li.active-trail a,.menu-style-2.menu-dk-gray .main-menu-top-li.active-trail span{color:#2d2d2d!important}.menu-style-2.menu-dk-gray .main-menu-top-li.active-trail a:hover,.menu-style-2.menu-dk-gray .main-menu-top-li.active-trail span:hover{color:#b00!important}.menu-style-2.menu-dk-gray .main-menu-top-li.active-trail a:active,.menu-style-2.menu-dk-gray .main-menu-top-li.active-trail span:active{color:#028da9!important}.menu-style-2.menu-dk-gray .main-menu-top-li.active-trail a:focus,.menu-style-2.menu-dk-gray .main-menu-top-li.active-trail span:focus{color:#d4df48!important}.menu-style-2.menu-dk-gray .main-menu-second-ul a,.menu-style-2.menu-dk-gray .main-menu-second-ul span,.menu-style-2.menu-dk-gray .main-menu-top-li:hover a,.menu-style-2.menu-dk-gray .main-menu-top-li:hover a:hover,.menu-style-2.menu-dk-gray .main-menu-top-li:hover span,.menu-style-2.menu-dk-gray .main-menu-top-li:hover span:hover{color:#2d2d2d!important}.menu-style-2.menu-dk-gray .main-menu-second-ul a:hover,.menu-style-2.menu-dk-gray .main-menu-second-ul span:hover{color:#b00!important}.menu-style-2.menu-dk-gray .main-menu-second-ul a:active,.menu-style-2.menu-dk-gray .main-menu-second-ul span:active{color:#028da9!important}.menu-style-2.menu-dk-gray .main-menu-second-ul a:focus,.menu-style-2.menu-dk-gray .main-menu-second-ul span:focus{color:#d4df48!important}.menu-style-2.menu-dk-gray .main-menu-second-ul .main-menu-second-li.active a,.menu-style-2.menu-dk-gray .main-menu-second-ul .main-menu-second-li.active a:hover,.menu-style-2.menu-dk-gray .main-menu-second-ul .main-menu-second-li.active span,.menu-style-2.menu-dk-gray .main-menu-second-ul .main-menu-second-li.active span:hover,.menu-style-2.menu-dk-gray .main-menu-second-ul .main-menu-second-li:hover a,.menu-style-2.menu-dk-gray .main-menu-second-ul .main-menu-second-li:hover a:hover,.menu-style-2.menu-dk-gray .main-menu-second-ul .main-menu-second-li:hover span,.menu-style-2.menu-dk-gray .main-menu-second-ul .main-menu-second-li:hover span:hover{color:#b00!important}.menu-style-2.menu-dk-gray .main-menu-second-ul .main-menu-second-li.active a:active,.menu-style-2.menu-dk-gray .main-menu-second-ul .main-menu-second-li.active span:active,.menu-style-2.menu-dk-gray .main-menu-second-ul .main-menu-second-li:hover a:active,.menu-style-2.menu-dk-gray .main-menu-second-ul .main-menu-second-li:hover span:active{color:#028da9!important}.menu-style-2.menu-dk-gray .main-menu-second-ul .main-menu-second-li.active a:focus,.menu-style-2.menu-dk-gray .main-menu-second-ul .main-menu-second-li.active span:focus,.menu-style-2.menu-dk-gray .main-menu-second-ul .main-menu-second-li:hover a:focus,.menu-style-2.menu-dk-gray .main-menu-second-ul .main-menu-second-li:hover span:focus{color:#d4df48!important}.menu-style-2.menu-black .l-region--main-menu,.menu-style-2.menu-black .l-region--main-menu-wrapper{background:#000}.menu-style-2.menu-black .l-region--main-menu-second-wrapper{background:#ebebeb}.menu-style-2.menu-black .l-region--main-menu-second-wrapper.menu-hover{background:#d2d2d2}.menu-style-2.menu-black #search-block-toggle{color:#fff}.menu-style-2.menu-black #search-block-toggle:hover{color:#d4df48}.menu-style-2.menu-black #search-block-toggle:active{color:#028da9}.menu-style-2.menu-black #search-block-toggle:focus{color:#d4df48}.menu-style-2.menu-black .main-menu-top-li a,.menu-style-2.menu-black .main-menu-top-li span{color:#fff!important}.menu-style-2.menu-black .main-menu-top-li a:hover,.menu-style-2.menu-black .main-menu-top-li span:hover{color:#2d2d2d!important}.menu-style-2.menu-black .main-menu-top-li a:active,.menu-style-2.menu-black .main-menu-top-li span:active{color:#028da9!important}.menu-style-2.menu-black .main-menu-top-li a:focus,.menu-style-2.menu-black .main-menu-top-li span:focus{color:#d4df48!important}.menu-style-2.menu-black .main-menu-top-li.active-trail{background:#ebebeb}.menu-style-2.menu-black .main-menu-second-ul,.menu-style-2.menu-black .main-menu-top-li:hover{background:#d2d2d2}.menu-style-2.menu-black .main-menu-top-li.active-trail a,.menu-style-2.menu-black .main-menu-top-li.active-trail span{color:#2d2d2d!important}.menu-style-2.menu-black .main-menu-top-li.active-trail a:hover,.menu-style-2.menu-black .main-menu-top-li.active-trail span:hover{color:#b00!important}.menu-style-2.menu-black .main-menu-top-li.active-trail a:active,.menu-style-2.menu-black .main-menu-top-li.active-trail span:active{color:#028da9!important}.menu-style-2.menu-black .main-menu-top-li.active-trail a:focus,.menu-style-2.menu-black .main-menu-top-li.active-trail span:focus{color:#d4df48!important}.menu-style-2.menu-black .main-menu-second-ul a,.menu-style-2.menu-black .main-menu-second-ul span,.menu-style-2.menu-black .main-menu-top-li:hover a,.menu-style-2.menu-black .main-menu-top-li:hover a:hover,.menu-style-2.menu-black .main-menu-top-li:hover span,.menu-style-2.menu-black .main-menu-top-li:hover span:hover{color:#2d2d2d!important}.menu-style-2.menu-black .main-menu-second-ul a:hover,.menu-style-2.menu-black .main-menu-second-ul span:hover{color:#b00!important}.menu-style-2.menu-black .main-menu-second-ul a:active,.menu-style-2.menu-black .main-menu-second-ul span:active{color:#028da9!important}.menu-style-2.menu-black .main-menu-second-ul a:focus,.menu-style-2.menu-black .main-menu-second-ul span:focus{color:#d4df48!important}.menu-style-2.menu-black .main-menu-second-ul .main-menu-second-li.active a,.menu-style-2.menu-black .main-menu-second-ul .main-menu-second-li.active a:hover,.menu-style-2.menu-black .main-menu-second-ul .main-menu-second-li.active span,.menu-style-2.menu-black .main-menu-second-ul .main-menu-second-li.active span:hover,.menu-style-2.menu-black .main-menu-second-ul .main-menu-second-li:hover a,.menu-style-2.menu-black .main-menu-second-ul .main-menu-second-li:hover a:hover,.menu-style-2.menu-black .main-menu-second-ul .main-menu-second-li:hover span,.menu-style-2.menu-black .main-menu-second-ul .main-menu-second-li:hover span:hover{color:#b00!important}.menu-style-2.menu-black .main-menu-second-ul .main-menu-second-li.active a:active,.menu-style-2.menu-black .main-menu-second-ul .main-menu-second-li.active span:active,.menu-style-2.menu-black .main-menu-second-ul .main-menu-second-li:hover a:active,.menu-style-2.menu-black .main-menu-second-ul .main-menu-second-li:hover span:active{color:#028da9!important}.menu-style-2.menu-black .main-menu-second-ul .main-menu-second-li.active a:focus,.menu-style-2.menu-black .main-menu-second-ul .main-menu-second-li.active span:focus,.menu-style-2.menu-black .main-menu-second-ul .main-menu-second-li:hover a:focus,.menu-style-2.menu-black .main-menu-second-ul .main-menu-second-li:hover span:focus{color:#d4df48!important}.menu-style-2.menu-red .l-region--main-menu,.menu-style-2.menu-red .l-region--main-menu-wrapper{background:#b00}.menu-style-2.menu-red .l-region--main-menu-second-wrapper{background:#eee}.menu-style-2.menu-red .l-region--main-menu-second-wrapper.menu-hover{background:#dcdcdc}.menu-style-2.menu-red #search-block-toggle{color:#fff}.menu-style-2.menu-red #search-block-toggle:hover{color:#d2d2d2}.menu-style-2.menu-red #search-block-toggle:active{color:#028da9}.menu-style-2.menu-red #search-block-toggle:focus{color:#d2d2d2}.menu-style-2.menu-red .sf-menu ul:before{border-bottom-color:#eee}.menu-style-2.menu-red .main-menu-top-li a,.menu-style-2.menu-red .main-menu-top-li span{color:#fff!important}.menu-style-2.menu-red .main-menu-top-li a:hover,.menu-style-2.menu-red .main-menu-top-li span:hover{color:#2d2d2d!important}.menu-style-2.menu-red .main-menu-top-li a:active,.menu-style-2.menu-red .main-menu-top-li span:active{color:#028da9!important}.menu-style-2.menu-red .main-menu-top-li a:focus,.menu-style-2.menu-red .main-menu-top-li span:focus{color:#d2d2d2!important}.menu-style-2.menu-red .main-menu-top-li.active-trail{background:#eee}.menu-style-2.menu-red .main-menu-second-ul,.menu-style-2.menu-red .main-menu-top-li:hover{background:#dcdcdc}.menu-style-2.menu-red .main-menu-top-li.active-trail a,.menu-style-2.menu-red .main-menu-top-li.active-trail span{color:#2d2d2d!important}.menu-style-2.menu-red .main-menu-top-li.active-trail a:hover,.menu-style-2.menu-red .main-menu-top-li.active-trail span:hover{color:#b00!important}.menu-style-2.menu-red .main-menu-top-li.active-trail a:active,.menu-style-2.menu-red .main-menu-top-li.active-trail span:active{color:#028da9!important}.menu-style-2.menu-red .main-menu-top-li.active-trail a:focus,.menu-style-2.menu-red .main-menu-top-li.active-trail span:focus{color:#d2d2d2!important}.menu-style-2.menu-red .main-menu-second-ul a,.menu-style-2.menu-red .main-menu-second-ul span,.menu-style-2.menu-red .main-menu-top-li:hover a,.menu-style-2.menu-red .main-menu-top-li:hover a:hover,.menu-style-2.menu-red .main-menu-top-li:hover span,.menu-style-2.menu-red .main-menu-top-li:hover span:hover{color:#2d2d2d!important}.panels-ipe .modal-content .panels-choose-layout .layout-link.current-layout,.sidebar-panel{background-color:#f5f5f5}.menu-style-2.menu-red .main-menu-second-ul a:hover,.menu-style-2.menu-red .main-menu-second-ul span:hover{color:#b00!important}.menu-style-2.menu-red .main-menu-second-ul a:active,.menu-style-2.menu-red .main-menu-second-ul span:active{color:#028da9!important}.menu-style-2.menu-red .main-menu-second-ul a:focus,.menu-style-2.menu-red .main-menu-second-ul span:focus{color:#d2d2d2!important}.menu-style-2.menu-red .main-menu-second-ul .main-menu-second-li.active a,.menu-style-2.menu-red .main-menu-second-ul .main-menu-second-li.active a:hover,.menu-style-2.menu-red .main-menu-second-ul .main-menu-second-li.active span,.menu-style-2.menu-red .main-menu-second-ul .main-menu-second-li.active span:hover,.menu-style-2.menu-red .main-menu-second-ul .main-menu-second-li:hover a,.menu-style-2.menu-red .main-menu-second-ul .main-menu-second-li:hover a:hover,.menu-style-2.menu-red .main-menu-second-ul .main-menu-second-li:hover span,.menu-style-2.menu-red .main-menu-second-ul .main-menu-second-li:hover span:hover{color:#b00!important}.menu-style-2.menu-red .main-menu-second-ul .main-menu-second-li.active a:active,.menu-style-2.menu-red .main-menu-second-ul .main-menu-second-li.active span:active,.menu-style-2.menu-red .main-menu-second-ul .main-menu-second-li:hover a:active,.menu-style-2.menu-red .main-menu-second-ul .main-menu-second-li:hover span:active{color:#028da9!important}.menu-style-2.menu-red .main-menu-second-ul .main-menu-second-li.active a:focus,.menu-style-2.menu-red .main-menu-second-ul .main-menu-second-li.active span:focus,.menu-style-2.menu-red .main-menu-second-ul .main-menu-second-li:hover a:focus,.menu-style-2.menu-red .main-menu-second-ul .main-menu-second-li:hover span:focus{color:#d2d2d2!important}.panels-ipe-editing .panels-row.empty{display:block}.panels-ipe .modal-content .panels-choose-layout .layout-link{text-align:center;height:190px}.panels-ipe .modal-content .panels-choose-layout .layout-link img{margin-top:.8em}.panels-ipe .modal-content .panels-choose-layout .layout-link .ajax-progress-throbber{display:block;text-align:center;margin:0 auto}.panels-ipe .modal-content .change-layout-display{display:table;margin:2em auto;text-align:center}.panels-ipe .modal-content .change-layout-display .layout-icon{text-align:center}.panels-ipe .modal-content .change-layout-display>img{padding:5em 2em}.panels-ipe .modal-content #panels-dnd-main div.panel-region h2.label{margin:.5em 0}.panels-ipe-editing .panels-ipe-portlet-content{overflow:visible}.panels-ipe-sort-container>.panels-ipe-portlet-wrapper:first-child .panel-pane{margin-top:20px}.panels-ipe-sort-container>.panels-ipe-portlet-wrapper:last-child .panel-pane{margin-bottom:0}.panel-pane{margin-bottom:40px!important}.panel-pane:last-child{margin-bottom:0!important}.panel-pane.pane-bundle-tile-pane,.panel-pane.pane-bundle-tile-pane-plus-text-area{margin-bottom:30px!important}.panels-ipe-region .panels-ipe-portlet-wrapper .panel-pane{margin-bottom:40px!important}.panels-ipe-region .panels-ipe-portlet-wrapper .panel-pane.pane-bundle-tile-pane,.panels-ipe-region .panels-ipe-portlet-wrapper .panel-pane.pane-bundle-tile-pane-plus-text-area{margin-bottom:20px!important}.panel-pane.title-only{margin-bottom:0!important}.panel-pane.title-only h2.underlined{margin-bottom:10px}.panels-ipe-region .panels-ipe-portlet-wrapper .panel-pane.title-only{margin-bottom:0!important}.panels-ipe-processed .panel-pane{margin-top:0!important}div.pane-bundle-video .media-vimeo-video,div.pane-bundle-video .media-youtube-video{height:auto;padding:0}.sidebar-panel{padding:1em}.sidebar-panel .panel-pane{margin-top:0;margin-bottom:0}.sidebar-panel>.panel-pane:first-child,.sidebar-panel>.panels-ipe-portlet-wrapper:first-child .panel-pane{margin-top:0}.panels-row.active{padding:15px 0}.panels-row.empty{padding:0;display:none}.panels-row.even,.panels-row.odd{padding:30px 0}.panels-row.first{padding-top:7.5px}.panels-row.last{padding-bottom:30px}.node-type-ocio-landing-page .l-main.lt-gray,.node-type-ocio-landing-page .l-main.lt-gray .panels-row.even{background:#f5f5f5}.node-type-ocio-landing-page .l-main.lt-gray .panels-row.odd,.node-type-ocio-landing-page .l-main.white,.node-type-ocio-landing-page .l-main.white .panels-row.even{background:#fff}.node-type-ocio-landing-page .l-main.white .panels-row.odd{background:#f5f5f5}.panel-pane.pane-bundle-tile-pane,.panel-pane.pane-bundle-tile-pane-plus-text-area{box-shadow:0 1px 1px 0 rgba(0,0,0,.22);padding:0;z-index:9}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane{background:#fff;width:100%;z-index:99}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane.tile-pane-linked:hover,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane.tile-pane-linked:hover{opacity:.85}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane>a,.panel-pane.pane-bundle-tile-pane .ui-accordion-content .fieldable-panels-pane>a,.panel-pane.pane-bundle-tile-pane .ui-tabs-content .fieldable-panels-pane>a,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane>a,.panel-pane.pane-bundle-tile-pane-plus-text-area .ui-accordion-content .fieldable-panels-pane>a,.panel-pane.pane-bundle-tile-pane-plus-text-area .ui-tabs-content .fieldable-panels-pane>a{text-decoration:none;height:100%;display:block}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane .field--name-field-tile-background-img img,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane .field--name-field-tile-background-img img{display:block;width:100%}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane blockquote.pull-quote li,.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane blockquote.pull-quote p,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane blockquote.pull-quote li,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane blockquote.pull-quote p{font-size:20px;font-size:2rem}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane a,.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane a:visited{color:#b00}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane a:focus{color:#028da9}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane a:hover{color:#666}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane a:active{color:#028da9}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane.lt-gray{background:#ebebeb}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane.lt-gray a,.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane.lt-gray a:visited{color:#2d2d2d}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane.lt-gray a:focus{color:#028da9}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane.lt-gray a:hover{color:#b00}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane.lt-gray a:active{color:#028da9}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane.md-gray{background:#666;color:#fff}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane.md-gray a,.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane.md-gray a:visited{color:#fff}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane.md-gray a:focus{color:#028da9}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane.md-gray a:hover{color:#ebebeb}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane.md-gray a:active{color:#028da9}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane.dk-gray{background:#2d2d2d;color:#fff}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane.dk-gray a,.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane.dk-gray a:visited{color:#fff}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane.dk-gray a:focus{color:#028da9}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane.dk-gray a:hover{color:#ebebeb}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane.dk-gray a:active{color:#028da9}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane.black{background:#000;color:#fff}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane.black a,.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane.black a:visited{color:#fff}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane.black a:focus{color:#028da9}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane.black a:hover{color:#ebebeb}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane.black a:active{color:#028da9}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane.red{background:#b60000;color:#fff}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane.red a,.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane.red a:visited{color:#fff}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane.red a:focus{color:#028da9}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane.red a:hover{color:#ebebeb}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane.red a:active{color:#028da9}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane .title-box{padding:.8em 1em;display:table;width:100%}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane .title-box .title-text{display:table-cell;vertical-align:middle;width:100%;text-align:center;padding:0 1em}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane .title-box .title-text h2{font-size:18px;font-size:1.8rem;font-family:proximanova,Helvetica,Arial,sans-serif!important;line-height:110%;font-weight:300;margin:1px 0 0;padding:0}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane .title-box .title-icon{display:table-cell;vertical-align:middle;font-size:24px;font-size:2.4rem}@media (max-width:47.4em){.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane .text-areas h2,.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane .title-box .title-text h2,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane .text-areas h2,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane .title-box .title-text h2{font-size:24px;font-size:2.4rem}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane .text-areas .title-icon,.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane .title-box .title-text .title-icon,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane .text-areas .title-icon,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane .title-box .title-text .title-icon{font-size:30px;font-size:3rem}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane .field--name-field-tile-text-area li,.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane .field--name-field-tile-text-area p,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane .field--name-field-tile-text-area li,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane .field--name-field-tile-text-area p{font-size:20px;font-size:2rem}}.panel-pane.pane-bundle-tile-pane-plus-text-area{text-align:center;color:#2d2d2d}.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane a,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane a:visited{color:#b00}.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane a:focus{color:#028da9}.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane a:hover{color:#666}.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane a:active{color:#028da9}.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane h2{color:#b00;font-size:20px;font-size:2rem;font-weight:400;margin-top:0;text-decoration:none}.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane.lt-gray{background:#ebebeb}.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane.lt-gray a,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane.lt-gray a:visited{color:#2d2d2d}.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane.lt-gray a:focus{color:#028da9}.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane.lt-gray a:hover{color:#b00}.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane.lt-gray a:active{color:#028da9}.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane.md-gray{background:#666}.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane.dk-gray{background:#2d2d2d}.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane.black{background:#000}.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane.red{background:#b60000}.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane.black,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane.black a,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane.black a:visited,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane.black h2,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane.black li,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane.black p,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane.dk-gray,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane.dk-gray a,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane.dk-gray a:visited,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane.dk-gray h2,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane.dk-gray li,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane.dk-gray p,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane.md-gray,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane.md-gray a,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane.md-gray a:visited,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane.md-gray h2,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane.md-gray li,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane.md-gray p,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane.red,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane.red a,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane.red a:visited,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane.red h2,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane.red li,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane.red p{color:#fff}.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane.black a:focus,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane.dk-gray a:focus,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane.md-gray a:focus,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane.red a:focus{color:#028da9}.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane.black a:hover,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane.dk-gray a:hover,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane.md-gray a:hover,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane.red a:hover{color:#ebebeb}.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane.black a:active,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane.dk-gray a:active,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane.md-gray a:active,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane.red a:active{color:#028da9}.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane .text-areas{padding:1.6em .4em .6em}.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane li,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane p{font-size:16px;font-size:1.6rem;font-weight:300;line-height:140%}.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane ol,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane p,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane ul{margin:1em 0 0}.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane li{text-align:left;margin-left:-2em}.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane li.align-center{margin-left:-3em;text-align:center}.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane li.align-right{text-align:right}.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane a li,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane a p{color:#2d2d2d}.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane a h2,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane a h2:visited{color:#b00}.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane a h2:focus{color:#028da9}.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane a h2:hover{color:#b00}.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane a h2:active{color:#2d2d2d}.panel-pane.pane-bundle-tile-pane-plus-text-area .tile-image-style-icon{display:block;padding:1.4em 1.4em 1em}.panel-pane.pane-bundle-tile-pane-plus-text-area .tile-image-style-icon .field--name-field-tile-background-img{display:table-cell;vertical-align:middle;width:25%}.panel-pane.pane-bundle-tile-pane-plus-text-area .tile-image-style-icon .field--name-field-tile-background-img img{width:100%}.panel-pane.pane-bundle-tile-pane-plus-text-area .tile-image-style-icon .field--name-field-tile-background-img+h2{display:table-cell;padding-left:.8em;vertical-align:middle;width:75%;text-align:left}.panel-pane.pane-bundle-tile-pane-plus-text-area .tile-image-style-icon .field--name-field-tile-background-img+h2+.text-areas{display:inline-block;width:100%;background:inherit}.panel-pane.pane-bundle-tile-pane-plus-text-area .tile-image-style-icon .text-areas{padding:0}.panel-pane.pane-bundle-tile-pane-plus-text-area .tile-image-style-icon-center{display:block;padding:2em 1em 1em}.panel-pane.pane-bundle-tile-pane-plus-text-area .tile-image-style-icon-center .field--name-field-tile-background-img{width:50%;max-width:110px;margin:0 auto}@media (min-width:47.5em){.tile-5 .panel-pane.pane-bundle-tile-pane-plus-text-area h2{font-size:19px;font-size:1.9rem}.tile-5 .panel-pane.pane-bundle-tile-pane-plus-text-area .field--name-field-tile-text-area li,.tile-5 .panel-pane.pane-bundle-tile-pane-plus-text-area .field--name-field-tile-text-area p{font-size:15px;font-size:1.5rem;line-height:130%}.tile-5 .panel-pane.pane-bundle-tile-pane-plus-text-area .text-areas{padding:1.2em .2em .6em}}#edit-field-tile-background-img .description{font-size:120%;line-height:130%;margin-top:10px}.l-content{min-height:4em}.l-footer-wrapper .l-region{margin-bottom:20px;text-align:left}.l-footer-wrapper .l-region--footer-1 p,.l-footer-wrapper .l-region--footer-3 p{font-size:13px;font-size:1.3rem;line-height:135%;margin:0}.l-footer-wrapper .l-region--footer-2{text-align:right}.l-footer-wrapper .l-region--footer-3{clear:both}.l-footer-wrapper a{font-weight:400}.l-footer-wrapper #osu-wordmark{margin-bottom:10px}.l-footer-wrapper #osu-wordmark img{max-width:300px}.l-footer-wrapper .osu-siteinfo-name{font-weight:600}.l-footer-wrapper .osu-siteinfo-address{float:left;font-style:normal}.l-footer-wrapper .osu-siteinfo-address .pipe{margin:0 2px;color:#b8b8b8}@media (max-width:47.4em){.l-page .l-footer-wrapper .l-region{text-align:center}.l-page .l-footer-wrapper .l-region p{font-size:17px;font-size:1.7rem}.l-page .l-footer-wrapper .l-region>*{float:none;text-align:center}.l-page .l-footer-wrapper .l-region ul{padding:0}.l-page .l-footer-wrapper .l-region ul li:first-child *{margin-left:0}}.footer-dk-gray .l-footer-wrapper{background:#2d2d2d;color:#fff}.footer-dk-gray .l-footer-wrapper a,.footer-dk-gray .l-footer-wrapper a:visited{color:#fff}.footer-dk-gray .l-footer-wrapper a:focus{color:#d4df48}.footer-dk-gray .l-footer-wrapper a:hover{color:#666}.footer-dk-gray .l-footer-wrapper a:active{color:#b00}.footer-dk-gray .l-footer-wrapper .pipe{color:#b8b8b8}.footer-md-gray .l-footer-wrapper{background:#666;color:#fff}.footer-md-gray .l-footer-wrapper a,.footer-md-gray .l-footer-wrapper a:visited{color:#fff}.footer-md-gray .l-footer-wrapper a:focus{color:#d4df48}.footer-md-gray .l-footer-wrapper a:hover{color:#ebebeb}.footer-md-gray .l-footer-wrapper a:active{color:#b00}.footer-md-gray .l-footer-wrapper .pipe{color:#ebebeb}.footer-md-gray .l-footer-wrapper .osu-siteinfo-social li .siteinfo-social-link{color:#666;background-color:#fff}.footer-md-gray .l-footer-wrapper .osu-siteinfo-social li .siteinfo-social-link:focus,.footer-md-gray .l-footer-wrapper .osu-siteinfo-social li .siteinfo-social-link:hover{color:#fff}.footer-lt-gray .l-footer-wrapper{background:#ebebeb;color:#474747}.footer-lt-gray .l-footer-wrapper a,.footer-lt-gray .l-footer-wrapper a:visited{color:#2d2d2d}.footer-lt-gray .l-footer-wrapper a:focus{color:#d4df48}.footer-lt-gray .l-footer-wrapper .pipe,.footer-lt-gray .l-footer-wrapper a:active,.footer-lt-gray .l-footer-wrapper a:hover{color:#b00}.footer-lt-gray .l-footer-wrapper .osu-siteinfo-social li .siteinfo-social-link{background-color:#2d2d2d}.footer-white .l-footer-wrapper{background:#fff;color:#666}.footer-white .l-footer-wrapper a,.footer-white .l-footer-wrapper a:visited{color:#666}.footer-white .l-footer-wrapper a:focus{color:#d4df48}.footer-white .l-footer-wrapper .pipe,.footer-white .l-footer-wrapper a:active,.footer-white .l-footer-wrapper a:hover{color:#b00}.l-footer-wrapper .osu-siteinfo-social{margin-top:0;padding-left:0;text-align:right}.l-footer-wrapper .osu-siteinfo-social li{list-style-type:none;display:inline-block}@media (min-width:47.5em) and (max-width:59em){.l-footer-wrapper .osu-siteinfo-social li:nth-last-child(5):first-child:nth-child(4),.l-footer-wrapper .osu-siteinfo-social li:nth-last-child(5):first-child~:nth-child(4){clear:both}.l-footer-wrapper .osu-siteinfo-social li:nth-last-child(5):first-child:nth-child(n+4),.l-footer-wrapper .osu-siteinfo-social li:nth-last-child(5):first-child~:nth-child(n+4){float:right}}.l-footer-wrapper .osu-siteinfo-social li .siteinfo-social-link{color:#fff;background-color:#666;margin:0 0 1em 1em;width:2.55em;padding:.62em 0 .46em;text-align:center;display:block}.l-footer-wrapper .osu-siteinfo-social li .siteinfo-social-link:focus,.l-footer-wrapper .osu-siteinfo-social li .siteinfo-social-link:hover{background-color:#000}.l-footer-wrapper .osu-siteinfo-social li .siteinfo-social-link.link-facebook:focus,.l-footer-wrapper .osu-siteinfo-social li .siteinfo-social-link.link-facebook:hover{background-color:#3b5998}.l-footer-wrapper .osu-siteinfo-social li .siteinfo-social-link.link-twitter:focus,.l-footer-wrapper .osu-siteinfo-social li .siteinfo-social-link.link-twitter:hover{background-color:#00aced}.l-footer-wrapper .osu-siteinfo-social li .siteinfo-social-link.link-youtube:focus,.l-footer-wrapper .osu-siteinfo-social li .siteinfo-social-link.link-youtube:hover{background-color:#b00}.l-footer-wrapper .osu-siteinfo-social li .siteinfo-social-link.link-googleplus:focus,.l-footer-wrapper .osu-siteinfo-social li .siteinfo-social-link.link-googleplus:hover{background-color:#dd4b39}.l-footer-wrapper .osu-siteinfo-social li .siteinfo-social-link.link-photos:focus,.l-footer-wrapper .osu-siteinfo-social li .siteinfo-social-link.link-photos:hover{background-color:#ff0084}.l-footer-wrapper .osu-siteinfo-social li .siteinfo-social-link.link-instagram:focus,.l-footer-wrapper .osu-siteinfo-social li .siteinfo-social-link.link-instagram:hover{background-color:#517fa4}.l-footer-wrapper .osu-siteinfo-social li .siteinfo-social-link.link-linkedin:focus,.l-footer-wrapper .osu-siteinfo-social li .siteinfo-social-link.link-linkedin:hover{background-color:#007bb6}.l-main.white{background:#fff}.l-main.lt-gray{background:#f5f5f5}.l-main{padding-bottom:30px}.node-type-ocio-landing-page .l-main{padding-bottom:0}.l-region--masthead{padding:20px 0}@media (min-width:47.5em){.l-footer-wrapper .osu-siteinfo-social{float:right}.l-footer-wrapper .osu-siteinfo-social li{float:left}.l-footer-wrapper .osu-siteinfo-social li:nth-last-child(6):first-child:nth-child(4),.l-footer-wrapper .osu-siteinfo-social li:nth-last-child(6):first-child~:nth-child(4),.l-footer-wrapper .osu-siteinfo-social li:nth-last-child(7):first-child:nth-child(5),.l-footer-wrapper .osu-siteinfo-social li:nth-last-child(7):first-child~:nth-child(5){clear:both}.l-footer-wrapper .osu-siteinfo-social li:nth-last-child(7):first-child:nth-child(n+5),.l-footer-wrapper .osu-siteinfo-social li:nth-last-child(7):first-child~:nth-child(n+5){float:right}.l-region--masthead .l-constrained{width:100%;display:table}}#site-name{display:table-cell;vertical-align:middle;font-size:48px;font-size:4.8rem;max-width:500px}#site-name .site-name-prefix{display:block;font-size:.5em;font-weight:300;color:#666}#site-name .site-name-main{color:#2d2d2d;font-weight:600;display:block;line-height:1em}#site-name a{text-decoration:none;display:block}#site-name .site-name-slogan{font-size:.5em;font-weight:400;color:#666;margin-top:20px}#site-name.site-name-2-lines{font-size:44px;font-size:4.4rem}#site-name.site-name-3-lines{font-size:32px;font-size:3.2rem}#site-name.site-name-4-lines{font-size:30px;font-size:3rem}#site-logo{display:table-cell;vertical-align:middle;text-align:right}#site-logo img{height:140px;width:auto;margin-right:-.5em}@media (max-width:47.4em){#site-logo{display:none}}.l-region--masthead.white{background-color:#fff}.l-region--masthead.dk-gray{background-color:#2d2d2d}.l-region--masthead.dk-gray #site-name .site-name-main{color:#fff}.l-region--masthead.dk-gray #site-name .site-name-prefix,.l-region--masthead.dk-gray #site-name .site-name-slogan{color:#ebebeb}.l-region--masthead.md-gray{background-color:#666}.l-region--masthead.md-gray #site-name .site-name-main{color:#fff}.l-region--masthead.md-gray #site-name .site-name-prefix,.l-region--masthead.md-gray #site-name .site-name-slogan{color:#f3f3f3}.l-region--masthead.lt-gray{background-color:#ebebeb}.l-region--osu-navbar{clear:both;margin:0;padding:0;background:url(../images/osu-navbar/lt-gray/bg-navbar_red.png) left bottom repeat-x #eaeaea;overflow:hidden}#osu_navbar *{font-family:proximanova,'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:13px;line-height:1.4;font-weight:400}#osu_navbar p{margin:0;padding:0}#osu_navbar .univ_info{float:left;padding:.9em 0 1.1em;margin-left:0}#osu_navbar .univ_links{float:right;clear:none;padding:1em 0 0;margin-top:-2px}#osu_navbar .univ_name a{height:16px;width:90px;display:block;text-indent:-9999px;background:url(../images/osu-navbar/lt-gray/osu_name.png) no-repeat;margin-left:0;overflow:hidden}#osu_navbar div.links{float:left;margin-bottom:10px}#osu_navbar div.links ul{margin:0;padding:0}#osu_navbar div.links ul li{list-style:none;float:left;margin-left:1em}#osu_navbar div.links ul li a{color:#333;text-decoration:none;background-position:0 0}#osu_navbar div.links ul li a:hover{text-decoration:underline}.osu-semantic{position:absolute;left:0;top:-500px;width:1px;height:1px;overflow:hidden}a.osu-semantic:active,a.osu-semantic:focus{position:absolute;left:0;top:0;overflow:visible}a#skip:active,a#skip:focus{position:absolute;top:0;left:25%;width:50%;text-align:center;padding:.5em 0 1.5em;display:block;color:#fff;z-index:999999999999999999;text-decoration:none;background:#666;background:rgba(0,0,0,.8);border:1px dotted #ccc;border-top:none;border-radius:0 0 6px 6px}.view,.views-exposed-form,.views-exposed-widgets .views-exposed-.views-exposed-widgets{position:relative}a#skip:active:hover,a#skip:focus:hover{background:#b00;background:rgba(187,0,0,.8)}.l-region--osu-navbar.dk-gray{background:url(../images/osu-navbar/dk-gray/bg-navbar_red.png) left bottom repeat-x #333}.l-region--osu-navbar.dk-gray #osu_navbar .univ_name a{background-image:url(../images/osu-navbar/dk-gray/osu_name.png)}.l-region--osu-navbar.dk-gray #osu_navbar div.links ul li a{color:#fff}@media (max-width:47.4em){#osu_navbar div.links ul{margin-top:-2px}#osu_navbar div.links ul li{list-style:none;float:left;margin-left:.5em}#osu_navbar div.links ul li a{height:23px;width:23px;display:block;overflow:hidden;text-indent:-999px}#osu_navbar div.links ul li a:hover{text-decoration:none}.l-region--osu-navbar #osu_navbar div.links ul li a.help,.l-region--osu-navbar.lt-gray #osu_navbar div.links ul li a.help{background-image:url(../images/osu-navbar/lt-gray/resp-help.png)}.l-region--osu-navbar #osu_navbar div.links ul li a.buckeyelink,.l-region--osu-navbar.lt-gray #osu_navbar div.links ul li a.buckeyelink{background-image:url(../images/osu-navbar/lt-gray/resp-buckeyelink.png)}.l-region--osu-navbar #osu_navbar div.links ul li a.map,.l-region--osu-navbar.lt-gray #osu_navbar div.links ul li a.map{background-image:url(../images/osu-navbar/lt-gray/resp-map.png)}.l-region--osu-navbar #osu_navbar div.links ul li a.findpeople,.l-region--osu-navbar.lt-gray #osu_navbar div.links ul li a.findpeople{background-image:url(../images/osu-navbar/lt-gray/resp-findpeople.png)}.l-region--osu-navbar #osu_navbar div.links ul li a.webmail,.l-region--osu-navbar.lt-gray #osu_navbar div.links ul li a.webmail{background-image:url(../images/osu-navbar/lt-gray/resp-webmail.png)}.l-region--osu-navbar #osu_navbar div.links ul li a.search,.l-region--osu-navbar.lt-gray #osu_navbar div.links ul li a.search{background-image:url(../images/osu-navbar/lt-gray/resp-search.png)}.l-region--osu-navbar.dk-gray #osu_navbar div.links ul li a.help{background-image:url(../images/osu-navbar/dk-gray/resp-help.png)}.l-region--osu-navbar.dk-gray #osu_navbar div.links ul li a.buckeyelink{background-image:url(../images/osu-navbar/dk-gray/resp-buckeyelink.png)}.l-region--osu-navbar.dk-gray #osu_navbar div.links ul li a.map{background-image:url(../images/osu-navbar/dk-gray/resp-map.png)}.l-region--osu-navbar.dk-gray #osu_navbar div.links ul li a.findpeople{background-image:url(../images/osu-navbar/dk-gray/resp-findpeople.png)}.l-region--osu-navbar.dk-gray #osu_navbar div.links ul li a.webmail{background-image:url(../images/osu-navbar/dk-gray/resp-webmail.png)}.l-region--osu-navbar.dk-gray #osu_navbar div.links ul li a.search{background-image:url(../images/osu-navbar/dk-gray/resp-search.png)}}@media only screen and (max-width:720px) and (-webkit-min-device-pixel-ratio:2),only screen and (max-width:720px) and (min--moz-device-pixel-ratio:2),only screen and (max-width:720px) and (-o-min-device-pixel-ratio:2 / 1),only screen and (max-width:720px) and (min-device-pixel-ratio:2){.l-region--osu-navbar.lt-gray #osu_navbar div.links ul li a{background-size:23px}.l-region--osu-navbar.lt-gray #osu_navbar .univ_name a{background-size:contain}.l-region--osu-navbar.lt-gray #osu_navbar div.links ul li a.help{background-image:url(../images/osu-navbar/lt-gray/resp-help@2x.png)}.l-region--osu-navbar.lt-gray #osu_navbar div.links ul li a.buckeyelink{background-image:url(../images/osu-navbar/lt-gray/resp-buckeyelink@2x.png)}.l-region--osu-navbar.lt-gray #osu_navbar div.links ul li a.map{background-image:url(../images/osu-navbar/lt-gray/resp-map@2x.png)}.l-region--osu-navbar.lt-gray #osu_navbar div.links ul li a.findpeople{background-image:url(../images/osu-navbar/lt-gray/resp-findpeople@2x.png)}.l-region--osu-navbar.lt-gray #osu_navbar div.links ul li a.webmail{background-image:url(../images/osu-navbar/lt-gray/resp-webmail@2x.png)}.l-region--osu-navbar.lt-gray #osu_navbar div.links ul li a.search{background-image:url(../images/osu-navbar/lt-gray/resp-search@2x.png)}.l-region--osu-navbar #osu_navbar div.links ul li .ui-accordion-content a,.l-region--osu-navbar #osu_navbar div.links ul li .ui-tabs-content a,.l-region--osu-navbar #osu_navbar div.links ul li a,.l-region--osu-navbar.dk-gray #osu_navbar div.links ul li a,.ui-accordion-content .l-region--osu-navbar #osu_navbar div.links ul li a,.ui-tabs-content .l-region--osu-navbar #osu_navbar div.links ul li a{background-size:23px}.l-region--osu-navbar #osu_navbar .univ_name .ui-accordion-content a,.l-region--osu-navbar #osu_navbar .univ_name .ui-tabs-content a,.l-region--osu-navbar #osu_navbar .univ_name a,.l-region--osu-navbar.dk-gray #osu_navbar .univ_name a,.ui-accordion-content .l-region--osu-navbar #osu_navbar .univ_name a,.ui-tabs-content .l-region--osu-navbar #osu_navbar .univ_name a{background-size:contain}.l-region--osu-navbar #osu_navbar div.links ul li a.help,.l-region--osu-navbar.dk-gray #osu_navbar div.links ul li a.help{background-image:url(../images/osu-navbar/dk-gray/resp-help@2x.png)}.l-region--osu-navbar #osu_navbar div.links ul li a.buckeyelink,.l-region--osu-navbar.dk-gray #osu_navbar div.links ul li a.buckeyelink{background-image:url(../images/osu-navbar/dk-gray/resp-buckeyelink@2x.png)}.l-region--osu-navbar #osu_navbar div.links ul li a.map,.l-region--osu-navbar.dk-gray #osu_navbar div.links ul li a.map{background-image:url(../images/osu-navbar/dk-gray/resp-map@2x.png)}.l-region--osu-navbar #osu_navbar div.links ul li a.findpeople,.l-region--osu-navbar.dk-gray #osu_navbar div.links ul li a.findpeople{background-image:url(../images/osu-navbar/dk-gray/resp-findpeople@2x.png)}.l-region--osu-navbar #osu_navbar div.links ul li a.webmail,.l-region--osu-navbar.dk-gray #osu_navbar div.links ul li a.webmail{background-image:url(../images/osu-navbar/dk-gray/resp-webmail@2x.png)}.l-region--osu-navbar #osu_navbar div.links ul li a.search,.l-region--osu-navbar.dk-gray #osu_navbar div.links ul li a.search{background-image:url(../images/osu-navbar/dk-gray/resp-search@2x.png)}}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2){.l-region--osu-navbar #osu_navbar .univ_name a{background-size:contain}.l-region--osu-navbar.lt-gray #osu_navbar .univ_name a{background-image:url(../images/osu-navbar/lt-gray/osu_name@2x.png)}.l-region--osu-navbar #osu_navbar .univ_name a,.l-region--osu-navbar.dk-gray #osu_navbar .univ_name a{background-image:url(../images/osu-navbar/dk-gray/osu_name@2x.png)}}.l-region--pre-footer-wrapper{line-height:0}.field--name-field-pre-footer-banner-image img{display:block;width:100%;margin:0}.section-tags h1{font-weight:600;margin-bottom:1.2em}.section-tags .l-region--content{padding-bottom:40px}.section-tags .node-teaser{border-bottom:1px solid #c7c7c7;margin-bottom:1.5em}.section-tags a.feed-icon{display:none}body.page-user-login .l-main{padding-top:20px}body.page-user-login h1{margin-bottom:20px}body.page-user-login h2{font-family:proximanova,Helvetica,Arial,sans-serif;font-size:20px!important;font-weight:600!important}body.page-user-login .login-box{background:#ebebeb;margin-bottom:2em}body.page-user-login .login-box.osu{padding:20px 30px;margin-bottom:2em}body.page-user-login .login-box.osu h2{margin-bottom:1em}body.page-user-login .login-box.osu a{margin-bottom:10px}body.page-user-login .login-box.non-osu .ui-accordion-content,body.page-user-login .login-box.non-osu .ui-accordion-header{margin:0;background:0 0!important;border:0;padding:20px 30px;overflow:hidden}body.page-user-login .login-box.non-osu .ui-accordion-content .links,body.page-user-login .login-box.non-osu .ui-accordion-header .links{padding:0;margin-bottom:1em}body.page-user-login .login-box.non-osu .ui-accordion-content .links li,body.page-user-login .login-box.non-osu .ui-accordion-header .links li{margin-right:.5em}body.page-user-login .login-box.non-osu .ui-accordion-content .links li:after,body.page-user-login .login-box.non-osu .ui-accordion-header .links li:after{content:"|";margin-left:.5em}body.page-user-login .login-box.non-osu .ui-accordion-content .links li.last:after,body.page-user-login .login-box.non-osu .ui-accordion-header .links li.last:after{content:""}body.page-user-login .login-box.non-osu .ui-accordion-content .links li a,body.page-user-login .login-box.non-osu .ui-accordion-header .links li a{display:inline-block}body.page-user-login .login-box.non-osu #edit-actions{margin-top:20px}.user-profile{padding-bottom:20px}.user-profile .field--name-field-job-title{font-size:24px;font-size:2.4rem;font-weight:400;margin-bottom:30px}.user-profile .field--name-field-user-photo{float:right;margin:-40px 0 20px 30px}.user-profile .field--name-email{margin-top:20px}.field--name-field-user-photo img,.views-field-field-user-photo img{border:1px solid #8c8c8c}.view-content.ui-accordion h3{font-size:18px;font-size:1.8rem;text-transform:uppercase;color:#666;margin-top:1.2em}.view-content.ui-accordion .view-grouping-header{background:#d2d2d2;color:#2d2d2d;border-radius:0;border-color:#d2d2d2;font-weight:600;font-size:16px;font-size:1.6rem;margin-bottom:1px}.view-content.ui-accordion .view-grouping-header:hover{background:#c2c2c2}.view-content.ui-accordion .view-grouping-header:before{top:14px;left:12px}.view-content.ui-accordion .view-grouping-content{margin-bottom:1px}.view-content.ui-accordion .ui-accordion-header{background:#ebebeb!important;padding-left:2em!important;margin-top:1px!important;margin-bottom:1px}.view-content.ui-accordion .ui-accordion-header a{font-size:16px;font-size:1.6rem;margin-left:16px}.view-content.ui-accordion .ui-accordion-header.ui-state-hover{background-color:#d2d2d2!important}.view-content.ui-accordion .ui-accordion-header .ui-accordion-header-icon{margin-left:18px}.view-content.ui-accordion .ui-accordion .ui-accordion-content{padding:10px 30px 10px 32px!important;border:1px solid #ebebeb!important;background:#fff!important}.view-content.ui-accordion .views-field-title{font-size:16px;font-size:1.6rem;margin-bottom:12px;line-height:120%}.view-content.ui-accordion .views-field-title a.active{color:#b00;text-decoration:underline}.view-content.ui-accordion .views-row-last .views-field-title{margin-bottom:0}.pane-ocio-news-archive-teasers-pane h2.pane-title{margin-bottom:30px}.l-main.lt-gray .view-display-id-archive_listing_block .view-grouping-header{background:#c2c2c2;border-color:#c2c2c2}.l-main.lt-gray .view-display-id-archive_listing_block .view-grouping-header:hover{background:#b8b8b8}.view-wcm-news-client.view-display-id-teasers_pane{margin-bottom:10px;padding-bottom:40px;border-bottom:1px solid #c7c7c7}.view-wcm-news-client.view-display-id-teasers_pane .views-row{margin:30px 0;border-bottom:none}.view-wcm-news-client.view-display-id-teasers_pane .views-row.views-row-last{margin-bottom:0}@media (min-width:60em){.view-wcm-news-client.view-display-id-teasers_pane .views-row{width:95%}}.node--news-client-cached-article--teaser h3{font-size:30px;font-size:3rem}.node--news-client-cached-article--teaser .more-link{margin-top:10px;margin-bottom:0}.view-ocio-news-archive .field--name-title{margin-bottom:.6em}.view-ocio-news-archive .field--name-node-link{margin-top:1em}.view-ocio-news-archive .view-header .more-link{border-bottom:1px solid #b00;margin-bottom:1.4em;margin-top:0}.view-ocio-news-archive .view-header .more-link a{margin-top:-2em;font-weight:400;color:#2d2d2d;font-size:13px;float:right}.view-ocio-news-archive .view-header .more-link a:hover{text-decoration:none;color:#028da9}.node--article--teaser .field--name-field-featured-image{display:none}@media (min-width:47.5em){.node--article--teaser .field--name-field-featured-image{display:block;float:right;margin:0 0 40px 2em}}.node--article--teaser .more-link{float:left;margin-top:10px;margin-bottom:10px}.view-display-id-page .views-row,.view-display-id-teasers_pane .views-row{border-bottom:1px solid #c7c7c7;margin-bottom:30px}.view-display-id-page .views-row h2,.view-display-id-teasers_pane .views-row h2{font-size:32px;font-size:3.2rem;line-height:110%}.pane-ocio-news-archive-titles-pane .views-row{margin-bottom:.2em}.pane-ocio-news-archive-trio-image-pane h2.pane-title,.pane-ocio-news-archive-trio-pane h2.pane-title{font-size:28px;font-size:2.8rem;margin-bottom:.2em}.pane-ocio-news-archive-trio-image-pane .views-row,.pane-ocio-news-archive-trio-pane .views-row{margin-bottom:3em}.pane-ocio-news-archive-trio-image-pane .views-field-title h3,.pane-ocio-news-archive-trio-pane .views-field-title h3{font-size:22px;font-size:2.2rem;margin-top:.4em;line-height:120%;margin-bottom:.5em}.pane-ocio-news-archive-trio-image-pane .field--name-post-date,.pane-ocio-news-archive-trio-pane .field--name-post-date{font-weight:400;color:#666;font-size:15px;font-size:1.5rem}.pane-ocio-news-archive-trio-image-pane .views-field-field-ocio-body a,.pane-ocio-news-archive-trio-image-pane .views-field-field-ocio-body:hover,.pane-ocio-news-archive-trio-pane .views-field-field-ocio-body a,.pane-ocio-news-archive-trio-pane .views-field-field-ocio-body:hover{color:#2d2d2d;text-decoration:none}@media (min-width:47.5em){.pane-ocio-news-archive-trio-image-pane .views-row,.pane-ocio-news-archive-trio-pane .views-row{margin-bottom:1em;width:33.3%}.pane-ocio-news-archive-trio-image-pane .views-row:nth-child(3n+1),.pane-ocio-news-archive-trio-pane .views-row:nth-child(3n+1){float:left;padding-right:4%;clear:left}.pane-ocio-news-archive-trio-image-pane .views-row:nth-child(3n+2),.pane-ocio-news-archive-trio-pane .views-row:nth-child(3n+2){float:left;padding-left:2%;padding-right:2%}.pane-ocio-news-archive-trio-image-pane .views-row:nth-child(3n+3),.pane-ocio-news-archive-trio-pane .views-row:nth-child(3n+3){float:right;padding-left:4%}}.section-news .l-region--sidebar-2 h2.block__title{padding-top:20px}.view-id-leadership_listing .views-field,.view-id-user_contact .views-field{font-size:15px;font-size:1.5rem;margin-bottom:5px;line-height:120%}.view-id-leadership_listing .views-field-realname h2,.view-id-leadership_listing .views-field-realname h3,.view-id-user_contact .views-field-realname h2,.view-id-user_contact .views-field-realname h3{font-size:21px;font-size:2.1rem}.view-id-leadership_listing .views-field-field-user-photo img,.view-id-user_contact .views-field-field-user-photo img{width:100%;height:auto}.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group-header,.view-id-user_contact.view-display-id-panel_pane_1 .views-group-header,.view-id-wcm_media_gallery .views-group-header{margin-bottom:.4em;margin-top:1.4em;padding-bottom:.2em;color:#666}.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group,.view-id-user_contact.view-display-id-panel_pane_1 .views-group,.view-id-wcm_media_gallery .views-group{clear:both}.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group:after,.view-id-user_contact.view-display-id-panel_pane_1 .views-group:after,.view-id-wcm_media_gallery .views-group:after{content:"";display:table;clear:both}.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row,.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row,.view-id-wcm_media_gallery .views-group .views-row{width:46%;margin-right:8%;float:left;margin-bottom:.75em;margin-top:.75em}.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:after,.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:after,.view-id-wcm_media_gallery .views-group .views-row:after{content:"";display:table;clear:both}.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:nth-child(2n+1),.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:nth-child(2n+1),.view-id-wcm_media_gallery .views-group .views-row:nth-child(2n+1){clear:left}.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:nth-child(2n+2),.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:nth-child(2n+2),.view-id-wcm_media_gallery .views-group .views-row:nth-child(2n+2){margin-right:0}@media (min-width:47.5em){.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row,.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:nth-child(3n+1),.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:nth-child(3n+2),.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:nth-child(3n+3),.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row,.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:nth-child(3n+1),.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:nth-child(3n+2),.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:nth-child(3n+3),.view-id-wcm_media_gallery .views-group .views-row,.view-id-wcm_media_gallery .views-group .views-row:nth-child(3n+1),.view-id-wcm_media_gallery .views-group .views-row:nth-child(3n+2),.view-id-wcm_media_gallery .views-group .views-row:nth-child(3n+3){width:20.5%;margin-right:6%;margin-bottom:1em;margin-top:1em;float:left;clear:none}.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+1),.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+1),.view-id-wcm_media_gallery .views-group .views-row:nth-child(4n+1){clear:both}.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+4),.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+4),.view-id-wcm_media_gallery .views-group .views-row:nth-child(4n+4){margin-right:0}}@media (min-width:60em){.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row,.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+1),.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+2),.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+3),.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+4),.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row,.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+1),.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+2),.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+3),.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+4),.view-id-wcm_media_gallery .views-group .views-row,.view-id-wcm_media_gallery .views-group .views-row:nth-child(4n+1),.view-id-wcm_media_gallery .views-group .views-row:nth-child(4n+2),.view-id-wcm_media_gallery .views-group .views-row:nth-child(4n+3),.view-id-wcm_media_gallery .views-group .views-row:nth-child(4n+4){width:16%;margin-right:5%;float:left;clear:none}.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:nth-child(5n+1),.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:nth-child(5n+1),.view-id-wcm_media_gallery .views-group .views-row:nth-child(5n+1){clear:both}.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:nth-child(5n+5),.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:nth-child(5n+5),.view-id-wcm_media_gallery .views-group .views-row:nth-child(5n+5){margin-right:0}}@media (min-width:82em){.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row,.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+1),.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+2),.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+3),.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+4),.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row,.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+1),.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+2),.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+3),.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+4),.view-id-wcm_media_gallery .views-group .views-row,.view-id-wcm_media_gallery .views-group .views-row:nth-child(4n+1),.view-id-wcm_media_gallery .views-group .views-row:nth-child(4n+2),.view-id-wcm_media_gallery .views-group .views-row:nth-child(4n+3),.view-id-wcm_media_gallery .views-group .views-row:nth-child(4n+4){margin-top:1.3em;margin-bottom:1.3em}}.pane-user-contact-panel-pane-2 .views-row{margin-top:20px;margin-bottom:30px}.pane-leadership-listing-panel-pane-2 .views-row{border-bottom:1px solid #ccc;padding:1em 0 0}.pane-leadership-listing-panel-pane-2 .views-row:after{content:"";display:table;clear:both}.pane-leadership-listing-panel-pane-2 .views-row.views-row-1{border-top:1px solid #ccc;margin-top:0}.pane-leadership-listing-panel-pane-2 .views-field-field-user-photo{margin-bottom:15px}.pane-leadership-listing-panel-pane-2 .views-field-field-user-photo img{width:100%;border:none}.pane-leadership-listing-panel-pane-2 .views-field-realname{font-size:32px;font-size:3.2rem;margin-top:0;margin-bottom:6px}.pane-leadership-listing-panel-pane-2 .views-field-field-job-title{font-size:20px;font-size:2rem;display:block;margin-bottom:8px}.pane-leadership-listing-panel-pane-2 .views-field-field-bio{margin-top:12px}.pane-leadership-listing-panel-pane-2 .more-link{margin-top:15px;font-size:14px}@media (min-width:47.5em){.pane-leadership-listing-panel-pane-2 .views-row{padding:1.5em 0 1em}.pane-leadership-listing-panel-pane-2 .views-row .views-field-field-user-photo{float:right;width:300px;margin:0 0 1em 2em}}@media (min-width:60em){.pane-leadership-listing-panel-pane-2 .views-row .views-field-field-user-photo{width:360px}}@media (min-width:82em){.pane-leadership-listing-panel-pane-2 .views-row{padding:1.8em 0 1em}.pane-leadership-listing-panel-pane-2 .views-row .text-grouping{width:58.5%}.pane-leadership-listing-panel-pane-2 .views-row .views-field-field-user-photo{width:39%;margin:0}.pane-leadership-listing-panel-pane-2 .views-row-odd .text-grouping{float:right}.pane-leadership-listing-panel-pane-2 .views-row-even .text-grouping,.pane-leadership-listing-panel-pane-2 .views-row-odd .views-field-field-user-photo{float:left}.pane-leadership-listing-panel-pane-2 .views-row-even .views-field-field-user-photo{float:right}}.views-table td.views-field *{margin:0}.views-exposed-widgets .views-exposed-widget .form-submit{margin-top:1.6em!important}.views-exposed-widgets .views-exposed-widget.views-submit-button{padding:0}.views-exposed-widgets .form-actions .description,.views-exposed-widgets .form-item .description{display:none}.view .ajax-progress,.views-exposed-form .ajax-progress{bottom:-1.75em;position:absolute;right:50%} \ No newline at end of file diff --git a/profiles/wcm_base/themes/wcm_omega/layouts/wcm-standard/wcm-standard-layout.tpl.php b/profiles/wcm_base/themes/wcm_omega/layouts/wcm-standard/wcm-standard-layout.tpl.php index b6960f1d9c2704f908d6cfa2854af80fa1c08824..8edad31eb45710c61e544111b7d7453c94fa2c8a 100644 --- a/profiles/wcm_base/themes/wcm_omega/layouts/wcm-standard/wcm-standard-layout.tpl.php +++ b/profiles/wcm_base/themes/wcm_omega/layouts/wcm-standard/wcm-standard-layout.tpl.php @@ -2,6 +2,7 @@ <header class="l-header" role="banner"> <?php print render($page['osu_navbar']); ?> + <?php print render($page['global_menu']); ?> <?php print render($page['masthead']); ?> <?php print render($page['main_menu']); ?> <?php print render($page['main_menu_second']); ?> diff --git a/profiles/wcm_base/themes/wcm_omega/layouts/wcm-standard/wcm-standard.layout.inc b/profiles/wcm_base/themes/wcm_omega/layouts/wcm-standard/wcm-standard.layout.inc index 5a1277e3bc714f419f363a85159eafede3f71713..dbc327c63cb0d5a3fa5c746c5d54f387af38ef67 100644 --- a/profiles/wcm_base/themes/wcm_omega/layouts/wcm-standard/wcm-standard.layout.inc +++ b/profiles/wcm_base/themes/wcm_omega/layouts/wcm-standard/wcm-standard.layout.inc @@ -5,6 +5,7 @@ template = wcm-standard-layout ; Regions regions[osu_navbar] = OSU Navbar +regions[global_menu] = Global Menu regions[masthead] = Masthead regions[main_menu] = Main Menu regions[main_menu_second] = Main Menu Second Level diff --git a/profiles/wcm_base/themes/wcm_omega/preprocess/region.preprocess.inc b/profiles/wcm_base/themes/wcm_omega/preprocess/region.preprocess.inc index 6136920becb3f48c0ccdaa254583cc7df0f984d0..a70e320c346568451fd5b4cd8f5da77c8575c1fb 100644 --- a/profiles/wcm_base/themes/wcm_omega/preprocess/region.preprocess.inc +++ b/profiles/wcm_base/themes/wcm_omega/preprocess/region.preprocess.inc @@ -14,6 +14,12 @@ function wcm_omega_preprocess_region(&$vars) { /* Variables for osu_navbar region */ $vars['classes_array'][] = theme_get_setting('wcm_omega_color_navbar'); break; + + case 'global_menu': + /* Variables for global_menu region */ + /* Uses same color as masthead */ + $vars['classes_array'][] = theme_get_setting('wcm_omega_color_masthead'); + break; case 'masthead': /* Variables for masthead region */ diff --git a/profiles/wcm_base/themes/wcm_omega/sass/components/menus/_global menu.scss b/profiles/wcm_base/themes/wcm_omega/sass/components/menus/_global menu.scss new file mode 100644 index 0000000000000000000000000000000000000000..d82968604f03b3f503b0a09ba68fbcf7497362de --- /dev/null +++ b/profiles/wcm_base/themes/wcm_omega/sass/components/menus/_global menu.scss @@ -0,0 +1,71 @@ +#block-menu-menu-global-menu { + ul.menu { + float: right; + + li, a { + @include font-size(1.35); + } + + .leaf { + @extend .no-list-style; + float: left; + + &:after { + content: "|"; + margin: 0 0.5em; + } + + &.last { + margin-right: 0; + &:after { + content: none; + } + } + } + } +} + +//mixin for global menu +@mixin global-menu($background, $text, $pipe, $text_hover, $text_active, $text_focus) { + background: $background; + color: $pipe; + a { + color: $text; + &:hover { + color: $text_hover; + } + &:active{ + color: $text_active; + } + &:focus { + color: $text_focus; + } + } +} + +.l-region--global-menu { + padding-top: 0.5em; + padding-bottom: 0.3em; + + &, &.white { + @include global-menu($white, $md-gray, $md-gray, $red, $blue, $orange); + } + &.lt-gray { + @include global-menu(darken($lt-gray,12%), $dk-gray, $red, $red, $blue, $orange); + } + &.md-gray { + @include global-menu($md-gray, $white, $lt-gray, darken($lt-gray, 10%), $yellow, $orange); + } + &.dk-gray { + @include global-menu(lighten($dk-gray, 8%), $lt-gray, $lt-gray, $white, $yellow, $orange); + } + +} + + + + + + + + diff --git a/profiles/wcm_base/themes/wcm_omega/sass/components/user/_user-login.scss b/profiles/wcm_base/themes/wcm_omega/sass/components/user/_user-login.scss index 706a4426c7276659ab65949333ac08e199dbecf8..c6a2fbd3af4584b112f69f56694b69df3ac0aec4 100644 --- a/profiles/wcm_base/themes/wcm_omega/sass/components/user/_user-login.scss +++ b/profiles/wcm_base/themes/wcm_omega/sass/components/user/_user-login.scss @@ -1,49 +1,74 @@ //user login page -.page-user-login { - +body.page-user-login { + .l-main { padding-top: $vert-spacing-unit; } - + h1 { margin-bottom: $vert-spacing-unit; } - + h2 { font-family: $proxima; + font-size: 20px !important; + font-weight: 600 !important; + } + + .login-box { + background: $lt-gray; + margin-bottom: 2em; + + &.osu { + padding: $vert-spacing-unit $vert-spacing-unit*1.5; + margin-bottom: 2em; + + h2 { + margin-bottom: 1em; + } + + a { + @extend .red-button; + margin-bottom: $vert-spacing-unit/2; + } + } + + &.non-osu { + .ui-accordion-header, + .ui-accordion-content { + margin: 0; + background: none !important; + border: 0 none; + padding: $vert-spacing-unit $vert-spacing-unit*1.5; + overflow: hidden; + + .links { + padding: 0; + margin-bottom: 1em; + + li { + margin-right: 0.5em; + + &:after { + content: "|"; + margin-left: 0.5em; + } + + &.last:after { + content: ""; + } + + a { + display: inline-block; + } + } + } + } + + #edit-actions { + margin-top: $vert-spacing-unit; + } + } } - - .login-box { - background: $lt-gray; - padding: $vert-spacing-unit $vert-spacing-unit*1.5; - margin-bottom: 2em; - - h2 { - margin-top: 0; - margin-bottom: 0; - font-size: 20px; - font-weight: 600; - } - } - - - .login-box.osu { - h2 { - padding-bottom: 10px; - } - a { - @extend .red-button; - margin-bottom: $vert-spacing-unit/2; - } - } - - .login-box.non-osu { - .ctools-collapsible-content { - padding-top: 2em; - } - - #edit-actions { - margin-top: $vert-spacing-unit; - } - } } + diff --git a/profiles/wcm_base/themes/wcm_omega/templates/regions/region--global-menu.tpl.php b/profiles/wcm_base/themes/wcm_omega/templates/regions/region--global-menu.tpl.php new file mode 100644 index 0000000000000000000000000000000000000000..c92d7d043403ab62c42d9e7767fabe1dc305433a --- /dev/null +++ b/profiles/wcm_base/themes/wcm_omega/templates/regions/region--global-menu.tpl.php @@ -0,0 +1,37 @@ +<?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<?php print $attributes; ?>> + <div class="l-constrained max-width"> + <?php print $content; ?> + </div> +</div> diff --git a/profiles/wcm_base/themes/wcm_omega/wcm_omega.info b/profiles/wcm_base/themes/wcm_omega/wcm_omega.info index cf5acafc9cf78d6c699542519c7911d4eac36109..2d69eaf4c7445302c94ea33388c90e94fa54c743 100644 --- a/profiles/wcm_base/themes/wcm_omega/wcm_omega.info +++ b/profiles/wcm_base/themes/wcm_omega/wcm_omega.info @@ -23,6 +23,7 @@ scripts[] = js/matchHeight/jquery.matchHeight-min.js ; Regions ; ======================================== regions[osu_navbar] = OSU Navbar +regions[global_menu] = Global Menu regions[masthead] = Masthead regions[main_menu] = Main Menu regions[main_menu_second] = Main Menu Second Level diff --git a/profiles/wcm_base/wcm_base.install b/profiles/wcm_base/wcm_base.install index 6df64e74572452a560818406c943a8cfd32bc908..650df027b729818bd20e652b0d4d8b9358d37a16 100644 --- a/profiles/wcm_base/wcm_base.install +++ b/profiles/wcm_base/wcm_base.install @@ -31,7 +31,7 @@ function wcm_base_install() { function _wcm_base_set_up_theme() { $enable = array('wcm_omega', 'ocio_4'); $disable = array('bartik'); - $default = 'ocio_4'; + $default = 'wcm_omega'; $admin = 'ocio_seven'; theme_enable($enable); diff --git a/profiles/wcm_base/wcm_base.make b/profiles/wcm_base/wcm_base.make index f63953b2275dd2cefd4e8407ae5683e6dab74f13..f2cd8a0119066d0035e24249a09d7a2c8e849664 100644 --- a/profiles/wcm_base/wcm_base.make +++ b/profiles/wcm_base/wcm_base.make @@ -86,7 +86,7 @@ projects[migrate][2654222][2297685] = http://drupal.org/files/issues/migrate-php projects[mimemail][version] = 1.0-beta4 projects[mimemail][subdir] = contrib -projects[media][version] = 2.0 +projects[media][version] = 2.1 projects[media][subdir] = contrib projects[media][patch][2297685] = http://drupal.org/files/issues/media-edit_uri_for_remote_files-2297685-6.patch @@ -430,21 +430,6 @@ projects[ocio_omega_base][download][type] = "git" projects[ocio_omega_base][download][url] = git@code.osu.edu:ocio_odee_web/ocio_omega_base.git projects[ocio_omega_base][download][branch] = 7.x-1.x -projects[ocio_omega_1][type] = theme -projects[ocio_omega_1][download][type] = "git" -projects[ocio_omega_1][download][url] = git@code.osu.edu:ocio_odee_web/ocio_omega_1.git -projects[ocio_omega_1][download][branch] = 7.x-1.x - -projects[ocio_omega_2][type] = theme -projects[ocio_omega_2][download][type] = "git" -projects[ocio_omega_2][download][url] = git@code.osu.edu:ocio_odee_web/ocio_omega_2.git -projects[ocio_omega_2][download][branch] = 7.x-1.x - -projects[ocio_omega_3][type] = theme -projects[ocio_omega_3][download][type] = "git" -projects[ocio_omega_3][download][url] = git@code.osu.edu:ocio_odee_web/ocio_omega_3.git -projects[ocio_omega_3][download][branch] = 7.x-1.x - projects[ocio_omega_4][type] = theme projects[ocio_omega_4][download][type] = "git" projects[ocio_omega_4][download][url] = git@code.osu.edu:ocio_odee_web/ocio_omega_4.git