diff --git a/profiles/wcm_base/CHANGELOG.txt b/profiles/wcm_base/CHANGELOG.txt index 99766a8e57612eea796288b33b47ff979c913718..0123791a603eb7a6b49cc0a59cd378fd7e0583b3 100644 --- a/profiles/wcm_base/CHANGELOG.txt +++ b/profiles/wcm_base/CHANGELOG.txt @@ -1,5 +1,15 @@ -WCM Base 7.x-1.15-rc21, 2019-04-19 ----------------------------------- +WCM Base 7.x-1.15-rc2, 2019-05-03 +--------------------------------- +- WCM Base: Removed nonexistant logging_alerts module from wcm_base.info. +- WCM Omega: + - Simplified WCM Timeline style. + - Updated calendar tags view to show upcoming and past events. + - Temporarily altered calendar tag page breadcrumbs via jQuery. + - Changed all instances of font-weight: 500 to 600. +- OCIO Calendar: Improved calendar tag page display. + +WCM Base 7.x-1.15-rc1, 2019-04-19 +--------------------------------- - WCM Base: - Added WCM Addtoany module to allow social sharing of news articles. - Updated Panopoly to 1.66 per SA-CONTRIB-2019-045. diff --git a/profiles/wcm_base/modules/custom/ocio_calendar/ocio_calendar.ds.inc b/profiles/wcm_base/modules/custom/ocio_calendar/ocio_calendar.ds.inc index 2422b072738c791d69f77653ba70fadca8062d7b..9a65ba63296c30205eb518f1c969f5d886e67b9a 100644 --- a/profiles/wcm_base/modules/custom/ocio_calendar/ocio_calendar.ds.inc +++ b/profiles/wcm_base/modules/custom/ocio_calendar/ocio_calendar.ds.inc @@ -1,4 +1,5 @@ <?php + /** * @file * ocio_calendar.ds.inc @@ -27,6 +28,32 @@ function ocio_calendar_ds_field_settings_info() { ); $export['node|calendar_entry|full'] = $ds_fieldsetting; + $ds_fieldsetting = new stdClass(); + $ds_fieldsetting->api_version = 1; + $ds_fieldsetting->id = 'node|calendar_entry|teaser'; + $ds_fieldsetting->entity_type = 'node'; + $ds_fieldsetting->bundle = 'calendar_entry'; + $ds_fieldsetting->view_mode = 'teaser'; + $ds_fieldsetting->settings = array( + 'title' => array( + 'weight' => '0', + 'label' => 'hidden', + 'format' => 'default', + 'formatter_settings' => array( + 'link' => '1', + 'wrapper' => 'h2', + 'class' => '', + 'ft' => array(), + ), + ), + 'field_ocio_body' => array( + 'formatter_settings' => array( + 'ft' => array(), + ), + ), + ); + $export['node|calendar_entry|teaser'] = $ds_fieldsetting; + return $export; } @@ -80,5 +107,71 @@ function ocio_calendar_ds_layout_settings_info() { ); $export['node|calendar_entry|full'] = $ds_layout; + $ds_layout = new stdClass(); + $ds_layout->api_version = 1; + $ds_layout->id = 'node|calendar_entry|teaser'; + $ds_layout->entity_type = 'node'; + $ds_layout->bundle = 'calendar_entry'; + $ds_layout->view_mode = 'teaser'; + $ds_layout->layout = 'ds_1col'; + $ds_layout->settings = array( + 'regions' => array( + 'ds_content' => array( + 0 => 'title', + 1 => 'field_date', + 2 => 'field_ocio_body', + ), + ), + 'fields' => array( + 'title' => 'ds_content', + 'field_date' => 'ds_content', + 'field_ocio_body' => 'ds_content', + ), + 'classes' => array(), + 'wrappers' => array( + 'ds_content' => 'div', + 'ds_hidden' => 'div', + ), + 'layout_wrapper' => 'div', + 'layout_attributes' => '', + 'layout_attributes_merge' => 1, + 'layout_link_attribute' => '', + 'layout_link_custom' => '', + 'layout_disable_css' => FALSE, + ); + $export['node|calendar_entry|teaser'] = $ds_layout; + + $ds_layout = new stdClass(); + $ds_layout->api_version = 1; + $ds_layout->id = 'taxonomy_term|calendar_tags|full'; + $ds_layout->entity_type = 'taxonomy_term'; + $ds_layout->bundle = 'calendar_tags'; + $ds_layout->view_mode = 'full'; + $ds_layout->layout = 'ds_1col'; + $ds_layout->settings = array( + 'regions' => array( + 'ds_content' => array( + 0 => 'description', + ), + ), + 'fields' => array( + 'description' => 'ds_content', + ), + 'classes' => array(), + 'wrappers' => array( + 'ds_content' => 'div', + 'ds_hidden' => 'div', + ), + 'layout_wrapper' => 'div', + 'layout_attributes' => '', + 'layout_attributes_merge' => 1, + 'layout_link_attribute' => '', + 'layout_link_custom' => '', + 'layout_disable_css' => FALSE, + 'hide_page_title' => '2', + 'page_option_title' => 'Events Tagged: %taxonomy_term:name', + ); + $export['taxonomy_term|calendar_tags|full'] = $ds_layout; + return $export; } diff --git a/profiles/wcm_base/modules/custom/ocio_calendar/ocio_calendar.features.field_base.inc b/profiles/wcm_base/modules/custom/ocio_calendar/ocio_calendar.features.field_base.inc index 474147503969604aac8bb974a34a9820e16502a7..c4ba3ae17fe4c8603eaf6835768ad2162b57f785 100644 --- a/profiles/wcm_base/modules/custom/ocio_calendar/ocio_calendar.features.field_base.inc +++ b/profiles/wcm_base/modules/custom/ocio_calendar/ocio_calendar.features.field_base.inc @@ -1,4 +1,5 @@ <?php + /** * @file * ocio_calendar.features.field_base.inc @@ -52,6 +53,8 @@ function ocio_calendar_field_default_field_bases() { 'module' => 'text', 'settings' => array( 'max_length' => 255, + 'required_summary' => 0, + 'show_summary' => 0, ), 'translatable' => 0, 'type' => 'text', @@ -73,6 +76,8 @@ function ocio_calendar_field_default_field_bases() { 'module' => 'text', 'settings' => array( 'max_length' => 255, + 'required_summary' => 0, + 'show_summary' => 0, ), 'translatable' => 0, 'type' => 'text', @@ -94,6 +99,8 @@ function ocio_calendar_field_default_field_bases() { 'module' => 'text', 'settings' => array( 'max_length' => 60, + 'required_summary' => 0, + 'show_summary' => 0, ), 'translatable' => 0, 'type' => 'text', diff --git a/profiles/wcm_base/modules/custom/ocio_calendar/ocio_calendar.features.field_instance.inc b/profiles/wcm_base/modules/custom/ocio_calendar/ocio_calendar.features.field_instance.inc index 1f86c7c5333ecccb11ceacd8de7a34bdebccdd74..c88e685dd25ef8e33b77dd447e397e07f82053db 100644 --- a/profiles/wcm_base/modules/custom/ocio_calendar/ocio_calendar.features.field_instance.inc +++ b/profiles/wcm_base/modules/custom/ocio_calendar/ocio_calendar.features.field_instance.inc @@ -1,4 +1,5 @@ <?php + /** * @file * ocio_calendar.features.field_instance.inc @@ -38,7 +39,7 @@ function ocio_calendar_field_default_field_instances() { 'label' => 'above', 'settings' => array(), 'type' => 'hidden', - 'weight' => 0, + 'weight' => 6, ), ), 'ds_extras_field_template' => '', @@ -102,10 +103,18 @@ function ocio_calendar_field_default_field_instances() { 'weight' => 0, ), 'teaser' => array( - 'label' => 'above', - 'settings' => array(), - 'type' => 'hidden', - 'weight' => 0, + 'label' => 'hidden', + 'module' => 'date', + 'settings' => array( + 'format_type' => 'panopoly_day', + 'fromto' => 'value', + 'multiple_from' => '', + 'multiple_number' => '', + 'multiple_to' => '', + 'show_remaining_days' => 0, + ), + 'type' => 'date_default', + 'weight' => 1, ), ), 'ds_extras_field_template' => '', @@ -156,7 +165,9 @@ function ocio_calendar_field_default_field_instances() { 'label' => 'hidden', 'module' => 'simple_gmap', 'settings' => array( + 'apikey' => '', 'iframe_height' => 200, + 'iframe_title' => 'Google Map of [address]', 'iframe_width' => 200, 'include_link' => 1, 'include_map' => 0, @@ -166,6 +177,7 @@ function ocio_calendar_field_default_field_instances() { 'langcode' => 'en', 'link_text' => 'use_address', 'map_type' => 'm', + 'static_scale' => 1, 'zoom_level' => 14, ), 'type' => 'simple_gmap', @@ -175,7 +187,7 @@ function ocio_calendar_field_default_field_instances() { 'label' => 'above', 'settings' => array(), 'type' => 'hidden', - 'weight' => 0, + 'weight' => 3, ), ), 'ds_extras_field_template' => '', @@ -228,7 +240,7 @@ function ocio_calendar_field_default_field_instances() { 'label' => 'above', 'settings' => array(), 'type' => 'hidden', - 'weight' => 0, + 'weight' => 4, ), ), 'ds_extras_field_template' => '', @@ -281,7 +293,7 @@ function ocio_calendar_field_default_field_instances() { 'label' => 'above', 'settings' => array(), 'type' => 'hidden', - 'weight' => 0, + 'weight' => 5, ), ), 'ds_extras_field_template' => '', @@ -337,10 +349,13 @@ function ocio_calendar_field_default_field_instances() { 'weight' => 2, ), 'teaser' => array( - 'label' => 'above', - 'settings' => array(), - 'type' => 'hidden', - 'weight' => 0, + 'label' => 'hidden', + 'module' => 'text', + 'settings' => array( + 'trim_length' => 400, + ), + 'type' => 'text_summary_or_trimmed', + 'weight' => 2, ), ), 'ds_extras_field_template' => '', diff --git a/profiles/wcm_base/modules/custom/ocio_calendar/ocio_calendar.features.inc b/profiles/wcm_base/modules/custom/ocio_calendar/ocio_calendar.features.inc index 2ae9a6c2d330f304fba0c1ecd3492ebd04c7a285..4f5991535c29219e2cee347120ea551415f5fe6f 100644 --- a/profiles/wcm_base/modules/custom/ocio_calendar/ocio_calendar.features.inc +++ b/profiles/wcm_base/modules/custom/ocio_calendar/ocio_calendar.features.inc @@ -1,4 +1,5 @@ <?php + /** * @file * ocio_calendar.features.inc @@ -46,6 +47,26 @@ function ocio_calendar_custom_breadcrumb_features_default_settings() { return $custom_breadcrumbs; } +/** + * Implements hook_custom_breadcrumbs_paths_features_default_settings(). + */ +function ocio_calendar_custom_breadcrumbs_paths_features_default_settings() { + $custom_breadcrumbs = array(); + + // Exported custom breadcrumb: calendar_tags. + $custom_breadcrumbs['calendar_tags'] = array( + 'name' => 'Calendar Tags', + 'titles' => 'Calendar', + 'paths' => 'calendar', + 'visibility_php' => '', + 'specific_path' => 'calendar-tags/*', + 'language' => '', + 'machine_name' => 'calendar_tags', + ); + + return $custom_breadcrumbs; +} + /** * Implements hook_node_info(). */ diff --git a/profiles/wcm_base/modules/custom/ocio_calendar/ocio_calendar.field_group.inc b/profiles/wcm_base/modules/custom/ocio_calendar/ocio_calendar.field_group.inc index e5f4a4ddf058f680e5df53bbcbf5cb15e7e0efdb..2cb0067352144a1e5e14c8cbd7423c71545436fe 100644 --- a/profiles/wcm_base/modules/custom/ocio_calendar/ocio_calendar.field_group.inc +++ b/profiles/wcm_base/modules/custom/ocio_calendar/ocio_calendar.field_group.inc @@ -1,4 +1,5 @@ <?php + /** * @file * ocio_calendar.field_group.inc diff --git a/profiles/wcm_base/modules/custom/ocio_calendar/ocio_calendar.info b/profiles/wcm_base/modules/custom/ocio_calendar/ocio_calendar.info index 87f2f11375df92bfed43400e413c1b9fefa5f0e6..ba6d059a5f916bdadfa648027c274994fdc084a9 100644 --- a/profiles/wcm_base/modules/custom/ocio_calendar/ocio_calendar.info +++ b/profiles/wcm_base/modules/custom/ocio_calendar/ocio_calendar.info @@ -6,11 +6,14 @@ version = 7.x-1.0 project = ocio_calendar dependencies[] = better_exposed_filters dependencies[] = calendar +dependencies[] = ctools dependencies[] = custom_breadcrumbs +dependencies[] = date dependencies[] = date_all_day dependencies[] = date_views dependencies[] = ds dependencies[] = entityreference +dependencies[] = features dependencies[] = field_group dependencies[] = ocio_field_bases dependencies[] = ocio_taxonomy @@ -26,8 +29,12 @@ features[ctools][] = field_group:field_group:1 features[ctools][] = strongarm:strongarm:1 features[ctools][] = views:views_default:3.0 features[custom_breadcrumb][] = calendar_entry +features[custom_breadcrumbs_paths][] = calendar_tags features[ds_field_settings][] = node|calendar_entry|full +features[ds_field_settings][] = node|calendar_entry|teaser features[ds_layout_settings][] = node|calendar_entry|full +features[ds_layout_settings][] = node|calendar_entry|teaser +features[ds_layout_settings][] = taxonomy_term|calendar_tags|full features[features_api][] = api:2 features[field_base][] = field_calendar_tags features[field_base][] = field_location_address @@ -44,14 +51,16 @@ features[field_instance][] = node-calendar_entry-field_ocio_body features[node][] = calendar_entry features[variable][] = date_format_ocio_calendar_list features[variable][] = date_format_ocio_calendar_node +features[variable][] = diff_enable_revisions_page_node_calendar_entry +features[variable][] = diff_show_preview_changes_node_calendar_entry +features[variable][] = diff_view_mode_preview_node_calendar_entry features[variable][] = field_bundle_settings_node__calendar_entry features[variable][] = menu_options_calendar_entry features[variable][] = menu_parent_calendar_entry features[variable][] = node_options_calendar_entry features[variable][] = node_preview_calendar_entry features[variable][] = node_submitted_calendar_entry +features[variable][] = pathauto_taxonomy_term_calendar_tags_pattern features[variable][] = private_calendar_entry features[views_view][] = calendar -features_exclude[dependencies][date] = date -features_exclude[dependencies][features] = features -features_exclude[dependencies][ctools] = ctools +features[views_view][] = calendar_tags diff --git a/profiles/wcm_base/modules/custom/ocio_calendar/ocio_calendar.strongarm.inc b/profiles/wcm_base/modules/custom/ocio_calendar/ocio_calendar.strongarm.inc index 1df5c695d3655e02c30538e281f5e3337a93bea9..bce80529010a8f26f3ce3f62e1277843a9b5a12c 100644 --- a/profiles/wcm_base/modules/custom/ocio_calendar/ocio_calendar.strongarm.inc +++ b/profiles/wcm_base/modules/custom/ocio_calendar/ocio_calendar.strongarm.inc @@ -1,4 +1,5 @@ <?php + /** * @file * ocio_calendar.strongarm.inc @@ -24,6 +25,27 @@ function ocio_calendar_strongarm() { $strongarm->value = 'F j, Y | g:ia'; $export['date_format_ocio_calendar_node'] = $strongarm; + $strongarm = new stdClass(); + $strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */ + $strongarm->api_version = 1; + $strongarm->name = 'diff_enable_revisions_page_node_calendar_entry'; + $strongarm->value = 1; + $export['diff_enable_revisions_page_node_calendar_entry'] = $strongarm; + + $strongarm = new stdClass(); + $strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */ + $strongarm->api_version = 1; + $strongarm->name = 'diff_show_preview_changes_node_calendar_entry'; + $strongarm->value = 1; + $export['diff_show_preview_changes_node_calendar_entry'] = $strongarm; + + $strongarm = new stdClass(); + $strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */ + $strongarm->api_version = 1; + $strongarm->name = 'diff_view_mode_preview_node_calendar_entry'; + $strongarm->value = 'full'; + $export['diff_view_mode_preview_node_calendar_entry'] = $strongarm; + $strongarm = new stdClass(); $strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */ $strongarm->api_version = 1; @@ -116,6 +138,13 @@ function ocio_calendar_strongarm() { $strongarm->value = 1; $export['node_submitted_calendar_entry'] = $strongarm; + $strongarm = new stdClass(); + $strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */ + $strongarm->api_version = 1; + $strongarm->name = 'pathauto_taxonomy_term_calendar_tags_pattern'; + $strongarm->value = 'calendar-tags/[term:name]'; + $export['pathauto_taxonomy_term_calendar_tags_pattern'] = $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_calendar/ocio_calendar.views_default.inc b/profiles/wcm_base/modules/custom/ocio_calendar/ocio_calendar.views_default.inc index e4652231d1feb13de252662e62d357db45ef1d60..477a11d0301363fe2b8b770f11f68d4351c1bd9b 100644 --- a/profiles/wcm_base/modules/custom/ocio_calendar/ocio_calendar.views_default.inc +++ b/profiles/wcm_base/modules/custom/ocio_calendar/ocio_calendar.views_default.inc @@ -1,4 +1,5 @@ <?php + /** * @file * ocio_calendar.views_default.inc @@ -809,6 +810,7 @@ function ocio_calendar_views_default_views() { $handler->display->display_options['arguments']['date_argument']['default_action'] = 'default'; $handler->display->display_options['arguments']['date_argument']['default_argument_type'] = 'php'; $handler->display->display_options['arguments']['date_argument']['default_argument_options']['code'] = 'return isset($_GET[\'month\']) ? $_GET[\'month\'] : date(\'Y-m\');'; + $handler->display->display_options['arguments']['date_argument']['summary']['format'] = 'default_summary'; $handler->display->display_options['arguments']['date_argument']['granularity_reset'] = 0; $handler->display->display_options['arguments']['date_argument']['add_delta'] = 'yes'; $handler->display->display_options['arguments']['date_argument']['date_fields'] = array( @@ -827,5 +829,164 @@ function ocio_calendar_views_default_views() { $handler->display->display_options['link_to_view'] = '0'; $export['calendar'] = $view; + $view = new view(); + $view->name = 'calendar_tags'; + $view->description = ''; + $view->tag = 'default'; + $view->base_table = 'node'; + $view->human_name = 'Calendar Tags'; + $view->core = 7; + $view->api_version = '3.0'; + $view->disabled = FALSE; /* Edit this to true to make a default view disabled initially */ + + /* Display: Master */ + $handler = $view->new_display('default', 'Master', 'default'); + $handler->display->display_options['title'] = 'Event Tags'; + $handler->display->display_options['use_more_always'] = FALSE; + $handler->display->display_options['access']['type'] = 'perm'; + $handler->display->display_options['cache']['type'] = 'none'; + $handler->display->display_options['query']['type'] = 'views_query'; + $handler->display->display_options['exposed_form']['type'] = 'basic'; + $handler->display->display_options['pager']['type'] = 'full'; + $handler->display->display_options['pager']['options']['items_per_page'] = '10'; + $handler->display->display_options['style_plugin'] = 'default'; + $handler->display->display_options['row_plugin'] = 'fields'; + /* Field: Content: Title */ + $handler->display->display_options['fields']['title']['id'] = 'title'; + $handler->display->display_options['fields']['title']['table'] = 'node'; + $handler->display->display_options['fields']['title']['field'] = 'title'; + $handler->display->display_options['fields']['title']['label'] = ''; + $handler->display->display_options['fields']['title']['alter']['word_boundary'] = FALSE; + $handler->display->display_options['fields']['title']['alter']['ellipsis'] = FALSE; + $handler->display->display_options['fields']['title']['element_type'] = 'h2'; + $handler->display->display_options['fields']['title']['element_label_colon'] = FALSE; + /* Field: Content: Date */ + $handler->display->display_options['fields']['field_date']['id'] = 'field_date'; + $handler->display->display_options['fields']['field_date']['table'] = 'field_data_field_date'; + $handler->display->display_options['fields']['field_date']['field'] = 'field_date'; + $handler->display->display_options['fields']['field_date']['label'] = ''; + $handler->display->display_options['fields']['field_date']['element_label_colon'] = FALSE; + $handler->display->display_options['fields']['field_date']['settings'] = array( + 'format_type' => 'panopoly_day', + 'custom_date_format' => '', + 'fromto' => 'value', + 'multiple_number' => '', + 'multiple_from' => '', + 'multiple_to' => '', + 'show_remaining_days' => 0, + ); + /* Field: Content: Body */ + $handler->display->display_options['fields']['field_ocio_body']['id'] = 'field_ocio_body'; + $handler->display->display_options['fields']['field_ocio_body']['table'] = 'field_data_field_ocio_body'; + $handler->display->display_options['fields']['field_ocio_body']['field'] = 'field_ocio_body'; + $handler->display->display_options['fields']['field_ocio_body']['label'] = ''; + $handler->display->display_options['fields']['field_ocio_body']['element_label_colon'] = FALSE; + $handler->display->display_options['fields']['field_ocio_body']['type'] = 'smart_trim_format'; + $handler->display->display_options['fields']['field_ocio_body']['settings'] = array( + 'trim_link' => '0', + 'trim_length' => '50', + 'trim_type' => 'words', + 'trim_suffix' => '...', + 'more_link' => '0', + 'more_text' => 'Read more', + 'summary_handler' => 'full', + 'trim_options' => array( + 'text' => 0, + ), + 'trim_preserve_tags' => '', + ); + /* Sort criterion: Content: Date - start date (field_date) */ + $handler->display->display_options['sorts']['field_date_value']['id'] = 'field_date_value'; + $handler->display->display_options['sorts']['field_date_value']['table'] = 'field_data_field_date'; + $handler->display->display_options['sorts']['field_date_value']['field'] = 'field_date_value'; + /* Contextual filter: Content: Has taxonomy term ID */ + $handler->display->display_options['arguments']['tid']['id'] = 'tid'; + $handler->display->display_options['arguments']['tid']['table'] = 'taxonomy_index'; + $handler->display->display_options['arguments']['tid']['field'] = 'tid'; + $handler->display->display_options['arguments']['tid']['default_action'] = 'default'; + $handler->display->display_options['arguments']['tid']['title_enable'] = TRUE; + $handler->display->display_options['arguments']['tid']['title'] = 'Events Tagged: %1'; + $handler->display->display_options['arguments']['tid']['breadcrumb_enable'] = TRUE; + $handler->display->display_options['arguments']['tid']['breadcrumb'] = 'Events Tagged: %1'; + $handler->display->display_options['arguments']['tid']['default_argument_type'] = 'taxonomy_tid'; + $handler->display->display_options['arguments']['tid']['summary']['number_of_records'] = '0'; + $handler->display->display_options['arguments']['tid']['summary']['format'] = 'default_summary'; + $handler->display->display_options['arguments']['tid']['summary_options']['items_per_page'] = '25'; + /* Filter criterion: Content: Published */ + $handler->display->display_options['filters']['status']['id'] = 'status'; + $handler->display->display_options['filters']['status']['table'] = 'node'; + $handler->display->display_options['filters']['status']['field'] = 'status'; + $handler->display->display_options['filters']['status']['value'] = 1; + $handler->display->display_options['filters']['status']['group'] = 1; + $handler->display->display_options['filters']['status']['expose']['operator'] = FALSE; + /* Filter criterion: Content: Type */ + $handler->display->display_options['filters']['type']['id'] = 'type'; + $handler->display->display_options['filters']['type']['table'] = 'node'; + $handler->display->display_options['filters']['type']['field'] = 'type'; + $handler->display->display_options['filters']['type']['value'] = array( + 'calendar_entry' => 'calendar_entry', + ); + /* Filter criterion: Content: Date - start date (field_date) */ + $handler->display->display_options['filters']['field_date_value']['id'] = 'field_date_value'; + $handler->display->display_options['filters']['field_date_value']['table'] = 'field_data_field_date'; + $handler->display->display_options['filters']['field_date_value']['field'] = 'field_date_value'; + $handler->display->display_options['filters']['field_date_value']['operator'] = '>'; + $handler->display->display_options['filters']['field_date_value']['default_date'] = 'now'; + $handler->display->display_options['filters']['field_date_value']['year_range'] = '-1:+3'; + + /* Display: Page */ + $handler = $view->new_display('page', 'Page', 'page'); + $handler->display->display_options['path'] = 'taxonomy/term/%'; + + /* Display: Attachment */ + $handler = $view->new_display('attachment', 'Attachment', 'attachment_1'); + $handler->display->display_options['pager']['type'] = 'some'; + $handler->display->display_options['defaults']['header'] = FALSE; + /* Header: Global: Text area */ + $handler->display->display_options['header']['area']['id'] = 'area'; + $handler->display->display_options['header']['area']['table'] = 'views'; + $handler->display->display_options['header']['area']['field'] = 'area'; + $handler->display->display_options['header']['area']['content'] = '<h2 class="block-title-style">Past Events</h2>'; + $handler->display->display_options['header']['area']['format'] = 'filtered_html'; + $handler->display->display_options['defaults']['fields'] = FALSE; + /* Field: Content: Title */ + $handler->display->display_options['fields']['title']['id'] = 'title'; + $handler->display->display_options['fields']['title']['table'] = 'node'; + $handler->display->display_options['fields']['title']['field'] = 'title'; + $handler->display->display_options['fields']['title']['label'] = ''; + $handler->display->display_options['fields']['title']['alter']['word_boundary'] = FALSE; + $handler->display->display_options['fields']['title']['alter']['ellipsis'] = FALSE; + $handler->display->display_options['fields']['title']['element_type'] = 'h3'; + $handler->display->display_options['fields']['title']['element_label_colon'] = FALSE; + $handler->display->display_options['defaults']['filter_groups'] = FALSE; + $handler->display->display_options['defaults']['filters'] = FALSE; + /* Filter criterion: Content: Published */ + $handler->display->display_options['filters']['status']['id'] = 'status'; + $handler->display->display_options['filters']['status']['table'] = 'node'; + $handler->display->display_options['filters']['status']['field'] = 'status'; + $handler->display->display_options['filters']['status']['value'] = 1; + $handler->display->display_options['filters']['status']['group'] = 1; + $handler->display->display_options['filters']['status']['expose']['operator'] = FALSE; + /* Filter criterion: Content: Type */ + $handler->display->display_options['filters']['type']['id'] = 'type'; + $handler->display->display_options['filters']['type']['table'] = 'node'; + $handler->display->display_options['filters']['type']['field'] = 'type'; + $handler->display->display_options['filters']['type']['value'] = array( + 'calendar_entry' => 'calendar_entry', + ); + /* Filter criterion: Content: Date - start date (field_date) */ + $handler->display->display_options['filters']['field_date_value']['id'] = 'field_date_value'; + $handler->display->display_options['filters']['field_date_value']['table'] = 'field_data_field_date'; + $handler->display->display_options['filters']['field_date_value']['field'] = 'field_date_value'; + $handler->display->display_options['filters']['field_date_value']['operator'] = '<'; + $handler->display->display_options['filters']['field_date_value']['default_date'] = 'now'; + $handler->display->display_options['filters']['field_date_value']['year_range'] = '-1:+3'; + $handler->display->display_options['displays'] = array( + 'page' => 'page', + 'default' => 0, + ); + $handler->display->display_options['attachment_position'] = 'after'; + $export['calendar_tags'] = $view; + return $export; } diff --git a/profiles/wcm_base/modules/custom/wcm_timeline/wcm_timeline.module b/profiles/wcm_base/modules/custom/wcm_timeline/wcm_timeline.module index abda598d8566ce9c892370f3a214dac5b4861d12..62634a61b6d1e232da45cc31f7a3e687718aa23f 100644 --- a/profiles/wcm_base/modules/custom/wcm_timeline/wcm_timeline.module +++ b/profiles/wcm_base/modules/custom/wcm_timeline/wcm_timeline.module @@ -6,7 +6,6 @@ include_once 'wcm_timeline.features.inc'; - /** * Implements hook_fieldable_panels_pane_view(). */ @@ -36,7 +35,7 @@ function wcm_timeline_views_post_render(&$view, &$output, &$cache) { $start = getDate(strtotime($entry->field_field_timeline_entry_date[0]['raw']['value'])); $end = getDate(strtotime($entry->field_field_timeline_entry_date[0]['raw']['value2'])); - $length = ($end['year'] - $start['year']) * 12 + $end['mon'] - $start['mon']; + //$length = ($end['year'] - $start['year']) * 12 + $end['mon'] - $start['mon']; $date = $start['month'] . ' ' . $start['year']; if ($start != $end) { @@ -46,26 +45,29 @@ function wcm_timeline_views_post_render(&$view, &$output, &$cache) { $data[$start['year']][] = array( 'title' => $entry->field_field_timeline_entry_title[0]['raw']['value'], 'date' => $date, - 'start' => $start['mon'], - 'length' => $length, - 'alt' => $key % 2 + //'start' => $start['mon'], + //'length' => $length, + //'alt' => $key % 2 ); $years[] = $start['year']; - $years[] = $end['year']; + //$years[] = $end['year']; } + // $years = range($years[0], end($years)); - $years = range($years[0], end($years)); $years = array_replace(array_fill_keys($years, NULL), $data); - $output = '<div class="wcm-timeline"><ul class="timeline">'; + $total_entries = count($view->result); - foreach ($years as $year => $entries) { - $output .= '<li class="timeline-year"><div class="year-label">' . $year . '</div><ul class="timeline-entries">'; + $output = '<div class="wcm-timeline"><ul class="timeline entries-' . $total_entries . '">'; + foreach ($years as $year => $entries) { + $year_entries = count($entries); + $output .= '<li class="timeline-year entries-' . $year_entries . '"><div class="year-label">' . $year . '</div><ul class="timeline-entries">'; +//$output .= '<li class="timeline-year entries-' . $year_entries . '" style="width:' . $year_entries / $total_entries * 100 .'%"><div class="year-label">' . $year . '</div><ul class="timeline-entries">'; if (!empty($entries)) { foreach ($entries as $entry) { - $output .= '<li class="timeline-entry alt-' . $entry['alt'] . ' start-' . $entry['start'] . ' length-'. $entry['length'] . '"><div class="entry-label"><div class="entry-dot"></div><div class="entry-label-text"><div class="entry-label-title">' . $entry['title'] . '</div><div class="entry-label-date">' . $entry['date'] . '</div></div></li>'; + $output .= '<li class="timeline-entry'/* alt-' . $entry['alt'] . ' start-' . $entry['start'] . ' length-'. $entry['length'] */. '"><div class="entry-label"><div class="entry-dot"></div><div class="entry-label-text"><div class="entry-label-title">' . $entry['title'] . '</div><div class="entry-label-date">' . $entry['date'] . '</div></div></li>'; } } $output .= '</ul></li>'; diff --git a/profiles/wcm_base/modules/custom/wcm_timeline/wcm_timeline.views_default.inc b/profiles/wcm_base/modules/custom/wcm_timeline/wcm_timeline.views_default.inc index 73b6d0d826affe4282d94355e87ee5bf24a24f85..a6c18f7cc282bde569a7222995128992f968b209 100644 --- a/profiles/wcm_base/modules/custom/wcm_timeline/wcm_timeline.views_default.inc +++ b/profiles/wcm_base/modules/custom/wcm_timeline/wcm_timeline.views_default.inc @@ -30,12 +30,12 @@ function wcm_timeline_views_default_views() { $handler->display->display_options['exposed_form']['type'] = 'input_required'; $handler->display->display_options['exposed_form']['options']['text_input_required'] = ''; $handler->display->display_options['exposed_form']['options']['text_input_required_format'] = 'filtered_html'; - $handler->display->display_options['pager']['type'] = 'full'; - $handler->display->display_options['pager']['options']['items_per_page'] = '10'; + $handler->display->display_options['pager']['type'] = 'none'; + $handler->display->display_options['pager']['options']['offset'] = '0'; $handler->display->display_options['style_plugin'] = 'default'; $handler->display->display_options['style_options']['grouping'] = array( 0 => array( - 'field' => 'item_id', + 'field' => 'field_timeline_entry_date', 'rendered' => 1, 'rendered_strip' => 0, ), @@ -79,6 +79,10 @@ function wcm_timeline_views_default_views() { 'multiple_to' => '', 'show_remaining_days' => 0, ); + /* Sort criterion: Paragraphs item: Date - start date (field_timeline_entry_date) */ + $handler->display->display_options['sorts']['field_timeline_entry_date_value']['id'] = 'field_timeline_entry_date_value'; + $handler->display->display_options['sorts']['field_timeline_entry_date_value']['table'] = 'field_data_field_timeline_entry_date'; + $handler->display->display_options['sorts']['field_timeline_entry_date_value']['field'] = 'field_timeline_entry_date_value'; /* Contextual filter: Fieldable pane: Fieldable pane ID */ $handler->display->display_options['arguments']['fpid']['id'] = 'fpid'; $handler->display->display_options['arguments']['fpid']['table'] = 'fieldable_panels_panes'; diff --git a/profiles/wcm_base/themes/wcm_omega/css/wcm-omega.normalize.css b/profiles/wcm_base/themes/wcm_omega/css/wcm-omega.normalize.css index b547dc22b4b6e4ff258d5ee43a73ebd1bcaae713..052dc4c2ad8b973828c91f01743fdf0124c3ad33 100644 --- a/profiles/wcm_base/themes/wcm_omega/css/wcm-omega.normalize.css +++ b/profiles/wcm_base/themes/wcm_omega/css/wcm-omega.normalize.css @@ -1 +1 @@ -/*! normalize.css v3.0.0 | MIT License | git.io/normalize *//*! normalize.css v3.0.0 | HTML5 Display Definitions | MIT License | git.io/normalize */img,legend{border:0}legend,td,th{padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}/*! normalize.css v3.0.0 | Base | MIT License | git.io/normalize */html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}/*! normalize.css v3.0.0 | Links | MIT License | git.io/normalize */a{background:0 0}a:active,a:hover{outline:0}/*! normalize.css v3.0.0 | Typography | MIT License | git.io/normalize */abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}/*! normalize.css v3.0.0 | Embedded Content | MIT License | git.io/normalize */svg:not(:root){overflow:hidden}/*! normalize.css v3.0.0 | Figures | MIT License | git.io/normalize */figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}/*! normalize.css v3.0.0 | Forms | MIT License | git.io/normalize */button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}/*! normalize.css v3.0.0 | Tables | MIT License | git.io/normalize */table{border-collapse:collapse;border-spacing:0}*,:after,:before{box-sizing:border-box}img,video{max-width:100%;height:auto} \ No newline at end of file +/*! normalize.css v3.0.0 | MIT License | git.io/normalize *//*! normalize.css v3.0.0 | HTML5 Display Definitions | MIT License | git.io/normalize */img,legend{border:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}/*! normalize.css v3.0.0 | Base | MIT License | git.io/normalize */html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}/*! normalize.css v3.0.0 | Links | MIT License | git.io/normalize */a{background:0 0}a:active,a:hover{outline:0}/*! normalize.css v3.0.0 | Typography | MIT License | git.io/normalize */abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}/*! normalize.css v3.0.0 | Embedded Content | MIT License | git.io/normalize */svg:not(:root){overflow:hidden}/*! normalize.css v3.0.0 | Figures | MIT License | git.io/normalize */figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}/*! normalize.css v3.0.0 | Forms | MIT License | git.io/normalize */button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{padding:0}/*! normalize.css v3.0.0 | Tables | MIT License | git.io/normalize */table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*,:after,:before{box-sizing:border-box}img,video{max-width:100%;height:auto} \ No newline at end of file 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 d9f41bf0d4098d09a58003db4923407bfb9bab79..1916dc20618d2a848300fce4c193da8b3b718cf3 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-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}.field.field--name-addtoany.field--label-inline .field__items,.field.field--name-addtoany.field--label-inline .field__label{display:inline-block;vertical-align:middle;float:none}ul.breadcrumb{padding:20px 0;margin:0 0 1em}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;margin-bottom:.8em;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}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}.cke_inner .cke_contents{margin:1em}.tagline,h2.underlined,h3.underlined{margin-bottom:20px}.cke_editable .callout,.cke_editable .intro-text,.cke_editable .intro-text-legacy{font-family:Georgia!important}.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}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}.node--news-client-cached-article--teaser .intro-text,.view-wcm-news-client .views-field .intro-text{font-family:proximanova,Helvetica,Arial,sans-serif;font-style:normal;font-weight:300;padding-bottom:0}.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}.view-wcm-news-client .views-field .intro-text{font-size:inherit}.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}.node--news-client-cached-article--teaser .intro-text{font-size:inherit}.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}}.wcm-timeline li,.wcm-timeline ul{padding:0;margin:0;list-style-type:none}.wcm-timeline .timeline{margin:7em 0;display:-ms-flexbox;display:flex;padding:0;list-style-type:none;background-color:rgba(220,220,220,.7)}#edit-field-timeline-entry div[id*=paragraph-bundle-title],.views-exposed-widgets .form-actions .description,.views-exposed-widgets .form-item .description{display:none}.wcm-timeline .timeline .timeline-year{width:100%;height:4em;position:relative}.wcm-timeline .timeline .timeline-year:first-child{border-left:0 none}.wcm-timeline .timeline .timeline-year .year-label{position:absolute;top:-1.5em;font-weight:600;color:#2d2d2d;padding-left:.5em;padding-right:.5em;border-left:1px solid #666;z-index:5;text-shadow:-2px -2px 0 #fff,2px -2px 0 #fff,-2px 2px 0 #fff,2px 2px 0 #fff}.wcm-timeline .timeline .timeline-year:first-child .year-label{padding-left:0;border-left:0 none}.wcm-timeline .timeline .timeline-year .timeline-entry{position:absolute;background-color:#b00;top:0;height:100%;border-right:2px solid #ededed;z-index:1}.wcm-timeline .timeline .timeline-year .timeline-entry .entry-label{position:absolute;top:-3em;color:#000;border-left:2px solid rgba(0,0,0,.5);height:7em;white-space:nowrap}.wcm-timeline .timeline .timeline-year .timeline-entry .entry-label .entry-label-text{position:absolute;top:-2.7em;line-height:1.2;text-transform:uppercase;left:-.3em}.wcm-timeline .timeline .timeline-year .timeline-entry .entry-label .entry-label-text .entry-label-title{color:#b00;font-weight:700}.wcm-timeline .timeline .timeline-year .timeline-entry .entry-label .entry-label-text .entry-label-date{color:#2d2d2d}.wcm-timeline .timeline .timeline-year .timeline-entry:hover{background-color:#800}.wcm-timeline .timeline .timeline-year .timeline-entry:hover .entry-label-text .entry-label-title{color:#800}.wcm-timeline .timeline .timeline-year .timeline-entry.alt-0 .entry-label{top:0;height:6em}.wcm-timeline .timeline .timeline-year .timeline-entry.alt-0 .entry-label .entry-label-text{position:absolute;top:6.3em}.view,.views-exposed-form,.views-exposed-widgets .views-exposed-.views-exposed-widgets{position:relative}.wcm-timeline .timeline .timeline-year .timeline-entry.length-0{border-left:0 none;border-right:0 none}.wcm-timeline .timeline .timeline-year .timeline-entry.length-0.alt-0 .entry-label{height:4em;top:2em}.wcm-timeline .timeline .timeline-year .timeline-entry.length-0.alt-0 .entry-label .entry-label-text{top:4.3em}.wcm-timeline .timeline .timeline-year .timeline-entry.length-0.alt-1 .entry-label{height:5em}.wcm-timeline .timeline .timeline-year .timeline-entry.start-1{left:0}.wcm-timeline .timeline .timeline-year .timeline-entry.start-2{left:8.33333%}.wcm-timeline .timeline .timeline-year .timeline-entry.start-3{left:16.66667%}.wcm-timeline .timeline .timeline-year .timeline-entry.start-4{left:25%}.wcm-timeline .timeline .timeline-year .timeline-entry.start-5{left:33.33333%}.wcm-timeline .timeline .timeline-year .timeline-entry.start-6{left:41.66667%}.wcm-timeline .timeline .timeline-year .timeline-entry.start-7{left:50%}.wcm-timeline .timeline .timeline-year .timeline-entry.start-8{left:58.33333%}.wcm-timeline .timeline .timeline-year .timeline-entry.start-9{left:66.66667%}.wcm-timeline .timeline .timeline-year .timeline-entry.start-10{left:75%}.wcm-timeline .timeline .timeline-year .timeline-entry.start-11{left:83.33333%}.wcm-timeline .timeline .timeline-year .timeline-entry.start-12{left:91.66667%}.wcm-timeline .timeline .timeline-year .timeline-entry.length-1{width:16.66667%}.wcm-timeline .timeline .timeline-year .timeline-entry.length-2{width:25%}.wcm-timeline .timeline .timeline-year .timeline-entry.length-3{width:33.33333%}.wcm-timeline .timeline .timeline-year .timeline-entry.length-4{width:41.66667%}.wcm-timeline .timeline .timeline-year .timeline-entry.length-5{width:50%}.wcm-timeline .timeline .timeline-year .timeline-entry.length-6{width:58.33333%}.wcm-timeline .timeline .timeline-year .timeline-entry.length-7{width:66.66667%}.wcm-timeline .timeline .timeline-year .timeline-entry.length-8{width:75%}.wcm-timeline .timeline .timeline-year .timeline-entry.length-9{width:83.33333%}.wcm-timeline .timeline .timeline-year .timeline-entry.length-10{width:91.66667%}.wcm-timeline .timeline .timeline-year .timeline-entry.length-11{width:100%}.wcm-timeline .timeline .timeline-year .timeline-entry.length-12{width:108.33333%}.wcm-timeline .timeline .timeline-year .timeline-entry.length-13{width:116.66667%}.wcm-timeline .timeline .timeline-year .timeline-entry.length-14{width:125%}.wcm-timeline .timeline .timeline-year .timeline-entry.length-15{width:133.33333%}.wcm-timeline .timeline .timeline-year .timeline-entry.length-16{width:141.66667%}.wcm-timeline .timeline .timeline-year .timeline-entry.length-17{width:150%}.wcm-timeline .timeline .timeline-year .timeline-entry.length-18{width:158.33333%}.wcm-timeline .timeline .timeline-year .timeline-entry.length-19{width:166.66667%}.wcm-timeline .timeline .timeline-year .timeline-entry.length-20{width:175%}.wcm-timeline .timeline .timeline-year .timeline-entry.length-21{width:183.33333%}.wcm-timeline .timeline .timeline-year .timeline-entry.length-22{width:191.66667%}.wcm-timeline .timeline .timeline-year .timeline-entry.length-23{width:200%}.wcm-timeline .timeline .timeline-year .timeline-entry.length-24{width:208.33333%}.wcm-timeline .timeline .timeline-year .timeline-entry.length-25{width:216.66667%}.wcm-timeline .timeline .timeline-year .timeline-entry.length-26{width:225%}.wcm-timeline .timeline .timeline-year .timeline-entry.length-27{width:233.33333%}.wcm-timeline .timeline .timeline-year .timeline-entry.length-28{width:241.66667%}.wcm-timeline .timeline .timeline-year .timeline-entry.length-29{width:250%}.wcm-timeline .timeline .timeline-year .timeline-entry.length-30{width:258.33333%}.wcm-timeline .timeline .timeline-year .timeline-entry.length-31{width:266.66667%}.wcm-timeline .timeline .timeline-year .timeline-entry.length-32{width:275%}.wcm-timeline .timeline .timeline-year .timeline-entry.length-33{width:283.33333%}.wcm-timeline .timeline .timeline-year .timeline-entry.length-34{width:291.66667%}.wcm-timeline .timeline .timeline-year .timeline-entry.length-35{width:300%}.wcm-timeline .timeline .timeline-year .timeline-entry.length-36{width:308.33333%}.wcm-timeline .timeline .timeline-year .timeline-entry.length-37{width:316.66667%}.wcm-timeline .timeline .timeline-year .timeline-entry.length-38{width:325%}.wcm-timeline .timeline .timeline-year .timeline-entry.length-39{width:333.33333%}.wcm-timeline .timeline .timeline-year .timeline-entry.length-40{width:341.66667%}.wcm-timeline .timeline .timeline-year .timeline-entry.length-41{width:350%}.wcm-timeline .timeline .timeline-year .timeline-entry.length-42{width:358.33333%}.wcm-timeline .timeline .timeline-year .timeline-entry.length-43{width:366.66667%}.wcm-timeline .timeline .timeline-year .timeline-entry.length-44{width:375%}.wcm-timeline .timeline .timeline-year .timeline-entry.length-45{width:383.33333%}.wcm-timeline .timeline .timeline-year .timeline-entry.length-46{width:391.66667%}.wcm-timeline .timeline .timeline-year .timeline-entry.length-47{width:400%}.wcm-timeline .timeline .timeline-year .timeline-entry.length-48{width:408.33333%}.wcm-timeline .timeline .timeline-year .timeline-entry.length-49{width:416.66667%}.wcm-timeline .timeline .timeline-year .timeline-entry.length-50{width:425%}.wcm-timeline .timeline .timeline-year .timeline-entry.length-51{width:433.33333%}.wcm-timeline .timeline .timeline-year .timeline-entry.length-52{width:441.66667%}.wcm-timeline .timeline .timeline-year .timeline-entry.length-53{width:450%}.wcm-timeline .timeline .timeline-year .timeline-entry.length-54{width:458.33333%}.wcm-timeline .timeline .timeline-year .timeline-entry.length-55{width:466.66667%}.wcm-timeline .timeline .timeline-year .timeline-entry.length-56{width:475%}.wcm-timeline .timeline .timeline-year .timeline-entry.length-57{width:483.33333%}.wcm-timeline .timeline .timeline-year .timeline-entry.length-58{width:491.66667%}.wcm-timeline .timeline .timeline-year .timeline-entry.length-59{width:500%}.wcm-timeline .timeline .timeline-year .timeline-entry.length-60{width:508.33333%}.wcm-timeline .timeline .timeline-year .timeline-entry.length-61{width:516.66667%}.wcm-timeline .timeline .timeline-year .timeline-entry.length-62{width:525%}.wcm-timeline .timeline .timeline-year .timeline-entry.length-63{width:533.33333%}.wcm-timeline .timeline .timeline-year .timeline-entry.length-64{width:541.66667%}.wcm-timeline .timeline .timeline-year .timeline-entry.length-65{width:550%}.wcm-timeline .timeline .timeline-year .timeline-entry.length-66{width:558.33333%}.wcm-timeline .timeline .timeline-year .timeline-entry.length-67{width:566.66667%}.wcm-timeline .timeline .timeline-year .timeline-entry.length-68{width:575%}.wcm-timeline .timeline .timeline-year .timeline-entry.length-69{width:583.33333%}.wcm-timeline .timeline .timeline-year .timeline-entry.length-70{width:591.66667%}.wcm-timeline .timeline .timeline-year .timeline-entry.length-71{width:600%}.wcm-timeline .timeline .timeline-year .timeline-entry.length-72{width:608.33333%}.wcm-timeline .timeline .timeline-year .timeline-entry.length-73{width:616.66667%}.wcm-timeline .timeline .timeline-year .timeline-entry.length-74{width:625%}.wcm-timeline .timeline .timeline-year .timeline-entry.length-75{width:633.33333%}.wcm-timeline .timeline .timeline-year .timeline-entry.length-76{width:641.66667%}.wcm-timeline .timeline .timeline-year .timeline-entry.length-77{width:650%}.wcm-timeline .timeline .timeline-year .timeline-entry.length-78{width:658.33333%}.wcm-timeline .timeline .timeline-year .timeline-entry.length-79{width:666.66667%}.wcm-timeline .timeline .timeline-year .timeline-entry.length-80{width:675%}.wcm-timeline .timeline .timeline-year .timeline-entry.length-81{width:683.33333%}.wcm-timeline .timeline .timeline-year .timeline-entry.length-82{width:691.66667%}.wcm-timeline .timeline .timeline-year .timeline-entry.length-83{width:700%}.wcm-timeline .timeline .timeline-year .timeline-entry.length-84{width:708.33333%}.wcm-timeline .timeline .timeline-year .timeline-entry.length-85{width:716.66667%}.wcm-timeline .timeline .timeline-year .timeline-entry.length-86{width:725%}.wcm-timeline .timeline .timeline-year .timeline-entry.length-87{width:733.33333%}.wcm-timeline .timeline .timeline-year .timeline-entry.length-88{width:741.66667%}.wcm-timeline .timeline .timeline-year .timeline-entry.length-89{width:750%}.wcm-timeline .timeline .timeline-year .timeline-entry.length-90{width:758.33333%}.wcm-timeline .timeline .timeline-year .timeline-entry.length-91{width:766.66667%}.wcm-timeline .timeline .timeline-year .timeline-entry.length-92{width:775%}.wcm-timeline .timeline .timeline-year .timeline-entry.length-93{width:783.33333%}.wcm-timeline .timeline .timeline-year .timeline-entry.length-94{width:791.66667%}.wcm-timeline .timeline .timeline-year .timeline-entry.length-95{width:800%}.wcm-timeline .timeline .timeline-year .timeline-entry.length-96{width:808.33333%}.wcm-timeline .timeline .timeline-year .timeline-entry.length-97{width:816.66667%}.wcm-timeline .timeline .timeline-year .timeline-entry.length-98{width:825%}.wcm-timeline .timeline .timeline-year .timeline-entry.length-99{width:833.33333%}.node-type-ocio-landing-page .l-main.white .panels-row.odd .wcm-timeline .timeline .timeline-year .year-label{text-shadow:-2px -2px 0 #ededed,2px -2px 0 #ededed,-2px 2px 0 #ededed,2px 2px 0 #ededed}.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}.view .ajax-progress,.views-exposed-form .ajax-progress{bottom:-1.75em;position:absolute;right:50%} \ No newline at end of file +@charset "UTF-8";#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}.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}.field.field--name-addtoany.field--label-inline .field__items,.field.field--name-addtoany.field--label-inline .field__label{display:inline-block;vertical-align:middle;float:none}ul.breadcrumb{padding:20px 0;margin:0 0 1em}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}.menu-style-1 .sf-menu ul:before,ul.breadcrumb li:last-child:after{content:' '}ul.breadcrumb li a{color:#666;text-decoration:none}a:hover,ul.breadcrumb li a:hover{text-decoration:underline}ul.breadcrumb li a:visited{color:#666}ul.breadcrumb li a:focus{color:#1b7582}ul.breadcrumb li a:hover{color:#666}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}#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:"";clear:both;display:table}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')}#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}blockquote.pull-quote cite,body,body .ui-tabs .ui-tabs-nav,html{font-family:proximanova,Helvetica,Arial,sans-serif}.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;background-image:none;border:0;background-color:#dbdbdb}.messages ul{margin:0 0 0 1em;padding:0}.tagline,h2.underlined,h3.underlined,table,table caption{margin-bottom:20px}.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;background-image:none;padding:.5em;list-style-type:none}.pager .pager__item--current a{font-weight:600;color:#000}table{width:100%;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{text-align:left;font-size:20px;font-size:2rem;font-weight:600;margin-top:40px}.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{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-calendar-tags h1,.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:400;text-decoration:none}a:active,a:focus,a:hover{color:#1b7582}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-left{text-align:left}.align-right{text-align:right}.align-center{text-align:center}blockquote{background:#f5f5f5;border-left:4px solid #ddd;padding:1.9em 2em;margin-bottom:.8em;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{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}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}.cke_inner .cke_contents{margin:1em}.cke_editable .callout,.cke_editable .intro-text,.cke_editable .intro-text-legacy{font-family:Georgia!important}.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}.row-tiles .underlined,body.page-user-login h2{font-family:proximanova,Helvetica,Arial,sans-serif}h2.underlined{font-size:30px;font-size:3rem}h3.underlined{font-size:26px;font-size:2.6rem}.field--name-field-ocio-body .underlined{padding-top:20px}.field--name-field-ocio-body .underlined:first-child{padding-top:0}.row-tiles .underlined{margin-bottom:30px!important;padding-top:20px!important}.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}.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}.carousel--content[aria-hidden=true]{white-space:normal}.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}.slide .carousel--content,.slide .carousel--content[aria-hidden=true],.view-calendar .view-filters .views-widget{display:inline-block}.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{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%}.fade .carousel--content{opacity:1;transition:opacity .5s;position:absolute;bottom:0;width:100%}.fade .carousel--content[aria-hidden=true]{opacity:0}.none .carousel--content{white-space:normal}.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}.ie6 .row,.ie7 .row{overflow:auto}.ie7 .grid-home-element{width:100%}.ie7 [role=tablist].tabs--ul{overflow:auto}.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}.view-calendar,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}#search-block-form .form-actions input.form-submit,.node-type-news-client-cached-article .tabs--primary{display:none}.l-page .l-region--main-menu #wcm-search #search-block-form .container-inline .form-actions button:focus{outline:dotted 1px}.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}.node--calendar-entry.node-teaser .field--name-field-date{font-weight:600}.view-calendar-tags .views-row{border-bottom:0!important;margin-bottom:10px!important}.view-calendar-tags h2.block-title-style{font-weight:600;font-size:24px;margin-bottom:15px;border-bottom:1px solid #c9c9c9}.view-calendar-tags .views-field-field-date{font-weight:600;margin-bottom:5px}.section-calendar-tags h1{font-weight:600;margin-bottom:30px}.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 .view-filters{margin-top:-4em}.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}.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 img,.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image video{width:100%}.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:400;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}.l-region--main-menu .simpletooltip,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{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 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>*{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:400;text-decoration:none}.l-region--main-menu ul.sf-menu li a:hover{text-decoration:none}.l-region--main-menu .simpletooltip{background-color:#b00;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.sf-menu ul li{padding:0}.menu-style-1 .l-region--main-menu ul.sf-menu ul li a{padding:.75em .9em .65em}.menu-style-1 .l-region--main-menu ul li:hover>ul{display:block}.menu-style-1 .l-region--main-menu ul ul.menu li{float:none;position:relative}.menu-style-1 .sf-menu ul:before{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-editing .panels-row.empty{display:block}.panels-ipe .modal-content .panels-choose-layout .layout-link{text-align:center;height:190px}.panels-ipe .modal-content .panels-choose-layout .layout-link img{margin-top:.8em}.panels-ipe .modal-content .panels-choose-layout .layout-link.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,.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 .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 .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 .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 .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-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{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 .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 .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 .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-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{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-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{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 .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 .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 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 .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}.section-news .l-region--sidebar-2 h2.block__title,body.page-user-login .l-main{padding-top:20px}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 h1{margin-bottom:20px}body.page-user-login h2{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}.node--news-client-cached-article--teaser .intro-text,.view-wcm-news-client .views-field .intro-text{font-family:proximanova,Helvetica,Arial,sans-serif;font-style:normal;font-weight:300;padding-bottom:0}.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}.view-wcm-news-client .views-field .intro-text{font-size:inherit}.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}.node--news-client-cached-article--teaser .intro-text{font-size:inherit}.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}}#edit-field-timeline-entry div[id*=paragraph-bundle-title],.pane-ocio-news-archive-teasers-pane .views-field-field-featured-image,.views-exposed-widgets .form-actions .description,.views-exposed-widgets .form-item .description{display:none}.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}@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%}}.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}}.wcm-timeline{height:5em;margin:7em 0}.wcm-timeline li,.wcm-timeline ul{padding:0;margin:0;list-style-type:none}.wcm-timeline .timeline{padding:0;list-style-type:none}.wcm-timeline .timeline.entries-1 .timeline-year.entries-1{width:calc(100% / 1 * 1)}.wcm-timeline .timeline .timeline-year.entries-1 .timeline-entry{width:calc(100% / 1 - 2px)}.wcm-timeline .timeline.entries-2 .timeline-year.entries-1{width:calc(100% / 2 * 1)}.wcm-timeline .timeline.entries-2 .timeline-year.entries-2{width:calc(100% / 2 * 2)}.wcm-timeline .timeline .timeline-year.entries-2 .timeline-entry{width:calc(100% / 2 - 2px)}.wcm-timeline .timeline.entries-3 .timeline-year.entries-1{width:calc(100% / 3 * 1)}.wcm-timeline .timeline.entries-3 .timeline-year.entries-2{width:calc(100% / 3 * 2)}.wcm-timeline .timeline.entries-3 .timeline-year.entries-3{width:calc(100% / 3 * 3)}.wcm-timeline .timeline .timeline-year.entries-3 .timeline-entry{width:calc(100% / 3 - 2px)}.wcm-timeline .timeline.entries-4 .timeline-year.entries-1{width:calc(100% / 4 * 1)}.wcm-timeline .timeline.entries-4 .timeline-year.entries-2{width:calc(100% / 4 * 2)}.wcm-timeline .timeline.entries-4 .timeline-year.entries-3{width:calc(100% / 4 * 3)}.wcm-timeline .timeline.entries-4 .timeline-year.entries-4{width:calc(100% / 4 * 4)}.wcm-timeline .timeline .timeline-year.entries-4 .timeline-entry{width:calc(100% / 4 - 2px)}.wcm-timeline .timeline.entries-5 .timeline-year.entries-1{width:calc(100% / 5 * 1)}.wcm-timeline .timeline.entries-5 .timeline-year.entries-2{width:calc(100% / 5 * 2)}.wcm-timeline .timeline.entries-5 .timeline-year.entries-3{width:calc(100% / 5 * 3)}.wcm-timeline .timeline.entries-5 .timeline-year.entries-4{width:calc(100% / 5 * 4)}.wcm-timeline .timeline.entries-5 .timeline-year.entries-5{width:calc(100% / 5 * 5)}.wcm-timeline .timeline .timeline-year.entries-5 .timeline-entry{width:calc(100% / 5 - 2px)}.wcm-timeline .timeline.entries-6 .timeline-year.entries-1{width:calc(100% / 6 * 1)}.wcm-timeline .timeline.entries-6 .timeline-year.entries-2{width:calc(100% / 6 * 2)}.wcm-timeline .timeline.entries-6 .timeline-year.entries-3{width:calc(100% / 6 * 3)}.wcm-timeline .timeline.entries-6 .timeline-year.entries-4{width:calc(100% / 6 * 4)}.wcm-timeline .timeline.entries-6 .timeline-year.entries-5{width:calc(100% / 6 * 5)}.wcm-timeline .timeline.entries-6 .timeline-year.entries-6{width:calc(100% / 6 * 6)}.wcm-timeline .timeline .timeline-year.entries-6 .timeline-entry{width:calc(100% / 6 - 2px)}.wcm-timeline .timeline.entries-7 .timeline-year.entries-1{width:calc(100% / 7 * 1)}.wcm-timeline .timeline.entries-7 .timeline-year.entries-2{width:calc(100% / 7 * 2)}.wcm-timeline .timeline.entries-7 .timeline-year.entries-3{width:calc(100% / 7 * 3)}.wcm-timeline .timeline.entries-7 .timeline-year.entries-4{width:calc(100% / 7 * 4)}.wcm-timeline .timeline.entries-7 .timeline-year.entries-5{width:calc(100% / 7 * 5)}.wcm-timeline .timeline.entries-7 .timeline-year.entries-6{width:calc(100% / 7 * 6)}.wcm-timeline .timeline.entries-7 .timeline-year.entries-7{width:calc(100% / 7 * 7)}.wcm-timeline .timeline .timeline-year.entries-7 .timeline-entry{width:calc(100% / 7 - 2px)}.wcm-timeline .timeline.entries-8 .timeline-year.entries-1{width:calc(100% / 8 * 1)}.wcm-timeline .timeline.entries-8 .timeline-year.entries-2{width:calc(100% / 8 * 2)}.wcm-timeline .timeline.entries-8 .timeline-year.entries-3{width:calc(100% / 8 * 3)}.wcm-timeline .timeline.entries-8 .timeline-year.entries-4{width:calc(100% / 8 * 4)}.wcm-timeline .timeline.entries-8 .timeline-year.entries-5{width:calc(100% / 8 * 5)}.wcm-timeline .timeline.entries-8 .timeline-year.entries-6{width:calc(100% / 8 * 6)}.wcm-timeline .timeline.entries-8 .timeline-year.entries-7{width:calc(100% / 8 * 7)}.wcm-timeline .timeline.entries-8 .timeline-year.entries-8{width:calc(100% / 8 * 8)}.wcm-timeline .timeline .timeline-year.entries-8 .timeline-entry{width:calc(100% / 8 - 2px)}.wcm-timeline .timeline.entries-9 .timeline-year.entries-1{width:calc(100% / 9 * 1)}.wcm-timeline .timeline.entries-9 .timeline-year.entries-2{width:calc(100% / 9 * 2)}.wcm-timeline .timeline.entries-9 .timeline-year.entries-3{width:calc(100% / 9 * 3)}.wcm-timeline .timeline.entries-9 .timeline-year.entries-4{width:calc(100% / 9 * 4)}.wcm-timeline .timeline.entries-9 .timeline-year.entries-5{width:calc(100% / 9 * 5)}.wcm-timeline .timeline.entries-9 .timeline-year.entries-6{width:calc(100% / 9 * 6)}.wcm-timeline .timeline.entries-9 .timeline-year.entries-7{width:calc(100% / 9 * 7)}.wcm-timeline .timeline.entries-9 .timeline-year.entries-8{width:calc(100% / 9 * 8)}.wcm-timeline .timeline.entries-9 .timeline-year.entries-9{width:calc(100% / 9 * 9)}.wcm-timeline .timeline .timeline-year.entries-9 .timeline-entry{width:calc(100% / 9 - 2px)}.wcm-timeline .timeline.entries-10 .timeline-year.entries-1{width:calc(100% / 10 * 1)}.wcm-timeline .timeline.entries-10 .timeline-year.entries-2{width:calc(100% / 10 * 2)}.wcm-timeline .timeline.entries-10 .timeline-year.entries-3{width:calc(100% / 10 * 3)}.wcm-timeline .timeline.entries-10 .timeline-year.entries-4{width:calc(100% / 10 * 4)}.wcm-timeline .timeline.entries-10 .timeline-year.entries-5{width:calc(100% / 10 * 5)}.wcm-timeline .timeline.entries-10 .timeline-year.entries-6{width:calc(100% / 10 * 6)}.wcm-timeline .timeline.entries-10 .timeline-year.entries-7{width:calc(100% / 10 * 7)}.wcm-timeline .timeline.entries-10 .timeline-year.entries-8{width:calc(100% / 10 * 8)}.wcm-timeline .timeline.entries-10 .timeline-year.entries-9{width:calc(100% / 10 * 9)}.wcm-timeline .timeline.entries-10 .timeline-year.entries-10{width:calc(100% / 10 * 10)}.wcm-timeline .timeline .timeline-year.entries-10 .timeline-entry{width:calc(100% / 10 - 2px)}.wcm-timeline .timeline.entries-11 .timeline-year.entries-1{width:calc(100% / 11 * 1)}.wcm-timeline .timeline.entries-11 .timeline-year.entries-2{width:calc(100% / 11 * 2)}.wcm-timeline .timeline.entries-11 .timeline-year.entries-3{width:calc(100% / 11 * 3)}.wcm-timeline .timeline.entries-11 .timeline-year.entries-4{width:calc(100% / 11 * 4)}.wcm-timeline .timeline.entries-11 .timeline-year.entries-5{width:calc(100% / 11 * 5)}.wcm-timeline .timeline.entries-11 .timeline-year.entries-6{width:calc(100% / 11 * 6)}.wcm-timeline .timeline.entries-11 .timeline-year.entries-7{width:calc(100% / 11 * 7)}.wcm-timeline .timeline.entries-11 .timeline-year.entries-8{width:calc(100% / 11 * 8)}.wcm-timeline .timeline.entries-11 .timeline-year.entries-9{width:calc(100% / 11 * 9)}.wcm-timeline .timeline.entries-11 .timeline-year.entries-10{width:calc(100% / 11 * 10)}.wcm-timeline .timeline.entries-11 .timeline-year.entries-11{width:calc(100% / 11 * 11)}.wcm-timeline .timeline .timeline-year.entries-11 .timeline-entry{width:calc(100% / 11 - 2px)}.wcm-timeline .timeline.entries-12 .timeline-year.entries-1{width:calc(100% / 12 * 1)}.wcm-timeline .timeline.entries-12 .timeline-year.entries-2{width:calc(100% / 12 * 2)}.wcm-timeline .timeline.entries-12 .timeline-year.entries-3{width:calc(100% / 12 * 3)}.wcm-timeline .timeline.entries-12 .timeline-year.entries-4{width:calc(100% / 12 * 4)}.wcm-timeline .timeline.entries-12 .timeline-year.entries-5{width:calc(100% / 12 * 5)}.wcm-timeline .timeline.entries-12 .timeline-year.entries-6{width:calc(100% / 12 * 6)}.wcm-timeline .timeline.entries-12 .timeline-year.entries-7{width:calc(100% / 12 * 7)}.wcm-timeline .timeline.entries-12 .timeline-year.entries-8{width:calc(100% / 12 * 8)}.wcm-timeline .timeline.entries-12 .timeline-year.entries-9{width:calc(100% / 12 * 9)}.wcm-timeline .timeline.entries-12 .timeline-year.entries-10{width:calc(100% / 12 * 10)}.wcm-timeline .timeline.entries-12 .timeline-year.entries-11{width:calc(100% / 12 * 11)}.wcm-timeline .timeline.entries-12 .timeline-year.entries-12{width:calc(100% / 12 * 12)}.wcm-timeline .timeline .timeline-year.entries-12 .timeline-entry{width:calc(100% / 12 - 2px)}.wcm-timeline .timeline.entries-13 .timeline-year.entries-1{width:calc(100% / 13 * 1)}.wcm-timeline .timeline.entries-13 .timeline-year.entries-2{width:calc(100% / 13 * 2)}.wcm-timeline .timeline.entries-13 .timeline-year.entries-3{width:calc(100% / 13 * 3)}.wcm-timeline .timeline.entries-13 .timeline-year.entries-4{width:calc(100% / 13 * 4)}.wcm-timeline .timeline.entries-13 .timeline-year.entries-5{width:calc(100% / 13 * 5)}.wcm-timeline .timeline.entries-13 .timeline-year.entries-6{width:calc(100% / 13 * 6)}.wcm-timeline .timeline.entries-13 .timeline-year.entries-7{width:calc(100% / 13 * 7)}.wcm-timeline .timeline.entries-13 .timeline-year.entries-8{width:calc(100% / 13 * 8)}.wcm-timeline .timeline.entries-13 .timeline-year.entries-9{width:calc(100% / 13 * 9)}.wcm-timeline .timeline.entries-13 .timeline-year.entries-10{width:calc(100% / 13 * 10)}.wcm-timeline .timeline.entries-13 .timeline-year.entries-11{width:calc(100% / 13 * 11)}.wcm-timeline .timeline.entries-13 .timeline-year.entries-12{width:calc(100% / 13 * 12)}.wcm-timeline .timeline.entries-13 .timeline-year.entries-13{width:calc(100% / 13 * 13)}.wcm-timeline .timeline .timeline-year.entries-13 .timeline-entry{width:calc(100% / 13 - 2px)}.wcm-timeline .timeline.entries-14 .timeline-year.entries-1{width:calc(100% / 14 * 1)}.wcm-timeline .timeline.entries-14 .timeline-year.entries-2{width:calc(100% / 14 * 2)}.wcm-timeline .timeline.entries-14 .timeline-year.entries-3{width:calc(100% / 14 * 3)}.wcm-timeline .timeline.entries-14 .timeline-year.entries-4{width:calc(100% / 14 * 4)}.wcm-timeline .timeline.entries-14 .timeline-year.entries-5{width:calc(100% / 14 * 5)}.wcm-timeline .timeline.entries-14 .timeline-year.entries-6{width:calc(100% / 14 * 6)}.wcm-timeline .timeline.entries-14 .timeline-year.entries-7{width:calc(100% / 14 * 7)}.wcm-timeline .timeline.entries-14 .timeline-year.entries-8{width:calc(100% / 14 * 8)}.wcm-timeline .timeline.entries-14 .timeline-year.entries-9{width:calc(100% / 14 * 9)}.wcm-timeline .timeline.entries-14 .timeline-year.entries-10{width:calc(100% / 14 * 10)}.wcm-timeline .timeline.entries-14 .timeline-year.entries-11{width:calc(100% / 14 * 11)}.wcm-timeline .timeline.entries-14 .timeline-year.entries-12{width:calc(100% / 14 * 12)}.wcm-timeline .timeline.entries-14 .timeline-year.entries-13{width:calc(100% / 14 * 13)}.wcm-timeline .timeline.entries-14 .timeline-year.entries-14{width:calc(100% / 14 * 14)}.wcm-timeline .timeline .timeline-year.entries-14 .timeline-entry{width:calc(100% / 14 - 2px)}.wcm-timeline .timeline.entries-15 .timeline-year.entries-1{width:calc(100% / 15 * 1)}.wcm-timeline .timeline.entries-15 .timeline-year.entries-2{width:calc(100% / 15 * 2)}.wcm-timeline .timeline.entries-15 .timeline-year.entries-3{width:calc(100% / 15 * 3)}.wcm-timeline .timeline.entries-15 .timeline-year.entries-4{width:calc(100% / 15 * 4)}.wcm-timeline .timeline.entries-15 .timeline-year.entries-5{width:calc(100% / 15 * 5)}.wcm-timeline .timeline.entries-15 .timeline-year.entries-6{width:calc(100% / 15 * 6)}.wcm-timeline .timeline.entries-15 .timeline-year.entries-7{width:calc(100% / 15 * 7)}.wcm-timeline .timeline.entries-15 .timeline-year.entries-8{width:calc(100% / 15 * 8)}.wcm-timeline .timeline.entries-15 .timeline-year.entries-9{width:calc(100% / 15 * 9)}.wcm-timeline .timeline.entries-15 .timeline-year.entries-10{width:calc(100% / 15 * 10)}.wcm-timeline .timeline.entries-15 .timeline-year.entries-11{width:calc(100% / 15 * 11)}.wcm-timeline .timeline.entries-15 .timeline-year.entries-12{width:calc(100% / 15 * 12)}.wcm-timeline .timeline.entries-15 .timeline-year.entries-13{width:calc(100% / 15 * 13)}.wcm-timeline .timeline.entries-15 .timeline-year.entries-14{width:calc(100% / 15 * 14)}.wcm-timeline .timeline.entries-15 .timeline-year.entries-15{width:calc(100% / 15 * 15)}.wcm-timeline .timeline .timeline-year.entries-15 .timeline-entry{width:calc(100% / 15 - 2px)}.wcm-timeline .timeline.entries-16 .timeline-year.entries-1{width:calc(100% / 16 * 1)}.wcm-timeline .timeline.entries-16 .timeline-year.entries-2{width:calc(100% / 16 * 2)}.wcm-timeline .timeline.entries-16 .timeline-year.entries-3{width:calc(100% / 16 * 3)}.wcm-timeline .timeline.entries-16 .timeline-year.entries-4{width:calc(100% / 16 * 4)}.wcm-timeline .timeline.entries-16 .timeline-year.entries-5{width:calc(100% / 16 * 5)}.wcm-timeline .timeline.entries-16 .timeline-year.entries-6{width:calc(100% / 16 * 6)}.wcm-timeline .timeline.entries-16 .timeline-year.entries-7{width:calc(100% / 16 * 7)}.wcm-timeline .timeline.entries-16 .timeline-year.entries-8{width:calc(100% / 16 * 8)}.wcm-timeline .timeline.entries-16 .timeline-year.entries-9{width:calc(100% / 16 * 9)}.wcm-timeline .timeline.entries-16 .timeline-year.entries-10{width:calc(100% / 16 * 10)}.wcm-timeline .timeline.entries-16 .timeline-year.entries-11{width:calc(100% / 16 * 11)}.wcm-timeline .timeline.entries-16 .timeline-year.entries-12{width:calc(100% / 16 * 12)}.wcm-timeline .timeline.entries-16 .timeline-year.entries-13{width:calc(100% / 16 * 13)}.wcm-timeline .timeline.entries-16 .timeline-year.entries-14{width:calc(100% / 16 * 14)}.wcm-timeline .timeline.entries-16 .timeline-year.entries-15{width:calc(100% / 16 * 15)}.wcm-timeline .timeline.entries-16 .timeline-year.entries-16{width:calc(100% / 16 * 16)}.wcm-timeline .timeline .timeline-year.entries-16 .timeline-entry{width:calc(100% / 16 - 2px)}.wcm-timeline .timeline.entries-17 .timeline-year.entries-1{width:calc(100% / 17 * 1)}.wcm-timeline .timeline.entries-17 .timeline-year.entries-2{width:calc(100% / 17 * 2)}.wcm-timeline .timeline.entries-17 .timeline-year.entries-3{width:calc(100% / 17 * 3)}.wcm-timeline .timeline.entries-17 .timeline-year.entries-4{width:calc(100% / 17 * 4)}.wcm-timeline .timeline.entries-17 .timeline-year.entries-5{width:calc(100% / 17 * 5)}.wcm-timeline .timeline.entries-17 .timeline-year.entries-6{width:calc(100% / 17 * 6)}.wcm-timeline .timeline.entries-17 .timeline-year.entries-7{width:calc(100% / 17 * 7)}.wcm-timeline .timeline.entries-17 .timeline-year.entries-8{width:calc(100% / 17 * 8)}.wcm-timeline .timeline.entries-17 .timeline-year.entries-9{width:calc(100% / 17 * 9)}.wcm-timeline .timeline.entries-17 .timeline-year.entries-10{width:calc(100% / 17 * 10)}.wcm-timeline .timeline.entries-17 .timeline-year.entries-11{width:calc(100% / 17 * 11)}.wcm-timeline .timeline.entries-17 .timeline-year.entries-12{width:calc(100% / 17 * 12)}.wcm-timeline .timeline.entries-17 .timeline-year.entries-13{width:calc(100% / 17 * 13)}.wcm-timeline .timeline.entries-17 .timeline-year.entries-14{width:calc(100% / 17 * 14)}.wcm-timeline .timeline.entries-17 .timeline-year.entries-15{width:calc(100% / 17 * 15)}.wcm-timeline .timeline.entries-17 .timeline-year.entries-16{width:calc(100% / 17 * 16)}.wcm-timeline .timeline.entries-17 .timeline-year.entries-17{width:calc(100% / 17 * 17)}.wcm-timeline .timeline .timeline-year.entries-17 .timeline-entry{width:calc(100% / 17 - 2px)}.wcm-timeline .timeline.entries-18 .timeline-year.entries-1{width:calc(100% / 18 * 1)}.wcm-timeline .timeline.entries-18 .timeline-year.entries-2{width:calc(100% / 18 * 2)}.wcm-timeline .timeline.entries-18 .timeline-year.entries-3{width:calc(100% / 18 * 3)}.wcm-timeline .timeline.entries-18 .timeline-year.entries-4{width:calc(100% / 18 * 4)}.wcm-timeline .timeline.entries-18 .timeline-year.entries-5{width:calc(100% / 18 * 5)}.wcm-timeline .timeline.entries-18 .timeline-year.entries-6{width:calc(100% / 18 * 6)}.wcm-timeline .timeline.entries-18 .timeline-year.entries-7{width:calc(100% / 18 * 7)}.wcm-timeline .timeline.entries-18 .timeline-year.entries-8{width:calc(100% / 18 * 8)}.wcm-timeline .timeline.entries-18 .timeline-year.entries-9{width:calc(100% / 18 * 9)}.wcm-timeline .timeline.entries-18 .timeline-year.entries-10{width:calc(100% / 18 * 10)}.wcm-timeline .timeline.entries-18 .timeline-year.entries-11{width:calc(100% / 18 * 11)}.wcm-timeline .timeline.entries-18 .timeline-year.entries-12{width:calc(100% / 18 * 12)}.wcm-timeline .timeline.entries-18 .timeline-year.entries-13{width:calc(100% / 18 * 13)}.wcm-timeline .timeline.entries-18 .timeline-year.entries-14{width:calc(100% / 18 * 14)}.wcm-timeline .timeline.entries-18 .timeline-year.entries-15{width:calc(100% / 18 * 15)}.wcm-timeline .timeline.entries-18 .timeline-year.entries-16{width:calc(100% / 18 * 16)}.wcm-timeline .timeline.entries-18 .timeline-year.entries-17{width:calc(100% / 18 * 17)}.wcm-timeline .timeline.entries-18 .timeline-year.entries-18{width:calc(100% / 18 * 18)}.wcm-timeline .timeline .timeline-year.entries-18 .timeline-entry{width:calc(100% / 18 - 2px)}.wcm-timeline .timeline.entries-19 .timeline-year.entries-1{width:calc(100% / 19 * 1)}.wcm-timeline .timeline.entries-19 .timeline-year.entries-2{width:calc(100% / 19 * 2)}.wcm-timeline .timeline.entries-19 .timeline-year.entries-3{width:calc(100% / 19 * 3)}.wcm-timeline .timeline.entries-19 .timeline-year.entries-4{width:calc(100% / 19 * 4)}.wcm-timeline .timeline.entries-19 .timeline-year.entries-5{width:calc(100% / 19 * 5)}.wcm-timeline .timeline.entries-19 .timeline-year.entries-6{width:calc(100% / 19 * 6)}.wcm-timeline .timeline.entries-19 .timeline-year.entries-7{width:calc(100% / 19 * 7)}.wcm-timeline .timeline.entries-19 .timeline-year.entries-8{width:calc(100% / 19 * 8)}.wcm-timeline .timeline.entries-19 .timeline-year.entries-9{width:calc(100% / 19 * 9)}.wcm-timeline .timeline.entries-19 .timeline-year.entries-10{width:calc(100% / 19 * 10)}.wcm-timeline .timeline.entries-19 .timeline-year.entries-11{width:calc(100% / 19 * 11)}.wcm-timeline .timeline.entries-19 .timeline-year.entries-12{width:calc(100% / 19 * 12)}.wcm-timeline .timeline.entries-19 .timeline-year.entries-13{width:calc(100% / 19 * 13)}.wcm-timeline .timeline.entries-19 .timeline-year.entries-14{width:calc(100% / 19 * 14)}.wcm-timeline .timeline.entries-19 .timeline-year.entries-15{width:calc(100% / 19 * 15)}.wcm-timeline .timeline.entries-19 .timeline-year.entries-16{width:calc(100% / 19 * 16)}.wcm-timeline .timeline.entries-19 .timeline-year.entries-17{width:calc(100% / 19 * 17)}.wcm-timeline .timeline.entries-19 .timeline-year.entries-18{width:calc(100% / 19 * 18)}.wcm-timeline .timeline.entries-19 .timeline-year.entries-19{width:calc(100% / 19 * 19)}.wcm-timeline .timeline .timeline-year.entries-19 .timeline-entry{width:calc(100% / 19 - 2px)}.wcm-timeline .timeline.entries-20 .timeline-year.entries-1{width:calc(100% / 20 * 1)}.wcm-timeline .timeline.entries-20 .timeline-year.entries-2{width:calc(100% / 20 * 2)}.wcm-timeline .timeline.entries-20 .timeline-year.entries-3{width:calc(100% / 20 * 3)}.wcm-timeline .timeline.entries-20 .timeline-year.entries-4{width:calc(100% / 20 * 4)}.wcm-timeline .timeline.entries-20 .timeline-year.entries-5{width:calc(100% / 20 * 5)}.wcm-timeline .timeline.entries-20 .timeline-year.entries-6{width:calc(100% / 20 * 6)}.wcm-timeline .timeline.entries-20 .timeline-year.entries-7{width:calc(100% / 20 * 7)}.wcm-timeline .timeline.entries-20 .timeline-year.entries-8{width:calc(100% / 20 * 8)}.wcm-timeline .timeline.entries-20 .timeline-year.entries-9{width:calc(100% / 20 * 9)}.wcm-timeline .timeline.entries-20 .timeline-year.entries-10{width:calc(100% / 20 * 10)}.wcm-timeline .timeline.entries-20 .timeline-year.entries-11{width:calc(100% / 20 * 11)}.wcm-timeline .timeline.entries-20 .timeline-year.entries-12{width:calc(100% / 20 * 12)}.wcm-timeline .timeline.entries-20 .timeline-year.entries-13{width:calc(100% / 20 * 13)}.wcm-timeline .timeline.entries-20 .timeline-year.entries-14{width:calc(100% / 20 * 14)}.wcm-timeline .timeline.entries-20 .timeline-year.entries-15{width:calc(100% / 20 * 15)}.wcm-timeline .timeline.entries-20 .timeline-year.entries-16{width:calc(100% / 20 * 16)}.wcm-timeline .timeline.entries-20 .timeline-year.entries-17{width:calc(100% / 20 * 17)}.wcm-timeline .timeline.entries-20 .timeline-year.entries-18{width:calc(100% / 20 * 18)}.wcm-timeline .timeline.entries-20 .timeline-year.entries-19{width:calc(100% / 20 * 19)}.wcm-timeline .timeline.entries-20 .timeline-year.entries-20{width:calc(100% / 20 * 20)}.wcm-timeline .timeline .timeline-year.entries-20 .timeline-entry{width:calc(100% / 20 - 2px)}.wcm-timeline .timeline .timeline-year{width:100%;float:left;position:relative}.wcm-timeline .timeline .timeline-year .timeline-entry:first-child{margin-left:0}.wcm-timeline .timeline .timeline-year .year-label{font-weight:600;padding-left:.5em;padding-right:.5em;border-left:2px solid rgba(0,0,0,.2);z-index:5;line-height:1.7;position:relative}.wcm-timeline .timeline .timeline-year .timeline-entry{position:relative;background-color:#b00;top:-3.5em;height:1.7em;z-index:10;float:left;margin-left:2px}.wcm-timeline .timeline .timeline-year .timeline-entry:hover .entry-label{clip:auto;overflow:visible}.wcm-timeline .timeline .timeline-year .timeline-entry .entry-label{clip:rect(1px,1px,1px,1px);overflow:hidden;position:absolute;top:-1.4em;color:#000;border-left:2px solid rgba(0,0,0,.5);height:1em;left:50%;white-space:nowrap}.wcm-timeline .timeline .timeline-year .timeline-entry .entry-label .entry-label-text{position:absolute;top:-2.7em;line-height:1.2;text-transform:uppercase;left:-.3em}.view,.views-exposed-form,.views-exposed-widgets .views-exposed-.views-exposed-widgets{position:relative}.wcm-timeline .timeline .timeline-year .timeline-entry .entry-label .entry-label-text .entry-label-title{color:#b00;font-weight:700}.wcm-timeline .timeline .timeline-year .timeline-entry .entry-label .entry-label-text .entry-label-date{color:#2d2d2d}.wcm-timeline .timeline .timeline-year .timeline-entry:hover{background-color:#800}.wcm-timeline .timeline .timeline-year .timeline-entry:hover .entry-label-text .entry-label-title{color:#b00}.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}.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.behaviors.js b/profiles/wcm_base/themes/wcm_omega/js/wcm-omega.behaviors.js index 8771bd31b858060231ccaf56a3c721a94ec605ea..7aeb72b9e111c19ec5b51148ed57767ae7ecf5ae 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 @@ -1,5 +1,4 @@ -(function ($) { - +(function($) { /** * The recommended way for producing HTML markup through JavaScript is to write * theming functions. These are similiar to the theming functions that you might @@ -13,41 +12,50 @@ // Focus on webform error messages Drupal.behaviors.formErrorFocus = { - attach: function (context, settings) { + attach: function(context, settings) { if ($('.form-error').length) { window.location.href = '#error-message'; } - } + }, }; // Hide webform required field asterisks from screen readers Drupal.behaviors.webformRequired = { - attach: function (context, settings) { + attach: function(context, settings) { $('.webform-component span.form-required').attr('aria-hidden', 'true'); - } + }, }; -/** - * CKEditor improperly sets the heading scope on tables with headers set on BOTH the - * first row and first column. This behavior fixes that. - */ + /** + * CKEditor improperly sets the heading scope on tables with headers set on BOTH the + * first row and first column. This behavior fixes that. + */ Drupal.behaviors.fixTableScope = { - attach: function (context, settings) { - $('table').each(function(){ - var firstrow = $(this).find('tr').first(); + attach: function(context, settings) { + $('table').each(function() { + var firstrow = $(this) + .find('tr') + .first(); var firsthead = firstrow.find('th'); if (firsthead.size() > 1) { firsthead.attr('scope', 'col'); } }); - } + }, }; - Drupal.behaviors.slideshowSwipe = { - attach: function (context, settings) { + Drupal.behaviors.slideshowSwipe = { + attach: function(context, settings) { if ($.fn.swipe) { - $("#block-views-featured-slideshow-block").swipe( { - swipe:function(event, direction, distance, duration, fingerCount, fingerData) { + $('#block-views-featured-slideshow-block').swipe({ + swipe: function( + event, + direction, + distance, + duration, + fingerCount, + fingerData, + ) { if (direction == 'left' || direction == 'right') { var controls = $(this).find('.js-carousel--control--list--item'); var lastIndex = controls.length - 1; @@ -55,30 +63,28 @@ if (direction == 'left') { activeIndex++; - } - else if (direction == 'right') { + } else if (direction == 'right') { activeIndex--; } if (activeIndex < 0) { activeIndex = lastIndex; - } - else if (activeIndex > lastIndex) { + } else if (activeIndex > lastIndex) { activeIndex = 0; } controls.eq(activeIndex).click(); } - } + }, }); } - } + }, }; Drupal.behaviors.wcmOmegaAnchorScroll = { - attach: function (context, settings) { + 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() { + $(window).on('load hashchange', function() { var anchor = window.location.hash; // If anchor exists, determine if it lives in a jQuery UI widget. @@ -93,7 +99,7 @@ if (header.attr('aria-expanded') != 'true') { header.click(); - setTimeout(function(){ + setTimeout(function() { target.focus(); }, 410); } @@ -109,8 +115,7 @@ if (parent.hasClass('view-content')) { selector = '.views-row'; }*/ - } - else if (target.parents('.ui-tabs').length) { + } else if (target.parents('.ui-tabs').length) { var method = 'tabs'; var selector = '.ui-tabs-content'; var parent = target.parents('.ui-widget'); @@ -123,8 +128,14 @@ parent[method]('option', 'active', targetIndex); // Scroll to the target anchor (and account for navbar height) - setTimeout(function(){ - $('html, body').animate({scrollTop: target.offset().top - $('#navbar-bar').height() * 2}, 0); + setTimeout(function() { + $('html, body').animate( + { + scrollTop: + target.offset().top - $('#navbar-bar').height() * 2, + }, + 0, + ); }, 410); } } @@ -133,17 +144,20 @@ // Trigger hashchange event if target of clicked link is on the current page (and ignore tab headers) $('a').click(function() { - if (this.hash && window.location.pathname == this.pathname && !$(this).hasClass('ui-tabs-anchor')) { + if ( + this.hash && + window.location.pathname == this.pathname && + !$(this).hasClass('ui-tabs-anchor') + ) { $(window).trigger('hashchange'); } }); - } + }, }; -/*** MatchHeight support ***/ + /*** MatchHeight support ***/ Drupal.behaviors.wcmOmegaMatchHeights = { - attach: function (context, settings) { - + attach: function(context, settings) { if ($.fn.matchHeight) { /* Match tile panes to equal height by row */ var rows = $('.node-type-ocio-landing-page .row-tiles .row-fluid'); @@ -152,177 +166,190 @@ var row = $(this); var regions = row.find('.tile-panel'); - regions.each(function(row){ - - if ($(this).find('.pane-bundle-tile-pane-plus-text-area, .pane-bundle-tile-pane').size() == 1 ) { + regions.each(function(row) { + if ( + $(this) + .find( + '.pane-bundle-tile-pane-plus-text-area, .pane-bundle-tile-pane', + ) + .size() == 1 + ) { resize = true; return true; } }); if (resize) { - var panes = row.find('.tile-panel .pane-bundle-tile-pane-plus-text-area, .tile-panel .pane-bundle-tile-pane'); - panes.find('.text-areas, .title-box').matchHeight({byRow: false}); - panes.matchHeight({byRow: false}); + var panes = row.find( + '.tile-panel .pane-bundle-tile-pane-plus-text-area, .tile-panel .pane-bundle-tile-pane', + ); + panes.find('.text-areas, .title-box').matchHeight({ byRow: false }); + panes.matchHeight({ byRow: false }); } }); } - - } + }, }; - -/*** If browser has no svg support, replace svg images with pngs ***/ + /*** 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('.'); + var src = $(this) + .attr('src') + .split('.'); if (src.pop().toLowerCase() == 'svg') { src.push('png'); $(this).attr('src', src.join('.')); } }); - - } + }, }; - -/*** removes zurb responsive table classes for selected items ***/ + /*** removes zurb responsive table classes for selected items ***/ Drupal.behaviors.wcmOmegaExcludeZurb = { - attach: function (context, settings) { + 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 .span3 table').removeClass('responsive'); + $('.panel-display .span4 table').removeClass('responsive'); + $('.panel-display .span6 table').removeClass('responsive'); //remove for views -- checking with moe first - } + }, }; - -/*** Adjustments for Media Magnet ***/ + /*** 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 ) { - if (settings.url.indexOf("mediamagnet.osu.edu/api") >= 0 ) { - $('.pane-mm-widgets-live-pane.mm-channel-type-undefined').each(function() { - panel = $(this); - icons = panel.find('.item i.fa'); - panel.find('.fa-fw').attr('class',function(index, classes) { - var newClass = icons.first().attr('class').match(/fa-[^\s]+/g); - if (newClass) { - panel.removeClass('mm-channel-type-undefined'); - classes = classes.replace('fa-fw', newClass); - icons.remove(); - $(this).find('.element-invisible').text(newClass); - } - return classes; - }); - }); + $(document).ajaxSuccess(function(event, request, settings) { + if (settings.url.indexOf('mediamagnet.osu.edu/api') >= 0) { + $('.pane-mm-widgets-live-pane.mm-channel-type-undefined').each( + function() { + panel = $(this); + icons = panel.find('.item i.fa'); + panel.find('.fa-fw').attr('class', function(index, classes) { + var newClass = icons + .first() + .attr('class') + .match(/fa-[^\s]+/g); + if (newClass) { + panel.removeClass('mm-channel-type-undefined'); + classes = classes.replace('fa-fw', newClass); + icons.remove(); + $(this) + .find('.element-invisible') + .text(newClass); + } + return classes; + }); + }, + ); } }); - } + }, }; - -/*** detects if text panels pane has only a title and adds class of "title-only" ***/ + /*** detects if text panels pane has only a title and adds class of "title-only" ***/ Drupal.behaviors.wcmOmegaPaneType = { - attach: function (context, settings) { - $('.pane-bundle-text').not(':has(.field)').closest('.pane-bundle-text').addClass('title-only'); - } + 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 ***/ + /*** removes sidebar classes for landing pages - classes were originally added to page div by omega ***/ Drupal.behaviors.wcmOmegaLandingPage = { - 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"); + 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', + ); } - - } + }, }; - -/*** hides views-group-header if only one group is chosen in user contact view panes ***/ + /*** hides views-group-header if only one group is chosen in user contact view panes ***/ Drupal.behaviors.wcmOmegaUserContact = { - attach: function (context, settings) { - + attach: function(context, settings) { var group = $('.pane-views-panes .view-content .views-group'); - var group_header = $('.pane-views-panes .view-content .views-group-header'); + var group_header = $( + '.pane-views-panes .view-content .views-group-header', + ); var num_groups = group.length; if (num_groups == 1) { group_header.hide(); } - } + }, }; - -/*** adds classes to news client article nodes based on sidebar being empty or not ***/ + /*** adds classes to news client article nodes based on sidebar being empty or not ***/ Drupal.behaviors.wcmOmegaNewsArticle = { - attach: function (context, settings) { - + attach: function(context, settings) { var article = $('.node--full'); var sidebar = $('.node--article--full .field--name-field-sidebar'); - var sidebar2 = $('.node--news-client-cached-article--full .field--name-news-client-sidebar'); + var sidebar2 = $( + '.node--news-client-cached-article--full .field--name-news-client-sidebar', + ); - if(sidebar.length || sidebar2.length) { + if (sidebar.length || sidebar2.length) { article.addClass('has-sidebar'); } else { article.addClass('no-sidebar'); } - - } + }, }; - -/*** adjustments for ocio_calendar ***/ + /*** adjustments for ocio_calendar ***/ Drupal.behaviors.wcmOmegacalendar = { - attach: function (context, settings) { - + attach: function(context, settings) { // if calendar entry node - if($('.node-type-calendar-entry').length) { + if ($('.node-type-calendar-entry').length) { //find pipe character and assign class - var pipe ="|"; - var pipeSpan = $('.node-type-calendar-entry .field--name-field-date').html().replace(pipe, '<span class="pipe">' + pipe + '</span>'); + var pipe = '|'; + var pipeSpan = $('.node-type-calendar-entry .field--name-field-date') + .html() + .replace(pipe, '<span class="pipe">' + pipe + '</span>'); $('.node-type-calendar-entry .field--name-field-date').html(pipeSpan); //add font awesome icons - $('.field--name-field-date').before('<i class="fa fa-calendar" aria-hidden="true"></i>'); - $('.group-location').before('<i class="fa fa-map-marker" aria-hidden="true"></i>'); - - + $('.field--name-field-date').before( + '<i class="fa fa-calendar" aria-hidden="true"></i>', + ); + $('.group-location').before( + '<i class="fa fa-map-marker" aria-hidden="true"></i>', + ); } //end if calendar entry node - } + // alter breadcrumbs on calendar tags views pages + if ($('body').hasClass('section-calendar-tags')) { + var pageTitle = $('.l-content h1').text(); + $('.breadcrumb li a[aria-current="page"]').text(pageTitle); + } + }, }; - /*** adjustments for user_views ***/ Drupal.behaviors.wcmOmegaUserViews = { - attach: function (context, settings) { - + 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 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) { - + if (pane_title.length) { group_header.each(function() { - $(this).replaceWith('<h3 class="views-group-header">'+$(this).html()+'</h3>'); + $(this).replaceWith( + '<h3 class="views-group-header">' + $(this).html() + '</h3>', + ); }); - } - - } - } - - + }, + }; })(jQuery); diff --git a/profiles/wcm_base/themes/wcm_omega/preprocess/page.preprocess.inc b/profiles/wcm_base/themes/wcm_omega/preprocess/page.preprocess.inc index 8d3ac908cba82cb1cf6e47a71cfec3e0bbe4c557..2f7ca9fb52246afe4b7ba20d876cdda720243cdf 100644 --- a/profiles/wcm_base/themes/wcm_omega/preprocess/page.preprocess.inc +++ b/profiles/wcm_base/themes/wcm_omega/preprocess/page.preprocess.inc @@ -25,6 +25,7 @@ function wcm_omega_preprocess_page(&$vars) { ); $top_banner = field_view_field('node', $vars['node'], 'field_banner_image'); + if (!empty($top_banner)) { $top_banner['#label_display'] = 'hidden'; $top_banner[0]['#item']['alt'] = ""; diff --git a/profiles/wcm_base/themes/wcm_omega/sass/base/_typography.scss b/profiles/wcm_base/themes/wcm_omega/sass/base/_typography.scss index 091f752db9d0645568671ebb4a6d097ce5339bdb..611aaf93b69f9dc2cde757f49a1750e3dd415001 100644 --- a/profiles/wcm_base/themes/wcm_omega/sass/base/_typography.scss +++ b/profiles/wcm_base/themes/wcm_omega/sass/base/_typography.scss @@ -1,5 +1,6 @@ // base typography -html, body { +html, +body { font-family: $proxima; color: $dk-gray; font-weight: 300; @@ -26,7 +27,6 @@ em { } } - @include breakpoint($tab, true) { html { font-size: 60%; @@ -39,7 +39,6 @@ em { } } - @include breakpoint($desk, true) { html { font-size: 62.5%; @@ -52,7 +51,6 @@ em { } } - @include breakpoint($wide, true) { html { font-size: 66%; @@ -65,15 +63,19 @@ em { } } - //heading sizes and margins -h1, h2, h3, h4 { +h1, +h2, +h3, +h4 { margin-bottom: 10px; line-height: 120%; } body { - h2, h3, h4 { + h2, + h3, + h4 { margin-top: 0; } } @@ -84,7 +86,7 @@ h2.block__title { } h1 { - @include font-size(4.0); + @include font-size(4); } h2 { @@ -100,7 +102,7 @@ h3 { } h4 { - @include font-size(2.0); + @include font-size(2); } .block-title-style { @@ -112,7 +114,7 @@ h4 { //size adjustments for type group 2 .type-group2 { h2 { - @include font-size(3.0); + @include font-size(3); } h2.block__title, h2.pane-title { @@ -120,12 +122,10 @@ h4 { } } - - //links a { @include link-colors($red, $teal, $teal, $red, $teal); - font-weight: 500; + font-weight: 400; text-decoration: none; &:hover { @@ -192,7 +192,6 @@ strong a { text-align: center; } - blockquote { background: #f5f5f5 none repeat scroll 0 0; border-left: 4px solid #ddd; @@ -200,15 +199,21 @@ blockquote { margin-bottom: 0.8em; overflow: hidden; - p, li, ul, ol { + p, + li, + ul, + ol { margin: 0.4em 0 0 0; } - h2, h3, h4, h5, div { + h2, + h3, + h4, + h5, + div { margin: 0 0 0.4em 0; } - &.pull-quote { @include font-size(2.6); background: transparent none; @@ -223,11 +228,10 @@ blockquote { margin-top: 0.3em; } - &::before { @include font-size(3.5); color: rgba(0, 0, 0, 0.6); - content: "\f10d"; + content: '\f10d'; font-family: FontAwesome; font-style: normal; margin-left: -1.5em; @@ -242,7 +246,7 @@ blockquote { padding-top: 0.6em; &::before { - content: "―"; + content: '―'; margin-right: 3px; } } 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 79199a10e53f66b284dbc96616c3f3cf920c41dc..26f291593c5518be0576eecdd5e4c061acb975de 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 @@ -6,13 +6,12 @@ margin-right: 0.75em; margin-left: 5px; } - + .fa-calendar { @include font-size(2.1); padding-top: 0.6em; - } - + .field--name-field-date { @include font-size(1.9); font-weight: 400; @@ -23,7 +22,7 @@ margin: 0 10px; } } - + .fa-map-marker { @include font-size(2.8); margin-right: 0.6em; @@ -33,15 +32,22 @@ @include font-size(1.9); font-weight: 400; 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 +} + +// teaser view mode +.node--calendar-entry.node-teaser { + .field--name-field-date { + font-weight: 600; + } +} diff --git a/profiles/wcm_base/themes/wcm_omega/sass/components/calendar/_calendar-tags-views.scss b/profiles/wcm_base/themes/wcm_omega/sass/components/calendar/_calendar-tags-views.scss new file mode 100644 index 0000000000000000000000000000000000000000..1ea8b2d9a25794e5d16b537258ada02d9df00025 --- /dev/null +++ b/profiles/wcm_base/themes/wcm_omega/sass/components/calendar/_calendar-tags-views.scss @@ -0,0 +1,25 @@ +.view-calendar-tags { + .views-row { + border-bottom: 0 !important; + margin-bottom: 10px !important; + } + h2.block-title-style { + font-weight: 600; + font-size: 24px; + margin-bottom: 15px; + border-bottom: 1px solid $gray-line; + } + .views-field-field-date { + font-weight: 600; + margin-bottom: 5px; + } +} + +// page title +.section-calendar-tags { + h1 { + @extend .block-title-style; + font-weight: 600; + margin-bottom: 30px; + } +} diff --git a/profiles/wcm_base/themes/wcm_omega/sass/components/calendar/_calendar-views.scss b/profiles/wcm_base/themes/wcm_omega/sass/components/calendar/_calendar-views.scss index 7d37f63599cb9489da1f28a8535cd03544762593..271913f6f8e904d75aec05ba2bbbe4fe466d8a9e 100644 --- a/profiles/wcm_base/themes/wcm_omega/sass/components/calendar/_calendar-views.scss +++ b/profiles/wcm_base/themes/wcm_omega/sass/components/calendar/_calendar-views.scss @@ -1,8 +1,9 @@ //upcoming view pane .pane-calendar-upcoming-pane { table { - - tbody, td, tr { + tbody, + td, + tr { border: 0; background: white; } @@ -24,7 +25,7 @@ } td.views-field-field-date-2 { border-right: 2px solid $lt-gray; - padding: .6em .5em; + padding: 0.6em 0.5em; } .views-field-title-1 { @@ -90,7 +91,7 @@ } //format days of the week header cells - th.days{ + th.days { color: white !important; background-color: $dk-gray !important; border: 0px none !important; @@ -121,7 +122,7 @@ color: #bbb; } - //today +//today .calendar-calendar .month-view .full tr td.today, .calendar-calendar .month-view .full tr.odd td.today, .calendar-calendar .month-view .full tr.even td.today { @@ -148,11 +149,12 @@ padding: 0px 5px; } - - //The following are not used by default but are available for themes -.calendar-calendar td.past {} -.calendar-calendar td.future {} -.calendar-calendar td.has-events {} -.calendar-calendar td.has-no-events {} - +.calendar-calendar td.past { +} +.calendar-calendar td.future { +} +.calendar-calendar td.has-events { +} +.calendar-calendar td.has-no-events { +} diff --git a/profiles/wcm_base/themes/wcm_omega/sass/components/content-types/_landing-page.scss b/profiles/wcm_base/themes/wcm_omega/sass/components/content-types/_landing-page.scss index 4a3c52c122c84b8e02392d01a40b42d0a2acc930..1adfed51d5b15e16dd66fedd6f159af0f1a0f70b 100644 --- a/profiles/wcm_base/themes/wcm_omega/sass/components/content-types/_landing-page.scss +++ b/profiles/wcm_base/themes/wcm_omega/sass/components/content-types/_landing-page.scss @@ -15,16 +15,20 @@ max-height: 500px; overflow: hidden; line-height: 0; - + .field--name-field-banner-image { position: relative; z-index: 9; + + img, video { + width: 100%; + } } .field--name-field-banner-image-text { position: absolute; width: 100%; - padding: $vert-spacing-unit 12%; + padding: $vert-spacing-unit 12%; text-align: center; margin: 0 auto; left: 0; @@ -32,33 +36,33 @@ z-index: 99; @include font-size(2.6); line-height: 120%; - + @include breakpoint($desk,true) { - @include font-size(3.0); + @include font-size(3.0); } - + @include breakpoint($wide,true) { padding: $vert-spacing-unit 14%; @include font-size(3.2); } - + @include breakpoint($x-wide,true) { padding: $vert-spacing-unit 16%; } - + @include breakpoint($xx-wide,true) { padding: $vert-spacing-unit 20%; } - + @include breakpoint($xxx-wide,true) { padding: $vert-spacing-unit 28%; } - + a:hover { - text-decoration: none; + text-decoration: none; } span.ext { - display: none; + display: none; } //color and position options @@ -66,34 +70,34 @@ &.white a { color: white; &.translucent { - background-color: $dark-translucent; - &:hover { - background-color: lighten($dark-translucent, 10%); - color: white; - } - } + background-color: $dark-translucent; + &:hover { + background-color: lighten($dark-translucent, 10%); + color: white; + } + } } &.dk-gray, &.dk-gray a { color: $dk-gray; &.translucent { - background-color: $light-translucent; - &:hover { - background-color: darken($light-translucent, 8%); - } - } + background-color: $light-translucent; + &:hover { + background-color: darken($light-translucent, 8%); + } + } } &.black, &.black a { color: black; &.translucent { - background-color: $light-translucent; - &:hover { - background-color: darken($light-translucent, 8%); - } - } + background-color: $light-translucent; + &:hover { + background-color: darken($light-translucent, 8%); + } + } } &.center-top { @@ -101,20 +105,20 @@ } &.center-middle { - top: 24%; - @include breakpoint($tab,true) { - top: 30%; - } - @include breakpoint($desk,true) { - top: 36%; - } + top: 24%; + @include breakpoint($tab,true) { + top: 30%; + } + @include breakpoint($desk,true) { + top: 36%; + } } &.center-bottom { bottom: 0; overflow: hidden; } - + } } } diff --git a/profiles/wcm_base/themes/wcm_omega/sass/components/menus/_main-menu-mobile.scss b/profiles/wcm_base/themes/wcm_omega/sass/components/menus/_main-menu-mobile.scss index 5c31eaf0489c5348aa000ab2d5353194ac9dcf70..c013c3b45ff35d686e938201dc73bf2b1f42c948 100644 --- a/profiles/wcm_base/themes/wcm_omega/sass/components/menus/_main-menu-mobile.scss +++ b/profiles/wcm_base/themes/wcm_omega/sass/components/menus/_main-menu-mobile.scss @@ -1,15 +1,18 @@ //styles for mobile menu -@mixin menu-colors-mobile($bgcolor: "lt-gray", $fgcolor: "md-gray") { +@mixin menu-colors-mobile($bgcolor: 'lt-gray', $fgcolor: 'md-gray') { .l-region--main-menu.mean-container { background: $bgcolor; border-bottom: 1px solid darken($bgcolor, 10%); - a.meanmenu-reveal, .mean-nav a, .mean-nav span { + a.meanmenu-reveal, + .mean-nav a, + .mean-nav span { color: $fgcolor; } - .mean-bar, .mean-nav { + .mean-bar, + .mean-nav { background: $bgcolor; } @@ -18,27 +21,26 @@ li { background: darken($bgcolor, 10%); - a, span { + a, + span { color: darken($fgcolor, 30%); } } - } - - @else if lightness($bgcolor) > 33 { + } @else if lightness($bgcolor) > 33 { li { background: darken($bgcolor, 10%); - a, span { + a, + span { color: lighten($fgcolor, 30%); } } - } - - @else { + } @else { li { background: lighten($bgcolor, 15%); - a, span { + a, + span { color: lighten($fgcolor, 30%); } } @@ -47,11 +49,11 @@ } } - //styles for mobile mean menu .l-region--main-menu { &.mean-container { - .mean-bar, .mean-nav { + .mean-bar, + .mean-nav { background: none; } @@ -82,7 +84,7 @@ width: 100%; margin: 0; text-align: left; - font-weight: 500; + font-weight: 400; box-sizing: border-box; background: rgba(0, 0, 0, 0.1); color: rgba(0, 0, 0, 0.9); @@ -179,7 +181,6 @@ body { } } - @include breakpoint($small, true) { .l-region--main-menu-wrapper { .l-region--main-menu { @@ -196,7 +197,6 @@ body { } } - //hide main menu span text that shows up when between breakpoints #superfish-1-toggle span { display: none; @@ -205,9 +205,7 @@ body { //hide second level menu region below tab breakpoint @include breakpoint($small, true) { - .l-region--main-menu-second-wrapper { display: none; } - } diff --git a/profiles/wcm_base/themes/wcm_omega/sass/components/menus/_main-menu.scss b/profiles/wcm_base/themes/wcm_omega/sass/components/menus/_main-menu.scss index 6d5e6317baf294484f418186fdb010e0490ea8b6..679e49d629441b323dad2011a23c813a582a433c 100644 --- a/profiles/wcm_base/themes/wcm_omega/sass/components/menus/_main-menu.scss +++ b/profiles/wcm_base/themes/wcm_omega/sass/components/menus/_main-menu.scss @@ -1,6 +1,10 @@ //resets -.l-region--main-menu, .l-region--sidebar-1, .l-region--main-menu-second { - .menu .leaf, .menu .expanded, .menu .collapsed { +.l-region--main-menu, +.l-region--sidebar-1, +.l-region--main-menu-second { + .menu .leaf, + .menu .expanded, + .menu .collapsed { list-style-image: none; list-style-type: none; } @@ -14,7 +18,6 @@ //basic styles for superfish main menu .l-region--main-menu { - & > * { display: table-cell; vertical-align: middle; @@ -35,7 +38,7 @@ a, span { - font-weight: 500; + font-weight: 400; text-decoration: none; } @@ -65,7 +68,7 @@ } } - .simpletooltip[aria-hidden="true"] { + .simpletooltip[aria-hidden='true'] { opacity: 0; visibility: visible; transition-delay: 0s; diff --git a/profiles/wcm_base/themes/wcm_omega/sass/components/views/_views-timeline.scss b/profiles/wcm_base/themes/wcm_omega/sass/components/views/_views-timeline.scss index 208a35114fadb3c55155afcfe2b02a82b82601a2..832e57a24d46d7e4010ed15f7bab73e424cb5504 100644 --- a/profiles/wcm_base/themes/wcm_omega/sass/components/views/_views-timeline.scss +++ b/profiles/wcm_base/themes/wcm_omega/sass/components/views/_views-timeline.scss @@ -8,54 +8,67 @@ margin: 0; list-style-type: none; } + height: 5em; + margin: 7em 0; .timeline { - margin: 7em 0; - display: flex; + @for $i from 1 through 20 { + @for $j from 1 through $i { + &.entries-#{$i} .timeline-year.entries-#{$j} { + width: calc(100% / #{$i} * #{$j}); + } + } + + .timeline-year.entries-#{$i} .timeline-entry{ + width: calc(100% / #{$i} - 2px); + } + } + padding: 0; list-style-type: none; - background-color: $light-translucent; .timeline-year { width: 100%; - height: 4em; + float: left; position: relative; - &:first-child { - border-left: 0 none; + .timeline-entry:first-child { + margin-left: 0; } .year-label { - position: absolute; - top: -1.5em; font-weight: 600; - color: $dk-gray; padding-left: 0.5em; padding-right: 0.5em; - border-left: 1px solid $md-gray; + border-left: 2px solid rgba(0,0,0,0.2); z-index: 5; - @include text-stroke($white); - } - - &:first-child .year-label { - padding-left: 0; - border-left: 0 none; + line-height: 1.7; + position: relative; } .timeline-entry { - position: absolute; + position: relative; background-color: $red; - top: 0; - height: 100%; - border-right: 2px solid $lt-gray; - z-index: 1; + top: -3.5em; + height: 1.7em; + z-index: 10; + float: left; + margin-left: 2px; + + &:hover .entry-label { + clip: auto; + overflow: visible; + } .entry-label { + clip: rect(1px, 1px, 1px, 1px); + overflow:hidden; position: absolute; - top: -3em; + top: -1.4em; color: $black; border-left: 2px solid rgba(0,0,0,0.5); - height: 7em; + height: 1em; + left: 50%; white-space: nowrap; .entry-label-text { @@ -74,68 +87,13 @@ color: $dk-gray; } } - - /*.entry-dot { - height: 6px; - width: 6px; - background: rgba(0,0,0,.5); - position: absolute; - left: -4px; - top: -6px; - }*/ } &:hover { background-color: $red-dark; .entry-label-text .entry-label-title { - color: $red-dark; - } - } - - &.alt-0 { - .entry-label { - top: 0; - height: 6em; - - .entry-label-text { - position: absolute; - top: 6.3em; - } - } - } - - &.length-0 { - border-left: 0 none; - border-right: 0 none; - - &.alt-0 { - .entry-label { - height: 4em; - top: 2em; - - .entry-label-text { - top: 4.3em; - } - } - } - - &.alt-1 { - .entry-label { - height: 5em; - } - } - } - - @for $i from 1 through 12 { - &.start-#{$i} { - left: percentage(($i - 1)/12); - } - } - - @for $i from 1 through 99 { - &.length-#{$i} { - width: percentage(($i + 1)/12); + color: $red; } } } @@ -143,11 +101,6 @@ } } -.node-type-ocio-landing-page .l-main.white .panels-row.odd .wcm-timeline .timeline .timeline-year .year-label { - @include text-stroke($lt-gray); -} - - #edit-field-timeline-entry div[id*='paragraph-bundle-title'] { display: none; } diff --git a/profiles/wcm_base/themes/wcm_omega/sass/variables/_colors.scss b/profiles/wcm_base/themes/wcm_omega/sass/variables/_colors.scss index b6e27f3abbc31dae4b340f0d2f18d784ceef515f..0b73bf2d1c67c8b9ac96a01c072faf83ba91d997 100644 --- a/profiles/wcm_base/themes/wcm_omega/sass/variables/_colors.scss +++ b/profiles/wcm_base/themes/wcm_omega/sass/variables/_colors.scss @@ -7,10 +7,10 @@ $md-gray: #666666; $dk-gray: #2d2d2d; $black: #000; $white: #fff; -$light-translucent: rgba(220,220,220,0.7); -$dark-translucent: rgba(20,20,20,0.6); +$light-translucent: rgba(220, 220, 220, 0.7); +$dark-translucent: rgba(20, 20, 20, 0.6); $gray-line: darken($lt-gray, 14%); -$lt-gray-background: lighten($lt-gray,1.5%); +$lt-gray-background: lighten($lt-gray, 1.5%); // accent colors $blue: #028da9; @@ -18,7 +18,7 @@ $yellow: #dcaa38; $green: #d4df48; //osu secondary colors -$teal: #1B7582; +$teal: #1b7582; $green-dark: #73792d; $orange-dark: #c04f24; $violet: #851e5e; @@ -40,16 +40,15 @@ $orange: #d65828; // swatch colors $swatch-colors: ( - "white": $white, - "lt-gray": darken($lt-gray, 3%), - "md-gray": $md-gray, - "dk-gray": lighten($dk-gray, 10%), - "black": $black, - "yellow": $yellow, - "green": darken($green, 20%), - "purple": lighten($purple, 20%), - "blue": $blue, - "red": $red, - "none": #747474, + 'white': $white, + 'lt-gray': darken($lt-gray, 3%), + 'md-gray': $md-gray, + 'dk-gray': lighten($dk-gray, 10%), + 'black': $black, + 'yellow': $yellow, + 'green': darken($green, 20%), + 'purple': lighten($purple, 20%), + 'blue': $blue, + 'red': $red, + 'none': #747474, ); - diff --git a/profiles/wcm_base/themes/wcm_omega/template.php b/profiles/wcm_base/themes/wcm_omega/template.php index b1bfd3f4f26820bb4d6549b9b4fce91ea0d4148e..1e3234bddd9519e532d9109a7729e3c6c68bbe0f 100644 --- a/profiles/wcm_base/themes/wcm_omega/template.php +++ b/profiles/wcm_base/themes/wcm_omega/template.php @@ -132,4 +132,4 @@ function wcm_omega_views_pre_render(&$view) { if ($view->style_plugin->plugin_name == 'views_nested_accordion') { $view->display_handler->set_option('css_class', 'views-nested-accordion'); } -} +} \ No newline at end of file diff --git a/profiles/wcm_base/wcm_base.info b/profiles/wcm_base/wcm_base.info index b98138e1e99fe13bfa4692025839903783f024c7..c1ff79afb5797cd0b45737c689805af2670a2162 100644 --- a/profiles/wcm_base/wcm_base.info +++ b/profiles/wcm_base/wcm_base.info @@ -55,7 +55,6 @@ dependencies[] = ds_ui dependencies[] = file_entity_swf dependencies[] = flexslider dependencies[] = flexslider_views -dependencies[] = logging_alerts dependencies[] = mailsystem dependencies[] = mimemail dependencies[] = clone