From 1f606fc29ee7c008b1d4d29a18d375b2e60f4e1c Mon Sep 17 00:00:00 2001 From: Chris Gross <gross.364@osu.edu> Date: Tue, 29 May 2018 13:58:08 -0400 Subject: [PATCH] 7.x-1.7 Release --- profiles/wcm_base/CHANGELOG.txt | 17 ++ .../modules/contrib/menu_block/PATCHES.txt | 4 + .../contrib/menu_block/menu_block.admin.inc | 45 ++- .../content_types/menu_tree/menu_tree.inc | 16 +- .../custom/news_client/news_client.module | 126 +++++++-- .../field--news-client-image-json.tpl.php | 54 ---- .../templates/news-client-image-json.tpl.php | 11 + ...s_handler_field_news_client_image_json.inc | 54 +++- .../ocio_main_menu/ocio_main_menu.context.inc | 6 +- ...o_main_menu.features.fe_block_settings.inc | 22 +- .../custom/ocio_main_menu/ocio_main_menu.info | 20 ++ .../ocio_main_menu.strongarm.inc | 135 +++++++++ .../custom/ocio_siteinfo/ocio_siteinfo.module | 2 +- .../custom/ocio_web_form/ocio_web_form.module | 17 +- .../wcm_news_client_display.ds.inc | 5 + ...client_display.features.field_instance.inc | 22 +- .../wcm_panels_settings.module | 5 +- .../wcm_user_config/wcm_user_config.module | 28 ++ .../wcm_user_contact.views_default.inc | 231 ++++++++------- .../wcm_user_leadership.views_default.inc | 262 +++++++++--------- .../themes/wcm_omega/css/wcm-omega.styles.css | 2 +- .../wcm_omega/js/wcm-omega-menu.behaviors.js | 34 ++- .../wcm_omega/js/wcm-omega.behaviors.js | 84 +++--- .../preprocess/panels-pane.preprocess.inc | 2 +- .../components/calendar/_calendar-entry.scss | 21 +- .../sass/components/menus/_global menu.scss | 18 +- .../sass/components/menus/_menu-blocks.scss | 126 ++++----- .../sass/components/views/_user-views.scss | 34 ++- .../wcm_omega/templates/panes/mm-item.tpl.php | 2 +- .../panels-pane--mm-widgets-live-pane.tpl.php | 2 +- .../wcm_omega/templates/system/html.tpl.php | 9 +- ...ew-unformatted--leadership-listing.tpl.php | 19 ++ ...ews-view-unformatted--user-contact.tpl.php | 19 ++ .../wcm_omega/theme/breadcrumb.theme.inc | 11 +- .../wcm_omega/theme/status-messages.theme.inc | 6 +- .../wcm_omega/theme/superfish-build.theme.inc | 2 +- profiles/wcm_base/wcm_base.make | 6 +- 37 files changed, 980 insertions(+), 499 deletions(-) create mode 100644 profiles/wcm_base/modules/contrib/menu_block/PATCHES.txt delete mode 100644 profiles/wcm_base/modules/custom/news_client/templates/field--news-client-image-json.tpl.php create mode 100644 profiles/wcm_base/modules/custom/news_client/templates/news-client-image-json.tpl.php create mode 100644 profiles/wcm_base/themes/wcm_omega/templates/views/views-view-unformatted--leadership-listing.tpl.php create mode 100644 profiles/wcm_base/themes/wcm_omega/templates/views/views-view-unformatted--user-contact.tpl.php diff --git a/profiles/wcm_base/CHANGELOG.txt b/profiles/wcm_base/CHANGELOG.txt index b07c615d..32c08e0d 100644 --- a/profiles/wcm_base/CHANGELOG.txt +++ b/profiles/wcm_base/CHANGELOG.txt @@ -1,3 +1,20 @@ +WCM Base 7.x-1.7, 2018-05-30 +---------------------------- +- WCM Base: Patched Menu Block module to allow custom delta values. +- WCM News Client: Removed "read more" links from teaser display. +- WCM Omega: + - Updated Global Menu styles for use with menu blocks. + - Allow enter key to activate top-level menu links if they are not parents. + - Updated main menu tooltip language to explain enter key changes. + - Updated page title and breadcrumbs on webform confirmation page. + - Added aria-hidden attribute to social media icons in Media Magnet panes. + - Improved focus handling for anchors and targeted form elements inside accordions. + - Changed FontAwesome loading to CDN script to enable Auto Accessibility. +- WCM User Config: Updated login form validation to improve accessibility. +- OCIO Main Menu: Changed Global Menu core block to Menu Block to improve accessibility. +- OCIO Site Information: Added aria-hidden attribute to social media icons. +- OCIO Web Form: Made form error session variables generic and improved error messages. + WCM Base 7.x-1.7-rc3, 2018-05-09 -------------------------------- - WCM Base: diff --git a/profiles/wcm_base/modules/contrib/menu_block/PATCHES.txt b/profiles/wcm_base/modules/contrib/menu_block/PATCHES.txt new file mode 100644 index 00000000..630faf80 --- /dev/null +++ b/profiles/wcm_base/modules/contrib/menu_block/PATCHES.txt @@ -0,0 +1,4 @@ +The following patches have been applied to this project: +- http://drupal.org/files/issues/2018-05-14/menu_block-customize_deltas-2076119-7.patch + +This file was automatically generated by Drush Make (http://drupal.org/project/drush). diff --git a/profiles/wcm_base/modules/contrib/menu_block/menu_block.admin.inc b/profiles/wcm_base/modules/contrib/menu_block/menu_block.admin.inc index eda4fd62..d3952bbf 100644 --- a/profiles/wcm_base/modules/contrib/menu_block/menu_block.admin.inc +++ b/profiles/wcm_base/modules/contrib/menu_block/menu_block.admin.inc @@ -19,7 +19,7 @@ function menu_block_add_block_form($form, &$form_state) { // Prevent block_add_block_form_validate/submit() from being automatically // added because of the base form ID by providing these handlers manually. - $form['#validate'] = array(); + $form['#validate'] = array('menu_block_configure_form_delta_validate'); $form['#submit'] = array('menu_block_add_block_form_submit'); return $form; @@ -29,9 +29,16 @@ function menu_block_add_block_form($form, &$form_state) { * Save the new menu block. */ function menu_block_add_block_form_submit($form, &$form_state) { - // Determine the delta of the new block. $block_ids = variable_get('menu_block_ids', array()); - $delta = empty($block_ids) ? 1 : max($block_ids) + 1; + + // Determine the delta of the new block. + if (!empty($form_state['values']['delta_value'])) { + $delta = $form_state['values']['delta_value']; + } + else { + $delta = empty($block_ids) ? 1 : max($block_ids) + 1; + } + $form_state['values']['delta'] = $delta; // Save the new array of blocks IDs. @@ -285,6 +292,14 @@ function menu_block_configure_form($form, &$form_state) { '#title' => t('Administrative title'), '#description' => t('This title will be used administratively to identify this block. If blank, the regular title will be used.'), ); + $form['delta_value'] = array( + '#type' => 'textfield', + '#title' => t('Block machine name (delta)'), + '#description' => t('Enter the human-readable machine name of the block to use in contexts etc, or leave blank to use default numbering'), + '#default_value' => !empty($config['delta']) ? $config['delta'] : '', + '#disabled' => !empty($config['delta']) ? TRUE : FALSE, + '#maxlength' => 32, + ); $menus = menu_block_get_all_menus(); $form['menu_name'] = array( '#type' => 'select', @@ -430,6 +445,30 @@ function menu_block_configure_form_follow_validate($element, &$form_state) { } } +/** + * Validates that the user-submitted delta is unique. + * + * @param $element + * @param $form_state + */ +function menu_block_configure_form_delta_validate($element, &$form_state) { + // get the delta value submitted in the form, if one has been + $delta = $form_state['values']['delta_value']; + + if (!empty($delta)) { + // see if this delta exists already + $result = db_select('block', 'b') + ->fields('b', array('delta')) + ->condition('delta', $delta, '=') + ->execute(); + $num_of_results = $result->rowCount(); + + if ($num_of_results !== 0) { + form_set_error('delta_value', t('The block delta must be unique.')); + } + } +} + /** * Implements hook_block_save(). */ diff --git a/profiles/wcm_base/modules/contrib/menu_block/plugins/content_types/menu_tree/menu_tree.inc b/profiles/wcm_base/modules/contrib/menu_block/plugins/content_types/menu_tree/menu_tree.inc index e57eded2..71ba2b89 100644 --- a/profiles/wcm_base/modules/contrib/menu_block/plugins/content_types/menu_tree/menu_tree.inc +++ b/profiles/wcm_base/modules/contrib/menu_block/plugins/content_types/menu_tree/menu_tree.inc @@ -84,7 +84,11 @@ function menu_block_menu_tree_content_type_render($subtype, $conf, $args, $conte $ids[$conf['menu_name']] = 0; } $delta = ++$ids[$conf['menu_name']]; - $conf['delta'] = 'ctools-' . $conf['menu_name'] . '-' . $delta; + if (isset($conf['delta_value']) && !empty($conf['delta_value'])) { + $conf['delta'] = $conf['delta_value']; + } else { + $conf['delta'] = 'ctools-' . $conf['menu_name'] . '-' . $delta; + } $tree = menu_tree_build($conf); @@ -110,6 +114,14 @@ function menu_block_menu_tree_content_type_edit_form($form, &$form_state) { $sub_form_state = array('values' => $conf); $form += menu_block_configure_form($form, $sub_form_state); + $form['delta_value'] = array( + '#type' => 'textfield', + '#title' => t('Block machine name (delta)'), + '#description' => t('Enter the human-readable machine name of the block to use in contexts etc, or leave blank to use default numbering'), + '#default_value' => isset($conf['delta_value']) ? $conf['delta_value'] : '', + '#maxlength' => 32, + ); + // Hide the menu selector. $form['menu_name']['#type'] = 'hidden'; @@ -130,6 +142,8 @@ function menu_block_menu_tree_content_type_edit_form($form, &$form_state) { * Submit callback for content type editing form. */ function menu_block_menu_tree_content_type_edit_form_submit(&$form, &$form_state) { + $form_state['conf']['delta_value'] = $form_state['values']['delta_value']; + foreach (array_keys($form_state['subtype']['defaults']) as $key) { $form_state['conf'][$key] = $form_state['values'][$key]; } 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 468a9d89..bae2a28b 100644 --- a/profiles/wcm_base/modules/custom/news_client/news_client.module +++ b/profiles/wcm_base/modules/custom/news_client/news_client.module @@ -210,6 +210,95 @@ function news_client_oauth2_clients() { return $oauth2_clients; } +/** + * Implements hook_field_formatter_info(). + */ +function news_client_field_formatter_info() { + return array( + 'news_client_featured_image' => array( + 'label' => t('News Client Featured Image'), + 'field types' => array( + 'text_long', + ), + 'settings' => array( + 'display_caption' => FALSE, + ), + ), + ); +} + +/** + * Implements hook_field_formatter_settings_summary(). + */ +function news_client_field_formatter_settings_summary($field, $instance, $view_mode) { + $display = $instance['display'][$view_mode]; + $settings = $display['settings']; + $summary = t('Display Caption @display_caption', array( + '@display_caption' => ($settings['display_caption']) ? 'on' : 'off', + ) + ); + return $summary; +} + +/** + * Implements hook_field_formatter_settings_form(). + */ +function news_client_field_formatter_settings_form($field, $instance, $view_mode, $form, &$form_state) { + $display = $instance['display'][$view_mode]; + $settings = $display['settings']; + $element = array(); + + $element['display_caption'] = array( + '#type' => 'checkbox', + '#title' => t('Display Caption'), + '#description' => t('Show caption with image?'), + '#default_value' => $settings['display_caption'], + ); + + return $element; +} + +/** + * Implements hook_field_formatter_view(). + */ +function news_client_field_formatter_view($entity_type, $entity, $field, $instance, $langcode, $items, $display) { + $element = array(); + $settings = $display['settings']; + + switch ($display['type']) { + case 'news_client_featured_image': + foreach ($items as $delta => $item) { + $image_json = json_decode($item['value']); + $image_data = $image_json[0]; + $url = $image_data->url; + $alt = $image_data->alt; + $title = $image_data->title; + $caption_text = $image_data->caption; + $display_caption = (empty($caption_text)) ? FALSE : $settings['display_caption']; + + $image_vars = array( + 'path' => $url, + 'alt' => $alt, + 'title' => $title, + 'attributes' => array( + 'class' => array('news_client_image_json'), + ), + ); + $image_markup = theme_image($image_vars); + + $element[$delta] = array( + '#theme' => 'news_client_image_json', + '#image_markup' => $image_markup, + '#caption_text' => $caption_text, + '#display_caption' => $display_caption, + ); + } + break; + } + + return $element; +} + /** * Implements hook_node_info(). */ @@ -344,41 +433,18 @@ function news_client_node_view($node, $view_mode, $langcode) { function news_client_theme($existing, $type, $theme, $path) { $theme = array(); - $theme['field__news_client_image_json'] = array( - 'template' => 'templates/field--news-client-image-json', + $theme['news_client_image_json'] = array( + 'variables' => array( + 'image_markup' => '', + 'caption_text' => '', + 'display_caption' => FALSE, + ), + 'template' => 'templates/news-client-image-json', ); return $theme; } -/** - * Implements hook_preprocess_HOOK(). - */ -function news_client_preprocess_field(&$variables, $hook) { - if ($variables['element']['#field_name'] == 'news_client_image_json') { - $image_markup = ''; - - $image_data = json_decode($variables['element']['#items'][0]['value']); - - if (!empty($image_data)) { - foreach ($image_data as $image) { - $data = array( - 'path' => $image->url, - 'alt' => $image->alt, - 'title' => $image->title, - 'attributes' => array( - 'class' => array('news_client_image_json'), - ), - ); - $image_markup .= theme_image($data); - } - - $variables['image_markup'] = $image_markup; - } - } - -} - /** * Implements hook_cron(). */ diff --git a/profiles/wcm_base/modules/custom/news_client/templates/field--news-client-image-json.tpl.php b/profiles/wcm_base/modules/custom/news_client/templates/field--news-client-image-json.tpl.php deleted file mode 100644 index f25d55c8..00000000 --- a/profiles/wcm_base/modules/custom/news_client/templates/field--news-client-image-json.tpl.php +++ /dev/null @@ -1,54 +0,0 @@ -<?php - -/** - * @file field.tpl.php - * Default template implementation to display the value of a field. - * - * This file is not used and is here as a starting point for customization only. - * @see theme_field() - * - * Available variables: - * - $items: An array of field values. Use render() to output them. - * - $label: The item label. - * - $label_hidden: Whether the label display is set to 'hidden'. - * - $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: - * - field: The current template type, i.e., "theming hook". - * - field-name-[field_name]: The current field name. For example, if the - * field name is "field_description" it would result in - * "field-name-field-description". - * - field-type-[field_type]: The current field type. For example, if the - * field type is "text" it would result in "field-type-text". - * - field-label-[label_display]: The current label position. For example, if - * the label position is "above" it would result in "field-label-above". - * - * Other variables: - * - $element['#object']: The entity to which the field is attached. - * - $element['#view_mode']: View mode, e.g. 'full', 'teaser'... - * - $element['#field_name']: The field name. - * - $element['#field_type']: The field type. - * - $element['#field_language']: The field language. - * - $element['#field_translatable']: Whether the field is translatable or not. - * - $element['#label_display']: Position of label display, inline, above, or - * hidden. - * - $field_name_css: The css-compatible field name. - * - $field_type_css: The css-compatible field type. - * - $classes_array: Array of html class attribute values. It is flattened - * into a string within the variable $classes. - * - * @see template_preprocess_field() - * @see theme_field() - * - * @ingroup themeable - */ -?> -<div class="<?php print $classes; ?>"<?php print $attributes; ?>> - <?php if (!$label_hidden): ?> - <div class="field-label"<?php print $title_attributes; ?>><?php print $label ?>: </div> - <?php endif; ?> - <div class="field-items"<?php print $content_attributes; ?>> - <?php print $image_markup; ?> - </div> -</div> diff --git a/profiles/wcm_base/modules/custom/news_client/templates/news-client-image-json.tpl.php b/profiles/wcm_base/modules/custom/news_client/templates/news-client-image-json.tpl.php new file mode 100644 index 00000000..fc25fc02 --- /dev/null +++ b/profiles/wcm_base/modules/custom/news_client/templates/news-client-image-json.tpl.php @@ -0,0 +1,11 @@ +<?php +/** + * @file news-client-image-json.tpl.php + * Template to display JSON data stored in field news_client_image_json rendered as + * an image with or without a caption. + */ +?> +<?php print $image_markup;?> +<?php if ($display_caption) : ?> +<div class="news-client news-client-image-json news-client-image-json-caption"><?php print $caption_text; ?></div> +<?php endif;?> \ No newline at end of file diff --git a/profiles/wcm_base/modules/custom/news_client/views/handlers/news_client_views_handler_field_news_client_image_json.inc b/profiles/wcm_base/modules/custom/news_client/views/handlers/news_client_views_handler_field_news_client_image_json.inc index 82d0e072..9cadaf63 100644 --- a/profiles/wcm_base/modules/custom/news_client/views/handlers/news_client_views_handler_field_news_client_image_json.inc +++ b/profiles/wcm_base/modules/custom/news_client/views/handlers/news_client_views_handler_field_news_client_image_json.inc @@ -4,11 +4,40 @@ */ class news_client_views_handler_field_news_client_image_json extends views_handler_field { + /** - * Render the field. - * - * @param $values - * The values retrieved from the database. + * {@inheritDoc} + * @see views_handler_field::option_definition() + */ + function option_definition() { + $options = parent::option_definition(); + + $options['display_caption'] = array( + 'default' => FALSE, + 'bool' => TRUE, + ); + + return $options; + } + + /** + * {@inheritDoc} + * @see views_handler_field::options_form() + */ + function options_form(&$form, &$form_state) { + parent::options_form($form, $form_state); + + $form['display_caption'] = array( + '#type' => 'checkbox', + '#title' => t('Display Caption'), + '#description' => t('Display caption with image if available?'), + '#default_value' => $this->options['display_caption'], + ); + } + + /** + * {@inheritDoc} + * @see views_handler_field::render() */ function render($values) { $nid = $this->get_value($values); @@ -20,6 +49,8 @@ class news_client_views_handler_field_news_client_image_json extends views_handl $result = $query->execute(); + $rendered_markup = ''; + if (isset($result['node'])) { $cached_article_nids = array_keys($result['node']); $cached_article_nid = array_shift($cached_article_nids); @@ -47,6 +78,7 @@ class news_client_views_handler_field_news_client_image_json extends views_handl $image_data = json_decode($image_json); $image_markup = ''; + $caption_text = ''; foreach ($image_data as $image) { $data = array( @@ -58,9 +90,21 @@ class news_client_views_handler_field_news_client_image_json extends views_handl ), ); $image_markup .= theme_image($data); + $caption_text = $image->caption; } + + $display_caption = (empty($caption_text)) ? FALSE : $this->options['display_caption']; + + $r_array = array( + '#theme' => 'news_client_image_json', + '#image_markup' => $image_markup, + '#caption_text' => $caption_text, + '#display_caption' => $display_caption, + ); + + $rendered_markup = render($r_array); } - return $image_markup; + return $rendered_markup; } } diff --git a/profiles/wcm_base/modules/custom/ocio_main_menu/ocio_main_menu.context.inc b/profiles/wcm_base/modules/custom/ocio_main_menu/ocio_main_menu.context.inc index 733cf07d..975154e0 100644 --- a/profiles/wcm_base/modules/custom/ocio_main_menu/ocio_main_menu.context.inc +++ b/profiles/wcm_base/modules/custom/ocio_main_menu/ocio_main_menu.context.inc @@ -26,9 +26,9 @@ function ocio_main_menu_context_default_contexts() { $context->reactions = array( 'block' => array( 'blocks' => array( - 'menu-menu-global-menu' => array( - 'module' => 'menu', - 'delta' => 'menu-global-menu', + 'menu_block-global_menu' => array( + 'module' => 'menu_block', + 'delta' => 'global_menu', 'region' => 'global_menu', 'weight' => '-10', ), diff --git a/profiles/wcm_base/modules/custom/ocio_main_menu/ocio_main_menu.features.fe_block_settings.inc b/profiles/wcm_base/modules/custom/ocio_main_menu/ocio_main_menu.features.fe_block_settings.inc index 4be5b484..a839961f 100644 --- a/profiles/wcm_base/modules/custom/ocio_main_menu/ocio_main_menu.features.fe_block_settings.inc +++ b/profiles/wcm_base/modules/custom/ocio_main_menu/ocio_main_menu.features.fe_block_settings.inc @@ -28,7 +28,7 @@ function ocio_main_menu_default_fe_block_settings() { 'weight' => 0, ), ), - 'title' => '<none>', + 'title' => '', 'visibility' => 0, ); @@ -52,5 +52,25 @@ function ocio_main_menu_default_fe_block_settings() { 'visibility' => 0, ); + $export['menu_block-global_menu'] = array( + 'cache' => -1, + 'custom' => 0, + 'delta' => 'global_menu', + 'module' => 'menu_block', + 'node_types' => array(), + 'pages' => '', + 'roles' => array(), + 'themes' => array( + 'wcm_omega' => array( + 'region' => '', + 'status' => 0, + 'theme' => 'wcm_omega', + 'weight' => 0, + ), + ), + 'title' => 'Global Menu', + 'visibility' => 0, + ); + return $export; } diff --git a/profiles/wcm_base/modules/custom/ocio_main_menu/ocio_main_menu.info b/profiles/wcm_base/modules/custom/ocio_main_menu/ocio_main_menu.info index ac2b8e57..8bf2606d 100644 --- a/profiles/wcm_base/modules/custom/ocio_main_menu/ocio_main_menu.info +++ b/profiles/wcm_base/modules/custom/ocio_main_menu/ocio_main_menu.info @@ -24,6 +24,7 @@ features[ctools][] = context:context:3 features[ctools][] = strongarm:strongarm:1 features[fe_block_settings][] = menu-menu-global-menu features[fe_block_settings][] = menu_block-custom-1 +features[fe_block_settings][] = menu_block-global_menu features[features_api][] = api:2 features[menu_custom][] = main-menu features[menu_custom][] = menu-global-menu @@ -50,6 +51,25 @@ features[variable][] = menu_block_1_level features[variable][] = menu_block_1_parent features[variable][] = menu_block_1_sort features[variable][] = menu_block_1_title_link +features[variable][] = menu_block_block_menu_block_global_menu_admin_title +features[variable][] = menu_block_block_menu_block_global_menu_depth +features[variable][] = menu_block_block_menu_block_global_menu_depth_relative +features[variable][] = menu_block_block_menu_block_global_menu_expanded +features[variable][] = menu_block_block_menu_block_global_menu_follow +features[variable][] = menu_block_block_menu_block_global_menu_level +features[variable][] = menu_block_block_menu_block_global_menu_parent +features[variable][] = menu_block_block_menu_block_global_menu_sort +features[variable][] = menu_block_block_menu_block_global_menu_title_link +features[variable][] = menu_block_global_menu_admin_title +features[variable][] = menu_block_global_menu_depth +features[variable][] = menu_block_global_menu_depth_relative +features[variable][] = menu_block_global_menu_expanded +features[variable][] = menu_block_global_menu_follow +features[variable][] = menu_block_global_menu_level +features[variable][] = menu_block_global_menu_parent +features[variable][] = menu_block_global_menu_sort +features[variable][] = menu_block_global_menu_title_link +features[variable][] = menu_block_ids features[variable][] = menu_depth_limit__menu-global-menu features[variable][] = responsive_menus_ignore_admin features[variable][] = responsive_menus_mean_menu_close_size diff --git a/profiles/wcm_base/modules/custom/ocio_main_menu/ocio_main_menu.strongarm.inc b/profiles/wcm_base/modules/custom/ocio_main_menu/ocio_main_menu.strongarm.inc index d61c1c8a..4ecc6ef8 100644 --- a/profiles/wcm_base/modules/custom/ocio_main_menu/ocio_main_menu.strongarm.inc +++ b/profiles/wcm_base/modules/custom/ocio_main_menu/ocio_main_menu.strongarm.inc @@ -171,6 +171,141 @@ function ocio_main_menu_strongarm() { $strongarm->value = 0; $export['menu_block_1_title_link'] = $strongarm; + $strongarm = new stdClass(); + $strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */ + $strongarm->api_version = 1; + $strongarm->name = 'menu_block_block_menu_block_global_menu_admin_title'; + $strongarm->value = ''; + $export['menu_block_block_menu_block_global_menu_admin_title'] = $strongarm; + + $strongarm = new stdClass(); + $strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */ + $strongarm->api_version = 1; + $strongarm->name = 'menu_block_block_menu_block_global_menu_depth'; + $strongarm->value = '0'; + $export['menu_block_block_menu_block_global_menu_depth'] = $strongarm; + + $strongarm = new stdClass(); + $strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */ + $strongarm->api_version = 1; + $strongarm->name = 'menu_block_block_menu_block_global_menu_depth_relative'; + $strongarm->value = 0; + $export['menu_block_block_menu_block_global_menu_depth_relative'] = $strongarm; + + $strongarm = new stdClass(); + $strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */ + $strongarm->api_version = 1; + $strongarm->name = 'menu_block_block_menu_block_global_menu_expanded'; + $strongarm->value = 0; + $export['menu_block_block_menu_block_global_menu_expanded'] = $strongarm; + + $strongarm = new stdClass(); + $strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */ + $strongarm->api_version = 1; + $strongarm->name = 'menu_block_block_menu_block_global_menu_follow'; + $strongarm->value = 0; + $export['menu_block_block_menu_block_global_menu_follow'] = $strongarm; + + $strongarm = new stdClass(); + $strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */ + $strongarm->api_version = 1; + $strongarm->name = 'menu_block_block_menu_block_global_menu_level'; + $strongarm->value = '1'; + $export['menu_block_block_menu_block_global_menu_level'] = $strongarm; + + $strongarm = new stdClass(); + $strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */ + $strongarm->api_version = 1; + $strongarm->name = 'menu_block_block_menu_block_global_menu_parent'; + $strongarm->value = 'main-menu:0'; + $export['menu_block_block_menu_block_global_menu_parent'] = $strongarm; + + $strongarm = new stdClass(); + $strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */ + $strongarm->api_version = 1; + $strongarm->name = 'menu_block_block_menu_block_global_menu_sort'; + $strongarm->value = 0; + $export['menu_block_block_menu_block_global_menu_sort'] = $strongarm; + + $strongarm = new stdClass(); + $strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */ + $strongarm->api_version = 1; + $strongarm->name = 'menu_block_block_menu_block_global_menu_title_link'; + $strongarm->value = 0; + $export['menu_block_block_menu_block_global_menu_title_link'] = $strongarm; + + $strongarm = new stdClass(); + $strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */ + $strongarm->api_version = 1; + $strongarm->name = 'menu_block_global_menu_admin_title'; + $strongarm->value = ''; + $export['menu_block_global_menu_admin_title'] = $strongarm; + + $strongarm = new stdClass(); + $strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */ + $strongarm->api_version = 1; + $strongarm->name = 'menu_block_global_menu_depth'; + $strongarm->value = '1'; + $export['menu_block_global_menu_depth'] = $strongarm; + + $strongarm = new stdClass(); + $strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */ + $strongarm->api_version = 1; + $strongarm->name = 'menu_block_global_menu_depth_relative'; + $strongarm->value = 0; + $export['menu_block_global_menu_depth_relative'] = $strongarm; + + $strongarm = new stdClass(); + $strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */ + $strongarm->api_version = 1; + $strongarm->name = 'menu_block_global_menu_expanded'; + $strongarm->value = 0; + $export['menu_block_global_menu_expanded'] = $strongarm; + + $strongarm = new stdClass(); + $strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */ + $strongarm->api_version = 1; + $strongarm->name = 'menu_block_global_menu_follow'; + $strongarm->value = 0; + $export['menu_block_global_menu_follow'] = $strongarm; + + $strongarm = new stdClass(); + $strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */ + $strongarm->api_version = 1; + $strongarm->name = 'menu_block_global_menu_level'; + $strongarm->value = '1'; + $export['menu_block_global_menu_level'] = $strongarm; + + $strongarm = new stdClass(); + $strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */ + $strongarm->api_version = 1; + $strongarm->name = 'menu_block_global_menu_parent'; + $strongarm->value = 'menu-global-menu:0'; + $export['menu_block_global_menu_parent'] = $strongarm; + + $strongarm = new stdClass(); + $strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */ + $strongarm->api_version = 1; + $strongarm->name = 'menu_block_global_menu_sort'; + $strongarm->value = 0; + $export['menu_block_global_menu_sort'] = $strongarm; + + $strongarm = new stdClass(); + $strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */ + $strongarm->api_version = 1; + $strongarm->name = 'menu_block_global_menu_title_link'; + $strongarm->value = 0; + $export['menu_block_global_menu_title_link'] = $strongarm; + + $strongarm = new stdClass(); + $strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */ + $strongarm->api_version = 1; + $strongarm->name = 'menu_block_ids'; + $strongarm->value = array( + 0 => 'global_menu', + ); + $export['menu_block_ids'] = $strongarm; + $strongarm = new stdClass(); $strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */ $strongarm->api_version = 1; diff --git a/profiles/wcm_base/modules/custom/ocio_siteinfo/ocio_siteinfo.module b/profiles/wcm_base/modules/custom/ocio_siteinfo/ocio_siteinfo.module index 5a4270ea..f2989ec9 100644 --- a/profiles/wcm_base/modules/custom/ocio_siteinfo/ocio_siteinfo.module +++ b/profiles/wcm_base/modules/custom/ocio_siteinfo/ocio_siteinfo.module @@ -390,7 +390,7 @@ function ocio_siteinfo_social_content($location = FALSE) { $fa_title = 'camera'; break; } - $content .= '<li><a href="' . $url .'"target="_blank" class="siteinfo-social-link link-' . $title . '"><span class="element-invisible">' . $title_text . ' link for ' . $site_name . '</span><span class="fa fa-lg fa-'. $fa_title . '"></span></a></li>'; + $content .= '<li><a href="' . $url .'"target="_blank" class="siteinfo-social-link link-' . $title . '"><span class="element-invisible">' . $title_text . ' link for ' . $site_name . '</span><span class="fa fa-lg fa-'. $fa_title . '" aria-hidden="true"></span></a></li>'; } } $content = trim($content); diff --git a/profiles/wcm_base/modules/custom/ocio_web_form/ocio_web_form.module b/profiles/wcm_base/modules/custom/ocio_web_form/ocio_web_form.module index 0844a784..bd7e4648 100644 --- a/profiles/wcm_base/modules/custom/ocio_web_form/ocio_web_form.module +++ b/profiles/wcm_base/modules/custom/ocio_web_form/ocio_web_form.module @@ -63,7 +63,7 @@ function ocio_web_form_webform_component_render_alter(&$element, &$component) { */ function ocio_web_form_form_alter(&$form, &$form_state, $form_id){ if (isset($form['#node']->webform)){ - $form['#validate'][]='ocio_web_form_validate'; + $form['#validate'][] = 'ocio_web_form_validate'; $form['#attributes']['novalidate'] = 'novalidate'; } } @@ -74,18 +74,21 @@ function ocio_web_form_form_alter(&$form, &$form_state, $form_id){ function ocio_web_form_validate(&$form, &$form_state){ $errors = form_get_errors(); if (!empty($errors)) { - $form['#attributes']['class'][] = 'webform-error'; + $form['#attributes']['class'][] = 'form-error'; $count = format_plural(count($errors), 'error', '@count errors'); - $_SESSION['webform_error_title'] = t('The form could not be submitted due to the following @errors:', array('@errors' => $count)); + $_SESSION['form_error_title'] = t('The form could not be submitted due to the following @errors:', array('@errors' => $count)); drupal_get_messages('error'); foreach ($errors as $element_id => $message) { - $id = end(explode('][', $element_id)); - $link = l($message, '', array('fragment' => 'webform-field-'. $id, 'external' => TRUE)); - drupal_set_message($link, 'error'); + $id_raw = end(explode('][', $element_id)); + $id = preg_replace('/(-|_)+/', '-', $id_raw); + + if (!strpos($message, 'href')) { + $message = l($message, '', array('fragment' => 'edit-submitted-'. $id, 'external' => TRUE)); + } + drupal_set_message($message, 'error'); } } } - diff --git a/profiles/wcm_base/modules/custom/wcm_news_client_display/wcm_news_client_display.ds.inc b/profiles/wcm_base/modules/custom/wcm_news_client_display/wcm_news_client_display.ds.inc index b123da94..dc9548af 100644 --- a/profiles/wcm_base/modules/custom/wcm_news_client_display/wcm_news_client_display.ds.inc +++ b/profiles/wcm_base/modules/custom/wcm_news_client_display/wcm_news_client_display.ds.inc @@ -87,6 +87,11 @@ function wcm_news_client_display_ds_field_settings_info() { 'ft' => array(), ), ), + 'news_client_body' => array( + 'formatter_settings' => array( + 'ft' => array(), + ), + ), ); $export['node|news_client_cached_article|teaser'] = $ds_fieldsetting; diff --git a/profiles/wcm_base/modules/custom/wcm_news_client_display/wcm_news_client_display.features.field_instance.inc b/profiles/wcm_base/modules/custom/wcm_news_client_display/wcm_news_client_display.features.field_instance.inc index 9164ef6b..aff890ba 100644 --- a/profiles/wcm_base/modules/custom/wcm_news_client_display/wcm_news_client_display.features.field_instance.inc +++ b/profiles/wcm_base/modules/custom/wcm_news_client_display/wcm_news_client_display.features.field_instance.inc @@ -42,15 +42,15 @@ function wcm_news_client_display_field_default_field_instances() { 'label' => 'hidden', 'module' => 'smart_trim', 'settings' => array( - 'more_link' => 1, - 'more_text' => 'Read more', + 'more_link' => 0, + 'more_text' => '', 'summary_handler' => 'full', 'trim_length' => 300, 'trim_link' => 0, 'trim_options' => array( 'text' => 'text', ), - 'trim_preserve_tags' => '', + 'trim_preserve_tags' => '<p><a><br>', 'trim_suffix' => '...', 'trim_type' => 'chars', ), @@ -199,9 +199,11 @@ function wcm_news_client_display_field_default_field_instances() { 'display' => array( 'default' => array( 'label' => 'above', - 'module' => 'text', - 'settings' => array(), - 'type' => 'text_default', + 'module' => 'news_client', + 'settings' => array( + 'display_caption' => FALSE, + ), + 'type' => 'news_client_featured_image', 'weight' => 6, ), 'featured' => array( @@ -212,9 +214,11 @@ function wcm_news_client_display_field_default_field_instances() { ), 'full' => array( 'label' => 'hidden', - 'module' => 'text', - 'settings' => array(), - 'type' => 'text_default', + 'module' => 'news_client', + 'settings' => array( + 'display_caption' => 1, + ), + 'type' => 'news_client_featured_image', 'weight' => 1, ), 'teaser' => array( diff --git a/profiles/wcm_base/modules/custom/wcm_panels_settings/wcm_panels_settings.module b/profiles/wcm_base/modules/custom/wcm_panels_settings/wcm_panels_settings.module index 88428d33..1abc50d4 100644 --- a/profiles/wcm_base/modules/custom/wcm_panels_settings/wcm_panels_settings.module +++ b/profiles/wcm_base/modules/custom/wcm_panels_settings/wcm_panels_settings.module @@ -136,7 +136,10 @@ function wcm_panels_settings_panels_pane_prerender($pane) { // If only one channel is used, configure pane as single channel. if (isset($query['channel_id']) && count($query['channel_id']) == 1) { $pane->configuration['single_channel'] = TRUE; - $pane->channel = 'fw'; + + if (empty($pane->channel)) { + $pane->channel = 'fw'; + } } } } 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 ae7714db..411b0fa4 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 @@ -103,6 +103,12 @@ function wcm_user_config_form_user_login_alter(&$form, $form_state) { $login_url = $https_base_url . '/saml_login'; $destination = array_pop(drupal_get_destination()); + if (!empty($form_state['input'])) { + $form['#attributes']['class'][] = 'login-error'; + } + + $form['#validate'][] = 'wcm_user_config_login_form_validate'; + $options = array(); // Add destination query parameter to login link @@ -174,3 +180,25 @@ function wcm_user_config_form_user_login_alter(&$form, $form_state) { }(jQuery));' ); } + +/** + * Removes webform validation errors and replace them with anchor links. + */ +function wcm_user_config_login_form_validate(&$form, &$form_state){ + $errors = form_get_errors(); + if (!empty($errors)) { + $form['#attributes']['class'][] = 'form-error'; + $count = format_plural(count($errors), 'error', '@count errors'); + + $_SESSION['form_error_title'] = t('Login failed due to the following @errors:', array('@errors' => $count)); + + drupal_get_messages('error'); + + foreach ($errors as $element_id => $message) { + if (!strpos($message, 'href')) { + $message = l($message, '', array('fragment' => 'edit-' . $element_id, 'external' => TRUE)); + } + drupal_set_message($message, 'error'); + } + } +} diff --git a/profiles/wcm_base/modules/custom/wcm_user_contact/wcm_user_contact.views_default.inc b/profiles/wcm_base/modules/custom/wcm_user_contact/wcm_user_contact.views_default.inc index 044146d7..68ebbba3 100644 --- a/profiles/wcm_base/modules/custom/wcm_user_contact/wcm_user_contact.views_default.inc +++ b/profiles/wcm_base/modules/custom/wcm_user_contact/wcm_user_contact.views_default.inc @@ -44,7 +44,6 @@ function wcm_user_contact_views_default_views() { $handler->display->display_options['fields']['realname']['table'] = 'realname'; $handler->display->display_options['fields']['realname']['field'] = 'realname'; $handler->display->display_options['fields']['realname']['label'] = ''; - $handler->display->display_options['fields']['realname']['element_type'] = 'h3'; $handler->display->display_options['fields']['realname']['element_label_colon'] = FALSE; $handler->display->display_options['fields']['realname']['link_to_user'] = FALSE; /* Field: User: Title */ @@ -99,7 +98,6 @@ function wcm_user_contact_views_default_views() { $handler->display->display_options['sorts']['weight']['field'] = 'weight'; $handler->display->display_options['sorts']['weight']['draggableviews_setting_view'] = 'user_contact:page_2'; $handler->display->display_options['sorts']['weight']['draggableviews_setting_arguments'] = 'none'; - $handler->display->display_options['sorts']['weight']['draggableviews_setting_arguments_ignore_empty'] = 0; $handler->display->display_options['sorts']['weight']['draggableviews_setting_new_items_bottom_list'] = 1; /* Filter criterion: User: Active */ $handler->display->display_options['filters']['status']['id'] = 'status'; @@ -116,121 +114,6 @@ function wcm_user_contact_views_default_views() { 1 => '1', ); - /* Display: Block */ - $handler = $view->new_display('block', 'Block', 'block_1'); - - /* Display: Page */ - $handler = $view->new_display('page', 'Page', 'page_1'); - $handler->display->display_options['path'] = 'contact'; - - /* Display: Admin Page */ - $handler = $view->new_display('page', 'Admin Page', 'page_2'); - $handler->display->display_options['defaults']['access'] = FALSE; - $handler->display->display_options['access']['type'] = 'menu'; - $handler->display->display_options['defaults']['style_plugin'] = FALSE; - $handler->display->display_options['style_plugin'] = 'table'; - $handler->display->display_options['style_options']['grouping'] = array( - 0 => array( - 'field' => 'field_contact_group', - 'rendered' => 1, - 'rendered_strip' => 0, - ), - ); - $handler->display->display_options['style_options']['columns'] = array( - 'draggableviews' => 'draggableviews', - 'field_user_photo' => 'field_user_photo', - 'realname' => 'realname', - 'field_job_title' => 'field_job_title', - 'mail' => 'mail', - 'field_contact_group' => 'field_contact_group', - ); - $handler->display->display_options['style_options']['default'] = '-1'; - $handler->display->display_options['style_options']['info'] = array( - 'draggableviews' => array( - 'align' => '', - 'separator' => '', - 'empty_column' => 0, - ), - 'field_user_photo' => array( - 'sortable' => 0, - 'default_sort_order' => 'asc', - 'align' => 'views-align-center', - 'separator' => '', - 'empty_column' => 0, - ), - 'realname' => array( - 'sortable' => 0, - 'default_sort_order' => 'asc', - 'align' => '', - 'separator' => '', - 'empty_column' => 0, - ), - 'field_job_title' => array( - 'sortable' => 0, - 'default_sort_order' => 'asc', - 'align' => '', - 'separator' => '', - 'empty_column' => 0, - ), - 'mail' => array( - 'sortable' => 0, - 'default_sort_order' => 'asc', - 'align' => '', - 'separator' => '', - 'empty_column' => 0, - ), - 'field_contact_group' => array( - 'sortable' => 0, - 'default_sort_order' => 'asc', - 'align' => '', - 'separator' => '', - 'empty_column' => 0, - ), - ); - $handler->display->display_options['defaults']['style_options'] = FALSE; - $handler->display->display_options['defaults']['row_plugin'] = FALSE; - $handler->display->display_options['defaults']['row_options'] = FALSE; - $handler->display->display_options['defaults']['fields'] = FALSE; - /* Field: Draggableviews: User */ - $handler->display->display_options['fields']['draggableviews']['id'] = 'draggableviews'; - $handler->display->display_options['fields']['draggableviews']['table'] = 'users'; - $handler->display->display_options['fields']['draggableviews']['field'] = 'draggableviews'; - $handler->display->display_options['fields']['draggableviews']['element_default_classes'] = FALSE; - $handler->display->display_options['fields']['draggableviews']['hide_alter_empty'] = FALSE; - $handler->display->display_options['fields']['draggableviews']['draggableviews']['ajax'] = 0; - /* Field: Realname: Real name */ - $handler->display->display_options['fields']['realname']['id'] = 'realname'; - $handler->display->display_options['fields']['realname']['table'] = 'realname'; - $handler->display->display_options['fields']['realname']['field'] = 'realname'; - $handler->display->display_options['fields']['realname']['label'] = 'Name'; - $handler->display->display_options['fields']['realname']['element_label_colon'] = FALSE; - /* Field: User: Title */ - $handler->display->display_options['fields']['field_job_title']['id'] = 'field_job_title'; - $handler->display->display_options['fields']['field_job_title']['table'] = 'field_data_field_job_title'; - $handler->display->display_options['fields']['field_job_title']['field'] = 'field_job_title'; - $handler->display->display_options['fields']['field_job_title']['element_label_colon'] = FALSE; - /* Field: User: E-mail */ - $handler->display->display_options['fields']['mail']['id'] = 'mail'; - $handler->display->display_options['fields']['mail']['table'] = 'users'; - $handler->display->display_options['fields']['mail']['field'] = 'mail'; - $handler->display->display_options['fields']['mail']['label'] = 'Email'; - $handler->display->display_options['fields']['mail']['element_label_colon'] = FALSE; - /* Field: User: Contact Group */ - $handler->display->display_options['fields']['field_contact_group']['id'] = 'field_contact_group'; - $handler->display->display_options['fields']['field_contact_group']['table'] = 'field_data_field_contact_group'; - $handler->display->display_options['fields']['field_contact_group']['field'] = 'field_contact_group'; - $handler->display->display_options['fields']['field_contact_group']['label'] = ''; - $handler->display->display_options['fields']['field_contact_group']['exclude'] = TRUE; - $handler->display->display_options['fields']['field_contact_group']['element_type'] = 'h2'; - $handler->display->display_options['fields']['field_contact_group']['element_label_colon'] = FALSE; - $handler->display->display_options['fields']['field_contact_group']['type'] = 'taxonomy_term_reference_plain'; - $handler->display->display_options['path'] = 'admin/people/contact'; - $handler->display->display_options['menu']['type'] = 'tab'; - $handler->display->display_options['menu']['title'] = 'Contact'; - $handler->display->display_options['menu']['weight'] = '0'; - $handler->display->display_options['menu']['context'] = 0; - $handler->display->display_options['menu']['context_only_inline'] = 0; - /* Display: V1: Grid View */ $handler = $view->new_display('panel_pane', 'V1: Grid View', 'panel_pane_1'); $handler->display->display_options['defaults']['title'] = FALSE; @@ -294,7 +177,6 @@ function wcm_user_contact_views_default_views() { $handler->display->display_options['fields']['realname']['table'] = 'realname'; $handler->display->display_options['fields']['realname']['field'] = 'realname'; $handler->display->display_options['fields']['realname']['label'] = ''; - $handler->display->display_options['fields']['realname']['element_type'] = 'h3'; $handler->display->display_options['fields']['realname']['element_label_colon'] = FALSE; $handler->display->display_options['fields']['realname']['link_to_user'] = FALSE; /* Field: User: Title */ @@ -402,6 +284,119 @@ function wcm_user_contact_views_default_views() { $handler->display->display_options['allow']['exposed_form'] = 'exposed_form'; $handler->display->display_options['allow']['fields_override'] = 0; $handler->display->display_options['allow']['panopoly_magic_display_type'] = 0; + + /* Display: Page */ + $handler = $view->new_display('page', 'Page', 'page_1'); + $handler->display->display_options['enabled'] = FALSE; + $handler->display->display_options['path'] = 'contact'; + + /* Display: Admin Page */ + $handler = $view->new_display('page', 'Admin Page', 'page_2'); + $handler->display->display_options['defaults']['access'] = FALSE; + $handler->display->display_options['access']['type'] = 'menu'; + $handler->display->display_options['defaults']['style_plugin'] = FALSE; + $handler->display->display_options['style_plugin'] = 'table'; + $handler->display->display_options['style_options']['grouping'] = array( + 0 => array( + 'field' => 'field_contact_group', + 'rendered' => 1, + 'rendered_strip' => 0, + ), + ); + $handler->display->display_options['style_options']['columns'] = array( + 'draggableviews' => 'draggableviews', + 'field_user_photo' => 'field_user_photo', + 'realname' => 'realname', + 'field_job_title' => 'field_job_title', + 'mail' => 'mail', + 'field_contact_group' => 'field_contact_group', + ); + $handler->display->display_options['style_options']['default'] = '-1'; + $handler->display->display_options['style_options']['info'] = array( + 'draggableviews' => array( + 'align' => '', + 'separator' => '', + 'empty_column' => 0, + ), + 'field_user_photo' => array( + 'sortable' => 0, + 'default_sort_order' => 'asc', + 'align' => 'views-align-center', + 'separator' => '', + 'empty_column' => 0, + ), + 'realname' => array( + 'sortable' => 0, + 'default_sort_order' => 'asc', + 'align' => '', + 'separator' => '', + 'empty_column' => 0, + ), + 'field_job_title' => array( + 'sortable' => 0, + 'default_sort_order' => 'asc', + 'align' => '', + 'separator' => '', + 'empty_column' => 0, + ), + 'mail' => array( + 'sortable' => 0, + 'default_sort_order' => 'asc', + 'align' => '', + 'separator' => '', + 'empty_column' => 0, + ), + 'field_contact_group' => array( + 'sortable' => 0, + 'default_sort_order' => 'asc', + 'align' => '', + 'separator' => '', + 'empty_column' => 0, + ), + ); + $handler->display->display_options['defaults']['style_options'] = FALSE; + $handler->display->display_options['defaults']['row_plugin'] = FALSE; + $handler->display->display_options['defaults']['row_options'] = FALSE; + $handler->display->display_options['defaults']['fields'] = FALSE; + /* Field: Draggableviews: User */ + $handler->display->display_options['fields']['draggableviews']['id'] = 'draggableviews'; + $handler->display->display_options['fields']['draggableviews']['table'] = 'users'; + $handler->display->display_options['fields']['draggableviews']['field'] = 'draggableviews'; + $handler->display->display_options['fields']['draggableviews']['element_default_classes'] = FALSE; + $handler->display->display_options['fields']['draggableviews']['hide_alter_empty'] = FALSE; + $handler->display->display_options['fields']['draggableviews']['draggableviews']['ajax'] = 0; + /* Field: Realname: Real name */ + $handler->display->display_options['fields']['realname']['id'] = 'realname'; + $handler->display->display_options['fields']['realname']['table'] = 'realname'; + $handler->display->display_options['fields']['realname']['field'] = 'realname'; + $handler->display->display_options['fields']['realname']['label'] = 'Name'; + $handler->display->display_options['fields']['realname']['element_label_colon'] = FALSE; + /* Field: User: Title */ + $handler->display->display_options['fields']['field_job_title']['id'] = 'field_job_title'; + $handler->display->display_options['fields']['field_job_title']['table'] = 'field_data_field_job_title'; + $handler->display->display_options['fields']['field_job_title']['field'] = 'field_job_title'; + $handler->display->display_options['fields']['field_job_title']['element_label_colon'] = FALSE; + /* Field: User: E-mail */ + $handler->display->display_options['fields']['mail']['id'] = 'mail'; + $handler->display->display_options['fields']['mail']['table'] = 'users'; + $handler->display->display_options['fields']['mail']['field'] = 'mail'; + $handler->display->display_options['fields']['mail']['label'] = 'Email'; + $handler->display->display_options['fields']['mail']['element_label_colon'] = FALSE; + /* Field: User: Contact Group */ + $handler->display->display_options['fields']['field_contact_group']['id'] = 'field_contact_group'; + $handler->display->display_options['fields']['field_contact_group']['table'] = 'field_data_field_contact_group'; + $handler->display->display_options['fields']['field_contact_group']['field'] = 'field_contact_group'; + $handler->display->display_options['fields']['field_contact_group']['label'] = ''; + $handler->display->display_options['fields']['field_contact_group']['exclude'] = TRUE; + $handler->display->display_options['fields']['field_contact_group']['element_type'] = 'h2'; + $handler->display->display_options['fields']['field_contact_group']['element_label_colon'] = FALSE; + $handler->display->display_options['fields']['field_contact_group']['type'] = 'taxonomy_term_reference_plain'; + $handler->display->display_options['path'] = 'admin/people/contact'; + $handler->display->display_options['menu']['type'] = 'tab'; + $handler->display->display_options['menu']['title'] = 'Contact'; + $handler->display->display_options['menu']['weight'] = '0'; + $handler->display->display_options['menu']['context'] = 0; + $handler->display->display_options['menu']['context_only_inline'] = 0; $export['user_contact'] = $view; return $export; diff --git a/profiles/wcm_base/modules/custom/wcm_user_leadership/wcm_user_leadership.views_default.inc b/profiles/wcm_base/modules/custom/wcm_user_leadership/wcm_user_leadership.views_default.inc index c17c3b3a..c1ff121f 100644 --- a/profiles/wcm_base/modules/custom/wcm_user_leadership/wcm_user_leadership.views_default.inc +++ b/profiles/wcm_base/modules/custom/wcm_user_leadership/wcm_user_leadership.views_default.inc @@ -62,6 +62,7 @@ function wcm_user_leadership_views_default_views() { $handler->display->display_options['fields']['field_job_title']['field'] = 'field_job_title'; $handler->display->display_options['fields']['field_job_title']['label'] = ''; $handler->display->display_options['fields']['field_job_title']['element_label_colon'] = FALSE; + $handler->display->display_options['fields']['field_job_title']['element_wrapper_type'] = 'div'; /* Field: User: E-mail */ $handler->display->display_options['fields']['mail']['id'] = 'mail'; $handler->display->display_options['fields']['mail']['table'] = 'users'; @@ -111,132 +112,8 @@ function wcm_user_leadership_views_default_views() { 1 => '1', ); - /* Display: Block */ - $handler = $view->new_display('block', 'Block', 'block_1'); - - /* Display: Leadership Admin Page */ - $handler = $view->new_display('page', 'Leadership Admin Page', 'page_2'); - $handler->display->display_options['defaults']['access'] = FALSE; - $handler->display->display_options['access']['type'] = 'menu'; - $handler->display->display_options['defaults']['style_plugin'] = FALSE; - $handler->display->display_options['style_plugin'] = 'table'; - $handler->display->display_options['style_options']['grouping'] = array( - 0 => array( - 'field' => 'field_leadership_group', - 'rendered' => 1, - 'rendered_strip' => 0, - ), - ); - $handler->display->display_options['style_options']['columns'] = array( - 'draggableviews' => 'draggableviews', - 'field_user_photo' => 'field_user_photo', - 'realname' => 'realname', - 'field_job_title' => 'field_job_title', - 'mail' => 'mail', - 'field_leadership_group' => 'field_leadership_group', - ); - $handler->display->display_options['style_options']['default'] = '-1'; - $handler->display->display_options['style_options']['info'] = array( - 'draggableviews' => array( - 'align' => '', - 'separator' => '', - 'empty_column' => 0, - ), - 'field_user_photo' => array( - 'sortable' => 0, - 'default_sort_order' => 'asc', - 'align' => 'views-align-center', - 'separator' => '', - 'empty_column' => 0, - ), - 'realname' => array( - 'sortable' => 0, - 'default_sort_order' => 'asc', - 'align' => '', - 'separator' => '', - 'empty_column' => 0, - ), - 'field_job_title' => array( - 'sortable' => 0, - 'default_sort_order' => 'asc', - 'align' => '', - 'separator' => '', - 'empty_column' => 0, - ), - 'mail' => array( - 'sortable' => 0, - 'default_sort_order' => 'asc', - 'align' => '', - 'separator' => '', - 'empty_column' => 0, - ), - 'field_leadership_group' => array( - 'sortable' => 0, - 'default_sort_order' => 'asc', - 'align' => '', - 'separator' => '', - 'empty_column' => 0, - ), - ); - $handler->display->display_options['defaults']['style_options'] = FALSE; - $handler->display->display_options['defaults']['row_plugin'] = FALSE; - $handler->display->display_options['defaults']['row_options'] = FALSE; - $handler->display->display_options['defaults']['fields'] = FALSE; - /* Field: Draggableviews: User */ - $handler->display->display_options['fields']['draggableviews']['id'] = 'draggableviews'; - $handler->display->display_options['fields']['draggableviews']['table'] = 'users'; - $handler->display->display_options['fields']['draggableviews']['field'] = 'draggableviews'; - $handler->display->display_options['fields']['draggableviews']['element_default_classes'] = FALSE; - $handler->display->display_options['fields']['draggableviews']['hide_alter_empty'] = FALSE; - $handler->display->display_options['fields']['draggableviews']['draggableviews']['ajax'] = 0; - /* Field: User: User Photo */ - $handler->display->display_options['fields']['field_user_photo']['id'] = 'field_user_photo'; - $handler->display->display_options['fields']['field_user_photo']['table'] = 'field_data_field_user_photo'; - $handler->display->display_options['fields']['field_user_photo']['field'] = 'field_user_photo'; - $handler->display->display_options['fields']['field_user_photo']['label'] = 'Photo'; - $handler->display->display_options['fields']['field_user_photo']['element_label_colon'] = FALSE; - $handler->display->display_options['fields']['field_user_photo']['click_sort_column'] = 'fid'; - $handler->display->display_options['fields']['field_user_photo']['settings'] = array( - 'image_style' => 'image_style_tiny', - 'image_link' => '', - ); - /* Field: Realname: Real name */ - $handler->display->display_options['fields']['realname']['id'] = 'realname'; - $handler->display->display_options['fields']['realname']['table'] = 'realname'; - $handler->display->display_options['fields']['realname']['field'] = 'realname'; - $handler->display->display_options['fields']['realname']['label'] = 'Name'; - $handler->display->display_options['fields']['realname']['element_label_colon'] = FALSE; - /* Field: User: Title */ - $handler->display->display_options['fields']['field_job_title']['id'] = 'field_job_title'; - $handler->display->display_options['fields']['field_job_title']['table'] = 'field_data_field_job_title'; - $handler->display->display_options['fields']['field_job_title']['field'] = 'field_job_title'; - $handler->display->display_options['fields']['field_job_title']['element_label_colon'] = FALSE; - /* Field: User: E-mail */ - $handler->display->display_options['fields']['mail']['id'] = 'mail'; - $handler->display->display_options['fields']['mail']['table'] = 'users'; - $handler->display->display_options['fields']['mail']['field'] = 'mail'; - $handler->display->display_options['fields']['mail']['label'] = 'Email'; - $handler->display->display_options['fields']['mail']['element_label_colon'] = FALSE; - /* Field: User: Leadership Group */ - $handler->display->display_options['fields']['field_leadership_group']['id'] = 'field_leadership_group'; - $handler->display->display_options['fields']['field_leadership_group']['table'] = 'field_data_field_leadership_group'; - $handler->display->display_options['fields']['field_leadership_group']['field'] = 'field_leadership_group'; - $handler->display->display_options['fields']['field_leadership_group']['label'] = ''; - $handler->display->display_options['fields']['field_leadership_group']['exclude'] = TRUE; - $handler->display->display_options['fields']['field_leadership_group']['element_type'] = 'h2'; - $handler->display->display_options['fields']['field_leadership_group']['element_label_colon'] = FALSE; - $handler->display->display_options['fields']['field_leadership_group']['type'] = 'taxonomy_term_reference_plain'; - $handler->display->display_options['path'] = 'admin/people/leadership'; - $handler->display->display_options['menu']['type'] = 'tab'; - $handler->display->display_options['menu']['title'] = 'Leadership'; - $handler->display->display_options['menu']['weight'] = '0'; - $handler->display->display_options['menu']['context'] = 0; - $handler->display->display_options['menu']['context_only_inline'] = 0; - /* Display: v1 Grid View */ $handler = $view->new_display('panel_pane', 'v1 Grid View', 'panel_pane_1'); - $handler->display->display_options['defaults']['title'] = FALSE; - $handler->display->display_options['title'] = 'Leadership'; $handler->display->display_options['defaults']['fields'] = FALSE; /* Field: User: User Photo */ $handler->display->display_options['fields']['field_user_photo']['id'] = 'field_user_photo'; @@ -254,7 +131,6 @@ function wcm_user_leadership_views_default_views() { $handler->display->display_options['fields']['realname']['table'] = 'realname'; $handler->display->display_options['fields']['realname']['field'] = 'realname'; $handler->display->display_options['fields']['realname']['label'] = ''; - $handler->display->display_options['fields']['realname']['element_type'] = 'h3'; $handler->display->display_options['fields']['realname']['element_label_colon'] = FALSE; /* Field: User: Title */ $handler->display->display_options['fields']['field_job_title']['id'] = 'field_job_title'; @@ -286,9 +162,14 @@ function wcm_user_leadership_views_default_views() { $handler->display->display_options['fields']['field_leadership_group']['field'] = 'field_leadership_group'; $handler->display->display_options['fields']['field_leadership_group']['label'] = ''; $handler->display->display_options['fields']['field_leadership_group']['exclude'] = TRUE; - $handler->display->display_options['fields']['field_leadership_group']['element_type'] = 'h3'; + $handler->display->display_options['fields']['field_leadership_group']['element_type'] = 'h2'; $handler->display->display_options['fields']['field_leadership_group']['element_label_colon'] = FALSE; $handler->display->display_options['fields']['field_leadership_group']['type'] = 'taxonomy_term_reference_plain'; + $handler->display->display_options['fields']['field_leadership_group']['settings'] = array( + 'view_mode' => 'default', + 'links' => 1, + 'use_content_language' => 1, + ); $handler->display->display_options['allow']['use_pager'] = 0; $handler->display->display_options['allow']['items_per_page'] = 0; $handler->display->display_options['allow']['offset'] = 0; @@ -410,6 +291,135 @@ function wcm_user_leadership_views_default_views() { $handler->display->display_options['fields']['field_leadership_group']['element_type'] = 'h2'; $handler->display->display_options['fields']['field_leadership_group']['element_label_colon'] = FALSE; $handler->display->display_options['fields']['field_leadership_group']['type'] = 'taxonomy_term_reference_plain'; + $handler->display->display_options['allow']['use_pager'] = 0; + $handler->display->display_options['allow']['items_per_page'] = 0; + $handler->display->display_options['allow']['offset'] = 0; + $handler->display->display_options['allow']['link_to_view'] = 0; + $handler->display->display_options['allow']['more_link'] = 0; + $handler->display->display_options['allow']['path_override'] = 0; + $handler->display->display_options['allow']['title_override'] = 'title_override'; + $handler->display->display_options['allow']['exposed_form'] = 0; + $handler->display->display_options['allow']['fields_override'] = 0; + $handler->display->display_options['allow']['panopoly_magic_display_type'] = 0; + + /* Display: Leadership Admin Page */ + $handler = $view->new_display('page', 'Leadership Admin Page', 'page_2'); + $handler->display->display_options['defaults']['access'] = FALSE; + $handler->display->display_options['access']['type'] = 'menu'; + $handler->display->display_options['defaults']['style_plugin'] = FALSE; + $handler->display->display_options['style_plugin'] = 'table'; + $handler->display->display_options['style_options']['grouping'] = array( + 0 => array( + 'field' => 'field_leadership_group', + 'rendered' => 1, + 'rendered_strip' => 0, + ), + ); + $handler->display->display_options['style_options']['columns'] = array( + 'draggableviews' => 'draggableviews', + 'field_user_photo' => 'field_user_photo', + 'realname' => 'realname', + 'field_job_title' => 'field_job_title', + 'mail' => 'mail', + 'field_leadership_group' => 'field_leadership_group', + ); + $handler->display->display_options['style_options']['default'] = '-1'; + $handler->display->display_options['style_options']['info'] = array( + 'draggableviews' => array( + 'align' => '', + 'separator' => '', + 'empty_column' => 0, + ), + 'field_user_photo' => array( + 'sortable' => 0, + 'default_sort_order' => 'asc', + 'align' => 'views-align-center', + 'separator' => '', + 'empty_column' => 0, + ), + 'realname' => array( + 'sortable' => 0, + 'default_sort_order' => 'asc', + 'align' => '', + 'separator' => '', + 'empty_column' => 0, + ), + 'field_job_title' => array( + 'sortable' => 0, + 'default_sort_order' => 'asc', + 'align' => '', + 'separator' => '', + 'empty_column' => 0, + ), + 'mail' => array( + 'sortable' => 0, + 'default_sort_order' => 'asc', + 'align' => '', + 'separator' => '', + 'empty_column' => 0, + ), + 'field_leadership_group' => array( + 'sortable' => 0, + 'default_sort_order' => 'asc', + 'align' => '', + 'separator' => '', + 'empty_column' => 0, + ), + ); + $handler->display->display_options['defaults']['style_options'] = FALSE; + $handler->display->display_options['defaults']['row_plugin'] = FALSE; + $handler->display->display_options['defaults']['row_options'] = FALSE; + $handler->display->display_options['defaults']['fields'] = FALSE; + /* Field: Draggableviews: User */ + $handler->display->display_options['fields']['draggableviews']['id'] = 'draggableviews'; + $handler->display->display_options['fields']['draggableviews']['table'] = 'users'; + $handler->display->display_options['fields']['draggableviews']['field'] = 'draggableviews'; + $handler->display->display_options['fields']['draggableviews']['element_default_classes'] = FALSE; + $handler->display->display_options['fields']['draggableviews']['hide_alter_empty'] = FALSE; + $handler->display->display_options['fields']['draggableviews']['draggableviews']['ajax'] = 0; + /* Field: User: User Photo */ + $handler->display->display_options['fields']['field_user_photo']['id'] = 'field_user_photo'; + $handler->display->display_options['fields']['field_user_photo']['table'] = 'field_data_field_user_photo'; + $handler->display->display_options['fields']['field_user_photo']['field'] = 'field_user_photo'; + $handler->display->display_options['fields']['field_user_photo']['label'] = 'Photo'; + $handler->display->display_options['fields']['field_user_photo']['element_label_colon'] = FALSE; + $handler->display->display_options['fields']['field_user_photo']['click_sort_column'] = 'fid'; + $handler->display->display_options['fields']['field_user_photo']['settings'] = array( + 'image_style' => 'image_style_tiny', + 'image_link' => '', + ); + /* Field: Realname: Real name */ + $handler->display->display_options['fields']['realname']['id'] = 'realname'; + $handler->display->display_options['fields']['realname']['table'] = 'realname'; + $handler->display->display_options['fields']['realname']['field'] = 'realname'; + $handler->display->display_options['fields']['realname']['label'] = 'Name'; + $handler->display->display_options['fields']['realname']['element_label_colon'] = FALSE; + /* Field: User: Title */ + $handler->display->display_options['fields']['field_job_title']['id'] = 'field_job_title'; + $handler->display->display_options['fields']['field_job_title']['table'] = 'field_data_field_job_title'; + $handler->display->display_options['fields']['field_job_title']['field'] = 'field_job_title'; + $handler->display->display_options['fields']['field_job_title']['element_label_colon'] = FALSE; + /* Field: User: E-mail */ + $handler->display->display_options['fields']['mail']['id'] = 'mail'; + $handler->display->display_options['fields']['mail']['table'] = 'users'; + $handler->display->display_options['fields']['mail']['field'] = 'mail'; + $handler->display->display_options['fields']['mail']['label'] = 'Email'; + $handler->display->display_options['fields']['mail']['element_label_colon'] = FALSE; + /* Field: User: Leadership Group */ + $handler->display->display_options['fields']['field_leadership_group']['id'] = 'field_leadership_group'; + $handler->display->display_options['fields']['field_leadership_group']['table'] = 'field_data_field_leadership_group'; + $handler->display->display_options['fields']['field_leadership_group']['field'] = 'field_leadership_group'; + $handler->display->display_options['fields']['field_leadership_group']['label'] = ''; + $handler->display->display_options['fields']['field_leadership_group']['exclude'] = TRUE; + $handler->display->display_options['fields']['field_leadership_group']['element_type'] = 'h2'; + $handler->display->display_options['fields']['field_leadership_group']['element_label_colon'] = FALSE; + $handler->display->display_options['fields']['field_leadership_group']['type'] = 'taxonomy_term_reference_plain'; + $handler->display->display_options['path'] = 'admin/people/leadership'; + $handler->display->display_options['menu']['type'] = 'tab'; + $handler->display->display_options['menu']['title'] = 'Leadership'; + $handler->display->display_options['menu']['weight'] = '0'; + $handler->display->display_options['menu']['context'] = 0; + $handler->display->display_options['menu']['context_only_inline'] = 0; $export['leadership_listing'] = $view; return $export; 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 047b771c..06556178 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";.carousel--content[aria-hidden=true],.none .carousel--content{white-space:normal}#block-menu-menu-global-menu h2.block__title,.visuallyhidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.element-invisible{width:1px}.accordion-panel{display:block;overflow:hidden;opacity:1;transition:visibility .5s ease,max-height .5s ease,opacity .5s ease;max-height:999em;visibility:visible;transition-delay:0s}.accordion-panel.accordion-collapsed{display:block;max-height:0;opacity:0;visibility:hidden;transition-delay:0s}.accordion{margin-bottom:1em}.accordion .accordion,.accordion .accordion-item>h2,.accordion .accordion-item>h3,.accordion .accordion-item>h4,.views-nested-accordion .accordion-item>h3,.views-nested-accordion .accordion-item>h4{margin-bottom:0}.accordion button.accordion-header{border:0;background:#ededed;width:100%;text-align:left;font-size:16px;font-weight:400;padding:7px 15px 5px;margin-top:5px}.accordion button.accordion-header:hover,.accordion button.accordion-header[aria-expanded=true]{background:#d4d4d4}.accordion button.accordion-header .accordion-icon{color:#666;text-align:center;font-size:12px;margin-right:10px}.align-left,table caption{text-align:left}.accordion button.accordion-header:focus{outline:#1B7582 dotted 2px}.accordion button.accordion-header[aria-expanded=true] .accordion-icon{margin-left:-2px}.accordion-content,.ui-accordion-content,.views-accordion .accordion-panel>div{border:1px solid #d4d4d4;padding:20px 25px 15px;background:#fff}.accordion-header-darken,.panels-row.odd button.accordion-header{background:#d9d9d9}.accordion-header-darken:hover,.accordion-header-darken[aria-expanded=true],.panels-row.odd button.accordion-header:hover,.panels-row.odd button[aria-expanded=true].accordion-header{background:#c7c7c7}.views-nested-accordion .accordion-item button.accordion-header{margin-top:2px}.views-nested-accordion .accordion-item>h3 button.accordion-header{background:#d4d4d4}.views-nested-accordion .accordion-item>h3 button.accordion-header:hover,.views-nested-accordion .accordion-item>h3 button.accordion-header[aria-expanded=true]{background:#bababa}.views-nested-accordion .accordion-item>h4 button.accordion-header{padding-left:25px}.views-nested-accordion .accordion-item>h4 button.accordion-header:focus{outline-offset:-2px}.views-nested-accordion .views-accordion-grouped-row.accordion-panel>div{border:1px solid #d4d4d4;padding:15px 18px}.view-display-id-archive_listing_block.views-nested-accordion h4 button.accordion-header{text-transform:uppercase}.view-display-id-archive_listing_block.views-nested-accordion .views-accordion-grouped-row.accordion-panel>div .views-row{margin-bottom:10px}.view-display-id-archive_listing_block.views-nested-accordion .views-accordion-grouped-row.accordion-panel>div .views-row a.active{text-decoration:underline;color:#666}.view-display-id-archive_listing_block.views-nested-accordion .views-accordion-grouped-row.accordion-panel>div .views-row.views-row-last{margin-bottom:0}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:#1B7582}ul.breadcrumb li a:hover{color:#666;text-decoration:underline}ul.breadcrumb li a:active{color:#1B7582}ul.breadcrumb li a.active{font-weight:600;color:#000}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,button:not(.accordion-header),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,button:hover:not(.accordion-header),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,button:active:not(.accordion-header),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],button.disabled:not(.accordion-header),button[disabled]:not(.accordion-header),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:focus,#edit-submit--2:focus,#edit-submit--3:focus,#edit-submit:focus,.button-primary:focus,.form-submit:focus,.red-button:focus,.webform-previous:focus,.webform-submit:focus,body.page-user-login .login-box.osu a:focus,button:focus:not(.accordion-header),html body .button:focus,input[type=button]:focus{outline:#000 dotted 2px;outline-offset:6px}#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,button:not(.accordion-header).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}a[href]:empty{display:none}.webform-client-form .webform-component-file .form-managed-file .form-submit,form .chosen-container .result-selected{display:none!important}img.file-icon{height:26px;width:auto;padding-bottom:7px;margin:0 3px 0 6px}.views-exposed-form,.webform-client-form .webform-component .description{margin-bottom:30px}input{max-width:100%}input:focus,select:focus,textarea:focus{outline:#1B7582 dotted 3px}textarea{resize:none}.views-exposed-form label{font-weight:400;font-size:14px;text-transform:uppercase}.views-exposed-form .form-text{height:32px}.views-exposed-form li.search-field{height:29px}.webform-client-form .webform-component label{text-transform:uppercase;font-weight:600;font-size:14px}.webform-client-form .webform-component table .form-text{width:100%}.webform-client-form .fieldset-invisible .form-item label,.webform-client-form .fieldset-invisible .webform-component label,.webform-client-form .webform-component-fieldset .form-item label,.webform-client-form .webform-component-fieldset .webform-component label{text-transform:uppercase;font-weight:400;font-size:13px}.webform-client-form .fieldset-invisible legend,.webform-client-form .webform-component-fieldset legend{font-weight:600;text-transform:uppercase;font-size:14px}.webform-client-form .webform-component-fieldset,.webform-client-form .webform-component-file,.webform-client-form .webform-component-grid{margin-bottom:40px}.webform-client-form .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 .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 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-sample h2{font-family:capita,Georgia,serif;font-weight:300}.type-group2 h3,.type-group2-sample h3{font-family:capita,Georgia,serif;font-weight:100}.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}.type-group4 h1,.type-group4 h2,.type-group4 h3,.type-group4 h4,.type-group4 h5,.type-group4 h6,.type-group4-sample h1,.type-group4-sample h2,.type-group4-sample h3,.type-group4-sample h4,.type-group4-sample h5,.type-group4-sample h6{font-family:proximanova,Helvetica,Arial,sans-serif;font-weight:400}.type-group4 h1,.type-group4-sample h1{color:#b00}.type-group4 h2.block__title,.type-group4 h2.pane-title,.type-group4-sample h2.block__title,.type-group4-sample h2.pane-title{margin-bottom:.6em;color:#2d2d2d;font-weight:400;line-height:120%}.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:#ededed;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:#d4d4d4;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}.ui-accordion-content ol ol,.ui-accordion-content ul li{margin-left:30px}.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:.5em 2em 1em 0;max-width:30%}.media-element.file-image-right{float:right;clear:right;margin:.5em 0 1em 2em;max-width:30%}.media-element.file-image-center{float:none;clear:both;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:.5em 2em 1em 0;width:400px;max-width:50%}.media-element.file-video-right{float:right;clear:right;margin:.5em 0 1em 2em;width:400px;max-width:50%}.media-element.file-video-center{float:none;clear:both;margin:0 auto;width:75%}.media-element.file-video-max{margin:0 0 1em;width:100%}.media-element.file-video-max .content{width:100%}.field--name-field-featured-image .file-image .content,.field-name-field-featured-image .file-image .content,.media.media-element-container{display:block;display:table;table-layout:fixed;max-width:100%;margin-top:0}.field--name-field-featured-image .file-image .content img,.field-name-field-featured-image .file-image .content img,.media.media-element-container img{display:block;width:100%;margin:0}.field--name-field-featured-image .file-image .content.media-default,.field--name-field-featured-image .file-image .content.media-image_full,.field--name-field-featured-image .file-image .content.media-image_large,.field--name-field-featured-image .file-image .content.media-image_medium,.field--name-field-featured-image .file-image .content.media-image_small,.field-name-field-featured-image .file-image .content.media-default,.field-name-field-featured-image .file-image .content.media-image_full,.field-name-field-featured-image .file-image .content.media-image_large,.field-name-field-featured-image .file-image .content.media-image_medium,.field-name-field-featured-image .file-image .content.media-image_small,.media.media-element-container.media-default,.media.media-element-container.media-image_full,.media.media-element-container.media-image_large,.media.media-element-container.media-image_medium,.media.media-element-container.media-image_small{margin:0 0 1em}.field--name-field-featured-image .file-image .content.media-image_left,.field-name-field-featured-image .file-image .content.media-image_left,.media.media-element-container.media-image_left{float:left;clear:left;margin:.5em 2em 1em 0;max-width:30%}.field--name-field-featured-image .file-image .content.media-image_right,.field-name-field-featured-image .file-image .content.media-image_right,.media.media-element-container.media-image_right{float:right;clear:right;margin:.5em 0 1em 2em;max-width:30%}.field--name-field-featured-image .file-image .content.media-image_center,.field-name-field-featured-image .file-image .content.media-image_center,.media.media-element-container.media-image_center{float:none;clear:both;margin:0 auto;max-width:50%}.field--name-field-featured-image .file-image .content.media-image_max,.field-name-field-featured-image .file-image .content.media-image_max,.media.media-element-container.media-image_max{margin:0 0 1em;width:100%}.field--name-field-featured-image .file-image .content.media-image_max .content,.field-name-field-featured-image .file-image .content.media-image_max .content,.media.media-element-container.media-image_max .content{width:100%}.field--name-field-featured-image .file-image .content.media-video_full,.field--name-field-featured-image .file-image .content.media-video_large,.field--name-field-featured-image .file-image .content.media-video_medium,.field--name-field-featured-image .file-image .content.media-video_small,.field-name-field-featured-image .file-image .content.media-video_full,.field-name-field-featured-image .file-image .content.media-video_large,.field-name-field-featured-image .file-image .content.media-video_medium,.field-name-field-featured-image .file-image .content.media-video_small,.media.media-element-container.media-video_full,.media.media-element-container.media-video_large,.media.media-element-container.media-video_medium,.media.media-element-container.media-video_small{margin:0 0 1em}.field--name-field-featured-image .file-image .content.media-video_left,.field-name-field-featured-image .file-image .content.media-video_left,.media.media-element-container.media-video_left{float:left;clear:left;margin:.5em 2em 1em 0;width:400px;max-width:50%}.field--name-field-featured-image .file-image .content.media-video_right,.field-name-field-featured-image .file-image .content.media-video_right,.media.media-element-container.media-video_right{float:right;clear:right;margin:.5em 0 1em 2em;width:400px;max-width:50%}.field--name-field-featured-image .file-image .content.media-video_center,.field-name-field-featured-image .file-image .content.media-video_center,.media.media-element-container.media-video_center{float:none;clear:both;margin:0 auto;width:75%}.field--name-field-featured-image .file-image .content.media-video_max,.field-name-field-featured-image .file-image .content.media-video_max,.media.media-element-container.media-video_max{margin:0 0 1em;width:100%}.field--name-field-featured-image .file-image .content.media-video_max .content,.field-name-field-featured-image .file-image .content.media-video_max .content,.media.media-element-container.media-video_max .content{width:100%}.field--name-field-featured-image .file-image .content .media-element,.field--name-field-featured-image .file-image .content img,.field-name-field-featured-image .file-image .content .media-element,.field-name-field-featured-image .file-image .content img,.media.media-element-container .media-element,.media.media-element-container img{max-width:100%;float:none;margin-bottom:0}.field--name-field-featured-image .file-image .content .field--name-field-basic-image-caption,.field--name-field-featured-image .file-image .content .field-name-field-basic-image-caption,.field-name-field-featured-image .file-image .content .field--name-field-basic-image-caption,.field-name-field-featured-image .file-image .content .field-name-field-basic-image-caption,.media.media-element-container .field--name-field-basic-image-caption,.media.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;width:100%;margin:.7em 0}.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}img,media{max-width:100%}.fluid-width-video-wrapper{padding-top:56.25%!important;clear:right}@media (max-width:47.4em){.field .media-element.media-vimeo-video,.field .media-element.media-youtube-video{width:100%;max-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:#dbdbdb}.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}.messages--error h2#error-message{font-size:1em}.pager>li{display:inline;padding:.5em;list-style-type:none}.pager .pager__item--current a{font-weight:600;color:#000}table{width:100%;margin-bottom:20px;line-height:140%}table a,table li,table p,table td{font-size:14px;font-size:1.4rem;line-height:130%!important}table th{background:#e0e0e0;font-size:14px;font-size:1.4rem;font-weight:600;line-height:130%!important;border:1px solid #c9c9c9!important;text-transform:uppercase}.ui-accordion-content table td,table tbody,table td,table th{border:1px solid #c9c9c9}table th a{text-decoration:none}table tbody tr{border-bottom:1px solid #c9c9c9}table tbody tr.odd,table tbody tr:nth-child(odd){background:#f2f2f2}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:#f2f2f2}.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:.5em .8em;text-align:left}table caption{font-size:20px;font-size:2rem;font-weight:600;margin-top:40px;margin-bottom:20px}.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:#f5f5f5}.pane-bundle-table table tr.odd,.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}.pane-bundle-table table{width:100%}.pane-bundle-table table tr.even{background:#f5f5f5}.tabs--primary{padding-top:2em}.tabs--primary li{font-weight:400;background:#ededed}.tabs--primary li a{text-decoration:none;color:#b00}.tabs--primary li a:visited{color:#A90000}.tabs--primary li a:focus,.tabs--primary li a:hover{color:#000}.tabs--primary li a:active{color:#155A65}.tabs--primary li a:hover{background:#d9d9d9}.tabs--primary li .active{background:#c7c7c7}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,body{font-size:18px;font-size:1.8rem;line-height:150%}}@media (min-width:47.5em){html{font-size:60%}.body,body{font-size:17px;font-size:1.7rem;line-height:150%}}@media (min-width:60em){html{font-size:62.5%}.body,body{font-size:17px;font-size:1.7rem;line-height:150%}}@media (min-width:82em){html{font-size:66%}.body,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:40px;font-size:4rem}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}a,a:visited{color:#b00}.type-group2 h2{font-size:30px;font-size:3rem}.type-group2 h2.block__title,.type-group2 h2.pane-title{font-size:24px;font-size:2.4rem}a{font-weight:500;text-decoration:none}a:active,a:focus,a:hover{color:#1B7582}a:hover{text-decoration:underline}a:focus{outline:dotted 2px;outline-offset:4px}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:active,.header-links:focus,.header-links:hover,.pane-node-title a:active,.pane-node-title a:focus,.pane-node-title a:hover{color:#1B7582}.header-links:hover,.pane-node-title a:hover{text-decoration:none}.reverse-links,.reverse-links:visited{color:#ededed}.reverse-links:active,.reverse-links:focus,.reverse-links:hover{color:#c5eff7}.more-link,.more-link a{text-transform:uppercase;font-weight:600;text-decoration:none;margin-top:2em}.pipe{color:#b00;font-weight:600}.fine-print{font-size:12px;font-size:1.2rem;line-height:135%}.labels{font-size:13px;font-size:1.3rem;text-transform:uppercase;font-weight:400}.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-tabs{background-color:transparent;margin:1em 0;position:relative;padding:0;clear:both}.tagline,h2.underlined,h3.underlined{margin-bottom:20px}body .ui-tabs .ui-tabs-nav{font-size:.9em;padding:.5em 1em 0 0;background-color:transparent}body .ui-tabs .ui-tabs-nav,body .ui-tabs .ui-tabs-nav a{color:#2d2d2d;font-weight:400}body .ui-tabs .ui-tabs-nav.cke_widget_editable{background-color:#e0e0e0;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:#e0e0e0}body .ui-tabs .ui-tabs-nav li.ui-state-default,body .ui-tabs .ui-tabs-nav li.ui-state-hover{background-color:#e0e0e0;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 #e0e0e0}body .ui-tabs .ui-tabs-content:after{content:"";display:table;clear:both}.tagline{font-size:32px;font-size:3.2rem;font-family:capita,Georgia,serif;font-weight:100;line-height:130%}.subhead{font-size:22px;font-size:2.2rem;color:#b00;line-height:130%}.underlined{border-bottom:1px solid #c9c9c9;padding-bottom:4px;font-weight:400!important;font-family:proximanova,Helvetica,Arial,sans-serif!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{font-family:proximanova,Helvetica,Arial,sans-serif;margin-bottom:30px!important;padding-top:20px!important}.callout,.intro-text,.intro-text-legacy{font-family:capita,Georgia,serif}.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.align-center{width:90%;margin-left:auto;margin-right:auto}.intro-text-alt{font-size:20px;font-size:2rem;font-weight:300;line-height:160%;padding-bottom:10px}.intro-text-alt:last-child,.intro-text-legacy:last-child{padding-bottom:0}.intro-text-alt.align-center{width:90%;margin-left:auto;margin-right:auto}.intro-text-legacy{font-size:20px;font-size:2rem;font-weight:100;line-height:170%;margin-top:.6em;margin-bottom:2em}.intro-text-legacy.align-center{width:85%;margin-left:auto;margin-right:auto}.callout{font-size:36px;font-size:3.6rem;color:#b00;font-weight:300;margin:1em 0 .4em}hr{background-color:#d4d4d4;border:0;height:1px;margin:1.2em 0}.width-70{margin:10px auto}@media (min-width:47.5em){.width-70{width:85%}}@media (min-width:60em){.width-70{width:75%}}@media (min-width:82em){.width-70{width:70%}}.carousel{background:#2d2d2d;border:0;border-radius:0;box-shadow:none;margin:0;position:relative}.carousel img{width:100%;display:block}.carousel img+.slide-meta{position:absolute}.carousel .views-field-field-ocio-link{position:relative;top:0;z-index:9;max-height:500px;overflow:hidden}.ie6 .row,.ie7 .row,.ie7 [role=tablist].tabs--ul{overflow:auto}.carousel .views-field-field-ocio-link a:focus{outline:0}.carousel .views-field-field-ocio-link a:focus .hidden-meta img,.carousel .views-field-field-ocio-link a:focus .slide-meta{display:block;outline:#fff dotted 3px;outline-offset:-8px}.carousel .slide-meta{display:block;width:100%;position:relative;color:#fff;text-align:center;bottom:.6em;padding:.4em 8%;font-size:24px;font-size:2.4rem}.carousel .slide-meta .slide-title{display:block;font-weight:400;line-height:1.1em}.carousel .slide-meta .slide-summary{font-weight:300;font-size:.6em;line-height:1.2em;display:none}@media (min-width:47.5em){.carousel .slide-meta .slide-summary{display:block}.carousel .slide-meta{bottom:.3em;padding:.5em 6%;font-size:32px;font-size:3.2rem}.carousel .slide-meta .slide-title{margin-bottom:.1em}}@media (min-width:60em){.carousel .slide-meta{font-size:34px;font-size:3.4rem}}@media (min-width:82em){.carousel .slide-meta{font-size:40px;font-size:4rem}}.carousel .slide-meta.white{color:#fff}.carousel .slide-meta.white.translucent{bottom:0;background-color:rgba(20,20,20,.6)}.carousel .slide-meta.black.translucent,.carousel .slide-meta.dk-gray.translucent{background-color:rgba(200,200,200,.7);bottom:0}.carousel .slide-meta.dk-gray{color:#2d2d2d}.carousel .slide-meta.black{color:#000}.carousel .flex-direction-nav a{color:rgba(0,0,0,.8);text-decoration:none}.carousel .flex-direction-nav a:before{line-height:1em}.carousel .slideshow-carousel--control--list{text-align:right;padding-right:1.8em;top:20px;z-index:400;width:100%;height:30px}.carousel .slideshow-carousel--control--list li{background-color:#2d2d2d;text-align:left;width:18px;height:18px;margin-bottom:1em}.carousel .slideshow-carousel--control--list li[aria-selected=true]{background-color:#fff}.carousel .slideshow-carousel--control--list li[aria-selected=true]:focus{outline:#fff dotted 2px;outline-offset:2px}@media (max-width:47.4em){.carousel .slideshow-carousel--control--list li{display:none}}.l-region--hero-wrapper{position:relative;max-height:500px}.slideshow-carousel--control--list{position:absolute;list-style-type:none;top:100%;right:0;left:0;padding-left:0;text-align:center;z-index:400}.slideshow-carousel--control--list--item{display:inline-block;background:#fff;border:2px solid #666;border-radius:1em;z-index:400;margin:0 5px;cursor:pointer}.slideshow-carousel--button-container{position:absolute;sz-index:400;display:none}.slideshow-carousel--button--previous{top:50%;margin-top:-18px;left:0;margin-left:-35px;z-index:400}.slideshow-carousel--button--next{top:50%;margin-top:-18px;right:0;margin-right:-35px;z-index:400}.slideshow-carousel--button--button{margin:0;padding:0;background:0 0;z-index:400}.slide .carousel--content{display:inline-block;vertical-align:top;visibility:visible;width:100%;position:relative;transition:left .5s ease-in;white-space:normal}.carouselslide-1-1.slide>div,.carouselslide-10-1.slide>div,.carouselslide-2-1.slide>div,.carouselslide-3-1.slide>div,.carouselslide-4-1.slide>div,.carouselslide-5-1.slide>div,.carouselslide-6-1.slide>div,.carouselslide-7-1.slide>div,.carouselslide-8-1.slide>div,.carouselslide-9-1.slide>div{left:0}.carouselslide-1-2.slide>div,.carouselslide-10-2.slide>div,.carouselslide-2-2.slide>div,.carouselslide-3-2.slide>div,.carouselslide-4-2.slide>div,.carouselslide-5-2.slide>div,.carouselslide-6-2.slide>div,.carouselslide-7-2.slide>div,.carouselslide-8-2.slide>div,.carouselslide-9-2.slide>div{left:-100%}.carouselslide-1-3.slide>div,.carouselslide-10-3.slide>div,.carouselslide-2-3.slide>div,.carouselslide-3-3.slide>div,.carouselslide-4-3.slide>div,.carouselslide-5-3.slide>div,.carouselslide-6-3.slide>div,.carouselslide-7-3.slide>div,.carouselslide-8-3.slide>div,.carouselslide-9-3.slide>div{left:-200%}.carouselslide-1-4.slide>div,.carouselslide-10-4.slide>div,.carouselslide-2-4.slide>div,.carouselslide-3-4.slide>div,.carouselslide-4-4.slide>div,.carouselslide-5-4.slide>div,.carouselslide-6-4.slide>div,.carouselslide-7-4.slide>div,.carouselslide-8-4.slide>div,.carouselslide-9-4.slide>div{left:-300%}.carouselslide-1-5.slide>div,.carouselslide-10-5.slide>div,.carouselslide-2-5.slide>div,.carouselslide-3-5.slide>div,.carouselslide-4-5.slide>div,.carouselslide-5-5.slide>div,.carouselslide-6-5.slide>div,.carouselslide-7-5.slide>div,.carouselslide-8-5.slide>div,.carouselslide-9-5.slide>div{left:-400%}.carouselslide-1-6.slide>div,.carouselslide-10-6.slide>div,.carouselslide-2-6.slide>div,.carouselslide-3-6.slide>div,.carouselslide-4-6.slide>div,.carouselslide-5-6.slide>div,.carouselslide-6-6.slide>div,.carouselslide-7-6.slide>div,.carouselslide-8-6.slide>div,.carouselslide-9-6.slide>div{left:-500%}.carouselslide-1-7.slide>div,.carouselslide-10-7.slide>div,.carouselslide-2-7.slide>div,.carouselslide-3-7.slide>div,.carouselslide-4-7.slide>div,.carouselslide-5-7.slide>div,.carouselslide-6-7.slide>div,.carouselslide-7-7.slide>div,.carouselslide-8-7.slide>div,.carouselslide-9-7.slide>div{left:-600%}.carouselslide-1-8.slide>div,.carouselslide-10-8.slide>div,.carouselslide-2-8.slide>div,.carouselslide-3-8.slide>div,.carouselslide-4-8.slide>div,.carouselslide-5-8.slide>div,.carouselslide-6-8.slide>div,.carouselslide-7-8.slide>div,.carouselslide-8-8.slide>div,.carouselslide-9-8.slide>div{left:-700%}.carouselslide-1-9.slide>div,.carouselslide-10-9.slide>div,.carouselslide-2-9.slide>div,.carouselslide-3-9.slide>div,.carouselslide-4-9.slide>div,.carouselslide-5-9.slide>div,.carouselslide-6-9.slide>div,.carouselslide-7-9.slide>div,.carouselslide-8-9.slide>div,.carouselslide-9-9.slide>div{left:-800%}.slide .carousel--content[aria-hidden=true]{display:inline-block}.fade .carousel--content{opacity:1;transition:opacity .5s;position:absolute;bottom:0;width:100%}.fade .carousel--content[aria-hidden=true]{opacity:0}.slideshow-carousel--control--list--item:active,.slideshow-carousel--control--list--item:focus,.slideshow-carousel--control--list--item:hover,.slideshow-carousel--control--list--item[aria-selected=true]{background:#666}.js-to_expand[data-hidden=true]{display:none}.expandmore--button[aria-expanded=false]:before{content:'+ '}.expandmore--button[aria-expanded=true]:before{content:'- '}.expandmore--button{background:0 0;font-size:inherit;color:inherit}@media (min-width:87.5em){#ribbon{background:linear-gradient(to bottom,#882525 0,#BF2B2B 50%,#882525 100%);box-shadow:1px 1px 3px rgba(0,0,0,.3);left:-6em;overflow:hidden;padding:1px 0;position:fixed;top:4em;margin:0;transform:rotateZ(-45deg);z-index:10;width:23em;text-align:center;color:#fff;display:block}}@media (max-width:62.5em){#page{width:auto}}@media (max-width:55.625em){.nodesktop{display:block}.notablet{display:none}.autotablet{float:none;display:block;width:auto}.onmobile-ml0{margin-left:0}}@media (max-width:45.8125em){.notablet{display:block}.nomobile{display:none}.automobile{float:none;display:block;width:auto}.item--button--tabs{padding:.25em}.button--tabs{min-height:0}.puce-tab--number{display:inline-block;font-size:1.1em;width:1.1em;height:1.1em;line-height:1.1;background:#882525;color:#fff;border-radius:50%;font-weight:400}[aria-selected=true].puce-tab{opacity:1;font-size:1.2em;width:1.2em;height:1.2em}[role=tablist].puces-container{height:4em}.tab-style{margin:0}[role=tablist].tabs--standard_ul{display:block;border-bottom:2px solid #882525}[role=tablist] .tabs--standard--li{display:block;width:auto}[role=tablist] .tabs--standard--a{border-radius:0;border-bottom:0;min-height:0}[role=tablist] .tabs--standard--a:active,[role=tablist] .tabs--standard--a:focus,[role=tablist] .tabs--standard--a:hover,[role=tablist] .tabs--standard--a[aria-selected=true]{background:#933;color:#fff;border-bottom:0}[role=tabpanel].tabs--standard--tabcontent{border-bottom-left-radius:0;border-bottom-right-radius:0}}@media print{#page,.reset4print,body,html{background-color:#fff;background-image:none;border:0;box-shadow:none;color:#000;float:none;height:auto;margin:0;max-width:100%;min-height:auto;padding:0;position:static;width:auto}body{padding:.5em}.noprint{display:none}.onprint{display:block}blockquote,ol,ul{page-break-inside:avoid}caption,h1,h2,h3{page-break-after:avoid}}@-ms-viewport{width:device-width}@viewport{width:device-width}.ie6 .chamois,.ie6 .noie6,.ie7 .noie7,.ie8 .noie8,.ie9 .noie9,.oldies .nooldies,.tabs--tabcontent[aria-hidden=true]{display:none}.ie6 .col,.ie6 .col-noalign,.ie7 .col,.ie7 .col-noalign{float:left}.ie7 .grid-home-element{width:100%}.ie7 [role=tablist] .tabs--li{float:left;width:15%}.ie7 .navigation--item{width:16.5%}.ie6 .mw1600e{width:60em}code[class*=language-],pre[class*=language-]{color:#000;text-shadow:0 1px #fff;font-family:Consolas,Monaco,monospace;text-align:left;word-spacing:normal;border-radius:1em;-moz-tab-size:4;tab-size:4;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#344559}.token.punctuation{color:#4A4646}.namespace{opacity:.7}.token.boolean,.token.number,.token.property,.token.tag{color:#905}.token.attr-name,.token.selector,.token.string{color:#085300}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{color:#803C24;background:rgba(255,255,255,.5)}.token.atrule,.token.attr-value,.token.keyword{color:#0227A9}.token.important,.token.regex{color:#e90}.token.important{font-weight:700}.token.entity{cursor:help}.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:#ededed}body.html.footer-white{background-color:#fff}form.search-form{margin-top:1em}fieldset.search-advanced{border:0;background-color:#ededed;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:#fff dotted 1px}.l-page .l-region--main-menu #wcm-search{position:relative}.l-page .l-region--main-menu #wcm-search #search-block-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 #search-block-form .container-inline{display:table;padding:1em}.l-page .l-region--main-menu #wcm-search #search-block-form .container-inline .form-item{display:table-cell;height:100%;width:100%}.l-page .l-region--main-menu #wcm-search #search-block-form .container-inline .form-item .form-text{border:0;display:table-cell;padding:.35em .5em .2em;font-size:1em;border-radius:0;line-height:normal!important}.l-page .l-region--main-menu #wcm-search #search-block-form .container-inline .form-actions{display:table-cell;height:100%;text-align:center;width:0;vertical-align:middle}.l-page .l-region--main-menu #wcm-search #search-block-form .container-inline .form-actions button.form-submit{font-size:1em;line-height:normal!important;border-radius:0;-webkit-box-sizing:content-box;padding:.35em .8em .2em;box-shadow:none;margin:0;display:table-cell}.l-page .l-region--main-menu #wcm-search #search-block-form .container-inline .form-actions button:focus{outline:dotted 1px}#search-block-form .form-actions input.form-submit{display:none}.menu-lt-gray .l-page .l-region--main-menu #search-block-toggle:focus,.menu-white .l-page .l-region--main-menu #search-block-toggle:focus{outline:#b00 dotted 1px}@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 #search-block-form{display:none;height:auto;width:100%;top:4em;z-index:499}.l-page .l-region--main-menu #wcm-search #search-block-form .container-inline{width:100%;clear:both;padding:4%}.l-page .l-region--main-menu #wcm-search #search-block-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:#dbdbdb;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}.node-type-calendar-entry .fa-calendar,.node-type-calendar-entry .fa-map-marker{float:left;margin-right:.75em}.node-type-calendar-entry .fa-calendar{font-size:24px;font-size:2.4rem}.node-type-calendar-entry .field--name-field-date{font-size:21px;font-size:2.1rem;font-weight:400;margin:1.3em 0 1.5em}.node-type-calendar-entry .field--name-field-date .pipe{margin:0 10px}.node-type-calendar-entry .fa-map-marker{font-size:34px;font-size:3.4rem;margin-right:.6em}.node-type-calendar-entry .group-location{font-size:20px;font-size:2rem;font-weight:400;margin-bottom:1.5em}.node-type-calendar-entry .group-location .field--name-field-location-room-number{float:left;margin-right:5px}.pane-calendar-upcoming-pane table tbody,.pane-calendar-upcoming-pane table td,.pane-calendar-upcoming-pane table tr{border:0;background:#fff}.pane-calendar-upcoming-pane table td{vertical-align:middle}.pane-calendar-upcoming-pane table tr{border-top:2px solid #ededed}.pane-calendar-upcoming-pane table tr.views-row-last{border-bottom:2px solid #ededed}.pane-calendar-upcoming-pane table .views-field-field-date-2{font-weight:600;text-transform:uppercase;text-align:center;font-size:20px;font-size:2rem}.pane-calendar-upcoming-pane table td.views-field-field-date-2{border-right:2px solid #ededed;padding:.6em .5em}.pane-calendar-upcoming-pane table .views-field-title-1 a{font-size:20px;font-size:2rem}.view .date-nav-wrapper .date-prev{border-radius:0;background:#ededed;float:none;padding:5px 8px 5px 0}.view .date-nav-wrapper .date-prev:hover{background:#d9d9d9}.view .date-nav-wrapper .date-next{border-radius:0;background:#ededed;float:none;padding:5px 0 5px 8px}.view .date-nav-wrapper .date-next:hover{background:#d9d9d9}.view .date-nav-wrapper .date-prev a{margin-left:10px;font-weight:400;font-size:14px}.view .date-nav-wrapper .date-next a{margin-right:10px;font-weight:400;font-size:14px}.calendar-calendar td{color:#2d2d2d}.calendar-calendar .month-view .date-box{border-bottom:0 none}.calendar-calendar .month-view .single-day{height:130px}.calendar-calendar .month-view .single-day a{font-weight:400}.calendar-calendar .month-view th.days{color:#fff!important;background-color:#2d2d2d!important;border:0!important;padding-top:3px}.calendar-calendar .month-view thead tr{border:1px solid #2d2d2d}.view-calendar{margin-top:1em}.view-calendar .view-filters{margin-top:-4em}.view-calendar .view-filters .views-widget{display:inline-block}.calendar-calendar td.empty{background:#ccc;border-color:#ccc;color:#bbb}.calendar-calendar .month-view .full tr td.today,.calendar-calendar .month-view .full tr.even td.today,.calendar-calendar .month-view .full tr.odd td.today{border-left:3px solid #1B7582;border-right:3px solid #1B7582}.calendar-calendar .month-view .full td.date-box.today{border-width:3px 3px 0;border-color:#1B7582}.calendar-calendar .month-view .full tr td.single-day.today{border-bottom:3px solid #1B7582}.calendar-calendar td .inner div.calendar div,.calendar-calendar td .inner div.calendar div a{background:0 0!important}.calendar-calendar .day-view .full td.single-day div.dayview,.calendar-calendar .month-view .full td.single-day div.monthview,.calendar-calendar .week-view .full td.single-day div.weekview{background:0 0;padding:0 5px}.node-type-news-client-cached-article .tabs--primary{display:none}.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.view-mode-full .field--name-field-featured-image,.node--article.view-mode-full .field--name-news-client-image-json,.node--news-client-cached-article.view-mode-full .field--name-field-featured-image,.node--news-client-cached-article.view-mode-full .field--name-news-client-image-json{width:400px}.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:#ededed;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:#ededed;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}@media (max-width:47.4em){.node--article.view-mode-full .field--name-field-featured-image,.node--news-client-cached-article.view-mode-full .field--name-field-featured-image{width:100%;max-width:100%}.node--article.view-mode-full .field--name-field-featured-image .content,.node--news-client-cached-article.view-mode-full .field--name-field-featured-image .content{display:block}}#block-menu-menu-global-menu ul.menu span.ext,.book_printer,.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text span.ext{display:none}.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 #ededed;border-bottom:1px solid #ededed;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:#1B7582;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%}@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:14px;font-size:1.4rem;font-weight:300}#block-menu-menu-global-menu ul.menu .leaf{float:left}#block-menu-menu-global-menu ul.menu .leaf:after{content:"|";margin:0 .6em;font-weight:100;font-size:16px;font-size:1.6rem;position:relative;bottom:-.1em}#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:.55em;padding-bottom:.5em}.l-region--global-menu,.l-region--global-menu.white{color:#b00;background:#ededed;background-image:-owg-linear-gradient(#f2f2f2,#ededed 75%,#e8e8e8);background-image:linear-gradient(#f2f2f2,#ededed 75%,#e8e8e8)}.l-region--global-menu a,.l-region--global-menu.white a{color:#2d2d2d}.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:#1B7582}.l-region--global-menu a:focus,.l-region--global-menu.white a:focus{color:#b00}.l-region--global-menu.lt-gray{color:#b00;background:#e3e3e3;background-image:-owg-linear-gradient(#e3e3e3,#e0e0e0 65%,#d9d9d9);background-image:linear-gradient(#e3e3e3,#e0e0e0 65%,#d9d9d9)}.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:#196A76}.l-region--global-menu.lt-gray a:focus{color:#b00}.l-region--global-menu.md-gray{color:#b00;background:#ededed;background-image:-owg-linear-gradient(#f2f2f2,#ededed 75%,#e8e8e8);background-image:linear-gradient(#f2f2f2,#ededed 75%,#e8e8e8)}.l-region--global-menu.md-gray a{color:#2d2d2d}.l-region--global-menu.md-gray a:hover{color:#b00}.l-region--global-menu.md-gray a:active{color:#1B7582}.l-region--global-menu.md-gray a:focus{color:#b00}.l-region--global-menu.dk-gray{color:#b00;background:#e3e3e3;background-image:-owg-linear-gradient(#e3e3e3,#e0e0e0 65%,#d9d9d9);background-image:linear-gradient(#e3e3e3,#e0e0e0 65%,#d9d9d9)}.l-region--global-menu.dk-gray a{color:#2d2d2d}.l-region--global-menu.dk-gray a:hover{color:#b00}.l-region--global-menu.dk-gray a:active{color:#196A76}.l-region--global-menu.dk-gray a:focus{color:#b00}@media (max-width:47.4em){.l-region--global-menu{padding:.1em 0}ul.menu{float:left!important}}.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:#ededed;border-bottom:1px solid #d4d4d4}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:#ededed}body.menu-lt-gray .l-region--main-menu.mean-container .mean-nav ul li li{background:#d4d4d4}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%;position:relative}.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}.l-region--main-menu .simpletooltip{background-color:#b00;color:#fff;position:absolute;top:-3.8em;padding:.4em .6em;text-transform:none;font-size:16px;opacity:1;display:block;min-width:450px;visibility:visible;transition:visibility .3s ease,opacity .3s ease}.l-region--main-menu .simpletooltip p{margin:0;line-height:1.3}.l-region--main-menu .simpletooltip[aria-hidden=true]{opacity:0;visibility:visible;transition-delay:0s}.l-region--sidebar-1 .block--menu-block h2.block__title,.l-region--sidebar-1 .block--menu-block h2.pane-title,.l-region--sidebar-2 .block--menu-block h2.block__title,.l-region--sidebar-2 .block--menu-block h2.pane-title,.menu-block-wrapper h2.block__title,.menu-block-wrapper h2.pane-title,.pane-menu-tree h2.block__title,.pane-menu-tree h2.pane-title,.sidebar-menu-style h2.block__title,.sidebar-menu-style h2.pane-title,div[class*=pane-menu-block-] h2.block__title,div[class*=pane-menu-block-] h2.pane-title{font-size:26px;font-size:2.6rem;font-weight:600;text-transform:uppercase;margin-bottom:15px}.l-region--sidebar-1 .block--menu-block h2.block__title a,.l-region--sidebar-1 .block--menu-block h2.pane-title a,.l-region--sidebar-2 .block--menu-block h2.block__title a,.l-region--sidebar-2 .block--menu-block h2.pane-title a,.menu-block-wrapper h2.block__title a,.menu-block-wrapper h2.pane-title a,.pane-menu-tree h2.block__title a,.pane-menu-tree h2.pane-title a,.sidebar-menu-style h2.block__title a,.sidebar-menu-style h2.pane-title a,div[class*=pane-menu-block-] h2.block__title a,div[class*=pane-menu-block-] h2.pane-title a{font-weight:inherit;color:#2d2d2d}.l-region--sidebar-1 .block--menu-block h2.block__title a:hover,.l-region--sidebar-1 .block--menu-block h2.pane-title a:hover,.l-region--sidebar-2 .block--menu-block h2.block__title a:hover,.l-region--sidebar-2 .block--menu-block h2.pane-title a:hover,.menu-block-wrapper h2.block__title a:hover,.menu-block-wrapper h2.pane-title a:hover,.pane-menu-tree h2.block__title a:hover,.pane-menu-tree h2.pane-title a:hover,.sidebar-menu-style h2.block__title a:hover,.sidebar-menu-style h2.pane-title a:hover,div[class*=pane-menu-block-] h2.block__title a:hover,div[class*=pane-menu-block-] h2.pane-title a:hover{color:#1B7582;text-decoration:none}.l-region--sidebar-1 .block--menu-block div[class*=menu-block-],.l-region--sidebar-2 .block--menu-block div[class*=menu-block-],.menu-block-wrapper div[class*=menu-block-],.pane-menu-tree div[class*=menu-block-],.sidebar-menu-style div[class*=menu-block-],div[class*=pane-menu-block-] div[class*=menu-block-]{padding:0 0 0 5px}.l-region--sidebar-1 .block--menu-block li,.l-region--sidebar-2 .block--menu-block li,.menu-block-wrapper li,.pane-menu-tree li,.sidebar-menu-style li,div[class*=pane-menu-block-] li{font-size:17px;font-size:1.7rem;color:#2d2d2d;text-transform:uppercase;font-weight:300;margin-bottom:15px;margin-left:0;list-style-image:none!important;list-style-type:none!important}.l-region--sidebar-1 .block--menu-block li.last,.l-region--sidebar-2 .block--menu-block li.last,.menu-block-wrapper li.last,.pane-menu-tree li.last,.sidebar-menu-style li.last,div[class*=pane-menu-block-] li.last{margin-bottom:5px}.l-region--sidebar-1 .block--menu-block li.active-trail ul.menu,.l-region--sidebar-2 .block--menu-block li.active-trail ul.menu,.menu-block-wrapper li.active-trail ul.menu,.pane-menu-tree li.active-trail ul.menu,.sidebar-menu-style li.active-trail ul.menu,div[class*=pane-menu-block-] li.active-trail ul.menu{border-left:2px solid #c9c9c9;margin-left:0;padding-left:15px;margin-bottom:15px}.l-region--sidebar-1 .block--menu-block li.active-trail ul.menu li,.l-region--sidebar-2 .block--menu-block li.active-trail ul.menu li,.menu-block-wrapper li.active-trail ul.menu li,.pane-menu-tree li.active-trail ul.menu li,.sidebar-menu-style li.active-trail ul.menu li,div[class*=pane-menu-block-] li.active-trail ul.menu li{font-size:14px;font-size:1.4rem;margin-bottom:10px;line-height:135%}.panels-ipe .modal-content .change-layout-display .layout-icon .caption,.panels-ipe .modal-content .panels-choose-layout .layout-link>div{line-height:1.4em}.l-region--sidebar-1 .block--menu-block li a,.l-region--sidebar-2 .block--menu-block li a,.menu-block-wrapper li a,.pane-menu-tree li a,.sidebar-menu-style li a,div[class*=pane-menu-block-] li a{color:#2d2d2d}.l-region--sidebar-1 .block--menu-block li a:hover,.l-region--sidebar-2 .block--menu-block li a:hover,.menu-block-wrapper li a:hover,.pane-menu-tree li a:hover,.sidebar-menu-style li a:hover,div[class*=pane-menu-block-] li a:hover{color:#1B7582;text-decoration:none;font-weight:600}.l-region--sidebar-1 .block--menu-block li a.active,.l-region--sidebar-2 .block--menu-block li a.active,.menu-block-wrapper li a.active,.pane-menu-tree li a.active,.sidebar-menu-style li a.active,div[class*=pane-menu-block-] li a.active{font-weight:600;color:#b00}.l-region--sidebar-1 .block--menu-block li a.active-trail,.l-region--sidebar-2 .block--menu-block li a.active-trail,.menu-block-wrapper li a.active-trail,.pane-menu-tree li a.active-trail,.sidebar-menu-style li a.active-trail,div[class*=pane-menu-block-] li a.active-trail{font-weight:600}.l-region--sidebar-1 .block--menu-block span.ext,.l-region--sidebar-2 .block--menu-block span.ext,.menu-block-wrapper span.ext,.pane-menu-tree span.ext,.sidebar-menu-style span.ext,div[class*=pane-menu-block-] span.ext{margin-left:4px}.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}.menu-style-1 .l-region--main-menu ul li:hover>ul,.panels-ipe-editing .panels-row.empty{display:block}.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 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:#ededed}.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:#b00}.menu-style-1 #search-block-toggle:active,.menu-style-1.menu-white #search-block-toggle:active{color:#666}.menu-style-1 #search-block-toggle:focus,.menu-style-1.menu-white #search-block-toggle:focus{color:#b00;outline-width:2px;outline-offset:10px}.menu-style-1 .sf-menu ul:before,.menu-style-1.menu-white .sf-menu ul:before{border-bottom-color:#ededed}.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:#666!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:#b00!important;outline-width:2px;outline-offset:8px;outline-color:#666}.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:#666!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:#b00!important;outline-width:2px;outline-offset:-4px;outline-color:#666}.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:#666!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:#b00!important;outline-width:2px;outline-offset:-1px}.menu-style-1.menu-lt-gray .l-region--main-menu-second-wrapper,.menu-style-1.menu-lt-gray .main-menu-second-ul,.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-lt-gray #search-block-toggle{color:#2d2d2d}.menu-style-1.menu-lt-gray #search-block-toggle:hover{color:#b00}.menu-style-1.menu-lt-gray #search-block-toggle:active{color:#474747}.menu-style-1.menu-lt-gray #search-block-toggle:focus{color:#b00;outline-width:2px;outline-offset:10px}.menu-style-1.menu-lt-gray .sf-menu ul:before{border-bottom-color:#666}.menu-style-1.menu-black .sf-menu ul:before,.menu-style-1.menu-dk-gray .sf-menu ul:before,.menu-style-1.menu-md-gray .sf-menu ul:before,.menu-style-1.menu-red .sf-menu ul:before{border-bottom-color:#ededed}.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:#474747!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:#b00!important;outline-width:2px;outline-offset:8px;outline-color:#2d2d2d}.menu-style-1.menu-lt-gray .main-menu-second-ul a,.menu-style-1.menu-lt-gray .main-menu-second-ul a:hover,.menu-style-1.menu-lt-gray .main-menu-second-ul span,.menu-style-1.menu-lt-gray .main-menu-second-ul span:hover{color:#fff!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:#474747!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:#c5eff7!important;outline-width:2px;outline-offset:-4px;outline-color:#fff}.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:#fff!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:#474747!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:#c5eff7!important;outline-width:2px;outline-offset:-1px}.menu-style-1.menu-md-gray .l-region--main-menu-second-wrapper,.menu-style-1.menu-md-gray .main-menu-second-ul{background:#ededed}.menu-style-1.menu-md-gray #search-block-toggle{color:#fff}.menu-style-1.menu-md-gray #search-block-toggle:hover{color:#c5eff7}.menu-style-1.menu-md-gray #search-block-toggle:active{color:#fff}.menu-style-1.menu-md-gray #search-block-toggle:focus{color:#c5eff7;outline-width:2px;outline-offset:10px}.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:#c5eff7!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:#fff!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:#c5eff7!important;outline-width:2px;outline-offset:8px;outline-color:#fff}.menu-style-1.menu-md-gray .main-menu-second-ul a,.menu-style-1.menu-md-gray .main-menu-second-ul span{color:#2d2d2d!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:#b00!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:#fff!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:#1B7582!important;outline-width:2px;outline-offset:-4px;outline-color:#2d2d2d}.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:#b00!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:#fff!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:#1B7582!important;outline-width:2px;outline-offset:-1px}.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:#ededed}.menu-style-1.menu-dk-gray #search-block-toggle{color:#fff}.menu-style-1.menu-dk-gray #search-block-toggle:hover{color:#c5eff7}.menu-style-1.menu-dk-gray #search-block-toggle:active{color:#fff}.menu-style-1.menu-dk-gray #search-block-toggle:focus{color:#c5eff7;outline-width:2px;outline-offset:10px}.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:#c5eff7!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:#fff!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:#c5eff7!important;outline-width:2px;outline-offset:8px;outline-color:#fff}.menu-style-1.menu-dk-gray .main-menu-second-ul a,.menu-style-1.menu-dk-gray .main-menu-second-ul span{color:#2d2d2d!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:#b00!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:#fff!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:#1B7582!important;outline-width:2px;outline-offset:-4px;outline-color:#2d2d2d}.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:#b00!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:#fff!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:#1B7582!important;outline-width:2px;outline-offset:-1px}.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:#ededed}.menu-style-1.menu-black #search-block-toggle{color:#fff}.menu-style-1.menu-black #search-block-toggle:hover{color:#c5eff7}.menu-style-1.menu-black #search-block-toggle:active{color:#fff}.menu-style-1.menu-black #search-block-toggle:focus{color:#c5eff7;outline-width:2px;outline-offset:10px}.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:#c5eff7!important}.menu-style-1.menu-black .main-menu-top-li a:active,.menu-style-1.menu-black .main-menu-top-li span:active{color:#fff!important}.menu-style-1.menu-black .main-menu-top-li a:focus,.menu-style-1.menu-black .main-menu-top-li span:focus{color:#c5eff7!important;outline-width:2px;outline-offset:8px;outline-color:#fff}.menu-style-1.menu-black .main-menu-second-ul a,.menu-style-1.menu-black .main-menu-second-ul span{color:#2d2d2d!important}.menu-style-1.menu-black .main-menu-second-ul a:hover,.menu-style-1.menu-black .main-menu-second-ul span:hover{color:#b00!important}.menu-style-1.menu-black .main-menu-second-ul a:active,.menu-style-1.menu-black .main-menu-second-ul span:active{color:#fff!important}.menu-style-1.menu-black .main-menu-second-ul a:focus,.menu-style-1.menu-black .main-menu-second-ul span:focus{color:#1B7582!important;outline-width:2px;outline-offset:-4px;outline-color:#2d2d2d}.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:#b00!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:#fff!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:#1B7582!important;outline-width:2px;outline-offset:-1px}.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,.node-type-ocio-landing-page .l-main.lt-gray,.node-type-ocio-landing-page .l-main.lt-gray .panels-row.even{background:#ededed}.menu-style-1.menu-red #search-block-toggle{color:#fff}.menu-style-1.menu-red #search-block-toggle:hover{color:#c5eff7}.menu-style-1.menu-red #search-block-toggle:active{color:#666}.menu-style-1.menu-red #search-block-toggle:focus{color:#c5eff7;outline-width:2px;outline-offset:10px}.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:#c5eff7!important}.menu-style-1.menu-red .main-menu-top-li a:active,.menu-style-1.menu-red .main-menu-top-li span:active{color:#666!important}.menu-style-1.menu-red .main-menu-top-li a:focus,.menu-style-1.menu-red .main-menu-top-li span:focus{color:#c5eff7!important;outline-width:2px;outline-offset:8px;outline-color:#fff}.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:#666!important}.menu-style-1.menu-red .main-menu-second-ul a:focus,.menu-style-1.menu-red .main-menu-second-ul span:focus{color:#1B7582!important;outline-width:2px;outline-offset:-4px;outline-color:#2d2d2d}.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:#666!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:#1B7582!important;outline-width:2px;outline-offset:-1px}.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.current-layout{background-color:#ededed}.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}.panel-pane{margin-bottom:1.5em}.panel-pane.pane-faq-panel-pane-1{margin-bottom:2.5em}.panel-pane.title-only{margin-bottom:0}.panel-pane.title-only h2.underlined{margin-bottom:10px}div.pane-bundle-video .media-vimeo-video,div.pane-bundle-video .media-youtube-video{height:auto;padding:0}.panel-pane.mar-t-0{margin-top:0}.panel-pane.mar-t-1{margin-top:1em}.panel-pane.mar-t-2{margin-top:2em}.panel-pane.mar-t-3{margin-top:3em}.panel-pane.mar-b-0{margin-bottom:0}.panel-pane.mar-b-1{margin-bottom:1em}.panel-pane.mar-b-2{margin-bottom:2em}.panel-pane.mar-b-3{margin-bottom:3em}.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 .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:#ededed}.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-plus-text-area .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}.fieldable-panels-pane.tile-pane-linked .tile-content>a{display:block;outline-color:#000}.panel-pane.pane-bundle-tile-pane .white .tile-content,.panel-pane.pane-bundle-tile-pane-plus-text-area .white .tile-content{background:#fff;color:#b00}.panel-pane.pane-bundle-tile-pane .white .tile-content .pane-title,.panel-pane.pane-bundle-tile-pane .white .tile-content a,.panel-pane.pane-bundle-tile-pane .white .tile-content a .pane-title,.panel-pane.pane-bundle-tile-pane-plus-text-area .white .tile-content .pane-title,.panel-pane.pane-bundle-tile-pane-plus-text-area .white .tile-content a,.panel-pane.pane-bundle-tile-pane-plus-text-area .white .tile-content a .pane-title{color:#b00}.panel-pane.pane-bundle-tile-pane .white .tile-content a:hover,.panel-pane.pane-bundle-tile-pane-plus-text-area .white .tile-content a:hover{color:#1B7582;text-decoration:none}.panel-pane.pane-bundle-tile-pane .white .tile-content a:active,.panel-pane.pane-bundle-tile-pane-plus-text-area .white .tile-content a:active{color:#1B7582}.panel-pane.pane-bundle-tile-pane .white .tile-content .field--name-field-tile-text-area li,.panel-pane.pane-bundle-tile-pane .white .tile-content .field--name-field-tile-text-area p,.panel-pane.pane-bundle-tile-pane .white .tile-content .field--name-field-tile-text-area ul,.panel-pane.pane-bundle-tile-pane-plus-text-area .white .tile-content .field--name-field-tile-text-area li,.panel-pane.pane-bundle-tile-pane-plus-text-area .white .tile-content .field--name-field-tile-text-area p,.panel-pane.pane-bundle-tile-pane-plus-text-area .white .tile-content .field--name-field-tile-text-area ul{color:#2d2d2d}.panel-pane.pane-bundle-tile-pane .lt-gray .tile-content,.panel-pane.pane-bundle-tile-pane-plus-text-area .lt-gray .tile-content{background:#ededed;color:#b00}.panel-pane.pane-bundle-tile-pane .lt-gray .tile-content .pane-title,.panel-pane.pane-bundle-tile-pane .lt-gray .tile-content a,.panel-pane.pane-bundle-tile-pane .lt-gray .tile-content a .pane-title,.panel-pane.pane-bundle-tile-pane-plus-text-area .lt-gray .tile-content .pane-title,.panel-pane.pane-bundle-tile-pane-plus-text-area .lt-gray .tile-content a,.panel-pane.pane-bundle-tile-pane-plus-text-area .lt-gray .tile-content a .pane-title{color:#b00}.panel-pane.pane-bundle-tile-pane .lt-gray .tile-content a:hover,.panel-pane.pane-bundle-tile-pane-plus-text-area .lt-gray .tile-content a:hover{color:#1B7582;text-decoration:none}.panel-pane.pane-bundle-tile-pane .lt-gray .tile-content a:active,.panel-pane.pane-bundle-tile-pane-plus-text-area .lt-gray .tile-content a:active{color:#1B7582}.panel-pane.pane-bundle-tile-pane .lt-gray .tile-content .field--name-field-tile-text-area li,.panel-pane.pane-bundle-tile-pane .lt-gray .tile-content .field--name-field-tile-text-area p,.panel-pane.pane-bundle-tile-pane .lt-gray .tile-content .field--name-field-tile-text-area ul,.panel-pane.pane-bundle-tile-pane-plus-text-area .lt-gray .tile-content .field--name-field-tile-text-area li,.panel-pane.pane-bundle-tile-pane-plus-text-area .lt-gray .tile-content .field--name-field-tile-text-area p,.panel-pane.pane-bundle-tile-pane-plus-text-area .lt-gray .tile-content .field--name-field-tile-text-area ul{color:#2d2d2d}.panel-pane.pane-bundle-tile-pane .md-gray .tile-content,.panel-pane.pane-bundle-tile-pane-plus-text-area .md-gray .tile-content{background:#666;color:#fff}.panel-pane.pane-bundle-tile-pane .md-gray .tile-content .pane-title,.panel-pane.pane-bundle-tile-pane .md-gray .tile-content a,.panel-pane.pane-bundle-tile-pane .md-gray .tile-content a .pane-title,.panel-pane.pane-bundle-tile-pane-plus-text-area .md-gray .tile-content .pane-title,.panel-pane.pane-bundle-tile-pane-plus-text-area .md-gray .tile-content a,.panel-pane.pane-bundle-tile-pane-plus-text-area .md-gray .tile-content a .pane-title{color:#fff}.panel-pane.pane-bundle-tile-pane .md-gray .tile-content a:hover,.panel-pane.pane-bundle-tile-pane-plus-text-area .md-gray .tile-content a:hover{color:#ededed;text-decoration:none}.panel-pane.pane-bundle-tile-pane .md-gray .tile-content a:active,.panel-pane.pane-bundle-tile-pane-plus-text-area .md-gray .tile-content a:active{color:#ededed}.panel-pane.pane-bundle-tile-pane .dk-gray .tile-content .pane-title,.panel-pane.pane-bundle-tile-pane .dk-gray .tile-content a,.panel-pane.pane-bundle-tile-pane .dk-gray .tile-content a .pane-title,.panel-pane.pane-bundle-tile-pane .md-gray .tile-content .field--name-field-tile-text-area li,.panel-pane.pane-bundle-tile-pane .md-gray .tile-content .field--name-field-tile-text-area p,.panel-pane.pane-bundle-tile-pane .md-gray .tile-content .field--name-field-tile-text-area ul,.panel-pane.pane-bundle-tile-pane-plus-text-area .dk-gray .tile-content .pane-title,.panel-pane.pane-bundle-tile-pane-plus-text-area .dk-gray .tile-content a,.panel-pane.pane-bundle-tile-pane-plus-text-area .dk-gray .tile-content a .pane-title,.panel-pane.pane-bundle-tile-pane-plus-text-area .md-gray .tile-content .field--name-field-tile-text-area li,.panel-pane.pane-bundle-tile-pane-plus-text-area .md-gray .tile-content .field--name-field-tile-text-area p,.panel-pane.pane-bundle-tile-pane-plus-text-area .md-gray .tile-content .field--name-field-tile-text-area ul{color:#fff}.panel-pane.pane-bundle-tile-pane .dk-gray .tile-content,.panel-pane.pane-bundle-tile-pane-plus-text-area .dk-gray .tile-content{background:#2d2d2d;color:#fff}.panel-pane.pane-bundle-tile-pane .dk-gray .tile-content a:hover,.panel-pane.pane-bundle-tile-pane-plus-text-area .dk-gray .tile-content a:hover{color:#ededed;text-decoration:none}.panel-pane.pane-bundle-tile-pane .dk-gray .tile-content a:active,.panel-pane.pane-bundle-tile-pane-plus-text-area .dk-gray .tile-content a:active{color:#ededed}.panel-pane.pane-bundle-tile-pane .black .tile-content .pane-title,.panel-pane.pane-bundle-tile-pane .black .tile-content a,.panel-pane.pane-bundle-tile-pane .black .tile-content a .pane-title,.panel-pane.pane-bundle-tile-pane .dk-gray .tile-content .field--name-field-tile-text-area li,.panel-pane.pane-bundle-tile-pane .dk-gray .tile-content .field--name-field-tile-text-area p,.panel-pane.pane-bundle-tile-pane .dk-gray .tile-content .field--name-field-tile-text-area ul,.panel-pane.pane-bundle-tile-pane-plus-text-area .black .tile-content .pane-title,.panel-pane.pane-bundle-tile-pane-plus-text-area .black .tile-content a,.panel-pane.pane-bundle-tile-pane-plus-text-area .black .tile-content a .pane-title,.panel-pane.pane-bundle-tile-pane-plus-text-area .dk-gray .tile-content .field--name-field-tile-text-area li,.panel-pane.pane-bundle-tile-pane-plus-text-area .dk-gray .tile-content .field--name-field-tile-text-area p,.panel-pane.pane-bundle-tile-pane-plus-text-area .dk-gray .tile-content .field--name-field-tile-text-area ul{color:#fff}.panel-pane.pane-bundle-tile-pane .black .tile-content,.panel-pane.pane-bundle-tile-pane-plus-text-area .black .tile-content{background:#000;color:#fff}.panel-pane.pane-bundle-tile-pane .black .tile-content a:hover,.panel-pane.pane-bundle-tile-pane-plus-text-area .black .tile-content a:hover{color:#ededed;text-decoration:none}.panel-pane.pane-bundle-tile-pane .black .tile-content a:active,.panel-pane.pane-bundle-tile-pane-plus-text-area .black .tile-content a:active{color:#ededed}.panel-pane.pane-bundle-tile-pane .black .tile-content .field--name-field-tile-text-area li,.panel-pane.pane-bundle-tile-pane .black .tile-content .field--name-field-tile-text-area p,.panel-pane.pane-bundle-tile-pane .black .tile-content .field--name-field-tile-text-area ul,.panel-pane.pane-bundle-tile-pane .red .tile-content .pane-title,.panel-pane.pane-bundle-tile-pane .red .tile-content a,.panel-pane.pane-bundle-tile-pane .red .tile-content a .pane-title,.panel-pane.pane-bundle-tile-pane-plus-text-area .black .tile-content .field--name-field-tile-text-area li,.panel-pane.pane-bundle-tile-pane-plus-text-area .black .tile-content .field--name-field-tile-text-area p,.panel-pane.pane-bundle-tile-pane-plus-text-area .black .tile-content .field--name-field-tile-text-area ul,.panel-pane.pane-bundle-tile-pane-plus-text-area .red .tile-content .pane-title,.panel-pane.pane-bundle-tile-pane-plus-text-area .red .tile-content a,.panel-pane.pane-bundle-tile-pane-plus-text-area .red .tile-content a .pane-title{color:#fff}.panel-pane.pane-bundle-tile-pane .red .tile-content,.panel-pane.pane-bundle-tile-pane-plus-text-area .red .tile-content{background:#b00;color:#fff}.panel-pane.pane-bundle-tile-pane .red .tile-content a:hover,.panel-pane.pane-bundle-tile-pane-plus-text-area .red .tile-content a:hover{color:#ededed;text-decoration:none}.panel-pane.pane-bundle-tile-pane .red .tile-content a:active,.panel-pane.pane-bundle-tile-pane-plus-text-area .red .tile-content a:active{color:#ededed}.panel-pane.pane-bundle-tile-pane .red .tile-content .field--name-field-tile-text-area li,.panel-pane.pane-bundle-tile-pane .red .tile-content .field--name-field-tile-text-area p,.panel-pane.pane-bundle-tile-pane .red .tile-content .field--name-field-tile-text-area ul,.panel-pane.pane-bundle-tile-pane-plus-text-area .red .tile-content .field--name-field-tile-text-area li,.panel-pane.pane-bundle-tile-pane-plus-text-area .red .tile-content .field--name-field-tile-text-area p,.panel-pane.pane-bundle-tile-pane-plus-text-area .red .tile-content .field--name-field-tile-text-area ul{color:#fff}.panel-pane.pane-bundle-tile-pane .title-box{padding:.8em 1em;display:table;width:100%}.panel-pane.pane-bundle-tile-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 .title-box .title-text .pane-title{font-size:18px;font-size:1.8rem;line-height:110%;font-weight:300;margin:1px 0 0;padding:0}.panel-pane.pane-bundle-tile-pane .title-box .title-icon{display:table-cell;vertical-align:middle;font-size:24px;font-size:2.4rem}.panel-pane.pane-bundle-tile-pane-plus-text-area{text-align:center}.panel-pane.pane-bundle-tile-pane-plus-text-area .text-areas{padding:1.6em 1.2em 1.2em}.panel-pane.pane-bundle-tile-pane-plus-text-area .pane-title{font-size:20px;font-size:2rem;font-weight:400;margin-top:0;margin-bottom:5px;text-decoration:none}.panel-pane.pane-bundle-tile-pane-plus-text-area li,.panel-pane.pane-bundle-tile-pane-plus-text-area p{font-size:16px;font-size:1.6rem;font-weight:300;line-height:140%}.panel-pane.pane-bundle-tile-pane-plus-text-area ol,.panel-pane.pane-bundle-tile-pane-plus-text-area p,.panel-pane.pane-bundle-tile-pane-plus-text-area ul{margin:1em 0 0}.panel-pane.pane-bundle-tile-pane-plus-text-area li{text-align:left;margin-left:-2em}.panel-pane.pane-bundle-tile-pane-plus-text-area li.align-center{margin-left:-3em;text-align:center}.panel-pane.pane-bundle-tile-pane-plus-text-area li.align-right{text-align:right}.panel-pane.pane-bundle-tile-pane-plus-text-area a li,.panel-pane.pane-bundle-tile-pane-plus-text-area a p{color:#2d2d2d}.panel-pane.pane-bundle-tile-pane-plus-text-area .tile-image-style-icon{display:block}.panel-pane.pane-bundle-tile-pane-plus-text-area .tile-image-style-icon .tile-content{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}.panel-pane.pane-bundle-tile-pane-plus-text-area .tile-image-style-icon-center .tile-content{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 (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}}@media (min-width:47.5em){.tile-5 .panel-pane.pane-bundle-tile-pane-plus-text-area .pane-title{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:14px;font-size:1.4rem;line-height:130%}.tile-5 .panel-pane.pane-bundle-tile-pane-plus-text-area .text-areas{padding:1.2em .8em .8em}}@media screen and (max-width:1199px) and (min-width:760px){.tile-5 .pane-bundle-tile-pane .title-box{max-width:100%;padding:.6em 0!important}.tile-5 .pane-bundle-tile-pane .pane-title{font-size:1.5rem!important}}#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;text-decoration:underline}.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:#bababa}@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:#ededed}.footer-dk-gray .l-footer-wrapper a:active,.footer-dk-gray .l-footer-wrapper a:focus,.footer-dk-gray .l-footer-wrapper a:hover{color:#c5eff7}.footer-dk-gray .l-footer-wrapper .pipe{color:#bababa}.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:#ededed}.footer-md-gray .l-footer-wrapper a:active,.footer-md-gray .l-footer-wrapper a:focus,.footer-md-gray .l-footer-wrapper a:hover{color:#c5eff7}.footer-md-gray .l-footer-wrapper .pipe{color:#ededed}.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:#ededed;color:#474747}.footer-lt-gray .l-footer-wrapper a{color:#474747}.footer-lt-gray .l-footer-wrapper a:visited{color:#2d2d2d}.footer-lt-gray .l-footer-wrapper .pipe,.footer-lt-gray .l-footer-wrapper a:active,.footer-lt-gray .l-footer-wrapper a:focus,.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:#474747}.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 .pipe,.footer-white .l-footer-wrapper a:active,.footer-white .l-footer-wrapper a:focus,.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-region--hero-wrapper.white{background:#fff}.l-region--hero-wrapper.lt-gray{background:#f1f1f1}.l-main.white{background:#fff}.l-main.lt-gray{background:#f1f1f1}.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:#ededed}.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:#f5f5f5}.l-region--masthead.lt-gray{background-color:#ededed}.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 a,.l-region--osu-navbar.dk-gray #osu_navbar div.links ul li a{background-size:23px}.l-region--osu-navbar #osu_navbar .univ_name a,.l-region--osu-navbar.dk-gray #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}.l-region--pre-footer-wrapper.white{background:#fff}.l-region--pre-footer-wrapper.lt-gray{background:#f1f1f1}.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 #c9c9c9;margin-bottom:1.5em}.section-tags a.feed-icon{display:none}.view-id-wcm_media_gallery .views-group .views-row:after,.view-id-wcm_media_gallery .views-group:after{display:table;clear:both;content:""}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 button.accordion-header{font-size:20px;font-weight:600;padding-top:12px;padding-bottom:10px}body.page-user-login button.accordion-header:before{font-size:16px}body.page-user-login button.accordion-header[aria-expanded=true]{background:#ededed}body.page-user-login .login-box{background:#ededed;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.accordion-panel{padding:25px 30px}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-id-wcm_media_gallery .views-group-header{margin-bottom:.4em;margin-top:1.4em;padding-bottom:.2em;color:#666}.view-id-wcm_media_gallery .views-group{clear:both}.view-id-wcm_media_gallery .views-group .views-row{width:46%;margin-right:8%;float:left;margin-bottom:.75em;margin-top:.75em}.view-id-wcm_media_gallery .views-group .views-row:nth-child(2n+1){clear:left}.view-id-wcm_media_gallery .views-group .views-row:nth-child(2n+2){margin-right:0}@media (min-width:47.5em){.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-wcm_media_gallery .views-group .views-row:nth-child(4n+1){clear:both}.view-id-wcm_media_gallery .views-group .views-row:nth-child(4n+4){margin-right:0}}@media (min-width:60em){.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-wcm_media_gallery .views-group .views-row:nth-child(5n+1){clear:both}.view-id-wcm_media_gallery .views-group .views-row:nth-child(5n+5){margin-right:0}.view-wcm-news-client.view-display-id-teasers_pane .views-row{width:95%}}@media (min-width:82em){.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}}.view-wcm-news-client.view-display-id-teasers_pane{margin-bottom:10px;padding-bottom:40px;border-bottom:1px solid #c9c9c9}.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}.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,.view-wcm-news-client .field--name-title{margin-bottom:.6em}.view-ocio-news-archive .field--name-node-link,.view-wcm-news-client .field--name-node-link{margin-top:1em}.view-ocio-news-archive .view-header .more-link,.view-wcm-news-client .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,.view-wcm-news-client .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,.view-wcm-news-client .view-header .more-link a:hover{text-decoration:none;color:#1B7582}.news-client-cached-article--teaser .field--name-field-featured-image,.node--article--teaser .field--name-field-featured-image{display:none}@media (min-width:47.5em){.news-client-cached-article--teaser .field--name-field-featured-image,.node--article--teaser .field--name-field-featured-image{display:block;float:right;margin:0 0 40px 2em}}.news-client-cached-article--teaser .more-link,.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 #c9c9c9;padding-bottom:20px;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-teasers-pane h2.pane-title{border-bottom:1px solid #b00;padding-bottom:5px}.pane-ocio-news-archive-teasers-pane .views-row{margin-bottom:25px}.pane-ocio-news-archive-teasers-pane .views-field-field-featured-image{display:none}@media (min-width:47.5em){.pane-ocio-news-archive-teasers-pane .views-field-field-featured-image{display:block;float:right;margin:0 0 40px 2em}}.pane-ocio-news-archive-teasers-pane .views-field-title h3{font-size:32px;font-size:3.2rem;line-height:110%;margin-top:0}.pane-ocio-news-archive-teasers-pane .views-field-created,.pane-ocio-news-archive-teasers-pane .views-field-field-byline{font-weight:600;margin-bottom:10px;display:inline-block}.pane-ocio-news-archive-titles-pane .views-row,.pane-ocio-news-archive-trio-image-pane h2.pane-title,.pane-ocio-news-archive-trio-pane h2.pane-title,.pane-wcm-news-client-trio-pane h2.pane-title{margin-bottom:.2em}.pane-ocio-news-archive-trio-image-pane .views-row,.pane-ocio-news-archive-trio-pane .views-row,.pane-wcm-news-client-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,.pane-wcm-news-client-trio-pane .views-field-title h3{font-size:22px;font-size:2.2rem;margin-top:.4em;line-height:120%;margin-bottom:.5em;width:90%}.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-image-pane .views-field-news-client-body a,.pane-ocio-news-archive-trio-image-pane .views-field-news-client-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,.pane-ocio-news-archive-trio-pane .views-field-news-client-body a,.pane-ocio-news-archive-trio-pane .views-field-news-client-body:hover,.pane-wcm-news-client-trio-pane .views-field-field-ocio-body a,.pane-wcm-news-client-trio-pane .views-field-field-ocio-body:hover,.pane-wcm-news-client-trio-pane .views-field-news-client-body a,.pane-wcm-news-client-trio-pane .views-field-news-client-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,.pane-wcm-news-client-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),.pane-wcm-news-client-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),.pane-wcm-news-client-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),.pane-wcm-news-client-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{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{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{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{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{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){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){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){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){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){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){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){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){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){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 #cecece;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 #cecece;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";.carousel--content[aria-hidden=true],.none .carousel--content{white-space:normal}#block-menu-block-global-menu h2.block__title,.visuallyhidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.element-invisible{width:1px}.accordion-panel{display:block;overflow:hidden;opacity:1;transition:visibility .5s ease,max-height .5s ease,opacity .5s ease;max-height:999em;visibility:visible;transition-delay:0s}.accordion-panel.accordion-collapsed{display:block;max-height:0;opacity:0;visibility:hidden;transition-delay:0s}.accordion{margin-bottom:1em}.accordion .accordion,.accordion .accordion-item>h2,.accordion .accordion-item>h3,.accordion .accordion-item>h4,.views-nested-accordion .accordion-item>h3,.views-nested-accordion .accordion-item>h4{margin-bottom:0}.accordion button.accordion-header{border:0;background:#ededed;width:100%;text-align:left;font-size:16px;font-weight:400;padding:7px 15px 5px;margin-top:5px}.accordion button.accordion-header:hover,.accordion button.accordion-header[aria-expanded=true]{background:#d4d4d4}.accordion button.accordion-header .accordion-icon{color:#666;text-align:center;font-size:12px;margin-right:10px}.align-left,table caption{text-align:left}.accordion button.accordion-header:focus{outline:#1B7582 dotted 2px}.accordion button.accordion-header[aria-expanded=true] .accordion-icon{margin-left:-2px}.accordion-content,.ui-accordion-content,.views-accordion .accordion-panel>div{border:1px solid #d4d4d4;padding:20px 25px 15px;background:#fff}.accordion-header-darken,.panels-row.odd button.accordion-header{background:#d9d9d9}.accordion-header-darken:hover,.accordion-header-darken[aria-expanded=true],.panels-row.odd button.accordion-header:hover,.panels-row.odd button[aria-expanded=true].accordion-header{background:#c7c7c7}.views-nested-accordion .accordion-item button.accordion-header{margin-top:2px}.views-nested-accordion .accordion-item>h3 button.accordion-header{background:#d4d4d4}.views-nested-accordion .accordion-item>h3 button.accordion-header:hover,.views-nested-accordion .accordion-item>h3 button.accordion-header[aria-expanded=true]{background:#bababa}.views-nested-accordion .accordion-item>h4 button.accordion-header{padding-left:25px}.views-nested-accordion .accordion-item>h4 button.accordion-header:focus{outline-offset:-2px}.views-nested-accordion .views-accordion-grouped-row.accordion-panel>div{border:1px solid #d4d4d4;padding:15px 18px}.view-display-id-archive_listing_block.views-nested-accordion h4 button.accordion-header{text-transform:uppercase}.view-display-id-archive_listing_block.views-nested-accordion .views-accordion-grouped-row.accordion-panel>div .views-row{margin-bottom:10px}.view-display-id-archive_listing_block.views-nested-accordion .views-accordion-grouped-row.accordion-panel>div .views-row a.active{text-decoration:underline;color:#666}.view-display-id-archive_listing_block.views-nested-accordion .views-accordion-grouped-row.accordion-panel>div .views-row.views-row-last{margin-bottom:0}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:#1B7582}ul.breadcrumb li a:hover{color:#666;text-decoration:underline}ul.breadcrumb li a:active{color:#1B7582}ul.breadcrumb li a.active{font-weight:600;color:#000}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,button:not(.accordion-header),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,button:hover:not(.accordion-header),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,button:active:not(.accordion-header),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],button.disabled:not(.accordion-header),button[disabled]:not(.accordion-header),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:focus,#edit-submit--2:focus,#edit-submit--3:focus,#edit-submit:focus,.button-primary:focus,.form-submit:focus,.red-button:focus,.webform-previous:focus,.webform-submit:focus,body.page-user-login .login-box.osu a:focus,button:focus:not(.accordion-header),html body .button:focus,input[type=button]:focus{outline:#000 dotted 2px;outline-offset:6px}#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,button:not(.accordion-header).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}a[href]:empty{display:none}.webform-client-form .webform-component-file .form-managed-file .form-submit,form .chosen-container .result-selected{display:none!important}img.file-icon{height:26px;width:auto;padding-bottom:7px;margin:0 3px 0 6px}.views-exposed-form,.webform-client-form .webform-component .description{margin-bottom:30px}input{max-width:100%}input:focus,select:focus,textarea:focus{outline:#1B7582 dotted 3px}textarea{resize:none}.views-exposed-form label{font-weight:400;font-size:14px;text-transform:uppercase}.views-exposed-form .form-text{height:32px}.views-exposed-form li.search-field{height:29px}.webform-client-form .webform-component label{text-transform:uppercase;font-weight:600;font-size:14px}.webform-client-form .webform-component table .form-text{width:100%}.webform-client-form .fieldset-invisible .form-item label,.webform-client-form .fieldset-invisible .webform-component label,.webform-client-form .webform-component-fieldset .form-item label,.webform-client-form .webform-component-fieldset .webform-component label{text-transform:uppercase;font-weight:400;font-size:13px}.webform-client-form .fieldset-invisible legend,.webform-client-form .webform-component-fieldset legend{font-weight:600;text-transform:uppercase;font-size:14px}.webform-client-form .webform-component-fieldset,.webform-client-form .webform-component-file,.webform-client-form .webform-component-grid{margin-bottom:40px}.webform-client-form .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 .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 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-sample h2{font-family:capita,Georgia,serif;font-weight:300}.type-group2 h3,.type-group2-sample h3{font-family:capita,Georgia,serif;font-weight:100}.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}.type-group4 h1,.type-group4 h2,.type-group4 h3,.type-group4 h4,.type-group4 h5,.type-group4 h6,.type-group4-sample h1,.type-group4-sample h2,.type-group4-sample h3,.type-group4-sample h4,.type-group4-sample h5,.type-group4-sample h6{font-family:proximanova,Helvetica,Arial,sans-serif;font-weight:400}.type-group4 h1,.type-group4-sample h1{color:#b00}.type-group4 h2.block__title,.type-group4 h2.pane-title,.type-group4-sample h2.block__title,.type-group4-sample h2.pane-title{margin-bottom:.6em;color:#2d2d2d;font-weight:400;line-height:120%}.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:#ededed;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:#d4d4d4;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-block-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}.ui-accordion-content ol ol,.ui-accordion-content ul li{margin-left:30px}.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:.5em 2em 1em 0;max-width:30%}.media-element.file-image-right{float:right;clear:right;margin:.5em 0 1em 2em;max-width:30%}.media-element.file-image-center{float:none;clear:both;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:.5em 2em 1em 0;width:400px;max-width:50%}.media-element.file-video-right{float:right;clear:right;margin:.5em 0 1em 2em;width:400px;max-width:50%}.media-element.file-video-center{float:none;clear:both;margin:0 auto;width:75%}.media-element.file-video-max{margin:0 0 1em;width:100%}.media-element.file-video-max .content{width:100%}.field--name-field-featured-image .file-image .content,.field-name-field-featured-image .file-image .content,.media.media-element-container{display:block;display:table;table-layout:fixed;max-width:100%;margin-top:0}.field--name-field-featured-image .file-image .content img,.field-name-field-featured-image .file-image .content img,.media.media-element-container img{display:block;width:100%;margin:0}.field--name-field-featured-image .file-image .content.media-default,.field--name-field-featured-image .file-image .content.media-image_full,.field--name-field-featured-image .file-image .content.media-image_large,.field--name-field-featured-image .file-image .content.media-image_medium,.field--name-field-featured-image .file-image .content.media-image_small,.field-name-field-featured-image .file-image .content.media-default,.field-name-field-featured-image .file-image .content.media-image_full,.field-name-field-featured-image .file-image .content.media-image_large,.field-name-field-featured-image .file-image .content.media-image_medium,.field-name-field-featured-image .file-image .content.media-image_small,.media.media-element-container.media-default,.media.media-element-container.media-image_full,.media.media-element-container.media-image_large,.media.media-element-container.media-image_medium,.media.media-element-container.media-image_small{margin:0 0 1em}.field--name-field-featured-image .file-image .content.media-image_left,.field-name-field-featured-image .file-image .content.media-image_left,.media.media-element-container.media-image_left{float:left;clear:left;margin:.5em 2em 1em 0;max-width:30%}.field--name-field-featured-image .file-image .content.media-image_right,.field-name-field-featured-image .file-image .content.media-image_right,.media.media-element-container.media-image_right{float:right;clear:right;margin:.5em 0 1em 2em;max-width:30%}.field--name-field-featured-image .file-image .content.media-image_center,.field-name-field-featured-image .file-image .content.media-image_center,.media.media-element-container.media-image_center{float:none;clear:both;margin:0 auto;max-width:50%}.field--name-field-featured-image .file-image .content.media-image_max,.field-name-field-featured-image .file-image .content.media-image_max,.media.media-element-container.media-image_max{margin:0 0 1em;width:100%}.field--name-field-featured-image .file-image .content.media-image_max .content,.field-name-field-featured-image .file-image .content.media-image_max .content,.media.media-element-container.media-image_max .content{width:100%}.field--name-field-featured-image .file-image .content.media-video_full,.field--name-field-featured-image .file-image .content.media-video_large,.field--name-field-featured-image .file-image .content.media-video_medium,.field--name-field-featured-image .file-image .content.media-video_small,.field-name-field-featured-image .file-image .content.media-video_full,.field-name-field-featured-image .file-image .content.media-video_large,.field-name-field-featured-image .file-image .content.media-video_medium,.field-name-field-featured-image .file-image .content.media-video_small,.media.media-element-container.media-video_full,.media.media-element-container.media-video_large,.media.media-element-container.media-video_medium,.media.media-element-container.media-video_small{margin:0 0 1em}.field--name-field-featured-image .file-image .content.media-video_left,.field-name-field-featured-image .file-image .content.media-video_left,.media.media-element-container.media-video_left{float:left;clear:left;margin:.5em 2em 1em 0;width:400px;max-width:50%}.field--name-field-featured-image .file-image .content.media-video_right,.field-name-field-featured-image .file-image .content.media-video_right,.media.media-element-container.media-video_right{float:right;clear:right;margin:.5em 0 1em 2em;width:400px;max-width:50%}.field--name-field-featured-image .file-image .content.media-video_center,.field-name-field-featured-image .file-image .content.media-video_center,.media.media-element-container.media-video_center{float:none;clear:both;margin:0 auto;width:75%}.field--name-field-featured-image .file-image .content.media-video_max,.field-name-field-featured-image .file-image .content.media-video_max,.media.media-element-container.media-video_max{margin:0 0 1em;width:100%}.field--name-field-featured-image .file-image .content.media-video_max .content,.field-name-field-featured-image .file-image .content.media-video_max .content,.media.media-element-container.media-video_max .content{width:100%}.field--name-field-featured-image .file-image .content .media-element,.field--name-field-featured-image .file-image .content img,.field-name-field-featured-image .file-image .content .media-element,.field-name-field-featured-image .file-image .content img,.media.media-element-container .media-element,.media.media-element-container img{max-width:100%;float:none;margin-bottom:0}.field--name-field-featured-image .file-image .content .field--name-field-basic-image-caption,.field--name-field-featured-image .file-image .content .field-name-field-basic-image-caption,.field-name-field-featured-image .file-image .content .field--name-field-basic-image-caption,.field-name-field-featured-image .file-image .content .field-name-field-basic-image-caption,.media.media-element-container .field--name-field-basic-image-caption,.media.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;width:100%;margin:.7em 0}.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}img,media{max-width:100%}.fluid-width-video-wrapper{padding-top:56.25%!important;clear:right}@media (max-width:47.4em){.field .media-element.media-vimeo-video,.field .media-element.media-youtube-video{width:100%;max-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:#dbdbdb}.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}.messages--error h2#error-message{font-size:1em}.pager>li{display:inline;padding:.5em;list-style-type:none}.pager .pager__item--current a{font-weight:600;color:#000}table{width:100%;margin-bottom:20px;line-height:140%}table a,table li,table p,table td{font-size:14px;font-size:1.4rem;line-height:130%!important}table th{background:#e0e0e0;font-size:14px;font-size:1.4rem;font-weight:600;line-height:130%!important;border:1px solid #c9c9c9!important;text-transform:uppercase}.ui-accordion-content table td,table tbody,table td,table th{border:1px solid #c9c9c9}table th a{text-decoration:none}table tbody tr{border-bottom:1px solid #c9c9c9}table tbody tr.odd,table tbody tr:nth-child(odd){background:#f2f2f2}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:#f2f2f2}.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:.5em .8em;text-align:left}table caption{font-size:20px;font-size:2rem;font-weight:600;margin-top:40px;margin-bottom:20px}.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:#f5f5f5}.pane-bundle-table table tr.odd,.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}.pane-bundle-table table{width:100%}.pane-bundle-table table tr.even{background:#f5f5f5}.tabs--primary{padding-top:2em}.tabs--primary li{font-weight:400;background:#ededed}.tabs--primary li a{text-decoration:none;color:#b00}.tabs--primary li a:visited{color:#A90000}.tabs--primary li a:focus,.tabs--primary li a:hover{color:#000}.tabs--primary li a:active{color:#155A65}.tabs--primary li a:hover{background:#d9d9d9}.tabs--primary li .active{background:#c7c7c7}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,body{font-size:18px;font-size:1.8rem;line-height:150%}}@media (min-width:47.5em){html{font-size:60%}.body,body{font-size:17px;font-size:1.7rem;line-height:150%}}@media (min-width:60em){html{font-size:62.5%}.body,body{font-size:17px;font-size:1.7rem;line-height:150%}}@media (min-width:82em){html{font-size:66%}.body,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:40px;font-size:4rem}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}a,a:visited{color:#b00}.type-group2 h2{font-size:30px;font-size:3rem}.type-group2 h2.block__title,.type-group2 h2.pane-title{font-size:24px;font-size:2.4rem}a{font-weight:500;text-decoration:none}a:active,a:focus,a:hover{color:#1B7582}a:hover{text-decoration:underline}a:focus{outline:dotted 2px;outline-offset:4px}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:active,.header-links:focus,.header-links:hover,.pane-node-title a:active,.pane-node-title a:focus,.pane-node-title a:hover{color:#1B7582}.header-links:hover,.pane-node-title a:hover{text-decoration:none}.reverse-links,.reverse-links:visited{color:#ededed}.reverse-links:active,.reverse-links:focus,.reverse-links:hover{color:#c5eff7}.more-link,.more-link a{text-transform:uppercase;font-weight:600;text-decoration:none;margin-top:2em}.pipe{color:#b00;font-weight:600}.fine-print{font-size:12px;font-size:1.2rem;line-height:135%}.labels{font-size:13px;font-size:1.3rem;text-transform:uppercase;font-weight:400}.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-tabs{background-color:transparent;margin:1em 0;position:relative;padding:0;clear:both}.tagline,h2.underlined,h3.underlined{margin-bottom:20px}body .ui-tabs .ui-tabs-nav{font-size:.9em;padding:.5em 1em 0 0;background-color:transparent}body .ui-tabs .ui-tabs-nav,body .ui-tabs .ui-tabs-nav a{color:#2d2d2d;font-weight:400}body .ui-tabs .ui-tabs-nav.cke_widget_editable{background-color:#e0e0e0;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:#e0e0e0}body .ui-tabs .ui-tabs-nav li.ui-state-default,body .ui-tabs .ui-tabs-nav li.ui-state-hover{background-color:#e0e0e0;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 #e0e0e0}body .ui-tabs .ui-tabs-content:after{content:"";display:table;clear:both}.tagline{font-size:32px;font-size:3.2rem;font-family:capita,Georgia,serif;font-weight:100;line-height:130%}.subhead{font-size:22px;font-size:2.2rem;color:#b00;line-height:130%}.underlined{border-bottom:1px solid #c9c9c9;padding-bottom:4px;font-weight:400!important;font-family:proximanova,Helvetica,Arial,sans-serif!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{font-family:proximanova,Helvetica,Arial,sans-serif;margin-bottom:30px!important;padding-top:20px!important}.callout,.intro-text,.intro-text-legacy{font-family:capita,Georgia,serif}.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.align-center{width:90%;margin-left:auto;margin-right:auto}.intro-text-alt{font-size:20px;font-size:2rem;font-weight:300;line-height:160%;padding-bottom:10px}.intro-text-alt:last-child,.intro-text-legacy:last-child{padding-bottom:0}.intro-text-alt.align-center{width:90%;margin-left:auto;margin-right:auto}.intro-text-legacy{font-size:20px;font-size:2rem;font-weight:100;line-height:170%;margin-top:.6em;margin-bottom:2em}.intro-text-legacy.align-center{width:85%;margin-left:auto;margin-right:auto}.callout{font-size:36px;font-size:3.6rem;color:#b00;font-weight:300;margin:1em 0 .4em}hr{background-color:#d4d4d4;border:0;height:1px;margin:1.2em 0}.width-70{margin:10px auto}@media (min-width:47.5em){.width-70{width:85%}}@media (min-width:60em){.width-70{width:75%}}@media (min-width:82em){.width-70{width:70%}}.carousel{background:#2d2d2d;border:0;border-radius:0;box-shadow:none;margin:0;position:relative}.carousel img{width:100%;display:block}.carousel img+.slide-meta{position:absolute}.carousel .views-field-field-ocio-link{position:relative;top:0;z-index:9;max-height:500px;overflow:hidden}.ie6 .row,.ie7 .row,.ie7 [role=tablist].tabs--ul{overflow:auto}.carousel .views-field-field-ocio-link a:focus{outline:0}.carousel .views-field-field-ocio-link a:focus .hidden-meta img,.carousel .views-field-field-ocio-link a:focus .slide-meta{display:block;outline:#fff dotted 3px;outline-offset:-8px}.carousel .slide-meta{display:block;width:100%;position:relative;color:#fff;text-align:center;bottom:.6em;padding:.4em 8%;font-size:24px;font-size:2.4rem}.carousel .slide-meta .slide-title{display:block;font-weight:400;line-height:1.1em}.carousel .slide-meta .slide-summary{font-weight:300;font-size:.6em;line-height:1.2em;display:none}@media (min-width:47.5em){.carousel .slide-meta .slide-summary{display:block}.carousel .slide-meta{bottom:.3em;padding:.5em 6%;font-size:32px;font-size:3.2rem}.carousel .slide-meta .slide-title{margin-bottom:.1em}}@media (min-width:60em){.carousel .slide-meta{font-size:34px;font-size:3.4rem}}@media (min-width:82em){.carousel .slide-meta{font-size:40px;font-size:4rem}}.carousel .slide-meta.white{color:#fff}.carousel .slide-meta.white.translucent{bottom:0;background-color:rgba(20,20,20,.6)}.carousel .slide-meta.black.translucent,.carousel .slide-meta.dk-gray.translucent{background-color:rgba(200,200,200,.7);bottom:0}.carousel .slide-meta.dk-gray{color:#2d2d2d}.carousel .slide-meta.black{color:#000}.carousel .flex-direction-nav a{color:rgba(0,0,0,.8);text-decoration:none}.carousel .flex-direction-nav a:before{line-height:1em}.carousel .slideshow-carousel--control--list{text-align:right;padding-right:1.8em;top:20px;z-index:400;width:100%;height:30px}.carousel .slideshow-carousel--control--list li{background-color:#2d2d2d;text-align:left;width:18px;height:18px;margin-bottom:1em}.carousel .slideshow-carousel--control--list li[aria-selected=true]{background-color:#fff}.carousel .slideshow-carousel--control--list li[aria-selected=true]:focus{outline:#fff dotted 2px;outline-offset:2px}@media (max-width:47.4em){.carousel .slideshow-carousel--control--list li{display:none}}.l-region--hero-wrapper{position:relative;max-height:500px}.slideshow-carousel--control--list{position:absolute;list-style-type:none;top:100%;right:0;left:0;padding-left:0;text-align:center;z-index:400}.slideshow-carousel--control--list--item{display:inline-block;background:#fff;border:2px solid #666;border-radius:1em;z-index:400;margin:0 5px;cursor:pointer}.slideshow-carousel--button-container{position:absolute;sz-index:400;display:none}.slideshow-carousel--button--previous{top:50%;margin-top:-18px;left:0;margin-left:-35px;z-index:400}.slideshow-carousel--button--next{top:50%;margin-top:-18px;right:0;margin-right:-35px;z-index:400}.slideshow-carousel--button--button{margin:0;padding:0;background:0 0;z-index:400}.slide .carousel--content{display:inline-block;vertical-align:top;visibility:visible;width:100%;position:relative;transition:left .5s ease-in;white-space:normal}.carouselslide-1-1.slide>div,.carouselslide-10-1.slide>div,.carouselslide-2-1.slide>div,.carouselslide-3-1.slide>div,.carouselslide-4-1.slide>div,.carouselslide-5-1.slide>div,.carouselslide-6-1.slide>div,.carouselslide-7-1.slide>div,.carouselslide-8-1.slide>div,.carouselslide-9-1.slide>div{left:0}.carouselslide-1-2.slide>div,.carouselslide-10-2.slide>div,.carouselslide-2-2.slide>div,.carouselslide-3-2.slide>div,.carouselslide-4-2.slide>div,.carouselslide-5-2.slide>div,.carouselslide-6-2.slide>div,.carouselslide-7-2.slide>div,.carouselslide-8-2.slide>div,.carouselslide-9-2.slide>div{left:-100%}.carouselslide-1-3.slide>div,.carouselslide-10-3.slide>div,.carouselslide-2-3.slide>div,.carouselslide-3-3.slide>div,.carouselslide-4-3.slide>div,.carouselslide-5-3.slide>div,.carouselslide-6-3.slide>div,.carouselslide-7-3.slide>div,.carouselslide-8-3.slide>div,.carouselslide-9-3.slide>div{left:-200%}.carouselslide-1-4.slide>div,.carouselslide-10-4.slide>div,.carouselslide-2-4.slide>div,.carouselslide-3-4.slide>div,.carouselslide-4-4.slide>div,.carouselslide-5-4.slide>div,.carouselslide-6-4.slide>div,.carouselslide-7-4.slide>div,.carouselslide-8-4.slide>div,.carouselslide-9-4.slide>div{left:-300%}.carouselslide-1-5.slide>div,.carouselslide-10-5.slide>div,.carouselslide-2-5.slide>div,.carouselslide-3-5.slide>div,.carouselslide-4-5.slide>div,.carouselslide-5-5.slide>div,.carouselslide-6-5.slide>div,.carouselslide-7-5.slide>div,.carouselslide-8-5.slide>div,.carouselslide-9-5.slide>div{left:-400%}.carouselslide-1-6.slide>div,.carouselslide-10-6.slide>div,.carouselslide-2-6.slide>div,.carouselslide-3-6.slide>div,.carouselslide-4-6.slide>div,.carouselslide-5-6.slide>div,.carouselslide-6-6.slide>div,.carouselslide-7-6.slide>div,.carouselslide-8-6.slide>div,.carouselslide-9-6.slide>div{left:-500%}.carouselslide-1-7.slide>div,.carouselslide-10-7.slide>div,.carouselslide-2-7.slide>div,.carouselslide-3-7.slide>div,.carouselslide-4-7.slide>div,.carouselslide-5-7.slide>div,.carouselslide-6-7.slide>div,.carouselslide-7-7.slide>div,.carouselslide-8-7.slide>div,.carouselslide-9-7.slide>div{left:-600%}.carouselslide-1-8.slide>div,.carouselslide-10-8.slide>div,.carouselslide-2-8.slide>div,.carouselslide-3-8.slide>div,.carouselslide-4-8.slide>div,.carouselslide-5-8.slide>div,.carouselslide-6-8.slide>div,.carouselslide-7-8.slide>div,.carouselslide-8-8.slide>div,.carouselslide-9-8.slide>div{left:-700%}.carouselslide-1-9.slide>div,.carouselslide-10-9.slide>div,.carouselslide-2-9.slide>div,.carouselslide-3-9.slide>div,.carouselslide-4-9.slide>div,.carouselslide-5-9.slide>div,.carouselslide-6-9.slide>div,.carouselslide-7-9.slide>div,.carouselslide-8-9.slide>div,.carouselslide-9-9.slide>div{left:-800%}.slide .carousel--content[aria-hidden=true]{display:inline-block}.fade .carousel--content{opacity:1;transition:opacity .5s;position:absolute;bottom:0;width:100%}.fade .carousel--content[aria-hidden=true]{opacity:0}.slideshow-carousel--control--list--item:active,.slideshow-carousel--control--list--item:focus,.slideshow-carousel--control--list--item:hover,.slideshow-carousel--control--list--item[aria-selected=true]{background:#666}.js-to_expand[data-hidden=true]{display:none}.expandmore--button[aria-expanded=false]:before{content:'+ '}.expandmore--button[aria-expanded=true]:before{content:'- '}.expandmore--button{background:0 0;font-size:inherit;color:inherit}@media (min-width:87.5em){#ribbon{background:linear-gradient(to bottom,#882525 0,#BF2B2B 50%,#882525 100%);box-shadow:1px 1px 3px rgba(0,0,0,.3);left:-6em;overflow:hidden;padding:1px 0;position:fixed;top:4em;margin:0;transform:rotateZ(-45deg);z-index:10;width:23em;text-align:center;color:#fff;display:block}}@media (max-width:62.5em){#page{width:auto}}@media (max-width:55.625em){.nodesktop{display:block}.notablet{display:none}.autotablet{float:none;display:block;width:auto}.onmobile-ml0{margin-left:0}}@media (max-width:45.8125em){.notablet{display:block}.nomobile{display:none}.automobile{float:none;display:block;width:auto}.item--button--tabs{padding:.25em}.button--tabs{min-height:0}.puce-tab--number{display:inline-block;font-size:1.1em;width:1.1em;height:1.1em;line-height:1.1;background:#882525;color:#fff;border-radius:50%;font-weight:400}[aria-selected=true].puce-tab{opacity:1;font-size:1.2em;width:1.2em;height:1.2em}[role=tablist].puces-container{height:4em}.tab-style{margin:0}[role=tablist].tabs--standard_ul{display:block;border-bottom:2px solid #882525}[role=tablist] .tabs--standard--li{display:block;width:auto}[role=tablist] .tabs--standard--a{border-radius:0;border-bottom:0;min-height:0}[role=tablist] .tabs--standard--a:active,[role=tablist] .tabs--standard--a:focus,[role=tablist] .tabs--standard--a:hover,[role=tablist] .tabs--standard--a[aria-selected=true]{background:#933;color:#fff;border-bottom:0}[role=tabpanel].tabs--standard--tabcontent{border-bottom-left-radius:0;border-bottom-right-radius:0}}@media print{#page,.reset4print,body,html{background-color:#fff;background-image:none;border:0;box-shadow:none;color:#000;float:none;height:auto;margin:0;max-width:100%;min-height:auto;padding:0;position:static;width:auto}body{padding:.5em}.noprint{display:none}.onprint{display:block}blockquote,ol,ul{page-break-inside:avoid}caption,h1,h2,h3{page-break-after:avoid}}@-ms-viewport{width:device-width}@viewport{width:device-width}.ie6 .chamois,.ie6 .noie6,.ie7 .noie7,.ie8 .noie8,.ie9 .noie9,.oldies .nooldies,.tabs--tabcontent[aria-hidden=true]{display:none}.ie6 .col,.ie6 .col-noalign,.ie7 .col,.ie7 .col-noalign{float:left}.ie7 .grid-home-element{width:100%}.ie7 [role=tablist] .tabs--li{float:left;width:15%}.ie7 .navigation--item{width:16.5%}.ie6 .mw1600e{width:60em}code[class*=language-],pre[class*=language-]{color:#000;text-shadow:0 1px #fff;font-family:Consolas,Monaco,monospace;text-align:left;word-spacing:normal;border-radius:1em;-moz-tab-size:4;tab-size:4;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#344559}.token.punctuation{color:#4A4646}.namespace{opacity:.7}.token.boolean,.token.number,.token.property,.token.tag{color:#905}.token.attr-name,.token.selector,.token.string{color:#085300}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{color:#803C24;background:rgba(255,255,255,.5)}.token.atrule,.token.attr-value,.token.keyword{color:#0227A9}.token.important,.token.regex{color:#e90}.token.important{font-weight:700}.token.entity{cursor:help}.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:#ededed}body.html.footer-white{background-color:#fff}form.search-form{margin-top:1em}fieldset.search-advanced{border:0;background-color:#ededed;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:#fff dotted 1px}.l-page .l-region--main-menu #wcm-search{position:relative}.l-page .l-region--main-menu #wcm-search #search-block-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 #search-block-form .container-inline{display:table;padding:1em}.l-page .l-region--main-menu #wcm-search #search-block-form .container-inline .form-item{display:table-cell;height:100%;width:100%}.l-page .l-region--main-menu #wcm-search #search-block-form .container-inline .form-item .form-text{border:0;display:table-cell;padding:.35em .5em .2em;font-size:1em;border-radius:0;line-height:normal!important}.l-page .l-region--main-menu #wcm-search #search-block-form .container-inline .form-actions{display:table-cell;height:100%;text-align:center;width:0;vertical-align:middle}.l-page .l-region--main-menu #wcm-search #search-block-form .container-inline .form-actions button.form-submit{font-size:1em;line-height:normal!important;border-radius:0;-webkit-box-sizing:content-box;padding:.35em .8em .2em;box-shadow:none;margin:0;display:table-cell}.l-page .l-region--main-menu #wcm-search #search-block-form .container-inline .form-actions button:focus{outline:dotted 1px}#search-block-form .form-actions input.form-submit{display:none}.menu-lt-gray .l-page .l-region--main-menu #search-block-toggle:focus,.menu-white .l-page .l-region--main-menu #search-block-toggle:focus{outline:#b00 dotted 1px}@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 #search-block-form{display:none;height:auto;width:100%;top:4em;z-index:499}.l-page .l-region--main-menu #wcm-search #search-block-form .container-inline{width:100%;clear:both;padding:4%}.l-page .l-region--main-menu #wcm-search #search-block-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:#dbdbdb;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}.node-type-calendar-entry .fa-calendar,.node-type-calendar-entry .fa-map-marker{float:left;margin-right:.75em;margin-left:5px}.node-type-calendar-entry .fa-calendar{font-size:21px;font-size:2.1rem;padding-top:.6em}.node-type-calendar-entry .field--name-field-date{font-size:19px;font-size:1.9rem;font-weight:400;margin:1em 0 1.2em;padding-top:.75em}.node-type-calendar-entry .field--name-field-date .pipe{margin:0 10px}.node-type-calendar-entry .fa-map-marker{font-size:28px;font-size:2.8rem;margin-right:.6em}.node-type-calendar-entry .group-location{font-size:19px;font-size:1.9rem;font-weight:400;margin-bottom:1em}.node-type-calendar-entry .group-location .field--name-field-location-room-number{float:left;margin-right:5px}.node-type-calendar-entry .field--name-field-ocio-body{border-top:1px solid #c9c9c9;padding-top:1em}.pane-calendar-upcoming-pane table tbody,.pane-calendar-upcoming-pane table td,.pane-calendar-upcoming-pane table tr{border:0;background:#fff}.pane-calendar-upcoming-pane table td{vertical-align:middle}.pane-calendar-upcoming-pane table tr{border-top:2px solid #ededed}.pane-calendar-upcoming-pane table tr.views-row-last{border-bottom:2px solid #ededed}.pane-calendar-upcoming-pane table .views-field-field-date-2{font-weight:600;text-transform:uppercase;text-align:center;font-size:20px;font-size:2rem}.pane-calendar-upcoming-pane table td.views-field-field-date-2{border-right:2px solid #ededed;padding:.6em .5em}.pane-calendar-upcoming-pane table .views-field-title-1 a{font-size:20px;font-size:2rem}.view .date-nav-wrapper .date-prev{border-radius:0;background:#ededed;float:none;padding:5px 8px 5px 0}.view .date-nav-wrapper .date-prev:hover{background:#d9d9d9}.view .date-nav-wrapper .date-next{border-radius:0;background:#ededed;float:none;padding:5px 0 5px 8px}.view .date-nav-wrapper .date-next:hover{background:#d9d9d9}.view .date-nav-wrapper .date-prev a{margin-left:10px;font-weight:400;font-size:14px}.view .date-nav-wrapper .date-next a{margin-right:10px;font-weight:400;font-size:14px}.calendar-calendar td{color:#2d2d2d}.calendar-calendar .month-view .date-box{border-bottom:0 none}.calendar-calendar .month-view .single-day{height:130px}.calendar-calendar .month-view .single-day a{font-weight:400}.calendar-calendar .month-view th.days{color:#fff!important;background-color:#2d2d2d!important;border:0!important;padding-top:3px}.calendar-calendar .month-view thead tr{border:1px solid #2d2d2d}.view-calendar{margin-top:1em}.view-calendar .view-filters{margin-top:-4em}.view-calendar .view-filters .views-widget{display:inline-block}.calendar-calendar td.empty{background:#ccc;border-color:#ccc;color:#bbb}.calendar-calendar .month-view .full tr td.today,.calendar-calendar .month-view .full tr.even td.today,.calendar-calendar .month-view .full tr.odd td.today{border-left:3px solid #1B7582;border-right:3px solid #1B7582}.calendar-calendar .month-view .full td.date-box.today{border-width:3px 3px 0;border-color:#1B7582}.calendar-calendar .month-view .full tr td.single-day.today{border-bottom:3px solid #1B7582}.calendar-calendar td .inner div.calendar div,.calendar-calendar td .inner div.calendar div a{background:0 0!important}.calendar-calendar .day-view .full td.single-day div.dayview,.calendar-calendar .month-view .full td.single-day div.monthview,.calendar-calendar .week-view .full td.single-day div.weekview{background:0 0;padding:0 5px}.node-type-news-client-cached-article .tabs--primary{display:none}.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.view-mode-full .field--name-field-featured-image,.node--article.view-mode-full .field--name-news-client-image-json,.node--news-client-cached-article.view-mode-full .field--name-field-featured-image,.node--news-client-cached-article.view-mode-full .field--name-news-client-image-json{width:400px}.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:#ededed;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:#ededed;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}@media (max-width:47.4em){.node--article.view-mode-full .field--name-field-featured-image,.node--news-client-cached-article.view-mode-full .field--name-field-featured-image{width:100%;max-width:100%}.node--article.view-mode-full .field--name-field-featured-image .content,.node--news-client-cached-article.view-mode-full .field--name-field-featured-image .content{display:block}}#block-menu-block-global-menu ul.menu span.ext,.book_printer,.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text span.ext{display:none}.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 #ededed;border-bottom:1px solid #ededed;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:#1B7582;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%}@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-block-global-menu ul.menu{float:right}#block-menu-block-global-menu ul.menu a,#block-menu-block-global-menu ul.menu li{font-size:14px;font-size:1.4rem;font-weight:300}#block-menu-block-global-menu ul.menu .leaf{float:left}#block-menu-block-global-menu ul.menu .leaf:after{content:"|";margin:0 .6em;font-weight:100;font-size:16px;font-size:1.6rem;position:relative;bottom:-.1em}#block-menu-block-global-menu ul.menu .leaf.last{margin-right:0}#block-menu-block-global-menu ul.menu .leaf.last:after{content:none}.l-region--global-menu{padding-top:.55em;padding-bottom:.5em}.l-region--global-menu,.l-region--global-menu.white{color:#b00;background:#ededed;background-image:-owg-linear-gradient(#f2f2f2,#ededed 75%,#e8e8e8);background-image:linear-gradient(#f2f2f2,#ededed 75%,#e8e8e8)}.l-region--global-menu a,.l-region--global-menu.white a{color:#2d2d2d}.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:#1B7582}.l-region--global-menu a:focus,.l-region--global-menu.white a:focus{color:#b00}.l-region--global-menu.lt-gray{color:#b00;background:#e3e3e3;background-image:-owg-linear-gradient(#e3e3e3,#e0e0e0 65%,#d9d9d9);background-image:linear-gradient(#e3e3e3,#e0e0e0 65%,#d9d9d9)}.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:#196A76}.l-region--global-menu.lt-gray a:focus{color:#b00}.l-region--global-menu.md-gray{color:#b00;background:#ededed;background-image:-owg-linear-gradient(#f2f2f2,#ededed 75%,#e8e8e8);background-image:linear-gradient(#f2f2f2,#ededed 75%,#e8e8e8)}.l-region--global-menu.md-gray a{color:#2d2d2d}.l-region--global-menu.md-gray a:hover{color:#b00}.l-region--global-menu.md-gray a:active{color:#1B7582}.l-region--global-menu.md-gray a:focus{color:#b00}.l-region--global-menu.dk-gray{color:#b00;background:#e3e3e3;background-image:-owg-linear-gradient(#e3e3e3,#e0e0e0 65%,#d9d9d9);background-image:linear-gradient(#e3e3e3,#e0e0e0 65%,#d9d9d9)}.l-region--global-menu.dk-gray a{color:#2d2d2d}.l-region--global-menu.dk-gray a:hover{color:#b00}.l-region--global-menu.dk-gray a:active{color:#196A76}.l-region--global-menu.dk-gray a:focus{color:#b00}@media (max-width:47.4em){.l-region--global-menu{padding:.1em 0}ul.menu{float:left!important}}.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:#ededed;border-bottom:1px solid #d4d4d4}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:#ededed}body.menu-lt-gray .l-region--main-menu.mean-container .mean-nav ul li li{background:#d4d4d4}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%;position:relative}.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}.l-region--main-menu .simpletooltip{background-color:#b00;color:#fff;position:absolute;top:-3.8em;padding:.4em .6em;text-transform:none;font-size:16px;opacity:1;display:block;min-width:450px;visibility:visible;transition:visibility .3s ease,opacity .3s ease}.l-region--main-menu .simpletooltip p{margin:0;line-height:1.3}.l-region--main-menu .simpletooltip[aria-hidden=true]{opacity:0;visibility:visible;transition-delay:0s}.l-region--sidebar-1 .block--menu-block h2.block__title,.l-region--sidebar-1 .block--menu-block h2.pane-title,.l-region--sidebar-2 .block--menu-block h2.block__title,.l-region--sidebar-2 .block--menu-block h2.pane-title,.pane-menu-tree h2.block__title,.pane-menu-tree h2.pane-title,.sidebar-menu-style h2.block__title,.sidebar-menu-style h2.pane-title,div[class*=pane-menu-block-] h2.block__title,div[class*=pane-menu-block-] h2.pane-title{font-size:26px;font-size:2.6rem;font-weight:600;text-transform:uppercase;margin-bottom:15px}.l-region--sidebar-1 .block--menu-block h2.block__title a,.l-region--sidebar-1 .block--menu-block h2.pane-title a,.l-region--sidebar-2 .block--menu-block h2.block__title a,.l-region--sidebar-2 .block--menu-block h2.pane-title a,.pane-menu-tree h2.block__title a,.pane-menu-tree h2.pane-title a,.sidebar-menu-style h2.block__title a,.sidebar-menu-style h2.pane-title a,div[class*=pane-menu-block-] h2.block__title a,div[class*=pane-menu-block-] h2.pane-title a{font-weight:inherit;color:#2d2d2d}.l-region--sidebar-1 .block--menu-block h2.block__title a:hover,.l-region--sidebar-1 .block--menu-block h2.pane-title a:hover,.l-region--sidebar-2 .block--menu-block h2.block__title a:hover,.l-region--sidebar-2 .block--menu-block h2.pane-title a:hover,.pane-menu-tree h2.block__title a:hover,.pane-menu-tree h2.pane-title a:hover,.sidebar-menu-style h2.block__title a:hover,.sidebar-menu-style h2.pane-title a:hover,div[class*=pane-menu-block-] h2.block__title a:hover,div[class*=pane-menu-block-] h2.pane-title a:hover{color:#1B7582;text-decoration:none}.l-region--sidebar-1 .block--menu-block div[class*=menu-block-],.l-region--sidebar-2 .block--menu-block div[class*=menu-block-],.pane-menu-tree div[class*=menu-block-],.sidebar-menu-style div[class*=menu-block-],div[class*=pane-menu-block-] div[class*=menu-block-]{padding:0 0 0 5px}.l-region--sidebar-1 .block--menu-block li,.l-region--sidebar-2 .block--menu-block li,.pane-menu-tree li,.sidebar-menu-style li,div[class*=pane-menu-block-] li{font-size:17px;font-size:1.7rem;color:#2d2d2d;text-transform:uppercase;font-weight:300;margin-bottom:15px;margin-left:0;list-style-image:none!important;list-style-type:none!important}.l-region--sidebar-1 .block--menu-block li.last,.l-region--sidebar-2 .block--menu-block li.last,.pane-menu-tree li.last,.sidebar-menu-style li.last,div[class*=pane-menu-block-] li.last{margin-bottom:5px}.l-region--sidebar-1 .block--menu-block li.active-trail ul.menu,.l-region--sidebar-2 .block--menu-block li.active-trail ul.menu,.pane-menu-tree li.active-trail ul.menu,.sidebar-menu-style li.active-trail ul.menu,div[class*=pane-menu-block-] li.active-trail ul.menu{border-left:2px solid #c9c9c9;margin-left:0;padding-left:15px;margin-bottom:15px}.l-region--sidebar-1 .block--menu-block li.active-trail ul.menu li,.l-region--sidebar-2 .block--menu-block li.active-trail ul.menu li,.pane-menu-tree li.active-trail ul.menu li,.sidebar-menu-style li.active-trail ul.menu li,div[class*=pane-menu-block-] li.active-trail ul.menu li{font-size:14px;font-size:1.4rem;margin-bottom:10px;line-height:135%}.panels-ipe .modal-content .change-layout-display .layout-icon .caption,.panels-ipe .modal-content .panels-choose-layout .layout-link>div{line-height:1.4em}.l-region--sidebar-1 .block--menu-block li a,.l-region--sidebar-2 .block--menu-block li a,.pane-menu-tree li a,.sidebar-menu-style li a,div[class*=pane-menu-block-] li a{color:#2d2d2d}.l-region--sidebar-1 .block--menu-block li a:hover,.l-region--sidebar-2 .block--menu-block li a:hover,.pane-menu-tree li a:hover,.sidebar-menu-style li a:hover,div[class*=pane-menu-block-] li a:hover{color:#1B7582;text-decoration:none;font-weight:600}.l-region--sidebar-1 .block--menu-block li a.active,.l-region--sidebar-2 .block--menu-block li a.active,.pane-menu-tree li a.active,.sidebar-menu-style li a.active,div[class*=pane-menu-block-] li a.active{font-weight:600;color:#b00}.l-region--sidebar-1 .block--menu-block li a.active-trail,.l-region--sidebar-2 .block--menu-block li a.active-trail,.pane-menu-tree li a.active-trail,.sidebar-menu-style li a.active-trail,div[class*=pane-menu-block-] li a.active-trail{font-weight:600}.l-region--sidebar-1 .block--menu-block span.ext,.l-region--sidebar-2 .block--menu-block span.ext,.pane-menu-tree span.ext,.sidebar-menu-style span.ext,div[class*=pane-menu-block-] span.ext{margin-left:4px}.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}.menu-style-1 .l-region--main-menu ul li:hover>ul,.panels-ipe-editing .panels-row.empty{display:block}.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 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:#ededed}.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:#b00}.menu-style-1 #search-block-toggle:active,.menu-style-1.menu-white #search-block-toggle:active{color:#666}.menu-style-1 #search-block-toggle:focus,.menu-style-1.menu-white #search-block-toggle:focus{color:#b00;outline-width:2px;outline-offset:10px}.menu-style-1 .sf-menu ul:before,.menu-style-1.menu-white .sf-menu ul:before{border-bottom-color:#ededed}.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:#666!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:#b00!important;outline-width:2px;outline-offset:8px;outline-color:#666}.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:#666!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:#b00!important;outline-width:2px;outline-offset:-4px;outline-color:#666}.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:#666!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:#b00!important;outline-width:2px;outline-offset:-1px}.menu-style-1.menu-lt-gray .l-region--main-menu-second-wrapper,.menu-style-1.menu-lt-gray .main-menu-second-ul,.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-lt-gray #search-block-toggle{color:#2d2d2d}.menu-style-1.menu-lt-gray #search-block-toggle:hover{color:#b00}.menu-style-1.menu-lt-gray #search-block-toggle:active{color:#474747}.menu-style-1.menu-lt-gray #search-block-toggle:focus{color:#b00;outline-width:2px;outline-offset:10px}.menu-style-1.menu-lt-gray .sf-menu ul:before{border-bottom-color:#666}.menu-style-1.menu-black .sf-menu ul:before,.menu-style-1.menu-dk-gray .sf-menu ul:before,.menu-style-1.menu-md-gray .sf-menu ul:before,.menu-style-1.menu-red .sf-menu ul:before{border-bottom-color:#ededed}.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:#474747!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:#b00!important;outline-width:2px;outline-offset:8px;outline-color:#2d2d2d}.menu-style-1.menu-lt-gray .main-menu-second-ul a,.menu-style-1.menu-lt-gray .main-menu-second-ul a:hover,.menu-style-1.menu-lt-gray .main-menu-second-ul span,.menu-style-1.menu-lt-gray .main-menu-second-ul span:hover{color:#fff!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:#474747!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:#c5eff7!important;outline-width:2px;outline-offset:-4px;outline-color:#fff}.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:#fff!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:#474747!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:#c5eff7!important;outline-width:2px;outline-offset:-1px}.menu-style-1.menu-md-gray .l-region--main-menu-second-wrapper,.menu-style-1.menu-md-gray .main-menu-second-ul{background:#ededed}.menu-style-1.menu-md-gray #search-block-toggle{color:#fff}.menu-style-1.menu-md-gray #search-block-toggle:hover{color:#c5eff7}.menu-style-1.menu-md-gray #search-block-toggle:active{color:#fff}.menu-style-1.menu-md-gray #search-block-toggle:focus{color:#c5eff7;outline-width:2px;outline-offset:10px}.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:#c5eff7!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:#fff!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:#c5eff7!important;outline-width:2px;outline-offset:8px;outline-color:#fff}.menu-style-1.menu-md-gray .main-menu-second-ul a,.menu-style-1.menu-md-gray .main-menu-second-ul span{color:#2d2d2d!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:#b00!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:#fff!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:#1B7582!important;outline-width:2px;outline-offset:-4px;outline-color:#2d2d2d}.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:#b00!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:#fff!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:#1B7582!important;outline-width:2px;outline-offset:-1px}.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:#ededed}.menu-style-1.menu-dk-gray #search-block-toggle{color:#fff}.menu-style-1.menu-dk-gray #search-block-toggle:hover{color:#c5eff7}.menu-style-1.menu-dk-gray #search-block-toggle:active{color:#fff}.menu-style-1.menu-dk-gray #search-block-toggle:focus{color:#c5eff7;outline-width:2px;outline-offset:10px}.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:#c5eff7!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:#fff!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:#c5eff7!important;outline-width:2px;outline-offset:8px;outline-color:#fff}.menu-style-1.menu-dk-gray .main-menu-second-ul a,.menu-style-1.menu-dk-gray .main-menu-second-ul span{color:#2d2d2d!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:#b00!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:#fff!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:#1B7582!important;outline-width:2px;outline-offset:-4px;outline-color:#2d2d2d}.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:#b00!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:#fff!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:#1B7582!important;outline-width:2px;outline-offset:-1px}.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:#ededed}.menu-style-1.menu-black #search-block-toggle{color:#fff}.menu-style-1.menu-black #search-block-toggle:hover{color:#c5eff7}.menu-style-1.menu-black #search-block-toggle:active{color:#fff}.menu-style-1.menu-black #search-block-toggle:focus{color:#c5eff7;outline-width:2px;outline-offset:10px}.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:#c5eff7!important}.menu-style-1.menu-black .main-menu-top-li a:active,.menu-style-1.menu-black .main-menu-top-li span:active{color:#fff!important}.menu-style-1.menu-black .main-menu-top-li a:focus,.menu-style-1.menu-black .main-menu-top-li span:focus{color:#c5eff7!important;outline-width:2px;outline-offset:8px;outline-color:#fff}.menu-style-1.menu-black .main-menu-second-ul a,.menu-style-1.menu-black .main-menu-second-ul span{color:#2d2d2d!important}.menu-style-1.menu-black .main-menu-second-ul a:hover,.menu-style-1.menu-black .main-menu-second-ul span:hover{color:#b00!important}.menu-style-1.menu-black .main-menu-second-ul a:active,.menu-style-1.menu-black .main-menu-second-ul span:active{color:#fff!important}.menu-style-1.menu-black .main-menu-second-ul a:focus,.menu-style-1.menu-black .main-menu-second-ul span:focus{color:#1B7582!important;outline-width:2px;outline-offset:-4px;outline-color:#2d2d2d}.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:#b00!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:#fff!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:#1B7582!important;outline-width:2px;outline-offset:-1px}.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,.node-type-ocio-landing-page .l-main.lt-gray,.node-type-ocio-landing-page .l-main.lt-gray .panels-row.even{background:#ededed}.menu-style-1.menu-red #search-block-toggle{color:#fff}.menu-style-1.menu-red #search-block-toggle:hover{color:#c5eff7}.menu-style-1.menu-red #search-block-toggle:active{color:#666}.menu-style-1.menu-red #search-block-toggle:focus{color:#c5eff7;outline-width:2px;outline-offset:10px}.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:#c5eff7!important}.menu-style-1.menu-red .main-menu-top-li a:active,.menu-style-1.menu-red .main-menu-top-li span:active{color:#666!important}.menu-style-1.menu-red .main-menu-top-li a:focus,.menu-style-1.menu-red .main-menu-top-li span:focus{color:#c5eff7!important;outline-width:2px;outline-offset:8px;outline-color:#fff}.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:#666!important}.menu-style-1.menu-red .main-menu-second-ul a:focus,.menu-style-1.menu-red .main-menu-second-ul span:focus{color:#1B7582!important;outline-width:2px;outline-offset:-4px;outline-color:#2d2d2d}.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:#666!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:#1B7582!important;outline-width:2px;outline-offset:-1px}.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.current-layout{background-color:#ededed}.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}.panel-pane{margin-bottom:1.5em}.panel-pane.pane-faq-panel-pane-1{margin-bottom:2.5em}.panel-pane.title-only{margin-bottom:0}.panel-pane.title-only h2.underlined{margin-bottom:10px}div.pane-bundle-video .media-vimeo-video,div.pane-bundle-video .media-youtube-video{height:auto;padding:0}.panel-pane.mar-t-0{margin-top:0}.panel-pane.mar-t-1{margin-top:1em}.panel-pane.mar-t-2{margin-top:2em}.panel-pane.mar-t-3{margin-top:3em}.panel-pane.mar-b-0{margin-bottom:0}.panel-pane.mar-b-1{margin-bottom:1em}.panel-pane.mar-b-2{margin-bottom:2em}.panel-pane.mar-b-3{margin-bottom:3em}.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 .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:#ededed}.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-plus-text-area .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}.fieldable-panels-pane.tile-pane-linked .tile-content>a{display:block;outline-color:#000}.panel-pane.pane-bundle-tile-pane .white .tile-content,.panel-pane.pane-bundle-tile-pane-plus-text-area .white .tile-content{background:#fff;color:#b00}.panel-pane.pane-bundle-tile-pane .white .tile-content .pane-title,.panel-pane.pane-bundle-tile-pane .white .tile-content a,.panel-pane.pane-bundle-tile-pane .white .tile-content a .pane-title,.panel-pane.pane-bundle-tile-pane-plus-text-area .white .tile-content .pane-title,.panel-pane.pane-bundle-tile-pane-plus-text-area .white .tile-content a,.panel-pane.pane-bundle-tile-pane-plus-text-area .white .tile-content a .pane-title{color:#b00}.panel-pane.pane-bundle-tile-pane .white .tile-content a:hover,.panel-pane.pane-bundle-tile-pane-plus-text-area .white .tile-content a:hover{color:#1B7582;text-decoration:none}.panel-pane.pane-bundle-tile-pane .white .tile-content a:active,.panel-pane.pane-bundle-tile-pane-plus-text-area .white .tile-content a:active{color:#1B7582}.panel-pane.pane-bundle-tile-pane .white .tile-content .field--name-field-tile-text-area li,.panel-pane.pane-bundle-tile-pane .white .tile-content .field--name-field-tile-text-area p,.panel-pane.pane-bundle-tile-pane .white .tile-content .field--name-field-tile-text-area ul,.panel-pane.pane-bundle-tile-pane-plus-text-area .white .tile-content .field--name-field-tile-text-area li,.panel-pane.pane-bundle-tile-pane-plus-text-area .white .tile-content .field--name-field-tile-text-area p,.panel-pane.pane-bundle-tile-pane-plus-text-area .white .tile-content .field--name-field-tile-text-area ul{color:#2d2d2d}.panel-pane.pane-bundle-tile-pane .lt-gray .tile-content,.panel-pane.pane-bundle-tile-pane-plus-text-area .lt-gray .tile-content{background:#ededed;color:#b00}.panel-pane.pane-bundle-tile-pane .lt-gray .tile-content .pane-title,.panel-pane.pane-bundle-tile-pane .lt-gray .tile-content a,.panel-pane.pane-bundle-tile-pane .lt-gray .tile-content a .pane-title,.panel-pane.pane-bundle-tile-pane-plus-text-area .lt-gray .tile-content .pane-title,.panel-pane.pane-bundle-tile-pane-plus-text-area .lt-gray .tile-content a,.panel-pane.pane-bundle-tile-pane-plus-text-area .lt-gray .tile-content a .pane-title{color:#b00}.panel-pane.pane-bundle-tile-pane .lt-gray .tile-content a:hover,.panel-pane.pane-bundle-tile-pane-plus-text-area .lt-gray .tile-content a:hover{color:#1B7582;text-decoration:none}.panel-pane.pane-bundle-tile-pane .lt-gray .tile-content a:active,.panel-pane.pane-bundle-tile-pane-plus-text-area .lt-gray .tile-content a:active{color:#1B7582}.panel-pane.pane-bundle-tile-pane .lt-gray .tile-content .field--name-field-tile-text-area li,.panel-pane.pane-bundle-tile-pane .lt-gray .tile-content .field--name-field-tile-text-area p,.panel-pane.pane-bundle-tile-pane .lt-gray .tile-content .field--name-field-tile-text-area ul,.panel-pane.pane-bundle-tile-pane-plus-text-area .lt-gray .tile-content .field--name-field-tile-text-area li,.panel-pane.pane-bundle-tile-pane-plus-text-area .lt-gray .tile-content .field--name-field-tile-text-area p,.panel-pane.pane-bundle-tile-pane-plus-text-area .lt-gray .tile-content .field--name-field-tile-text-area ul{color:#2d2d2d}.panel-pane.pane-bundle-tile-pane .md-gray .tile-content,.panel-pane.pane-bundle-tile-pane-plus-text-area .md-gray .tile-content{background:#666;color:#fff}.panel-pane.pane-bundle-tile-pane .md-gray .tile-content .pane-title,.panel-pane.pane-bundle-tile-pane .md-gray .tile-content a,.panel-pane.pane-bundle-tile-pane .md-gray .tile-content a .pane-title,.panel-pane.pane-bundle-tile-pane-plus-text-area .md-gray .tile-content .pane-title,.panel-pane.pane-bundle-tile-pane-plus-text-area .md-gray .tile-content a,.panel-pane.pane-bundle-tile-pane-plus-text-area .md-gray .tile-content a .pane-title{color:#fff}.panel-pane.pane-bundle-tile-pane .md-gray .tile-content a:hover,.panel-pane.pane-bundle-tile-pane-plus-text-area .md-gray .tile-content a:hover{color:#ededed;text-decoration:none}.panel-pane.pane-bundle-tile-pane .md-gray .tile-content a:active,.panel-pane.pane-bundle-tile-pane-plus-text-area .md-gray .tile-content a:active{color:#ededed}.panel-pane.pane-bundle-tile-pane .dk-gray .tile-content .pane-title,.panel-pane.pane-bundle-tile-pane .dk-gray .tile-content a,.panel-pane.pane-bundle-tile-pane .dk-gray .tile-content a .pane-title,.panel-pane.pane-bundle-tile-pane .md-gray .tile-content .field--name-field-tile-text-area li,.panel-pane.pane-bundle-tile-pane .md-gray .tile-content .field--name-field-tile-text-area p,.panel-pane.pane-bundle-tile-pane .md-gray .tile-content .field--name-field-tile-text-area ul,.panel-pane.pane-bundle-tile-pane-plus-text-area .dk-gray .tile-content .pane-title,.panel-pane.pane-bundle-tile-pane-plus-text-area .dk-gray .tile-content a,.panel-pane.pane-bundle-tile-pane-plus-text-area .dk-gray .tile-content a .pane-title,.panel-pane.pane-bundle-tile-pane-plus-text-area .md-gray .tile-content .field--name-field-tile-text-area li,.panel-pane.pane-bundle-tile-pane-plus-text-area .md-gray .tile-content .field--name-field-tile-text-area p,.panel-pane.pane-bundle-tile-pane-plus-text-area .md-gray .tile-content .field--name-field-tile-text-area ul{color:#fff}.panel-pane.pane-bundle-tile-pane .dk-gray .tile-content,.panel-pane.pane-bundle-tile-pane-plus-text-area .dk-gray .tile-content{background:#2d2d2d;color:#fff}.panel-pane.pane-bundle-tile-pane .dk-gray .tile-content a:hover,.panel-pane.pane-bundle-tile-pane-plus-text-area .dk-gray .tile-content a:hover{color:#ededed;text-decoration:none}.panel-pane.pane-bundle-tile-pane .dk-gray .tile-content a:active,.panel-pane.pane-bundle-tile-pane-plus-text-area .dk-gray .tile-content a:active{color:#ededed}.panel-pane.pane-bundle-tile-pane .black .tile-content .pane-title,.panel-pane.pane-bundle-tile-pane .black .tile-content a,.panel-pane.pane-bundle-tile-pane .black .tile-content a .pane-title,.panel-pane.pane-bundle-tile-pane .dk-gray .tile-content .field--name-field-tile-text-area li,.panel-pane.pane-bundle-tile-pane .dk-gray .tile-content .field--name-field-tile-text-area p,.panel-pane.pane-bundle-tile-pane .dk-gray .tile-content .field--name-field-tile-text-area ul,.panel-pane.pane-bundle-tile-pane-plus-text-area .black .tile-content .pane-title,.panel-pane.pane-bundle-tile-pane-plus-text-area .black .tile-content a,.panel-pane.pane-bundle-tile-pane-plus-text-area .black .tile-content a .pane-title,.panel-pane.pane-bundle-tile-pane-plus-text-area .dk-gray .tile-content .field--name-field-tile-text-area li,.panel-pane.pane-bundle-tile-pane-plus-text-area .dk-gray .tile-content .field--name-field-tile-text-area p,.panel-pane.pane-bundle-tile-pane-plus-text-area .dk-gray .tile-content .field--name-field-tile-text-area ul{color:#fff}.panel-pane.pane-bundle-tile-pane .black .tile-content,.panel-pane.pane-bundle-tile-pane-plus-text-area .black .tile-content{background:#000;color:#fff}.panel-pane.pane-bundle-tile-pane .black .tile-content a:hover,.panel-pane.pane-bundle-tile-pane-plus-text-area .black .tile-content a:hover{color:#ededed;text-decoration:none}.panel-pane.pane-bundle-tile-pane .black .tile-content a:active,.panel-pane.pane-bundle-tile-pane-plus-text-area .black .tile-content a:active{color:#ededed}.panel-pane.pane-bundle-tile-pane .black .tile-content .field--name-field-tile-text-area li,.panel-pane.pane-bundle-tile-pane .black .tile-content .field--name-field-tile-text-area p,.panel-pane.pane-bundle-tile-pane .black .tile-content .field--name-field-tile-text-area ul,.panel-pane.pane-bundle-tile-pane .red .tile-content .pane-title,.panel-pane.pane-bundle-tile-pane .red .tile-content a,.panel-pane.pane-bundle-tile-pane .red .tile-content a .pane-title,.panel-pane.pane-bundle-tile-pane-plus-text-area .black .tile-content .field--name-field-tile-text-area li,.panel-pane.pane-bundle-tile-pane-plus-text-area .black .tile-content .field--name-field-tile-text-area p,.panel-pane.pane-bundle-tile-pane-plus-text-area .black .tile-content .field--name-field-tile-text-area ul,.panel-pane.pane-bundle-tile-pane-plus-text-area .red .tile-content .pane-title,.panel-pane.pane-bundle-tile-pane-plus-text-area .red .tile-content a,.panel-pane.pane-bundle-tile-pane-plus-text-area .red .tile-content a .pane-title{color:#fff}.panel-pane.pane-bundle-tile-pane .red .tile-content,.panel-pane.pane-bundle-tile-pane-plus-text-area .red .tile-content{background:#b00;color:#fff}.panel-pane.pane-bundle-tile-pane .red .tile-content a:hover,.panel-pane.pane-bundle-tile-pane-plus-text-area .red .tile-content a:hover{color:#ededed;text-decoration:none}.panel-pane.pane-bundle-tile-pane .red .tile-content a:active,.panel-pane.pane-bundle-tile-pane-plus-text-area .red .tile-content a:active{color:#ededed}.panel-pane.pane-bundle-tile-pane .red .tile-content .field--name-field-tile-text-area li,.panel-pane.pane-bundle-tile-pane .red .tile-content .field--name-field-tile-text-area p,.panel-pane.pane-bundle-tile-pane .red .tile-content .field--name-field-tile-text-area ul,.panel-pane.pane-bundle-tile-pane-plus-text-area .red .tile-content .field--name-field-tile-text-area li,.panel-pane.pane-bundle-tile-pane-plus-text-area .red .tile-content .field--name-field-tile-text-area p,.panel-pane.pane-bundle-tile-pane-plus-text-area .red .tile-content .field--name-field-tile-text-area ul{color:#fff}.panel-pane.pane-bundle-tile-pane .title-box{padding:.8em 1em;display:table;width:100%}.panel-pane.pane-bundle-tile-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 .title-box .title-text .pane-title{font-size:18px;font-size:1.8rem;line-height:110%;font-weight:300;margin:1px 0 0;padding:0}.panel-pane.pane-bundle-tile-pane .title-box .title-icon{display:table-cell;vertical-align:middle;font-size:24px;font-size:2.4rem}.panel-pane.pane-bundle-tile-pane-plus-text-area{text-align:center}.panel-pane.pane-bundle-tile-pane-plus-text-area .text-areas{padding:1.6em 1.2em 1.2em}.panel-pane.pane-bundle-tile-pane-plus-text-area .pane-title{font-size:20px;font-size:2rem;font-weight:400;margin-top:0;margin-bottom:5px;text-decoration:none}.panel-pane.pane-bundle-tile-pane-plus-text-area li,.panel-pane.pane-bundle-tile-pane-plus-text-area p{font-size:16px;font-size:1.6rem;font-weight:300;line-height:140%}.panel-pane.pane-bundle-tile-pane-plus-text-area ol,.panel-pane.pane-bundle-tile-pane-plus-text-area p,.panel-pane.pane-bundle-tile-pane-plus-text-area ul{margin:1em 0 0}.panel-pane.pane-bundle-tile-pane-plus-text-area li{text-align:left;margin-left:-2em}.panel-pane.pane-bundle-tile-pane-plus-text-area li.align-center{margin-left:-3em;text-align:center}.panel-pane.pane-bundle-tile-pane-plus-text-area li.align-right{text-align:right}.panel-pane.pane-bundle-tile-pane-plus-text-area a li,.panel-pane.pane-bundle-tile-pane-plus-text-area a p{color:#2d2d2d}.panel-pane.pane-bundle-tile-pane-plus-text-area .tile-image-style-icon{display:block}.panel-pane.pane-bundle-tile-pane-plus-text-area .tile-image-style-icon .tile-content{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}.panel-pane.pane-bundle-tile-pane-plus-text-area .tile-image-style-icon-center .tile-content{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 (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}}@media (min-width:47.5em){.tile-5 .panel-pane.pane-bundle-tile-pane-plus-text-area .pane-title{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:14px;font-size:1.4rem;line-height:130%}.tile-5 .panel-pane.pane-bundle-tile-pane-plus-text-area .text-areas{padding:1.2em .8em .8em}}@media screen and (max-width:1199px) and (min-width:760px){.tile-5 .pane-bundle-tile-pane .title-box{max-width:100%;padding:.6em 0!important}.tile-5 .pane-bundle-tile-pane .pane-title{font-size:1.5rem!important}}#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;text-decoration:underline}.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:#bababa}@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:#ededed}.footer-dk-gray .l-footer-wrapper a:active,.footer-dk-gray .l-footer-wrapper a:focus,.footer-dk-gray .l-footer-wrapper a:hover{color:#c5eff7}.footer-dk-gray .l-footer-wrapper .pipe{color:#bababa}.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:#ededed}.footer-md-gray .l-footer-wrapper a:active,.footer-md-gray .l-footer-wrapper a:focus,.footer-md-gray .l-footer-wrapper a:hover{color:#c5eff7}.footer-md-gray .l-footer-wrapper .pipe{color:#ededed}.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:#ededed;color:#474747}.footer-lt-gray .l-footer-wrapper a{color:#474747}.footer-lt-gray .l-footer-wrapper a:visited{color:#2d2d2d}.footer-lt-gray .l-footer-wrapper .pipe,.footer-lt-gray .l-footer-wrapper a:active,.footer-lt-gray .l-footer-wrapper a:focus,.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:#474747}.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 .pipe,.footer-white .l-footer-wrapper a:active,.footer-white .l-footer-wrapper a:focus,.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-region--hero-wrapper.white{background:#fff}.l-region--hero-wrapper.lt-gray{background:#f1f1f1}.l-main.white{background:#fff}.l-main.lt-gray{background:#f1f1f1}.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:#ededed}.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:#f5f5f5}.l-region--masthead.lt-gray{background-color:#ededed}.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 a,.l-region--osu-navbar.dk-gray #osu_navbar div.links ul li a{background-size:23px}.l-region--osu-navbar #osu_navbar .univ_name a,.l-region--osu-navbar.dk-gray #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}.l-region--pre-footer-wrapper.white{background:#fff}.l-region--pre-footer-wrapper.lt-gray{background:#f1f1f1}.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 #c9c9c9;margin-bottom:1.5em}.section-tags a.feed-icon{display:none}.view-id-wcm_media_gallery .views-group .views-row:after,.view-id-wcm_media_gallery .views-group:after{display:table;clear:both;content:""}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 button.accordion-header{font-size:20px;font-weight:600;padding-top:12px;padding-bottom:10px}body.page-user-login button.accordion-header:before{font-size:16px}body.page-user-login button.accordion-header[aria-expanded=true]{background:#ededed}body.page-user-login .login-box{background:#ededed;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.accordion-panel{padding:25px 30px}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-id-wcm_media_gallery .views-group-header{margin-bottom:.4em;margin-top:1.4em;padding-bottom:.2em;color:#666}.view-id-wcm_media_gallery .views-group{clear:both}.view-id-wcm_media_gallery .views-group .views-row{width:46%;margin-right:8%;float:left;margin-bottom:.75em;margin-top:.75em}.view-id-wcm_media_gallery .views-group .views-row:nth-child(2n+1){clear:left}.view-id-wcm_media_gallery .views-group .views-row:nth-child(2n+2){margin-right:0}@media (min-width:47.5em){.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-wcm_media_gallery .views-group .views-row:nth-child(4n+1){clear:both}.view-id-wcm_media_gallery .views-group .views-row:nth-child(4n+4){margin-right:0}}@media (min-width:60em){.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-wcm_media_gallery .views-group .views-row:nth-child(5n+1){clear:both}.view-id-wcm_media_gallery .views-group .views-row:nth-child(5n+5){margin-right:0}.view-wcm-news-client.view-display-id-teasers_pane .views-row{width:95%}}@media (min-width:82em){.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}}.view-wcm-news-client.view-display-id-teasers_pane{margin-bottom:10px;padding-bottom:40px;border-bottom:1px solid #c9c9c9}.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}.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,.view-wcm-news-client .field--name-title{margin-bottom:.6em}.view-ocio-news-archive .field--name-node-link,.view-wcm-news-client .field--name-node-link{margin-top:1em}.view-ocio-news-archive .view-header .more-link,.view-wcm-news-client .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,.view-wcm-news-client .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,.view-wcm-news-client .view-header .more-link a:hover{text-decoration:none;color:#1B7582}.news-client-cached-article--teaser .field--name-field-featured-image,.node--article--teaser .field--name-field-featured-image{display:none}@media (min-width:47.5em){.news-client-cached-article--teaser .field--name-field-featured-image,.node--article--teaser .field--name-field-featured-image{display:block;float:right;margin:0 0 40px 2em}}.news-client-cached-article--teaser .more-link,.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 #c9c9c9;padding-bottom:20px;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-teasers-pane h2.pane-title{border-bottom:1px solid #b00;padding-bottom:5px}.pane-ocio-news-archive-teasers-pane .views-row{margin-bottom:25px}.pane-ocio-news-archive-teasers-pane .views-field-field-featured-image{display:none}@media (min-width:47.5em){.pane-ocio-news-archive-teasers-pane .views-field-field-featured-image{display:block;float:right;margin:0 0 40px 2em}}.pane-ocio-news-archive-teasers-pane .views-field-title h3{font-size:32px;font-size:3.2rem;line-height:110%;margin-top:0}.pane-ocio-news-archive-teasers-pane .views-field-created,.pane-ocio-news-archive-teasers-pane .views-field-field-byline{font-weight:600;margin-bottom:10px;display:inline-block}.pane-ocio-news-archive-titles-pane .views-row,.pane-ocio-news-archive-trio-image-pane h2.pane-title,.pane-ocio-news-archive-trio-pane h2.pane-title,.pane-wcm-news-client-trio-pane h2.pane-title{margin-bottom:.2em}.pane-ocio-news-archive-trio-image-pane .views-row,.pane-ocio-news-archive-trio-pane .views-row,.pane-wcm-news-client-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,.pane-wcm-news-client-trio-pane .views-field-title h3{font-size:22px;font-size:2.2rem;margin-top:.4em;line-height:120%;margin-bottom:.5em;width:90%}.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-image-pane .views-field-news-client-body a,.pane-ocio-news-archive-trio-image-pane .views-field-news-client-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,.pane-ocio-news-archive-trio-pane .views-field-news-client-body a,.pane-ocio-news-archive-trio-pane .views-field-news-client-body:hover,.pane-wcm-news-client-trio-pane .views-field-field-ocio-body a,.pane-wcm-news-client-trio-pane .views-field-field-ocio-body:hover,.pane-wcm-news-client-trio-pane .views-field-news-client-body a,.pane-wcm-news-client-trio-pane .views-field-news-client-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,.pane-wcm-news-client-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),.pane-wcm-news-client-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),.pane-wcm-news-client-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),.pane-wcm-news-client-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,.view-id-user_contact .views-field-realname{font-size:21px;font-size:2.1rem;margin-top:15px;font-weight:400}.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{font-size:28px;font-size:2.8rem;margin-top:1.4em;padding-bottom:.2em;color:#666;border-bottom:2px solid #ededed}.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group,.view-id-user_contact.view-display-id-panel_pane_1 .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{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{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{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){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){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){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){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){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){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){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){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){margin-top:1.3em;margin-bottom:1.3em}}.pane-user-contact-panel-pane-1 .views-field-realname,.pane-user-contact-panel-pane-2 .views-field-realname{margin-top:0}.pane-user-contact-panel-pane-2 .views-group-header{font-size:28px;font-size:2.8rem;margin-bottom:.4em;margin-top:1.4em;padding-bottom:.2em;color:#666;border-bottom:2px solid #ededed}.pane-user-contact-panel-pane-2 .views-row{margin-top:20px;margin-bottom:30px}.pane-leadership-listing-panel-pane-2 .views-group-header{font-size:28px;font-size:2.8rem;margin-bottom:.4em;margin-top:1.4em;padding-bottom:.2em;color:#666}.pane-leadership-listing-panel-pane-2 .views-row{border-bottom:1px solid #cecece;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 #cecece;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/js/wcm-omega-menu.behaviors.js b/profiles/wcm_base/themes/wcm_omega/js/wcm-omega-menu.behaviors.js index b8aa1d0d..a8a5147c 100644 --- a/profiles/wcm_base/themes/wcm_omega/js/wcm-omega-menu.behaviors.js +++ b/profiles/wcm_base/themes/wcm_omega/js/wcm-omega-menu.behaviors.js @@ -20,14 +20,21 @@ group.get(index).focus(); } - function isParent(item) { + function isTopItem(item) { return $(item).hasClass('sf-depth-1'); } + + function isParentItem(item) { + return $(item).is('.sf-depth-1.menuparent'); + } + var menu = $('ul#superfish-1'); var items = menu.find('a, .nolink'); var parents = items.filter('.sf-depth-1'); items.on('keydown', function(e){ + var isParent = isParentItem(this); + var isTop = isTopItem(this); var key = e.which; if (key > 36 && key < 41) { @@ -36,7 +43,7 @@ // left/right keys if (key % 2) { - if (isParent(this)) { + if (isTop) { index = parents.index(this); } else { @@ -55,14 +62,17 @@ children = $(this).next('.main-menu-second-ul').find('a'); } index = children.index(this) + key - 39; - navigate(children, index); + + if (isParent || !isTop) { + navigate(children, index); + } } } // ESC Key else if (key == 27) { e.preventDefault(); - if (!isParent(this)) { + if (!isParent) { $(this).parents('li.sf-depth-1').find('.sf-depth-1').focus(); } } @@ -73,7 +83,7 @@ } // ENTER key else if (key == 13) { - if (isParent(this)) { + if (isParent) { e.preventDefault(); var e = $.Event('keydown'); e.which = 40; @@ -109,9 +119,9 @@ *** Adds/alters classes for mean-menu *****************************************************/ Drupal.behaviors.wcmOmegaMeanMenu = { - attach: function (context, settings) { - $(".mean-container .mean-nav ul li span").addClass("nolink"); - } + attach: function (context, settings) { + $(".mean-container .mean-nav ul li span").addClass("nolink"); + } }; @@ -140,12 +150,14 @@ } }); - // Hide search block form when it loses focus - $('#block-search-form').focusout(function(e) { + /* Hide search block form when it loses focus + * We can't use jQuery's focusout() method because IE 11 is stupid. So, so stupid. + */ + document.getElementById('block-search-form').addEventListener("focusout", function(e) { if ($(e.relatedTarget).closest($(this)).length == 0) { hideHoverSearchBox_do(); } - }); + }, false); function toggleSearchBox(event) { var clickTarget = $(event.target).parent('#search-block-toggle').andSelf().eq(0); diff --git a/profiles/wcm_base/themes/wcm_omega/js/wcm-omega.behaviors.js b/profiles/wcm_base/themes/wcm_omega/js/wcm-omega.behaviors.js index 3ccea8e4..8771bd31 100644 --- a/profiles/wcm_base/themes/wcm_omega/js/wcm-omega.behaviors.js +++ b/profiles/wcm_base/themes/wcm_omega/js/wcm-omega.behaviors.js @@ -14,7 +14,7 @@ // Focus on webform error messages Drupal.behaviors.formErrorFocus = { attach: function (context, settings) { - if ($('.webform-error').length) { + if ($('.form-error').length) { window.location.href = '#error-message'; } } @@ -79,7 +79,6 @@ attach: function (context, settings) { // Scroll to anchors in jQuery UI widgets on page load or if hash in URL changes. $(window).on('load hashchange',function() { - var anchor = window.location.hash; // If anchor exists, determine if it lives in a jQuery UI widget. @@ -87,26 +86,34 @@ var target = $(anchor); if (target.parents('.accordion').length) { - var method = 'accordion'; var selector = '.accordion-item'; - var parentPanel = target.parents(selector); - parentPanel.find('.accordion-header').click(); + var header = parentPanel.find('.accordion-header'); + + if (header.attr('aria-expanded') != 'true') { + header.click(); + + setTimeout(function(){ + target.focus(); + }, 410); + } + /* // Scroll to the target anchor (and account for navbar height) setTimeout(function(){ - $('html, body').animate({scrollTop: target.offset().top - $('#navbar-bar').height() * 2}, 0); + // $('html, body').animate({scrollTop: target.offset().top - $('#navbar-bar').height() * 2}, 0); }, 410); + */ + /* if (parent.hasClass('view-content')) { selector = '.views-row'; }*/ - } else if (target.parents('.ui-tabs').length) { var method = 'tabs'; - var selector = '.ui-tabs-content' - + var selector = '.ui-tabs-content'; + var parent = target.parents('.ui-widget'); var parentPanel = target.parents(selector); var activeIndex = parent[method]('option', 'active'); var targetIndex = parent.find(selector).index(parentPanel); @@ -167,7 +174,7 @@ /*** If browser has no svg support, replace svg images with pngs ***/ Drupal.behaviors.wcmOmegaSVGFallback = { - attach: function (context, settings) { + attach: function (context, settings) { $('.no-svg img', context).each(function() { var src = $(this).attr('src').split('.'); @@ -177,26 +184,26 @@ } }); - } + } }; /*** removes zurb responsive table classes for selected items ***/ Drupal.behaviors.wcmOmegaExcludeZurb = { - attach: function (context, settings) { - //remove for panel panes that are not full width - $(".panel-display .span3 table").removeClass("responsive"); + attach: function (context, settings) { + //remove for panel panes that are not full width + $(".panel-display .span3 table").removeClass("responsive"); $(".panel-display .span4 table").removeClass("responsive"); - $(".panel-display .span6 table").removeClass("responsive"); + $(".panel-display .span6 table").removeClass("responsive"); - //remove for views -- checking with moe first - } + //remove for views -- checking with moe first + } }; /*** Adjustments for Media Magnet ***/ Drupal.behaviors.wcmOmegaMediaMagnet = { - attach: function (context, settings) { + attach: function (context, settings) { /* Move Media Magnet channel icon to title area if only one channel is selected */ $(document).ajaxSuccess(function( event, request, settings ) { @@ -217,39 +224,27 @@ }); } }); - } - }; - - -/*** Leadership Views: force alt text to be null for user photos ***/ - Drupal.behaviors.wcmOmegaLeadership= { - attach: function (context, settings) { - - if($('.view-id-leadership_listing .views-field-field-user-photo').length) { - $('img').attr('alt', ' '); - } - } }; /*** detects if text panels pane has only a title and adds class of "title-only" ***/ Drupal.behaviors.wcmOmegaPaneType = { - attach: function (context, settings) { + attach: function (context, settings) { $('.pane-bundle-text').not(':has(.field)').closest('.pane-bundle-text').addClass('title-only'); - } + } }; /*** removes sidebar classes for landing pages - classes were originally added to page div by omega ***/ Drupal.behaviors.wcmOmegaLandingPage = { - attach: function (context, settings) { + attach: function (context, settings) { if ($("body").hasClass("node-type-ocio-landing-page")) { $(".l-page").removeClass("has-one-sidebar has-two-sidebars has-sidebar-1 has-sidebar-2"); } - } + } }; @@ -309,4 +304,25 @@ }; + /*** adjustments for user_views ***/ + Drupal.behaviors.wcmOmegaUserViews = { + attach: function (context, settings) { + + //if leadership view pane has an h2.pane-title, change views-group-header from h2 to h3 + var user_pane = $('.pane-leadership-listing-panel-pane-1, .pane-leadership-listing-panel-pane-2, .pane-user-contact-panel-pane-1, .pane-user-contact-panel-pane-2'); + var pane_title = user_pane.find('h2.pane-title'); + var group_header = user_pane.find('h2.views-group-header'); + + if(pane_title.length) { + + group_header.each(function() { + $(this).replaceWith('<h3 class="views-group-header">'+$(this).html()+'</h3>'); + }); + + } + + } + } + + })(jQuery); diff --git a/profiles/wcm_base/themes/wcm_omega/preprocess/panels-pane.preprocess.inc b/profiles/wcm_base/themes/wcm_omega/preprocess/panels-pane.preprocess.inc index f5c8da89..a240951c 100644 --- a/profiles/wcm_base/themes/wcm_omega/preprocess/panels-pane.preprocess.inc +++ b/profiles/wcm_base/themes/wcm_omega/preprocess/panels-pane.preprocess.inc @@ -27,7 +27,7 @@ function wcm_omega_preprocess_panels_pane(&$vars) { } // Removes redundant role attribute from menu panes and adds aria label. - if ($pane->type == 'menu_tree') { + if ($pane->type == 'menu_tree' || strpos($pane->subtype, 'menu_block') !== false) { $vars['title_attributes_array']['id'] = 'panels-pane-paneid-' . $vars['pane']->pid . '-title'; $vars['attributes_array']['aria-labelledby'] = $vars['title_attributes_array']['id']; $vars['attributes_array']['role'] = 'navigation'; diff --git a/profiles/wcm_base/themes/wcm_omega/sass/components/calendar/_calendar-entry.scss b/profiles/wcm_base/themes/wcm_omega/sass/components/calendar/_calendar-entry.scss index ae266207..79199a10 100644 --- a/profiles/wcm_base/themes/wcm_omega/sass/components/calendar/_calendar-entry.scss +++ b/profiles/wcm_base/themes/wcm_omega/sass/components/calendar/_calendar-entry.scss @@ -4,16 +4,20 @@ .fa-map-marker { float: left; margin-right: 0.75em; + margin-left: 5px; } .fa-calendar { - @include font-size(2.4); + @include font-size(2.1); + padding-top: 0.6em; + } .field--name-field-date { - @include font-size(2.1); + @include font-size(1.9); font-weight: 400; - margin: 1.3em 0 1.5em 0; + margin: 1em 0 1.2em 0; + padding-top: 0.75em; .pipe { margin: 0 10px; @@ -21,18 +25,23 @@ } .fa-map-marker { - @include font-size(3.4); + @include font-size(2.8); margin-right: 0.6em; } .group-location { - @include font-size(2.0); + @include font-size(1.9); font-weight: 400; - margin-bottom: 1.5em; + margin-bottom: 1em; .field--name-field-location-room-number { float: left; margin-right: 5px; } } + + .field--name-field-ocio-body { + border-top: 1px solid $gray-line; + padding-top: 1em; + } } \ No newline at end of file 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 index 17405e48..0df513bb 100644 --- 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 @@ -1,16 +1,16 @@ -#block-menu-menu-global-menu { - +#block-menu-block-global-menu { + h2.block__title { @extend .visuallyhidden; } - + ul.menu { float: right; - + span.ext { display: none; } - + li, a { @include font-size(1.4); font-weight: 300; @@ -19,7 +19,7 @@ .leaf { @extend .no-list-style; float: left; - + &:after { content: "|"; margin: 0 0.6em; @@ -28,7 +28,7 @@ position: relative; bottom: -0.1em; } - + &.last { margin-right: 0; &:after { @@ -59,13 +59,13 @@ .l-region--global-menu { padding-top: 0.55em; padding-bottom: 0.50em; - + &, &.white { @include global-menu($dk-gray, $red, $red, $teal, $red); background: $lt-gray; @include background-image(linear-gradient(lighten($lt-gray,2%), $lt-gray 75%, darken($lt-gray,2%))); } - + &.lt-gray { @include global-menu($dk-gray, $red, $red, #196A76, $red); background: darken($lt-gray,4%); diff --git a/profiles/wcm_base/themes/wcm_omega/sass/components/menus/_menu-blocks.scss b/profiles/wcm_base/themes/wcm_omega/sass/components/menus/_menu-blocks.scss index cb0477e4..e7c57534 100644 --- a/profiles/wcm_base/themes/wcm_omega/sass/components/menus/_menu-blocks.scss +++ b/profiles/wcm_base/themes/wcm_omega/sass/components/menus/_menu-blocks.scss @@ -1,87 +1,89 @@ .sidebar-menu-style { - h2.block__title, - h2.pane-title { - @include font-size(2.6); - font-weight: 600; - text-transform: uppercase; - margin-bottom: 15px; - - a { - font-weight: inherit; - color: $dk-gray; - - &:hover { - color: $teal; - text-decoration: none; - } - } - } - - div[class*="menu-block-"] { - padding: 0; - padding-left: 5px; - } - - li { - @include font-size(1.7); - color: $dk-gray; - text-transform: uppercase; - font-weight: 300; - margin-bottom: 15px; - margin-left: 0; - list-style-image: none !important; - list-style-type: none !important; - - &.last { - margin-bottom: 5px; - } - + h2 { + &.block__title, + &.pane-title { + @include font-size(2.6); + font-weight: 600; + text-transform: uppercase; + margin-bottom: 15px; + + a { + font-weight: inherit; + color: $dk-gray; + + &:hover { + color: $teal; + text-decoration: none; + } + } + } + } + + div[class*='menu-block-'] { + padding: 0; + padding-left: 5px; + } + + li { + @include font-size(1.7); + color: $dk-gray; + text-transform: uppercase; + font-weight: 300; + margin-bottom: 15px; + margin-left: 0; + list-style-image: none !important; + list-style-type: none !important; + + &.last { + margin-bottom: 5px; + } + &.active-trail { ul.menu { border-left: 2px solid $gray-line; margin-left: 0; padding-left: 15px; margin-bottom: 15px; - - li { - @include font-size(1.4); - margin-bottom: 10px; - line-height: 135%; - } + + li { + @include font-size(1.4); + margin-bottom: 10px; + line-height: 135%; + } } - } - - a { + } + + a { color: $dk-gray; - - &:hover { + + &:hover { color: $teal; text-decoration: none; font-weight: 600; - } - - &.active { + } + + &.active { font-weight: 600; color: $red; - } + } + &.active-trail { font-weight: 600; - } - } - } - - span.ext { - margin-left: 4px; - } + } + } + } + + span.ext { + margin-left: 4px; + } } //apply side menu styles where appropriate -div[class*="pane-menu-block-"], +div[class*='pane-menu-block-'], .pane-menu-tree, .l-region--sidebar-1 .block--menu-block, -.l-region--sidebar-2 .block--menu-block, -.menu-block-wrapper { +.l-region--sidebar-2 .block--menu-block { @extend .sidebar-menu-style; } diff --git a/profiles/wcm_base/themes/wcm_omega/sass/components/views/_user-views.scss b/profiles/wcm_base/themes/wcm_omega/sass/components/views/_user-views.scss index 13b78d1d..6a2d93ea 100644 --- a/profiles/wcm_base/themes/wcm_omega/sass/components/views/_user-views.scss +++ b/profiles/wcm_base/themes/wcm_omega/sass/components/views/_user-views.scss @@ -9,9 +9,9 @@ } .views-field-realname { - h2, h3 { - @include font-size(2.1); - } + @include font-size(2.1); + margin-top: 15px; + font-weight: 400; } .views-field-field-user-photo { @@ -27,10 +27,11 @@ .view-id-user_contact.view-display-id-panel_pane_1 { .views-group-header { - margin-bottom: 0.4em; + @include font-size(2.8); margin-top: 1.4em; padding-bottom: 0.2em; color: $md-gray; + border-bottom: 2px solid $lt-gray; } // 2 columns @@ -122,9 +123,26 @@ } // end view-id-leadership_listing, view-id-user_contact +//specific to contacts +.pane-user-contact-panel-pane-1, +.pane-user-contact-panel-pane-2 { + .views-field-realname { + margin-top: 0; + } +} + //styles specific to contacts v2 .pane-user-contact-panel-pane-2 { + .views-group-header { + @include font-size(2.8); + margin-bottom: 0.4em; + margin-top: 1.4em; + padding-bottom: 0.2em; + color: $md-gray; + border-bottom: 2px solid $lt-gray; + } + .views-row { margin-top: 20px; margin-bottom: 30px; @@ -135,6 +153,14 @@ //styles specific to leadership v2 .pane-leadership-listing-panel-pane-2 { + .views-group-header { + @include font-size(2.8); + margin-bottom: 0.4em; + margin-top: 1.4em; + padding-bottom: 0.2em; + color: $md-gray; + } + .views-row { border-bottom: 1px solid darken($lt-gray,12%); @include pie-clearfix; diff --git a/profiles/wcm_base/themes/wcm_omega/templates/panes/mm-item.tpl.php b/profiles/wcm_base/themes/wcm_omega/templates/panes/mm-item.tpl.php index e2009ad8..b1121f86 100644 --- a/profiles/wcm_base/themes/wcm_omega/templates/panes/mm-item.tpl.php +++ b/profiles/wcm_base/themes/wcm_omega/templates/panes/mm-item.tpl.php @@ -3,6 +3,6 @@ <span class="excerpt"><a href="{{link}}" target="_blank">{{{excerpt}}}<span class="element-invisible"> (link is external)</span></a></span> </div> <div class="network"> - <i class="fa fa-{{channel.machine_type_name}}"></i><span class="attribution"><small>{{formatted_published_at}} via <a href="{{channel.url}}" target="_blank">{{channel.name}}<span class="element-invisible"> (link is external)</span></a>.</small></span> + <i class="fa fa-{{channel.machine_type_name}} aria-hidden='true'"></i></i><span class="attribution"><small>{{formatted_published_at}} via <a href="{{channel.url}}" target="_blank">{{channel.name}}<span class="element-invisible"> (link is external)</span></a>.</small></span> </div> </article> diff --git a/profiles/wcm_base/themes/wcm_omega/templates/panes/panels-pane--mm-widgets-live-pane.tpl.php b/profiles/wcm_base/themes/wcm_omega/templates/panes/panels-pane--mm-widgets-live-pane.tpl.php index 426dec76..558ff055 100644 --- a/profiles/wcm_base/themes/wcm_omega/templates/panes/panels-pane--mm-widgets-live-pane.tpl.php +++ b/profiles/wcm_base/themes/wcm_omega/templates/panes/panels-pane--mm-widgets-live-pane.tpl.php @@ -26,7 +26,7 @@ <?php endif; ?> <?php if ($channel): ?> - <i class="mm-channel fa fa-lg fa-<?php print $channel; ?>"></i> + <i class="mm-channel fa fa-lg fa-<?php print $channel; ?>" aria-hidden='true'></i> <?php endif; ?> <?php print render($title_prefix); ?> diff --git a/profiles/wcm_base/themes/wcm_omega/templates/system/html.tpl.php b/profiles/wcm_base/themes/wcm_omega/templates/system/html.tpl.php index ea1fa50c..da4a1b02 100644 --- a/profiles/wcm_base/themes/wcm_omega/templates/system/html.tpl.php +++ b/profiles/wcm_base/themes/wcm_omega/templates/system/html.tpl.php @@ -16,11 +16,12 @@ <!-- disable phone number detection --> <meta name="format-detection" content="telephone=no"> - <!-- font awesome --> - <link href="//maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css" rel="stylesheet"> + <!-- font awesome --> + <script src="//use.fontawesome.com/a42fd7c138.js"></script> - <!-- code font --> - <script src="//use.edgefonts.net/courier-prime.js"></script> + + <!-- code font --> + <script src="//use.edgefonts.net/courier-prime.js"></script> <!-- osu fonts --> <link rel="stylesheet" href="<?php print $osufonts; ?>"> diff --git a/profiles/wcm_base/themes/wcm_omega/templates/views/views-view-unformatted--leadership-listing.tpl.php b/profiles/wcm_base/themes/wcm_omega/templates/views/views-view-unformatted--leadership-listing.tpl.php new file mode 100644 index 00000000..cdda621d --- /dev/null +++ b/profiles/wcm_base/themes/wcm_omega/templates/views/views-view-unformatted--leadership-listing.tpl.php @@ -0,0 +1,19 @@ +<?php + +/** + * @file + * Template to display a list of rows. + */ +?> + +<?php if (!empty($title)): ?> + <h2 class="views-group-header"><?php print $title; ?></h2> +<?php endif; ?> + +<div class="views-group"> +<?php foreach ($rows as $delta => $row): ?> + <div<?php print $row_attributes[$delta]; ?>> + <?php print $row; ?> + </div> +<?php endforeach; ?> +</div> <!--/views-group--> diff --git a/profiles/wcm_base/themes/wcm_omega/templates/views/views-view-unformatted--user-contact.tpl.php b/profiles/wcm_base/themes/wcm_omega/templates/views/views-view-unformatted--user-contact.tpl.php new file mode 100644 index 00000000..cdda621d --- /dev/null +++ b/profiles/wcm_base/themes/wcm_omega/templates/views/views-view-unformatted--user-contact.tpl.php @@ -0,0 +1,19 @@ +<?php + +/** + * @file + * Template to display a list of rows. + */ +?> + +<?php if (!empty($title)): ?> + <h2 class="views-group-header"><?php print $title; ?></h2> +<?php endif; ?> + +<div class="views-group"> +<?php foreach ($rows as $delta => $row): ?> + <div<?php print $row_attributes[$delta]; ?>> + <?php print $row; ?> + </div> +<?php endforeach; ?> +</div> <!--/views-group--> diff --git a/profiles/wcm_base/themes/wcm_omega/theme/breadcrumb.theme.inc b/profiles/wcm_base/themes/wcm_omega/theme/breadcrumb.theme.inc index ca3c8df4..8a5783cf 100644 --- a/profiles/wcm_base/themes/wcm_omega/theme/breadcrumb.theme.inc +++ b/profiles/wcm_base/themes/wcm_omega/theme/breadcrumb.theme.inc @@ -16,9 +16,18 @@ */ function wcm_omega_breadcrumb($vars) { $breadcrumb = $vars['breadcrumb']; + $path = current_path(); if ($count = count($breadcrumb)) { - $breadcrumb[$count - 1] = l(menu_get_active_title(), current_path(), array('attributes' => array('aria-current' => 'page'))); + $breadcrumb[$count - 1] = l(menu_get_active_title(), $path, array('attributes' => array('aria-current' => 'page'))); + } + + // Change breadcrumb (and page title) on webform confirmation pages. + if (drupal_match_path($path, 'node/*/done')) { + $page = menu_get_item(); + $node = $page['page_arguments'][0]; + drupal_set_title($node->title . ' submitted'); + $breadcrumb[$count - 2] = l($node->title, 'node/' . $node->nid); } if (!empty($breadcrumb)) { diff --git a/profiles/wcm_base/themes/wcm_omega/theme/status-messages.theme.inc b/profiles/wcm_base/themes/wcm_omega/theme/status-messages.theme.inc index 75400375..bac690af 100644 --- a/profiles/wcm_base/themes/wcm_omega/theme/status-messages.theme.inc +++ b/profiles/wcm_base/themes/wcm_omega/theme/status-messages.theme.inc @@ -24,9 +24,9 @@ function wcm_omega_status_messages($variables) { if (!empty($status_heading[$type])) { $output .= '<h2 id="' . $type . '-message"'; - if ($type == 'error' && !empty($_SESSION['webform_error_title'])) { - $output .= '>' . $_SESSION['webform_error_title']; - unset($_SESSION['webform_error_title']); + if ($type == 'error' && !empty($_SESSION['form_error_title'])) { + $output .= '>' . $_SESSION['form_error_title']; + unset($_SESSION['form_error_title']); } else { $output .= ' class="element-invisible">' . $status_heading[$type]; diff --git a/profiles/wcm_base/themes/wcm_omega/theme/superfish-build.theme.inc b/profiles/wcm_base/themes/wcm_omega/theme/superfish-build.theme.inc index d9c75429..79de149f 100644 --- a/profiles/wcm_base/themes/wcm_omega/theme/superfish-build.theme.inc +++ b/profiles/wcm_base/themes/wcm_omega/theme/superfish-build.theme.inc @@ -264,7 +264,7 @@ function wcm_omega_superfish_build($variables) { $link_attributes['class'][] = 'js-simple-tooltip'; - $toolTipText = '<p>Use <strong>ENTER</strong> key on top level items to enter submenus.</p><p>Use <strong>SPACE</strong> key to activate top level links.</p>'; + $toolTipText = '<p>Use <strong>ENTER</strong> key to expand menu items or activate links for items that do not expand.</p><p>Use <strong>SPACE</strong> key to activate any menu link.</p>'; $link_attributes['data-simpletooltip-text'] = $toolTipText; if ($item_variables['element']['item']['link']['link_path'] == '<nolink>') { diff --git a/profiles/wcm_base/wcm_base.make b/profiles/wcm_base/wcm_base.make index ea1e782f..866e83b7 100644 --- a/profiles/wcm_base/wcm_base.make +++ b/profiles/wcm_base/wcm_base.make @@ -79,9 +79,13 @@ projects[linkchecker][patch][1946252] = http://drupal.org/files/issues/linkcheck projects[mailsystem][version] = 2.34 projects[mailsystem][subdir] = contrib +projects[menu_block][version] = 2.7 +projects[menu_block][subdir] = contrib +projects[menu_block][patch][2076119] = http://drupal.org/files/issues/2018-05-14/menu_block-customize_deltas-2076119-7.patch + projects[migrate][version] = 2.8 projects[migrate][subdir] = contrib -projects[migrate][2654222][2297685] = http://drupal.org/files/issues/migrate-php7-uniform-variable-syntax.patch +projects[migrate][2297685] = http://drupal.org/files/issues/migrate-php7-uniform-variable-syntax.patch projects[mimemail][version] = 1.0 projects[mimemail][subdir] = contrib -- GitLab