diff --git a/CHANGELOG.txt b/CHANGELOG.txt index 2032baf9786d95e446a8c9243aa434ea996228a4..4434704290469359865cd59e29a23c4b1c7a4815 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.txt @@ -1,4 +1,8 @@ +Drupal 7.57, 2018-02-21 +----------------------- +- Fixed security issues (multiple vulnerabilities). See SA-CORE-2018-001. + Drupal 7.56, 2017-06-21 ----------------------- - Fixed security issues (access bypass). See SA-CORE-2017-003. diff --git a/includes/bootstrap.inc b/includes/bootstrap.inc index 5fe6c30384d83afc19ce2b6dcfe5edd00bfec0a5..266437253bafecf57a5a42431cca5c194a3d5e79 100644 --- a/includes/bootstrap.inc +++ b/includes/bootstrap.inc @@ -8,7 +8,7 @@ /** * The current system version. */ -define('VERSION', '7.56'); +define('VERSION', '7.57'); /** * Core API compatibility. diff --git a/includes/common.inc b/includes/common.inc index 9ee9f7d497a652eee78653592a6ebe6a579d96d3..02398338aab4e6862076b536d65ae5121cd36f93 100644 --- a/includes/common.inc +++ b/includes/common.inc @@ -2236,8 +2236,11 @@ function url($path = NULL, array $options = array()) { 'prefix' => '' ); + // Determine whether this is an external link, but ensure that the current + // path is always treated as internal by default (to prevent external link + // injection vulnerabilities). if (!isset($options['external'])) { - $options['external'] = url_is_external($path); + $options['external'] = $path === $_GET['q'] ? FALSE : url_is_external($path); } // Preserve the original path before altering or aliasing. diff --git a/misc/drupal.js b/misc/drupal.js index d86ea1faebbdad1d1a9746557252eaf6422cf552..19fbc712fdb80294270a33dbcd6e48b1335ac2ae 100644 --- a/misc/drupal.js +++ b/misc/drupal.js @@ -27,6 +27,42 @@ $.fn.init = function (selector, context, rootjQuery) { }; $.fn.init.prototype = jquery_init.prototype; +/** + * Pre-filter Ajax requests to guard against XSS attacks. + * + * See https://github.com/jquery/jquery/issues/2432 + */ +if ($.ajaxPrefilter) { + // For newer versions of jQuery, use an Ajax prefilter to prevent + // auto-executing script tags from untrusted domains. This is similar to the + // fix that is built in to jQuery 3.0 and higher. + $.ajaxPrefilter(function (s) { + if (s.crossDomain) { + s.contents.script = false; + } + }); +} +else if ($.httpData) { + // For the version of jQuery that ships with Drupal core, override + // jQuery.httpData to prevent auto-detecting "script" data types from + // untrusted domains. + var jquery_httpData = $.httpData; + $.httpData = function (xhr, type, s) { + // @todo Consider backporting code from newer jQuery versions to check for + // a cross-domain request here, rather than using Drupal.urlIsLocal() to + // block scripts from all URLs that are not on the same site. + if (!type && !Drupal.urlIsLocal(s.url)) { + var content_type = xhr.getResponseHeader('content-type') || ''; + if (content_type.indexOf('javascript') >= 0) { + // Default to a safe data type. + type = 'text'; + } + } + return jquery_httpData.call(this, xhr, type, s); + }; + $.httpData.prototype = jquery_httpData.prototype; +} + /** * Attach all registered behaviors to a page element. * @@ -137,7 +173,7 @@ Drupal.detachBehaviors = function (context, settings, trigger) { */ Drupal.checkPlain = function (str) { var character, regex, - replace = { '&': '&', '"': '"', '<': '<', '>': '>' }; + replace = { '&': '&', "'": ''', '"': '"', '<': '<', '>': '>' }; str = String(str); for (character in replace) { if (replace.hasOwnProperty(character)) { diff --git a/modules/file/file.module b/modules/file/file.module index fb5e9b949d426a19dcbef08288b2971dc94c23ff..1e98f11bd7caa49fa79be7962347ce497c66962a 100644 --- a/modules/file/file.module +++ b/modules/file/file.module @@ -140,7 +140,7 @@ function file_file_download($uri, $field_type = 'file') { } // Find out which (if any) fields of this type contain the file. - $references = file_get_file_references($file, NULL, FIELD_LOAD_CURRENT, $field_type); + $references = file_get_file_references($file, NULL, FIELD_LOAD_CURRENT, $field_type, FALSE); // Stop processing if there are no references in order to avoid returning // headers for files controlled by other modules. Make an exception for @@ -1067,11 +1067,18 @@ function file_icon_map($file) { * @param $field_type * (optional) The name of a field type. If given, limits the reference check * to fields of the given type. + * @param $check_access + * (optional) A boolean that specifies whether the permissions of the current + * user should be checked when retrieving references. If FALSE, all + * references to the file are returned. If TRUE, only references from + * entities that the current user has access to are returned. Defaults to + * TRUE for backwards compatibility reasons, but FALSE is recommended for + * most situations. * * @return * An integer value. */ -function file_get_file_references($file, $field = NULL, $age = FIELD_LOAD_REVISION, $field_type = 'file') { +function file_get_file_references($file, $field = NULL, $age = FIELD_LOAD_REVISION, $field_type = 'file', $check_access = TRUE) { $references = drupal_static(__FUNCTION__, array()); $fields = isset($field) ? array($field['field_name'] => $field) : field_info_fields(); @@ -1082,6 +1089,11 @@ function file_get_file_references($file, $field = NULL, $age = FIELD_LOAD_REVISI $query ->fieldCondition($file_field, 'fid', $file->fid) ->age($age); + if (!$check_access) { + // Neutralize the 'entity_field_access' query tag added by + // field_sql_storage_field_storage_query(). + $query->addTag('DANGEROUS_ACCESS_CHECK_OPT_OUT'); + } $references[$field_name] = $query->execute(); } } diff --git a/modules/file/tests/file.test b/modules/file/tests/file.test index b3a1424dc5cac7df8a120f4c01c94a7fbdb9c386..f764a903320983eca7d0f098f247830793aedd59 100644 --- a/modules/file/tests/file.test +++ b/modules/file/tests/file.test @@ -1626,6 +1626,79 @@ class FilePrivateTestCase extends FileFieldTestCase { $this->drupalGet($file_url); $this->assertResponse(403, 'Confirmed that another anonymous user cannot access the permanent file when it is referenced by an unpublished node.'); } + + /** + * Tests file access for private nodes when file download access is granted. + */ + function testPrivateFileDownloadAccessGranted() { + // Tell file_module_test to attempt to grant access to all private files, + // and ensure that it is doing so correctly. + $test_file = $this->getTestFile('text'); + $uri = file_unmanaged_move($test_file->uri, 'private://'); + $file_url = file_create_url($uri); + $this->drupalGet($file_url); + $this->assertResponse(403, 'Access is not granted to an arbitrary private file by default.'); + variable_set('file_module_test_grant_download_access', TRUE); + $this->drupalGet($file_url); + $this->assertResponse(200, 'Access is granted to an arbitrary private file after a module grants access to all private files in hook_file_download().'); + + // Create a public node with a file attached. + $type_name = 'page'; + $field_name = strtolower($this->randomName()); + $this->createFileField($field_name, $type_name, array('uri_scheme' => 'private')); + $test_file = $this->getTestFile('text'); + $nid = $this->uploadNodeFile($test_file, $field_name, $type_name, TRUE, array('private' => FALSE)); + $node = node_load($nid, NULL, TRUE); + $file_url = file_create_url($node->{$field_name}[LANGUAGE_NONE][0]['uri']); + + // Unpublish the node and ensure that only administrators (not anonymous + // users) can access the node and download the file; the expectation is + // that the File module's hook_file_download() implementation will deny + // access and thereby override the file_module_test module's access grant. + $node->status = NODE_NOT_PUBLISHED; + node_save($node); + $this->drupalLogin($this->admin_user); + $this->drupalGet("node/$nid"); + $this->assertResponse(200, 'Administrator can access the unpublished node.'); + $this->drupalGet($file_url); + $this->assertResponse(200, 'Administrator can download the file attached to the unpublished node.'); + $this->drupalLogOut(); + $this->drupalGet("node/$nid"); + $this->assertResponse(403, 'Anonymous user cannot access the unpublished node.'); + $this->drupalGet($file_url); + $this->assertResponse(403, 'Anonymous user cannot download the file attached to the unpublished node.'); + + // Re-publish the node and ensure that the node and file can be accessed by + // everyone. + $node->status = NODE_PUBLISHED; + node_save($node); + $this->drupalLogin($this->admin_user); + $this->drupalGet("node/$nid"); + $this->assertResponse(200, 'Administrator can access the published node.'); + $this->drupalGet($file_url); + $this->assertResponse(200, 'Administrator can download the file attached to the published node.'); + $this->drupalLogOut(); + $this->drupalGet("node/$nid"); + $this->assertResponse(200, 'Anonymous user can access the published node.'); + $this->drupalGet($file_url); + $this->assertResponse(200, 'Anonymous user can download the file attached to the published node.'); + + // Make the node private via the node access system and test that only + // administrators (not anonymous users) can access the node and download + // the file. + $node->private = TRUE; + node_save($node); + $this->drupalLogin($this->admin_user); + $this->drupalGet("node/$nid"); + $this->assertResponse(200, 'Administrator can access the private node.'); + $this->drupalGet($file_url); + $this->assertResponse(200, 'Administrator can download the file attached to the private node.'); + $this->drupalLogOut(); + $this->drupalGet("node/$nid"); + $this->assertResponse(403, 'Anonymous user cannot access the private node.'); + $this->drupalGet($file_url); + $this->assertResponse(403, 'Anonymous user cannot download the file attached to the private node.'); + } } /** diff --git a/modules/file/tests/file_module_test.module b/modules/file/tests/file_module_test.module index f66c749dd63b2bd2adacb4035f90573dbd8fe5e0..1acfacab20733b2a79f690ea779aca1c0b012f1f 100644 --- a/modules/file/tests/file_module_test.module +++ b/modules/file/tests/file_module_test.module @@ -67,3 +67,18 @@ function file_module_test_form_submit($form, &$form_state) { } drupal_set_message(t('The file id is %fid.', array('%fid' => $fid))); } + +/** + * Implements hook_file_download(). + */ +function file_module_test_file_download($uri) { + if (variable_get('file_module_test_grant_download_access')) { + // Mimic what file_get_content_headers() would do if we had a full $file + // object to pass to it. + return array( + 'Content-Type' => mime_header_encode(file_get_mimetype($uri)), + 'Content-Length' => filesize($uri), + 'Cache-Control' => 'private', + ); + } +} diff --git a/modules/simpletest/tests/common.test b/modules/simpletest/tests/common.test index 83161fad959a4eb8497c5c91c2b1570ff0b15442..0490dd53e15a200fecd5f3c6696e9d4388a24f9e 100644 --- a/modules/simpletest/tests/common.test +++ b/modules/simpletest/tests/common.test @@ -76,7 +76,7 @@ class DrupalAlterTestCase extends DrupalWebTestCase { class CommonURLUnitTest extends DrupalWebTestCase { public static function getInfo() { return array( - 'name' => 'URL generation tests', + 'name' => 'URL generation unit tests', 'description' => 'Confirm that url(), drupal_get_query_parameters(), drupal_http_build_query(), and l() work correctly with various input.', 'group' => 'System', ); @@ -372,6 +372,38 @@ class CommonURLUnitTest extends DrupalWebTestCase { } } +/** + * Web tests for URL generation functions. + */ +class CommonURLWebTest extends DrupalWebTestCase { + public static function getInfo() { + return array( + 'name' => 'URL generation web tests', + 'description' => 'Confirm that URL-generating functions work correctly on specific site paths.', + 'group' => 'System', + ); + } + + function setUp() { + parent::setUp('common_test'); + } + + /** + * Tests the url() function on internal paths which mimic external URLs. + */ + function testInternalPathMimicsExternal() { + // Ensure that calling url(current_path()) on "/http://example.com" (an + // internal path which mimics an external URL) always links to the internal + // path, not the external URL. This helps protect against external URL link + // injection vulnerabilities. + variable_set('common_test_link_to_current_path', TRUE); + $this->drupalGet('/http://example.com'); + $this->clickLink('link which should point to the current path'); + $this->assertUrl('/http://example.com'); + $this->assertText('link which should point to the current path'); + } +} + /** * Tests url_is_external(). */ diff --git a/modules/simpletest/tests/common_test.module b/modules/simpletest/tests/common_test.module index 2eb8cd5d2d7c217c62ec17a0d9c0b11f613fe9c0..d092c9249c0d2ff035c96fd861d3fb3a083f3481 100644 --- a/modules/simpletest/tests/common_test.module +++ b/modules/simpletest/tests/common_test.module @@ -99,6 +99,9 @@ function common_test_init() { if (variable_get('common_test_redirect_current_path', FALSE)) { drupal_goto(current_path()); } + if (variable_get('common_test_link_to_current_path', FALSE)) { + drupal_set_message(l('link which should point to the current path', current_path())); + } } /** diff --git a/profiles/wcm_base/CHANGELOG.txt b/profiles/wcm_base/CHANGELOG.txt index 44eb91a85ef0783d658b3e0330bf569576b407c6..126583a047948eb4a34c207c6a7a9155e3fa4096 100644 --- a/profiles/wcm_base/CHANGELOG.txt +++ b/profiles/wcm_base/CHANGELOG.txt @@ -1,3 +1,21 @@ +WCM Base 7.x-1.5-rc3, 2018-02-23 +-------------------------------- +- WCM Base: + - Updated Drupal to 7.57 per SA-CORE-2018-001. + - Remove metatag and wcm_metatag dependencies until config is finalized. +- WCM Omega: + - Moved main-content anchor to between breadcrumbs and messages. + - Added accessible focus indicators to links and buttons. + - Improved text color contrast for accessibility. + - Improved spacing between panels panes. +- WCM Panels Settings: + - Changes image pane field widget type to Media Browser. + - Deletes duplicate link fields on image panes. +- WCM User Leadership: Hide display options on leadership views pane. +- OCIO Web Form: + - Added aria-required attribute to required webform fields. + - Improved form error accessibility with links and error count. + WCM Base 7.x-1.5-rc2, 2018-02-19 -------------------------------- - WCM Base: Updated Panopoly to 1.50 per SA-CONTRIB-2018-013. diff --git a/profiles/wcm_base/modules/custom/ocio_web_form/ocio_web_form.module b/profiles/wcm_base/modules/custom/ocio_web_form/ocio_web_form.module index 20269b3f31c390611e12e13d50f8e4dfe7a45a63..11d1d44c97428d242599e51388a807d9a758d53a 100644 --- a/profiles/wcm_base/modules/custom/ocio_web_form/ocio_web_form.module +++ b/profiles/wcm_base/modules/custom/ocio_web_form/ocio_web_form.module @@ -42,3 +42,47 @@ function ocio_web_form_preprocess_webform_submission(&$vars) { } } } + +/** + * Implements hook_webform_component_render_alter(). + */ +function ocio_web_form_webform_component_render_alter(&$element, &$component) { + // Add component ID to field wrappers. + $element['#wrapper_attributes']['id'] = 'webform-field-' . $component['name']; + + // Add 'aria-required' attribute to required fields. + if (!empty($element['#required'])) { + $element['#attributes']['aria-required'] = 'true'; + } +} + +/** + * Implements hook_form_alter().s + * + * Adds additional validation to webforms and disables HTML5 validation for accessibility. + */ +function ocio_web_form_form_alter(&$form, &$form_state, $form_id){ + if (isset($form['#node']->webform)){ + $form['#validate'][]='ocio_web_form_validate'; + $form['#attributes']['novalidate'] = 'novalidate'; + } +} + +/** + * Removes webform validation errors and replace them with anchor links. + */ +function ocio_web_form_validate(&$form, &$form_state){ + $errors = form_get_errors(); + if (!empty($errors)) { + $count = format_plural(count($errors), 'error', '@count errors'); + drupal_get_messages('error'); + drupal_set_message(t('The form could not be submitted due to the following @errors:', array('@errors' => $count)), 'error'); + + foreach ($errors as $element_id => $message) { + $id = end(explode('][', $element_id)); + $link = l($message, '', array('fragment' => 'webform-field-'. $id, 'external' => TRUE)); + drupal_set_message($link, 'error'); + } + } +} + diff --git a/profiles/wcm_base/modules/custom/wcm_panels_settings/wcm_panels_settings.features.features_overrides.inc b/profiles/wcm_base/modules/custom/wcm_panels_settings/wcm_panels_settings.features.features_overrides.inc index 8cc0748bcbede4b509d991260140cc82fda79cb3..88be4b41b8a75eb01d56d680bbe37d76ab0decfd 100644 --- a/profiles/wcm_base/modules/custom/wcm_panels_settings/wcm_panels_settings.features.features_overrides.inc +++ b/profiles/wcm_base/modules/custom/wcm_panels_settings/wcm_panels_settings.features.features_overrides.inc @@ -12,12 +12,14 @@ function wcm_panels_settings_features_override_default_overrides() { $overrides = array(); // Exported overrides for: field_instance + $overrides["field_instance.fieldable_panels_pane-basic_file-field_basic_file_file.widget|module"] = 'media'; $overrides["field_instance.fieldable_panels_pane-image-field_basic_image_image.display|default|settings|image_style"] = 'image_style_full'; $overrides["field_instance.fieldable_panels_pane-image-field_basic_image_image.ds_extras_field_template"] = ''; $overrides["field_instance.fieldable_panels_pane-image-field_basic_image_image.settings|file_directory"] = ''; $overrides["field_instance.fieldable_panels_pane-image-field_basic_image_image.settings|file_extensions"] = 'png gif jpg jpeg svg'; $overrides["field_instance.fieldable_panels_pane-image-field_basic_image_image.widget|settings|browser_plugins|youtube"]["DELETED"] = TRUE; $overrides["field_instance.fieldable_panels_pane-image-field_basic_image_image.widget|settings|manualcrop_styles_list|panopoly_image_full"]["DELETED"] = TRUE; + $overrides["field_instance.fieldable_panels_pane-image-field_basic_image_link.fieldable_panels_pane-image-field_basic_image_link"]["DELETED"] = TRUE; // Exported overrides for: page_manager_handlers $overrides["page_manager_handlers.node_edit_panel_context.conf|display|content|new-08dde41f-c835-4e3a-b0ef-28191ff0275d"] = (object) array( diff --git a/profiles/wcm_base/modules/custom/wcm_panels_settings/wcm_panels_settings.features.inc b/profiles/wcm_base/modules/custom/wcm_panels_settings/wcm_panels_settings.features.inc index 388fbf3ce1a54c4720bf63c01cc845fd3dd5aa97..ec36e9128595b07b51e9e21be1372df2af67fb05 100644 --- a/profiles/wcm_base/modules/custom/wcm_panels_settings/wcm_panels_settings.features.inc +++ b/profiles/wcm_base/modules/custom/wcm_panels_settings/wcm_panels_settings.features.inc @@ -17,6 +17,9 @@ function wcm_panels_settings_ctools_plugin_api($module = NULL, $api = NULL) { * Implements hook_field_default_field_instances_alter(). */ function wcm_panels_settings_field_default_field_instances_alter(&$data) { + if (isset($data['fieldable_panels_pane-basic_file-field_basic_file_file'])) { + $data['fieldable_panels_pane-basic_file-field_basic_file_file']['widget']['module'] = 'media'; /* WAS: 'file' */ + } if (isset($data['fieldable_panels_pane-image-field_basic_image_image'])) { $data['fieldable_panels_pane-image-field_basic_image_image']['display']['default']['settings']['image_style'] = 'image_style_full'; /* WAS: 'panopoly_image_full' */ $data['fieldable_panels_pane-image-field_basic_image_image']['ds_extras_field_template'] = ''; /* WAS: '' */ @@ -25,6 +28,9 @@ function wcm_panels_settings_field_default_field_instances_alter(&$data) { unset($data['fieldable_panels_pane-image-field_basic_image_image']['widget']['settings']['browser_plugins']['youtube']); unset($data['fieldable_panels_pane-image-field_basic_image_image']['widget']['settings']['manualcrop_styles_list']['panopoly_image_full']); } + if (isset($data['fieldable_panels_pane-image-field_basic_image_link'])) { + unset($data['fieldable_panels_pane-image-field_basic_image_link']); + } } /** diff --git a/profiles/wcm_base/modules/custom/wcm_panels_settings/wcm_panels_settings.info b/profiles/wcm_base/modules/custom/wcm_panels_settings/wcm_panels_settings.info index f22d694ae308e3d0d506af9e97fbd39e96f31f52..e50e1a11338744393a99231998561d0de88abd4a 100644 --- a/profiles/wcm_base/modules/custom/wcm_panels_settings/wcm_panels_settings.info +++ b/profiles/wcm_base/modules/custom/wcm_panels_settings/wcm_panels_settings.info @@ -19,6 +19,7 @@ features[ctools][] = strongarm:strongarm:1 features[features_api][] = api:2 features[features_override_items][] = field_instance.fieldable_panels_pane-image-field_basic_image_image features[features_override_items][] = page_manager_handlers.node_edit_panel_context +features[features_overrides][] = field_instance.fieldable_panels_pane-basic_file-field_basic_file_file.widget|module features[features_overrides][] = field_instance.fieldable_panels_pane-image-field_basic_image_image.display|default|settings|image_style features[features_overrides][] = field_instance.fieldable_panels_pane-image-field_basic_image_image.ds_extras_field_template features[features_overrides][] = field_instance.fieldable_panels_pane-image-field_basic_image_image.settings|file_directory @@ -26,6 +27,7 @@ features[features_overrides][] = field_instance.fieldable_panels_pane-image-fiel features[features_overrides][] = field_instance.fieldable_panels_pane-image-field_basic_image_image.widget|settings|allowed_schemes|private features[features_overrides][] = field_instance.fieldable_panels_pane-image-field_basic_image_image.widget|settings|browser_plugins|media_default--media_browser_my_files features[features_overrides][] = field_instance.fieldable_panels_pane-image-field_basic_image_image.widget|settings|manualcrop_styles_list|panopoly_image_full +features[features_overrides][] = field_instance.fieldable_panels_pane-image-field_basic_image_link.fieldable_panels_pane-image-field_basic_image_link features[features_overrides][] = page_manager_handlers.node_edit_panel_context.conf|display|content|new-08dde41f-c835-4e3a-b0ef-28191ff0275d features[features_overrides][] = page_manager_handlers.node_edit_panel_context.conf|display|content|new-13dff848-cce9-4135-9dcc-dab92cb83895 features[features_overrides][] = page_manager_handlers.node_edit_panel_context.conf|display|content|new-373bd769-1e08-4ec5-85b6-0a1d2fc759fd diff --git a/profiles/wcm_base/modules/custom/wcm_panels_settings/wcm_panels_settings.install b/profiles/wcm_base/modules/custom/wcm_panels_settings/wcm_panels_settings.install new file mode 100644 index 0000000000000000000000000000000000000000..40c57149232123f2df8cc9e8dab6cadc3511e0d5 --- /dev/null +++ b/profiles/wcm_base/modules/custom/wcm_panels_settings/wcm_panels_settings.install @@ -0,0 +1,16 @@ +<?php + +/** + * @file + * Install, uninstall, and updates for WCM Panels Settings + */ + +/** + * Delete duplicate link fields on image panes. + */ +function wcm_panels_settings_update_7001() { + if ($instance = field_info_instance('fieldable_panels_pane', 'field_basic_image_link', 'image')) { + field_delete_instance($instance); + } +} + diff --git a/profiles/wcm_base/modules/custom/wcm_user_leadership/wcm_user_leadership.views_default.inc b/profiles/wcm_base/modules/custom/wcm_user_leadership/wcm_user_leadership.views_default.inc index 8eef9442bed9763cbc6dab97e3e942be61ec164e..ae64e8fcd0c842a1d2b8de9f7c5b10a74a7254df 100644 --- a/profiles/wcm_base/modules/custom/wcm_user_leadership/wcm_user_leadership.views_default.inc +++ b/profiles/wcm_base/modules/custom/wcm_user_leadership/wcm_user_leadership.views_default.inc @@ -299,6 +299,7 @@ function wcm_user_leadership_views_default_views() { $handler->display->display_options['allow']['title_override'] = 'title_override'; $handler->display->display_options['allow']['exposed_form'] = 0; $handler->display->display_options['allow']['fields_override'] = 0; + $handler->display->display_options['allow']['panopoly_magic_display_type'] = 0; /* Display: v2 Horizontal View */ $handler = $view->new_display('panel_pane', 'v2 Horizontal View', 'panel_pane_2'); diff --git a/profiles/wcm_base/themes/wcm_omega/css/wcm-omega.settings.css b/profiles/wcm_base/themes/wcm_omega/css/wcm-omega.settings.css index c5a800fadd42b9e3b1ffb3f221e3d2b65feb9efa..274087947b3ca0bae47782fc9377ae61c5a37226 100644 --- a/profiles/wcm_base/themes/wcm_omega/css/wcm-omega.settings.css +++ b/profiles/wcm_base/themes/wcm_omega/css/wcm-omega.settings.css @@ -1 +1 @@ -.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%}#edit-wcm-omega #edit-navigation img{border:1px solid #2d2d2d;margin:10px 0}#edit-wcm-omega .swatch-panel{display:inline-block;line-height:24px}#edit-wcm-omega .swatch-panel .label{display:inline-block;min-width:80px}#edit-wcm-omega .swatch-panel .swatches{display:inline-block}#edit-wcm-omega .swatch-panel .swatch{display:inline-block;height:16px;width:16px;margin-right:2px;border:2px solid #000;margin-bottom:-6px}#edit-wcm-omega .swatch-panel .swatch.white{background-color:#fff;border-color:#ccc}#edit-wcm-omega .swatch-panel .swatch.lt-gray{background-color:#e3e3e3;border-color:#b0b0b0}#edit-wcm-omega .swatch-panel .swatch.md-gray{background-color:#666;border-color:#333}#edit-wcm-omega .swatch-panel .swatch.dk-gray{background-color:#474747;border-color:#141414}#edit-wcm-omega .swatch-panel .swatch.black{background-color:#000;border-color:#000}#edit-wcm-omega .swatch-panel .swatch.yellow{background-color:#dcaa38;border-color:#946f1a}#edit-wcm-omega .swatch-panel .swatch.green{background-color:#9aa41d;border-color:#494d0e}#edit-wcm-omega .swatch-panel .swatch.purple{background-color:#906eb9;border-color:#5d3f82}#edit-wcm-omega .swatch-panel .swatch.blue{background-color:#028da9;border-color:#013944}#edit-wcm-omega .swatch-panel .swatch.red{background-color:#b00;border-color:#500}#edit-wcm-omega .swatch-panel .swatch.none{background-color:#747474;border-color:#414141}#edit-wcm-omega .form-item label.option{margin-left:4px}#edit-wcm-omega .form-item input.form-radio-error{outline:red solid 2px}#edit-wcm-omega .form-item input.form-radio-error+label{color:#8c2e0b;font-weight:700}#edit-wcm-omega-typography-group .sample-block{border:1px solid #ebebeb;background:#f5f5f5;padding:10px 20px;margin:10px 0;max-width:300px}#edit-wcm-omega-typography-group h1,#edit-wcm-omega-typography-group h2,#edit-wcm-omega-typography-group h3,#edit-wcm-omega-typography-group h4{margin-bottom:15px;line-height:120%}#edit-wcm-omega-typography-group h1{font-size:300%}#edit-wcm-omega-typography-group h2{font-size:240%}#edit-wcm-omega-typography-group h3{font-size:175%}#edit-wcm-omega-typography-group h4{font-size:150%}#edit-wcm-omega-typography-group h2.block__title{font-size:200%} \ No newline at end of file +.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%}#edit-wcm-omega #edit-navigation img{border:1px solid #2d2d2d;margin:10px 0}#edit-wcm-omega .swatch-panel{display:inline-block;line-height:24px}#edit-wcm-omega .swatch-panel .label{display:inline-block;min-width:80px}#edit-wcm-omega .swatch-panel .swatches{display:inline-block}#edit-wcm-omega .swatch-panel .swatch{display:inline-block;height:16px;width:16px;margin-right:2px;border:2px solid #000;margin-bottom:-6px}#edit-wcm-omega .swatch-panel .swatch.white{background-color:#fff;border-color:#ccc}#edit-wcm-omega .swatch-panel .swatch.lt-gray{background-color:#e5e5e5;border-color:#b2b2b2}#edit-wcm-omega .swatch-panel .swatch.md-gray{background-color:#666;border-color:#333}#edit-wcm-omega .swatch-panel .swatch.dk-gray{background-color:#474747;border-color:#141414}#edit-wcm-omega .swatch-panel .swatch.black{background-color:#000;border-color:#000}#edit-wcm-omega .swatch-panel .swatch.yellow{background-color:#dcaa38;border-color:#946f1a}#edit-wcm-omega .swatch-panel .swatch.green{background-color:#9aa41d;border-color:#494d0e}#edit-wcm-omega .swatch-panel .swatch.purple{background-color:#906eb9;border-color:#5d3f82}#edit-wcm-omega .swatch-panel .swatch.blue{background-color:#028da9;border-color:#013944}#edit-wcm-omega .swatch-panel .swatch.red{background-color:#b00;border-color:#500}#edit-wcm-omega .swatch-panel .swatch.none{background-color:#747474;border-color:#414141}#edit-wcm-omega .form-item label.option{margin-left:4px}#edit-wcm-omega .form-item input.form-radio-error{outline:red solid 2px}#edit-wcm-omega .form-item input.form-radio-error+label{color:#8c2e0b;font-weight:700}#edit-wcm-omega-typography-group .sample-block{border:1px solid #ededed;background:#f7f7f7;padding:10px 20px;margin:10px 0;max-width:300px}#edit-wcm-omega-typography-group h1,#edit-wcm-omega-typography-group h2,#edit-wcm-omega-typography-group h3,#edit-wcm-omega-typography-group h4{margin-bottom:15px;line-height:120%}#edit-wcm-omega-typography-group h1{font-size:300%}#edit-wcm-omega-typography-group h2{font-size:240%}#edit-wcm-omega-typography-group h3{font-size:175%}#edit-wcm-omega-typography-group h4{font-size:150%}#edit-wcm-omega-typography-group h2.block__title{font-size:200%} \ 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 7f2b432ef3037afaf1716d35c66df70bac606dcc..370153c7f1a273b0fa61634fdf5463e18572b3e5 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";#block-menu-menu-global-menu h2.block__title,.visuallyhidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.element-invisible{width:1px}.ui-accordion .ui-accordion-header .ui-accordion-header-icon.ui-icon,.view .ui-accordion.view-content .view-grouping-header{background-image:none;text-indent:0}.ui-accordion .ui-accordion-header .ui-accordion-header-icon.ui-icon:before,.view .ui-accordion.view-content .view-grouping-header:before{background:0 0;content:"\f0da";color:#666;font-family:FontAwesome;font-size:12px;font-weight:400;text-align:center;top:0;right:auto;bottom:0;height:12px;line-height:13px;margin:auto;position:absolute}.align-left,table caption{text-align:left}.ui-accordion .ui-accordion-header .ui-accordion-header-icon.ui-icon.ui-icon:before,.view .ui-accordion.view-content .view-grouping-header.ui-icon:before{left:.6em}.ui-accordion .ui-accordion-header-active .ui-accordion-header-icon.ui-icon:before,.view .ui-accordion.view-content .view-grouping-header.nested-accordion:before{content:"\f0d7";margin-left:-1px}.ui-accordion .ui-accordion-header{background:#ebebeb!important}.ui-accordion .ui-accordion-header-active,.ui-accordion .ui-accordion-header:hover{background:#d2d2d2!important}.ui-accordion .ui-accordion-header p{margin:0}.ui-accordion .ui-accordion-content{background:#fff;border:1px solid #d2d2d2}.ui-accordion .ui-accordion-content h2:first-child,.ui-accordion .ui-accordion-content h3:first-child{margin-top:10px}.ui-accordion .ui-accordion-content ol{padding-left:.6em}.l-main.lt-gray .ui-accordion .ui-accordion-header{background:#e1e1e1!important}.l-main.lt-gray .ui-accordion .ui-accordion-header:hover{background:#d7d7d7!important}.l-main.lt-gray .ui-accordion .ui-accordion-header-active{background:#e1e1e1!important}.l-main.lt-gray .ui-accordion .ui-accordion-content{background:#fff;border:1px solid #e1e1e1}.ui-accordion-header{overflow:auto}body .panels-row.odd .ui-accordion .ui-accordion-header{background:#d7d7d7!important}body .panels-row.odd .ui-accordion .ui-accordion-content{border-color:#d7d7d7!important}.ctools-collapsible-container .ctools-toggle{background-image:url(../images/jquery-images/ui-icons_222222_256x240.png);background-position:-64px -15px}.ctools-collapsible-container .ctools-toggle-collapsed{background-position:-32px -15px;background-image:url(../images/jquery-images/ui-icons_222222_256x240.png)}.ctools-collapsible-container .ctools-toggle-collapsed:hover,.nested-accordion:before,.view-grouping-header:before{background-image:url(../images/jquery-images/ui-icons_222222_256x240.png)}ul.breadcrumb{padding:20px 0;margin:0}ul.breadcrumb li{display:inline-block;margin-right:.45em;font-weight:600}ul.breadcrumb li:after{content:"|";color:#b00;font-weight:700;margin-left:.45em}ul.breadcrumb li a{color:#666;text-decoration:none}ul.breadcrumb li a:visited{color:#666}ul.breadcrumb li a:focus{color:#dcaa38}ul.breadcrumb li a:hover{color:#666;text-decoration:underline}ul.breadcrumb li a:active{color:#1c7c89}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,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,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,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,button[disabled],html body .disabled.button,html body [disabled].button,input.disabled[type=button],input[disabled][type=button]{opacity:.6;background:false;cursor:default;box-shadow:none}#edit-preview.ext .ext,#edit-submit--2.ext .ext,#edit-submit--3.ext .ext,#edit-submit.ext .ext,.button-primary.ext .ext,.form-submit.ext .ext,.webform-previous.ext .ext,.webform-submit.ext .ext,button.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}img.file-icon{height:26px;width:auto;padding-bottom:7px;margin:0 3px 0 6px}.views-exposed-form,.webform-component .description{margin-bottom:30px}input{max-width:100%}input:focus{outline:#999 solid 1px}textarea{resize:none}.webform-component label{text-transform:uppercase;font-weight:600;font-size:14px}.webform-component table .form-text{width:100%}.views-exposed-form label{font-weight:400;font-size:14px;text-transform:uppercase}.views-exposed-form .form-text{height:32px}.views-exposed-form li.search-field{height:29px}.webform-component-fieldset .webform-component label{text-transform:uppercase;font-weight:400;font-size:13px}.webform-component-fieldset,.webform-component-file,.webform-component-grid{margin-bottom:40px}.webform-component-file #edit-submitted-file-upload{max-width:240px}@media (max-width:47.4em){.l-main input:not([type=checkbox]):not([type=radio]),.l-main select,.l-main textarea{width:100%}}form .chosen-container .chosen-choices,form .form-text{padding:4px 6px 2px;border:1px solid #bbb;background-image:none;box-shadow:none;font-size:.9em}form .chosen-container{font-size:1em}form .chosen-container .result-selected{display:none!important}form .chosen-container .chosen-results{font-size:.9em}form .chosen-container .search-field input{width:.5px!important;height:.1px!important}form .chosen-container .chosen-results li{padding:7px 6px 4px;line-height:1em}form .chosen-container .chosen-results li.highlighted{background-image:none}form .chosen-container.chosen-container-active.chosen-with-drop .chosen-single,form .chosen-container.chosen-container-multi .chosen-choices li.search-choice,form .chosen-container.chosen-container-single .chosen-single{border-radius:0;background:#eee;box-shadow:none}form .chosen-container.chosen-container .search-field:after,form .chosen-container.chosen-container-active.chosen-with-drop .chosen-choices li.search-choice+.search-field:after{content:"- Select -";color:#666;cursor:default}form .chosen-container.chosen-container-active .search-field,form .chosen-container.chosen-container-multi .chosen-choices li.search-choice+.search-field{float:none}form .chosen-container.chosen-container-single .chosen-results{margin:0;padding:0}form .chosen-container.chosen-container-single .chosen-drop{border-radius:0}form .chosen-container.chosen-container-single .chosen-single{padding:0 0 0 6px;height:27px}form .chosen-container.chosen-container-single .chosen-single div b{background-size:52px 40px!important}form .chosen-container.chosen-container-multi .chosen-choices{padding:1px 3px 0;cursor:default}form .chosen-container.chosen-container-multi .chosen-choices li.search-choice{display:inline-block;float:none;line-height:1em;margin:2px 4px 2px 0;padding:4px 20px 2px 4px}form .chosen-container.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{top:4px}form .chosen-container.chosen-container-multi .chosen-choices li.search-choice+.search-field:after{content:"+ Add";cursor:pointer}.l-constrained:after,.l-main:after,.l-region--sidebar-1:after,.l-region--sidebar-2:after{content:"";display:table;clear:both}form .chosen-container.chosen-container-multi .chosen-choices li.search-field input[type=text]{margin:1px 0 0 2px;cursor:default}.type-group1 h1,.type-group1 h2,.type-group1 h3,.type-group1 h4,.type-group1 h5,.type-group1 h6,.type-group1-sample h1,.type-group1-sample h2,.type-group1-sample h3,.type-group1-sample h4,.type-group1-sample h5,.type-group1-sample h6{font-family:proximanova,Helvetica,Arial,sans-serif;font-weight:400}.type-group1 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:#ebebeb;color:#2d2d2d}.ui-widget-content a{color:#2d2d2d}.ui-widget-header{border:0;background:#666;color:#fff;font-weight:700}.ui-widget-header a{color:#fff}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:0;background:#fff;font-weight:400;color:#2d2d2d}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#2d2d2d;text-decoration:none}.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{border:0;background:#d2d2d2;font-weight:400;color:#2d2d2d}.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:#fff;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:0;background:url(../images/jquery-images/ui-bg_flat_65_ffffff_40x100.png) 50% 50% repeat-x #fff;font-weight:400;color:#2d2d2d}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#2d2d2d;text-decoration:none}.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top{border-top-left-radius:0}.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr{border-top-right-radius:0}.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left{border-bottom-left-radius:0}.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right{border-bottom-right-radius:0}#modalBackdrop,.cke_dialog_background_cover,.ui-widget-overlay{background-image:none!important;background-color:#000!important;opacity:.5!important}.ui-dialog .ui-dialog-titlebar{height:auto;line-height:unset;font-weight:700;font-size:13px;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.75);border-bottom:1px solid #999;padding:6px 10px;border-radius:2px 2px 0 0;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:linear-gradient(top,#f5f5f5,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#fff5f5f5', endColorstr='#ffcfd1cf')}.messages,.pager>li{background-image:none}#modalBackdrop{z-index:920!important}#modalContent{z-index:930!important}.ui-front{z-index:940!important}.ui-widget-overlay{z-index:950!important}.ui-dialog{z-index:960!important;position:fixed;top:50%!important;left:50%!important;transform:translate(-50%,-50%)}.ui-dialog-titlebar-close{text-indent:-9999em}.l-constrained{margin:0 auto;padding:0 6%}@media (min-width:47.5em){.l-constrained{padding:0 8%}}@media (min-width:82em){.max-width{max-width:70em;margin:0 auto;padding:0}}ol ol,ol ol ol,ul ul,ul ul ul{margin-top:8px}ul.menu{padding:0}ol,ul{padding-left:3em}ul{list-style-type:square;list-style-position:outside}ul ul,ul ul ul{margin-left:20px}ol{list-style-type:decimal}ol ol{list-style-type:lower-alpha}ol ol ol{list-style-type:lower-roman}#block-menu-menu-global-menu ul.menu .leaf,.no-list-style,ul.breadcrumb,ul.menu{list-style:none}.field--name-field-basic-text-text li,.field--name-field-ocio-body li,.ui-accordion-content li{margin-bottom:.6em}.ui-accordion-content ul{padding-left:.6em}.caret-list-type ul,.dot-list-type ul,.page-newsletter-archive .l-region--content ul,.pane-bundle-quick-links ul,.pane-wcm-mailchimp-pane ul{padding-left:0;list-style-image:none;list-style-type:none}.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;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:50%}.media-element.file-video-right{float:right;clear:right;margin:.5em 0 1em 2em;width:50%}.media-element.file-video-center{float:none;margin:0 auto;width:75%}.media-element.file-video-max{margin:0 0 1em;width:100%}.media-element.file-video-max .content{width:100%}.field--name-field-featured-image .content,.field-name-field-featured-image .content,.media.media-element-container{display:block;display:table;table-layout:fixed;max-width:100%;margin-top:0}.field--name-field-featured-image .content img,.field-name-field-featured-image .content img,.media.media-element-container img{display:block;width:100%;margin:0}.field--name-field-featured-image .content.media-default,.field--name-field-featured-image .content.media-image_full,.field--name-field-featured-image .content.media-image_large,.field--name-field-featured-image .content.media-image_medium,.field--name-field-featured-image .content.media-image_small,.field-name-field-featured-image .content.media-default,.field-name-field-featured-image .content.media-image_full,.field-name-field-featured-image .content.media-image_large,.field-name-field-featured-image .content.media-image_medium,.field-name-field-featured-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 .content.media-image_left,.field-name-field-featured-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 .content.media-image_right,.field-name-field-featured-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 .content.media-image_center,.field-name-field-featured-image .content.media-image_center,.media.media-element-container.media-image_center{float:none;margin:0 auto;max-width:50%}.field--name-field-featured-image .content.media-image_max,.field-name-field-featured-image .content.media-image_max,.media.media-element-container.media-image_max{margin:0 0 1em;width:100%}.field--name-field-featured-image .content.media-image_max .content,.field-name-field-featured-image .content.media-image_max .content,.media.media-element-container.media-image_max .content{width:100%}.field--name-field-featured-image .content.media-video_full,.field--name-field-featured-image .content.media-video_large,.field--name-field-featured-image .content.media-video_medium,.field--name-field-featured-image .content.media-video_small,.field-name-field-featured-image .content.media-video_full,.field-name-field-featured-image .content.media-video_large,.field-name-field-featured-image .content.media-video_medium,.field-name-field-featured-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 .content.media-video_left,.field-name-field-featured-image .content.media-video_left,.media.media-element-container.media-video_left{float:left;clear:left;margin:.5em 2em 1em 0;width:50%}.field--name-field-featured-image .content.media-video_right,.field-name-field-featured-image .content.media-video_right,.media.media-element-container.media-video_right{float:right;clear:right;margin:.5em 0 1em 2em;width:50%}.field--name-field-featured-image .content.media-video_center,.field-name-field-featured-image .content.media-video_center,.media.media-element-container.media-video_center{float:none;margin:0 auto;width:75%}.field--name-field-featured-image .content.media-video_max .content,.field-name-field-featured-image .content.media-video_max .content,.media.media-element-container.media-video_max .content,.pane-bundle-table table,table{width:100%}.field--name-field-featured-image .content.media-video_max,.field-name-field-featured-image .content.media-video_max,.media.media-element-container.media-video_max{margin:0 0 1em;width:100%}.field--name-field-featured-image .content .media-element,.field--name-field-featured-image .content img,.field-name-field-featured-image .content .media-element,.field-name-field-featured-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 .content .field--name-field-basic-image-caption,.field--name-field-featured-image .content .field-name-field-basic-image-caption,.field-name-field-featured-image .content .field--name-field-basic-image-caption,.field-name-field-featured-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}.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%}@media (max-width:47.4em){.field .media-element.media-vimeo-video,.field .media-element.media-youtube-video{width:100%;margin:0;float:none;display:block}.field img.media-element{margin:1em auto;float:none;display:block;max-width:100%}}.messages{margin:1.8em 0;padding:1.2em 1.6em;border:0;background-color:#d9d9d9}.messages ul{margin:0 0 0 1em;padding:0}.messages li{list-style-image:none}.messages--status,tr.ok{border-left:8px solid #d4df48}.messages--warning,tr.warning{border-left:8px solid #dcaa38}.messages--error,tr.error{border-left:8px solid #b00}.pager>li{display:inline;padding:.5em;list-style-type:none}table{margin-bottom:20px;line-height:140%}.ui-accordion-content table a,.ui-tabs-content table a,table .ui-accordion-content a,table .ui-tabs-content a,table a,table li,table p{font-size:15px;font-size:1.5rem;line-height:120%!important}table th{background:#dedede;font-weight:600;border:1px solid #c7c7c7!important;text-transform:uppercase}.ui-accordion-content table td,table tbody,table td,table th{border:1px solid #c7c7c7}.ui-accordion-content table th a,.ui-tabs-content table th a,table th .ui-accordion-content a,table th .ui-tabs-content a,table th a{text-decoration:none}table tbody tr{border-bottom:1px solid #c7c7c7}table tbody tr.odd,table tbody tr:nth-child(odd){background:#f0f0f0}table tbody tr.even,table tbody tr:nth-child(even){background:#fff}table thead+tbody tr.odd,table thead+tbody tr:nth-child(odd){background:#f0f0f0}.panels-row.odd table tbody tr.odd,.panels-row.odd table tbody tr:nth-child(odd),table thead+tbody tr.even,table thead+tbody tr:nth-child(even){background:#fff}table td,table th{padding:.6em 1em;text-align:left}table caption{color:#666;margin-bottom:5px}.panels-row.odd table tbody tr.even,.panels-row.odd table tbody tr:nth-child(even),.panels-row.odd table thead+tbody tr.odd,.panels-row.odd table thead+tbody tr:nth-child(odd){background:#f3f3f3}.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}.intro-text-alt.align-center,.intro-text.align-center{width:90%;margin-left:auto;margin-right:auto}.pane-bundle-table table tr.even{background:#f3f3f3}.tabs--primary{padding-top:2em}.tabs--primary li{font-weight:400;background:#ebebeb}.tabs--primary li a{text-decoration:none;color:#b00}.tabs--primary li a:visited{color:#b00}.tabs--primary li a:focus{color:#dcaa38}.tabs--primary li a:hover{color:#2d2d2d;background:#d2d2d2}.tabs--primary li a:active{color:#1c7c89}.tabs--primary li .active{background:#c5c5c5}body,html{font-family:proximanova,Helvetica,Arial,sans-serif;color:#2d2d2d;font-weight:300}p{margin-bottom:14px}em{font-style:italic}@media (max-width:47.4em){html{font-size:58%}.body,.ui-accordion .ui-accordion-content li,.ui-accordion .ui-accordion-content p,body{font-size:18px;font-size:1.8rem;line-height:150%}}@media (min-width:47.5em){html{font-size:60%}.body,.ui-accordion .ui-accordion-content li,.ui-accordion .ui-accordion-content p,body{font-size:17px;font-size:1.7rem;line-height:150%}.width-70{width:85%}}@media (min-width:60em){html{font-size:62.5%}.body,.ui-accordion .ui-accordion-content li,.ui-accordion .ui-accordion-content p,body{font-size:17px;font-size:1.7rem;line-height:150%}}@media (min-width:82em){html{font-size:66%}.body,.ui-accordion .ui-accordion-content li,.ui-accordion .ui-accordion-content p,body{font-size:16px;font-size:1.6rem;line-height:150%}}h1,h2,h3,h4{margin-bottom:10px;line-height:120%}.pane-bundle-text h2,body h2,body h3,body h4,h2.block__title{margin-top:0}h1{font-size: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}.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}.ui-accordion-content a,.ui-tabs-content a,a{color:#b00;font-weight:500;text-decoration:none}a:visited{color:#b00}a:focus{color:#d4df48}a:hover{color:#1c7c89;text-decoration:underline}a:active{color:#d65828}.ui-accordion-content strong a,.ui-tabs-content strong a,strong .ui-accordion-content a,strong .ui-tabs-content a,strong a{font-weight:700}.header-links,.pane-node-title a{color:#b00;text-decoration:none}.header-links:visited,.pane-node-title a:visited{color:#b00}.header-links:focus,.pane-node-title a:focus{color:#d4df48}.header-links:hover,.pane-node-title a:hover{color:#2d2d2d;text-decoration:none}.header-links:active,.pane-node-title a:active{color:#d65828}.reverse-links,.reverse-links:visited{color:#ebebeb}.reverse-links:focus{color:#d4df48}.reverse-links:hover{color:#fff}.pipe,.reverse-links:active{color:#b00}.more-link,.more-link a{text-transform:uppercase;font-weight:600;text-decoration:none;margin-top:2em}.pipe{font-weight:600}body .ui-accordion .ui-accordion-header,body .ui-accordion .ui-accordion-header a,body .ui-accordion .ui-accordion-header.ui-state-active,body .ui-accordion .ui-accordion-header.ui-state-active a,body .ui-accordion .ui-accordion-header.ui-state-default,body .ui-accordion .ui-accordion-header.ui-state-default a,body .ui-accordion .ui-accordion-header.ui-state-hover,body .ui-accordion .ui-accordion-header.ui-state-hover a,body .ui-tabs .ui-tabs-nav,body .ui-tabs .ui-tabs-nav a{font-weight:400;color:#2d2d2d}.fine-print,table caption{font-size:12px;font-size:1.2rem;line-height:135%}.labels{font-size:13px;font-size:1.3rem;text-transform:uppercase;font-weight:400}.align-right{text-align:right}.align-center{text-align:center}blockquote{background:#f5f5f5;border-left:4px solid #ddd;padding:1.9em 2em;overflow:hidden}blockquote li,blockquote ol,blockquote p,blockquote ul{margin:.4em 0 0}blockquote div,blockquote h2,blockquote h3,blockquote h4,blockquote h5{margin:0 0 .4em}blockquote.pull-quote{font-size:26px;font-size:2.6rem;background:0 0;border-left:0 none;font-family:capita,Georgia,serif;font-style:italic;line-height:130%;padding:0;margin:1.5em 1.5em 1.5em 2em}blockquote.pull-quote :first-child{margin-top:.3em}blockquote.pull-quote::before{font-size:35px;font-size:3.5rem;color:rgba(0,0,0,.6);content:"\f10d";font-family:FontAwesome;font-style:normal;margin-left:-1.5em;float:left}blockquote.pull-quote cite,body .ui-tabs .ui-tabs-nav{font-family:proximanova,Helvetica,Arial,sans-serif}blockquote.pull-quote cite{font-size:16px;font-size:1.6rem;font-style:normal;display:block;padding-top:.6em}blockquote.pull-quote cite::before{content:"―";margin-right:3px}body .ui-accordion{margin:1em 0;position:relative}body .ui-accordion .accordion-item,body .ui-accordion .views-row{margin:.5em 0}body .ui-accordion .ui-accordion-header{font-size:.9em;padding:.5em 1em .4em 1.9em}body .ui-accordion .ui-accordion-header.cke_widget_editable{padding:.5em 3em .3em 1.9em}body .ui-accordion .ui-accordion-header p{margin:0;color:#2d2d2d}body .ui-accordion .ui-accordion-header,body .ui-accordion .ui-accordion-header.ui-state-active,body .ui-accordion .ui-accordion-header.ui-state-default,body .ui-accordion .ui-accordion-header.ui-state-hover{border:0;background-color:#dedede}body .ui-accordion .ui-accordion-header a,body .ui-accordion .ui-accordion-header.ui-state-active a,body .ui-accordion .ui-accordion-header.ui-state-default a,body .ui-accordion .ui-accordion-header.ui-state-hover a{padding:0}body .ui-accordion .ui-accordion-header.ui-state-active{background-image:none}body .ui-accordion .ui-accordion-content{box-sizing:content-box;background-color:#fff;padding:1.2em 1.9em .5em;border:1px solid #dedede}body .ui-tabs{background-color:transparent;margin:1em 0;position:relative;padding:0;clear:both}body .ui-tabs .ui-tabs-nav{font-size:.9em;padding:.5em 1em 0 0;background-color:transparent}body .ui-tabs .ui-tabs-nav.cke_widget_editable{background-color:#dedede;padding:.5em 3em .3em 1.9em}body .ui-tabs .ui-tabs-nav li,body .ui-tabs .ui-tabs-nav li.ui-state-active,body .ui-tabs .ui-tabs-nav li.ui-state-default,body .ui-tabs .ui-tabs-nav li.ui-state-hover{border-width:1px 1px 0;border-style:solid;border-color:#dedede}body .ui-tabs .ui-tabs-nav li.ui-state-default,body .ui-tabs .ui-tabs-nav li.ui-state-hover{background-color:#dedede;background-image:none}body .ui-tabs .ui-tabs-nav li.ui-tabs-active{background-color:#fff}body .ui-tabs .ui-tabs-content{box-sizing:content-box;background-color:#fff;padding:1.2em 1.9em .5em;border:1px solid #dedede}body .ui-tabs .ui-tabs-content:after{content:"";display:table;clear:both}body .drulog-panels-accordion .accordion-title{margin-bottom:.5em}body .drulog-panels-accordion .accordion-content{margin-top:-.8em;margin-bottom:.8em}.tagline,h2.underlined,h3.underlined{margin-bottom:20px}.tagline{font-size:32px;font-size:3.2rem;font-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 #c7c7c7;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-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-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:#d2d2d2;border:0;height:1px;margin:1.2em 0}.width-70{margin:10px auto}@media (min-width:60em){.width-70{width:75%}}@media (min-width:82em){.width-70{width:70%}}#block-views-featured-slideshow-block .flexslider{background:#2d2d2d;border:0;border-radius:0;box-shadow:none;margin:0}#block-views-featured-slideshow-block .flexslider .flex-meta{display:block;width:100%;position:absolute;color:#fff;text-align:center;bottom:.6em;padding:.4em 8%;font-size:24px;font-size:2.4rem}#block-views-featured-slideshow-block .flexslider .flex-meta .flex-title{display:block;font-weight:400;line-height:1.1em}#block-views-featured-slideshow-block .flexslider .flex-meta .flex-summary{font-weight:300;font-size:.6em;line-height:1.2em;display:none}@media (min-width:47.5em){#block-views-featured-slideshow-block .flexslider .flex-meta .flex-summary{display:block}#block-views-featured-slideshow-block .flexslider .flex-meta{bottom:.3em;padding:.5em 6%;font-size:32px;font-size:3.2rem}#block-views-featured-slideshow-block .flexslider .flex-meta .flex-title{margin-bottom:.1em}}@media (min-width:60em){#block-views-featured-slideshow-block .flexslider .flex-meta{font-size:34px;font-size:3.4rem}}@media (min-width:82em){#block-views-featured-slideshow-block .flexslider .flex-meta{font-size:40px;font-size:4rem}}#block-views-featured-slideshow-block .flexslider .flex-meta.white{color:#fff}#block-views-featured-slideshow-block .flexslider .flex-meta.white.translucent{bottom:0;background-color:rgba(20,20,20,.6)}#block-views-featured-slideshow-block .flexslider .flex-meta.black.translucent,#block-views-featured-slideshow-block .flexslider .flex-meta.dk-gray.translucent{background-color:rgba(200,200,200,.7);bottom:0}#block-views-featured-slideshow-block .flexslider .flex-meta.dk-gray{color:#2d2d2d}#block-views-featured-slideshow-block .flexslider .flex-meta.black{color:#000}#block-views-featured-slideshow-block .flexslider .flex-direction-nav a{color:rgba(0,0,0,.8);text-decoration:none}#block-views-featured-slideshow-block .flexslider .flex-direction-nav a:before{line-height:1em}#block-views-featured-slideshow-block .lt-ie9 .flexslider a .flex-meta{background-color:transparent;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#AA000000, endColorstr=#AA000000)"}#block-views-featured-slideshow-block .lt-ie9 .flexslider .flex-direction-nav a{color:#000;filter:alpha(opacity="60")}#block-views-featured-slideshow-block .lt-ie9 .flexslider .flex-direction-nav a:hover{filter:alpha(opacity="80")}#block-views-featured-slideshow-block ul.flex-direction-nav,#block-views-featured-slideshow-block ul.flex-direction-nav:hover{display:none}#block-views-featured-slideshow-block .flex-control-nav{text-align:right;padding-right:1.8em;top:20px;z-index:99;width:100%;height:30px}#block-views-featured-slideshow-block .flex-control-paging li a{background-color:#2d2d2d;text-align:left;width:15px;height:15px;margin-bottom:1em}#block-views-featured-slideshow-block .flex-control-paging li a.flex-active{background-color:#fff}@media (max-width:47.4em){#block-views-featured-slideshow-block .flex-control-paging li a{display:none}}.l-region--hero-wrapper{position:relative;max-height:500px}.l-region--hero-wrapper .views-field-field-basic-image-image{position:relative;top:0;z-index:9;max-height:500px;overflow:hidden}.page-newsletter-archive h1{margin-bottom:25px}.page-newsletter-archive .l-region--content{padding-bottom:20px}.page-newsletter-archive .l-region--content li{margin-bottom:15px}.block--mm-widgets .item,.pane-mm-widgets-live-pane .item{margin:1.8em 0}.block--mm-widgets .item .content,.pane-mm-widgets-live-pane .item .content{margin-bottom:.3em}.block--mm-widgets .item .network .fa,.pane-mm-widgets-live-pane .item .network .fa{margin-right:.6em;position:relative;top:1px;padding:.3em 0 .25em;width:1.6em}.block--mm-widgets .fa,.pane-mm-widgets-live-pane .fa{color:#fff;padding:.55em 0 .5em;text-align:center;width:1.8em}.block--mm-widgets .fa.fa-twitter,.pane-mm-widgets-live-pane .fa.fa-twitter{background-color:#00aced}.block--mm-widgets .fa.fa-facebook-page,.pane-mm-widgets-live-pane .fa.fa-facebook-page{background-color:#3b5998}.block--mm-widgets .fa.fa-facebook-page:before,.pane-mm-widgets-live-pane .fa.fa-facebook-page:before{content:'\f09a'}.block--mm-widgets .fa.fa-instagram,.pane-mm-widgets-live-pane .fa.fa-instagram{background-color:#517fa4;top:2px}.block--mm-widgets .fa.fa-rss,.pane-mm-widgets-live-pane .fa.fa-rss{background-color:#f60}.block--mm-widgets .fa.fa-youtube-playlist,.pane-mm-widgets-live-pane .fa.fa-youtube-playlist{background-color:#b00}.block--mm-widgets .fa.fa-youtube-playlist:before,.pane-mm-widgets-live-pane .fa.fa-youtube-playlist:before{content:'\f16a'}.block--mm-widgets.mm-single-channel .fa.mm-channel,.pane-mm-widgets-live-pane.mm-single-channel .fa.mm-channel{float:left;margin-right:.6em}.block--mm-widgets.mm-single-channel .fa.mm-channel+.pane-title,.pane-mm-widgets-live-pane.mm-single-channel .fa.mm-channel+.pane-title{line-height:1.6em}body.html.footer-dk-gray{background-color:#2d2d2d}body.html.footer-md-gray{background-color:#666}body.html.footer-lt-gray{background-color:#ebebeb}body.html.footer-white{background-color:#fff}form.search-form{margin-top:1em}fieldset.search-advanced{border:0;background-color:#ebebeb;margin-left:0;margin-right:0;padding:.5em 0 0}fieldset.search-advanced legend{margin-top:2.5em}fieldset.search-advanced .criterion{margin-top:1em}fieldset.search-advanced input.form-submit{margin-bottom:1em}p.search-result__snippet{padding-left:0;margin-bottom:.4em}.l-page .l-region--main-menu:hover #search-block-toggle{outline:0!important}.l-page .l-region--main-menu #search-block-toggle{cursor:pointer}.l-page .l-region--main-menu #search-block-toggle:focus{outline:#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:#d9d9d9;padding:1em 1.5em;margin:1em 0 3em;border:none;color:#2d2d2d;font-size:14px;font-size:1.4rem;border-left:8px solid #d65828}div.workbench-info-block #edit-submit{margin-left:1em;font-size:13px!important;padding:.4em .8em!important}.node-type-calendar-entry .fa-calendar,.node-type-calendar-entry .fa-map-marker{float:left;margin-right:.75em}.node-type-calendar-entry .fa-calendar{font-size:24px;font-size:2.4rem}.node-type-calendar-entry .field--name-field-date{font-size:21px;font-size:2.1rem;font-weight:400;margin:1.3em 0 1.5em}.node-type-calendar-entry .field--name-field-date .pipe{margin:0 10px}.node-type-calendar-entry .fa-map-marker{font-size:34px;font-size:3.4rem;margin-right:.6em}.node-type-calendar-entry .group-location{font-size:20px;font-size:2rem;font-weight:400;margin-bottom:1.5em}.node-type-calendar-entry .group-location .field--name-field-location-room-number{float:left;margin-right:5px}.pane-calendar-upcoming-pane table tbody,.pane-calendar-upcoming-pane table td,.pane-calendar-upcoming-pane table tr{border:0;background:#fff}.pane-calendar-upcoming-pane table td{vertical-align:middle}.pane-calendar-upcoming-pane table tr{border-top:2px solid #ebebeb}.pane-calendar-upcoming-pane table tr.views-row-last{border-bottom:2px solid #ebebeb}.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 #ebebeb;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:#ebebeb;float:none;padding:5px 8px 5px 0}.view .date-nav-wrapper .date-prev:hover{background:#d7d7d7}.view .date-nav-wrapper .date-next{border-radius:0;background:#ebebeb;float:none;padding:5px 0 5px 8px}.view .date-nav-wrapper .date-next:hover{background:#d7d7d7}.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}#block-menu-menu-global-menu ul.menu span.ext,.book_printer,.node-type-news-client-cached-article .tabs--primary,.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text span.ext{display:none}.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 #1c7c89;border-right:3px solid #1c7c89}.calendar-calendar .month-view .full td.date-box.today{border-width:3px 3px 0;border-color:#1c7c89}.calendar-calendar .month-view .full tr td.single-day.today{border-bottom:3px solid #1c7c89}.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 .field--name-field-sidebar,.node--article .field--name-news-client-sidebar,.node--news-client-cached-article .field--name-field-sidebar,.node--news-client-cached-article .field--name-news-client-sidebar{background:#ebebeb;padding:30px 1.8em 20px}.node--article .field--name-field-sidebar h2,.node--article .field--name-field-sidebar h3,.node--article .field--name-field-sidebar h4,.node--article .field--name-news-client-sidebar h2,.node--article .field--name-news-client-sidebar h3,.node--article .field--name-news-client-sidebar h4,.node--news-client-cached-article .field--name-field-sidebar h2,.node--news-client-cached-article .field--name-field-sidebar h3,.node--news-client-cached-article .field--name-field-sidebar h4,.node--news-client-cached-article .field--name-news-client-sidebar h2,.node--news-client-cached-article .field--name-news-client-sidebar h3,.node--news-client-cached-article .field--name-news-client-sidebar h4{margin-top:20px;margin-bottom:20px}.node--article .field--name-field-sidebar h2:first-child,.node--article .field--name-field-sidebar h3:first-child,.node--article .field--name-field-sidebar h4:first-child,.node--article .field--name-news-client-sidebar h2:first-child,.node--article .field--name-news-client-sidebar h3:first-child,.node--article .field--name-news-client-sidebar h4:first-child,.node--news-client-cached-article .field--name-field-sidebar h2:first-child,.node--news-client-cached-article .field--name-field-sidebar h3:first-child,.node--news-client-cached-article .field--name-field-sidebar h4:first-child,.node--news-client-cached-article .field--name-news-client-sidebar h2:first-child,.node--news-client-cached-article .field--name-news-client-sidebar h3:first-child,.node--news-client-cached-article .field--name-news-client-sidebar h4:first-child{margin-top:0}.node--article .field--name-field-learn-more,.node--article .field--name-news-client-links,.node--news-client-cached-article .field--name-field-learn-more,.node--news-client-cached-article .field--name-news-client-links{background:#ebebeb;padding:1em 1.4em;clear:both}.node--article .field--name-field-learn-more .label-above,.node--article .field--name-news-client-links .label-above,.node--news-client-cached-article .field--name-field-learn-more .label-above,.node--news-client-cached-article .field--name-news-client-links .label-above{font-size:17px;font-size:1.7rem;font-weight:600;text-transform:uppercase;padding-bottom:.2em}.node--article .field--name-field-learn-more ul,.node--article .field--name-news-client-links ul,.node--news-client-cached-article .field--name-field-learn-more ul,.node--news-client-cached-article .field--name-news-client-links ul{padding-left:1.2em}.node--article .field--name-field-learn-more ul li,.node--article .field--name-news-client-links ul li,.node--news-client-cached-article .field--name-field-learn-more ul li,.node--news-client-cached-article .field--name-news-client-links ul li{margin:5px 0}.node--article .field--name-field-learn-more ul li.last,.node--article .field--name-news-client-links ul li.last,.node--news-client-cached-article .field--name-field-learn-more ul li.last,.node--news-client-cached-article .field--name-news-client-links ul li.last{margin-bottom:0}.node--article .field--name-field-tags,.node--article .field--name-news-client-tags,.node--news-client-cached-article .field--name-field-tags,.node--news-client-cached-article .field--name-news-client-tags{padding-top:30px}.node--article .field--name-field-tags .field__label,.node--article .field--name-news-client-tags .field__label,.node--news-client-cached-article .field--name-field-tags .field__label,.node--news-client-cached-article .field--name-news-client-tags .field__label{margin-right:5px}.node--article .article-modified,.node--news-client-cached-article .article-modified{margin-top:1em;font-size:13px;font-style:italic}.node--article .article-modified .label-inline,.node--news-client-cached-article .article-modified .label-inline{font-weight:600}.node-type-basic-page h1{margin-bottom:24px}.node-type-basic-page .field--name-field-ocio-body{margin-bottom:20px}.node--basic-page{padding-bottom:2em}.book-navigation{border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;padding:.5em 0;margin:2em 0}.book-navigation__links a{color:#2d2d2d;text-transform:uppercase}.book-navigation__links a:hover,.book-navigation__links a:visited:hover{color:#b00;text-decoration:none}.book-navigation__links a:visited{color:#2d2d2d}.book-navigation__links a .fa{color:#b00}.book-navigation__links>.book-navigation__previous .fa{margin-right:10px}.book-navigation__links>.book-navigation__next .fa{margin-left:10px}.book_add_child a{color:#2d2d2d;text-transform:uppercase;min-width:180px}.book_add_child:before{content:"\f067";font-family:FontAwesome;color:#1c7c89;float:left;margin-right:5px}.node-type-ocio-landing-page .l-region--content{padding-top:20px}.node-type-ocio-landing-page h1{margin-bottom:0}.node-type-ocio-landing-page .l-region--hero-wrapper{position:relative;max-height:500px;overflow:hidden;line-height:0}.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image{position:relative;z-index:9}.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text{position:absolute;width:100%;padding:20px 12%;text-align:center;margin:0 auto;left:0;right:0;z-index:99;font-size:26px;font-size:2.6rem;line-height:120%}@media (min-width:60em){.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text{font-size:30px;font-size:3rem}}@media (min-width:82em){.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text{padding:20px 14%;font-size:32px;font-size:3.2rem}}@media (min-width:100em){.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text{padding:20px 16%}}@media (min-width:112em){.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text{padding:20px 20%}}@media (min-width:125em){.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text{padding:20px 28%}}.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text a:hover{text-decoration:none}.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.white,.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.white a{color:#fff}.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.white a.translucent,.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.white.translucent{background-color:rgba(20,20,20,.6)}.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.white a.translucent:hover,.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.white.translucent:hover{background-color:rgba(46,46,46,.6);color:#fff}.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.dk-gray,.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.dk-gray a{color:#2d2d2d}.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.dk-gray a.translucent,.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.dk-gray.translucent{background-color:rgba(220,220,220,.7)}.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.dk-gray a.translucent:hover,.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.dk-gray.translucent:hover{background-color:rgba(200,200,200,.7)}.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.black,.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.black a{color:#000}.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.black a.translucent,.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.black.translucent{background-color:rgba(220,220,220,.7)}.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.black a.translucent:hover,.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.black.translucent:hover{background-color:rgba(200,200,200,.7)}.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.center-top{top:0}.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.center-middle{top:24%}@media (min-width:47.5em){.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.center-middle{top:30%}}@media (min-width:60em){.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.center-middle{top:36%}}.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.center-bottom{bottom:0;overflow:hidden}#block-menu-menu-global-menu ul.menu{float:right}#block-menu-menu-global-menu ul.menu a,#block-menu-menu-global-menu ul.menu li{font-size:14px;font-size:1.4rem;font-weight:300}#block-menu-menu-global-menu ul.menu .leaf{float:left}#block-menu-menu-global-menu ul.menu .leaf:after{content:"|";margin:0 .6em;font-weight:100;font-size:16px;font-size:1.6rem;position:relative;bottom:-.1em}#block-menu-menu-global-menu ul.menu .leaf.last{margin-right:0}#block-menu-menu-global-menu ul.menu .leaf.last:after{content:none}.l-region--global-menu{padding-top:.55em;padding-bottom:.5em}.l-region--global-menu,.l-region--global-menu.white{color:#b00;background-image:-owg-linear-gradient(#f0f0f0,#ebebeb 75%,#e6e6e6);background-image:linear-gradient(#f0f0f0,#ebebeb 75%,#e6e6e6)}.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:#1c7c89}.l-region--global-menu a:focus,.l-region--global-menu.white a:focus{color:#d65828}.l-region--global-menu.lt-gray{color:#b00;background-image:-owg-linear-gradient(#dedede,#dcdcdc 65%,#d4d4d4);background-image:linear-gradient(#dedede,#dcdcdc 65%,#d4d4d4)}.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:#1c7c89}.l-region--global-menu.lt-gray a:focus{color:#d65828}.l-region--global-menu.md-gray{color:#ababab;background-image:-owg-linear-gradient(#6e6e6e,#757575 75%,#787878);background-image:linear-gradient(#6e6e6e,#757575 75%,#787878)}.l-region--global-menu.md-gray a{color:#fff}.l-region--global-menu.md-gray a:hover{color:#d4df48}.l-region--global-menu.md-gray a:active{color:#dcaa38}.l-region--global-menu.md-gray a:focus{color:#d65828}.l-region--global-menu.dk-gray{color:#b8b8b8;background-image:-owg-linear-gradient(#323232,#3a3a3a 75%,#3c3c3c);background-image:linear-gradient(#323232,#3a3a3a 75%,#3c3c3c)}.l-region--global-menu.dk-gray a{color:#fff}.l-region--global-menu.dk-gray a:hover{color:#1c7c89}.l-region--global-menu.dk-gray a:active{color:#dcaa38}.l-region--global-menu.dk-gray a:focus{color:#d65828}@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:#ebebeb;border-bottom:1px solid #d2d2d2}body.menu-lt-gray .l-region--main-menu.mean-container .mean-nav a,body.menu-lt-gray .l-region--main-menu.mean-container .mean-nav span,body.menu-lt-gray .l-region--main-menu.mean-container a.meanmenu-reveal{color:#2d2d2d}body.menu-lt-gray .l-region--main-menu.mean-container .mean-bar,body.menu-lt-gray .l-region--main-menu.mean-container .mean-nav{background:#ebebeb}body.menu-lt-gray .l-region--main-menu.mean-container .mean-nav ul li li{background:#d2d2d2}body.menu-lt-gray .l-region--main-menu.mean-container .mean-nav ul li li a,body.menu-lt-gray .l-region--main-menu.mean-container .mean-nav ul li li span{color:#000}body.menu-black .l-region--main-menu.mean-container .mean-nav a,body.menu-black .l-region--main-menu.mean-container .mean-nav span,body.menu-black .l-region--main-menu.mean-container .mean-nav ul li li a,body.menu-black .l-region--main-menu.mean-container .mean-nav ul li li span,body.menu-black .l-region--main-menu.mean-container a.meanmenu-reveal,body.menu-dk-gray .l-region--main-menu.mean-container .mean-nav a,body.menu-dk-gray .l-region--main-menu.mean-container .mean-nav span,body.menu-dk-gray .l-region--main-menu.mean-container .mean-nav ul li li a,body.menu-dk-gray .l-region--main-menu.mean-container .mean-nav ul li li span,body.menu-dk-gray .l-region--main-menu.mean-container a.meanmenu-reveal,body.menu-md-gray .l-region--main-menu.mean-container .mean-nav a,body.menu-md-gray .l-region--main-menu.mean-container .mean-nav span,body.menu-md-gray .l-region--main-menu.mean-container .mean-nav ul li li a,body.menu-md-gray .l-region--main-menu.mean-container .mean-nav ul li li span,body.menu-md-gray .l-region--main-menu.mean-container a.meanmenu-reveal,body.menu-red .l-region--main-menu.mean-container .mean-nav a,body.menu-red .l-region--main-menu.mean-container .mean-nav span,body.menu-red .l-region--main-menu.mean-container .mean-nav ul li li a,body.menu-red .l-region--main-menu.mean-container .mean-nav ul li li span,body.menu-red .l-region--main-menu.mean-container a.meanmenu-reveal{color:#fff}body.menu-md-gray .l-region--main-menu.mean-container{background:#666;border-bottom:1px solid #4d4d4d}body.menu-md-gray .l-region--main-menu.mean-container .mean-bar,body.menu-md-gray .l-region--main-menu.mean-container .mean-nav{background:#666}body.menu-md-gray .l-region--main-menu.mean-container .mean-nav ul li li{background:#4d4d4d}body.menu-dk-gray .l-region--main-menu.mean-container{background:#2d2d2d;border-bottom:1px solid #141414}body.menu-dk-gray .l-region--main-menu.mean-container .mean-bar,body.menu-dk-gray .l-region--main-menu.mean-container .mean-nav{background:#2d2d2d}body.menu-dk-gray .l-region--main-menu.mean-container .mean-nav ul li li{background:#535353}body.menu-black .l-region--main-menu.mean-container{background:#000;border-bottom:1px solid #000}body.menu-black .l-region--main-menu.mean-container .mean-bar,body.menu-black .l-region--main-menu.mean-container .mean-nav{background:#000}body.menu-black .l-region--main-menu.mean-container .mean-nav ul li li{background:#262626}body.menu-red .l-region--main-menu.mean-container{background:#b00;border-bottom:1px solid #800}body.menu-red .l-region--main-menu.mean-container .mean-bar,body.menu-red .l-region--main-menu.mean-container .mean-nav{background:#b00}body.menu-red .l-region--main-menu.mean-container .mean-nav ul li li{background:#800}.l-page .l-constrained .mean-container #search-block-toggle,.l-page .l-constrained .mean-container .mean-nav ul li a,.l-page .l-constrained .mean-container .mean-nav ul li span,.l-page .l-constrained .mean-container a.meanmenu-reveal{padding-left:4%;padding-right:4%}.l-page .l-constrained .mean-container .mean-nav a.mean-expand{padding-left:4%!important;padding-right:4%!important;margin-right:-2px}.l-page .l-constrained .mean-container .mean-nav ul li li a{padding-left:8%;padding-right:8%}@media (min-width:47.5em){.l-region--main-menu>*{display:table-cell!important}}@media (max-width:47.4em){.l-region--main-menu-wrapper .l-constrained,.l-region--main-menu-wrapper .l-region--main-menu{padding:0}.l-region--main-menu-wrapper .l-region--main-menu>*{display:block}.l-region--main-menu-second-wrapper{display:none}}#superfish-1-toggle span,.l-region--main-menu h2.block__title,.l-region--main-menu span.ext,.l-region--main-menu-second h2.block__title,.l-region--main-menu-second span.ext,.l-region--sidebar-1 h2.block__title,.l-region--sidebar-1 span.ext{display:none}.l-region--main-menu .menu .collapsed,.l-region--main-menu .menu .expanded,.l-region--main-menu .menu .leaf,.l-region--main-menu-second .menu .collapsed,.l-region--main-menu-second .menu .expanded,.l-region--main-menu-second .menu .leaf,.l-region--sidebar-1 .menu .collapsed,.l-region--sidebar-1 .menu .expanded,.l-region--sidebar-1 .menu .leaf{list-style-image:none;list-style-type:none}.l-region--main-menu>*{display:table-cell;vertical-align:middle;width:100%}.l-region--main-menu ul.sf-menu{float:left;clear:left;margin:0}.l-region--main-menu ul.sf-menu li{float:left;margin:0;padding:.75em 1.6em .75em 0;text-transform:uppercase}.l-region--main-menu ul.sf-menu li a,.l-region--main-menu ul.sf-menu li span{font-weight:500;text-decoration:none}.l-region--main-menu ul.sf-menu li a:hover{text-decoration:none}.l-region--sidebar-1 .block--menu-block h2.block__title,.l-region--sidebar-1 .block--menu-block h2.pane-title,.l-region--sidebar-2 .block--menu-block h2.block__title,.l-region--sidebar-2 .block--menu-block h2.pane-title,.menu-block-wrapper h2.block__title,.menu-block-wrapper h2.pane-title,.pane-menu-tree h2.block__title,.pane-menu-tree h2.pane-title,.sidebar-menu-style h2.block__title,.sidebar-menu-style h2.pane-title,div[class*=pane-menu-block-] h2.block__title,div[class*=pane-menu-block-] h2.pane-title{font-size:26px;font-size:2.6rem;font-weight:600;text-transform:uppercase;margin-bottom:15px}.l-region--sidebar-1 .block--menu-block h2.block__title a,.l-region--sidebar-1 .block--menu-block h2.pane-title a,.l-region--sidebar-2 .block--menu-block h2.block__title a,.l-region--sidebar-2 .block--menu-block h2.pane-title a,.menu-block-wrapper h2.block__title a,.menu-block-wrapper h2.pane-title a,.pane-menu-tree h2.block__title a,.pane-menu-tree h2.pane-title a,.sidebar-menu-style h2.block__title a,.sidebar-menu-style h2.pane-title a,div[class*=pane-menu-block-] h2.block__title a,div[class*=pane-menu-block-] h2.pane-title a{font-weight:inherit;color:#2d2d2d}.l-region--sidebar-1 .block--menu-block h2.block__title a:hover,.l-region--sidebar-1 .block--menu-block h2.pane-title a:hover,.l-region--sidebar-2 .block--menu-block h2.block__title a:hover,.l-region--sidebar-2 .block--menu-block h2.pane-title a:hover,.menu-block-wrapper h2.block__title a:hover,.menu-block-wrapper h2.pane-title a:hover,.pane-menu-tree h2.block__title a:hover,.pane-menu-tree h2.pane-title a:hover,.sidebar-menu-style h2.block__title a:hover,.sidebar-menu-style h2.pane-title a:hover,div[class*=pane-menu-block-] h2.block__title a:hover,div[class*=pane-menu-block-] h2.pane-title a:hover{color:#1c7c89;text-decoration:none}.l-region--sidebar-1 .block--menu-block div[class*=menu-block-],.l-region--sidebar-2 .block--menu-block div[class*=menu-block-],.menu-block-wrapper div[class*=menu-block-],.pane-menu-tree div[class*=menu-block-],.sidebar-menu-style div[class*=menu-block-],div[class*=pane-menu-block-] div[class*=menu-block-]{padding:0 0 0 5px}.l-region--sidebar-1 .block--menu-block li,.l-region--sidebar-2 .block--menu-block li,.menu-block-wrapper li,.pane-menu-tree li,.sidebar-menu-style li,div[class*=pane-menu-block-] li{font-size:17px;font-size:1.7rem;color:#2d2d2d;text-transform:uppercase;font-weight:300;margin-bottom:15px;margin-left:0;list-style-image:none!important;list-style-type:none!important}.l-region--sidebar-1 .block--menu-block li.last,.l-region--sidebar-2 .block--menu-block li.last,.menu-block-wrapper li.last,.pane-menu-tree li.last,.sidebar-menu-style li.last,div[class*=pane-menu-block-] li.last{margin-bottom:5px}.l-region--sidebar-1 .block--menu-block li.active-trail ul.menu,.l-region--sidebar-2 .block--menu-block li.active-trail ul.menu,.menu-block-wrapper li.active-trail ul.menu,.pane-menu-tree li.active-trail ul.menu,.sidebar-menu-style li.active-trail ul.menu,div[class*=pane-menu-block-] li.active-trail ul.menu{border-left:2px solid #c7c7c7;margin-left:0;padding-left:15px;margin-bottom:15px}.l-region--sidebar-1 .block--menu-block li.active-trail ul.menu li,.l-region--sidebar-2 .block--menu-block li.active-trail ul.menu li,.menu-block-wrapper li.active-trail ul.menu li,.pane-menu-tree li.active-trail ul.menu li,.sidebar-menu-style li.active-trail ul.menu li,div[class*=pane-menu-block-] li.active-trail ul.menu li{font-size:14px;font-size:1.4rem;margin-bottom:10px;line-height:135%}.panels-ipe .modal-content .change-layout-display .layout-icon .caption,.panels-ipe .modal-content .panels-choose-layout .layout-link>div{line-height:1.4em}.l-region--sidebar-1 .block--menu-block li a,.l-region--sidebar-2 .block--menu-block li a,.menu-block-wrapper li a,.pane-menu-tree li a,.sidebar-menu-style li a,div[class*=pane-menu-block-] li a{color:#2d2d2d}.l-region--sidebar-1 .block--menu-block li a:hover,.l-region--sidebar-2 .block--menu-block li a:hover,.menu-block-wrapper li a:hover,.pane-menu-tree li a:hover,.sidebar-menu-style li a:hover,div[class*=pane-menu-block-] li a:hover{color:#1c7c89;text-decoration:none;font-weight:600}.l-region--sidebar-1 .block--menu-block li a.active,.l-region--sidebar-2 .block--menu-block li a.active,.menu-block-wrapper li a.active,.pane-menu-tree li a.active,.sidebar-menu-style li a.active,div[class*=pane-menu-block-] li a.active{font-weight:600;color:#b00}.l-region--sidebar-1 .block--menu-block li a.active-trail,.l-region--sidebar-2 .block--menu-block li a.active-trail,.menu-block-wrapper li a.active-trail,.pane-menu-tree li a.active-trail,.sidebar-menu-style li a.active-trail,div[class*=pane-menu-block-] li a.active-trail{font-weight:600}.l-region--sidebar-1 .block--menu-block span.ext,.l-region--sidebar-2 .block--menu-block span.ext,.menu-block-wrapper span.ext,.pane-menu-tree span.ext,.sidebar-menu-style span.ext,div[class*=pane-menu-block-] span.ext{margin-left:4px}.menu-style-1 .l-region--main-menu-second-wrapper{display:none}.menu-style-1 .l-region--main-menu ul.sf-menu ul{display:none;position:absolute;z-index:99;margin-top:.7em;margin-left:-.9em}.l-region--main-menu-second .main-menu-second-ul,.menu-style-2 .l-region--main-menu ul.sf-menu{margin-left:-1em}.menu-style-1 .l-region--main-menu ul.sf-menu ul li{padding:0}.menu-style-1 .l-region--main-menu ul.sf-menu ul li a{padding:.75em .9em .65em}.menu-style-1 .l-region--main-menu ul li:hover>ul{display:block}.menu-style-1 .l-region--main-menu ul ul.menu li{float:none;position:relative}.menu-style-1 .sf-menu ul:before{content:' ';height:0;position:absolute;width:0;border:10px solid transparent;top:-19px;left:10px;z-index:2}.menu-style-1 .l-region--main-menu,.menu-style-1 .l-region--main-menu-wrapper,.menu-style-1.menu-white .l-region--main-menu,.menu-style-1.menu-white .l-region--main-menu-wrapper{background:#fff}.menu-style-1 .l-region--main-menu-second-wrapper,.menu-style-1 .main-menu-second-ul,.menu-style-1.menu-lt-gray .l-region--main-menu,.menu-style-1.menu-lt-gray .l-region--main-menu-wrapper,.menu-style-1.menu-white .l-region--main-menu-second-wrapper,.menu-style-1.menu-white .main-menu-second-ul{background:#ebebeb}.menu-style-1 #search-block-toggle,.menu-style-1.menu-white #search-block-toggle{color:#666}.menu-style-1 #search-block-toggle:hover,.menu-style-1.menu-white #search-block-toggle:hover{color:#800}.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:#800}.menu-style-1 .sf-menu ul:before,.menu-style-1.menu-white .sf-menu ul:before{border-bottom-color:#ebebeb}.menu-style-1 .main-menu-top-li a,.menu-style-1 .main-menu-top-li span,.menu-style-1.menu-white .main-menu-top-li a,.menu-style-1.menu-white .main-menu-top-li span{color:#666!important}.menu-style-1 .main-menu-top-li a:hover,.menu-style-1 .main-menu-top-li span:hover,.menu-style-1.menu-white .main-menu-top-li a:hover,.menu-style-1.menu-white .main-menu-top-li span:hover{color:#b00!important}.menu-style-1 .main-menu-top-li a:active,.menu-style-1 .main-menu-top-li span:active,.menu-style-1.menu-white .main-menu-top-li a:active,.menu-style-1.menu-white .main-menu-top-li span:active{color:#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:#800!important}.menu-style-1 .main-menu-second-ul a,.menu-style-1 .main-menu-second-ul span,.menu-style-1.menu-white .main-menu-second-ul a,.menu-style-1.menu-white .main-menu-second-ul span{color:#666!important}.menu-style-1 .main-menu-second-ul a:hover,.menu-style-1 .main-menu-second-ul span:hover,.menu-style-1.menu-white .main-menu-second-ul a:hover,.menu-style-1.menu-white .main-menu-second-ul span:hover{color:#b00!important}.menu-style-1 .main-menu-second-ul a:active,.menu-style-1 .main-menu-second-ul span:active,.menu-style-1.menu-white .main-menu-second-ul a:active,.menu-style-1.menu-white .main-menu-second-ul span:active{color:#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:#800!important}.menu-style-1 .main-menu-second-ul .main-menu-second-li.active a,.menu-style-1 .main-menu-second-ul .main-menu-second-li.active a:hover,.menu-style-1 .main-menu-second-ul .main-menu-second-li.active span,.menu-style-1 .main-menu-second-ul .main-menu-second-li.active span:hover,.menu-style-1 .main-menu-second-ul .main-menu-second-li:hover a,.menu-style-1 .main-menu-second-ul .main-menu-second-li:hover a:hover,.menu-style-1 .main-menu-second-ul .main-menu-second-li:hover span,.menu-style-1 .main-menu-second-ul .main-menu-second-li:hover span:hover,.menu-style-1.menu-white .main-menu-second-ul .main-menu-second-li.active a,.menu-style-1.menu-white .main-menu-second-ul .main-menu-second-li.active a:hover,.menu-style-1.menu-white .main-menu-second-ul .main-menu-second-li.active span,.menu-style-1.menu-white .main-menu-second-ul .main-menu-second-li.active span:hover,.menu-style-1.menu-white .main-menu-second-ul .main-menu-second-li:hover a,.menu-style-1.menu-white .main-menu-second-ul .main-menu-second-li:hover a:hover,.menu-style-1.menu-white .main-menu-second-ul .main-menu-second-li:hover span,.menu-style-1.menu-white .main-menu-second-ul .main-menu-second-li:hover span:hover{color:#b00!important}.menu-style-1 .main-menu-second-ul .main-menu-second-li.active a:active,.menu-style-1 .main-menu-second-ul .main-menu-second-li.active span:active,.menu-style-1 .main-menu-second-ul .main-menu-second-li:hover a:active,.menu-style-1 .main-menu-second-ul .main-menu-second-li:hover span:active,.menu-style-1.menu-white .main-menu-second-ul .main-menu-second-li.active a:active,.menu-style-1.menu-white .main-menu-second-ul .main-menu-second-li.active span:active,.menu-style-1.menu-white .main-menu-second-ul .main-menu-second-li:hover a:active,.menu-style-1.menu-white .main-menu-second-ul .main-menu-second-li:hover span:active{color:#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:#800!important}.menu-style-1.menu-lt-gray .l-region--main-menu-second-wrapper,.menu-style-1.menu-lt-gray .main-menu-second-ul{background:#d7d7d7}.menu-style-1.menu-lt-gray #search-block-toggle{color:#474747}.menu-style-1.menu-lt-gray #search-block-toggle:hover{color:#7e0000}.menu-style-1.menu-lt-gray #search-block-toggle:active{color:#474747}.menu-style-1.menu-lt-gray #search-block-toggle:focus{color:#7e0000}.menu-style-1.menu-lt-gray .sf-menu ul:before{border-bottom-color:#d7d7d7}.menu-style-1.menu-lt-gray .main-menu-top-li a,.menu-style-1.menu-lt-gray .main-menu-top-li span{color:#474747!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:#7e0000!important}.menu-style-1.menu-lt-gray .main-menu-second-ul a,.menu-style-1.menu-lt-gray .main-menu-second-ul span{color:#4d4d4d!important}.menu-style-1.menu-lt-gray .main-menu-second-ul a:hover,.menu-style-1.menu-lt-gray .main-menu-second-ul span:hover{color:#b00!important}.menu-style-1.menu-lt-gray .main-menu-second-ul a:active,.menu-style-1.menu-lt-gray .main-menu-second-ul span:active{color:#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:#7e0000!important}.menu-style-1.menu-lt-gray .main-menu-second-ul .main-menu-second-li.active a,.menu-style-1.menu-lt-gray .main-menu-second-ul .main-menu-second-li.active a:hover,.menu-style-1.menu-lt-gray .main-menu-second-ul .main-menu-second-li.active span,.menu-style-1.menu-lt-gray .main-menu-second-ul .main-menu-second-li.active span:hover,.menu-style-1.menu-lt-gray .main-menu-second-ul .main-menu-second-li:hover a,.menu-style-1.menu-lt-gray .main-menu-second-ul .main-menu-second-li:hover a:hover,.menu-style-1.menu-lt-gray .main-menu-second-ul .main-menu-second-li:hover span,.menu-style-1.menu-lt-gray .main-menu-second-ul .main-menu-second-li:hover span:hover{color:#b00!important}.menu-style-1.menu-lt-gray .main-menu-second-ul .main-menu-second-li.active a:active,.menu-style-1.menu-lt-gray .main-menu-second-ul .main-menu-second-li.active span:active,.menu-style-1.menu-lt-gray .main-menu-second-ul .main-menu-second-li:hover a:active,.menu-style-1.menu-lt-gray .main-menu-second-ul .main-menu-second-li:hover span:active{color:#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:#7e0000!important}.menu-style-1.menu-md-gray .l-region--main-menu,.menu-style-1.menu-md-gray .l-region--main-menu-wrapper{background:#666}.menu-style-1.menu-md-gray .l-region--main-menu-second-wrapper,.menu-style-1.menu-md-gray .main-menu-second-ul{background:#4d4d4d}.menu-style-1.menu-md-gray #search-block-toggle{color:#fff}.menu-style-1.menu-md-gray #search-block-toggle:hover{color:#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}.menu-style-1.menu-md-gray .sf-menu ul:before{border-bottom-color:#4d4d4d}.menu-style-1.menu-md-gray .main-menu-top-li a,.menu-style-1.menu-md-gray .main-menu-top-li span{color:#fff!important}.menu-style-1.menu-md-gray .main-menu-top-li a:hover,.menu-style-1.menu-md-gray .main-menu-top-li span:hover{color:#dedede!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}.menu-style-1.menu-md-gray .main-menu-second-ul a,.menu-style-1.menu-md-gray .main-menu-second-ul span{color:#fff!important}.menu-style-1.menu-md-gray .main-menu-second-ul a:hover,.menu-style-1.menu-md-gray .main-menu-second-ul span:hover{color:#e1e1e1!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:#c5eff7!important}.menu-style-1.menu-md-gray .main-menu-second-ul .main-menu-second-li.active a,.menu-style-1.menu-md-gray .main-menu-second-ul .main-menu-second-li.active a:hover,.menu-style-1.menu-md-gray .main-menu-second-ul .main-menu-second-li.active span,.menu-style-1.menu-md-gray .main-menu-second-ul .main-menu-second-li.active span:hover,.menu-style-1.menu-md-gray .main-menu-second-ul .main-menu-second-li:hover a,.menu-style-1.menu-md-gray .main-menu-second-ul .main-menu-second-li:hover a:hover,.menu-style-1.menu-md-gray .main-menu-second-ul .main-menu-second-li:hover span,.menu-style-1.menu-md-gray .main-menu-second-ul .main-menu-second-li:hover span:hover{color:#e1e1e1!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:#c5eff7!important}.menu-style-1.menu-dk-gray .l-region--main-menu,.menu-style-1.menu-dk-gray .l-region--main-menu-wrapper{background:#2d2d2d}.menu-style-1.menu-dk-gray .l-region--main-menu-second-wrapper,.menu-style-1.menu-dk-gray .main-menu-second-ul{background:#525252}.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:#ebebeb}.menu-style-1.menu-dk-gray #search-block-toggle:focus{color:#c5eff7}.menu-style-1.menu-dk-gray .sf-menu ul:before{border-bottom-color:#525252}.menu-style-1.menu-dk-gray .main-menu-top-li a,.menu-style-1.menu-dk-gray .main-menu-top-li span{color:#fff!important}.menu-style-1.menu-dk-gray .main-menu-top-li a:hover,.menu-style-1.menu-dk-gray .main-menu-top-li span:hover{color:#d2d2d2!important}.menu-style-1.menu-dk-gray .main-menu-top-li a:active,.menu-style-1.menu-dk-gray .main-menu-top-li span:active{color:#ebebeb!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}.menu-style-1.menu-dk-gray .main-menu-second-ul a,.menu-style-1.menu-dk-gray .main-menu-second-ul span{color:#fff!important}.menu-style-1.menu-dk-gray .main-menu-second-ul a:active,.menu-style-1.menu-dk-gray .main-menu-second-ul a:hover,.menu-style-1.menu-dk-gray .main-menu-second-ul span:active,.menu-style-1.menu-dk-gray .main-menu-second-ul span:hover{color:#ebebeb!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:#c5eff7!important}.menu-style-1.menu-dk-gray .main-menu-second-ul .main-menu-second-li.active a,.menu-style-1.menu-dk-gray .main-menu-second-ul .main-menu-second-li.active a:active,.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:active,.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:active,.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:active,.menu-style-1.menu-dk-gray .main-menu-second-ul .main-menu-second-li:hover span:hover{color:#ebebeb!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:#c5eff7!important}.menu-style-1.menu-black .l-region--main-menu,.menu-style-1.menu-black .l-region--main-menu-wrapper{background:#000}.menu-style-1.menu-black .l-region--main-menu-second-wrapper,.menu-style-1.menu-black .main-menu-second-ul{background:#414141}.menu-style-1.menu-black #search-block-toggle{color:#fff}.menu-style-1.menu-black #search-block-toggle:hover{color:#b2cce5}.menu-style-1.menu-black #search-block-toggle:active{color:#ebebeb}.menu-style-1.menu-black #search-block-toggle:focus{color:#b2cce5}.menu-style-1.menu-black .sf-menu ul:before{border-bottom-color:#414141}.menu-style-1.menu-red .sf-menu ul:before,.menu-style-2 .sf-menu ul:before,.menu-style-2.menu-white .sf-menu ul:before{border-bottom-color:#ebebeb}.menu-style-1.menu-black .main-menu-top-li a,.menu-style-1.menu-black .main-menu-top-li span{color:#fff!important}.menu-style-1.menu-black .main-menu-top-li a:hover,.menu-style-1.menu-black .main-menu-top-li span:hover{color:#d2d2d2!important}.menu-style-1.menu-black .main-menu-top-li a:active,.menu-style-1.menu-black .main-menu-top-li span:active{color:#ebebeb!important}.menu-style-1.menu-black .main-menu-top-li a:focus,.menu-style-1.menu-black .main-menu-top-li span:focus{color:#b2cce5!important}.menu-style-1.menu-black .main-menu-second-ul a,.menu-style-1.menu-black .main-menu-second-ul span{color:#fff!important}.menu-style-1.menu-black .main-menu-second-ul a:active,.menu-style-1.menu-black .main-menu-second-ul a:hover,.menu-style-1.menu-black .main-menu-second-ul span:active,.menu-style-1.menu-black .main-menu-second-ul span:hover{color:#ebebeb!important}.menu-style-1.menu-black .main-menu-second-ul a:focus,.menu-style-1.menu-black .main-menu-second-ul span:focus{color:#b2cce5!important}.menu-style-1.menu-black .main-menu-second-ul .main-menu-second-li.active a,.menu-style-1.menu-black .main-menu-second-ul .main-menu-second-li.active a:active,.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:active,.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:active,.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:active,.menu-style-1.menu-black .main-menu-second-ul .main-menu-second-li:hover span:hover{color:#ebebeb!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:#b2cce5!important}.menu-style-1.menu-red .l-region--main-menu,.menu-style-1.menu-red .l-region--main-menu-wrapper{background:#b00}.menu-style-1.menu-red .l-region--main-menu-second-wrapper,.menu-style-1.menu-red .main-menu-second-ul{background:#ebebeb}.menu-style-1.menu-red #search-block-toggle{color:#fff}.menu-style-1.menu-red #search-block-toggle:hover{color:#c5eff7}.menu-style-1.menu-red #search-block-toggle:active{color:#666}.menu-style-1.menu-red #search-block-toggle:focus{color:#c5eff7}.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:#d7d7d7!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}.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:#c5eff7!important}.menu-style-1.menu-red .main-menu-second-ul .main-menu-second-li.active a,.menu-style-1.menu-red .main-menu-second-ul .main-menu-second-li.active a:hover,.menu-style-1.menu-red .main-menu-second-ul .main-menu-second-li.active span,.menu-style-1.menu-red .main-menu-second-ul .main-menu-second-li.active span:hover,.menu-style-1.menu-red .main-menu-second-ul .main-menu-second-li:hover a,.menu-style-1.menu-red .main-menu-second-ul .main-menu-second-li:hover a:hover,.menu-style-1.menu-red .main-menu-second-ul .main-menu-second-li:hover span,.menu-style-1.menu-red .main-menu-second-ul .main-menu-second-li:hover span:hover{color:#b00!important}.menu-style-1.menu-red .main-menu-second-ul .main-menu-second-li.active a:active,.menu-style-1.menu-red .main-menu-second-ul .main-menu-second-li.active span:active,.menu-style-1.menu-red .main-menu-second-ul .main-menu-second-li:hover a:active,.menu-style-1.menu-red .main-menu-second-ul .main-menu-second-li:hover span:active{color:#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:#c5eff7!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:hover a:active,.menu-style-1.menu-red .main-menu-second-ul a:active{color:#1c7c89!important}.menu-style-2 .l-region--main-menu ul.sf-menu li{padding:.75em 1em}.menu-style-2 .l-region--main-menu ul.sf-menu li.sf-depth-2{display:inline-block;width:auto;padding-top:1em}.l-region--main-menu-second .main-menu-second-ul li{float:left;height:48px;text-transform:uppercase;padding:.75em 1em}.l-region--main-menu-second .main-menu-second-ul li a,.l-region--main-menu-second .main-menu-second-ul li span{font-weight:500;text-decoration:none}.l-region--main-menu-second .main-menu-second-ul li a:hover{text-decoration:none}.menu-style-2 .l-region--main-menu,.menu-style-2 .l-region--main-menu-wrapper,.menu-style-2.menu-white .l-region--main-menu,.menu-style-2.menu-white .l-region--main-menu-wrapper{background:#fff}.menu-style-2 .l-region--main-menu-second-wrapper,.menu-style-2.menu-white .l-region--main-menu-second-wrapper{background:#ebebeb}.menu-style-2 .l-region--main-menu-second-wrapper.menu-hover,.menu-style-2.menu-white .l-region--main-menu-second-wrapper.menu-hover{background:#d9d9d9}.menu-style-2 #search-block-toggle,.menu-style-2.menu-white #search-block-toggle{color:#666}.menu-style-2 #search-block-toggle:hover,.menu-style-2.menu-white #search-block-toggle:hover{color:#d4df48}.menu-style-2 #search-block-toggle:active,.menu-style-2.menu-white #search-block-toggle:active{color:#1c7c89}.menu-style-2 #search-block-toggle:focus,.menu-style-2.menu-white #search-block-toggle:focus{color:#d4df48}.menu-style-2 .main-menu-top-li a,.menu-style-2 .main-menu-top-li span,.menu-style-2.menu-white .main-menu-top-li a,.menu-style-2.menu-white .main-menu-top-li span{color:#666!important}.menu-style-2 .main-menu-top-li a:hover,.menu-style-2 .main-menu-top-li span:hover,.menu-style-2.menu-white .main-menu-top-li a:hover,.menu-style-2.menu-white .main-menu-top-li span:hover{color:#b00!important}.menu-style-2 .main-menu-top-li a:active,.menu-style-2 .main-menu-top-li span:active,.menu-style-2.menu-white .main-menu-top-li a:active,.menu-style-2.menu-white .main-menu-top-li span:active{color:#1c7c89!important}.menu-style-2 .main-menu-top-li a:focus,.menu-style-2 .main-menu-top-li span:focus,.menu-style-2.menu-white .main-menu-top-li a:focus,.menu-style-2.menu-white .main-menu-top-li span:focus{color:#d4df48!important}.menu-style-2 .main-menu-top-li.active-trail,.menu-style-2.menu-white .main-menu-top-li.active-trail{background:#ebebeb}.menu-style-2 .main-menu-second-ul,.menu-style-2 .main-menu-top-li:hover,.menu-style-2.menu-white .main-menu-second-ul,.menu-style-2.menu-white .main-menu-top-li:hover{background:#d9d9d9}.menu-style-2 .main-menu-top-li.active-trail a,.menu-style-2 .main-menu-top-li.active-trail a:hover,.menu-style-2 .main-menu-top-li.active-trail span,.menu-style-2 .main-menu-top-li.active-trail span:hover,.menu-style-2.menu-white .main-menu-top-li.active-trail a,.menu-style-2.menu-white .main-menu-top-li.active-trail a:hover,.menu-style-2.menu-white .main-menu-top-li.active-trail span,.menu-style-2.menu-white .main-menu-top-li.active-trail span:hover{color:#b00!important}.menu-style-2 .main-menu-top-li.active-trail a:active,.menu-style-2 .main-menu-top-li.active-trail span:active,.menu-style-2.menu-white .main-menu-top-li.active-trail a:active,.menu-style-2.menu-white .main-menu-top-li.active-trail span:active{color:#1c7c89!important}.menu-style-2 .main-menu-top-li.active-trail a:focus,.menu-style-2 .main-menu-top-li.active-trail span:focus,.menu-style-2.menu-white .main-menu-top-li.active-trail a:focus,.menu-style-2.menu-white .main-menu-top-li.active-trail span:focus{color:#d4df48!important}.menu-style-2 .main-menu-second-ul a,.menu-style-2 .main-menu-second-ul span,.menu-style-2 .main-menu-top-li:hover a,.menu-style-2 .main-menu-top-li:hover a:hover,.menu-style-2 .main-menu-top-li:hover span,.menu-style-2 .main-menu-top-li:hover span:hover,.menu-style-2.menu-white .main-menu-second-ul a,.menu-style-2.menu-white .main-menu-second-ul span,.menu-style-2.menu-white .main-menu-top-li:hover a,.menu-style-2.menu-white .main-menu-top-li:hover a:hover,.menu-style-2.menu-white .main-menu-top-li:hover span,.menu-style-2.menu-white .main-menu-top-li:hover span:hover{color:#666!important}.menu-style-2 .main-menu-second-ul a:hover,.menu-style-2 .main-menu-second-ul span:hover,.menu-style-2.menu-white .main-menu-second-ul a:hover,.menu-style-2.menu-white .main-menu-second-ul span:hover{color:#b00!important}.menu-style-2 .main-menu-second-ul a:active,.menu-style-2 .main-menu-second-ul span:active,.menu-style-2.menu-white .main-menu-second-ul a:active,.menu-style-2.menu-white .main-menu-second-ul span:active{color:#1c7c89!important}.menu-style-2 .main-menu-second-ul a:focus,.menu-style-2 .main-menu-second-ul span:focus,.menu-style-2.menu-white .main-menu-second-ul a:focus,.menu-style-2.menu-white .main-menu-second-ul span:focus{color:#d4df48!important}.menu-style-2 .main-menu-second-ul .main-menu-second-li.active a,.menu-style-2 .main-menu-second-ul .main-menu-second-li.active a:hover,.menu-style-2 .main-menu-second-ul .main-menu-second-li.active span,.menu-style-2 .main-menu-second-ul .main-menu-second-li.active span:hover,.menu-style-2 .main-menu-second-ul .main-menu-second-li:hover a,.menu-style-2 .main-menu-second-ul .main-menu-second-li:hover a:hover,.menu-style-2 .main-menu-second-ul .main-menu-second-li:hover span,.menu-style-2 .main-menu-second-ul .main-menu-second-li:hover span:hover,.menu-style-2 .main-menu-second-ul a.active-trail,.menu-style-2 .main-menu-second-ul span.active-trail,.menu-style-2.menu-white .main-menu-second-ul .main-menu-second-li.active a,.menu-style-2.menu-white .main-menu-second-ul .main-menu-second-li.active a:hover,.menu-style-2.menu-white .main-menu-second-ul .main-menu-second-li.active span,.menu-style-2.menu-white .main-menu-second-ul .main-menu-second-li.active span:hover,.menu-style-2.menu-white .main-menu-second-ul .main-menu-second-li:hover a,.menu-style-2.menu-white .main-menu-second-ul .main-menu-second-li:hover a:hover,.menu-style-2.menu-white .main-menu-second-ul .main-menu-second-li:hover span,.menu-style-2.menu-white .main-menu-second-ul .main-menu-second-li:hover span:hover,.menu-style-2.menu-white .main-menu-second-ul a.active-trail,.menu-style-2.menu-white .main-menu-second-ul span.active-trail{color:#b00!important}.menu-style-2 .main-menu-second-ul .main-menu-second-li.active a:active,.menu-style-2 .main-menu-second-ul .main-menu-second-li.active span:active,.menu-style-2 .main-menu-second-ul .main-menu-second-li:hover a:active,.menu-style-2 .main-menu-second-ul .main-menu-second-li:hover span:active,.menu-style-2.menu-white .main-menu-second-ul .main-menu-second-li.active a:active,.menu-style-2.menu-white .main-menu-second-ul .main-menu-second-li.active span:active,.menu-style-2.menu-white .main-menu-second-ul .main-menu-second-li:hover a:active,.menu-style-2.menu-white .main-menu-second-ul .main-menu-second-li:hover span:active{color:#1c7c89!important}.menu-style-2 .main-menu-second-ul .main-menu-second-li.active a:focus,.menu-style-2 .main-menu-second-ul .main-menu-second-li.active span:focus,.menu-style-2 .main-menu-second-ul .main-menu-second-li:hover a:focus,.menu-style-2 .main-menu-second-ul .main-menu-second-li:hover span:focus,.menu-style-2.menu-white .main-menu-second-ul .main-menu-second-li.active a:focus,.menu-style-2.menu-white .main-menu-second-ul .main-menu-second-li.active span:focus,.menu-style-2.menu-white .main-menu-second-ul .main-menu-second-li:hover a:focus,.menu-style-2.menu-white .main-menu-second-ul .main-menu-second-li:hover span:focus{color:#d4df48!important}.menu-style-2.menu-lt-gray .l-region--main-menu,.menu-style-2.menu-lt-gray .l-region--main-menu-wrapper{background:#ebebeb}.menu-style-2.menu-lt-gray .l-region--main-menu-second-wrapper,.menu-style-2.menu-lt-gray .l-region--main-menu-second-wrapper.menu-hover,.menu-style-2.menu-lt-gray .main-menu-second-ul,.menu-style-2.menu-lt-gray .main-menu-top-li.active-trail,.menu-style-2.menu-lt-gray .main-menu-top-li:hover{background:#d7d7d7}.menu-style-2.menu-lt-gray #search-block-toggle{color:#2d2d2d}.menu-style-2.menu-lt-gray #search-block-toggle:hover{color:#d4df48}.menu-style-2.menu-lt-gray #search-block-toggle:active{color:#1c7c89}.menu-style-2.menu-lt-gray #search-block-toggle:focus{color:#d4df48}.menu-style-2.menu-lt-gray .sf-menu ul:before{border-bottom-color:#d7d7d7}.menu-style-2.menu-black .sf-menu ul:before,.menu-style-2.menu-dk-gray .sf-menu ul:before,.menu-style-2.menu-md-gray .sf-menu ul:before{border-bottom-color:#ebebeb}.menu-style-2.menu-lt-gray .main-menu-top-li a,.menu-style-2.menu-lt-gray .main-menu-top-li a:hover,.menu-style-2.menu-lt-gray .main-menu-top-li span,.menu-style-2.menu-lt-gray .main-menu-top-li span:hover{color:#2d2d2d!important}.menu-style-2.menu-lt-gray .main-menu-top-li a:active,.menu-style-2.menu-lt-gray .main-menu-top-li span:active{color:#1c7c89!important}.menu-style-2.menu-lt-gray .main-menu-top-li a:focus,.menu-style-2.menu-lt-gray .main-menu-top-li span:focus{color:#d4df48!important}.menu-style-2.menu-lt-gray .main-menu-top-li.active-trail a,.menu-style-2.menu-lt-gray .main-menu-top-li.active-trail span{color:#2d2d2d!important}.menu-style-2.menu-lt-gray .main-menu-top-li.active-trail a:hover,.menu-style-2.menu-lt-gray .main-menu-top-li.active-trail span:hover{color:#b00!important}.menu-style-2.menu-lt-gray .main-menu-top-li.active-trail a:active,.menu-style-2.menu-lt-gray .main-menu-top-li.active-trail span:active{color:#1c7c89!important}.menu-style-2.menu-lt-gray .main-menu-top-li.active-trail a:focus,.menu-style-2.menu-lt-gray .main-menu-top-li.active-trail span:focus{color:#d4df48!important}.menu-style-2.menu-lt-gray .main-menu-second-ul a,.menu-style-2.menu-lt-gray .main-menu-second-ul span,.menu-style-2.menu-lt-gray .main-menu-top-li:hover a,.menu-style-2.menu-lt-gray .main-menu-top-li:hover a:hover,.menu-style-2.menu-lt-gray .main-menu-top-li:hover span,.menu-style-2.menu-lt-gray .main-menu-top-li:hover span:hover{color:#2d2d2d!important}.menu-style-2.menu-lt-gray .main-menu-second-ul a:hover,.menu-style-2.menu-lt-gray .main-menu-second-ul span:hover{color:#b00!important}.menu-style-2.menu-lt-gray .main-menu-second-ul a:active,.menu-style-2.menu-lt-gray .main-menu-second-ul span:active{color:#1c7c89!important}.menu-style-2.menu-lt-gray .main-menu-second-ul a:focus,.menu-style-2.menu-lt-gray .main-menu-second-ul span:focus{color:#d4df48!important}.menu-style-2.menu-lt-gray .main-menu-second-ul .main-menu-second-li.active a,.menu-style-2.menu-lt-gray .main-menu-second-ul .main-menu-second-li.active a:hover,.menu-style-2.menu-lt-gray .main-menu-second-ul .main-menu-second-li.active span,.menu-style-2.menu-lt-gray .main-menu-second-ul .main-menu-second-li.active span:hover,.menu-style-2.menu-lt-gray .main-menu-second-ul .main-menu-second-li:hover a,.menu-style-2.menu-lt-gray .main-menu-second-ul .main-menu-second-li:hover a:hover,.menu-style-2.menu-lt-gray .main-menu-second-ul .main-menu-second-li:hover span,.menu-style-2.menu-lt-gray .main-menu-second-ul .main-menu-second-li:hover span:hover,.menu-style-2.menu-lt-gray .main-menu-second-ul a.active-trail,.menu-style-2.menu-lt-gray .main-menu-second-ul span.active-trail{color:#b00!important}.menu-style-2.menu-lt-gray .main-menu-second-ul .main-menu-second-li.active a:active,.menu-style-2.menu-lt-gray .main-menu-second-ul .main-menu-second-li.active span:active,.menu-style-2.menu-lt-gray .main-menu-second-ul .main-menu-second-li:hover a:active,.menu-style-2.menu-lt-gray .main-menu-second-ul .main-menu-second-li:hover span:active{color:#1c7c89!important}.menu-style-2.menu-lt-gray .main-menu-second-ul .main-menu-second-li.active a:focus,.menu-style-2.menu-lt-gray .main-menu-second-ul .main-menu-second-li.active span:focus,.menu-style-2.menu-lt-gray .main-menu-second-ul .main-menu-second-li:hover a:focus,.menu-style-2.menu-lt-gray .main-menu-second-ul .main-menu-second-li:hover span:focus{color:#d4df48!important}.menu-style-2.menu-md-gray .l-region--main-menu,.menu-style-2.menu-md-gray .l-region--main-menu-wrapper{background:#666}.menu-style-2.menu-md-gray .l-region--main-menu-second-wrapper{background:#ebebeb}.menu-style-2.menu-md-gray .l-region--main-menu-second-wrapper.menu-hover{background:#dedede}.menu-style-2.menu-md-gray #search-block-toggle{color:#fff}.menu-style-2.menu-md-gray #search-block-toggle:hover{color:#d4df48}.menu-style-2.menu-md-gray #search-block-toggle:active{color:#1c7c89}.menu-style-2.menu-md-gray #search-block-toggle:focus{color:#d4df48}.menu-style-2.menu-md-gray .main-menu-top-li a,.menu-style-2.menu-md-gray .main-menu-top-li span{color:#fff!important}.menu-style-2.menu-md-gray .main-menu-top-li a:hover,.menu-style-2.menu-md-gray .main-menu-top-li span:hover{color:#4d4d4d!important}.menu-style-2.menu-md-gray .main-menu-top-li a:active,.menu-style-2.menu-md-gray .main-menu-top-li span:active{color:#1c7c89!important}.menu-style-2.menu-md-gray .main-menu-top-li a:focus,.menu-style-2.menu-md-gray .main-menu-top-li span:focus{color:#d4df48!important}.menu-style-2.menu-md-gray .main-menu-top-li.active-trail{background:#ebebeb}.menu-style-2.menu-md-gray .main-menu-second-ul,.menu-style-2.menu-md-gray .main-menu-top-li:hover{background:#dedede}.menu-style-2.menu-md-gray .main-menu-top-li.active-trail a,.menu-style-2.menu-md-gray .main-menu-top-li.active-trail span{color:#4d4d4d!important}.menu-style-2.menu-md-gray .main-menu-top-li.active-trail a:hover,.menu-style-2.menu-md-gray .main-menu-top-li.active-trail span:hover{color:#b00!important}.menu-style-2.menu-md-gray .main-menu-top-li.active-trail a:active,.menu-style-2.menu-md-gray .main-menu-top-li.active-trail span:active{color:#1c7c89!important}.menu-style-2.menu-md-gray .main-menu-top-li.active-trail a:focus,.menu-style-2.menu-md-gray .main-menu-top-li.active-trail span:focus{color:#d4df48!important}.menu-style-2.menu-md-gray .main-menu-second-ul a,.menu-style-2.menu-md-gray .main-menu-second-ul span,.menu-style-2.menu-md-gray .main-menu-top-li:hover a,.menu-style-2.menu-md-gray .main-menu-top-li:hover a:hover,.menu-style-2.menu-md-gray .main-menu-top-li:hover span,.menu-style-2.menu-md-gray .main-menu-top-li:hover span:hover{color:#4d4d4d!important}.menu-style-2.menu-md-gray .main-menu-second-ul a:hover,.menu-style-2.menu-md-gray .main-menu-second-ul span:hover{color:#b00!important}.menu-style-2.menu-md-gray .main-menu-second-ul a:active,.menu-style-2.menu-md-gray .main-menu-second-ul span:active{color:#1c7c89!important}.menu-style-2.menu-md-gray .main-menu-second-ul a:focus,.menu-style-2.menu-md-gray .main-menu-second-ul span:focus{color:#d4df48!important}.menu-style-2.menu-md-gray .main-menu-second-ul .main-menu-second-li.active a,.menu-style-2.menu-md-gray .main-menu-second-ul .main-menu-second-li.active a:hover,.menu-style-2.menu-md-gray .main-menu-second-ul .main-menu-second-li.active span,.menu-style-2.menu-md-gray .main-menu-second-ul .main-menu-second-li.active span:hover,.menu-style-2.menu-md-gray .main-menu-second-ul .main-menu-second-li:hover a,.menu-style-2.menu-md-gray .main-menu-second-ul .main-menu-second-li:hover a:hover,.menu-style-2.menu-md-gray .main-menu-second-ul .main-menu-second-li:hover span,.menu-style-2.menu-md-gray .main-menu-second-ul .main-menu-second-li:hover span:hover,.menu-style-2.menu-md-gray .main-menu-second-ul a.active-trail,.menu-style-2.menu-md-gray .main-menu-second-ul span.active-trail{color:#b00!important}.menu-style-2.menu-md-gray .main-menu-second-ul .main-menu-second-li.active a:active,.menu-style-2.menu-md-gray .main-menu-second-ul .main-menu-second-li.active span:active,.menu-style-2.menu-md-gray .main-menu-second-ul .main-menu-second-li:hover a:active,.menu-style-2.menu-md-gray .main-menu-second-ul .main-menu-second-li:hover span:active{color:#1c7c89!important}.menu-style-2.menu-md-gray .main-menu-second-ul .main-menu-second-li.active a:focus,.menu-style-2.menu-md-gray .main-menu-second-ul .main-menu-second-li.active span:focus,.menu-style-2.menu-md-gray .main-menu-second-ul .main-menu-second-li:hover a:focus,.menu-style-2.menu-md-gray .main-menu-second-ul .main-menu-second-li:hover span:focus{color:#d4df48!important}.menu-style-2.menu-dk-gray .l-region--main-menu,.menu-style-2.menu-dk-gray .l-region--main-menu-wrapper{background:#2d2d2d}.menu-style-2.menu-dk-gray .l-region--main-menu-second-wrapper{background:#ebebeb}.menu-style-2.menu-dk-gray .l-region--main-menu-second-wrapper.menu-hover{background:#d2d2d2}.menu-style-2.menu-dk-gray #search-block-toggle{color:#fff}.menu-style-2.menu-dk-gray #search-block-toggle:hover{color:#d4df48}.menu-style-2.menu-dk-gray #search-block-toggle:active{color:#1c7c89}.menu-style-2.menu-dk-gray #search-block-toggle:focus{color:#d4df48}.menu-style-2.menu-dk-gray .main-menu-top-li a,.menu-style-2.menu-dk-gray .main-menu-top-li span{color:#fff!important}.menu-style-2.menu-dk-gray .main-menu-top-li a:hover,.menu-style-2.menu-dk-gray .main-menu-top-li span:hover{color:#2d2d2d!important}.menu-style-2.menu-dk-gray .main-menu-top-li a:active,.menu-style-2.menu-dk-gray .main-menu-top-li span:active{color:#1c7c89!important}.menu-style-2.menu-dk-gray .main-menu-top-li a:focus,.menu-style-2.menu-dk-gray .main-menu-top-li span:focus{color:#d4df48!important}.menu-style-2.menu-dk-gray .main-menu-top-li.active-trail{background:#ebebeb}.menu-style-2.menu-dk-gray .main-menu-second-ul,.menu-style-2.menu-dk-gray .main-menu-top-li:hover{background:#d2d2d2}.menu-style-2.menu-dk-gray .main-menu-top-li.active-trail a,.menu-style-2.menu-dk-gray .main-menu-top-li.active-trail span{color:#2d2d2d!important}.menu-style-2.menu-dk-gray .main-menu-top-li.active-trail a:hover,.menu-style-2.menu-dk-gray .main-menu-top-li.active-trail span:hover{color:#b00!important}.menu-style-2.menu-dk-gray .main-menu-top-li.active-trail a:active,.menu-style-2.menu-dk-gray .main-menu-top-li.active-trail span:active{color:#1c7c89!important}.menu-style-2.menu-dk-gray .main-menu-top-li.active-trail a:focus,.menu-style-2.menu-dk-gray .main-menu-top-li.active-trail span:focus{color:#d4df48!important}.menu-style-2.menu-dk-gray .main-menu-second-ul a,.menu-style-2.menu-dk-gray .main-menu-second-ul span,.menu-style-2.menu-dk-gray .main-menu-top-li:hover a,.menu-style-2.menu-dk-gray .main-menu-top-li:hover a:hover,.menu-style-2.menu-dk-gray .main-menu-top-li:hover span,.menu-style-2.menu-dk-gray .main-menu-top-li:hover span:hover{color:#2d2d2d!important}.menu-style-2.menu-dk-gray .main-menu-second-ul a:hover,.menu-style-2.menu-dk-gray .main-menu-second-ul span:hover{color:#b00!important}.menu-style-2.menu-dk-gray .main-menu-second-ul a:active,.menu-style-2.menu-dk-gray .main-menu-second-ul span:active{color:#1c7c89!important}.menu-style-2.menu-dk-gray .main-menu-second-ul a:focus,.menu-style-2.menu-dk-gray .main-menu-second-ul span:focus{color:#d4df48!important}.menu-style-2.menu-dk-gray .main-menu-second-ul .main-menu-second-li.active a,.menu-style-2.menu-dk-gray .main-menu-second-ul .main-menu-second-li.active a:hover,.menu-style-2.menu-dk-gray .main-menu-second-ul .main-menu-second-li.active span,.menu-style-2.menu-dk-gray .main-menu-second-ul .main-menu-second-li.active span:hover,.menu-style-2.menu-dk-gray .main-menu-second-ul .main-menu-second-li:hover a,.menu-style-2.menu-dk-gray .main-menu-second-ul .main-menu-second-li:hover a:hover,.menu-style-2.menu-dk-gray .main-menu-second-ul .main-menu-second-li:hover span,.menu-style-2.menu-dk-gray .main-menu-second-ul .main-menu-second-li:hover span:hover,.menu-style-2.menu-dk-gray .main-menu-second-ul a.active-trail,.menu-style-2.menu-dk-gray .main-menu-second-ul span.active-trail{color:#b00!important}.menu-style-2.menu-dk-gray .main-menu-second-ul .main-menu-second-li.active a:active,.menu-style-2.menu-dk-gray .main-menu-second-ul .main-menu-second-li.active span:active,.menu-style-2.menu-dk-gray .main-menu-second-ul .main-menu-second-li:hover a:active,.menu-style-2.menu-dk-gray .main-menu-second-ul .main-menu-second-li:hover span:active{color:#1c7c89!important}.menu-style-2.menu-dk-gray .main-menu-second-ul .main-menu-second-li.active a:focus,.menu-style-2.menu-dk-gray .main-menu-second-ul .main-menu-second-li.active span:focus,.menu-style-2.menu-dk-gray .main-menu-second-ul .main-menu-second-li:hover a:focus,.menu-style-2.menu-dk-gray .main-menu-second-ul .main-menu-second-li:hover span:focus{color:#d4df48!important}.menu-style-2.menu-black .l-region--main-menu,.menu-style-2.menu-black .l-region--main-menu-wrapper{background:#000}.menu-style-2.menu-black .l-region--main-menu-second-wrapper{background:#ebebeb}.menu-style-2.menu-black .l-region--main-menu-second-wrapper.menu-hover{background:#d2d2d2}.menu-style-2.menu-black #search-block-toggle{color:#fff}.menu-style-2.menu-black #search-block-toggle:hover{color:#d4df48}.menu-style-2.menu-black #search-block-toggle:active{color:#1c7c89}.menu-style-2.menu-black #search-block-toggle:focus{color:#d4df48}.menu-style-2.menu-black .main-menu-top-li a,.menu-style-2.menu-black .main-menu-top-li span{color:#fff!important}.menu-style-2.menu-black .main-menu-top-li a:hover,.menu-style-2.menu-black .main-menu-top-li span:hover{color:#2d2d2d!important}.menu-style-2.menu-black .main-menu-top-li a:active,.menu-style-2.menu-black .main-menu-top-li span:active{color:#1c7c89!important}.menu-style-2.menu-black .main-menu-top-li a:focus,.menu-style-2.menu-black .main-menu-top-li span:focus{color:#d4df48!important}.menu-style-2.menu-black .main-menu-top-li.active-trail{background:#ebebeb}.menu-style-2.menu-black .main-menu-second-ul,.menu-style-2.menu-black .main-menu-top-li:hover{background:#d2d2d2}.menu-style-2.menu-black .main-menu-top-li.active-trail a,.menu-style-2.menu-black .main-menu-top-li.active-trail span{color:#2d2d2d!important}.menu-style-2.menu-black .main-menu-top-li.active-trail a:hover,.menu-style-2.menu-black .main-menu-top-li.active-trail span:hover{color:#b00!important}.menu-style-2.menu-black .main-menu-top-li.active-trail a:active,.menu-style-2.menu-black .main-menu-top-li.active-trail span:active{color:#1c7c89!important}.menu-style-2.menu-black .main-menu-top-li.active-trail a:focus,.menu-style-2.menu-black .main-menu-top-li.active-trail span:focus{color:#d4df48!important}.menu-style-2.menu-black .main-menu-second-ul a,.menu-style-2.menu-black .main-menu-second-ul span,.menu-style-2.menu-black .main-menu-top-li:hover a,.menu-style-2.menu-black .main-menu-top-li:hover a:hover,.menu-style-2.menu-black .main-menu-top-li:hover span,.menu-style-2.menu-black .main-menu-top-li:hover span:hover{color:#2d2d2d!important}.menu-style-2.menu-black .main-menu-second-ul a:hover,.menu-style-2.menu-black .main-menu-second-ul span:hover{color:#b00!important}.menu-style-2.menu-black .main-menu-second-ul a:active,.menu-style-2.menu-black .main-menu-second-ul span:active{color:#1c7c89!important}.menu-style-2.menu-black .main-menu-second-ul a:focus,.menu-style-2.menu-black .main-menu-second-ul span:focus{color:#d4df48!important}.menu-style-2.menu-black .main-menu-second-ul .main-menu-second-li.active a,.menu-style-2.menu-black .main-menu-second-ul .main-menu-second-li.active a:hover,.menu-style-2.menu-black .main-menu-second-ul .main-menu-second-li.active span,.menu-style-2.menu-black .main-menu-second-ul .main-menu-second-li.active span:hover,.menu-style-2.menu-black .main-menu-second-ul .main-menu-second-li:hover a,.menu-style-2.menu-black .main-menu-second-ul .main-menu-second-li:hover a:hover,.menu-style-2.menu-black .main-menu-second-ul .main-menu-second-li:hover span,.menu-style-2.menu-black .main-menu-second-ul .main-menu-second-li:hover span:hover,.menu-style-2.menu-black .main-menu-second-ul a.active-trail,.menu-style-2.menu-black .main-menu-second-ul span.active-trail{color:#b00!important}.menu-style-2.menu-black .main-menu-second-ul .main-menu-second-li.active a:active,.menu-style-2.menu-black .main-menu-second-ul .main-menu-second-li.active span:active,.menu-style-2.menu-black .main-menu-second-ul .main-menu-second-li:hover a:active,.menu-style-2.menu-black .main-menu-second-ul .main-menu-second-li:hover span:active{color:#1c7c89!important}.menu-style-2.menu-black .main-menu-second-ul .main-menu-second-li.active a:focus,.menu-style-2.menu-black .main-menu-second-ul .main-menu-second-li.active span:focus,.menu-style-2.menu-black .main-menu-second-ul .main-menu-second-li:hover a:focus,.menu-style-2.menu-black .main-menu-second-ul .main-menu-second-li:hover span:focus{color:#d4df48!important}.menu-style-2.menu-red .l-region--main-menu,.menu-style-2.menu-red .l-region--main-menu-wrapper{background:#b00}.menu-style-2.menu-red .l-region--main-menu-second-wrapper{background:#eee}.menu-style-2.menu-red .l-region--main-menu-second-wrapper.menu-hover{background:#dcdcdc}.menu-style-2.menu-red #search-block-toggle{color:#fff}.menu-style-2.menu-red #search-block-toggle:hover{color:#d2d2d2}.menu-style-2.menu-red #search-block-toggle:active{color:#1c7c89}.menu-style-2.menu-red #search-block-toggle:focus{color:#d2d2d2}.menu-style-2.menu-red .sf-menu ul:before{border-bottom-color:#eee}.menu-style-2.menu-red .main-menu-top-li a,.menu-style-2.menu-red .main-menu-top-li span{color:#fff!important}.menu-style-2.menu-red .main-menu-top-li a:hover,.menu-style-2.menu-red .main-menu-top-li span:hover{color:#2d2d2d!important}.menu-style-2.menu-red .main-menu-top-li a:active,.menu-style-2.menu-red .main-menu-top-li span:active{color:#1c7c89!important}.menu-style-2.menu-red .main-menu-top-li a:focus,.menu-style-2.menu-red .main-menu-top-li span:focus{color:#d2d2d2!important}.menu-style-2.menu-red .main-menu-top-li.active-trail{background:#eee}.menu-style-2.menu-red .main-menu-second-ul,.menu-style-2.menu-red .main-menu-top-li:hover{background:#dcdcdc}.menu-style-2.menu-red .main-menu-top-li.active-trail a,.menu-style-2.menu-red .main-menu-top-li.active-trail span{color:#2d2d2d!important}.menu-style-2.menu-red .main-menu-top-li.active-trail a:hover,.menu-style-2.menu-red .main-menu-top-li.active-trail span:hover{color:#b00!important}.menu-style-2.menu-red .main-menu-top-li.active-trail a:active,.menu-style-2.menu-red .main-menu-top-li.active-trail span:active{color:#1c7c89!important}.menu-style-2.menu-red .main-menu-top-li.active-trail a:focus,.menu-style-2.menu-red .main-menu-top-li.active-trail span:focus{color:#d2d2d2!important}.menu-style-2.menu-red .main-menu-second-ul a,.menu-style-2.menu-red .main-menu-second-ul span,.menu-style-2.menu-red .main-menu-top-li:hover a,.menu-style-2.menu-red .main-menu-top-li:hover a:hover,.menu-style-2.menu-red .main-menu-top-li:hover span,.menu-style-2.menu-red .main-menu-top-li:hover span:hover{color:#2d2d2d!important}.panels-ipe .modal-content .panels-choose-layout .layout-link.current-layout,.sidebar-panel{background-color:#ebebeb}.menu-style-2.menu-red .main-menu-second-ul a:hover,.menu-style-2.menu-red .main-menu-second-ul span:hover{color:#b00!important}.menu-style-2.menu-red .main-menu-second-ul a:active,.menu-style-2.menu-red .main-menu-second-ul span:active{color:#1c7c89!important}.menu-style-2.menu-red .main-menu-second-ul a:focus,.menu-style-2.menu-red .main-menu-second-ul span:focus{color:#d2d2d2!important}.menu-style-2.menu-red .main-menu-second-ul .main-menu-second-li.active a,.menu-style-2.menu-red .main-menu-second-ul .main-menu-second-li.active a:hover,.menu-style-2.menu-red .main-menu-second-ul .main-menu-second-li.active span,.menu-style-2.menu-red .main-menu-second-ul .main-menu-second-li.active span:hover,.menu-style-2.menu-red .main-menu-second-ul .main-menu-second-li:hover a,.menu-style-2.menu-red .main-menu-second-ul .main-menu-second-li:hover a:hover,.menu-style-2.menu-red .main-menu-second-ul .main-menu-second-li:hover span,.menu-style-2.menu-red .main-menu-second-ul .main-menu-second-li:hover span:hover,.menu-style-2.menu-red .main-menu-second-ul a.active-trail,.menu-style-2.menu-red .main-menu-second-ul span.active-trail{color:#b00!important}.menu-style-2.menu-red .main-menu-second-ul .main-menu-second-li.active a:active,.menu-style-2.menu-red .main-menu-second-ul .main-menu-second-li.active span:active,.menu-style-2.menu-red .main-menu-second-ul .main-menu-second-li:hover a:active,.menu-style-2.menu-red .main-menu-second-ul .main-menu-second-li:hover span:active{color:#1c7c89!important}.menu-style-2.menu-red .main-menu-second-ul .main-menu-second-li.active a:focus,.menu-style-2.menu-red .main-menu-second-ul .main-menu-second-li.active span:focus,.menu-style-2.menu-red .main-menu-second-ul .main-menu-second-li:hover a:focus,.menu-style-2.menu-red .main-menu-second-ul .main-menu-second-li:hover span:focus{color:#d2d2d2!important}.panels-ipe-editing .panels-row.empty{display:block}.panels-ipe .modal-content .panels-choose-layout .layout-link{text-align:center;height:190px}.panels-ipe .modal-content .panels-choose-layout .layout-link img{margin-top:.8em}.panels-ipe .modal-content .panels-choose-layout .layout-link .ajax-progress-throbber{display:block;text-align:center;margin:0 auto}.panels-ipe .modal-content .change-layout-display{display:table;margin:2em auto;text-align:center}.panels-ipe .modal-content .change-layout-display .layout-icon{text-align:center}.panels-ipe .modal-content .change-layout-display>img{padding:5em 2em}.panels-ipe .modal-content #panels-dnd-main div.panel-region h2.label{margin:.5em 0}.panels-ipe-editing .panels-ipe-portlet-content{overflow:visible}.panels-ipe-sort-container>.panels-ipe-portlet-wrapper:first-child .panel-pane{margin-top:20px}.panels-ipe-sort-container>.panels-ipe-portlet-wrapper:last-child .panel-pane{margin-bottom:0}.panel-pane{margin-bottom:40px!important}.panel-pane:last-child{margin-bottom:0!important}.panel-pane.pane-bundle-tile-pane,.panel-pane.pane-bundle-tile-pane-plus-text-area{margin-bottom:30px!important}.panel-pane.pane-faq-panel-pane-1{margin-bottom:50px!important}.panels-ipe-region .panels-ipe-portlet-wrapper .panel-pane{margin-bottom:40px!important}.panels-ipe-region .panels-ipe-portlet-wrapper .panel-pane.pane-bundle-tile-pane,.panels-ipe-region .panels-ipe-portlet-wrapper .panel-pane.pane-bundle-tile-pane-plus-text-area{margin-bottom:20px!important}.panel-pane.title-only{margin-bottom:0!important}.panel-pane.title-only h2.underlined{margin-bottom:10px}.panels-ipe-region .panels-ipe-portlet-wrapper .panel-pane.title-only{margin-bottom:0!important}.panels-ipe-processed .panel-pane{margin-top:0!important}div.pane-bundle-video .media-vimeo-video,div.pane-bundle-video .media-youtube-video{height:auto;padding:0}.sidebar-panel{padding:1em}.sidebar-panel .panel-pane{margin-top:0;margin-bottom:0}.sidebar-panel>.panel-pane:first-child,.sidebar-panel>.panels-ipe-portlet-wrapper:first-child .panel-pane{margin-top:0}.panels-row.active{padding:15px 0}.panels-row.empty{padding:0;display:none}.panels-row.even,.panels-row.odd{padding:30px 0}.panels-row.first{padding-top:7.5px}.panels-row.last{padding-bottom:30px}.node-type-ocio-landing-page .l-main.lt-gray,.node-type-ocio-landing-page .l-main.lt-gray .panels-row.even{background:#ebebeb}.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:#ebebeb}.panel-pane.pane-bundle-tile-pane,.panel-pane.pane-bundle-tile-pane-plus-text-area{box-shadow:0 1px 1px 0 rgba(0,0,0,.22);padding:0;z-index:9}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane{background:#fff;width:100%;z-index:99}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane.tile-pane-linked:hover,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane.tile-pane-linked:hover{opacity:.85}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane>a,.panel-pane.pane-bundle-tile-pane .ui-accordion-content .fieldable-panels-pane>a,.panel-pane.pane-bundle-tile-pane .ui-tabs-content .fieldable-panels-pane>a,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane>a,.panel-pane.pane-bundle-tile-pane-plus-text-area .ui-accordion-content .fieldable-panels-pane>a,.panel-pane.pane-bundle-tile-pane-plus-text-area .ui-tabs-content .fieldable-panels-pane>a{text-decoration:none;height:100%;display:block}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane .field--name-field-tile-background-img img,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane .field--name-field-tile-background-img img{display:block;width:100%}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane blockquote.pull-quote li,.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane blockquote.pull-quote p,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane blockquote.pull-quote li,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane blockquote.pull-quote p{font-size:20px;font-size:2rem}.panel-pane.pane-bundle-tile-pane .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 a,.panel-pane.pane-bundle-tile-pane .white .tile-content a h2.pane-title,.panel-pane.pane-bundle-tile-pane .white .tile-content h2.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 h2.pane-title,.panel-pane.pane-bundle-tile-pane-plus-text-area .white .tile-content h2.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:#1c7c89;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:#1c7c89}.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:#ebebeb;color:#b00}.panel-pane.pane-bundle-tile-pane .lt-gray .tile-content a,.panel-pane.pane-bundle-tile-pane .lt-gray .tile-content a h2.pane-title,.panel-pane.pane-bundle-tile-pane .lt-gray .tile-content h2.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 h2.pane-title,.panel-pane.pane-bundle-tile-pane-plus-text-area .lt-gray .tile-content h2.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:#1c7c89;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:#1c7c89}.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 a,.panel-pane.pane-bundle-tile-pane .md-gray .tile-content a h2.pane-title,.panel-pane.pane-bundle-tile-pane .md-gray .tile-content h2.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 h2.pane-title,.panel-pane.pane-bundle-tile-pane-plus-text-area .md-gray .tile-content h2.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:#ebebeb;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:#ebebeb}.panel-pane.pane-bundle-tile-pane .dk-gray .tile-content a,.panel-pane.pane-bundle-tile-pane .dk-gray .tile-content a h2.pane-title,.panel-pane.pane-bundle-tile-pane .dk-gray .tile-content h2.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 a,.panel-pane.pane-bundle-tile-pane-plus-text-area .dk-gray .tile-content a h2.pane-title,.panel-pane.pane-bundle-tile-pane-plus-text-area .dk-gray .tile-content h2.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:#ebebeb;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:#ebebeb}.panel-pane.pane-bundle-tile-pane .black .tile-content a,.panel-pane.pane-bundle-tile-pane .black .tile-content a h2.pane-title,.panel-pane.pane-bundle-tile-pane .black .tile-content h2.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 a,.panel-pane.pane-bundle-tile-pane-plus-text-area .black .tile-content a h2.pane-title,.panel-pane.pane-bundle-tile-pane-plus-text-area .black .tile-content h2.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:#ebebeb;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:#ebebeb}.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 a,.panel-pane.pane-bundle-tile-pane .red .tile-content a h2.pane-title,.panel-pane.pane-bundle-tile-pane .red .tile-content h2.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 a,.panel-pane.pane-bundle-tile-pane-plus-text-area .red .tile-content a h2.pane-title,.panel-pane.pane-bundle-tile-pane-plus-text-area .red .tile-content h2.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:#ebebeb;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:#ebebeb}.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 h2.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 h2.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 h2.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 h2{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:#b8b8b8}@media (max-width:47.4em){.l-page .l-footer-wrapper .l-region{text-align:center}.l-page .l-footer-wrapper .l-region p{font-size:17px;font-size:1.7rem}.l-page .l-footer-wrapper .l-region>*{float:none;text-align:center}.l-page .l-footer-wrapper .l-region ul{padding:0}.l-page .l-footer-wrapper .l-region ul li:first-child *{margin-left:0}}.footer-dk-gray .l-footer-wrapper{background:#2d2d2d;color:#fff}.footer-dk-gray .l-footer-wrapper a,.footer-dk-gray .l-footer-wrapper a:visited{color:#fff}.footer-dk-gray .l-footer-wrapper a:focus,.footer-dk-gray .l-footer-wrapper a:hover{color:#ebebeb}.footer-dk-gray .l-footer-wrapper a:active{color:#b00}.footer-dk-gray .l-footer-wrapper .pipe{color:#b8b8b8}.footer-md-gray .l-footer-wrapper{background:#666;color:#fff}.footer-md-gray .l-footer-wrapper a,.footer-md-gray .l-footer-wrapper a:visited{color:#fff}.footer-md-gray .l-footer-wrapper a:focus,.footer-md-gray .l-footer-wrapper a:hover{color:#ebebeb}.footer-md-gray .l-footer-wrapper a:active{color:#b00}.footer-md-gray .l-footer-wrapper .pipe{color:#ebebeb}.footer-md-gray .l-footer-wrapper .osu-siteinfo-social li .siteinfo-social-link{color:#666;background-color:#fff}.footer-md-gray .l-footer-wrapper .osu-siteinfo-social li .siteinfo-social-link:focus,.footer-md-gray .l-footer-wrapper .osu-siteinfo-social li .siteinfo-social-link:hover{color:#fff}.footer-lt-gray .l-footer-wrapper{background:#ebebeb;color:#474747}.footer-lt-gray .l-footer-wrapper a{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:#efefef}.l-main.white{background:#fff}.l-main.lt-gray{background:#efefef}.l-main{padding-bottom:30px}.node-type-ocio-landing-page .l-main{padding-bottom:0}.l-region--masthead{padding:20px 0}@media (min-width:47.5em){.l-footer-wrapper .osu-siteinfo-social{float:right}.l-footer-wrapper .osu-siteinfo-social li{float:left}.l-footer-wrapper .osu-siteinfo-social li:nth-last-child(6):first-child:nth-child(4),.l-footer-wrapper .osu-siteinfo-social li:nth-last-child(6):first-child~:nth-child(4),.l-footer-wrapper .osu-siteinfo-social li:nth-last-child(7):first-child:nth-child(5),.l-footer-wrapper .osu-siteinfo-social li:nth-last-child(7):first-child~:nth-child(5){clear:both}.l-footer-wrapper .osu-siteinfo-social li:nth-last-child(7):first-child:nth-child(n+5),.l-footer-wrapper .osu-siteinfo-social li:nth-last-child(7):first-child~:nth-child(n+5){float:right}.l-region--masthead .l-constrained{width:100%;display:table}}#site-name{display:table-cell;vertical-align:middle;font-size:48px;font-size:4.8rem;max-width:500px}#site-name .site-name-prefix{display:block;font-size:.5em;font-weight:300;color:#666}#site-name .site-name-main{color:#2d2d2d;font-weight:600;display:block;line-height:1em}#site-name a{text-decoration:none;display:block}#site-name .site-name-slogan{font-size:.5em;font-weight:400;color:#666;margin-top:20px}#site-name.site-name-2-lines{font-size:44px;font-size:4.4rem}#site-name.site-name-3-lines{font-size:32px;font-size:3.2rem}#site-name.site-name-4-lines{font-size:30px;font-size:3rem}#site-logo{display:table-cell;vertical-align:middle;text-align:right}#site-logo img{height:140px;width:auto;margin-right:-.5em}@media (max-width:47.4em){#site-logo{display:none}}.l-region--masthead.white{background-color:#fff}.l-region--masthead.dk-gray{background-color:#2d2d2d}.l-region--masthead.dk-gray #site-name .site-name-main{color:#fff}.l-region--masthead.dk-gray #site-name .site-name-prefix,.l-region--masthead.dk-gray #site-name .site-name-slogan{color:#ebebeb}.l-region--masthead.md-gray{background-color:#666}.l-region--masthead.md-gray #site-name .site-name-main{color:#fff}.l-region--masthead.md-gray #site-name .site-name-prefix,.l-region--masthead.md-gray #site-name .site-name-slogan{color:#f3f3f3}.l-region--masthead.lt-gray{background-color:#ebebeb}.l-region--osu-navbar{clear:both;margin:0;padding:0;background:url(../images/osu-navbar/lt-gray/bg-navbar_red.png) left bottom repeat-x #eaeaea;overflow:hidden}#osu_navbar *{font-family:proximanova,'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:13px;line-height:1.4;font-weight:400}.view-content.ui-accordion h3,body.page-user-login h2{font-family:proximanova,Helvetica,Arial,sans-serif}#osu_navbar p{margin:0;padding:0}#osu_navbar .univ_info{float:left;padding:.9em 0 1.1em;margin-left:0}#osu_navbar .univ_links{float:right;clear:none;padding:1em 0 0;margin-top:-2px}#osu_navbar .univ_name a{height:16px;width:90px;display:block;text-indent:-9999px;background:url(../images/osu-navbar/lt-gray/osu_name.png) no-repeat;margin-left:0;overflow:hidden}#osu_navbar div.links{float:left;margin-bottom:10px}#osu_navbar div.links ul{margin:0;padding:0}#osu_navbar div.links ul li{list-style:none;float:left;margin-left:1em}#osu_navbar div.links ul li a{color:#333;text-decoration:none;background-position:0 0}#osu_navbar div.links ul li a:hover{text-decoration:underline}.osu-semantic{position:absolute;left:0;top:-500px;width:1px;height:1px;overflow:hidden}a.osu-semantic:active,a.osu-semantic:focus{position:absolute;left:0;top:0;overflow:visible}a#skip:active,a#skip:focus{position:absolute;top:0;left:25%;width:50%;text-align:center;padding:.5em 0 1.5em;display:block;color:#fff;z-index:999999999999999999;text-decoration:none;background:#666;background:rgba(0,0,0,.8);border:1px dotted #ccc;border-top:none;border-radius:0 0 6px 6px}.view,.views-exposed-form,.views-exposed-widgets .views-exposed-.views-exposed-widgets{position:relative}a#skip:active:hover,a#skip:focus:hover{background:#b00;background:rgba(187,0,0,.8)}.l-region--osu-navbar.dk-gray{background:url(../images/osu-navbar/dk-gray/bg-navbar_red.png) left bottom repeat-x #333}.l-region--osu-navbar.dk-gray #osu_navbar .univ_name a{background-image:url(../images/osu-navbar/dk-gray/osu_name.png)}.l-region--osu-navbar.dk-gray #osu_navbar div.links ul li a{color:#fff}@media (max-width:47.4em){#osu_navbar div.links ul{margin-top:-2px}#osu_navbar div.links ul li{list-style:none;float:left;margin-left:.5em}#osu_navbar div.links ul li a{height:23px;width:23px;display:block;overflow:hidden;text-indent:-999px}#osu_navbar div.links ul li a:hover{text-decoration:none}.l-region--osu-navbar #osu_navbar div.links ul li a.help,.l-region--osu-navbar.lt-gray #osu_navbar div.links ul li a.help{background-image:url(../images/osu-navbar/lt-gray/resp-help.png)}.l-region--osu-navbar #osu_navbar div.links ul li a.buckeyelink,.l-region--osu-navbar.lt-gray #osu_navbar div.links ul li a.buckeyelink{background-image:url(../images/osu-navbar/lt-gray/resp-buckeyelink.png)}.l-region--osu-navbar #osu_navbar div.links ul li a.map,.l-region--osu-navbar.lt-gray #osu_navbar div.links ul li a.map{background-image:url(../images/osu-navbar/lt-gray/resp-map.png)}.l-region--osu-navbar #osu_navbar div.links ul li a.findpeople,.l-region--osu-navbar.lt-gray #osu_navbar div.links ul li a.findpeople{background-image:url(../images/osu-navbar/lt-gray/resp-findpeople.png)}.l-region--osu-navbar #osu_navbar div.links ul li a.webmail,.l-region--osu-navbar.lt-gray #osu_navbar div.links ul li a.webmail{background-image:url(../images/osu-navbar/lt-gray/resp-webmail.png)}.l-region--osu-navbar #osu_navbar div.links ul li a.search,.l-region--osu-navbar.lt-gray #osu_navbar div.links ul li a.search{background-image:url(../images/osu-navbar/lt-gray/resp-search.png)}.l-region--osu-navbar.dk-gray #osu_navbar div.links ul li a.help{background-image:url(../images/osu-navbar/dk-gray/resp-help.png)}.l-region--osu-navbar.dk-gray #osu_navbar div.links ul li a.buckeyelink{background-image:url(../images/osu-navbar/dk-gray/resp-buckeyelink.png)}.l-region--osu-navbar.dk-gray #osu_navbar div.links ul li a.map{background-image:url(../images/osu-navbar/dk-gray/resp-map.png)}.l-region--osu-navbar.dk-gray #osu_navbar div.links ul li a.findpeople{background-image:url(../images/osu-navbar/dk-gray/resp-findpeople.png)}.l-region--osu-navbar.dk-gray #osu_navbar div.links ul li a.webmail{background-image:url(../images/osu-navbar/dk-gray/resp-webmail.png)}.l-region--osu-navbar.dk-gray #osu_navbar div.links ul li a.search{background-image:url(../images/osu-navbar/dk-gray/resp-search.png)}}@media only screen and (max-width:720px) and (-webkit-min-device-pixel-ratio:2),only screen and (max-width:720px) and (min--moz-device-pixel-ratio:2),only screen and (max-width:720px) and (-o-min-device-pixel-ratio:2 / 1),only screen and (max-width:720px) and (min-device-pixel-ratio:2){.l-region--osu-navbar.lt-gray #osu_navbar div.links ul li a{background-size:23px}.l-region--osu-navbar.lt-gray #osu_navbar .univ_name a{background-size:contain}.l-region--osu-navbar.lt-gray #osu_navbar div.links ul li a.help{background-image:url(../images/osu-navbar/lt-gray/resp-help@2x.png)}.l-region--osu-navbar.lt-gray #osu_navbar div.links ul li a.buckeyelink{background-image:url(../images/osu-navbar/lt-gray/resp-buckeyelink@2x.png)}.l-region--osu-navbar.lt-gray #osu_navbar div.links ul li a.map{background-image:url(../images/osu-navbar/lt-gray/resp-map@2x.png)}.l-region--osu-navbar.lt-gray #osu_navbar div.links ul li a.findpeople{background-image:url(../images/osu-navbar/lt-gray/resp-findpeople@2x.png)}.l-region--osu-navbar.lt-gray #osu_navbar div.links ul li a.webmail{background-image:url(../images/osu-navbar/lt-gray/resp-webmail@2x.png)}.l-region--osu-navbar.lt-gray #osu_navbar div.links ul li a.search{background-image:url(../images/osu-navbar/lt-gray/resp-search@2x.png)}.l-region--osu-navbar #osu_navbar div.links ul li .ui-accordion-content a,.l-region--osu-navbar #osu_navbar div.links ul li .ui-tabs-content a,.l-region--osu-navbar #osu_navbar div.links ul li a,.l-region--osu-navbar.dk-gray #osu_navbar div.links ul li a,.ui-accordion-content .l-region--osu-navbar #osu_navbar div.links ul li a,.ui-tabs-content .l-region--osu-navbar #osu_navbar div.links ul li a{background-size:23px}.l-region--osu-navbar #osu_navbar .univ_name .ui-accordion-content a,.l-region--osu-navbar #osu_navbar .univ_name .ui-tabs-content a,.l-region--osu-navbar #osu_navbar .univ_name a,.l-region--osu-navbar.dk-gray #osu_navbar .univ_name a,.ui-accordion-content .l-region--osu-navbar #osu_navbar .univ_name a,.ui-tabs-content .l-region--osu-navbar #osu_navbar .univ_name a{background-size:contain}.l-region--osu-navbar #osu_navbar div.links ul li a.help,.l-region--osu-navbar.dk-gray #osu_navbar div.links ul li a.help{background-image:url(../images/osu-navbar/dk-gray/resp-help@2x.png)}.l-region--osu-navbar #osu_navbar div.links ul li a.buckeyelink,.l-region--osu-navbar.dk-gray #osu_navbar div.links ul li a.buckeyelink{background-image:url(../images/osu-navbar/dk-gray/resp-buckeyelink@2x.png)}.l-region--osu-navbar #osu_navbar div.links ul li a.map,.l-region--osu-navbar.dk-gray #osu_navbar div.links ul li a.map{background-image:url(../images/osu-navbar/dk-gray/resp-map@2x.png)}.l-region--osu-navbar #osu_navbar div.links ul li a.findpeople,.l-region--osu-navbar.dk-gray #osu_navbar div.links ul li a.findpeople{background-image:url(../images/osu-navbar/dk-gray/resp-findpeople@2x.png)}.l-region--osu-navbar #osu_navbar div.links ul li a.webmail,.l-region--osu-navbar.dk-gray #osu_navbar div.links ul li a.webmail{background-image:url(../images/osu-navbar/dk-gray/resp-webmail@2x.png)}.l-region--osu-navbar #osu_navbar div.links ul li a.search,.l-region--osu-navbar.dk-gray #osu_navbar div.links ul li a.search{background-image:url(../images/osu-navbar/dk-gray/resp-search@2x.png)}}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2){.l-region--osu-navbar #osu_navbar .univ_name a{background-size:contain}.l-region--osu-navbar.lt-gray #osu_navbar .univ_name a{background-image:url(../images/osu-navbar/lt-gray/osu_name@2x.png)}.l-region--osu-navbar #osu_navbar .univ_name a,.l-region--osu-navbar.dk-gray #osu_navbar .univ_name a{background-image:url(../images/osu-navbar/dk-gray/osu_name@2x.png)}}.l-region--pre-footer-wrapper{line-height:0}.l-region--pre-footer-wrapper.white{background:#fff}.l-region--pre-footer-wrapper.lt-gray{background:#efefef}.field--name-field-pre-footer-banner-image img{display:block;width:100%;margin:0}.section-tags h1{font-weight:600;margin-bottom:1.2em}.section-tags .l-region--content{padding-bottom:40px}.section-tags .node-teaser{border-bottom:1px solid #c7c7c7;margin-bottom:1.5em}.section-tags a.feed-icon{display:none}body.page-user-login .l-main{padding-top:20px}body.page-user-login h1{margin-bottom:20px}body.page-user-login h2{font-size:20px!important;font-weight:600!important}body.page-user-login .login-box{background:#ebebeb;margin-bottom:2em}body.page-user-login .login-box.osu{padding:20px 30px;margin-bottom:2em}body.page-user-login .login-box.osu h2{margin-bottom:1em}body.page-user-login .login-box.osu a{margin-bottom:10px}body.page-user-login .login-box.non-osu .ui-accordion-content,body.page-user-login .login-box.non-osu .ui-accordion-header{margin:0;background:0 0!important;border:0;padding:20px 30px;overflow:hidden}body.page-user-login .login-box.non-osu .ui-accordion-content .links,body.page-user-login .login-box.non-osu .ui-accordion-header .links{padding:0;margin-bottom:1em}body.page-user-login .login-box.non-osu .ui-accordion-content .links li,body.page-user-login .login-box.non-osu .ui-accordion-header .links li{margin-right:.5em}body.page-user-login .login-box.non-osu .ui-accordion-content .links li:after,body.page-user-login .login-box.non-osu .ui-accordion-header .links li:after{content:"|";margin-left:.5em}body.page-user-login .login-box.non-osu .ui-accordion-content .links li.last:after,body.page-user-login .login-box.non-osu .ui-accordion-header .links li.last:after{content:""}body.page-user-login .login-box.non-osu .ui-accordion-content .links li a,body.page-user-login .login-box.non-osu .ui-accordion-header .links li a{display:inline-block}.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 .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-content.ui-accordion h3{font-size:18px;font-size:1.8rem;text-transform:uppercase;color:#666;margin-top:1.2em}.view-content.ui-accordion .view-grouping-header{background:#d2d2d2;color:#2d2d2d;border-radius:0;border-color:#d2d2d2;font-weight:600;font-size:16px;font-size:1.6rem;margin-bottom:1px}.view-content.ui-accordion .view-grouping-header:hover{background:#c2c2c2}.view-content.ui-accordion .view-grouping-header:before{top:14px;left:12px}.view-content.ui-accordion .view-grouping-content{margin-bottom:1px}.view-content.ui-accordion .view-grouping-content .ui-accordion-header{background:#ebebeb!important;padding-left:2em!important;margin-top:1px!important;margin-bottom:0}.view-content.ui-accordion .view-grouping-content .ui-accordion-header a{font-size:16px;font-size:1.6rem;margin-left:16px}.view-content.ui-accordion .view-grouping-content .ui-accordion-header.ui-state-hover{background-color:#d2d2d2!important}.view-content.ui-accordion .view-grouping-content .ui-accordion-header .ui-accordion-header-icon{margin-left:18px}.view-content.ui-accordion .ui-accordion .ui-accordion-content{padding:10px 30px 10px 32px!important;border:1px solid #ebebeb!important;background:#fff!important}.view-content.ui-accordion .views-field-title{font-size:16px;font-size:1.6rem;line-height:120%}.view-content.ui-accordion .views-field-title a.active{color:#b00;text-decoration:underline}.view-content.ui-accordion .views-row-last .views-field-title{margin-bottom:0}.pane-ocio-news-archive-teasers-pane h2.pane-title{margin-bottom:30px}.l-main.lt-gray .view-display-id-archive_listing_block .view-grouping-header{background:#c2c2c2;border-color:#c2c2c2}.l-main.lt-gray .view-display-id-archive_listing_block .view-grouping-header:hover{background:#b8b8b8}.view-wcm-news-client.view-display-id-teasers_pane{margin-bottom:10px;padding-bottom:40px;border-bottom:1px solid #c7c7c7}.view-wcm-news-client.view-display-id-teasers_pane .views-row{margin:30px 0;border-bottom:none}.view-wcm-news-client.view-display-id-teasers_pane .views-row.views-row-last{margin-bottom:0}.node--news-client-cached-article--teaser h3{font-size:30px;font-size:3rem}.node--news-client-cached-article--teaser .more-link{margin-top:10px;margin-bottom:0}.view-ocio-news-archive .field--name-title{margin-bottom:.6em}.view-ocio-news-archive .field--name-node-link{margin-top:1em}.view-ocio-news-archive .view-header .more-link{border-bottom:1px solid #b00;margin-bottom:1.4em;margin-top:0}.view-ocio-news-archive .view-header .more-link a{margin-top:-2em;font-weight:400;color:#2d2d2d;font-size:13px;float:right}.view-ocio-news-archive .view-header .more-link a:hover{text-decoration:none;color:#1c7c89}.node--article--teaser .field--name-field-featured-image{display:none}@media (min-width:47.5em){.node--article--teaser .field--name-field-featured-image{display:block;float:right;margin:0 0 40px 2em}}.node--article--teaser .more-link{float:left;margin-top:10px;margin-bottom:10px}.view-display-id-page .views-row,.view-display-id-teasers_pane .views-row{border-bottom:1px solid #c7c7c7;margin-bottom:30px}.view-display-id-page .views-row h2,.view-display-id-teasers_pane .views-row h2{font-size:32px;font-size:3.2rem;line-height:110%}.pane-ocio-news-archive-titles-pane .views-row,.pane-ocio-news-archive-trio-image-pane h2.pane-title,.pane-ocio-news-archive-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{margin-bottom:3em}.pane-ocio-news-archive-trio-image-pane .views-field-title h3,.pane-ocio-news-archive-trio-pane .views-field-title h3{font-size:22px;font-size:2.2rem;margin-top:.4em;line-height:120%;margin-bottom:.5em;width:90%}.pane-ocio-news-archive-trio-image-pane .field--name-post-date,.pane-ocio-news-archive-trio-pane .field--name-post-date{font-weight:400;color:#666;font-size:15px;font-size:1.5rem}.pane-ocio-news-archive-trio-image-pane .views-field-field-ocio-body a,.pane-ocio-news-archive-trio-image-pane .views-field-field-ocio-body:hover,.pane-ocio-news-archive-trio-pane .views-field-field-ocio-body a,.pane-ocio-news-archive-trio-pane .views-field-field-ocio-body:hover{color:#2d2d2d;text-decoration:none}@media (min-width:47.5em){.pane-ocio-news-archive-trio-image-pane .views-row,.pane-ocio-news-archive-trio-pane .views-row{margin-bottom:1em;width:33.3%}.pane-ocio-news-archive-trio-image-pane .views-row:nth-child(3n+1),.pane-ocio-news-archive-trio-pane .views-row:nth-child(3n+1){float:left;padding-right:4%;clear:left}.pane-ocio-news-archive-trio-image-pane .views-row:nth-child(3n+2),.pane-ocio-news-archive-trio-pane .views-row:nth-child(3n+2){float:left;padding-left:2%;padding-right:2%}.pane-ocio-news-archive-trio-image-pane .views-row:nth-child(3n+3),.pane-ocio-news-archive-trio-pane .views-row:nth-child(3n+3){float:right;padding-left:4%}}.section-news .l-region--sidebar-2 h2.block__title{padding-top:20px}.view-id-leadership_listing .views-field,.view-id-user_contact .views-field{font-size:15px;font-size:1.5rem;margin-bottom:5px;line-height:120%}.view-id-leadership_listing .views-field-realname h2,.view-id-leadership_listing .views-field-realname h3,.view-id-user_contact .views-field-realname h2,.view-id-user_contact .views-field-realname h3{font-size:21px;font-size:2.1rem}.view-id-leadership_listing .views-field-field-user-photo img,.view-id-user_contact .views-field-field-user-photo img{width:100%;height:auto}.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group-header,.view-id-user_contact.view-display-id-panel_pane_1 .views-group-header{margin-bottom:.4em;margin-top:1.4em;padding-bottom:.2em;color:#666}.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group,.view-id-user_contact.view-display-id-panel_pane_1 .views-group{clear:both}.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group:after,.view-id-user_contact.view-display-id-panel_pane_1 .views-group:after{content:"";display:table;clear:both}.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row,.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row{width:46%;margin-right:8%;float:left;margin-bottom:.75em;margin-top:.75em}.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:after,.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:after{content:"";display:table;clear:both}.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:nth-child(2n+1),.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:nth-child(2n+1){clear:left}.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:nth-child(2n+2),.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:nth-child(2n+2){margin-right:0}@media (min-width:47.5em){.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row,.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:nth-child(3n+1),.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:nth-child(3n+2),.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:nth-child(3n+3),.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row,.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:nth-child(3n+1),.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:nth-child(3n+2),.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:nth-child(3n+3){width:20.5%;margin-right:6%;margin-bottom:1em;margin-top:1em;float:left;clear:none}.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+1),.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+1){clear:both}.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+4),.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+4){margin-right:0}}@media (min-width:60em){.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row,.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+1),.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+2),.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+3),.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+4),.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row,.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+1),.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+2),.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+3),.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+4){width:16%;margin-right:5%;float:left;clear:none}.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:nth-child(5n+1),.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:nth-child(5n+1){clear:both}.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:nth-child(5n+5),.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:nth-child(5n+5){margin-right:0}}@media (min-width:82em){.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row,.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+1),.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+2),.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+3),.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+4),.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row,.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+1),.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+2),.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+3),.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+4){margin-top:1.3em;margin-bottom:1.3em}}.pane-user-contact-panel-pane-2 .views-row{margin-top:20px;margin-bottom:30px}.pane-leadership-listing-panel-pane-2 .views-row{border-bottom:1px solid #ccc;padding:1em 0 0}.pane-leadership-listing-panel-pane-2 .views-row:after{content:"";display:table;clear:both}.pane-leadership-listing-panel-pane-2 .views-row.views-row-1{border-top:1px solid #ccc;margin-top:0}.pane-leadership-listing-panel-pane-2 .views-field-field-user-photo{margin-bottom:15px}.pane-leadership-listing-panel-pane-2 .views-field-field-user-photo img{width:100%;border:none}.pane-leadership-listing-panel-pane-2 .views-field-realname{font-size:32px;font-size:3.2rem;margin-top:0;margin-bottom:6px}.pane-leadership-listing-panel-pane-2 .views-field-field-job-title{font-size:20px;font-size:2rem;display:block;margin-bottom:8px}.pane-leadership-listing-panel-pane-2 .views-field-field-bio{margin-top:12px}.pane-leadership-listing-panel-pane-2 .more-link{margin-top:15px;font-size:14px}@media (min-width:47.5em){.pane-leadership-listing-panel-pane-2 .views-row{padding:1.5em 0 1em}.pane-leadership-listing-panel-pane-2 .views-row .views-field-field-user-photo{float:right;width:300px;margin:0 0 1em 2em}}@media (min-width:60em){.pane-leadership-listing-panel-pane-2 .views-row .views-field-field-user-photo{width:360px}}@media (min-width:82em){.pane-leadership-listing-panel-pane-2 .views-row{padding:1.8em 0 1em}.pane-leadership-listing-panel-pane-2 .views-row .text-grouping{width:58.5%}.pane-leadership-listing-panel-pane-2 .views-row .views-field-field-user-photo{width:39%;margin:0}.pane-leadership-listing-panel-pane-2 .views-row-odd .text-grouping{float:right}.pane-leadership-listing-panel-pane-2 .views-row-even .text-grouping,.pane-leadership-listing-panel-pane-2 .views-row-odd .views-field-field-user-photo{float:left}.pane-leadership-listing-panel-pane-2 .views-row-even .views-field-field-user-photo{float:right}}.views-table td.views-field *{margin:0}.views-exposed-widgets .views-exposed-widget .form-submit{margin-top:1.6em!important}.views-exposed-widgets .views-exposed-widget.views-submit-button{padding:0}.views-exposed-widgets .form-actions .description,.views-exposed-widgets .form-item .description{display:none}.view .ajax-progress,.views-exposed-form .ajax-progress{bottom:-1.75em;position:absolute;right:50%} \ No newline at end of file +@charset "UTF-8";#block-menu-menu-global-menu h2.block__title,.visuallyhidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.element-invisible{width:1px}.ui-accordion .ui-accordion-header .ui-accordion-header-icon.ui-icon,.view .ui-accordion.view-content .view-grouping-header{background-image:none;text-indent:0}.ui-accordion .ui-accordion-header .ui-accordion-header-icon.ui-icon:before,.view .ui-accordion.view-content .view-grouping-header:before{background:0 0;content:"\f0da";color:#666;font-family:FontAwesome;font-size:12px;font-weight:400;text-align:center;top:0;right:auto;bottom:0;height:12px;line-height:13px;margin:auto;position:absolute}.align-left,table caption{text-align:left}.ui-accordion .ui-accordion-header .ui-accordion-header-icon.ui-icon.ui-icon:before,.view .ui-accordion.view-content .view-grouping-header.ui-icon:before{left:.6em}.ui-accordion .ui-accordion-header-active .ui-accordion-header-icon.ui-icon:before,.view .ui-accordion.view-content .view-grouping-header.nested-accordion:before{content:"\f0d7";margin-left:-1px}.ui-accordion .ui-accordion-header{background:#ededed!important}.ui-accordion .ui-accordion-header-active,.ui-accordion .ui-accordion-header:hover{background:#d4d4d4!important}.ui-accordion .ui-accordion-header:focus{outline:#1B7582 dotted 2px;outline-offset:-2px}.ui-accordion .ui-accordion-header a:focus{outline:#1B7582 dotted 2px}.ui-accordion .ui-accordion-header p{margin:0}.ui-accordion .ui-accordion-content{background:#fff;border:1px solid #d4d4d4}.ui-accordion .ui-accordion-content h2:first-child,.ui-accordion .ui-accordion-content h3:first-child{margin-top:10px}.ui-accordion .ui-accordion-content ol{padding-left:.6em}.l-main.lt-gray .ui-accordion .ui-accordion-header{background:#e3e3e3!important}.l-main.lt-gray .ui-accordion .ui-accordion-header:hover{background:#d9d9d9!important}.l-main.lt-gray .ui-accordion .ui-accordion-header-active{background:#e3e3e3!important}.l-main.lt-gray .ui-accordion .ui-accordion-content{background:#fff;border:1px solid #e3e3e3}.ui-accordion-header{overflow:auto}body .panels-row.odd .ui-accordion .ui-accordion-header{background:#d9d9d9!important}body .panels-row.odd .ui-accordion .ui-accordion-content{border-color:#d9d9d9!important}.ctools-collapsible-container .ctools-toggle{background-image:url(../images/jquery-images/ui-icons_222222_256x240.png);background-position:-64px -15px}.ctools-collapsible-container .ctools-toggle-collapsed{background-position:-32px -15px;background-image:url(../images/jquery-images/ui-icons_222222_256x240.png)}.ctools-collapsible-container .ctools-toggle-collapsed:hover,.nested-accordion:before,.view-grouping-header:before{background-image:url(../images/jquery-images/ui-icons_222222_256x240.png)}ul.breadcrumb{padding:20px 0;margin:0}ul.breadcrumb li{display:inline-block;margin-right:.45em;font-weight:600}ul.breadcrumb li:after{content:"|";color:#b00;font-weight:700;margin-left:.45em}ul.breadcrumb li a{color:#666;text-decoration:none}ul.breadcrumb li a:visited{color:#666}ul.breadcrumb li a:focus{color:#1B7582}ul.breadcrumb li a:hover{color:#666;text-decoration:underline}ul.breadcrumb li a:active{color:#1B7582}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,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,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,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,button[disabled],html body .disabled.button,html body [disabled].button,input.disabled[type=button],input[disabled][type=button]{opacity:.6;background:false;cursor:default;box-shadow:none}#edit-preview: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,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.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}img.file-icon{height:26px;width:auto;padding-bottom:7px;margin:0 3px 0 6px}.views-exposed-form,.webform-component .description{margin-bottom:30px}input{max-width:100%}input:focus{outline:#999 solid 1px}textarea{resize:none}.webform-component label{text-transform:uppercase;font-weight:600;font-size:14px}.webform-component table .form-text{width:100%}.views-exposed-form label{font-weight:400;font-size:14px;text-transform:uppercase}.views-exposed-form .form-text{height:32px}.views-exposed-form li.search-field{height:29px}.webform-component-fieldset .webform-component label{text-transform:uppercase;font-weight:400;font-size:13px}.webform-component-fieldset,.webform-component-file,.webform-component-grid{margin-bottom:40px}.webform-component-file #edit-submitted-file-upload{max-width:240px}@media (max-width:47.4em){.l-main input:not([type=checkbox]):not([type=radio]),.l-main select,.l-main textarea{width:100%}}form .chosen-container .chosen-choices,form .form-text{padding:4px 6px 2px;border:1px solid #bbb;background-image:none;box-shadow:none;font-size:.9em}form .chosen-container{font-size:1em}form .chosen-container .result-selected{display:none!important}form .chosen-container .chosen-results{font-size:.9em}form .chosen-container .search-field input{width:.5px!important;height:.1px!important}form .chosen-container .chosen-results li{padding:7px 6px 4px;line-height:1em}form .chosen-container .chosen-results li.highlighted{background-image:none}form .chosen-container.chosen-container-active.chosen-with-drop .chosen-single,form .chosen-container.chosen-container-multi .chosen-choices li.search-choice,form .chosen-container.chosen-container-single .chosen-single{border-radius:0;background:#eee;box-shadow:none}form .chosen-container.chosen-container .search-field:after,form .chosen-container.chosen-container-active.chosen-with-drop .chosen-choices li.search-choice+.search-field:after{content:"- Select -";color:#666;cursor:default}form .chosen-container.chosen-container-active .search-field,form .chosen-container.chosen-container-multi .chosen-choices li.search-choice+.search-field{float:none}form .chosen-container.chosen-container-single .chosen-results{margin:0;padding:0}form .chosen-container.chosen-container-single .chosen-drop{border-radius:0}form .chosen-container.chosen-container-single .chosen-single{padding:0 0 0 6px;height:27px}form .chosen-container.chosen-container-single .chosen-single div b{background-size:52px 40px!important}form .chosen-container.chosen-container-multi .chosen-choices{padding:1px 3px 0;cursor:default}form .chosen-container.chosen-container-multi .chosen-choices li.search-choice{display:inline-block;float:none;line-height:1em;margin:2px 4px 2px 0;padding:4px 20px 2px 4px}form .chosen-container.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{top:4px}form .chosen-container.chosen-container-multi .chosen-choices li.search-choice+.search-field:after{content:"+ Add";cursor:pointer}.l-constrained:after,.l-main:after,.l-region--sidebar-1:after,.l-region--sidebar-2:after{content:"";display:table;clear:both}form .chosen-container.chosen-container-multi .chosen-choices li.search-field input[type=text]{margin:1px 0 0 2px;cursor:default}.type-group1 h1,.type-group1 h2,.type-group1 h3,.type-group1 h4,.type-group1 h5,.type-group1 h6,.type-group1-sample h1,.type-group1-sample h2,.type-group1-sample h3,.type-group1-sample h4,.type-group1-sample h5,.type-group1-sample h6{font-family:proximanova,Helvetica,Arial,sans-serif;font-weight:400}.type-group1 h2.block__title,.type-group1 h2.pane-title,.type-group1-sample h2.block__title,.type-group1-sample h2.pane-title{margin-bottom:.6em;text-transform:uppercase;color:#2d2d2d;font-weight:400;line-height:120%}.type-group2 h1,.type-group2 h2,.type-group2 h3,.type-group2 h4,.type-group2 h5,.type-group2 h6,.type-group2-sample h1,.type-group2-sample h2,.type-group2-sample h3,.type-group2-sample h4,.type-group2-sample h5,.type-group2-sample h6{font-family:proximanova,Helvetica,Arial,sans-serif;font-weight:300}.type-group2 h1,.type-group2-sample h1{font-weight:600}.type-group2 h2,.type-group2-sample h2{font-family:capita,Georgia,serif;font-weight:300}.type-group2 h3,.type-group2-sample h3{font-family:capita,Georgia,serif;font-weight:100}.type-group2 h4,.type-group2-sample h4{font-weight:400}.type-group2 h2.block__title,.type-group2 h2.pane-title,.type-group2-sample h2.block__title,.type-group2-sample h2.pane-title{font-weight:400;font-family:proximanova,Helvetica,Arial,sans-serif}.type-group3 h1,.type-group3 h2,.type-group3 h3,.type-group3 h4,.type-group3 h5,.type-group3 h6,.type-group3-sample h1,.type-group3-sample h2,.type-group3-sample h3,.type-group3-sample h4,.type-group3-sample h5,.type-group3-sample h6{font-family:capita,Georgia,serif;font-weight:400}.type-group3 h2,.type-group3-sample h2{font-weight:100;font-style:italic}.type-group3 h3,.type-group3 h4,.type-group3-sample h3,.type-group3-sample h4{font-family:proximanova,Helvetica,Arial,sans-serif;font-weight:400}.type-group3 h2.block__title,.type-group3 h2.pane-title,.type-group3-sample h2.block__title,.type-group3-sample h2.pane-title{font-weight:400;font-style:normal}.type-group4 h1,.type-group4 h2,.type-group4 h3,.type-group4 h4,.type-group4 h5,.type-group4 h6,.type-group4-sample h1,.type-group4-sample h2,.type-group4-sample h3,.type-group4-sample h4,.type-group4-sample h5,.type-group4-sample h6{font-family:proximanova,Helvetica,Arial,sans-serif;font-weight:400}.type-group4 h1,.type-group4-sample h1{color:#b00}.type-group4 h2.block__title,.type-group4 h2.pane-title,.type-group4-sample h2.block__title,.type-group4-sample h2.pane-title{margin-bottom:.6em;color:#2d2d2d;font-weight:400;line-height:120%}.l-page img{width:inherit}.image-border,.panopoly-image-featured,.panopoly-image-full,.panopoly-image-half,.panopoly-image-original,.panopoly-image-quarter,.panopoly-image-square,.panopoly-image-thumbnail{border:1px solid #666}.node__content .panopoly-image-featured,.node__content .panopoly-image-full,.node__content .panopoly-image-half,.node__content .panopoly-image-original,.node__content .panopoly-image-quarter,.node__content .panopoly-image-square,.node__content .panopoly-image-thumbnail{float:right;margin:0 0 20px 1.5em}.ui-widget table,.ui-widget td,.ui-widget th,.ui-widget tr{border:0}.ui-widget{font-family:proximanova,Helvetica,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-family:proximanova,Helvetica,Arial,sans-serif;font-size:1em}.ui-widget-content{border:0;background:#ededed;color:#2d2d2d}.ui-widget-content a{color:#2d2d2d}.ui-widget-header{border:0;background:#666;color:#fff;font-weight:700}.ui-widget-header a{color:#fff}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:0;background:#fff;font-weight:400;color:#2d2d2d}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#2d2d2d;text-decoration:none}.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{border:0;background:#d4d4d4;font-weight:400;color:#2d2d2d}.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:#fff;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:0;background:url(../images/jquery-images/ui-bg_flat_65_ffffff_40x100.png) 50% 50% repeat-x #fff;font-weight:400;color:#2d2d2d}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#2d2d2d;text-decoration:none}.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top{border-top-left-radius:0}.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr{border-top-right-radius:0}.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left{border-bottom-left-radius:0}.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right{border-bottom-right-radius:0}#modalBackdrop,.cke_dialog_background_cover,.ui-widget-overlay{background-image:none!important;background-color:#000!important;opacity:.5!important}.ui-dialog .ui-dialog-titlebar{height:auto;line-height:unset;font-weight:700;font-size:13px;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.75);border-bottom:1px solid #999;padding:6px 10px;border-radius:2px 2px 0 0;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:linear-gradient(top,#f5f5f5,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#fff5f5f5', endColorstr='#ffcfd1cf')}.messages,.pager>li{background-image:none}#modalBackdrop{z-index:920!important}#modalContent{z-index:930!important}.ui-front{z-index:940!important}.ui-widget-overlay{z-index:950!important}.ui-dialog{z-index:960!important;position:fixed;top:50%!important;left:50%!important;transform:translate(-50%,-50%)}.ui-dialog-titlebar-close{text-indent:-9999em}.l-constrained{margin:0 auto;padding:0 6%}@media (min-width:47.5em){.l-constrained{padding:0 8%}}@media (min-width:82em){.max-width{max-width:70em;margin:0 auto;padding:0}}ol ol,ol ol ol,ul ul,ul ul ul{margin-top:8px}ul.menu{padding:0}ol,ul{padding-left:3em}ul{list-style-type:square;list-style-position:outside}ul ul,ul ul ul{margin-left:20px}ol{list-style-type:decimal}ol ol{list-style-type:lower-alpha}ol ol ol{list-style-type:lower-roman}#block-menu-menu-global-menu ul.menu .leaf,.no-list-style,ul.breadcrumb,ul.menu{list-style:none}.field--name-field-basic-text-text li,.field--name-field-ocio-body li,.ui-accordion-content li{margin-bottom:.6em}.ui-accordion-content ul{padding-left:.6em}.caret-list-type ul,.dot-list-type ul,.page-newsletter-archive .l-region--content ul,.pane-bundle-quick-links ul,.pane-wcm-mailchimp-pane ul{padding-left:0;list-style-image:none;list-style-type:none}.ui-accordion-content ol ol,.ui-accordion-content ul li{margin-left:30px}.caret-list-type li,.page-newsletter-archive .l-region--content li,.pane-bundle-quick-links li,.pane-wcm-mailchimp-pane li{margin-bottom:10px}.caret-list-type li:before,.page-newsletter-archive .l-region--content li:before,.pane-bundle-quick-links li:before,.pane-wcm-mailchimp-pane li:before{content:"\f0da";font-family:FontAwesome;color:gray;margin-right:10px;margin-left:4px;font-size:85%}.dot-list-type li{margin-bottom:40px}.dot-list-type li:before{content:"\f111";font-family:FontAwesome;color:gray;margin-right:10px;font-size:40%}.media-element{display:block}.media-element img{display:block;width:100%;margin:0}.media-element.file-default,.media-element.file-image-full,.media-element.file-image-large,.media-element.file-image-medium,.media-element.file-image-small{margin:0 0 1em}.media-element.file-image-left{float:left;clear:left;margin:.5em 2em 1em 0;max-width:30%}.media-element.file-image-right{float:right;clear:right;margin:.5em 0 1em 2em;max-width:30%}.media-element.file-image-center{float:none;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:50%}.media-element.file-video-right{float:right;clear:right;margin:.5em 0 1em 2em;width:50%}.media-element.file-video-center{float:none;margin:0 auto;width:75%}.media-element.file-video-max{margin:0 0 1em;width:100%}.media-element.file-video-max .content{width:100%}.field--name-field-featured-image .content,.field-name-field-featured-image .content,.media.media-element-container{display:block;display:table;table-layout:fixed;max-width:100%;margin-top:0}.field--name-field-featured-image .content img,.field-name-field-featured-image .content img,.media.media-element-container img{display:block;width:100%;margin:0}.field--name-field-featured-image .content.media-default,.field--name-field-featured-image .content.media-image_full,.field--name-field-featured-image .content.media-image_large,.field--name-field-featured-image .content.media-image_medium,.field--name-field-featured-image .content.media-image_small,.field-name-field-featured-image .content.media-default,.field-name-field-featured-image .content.media-image_full,.field-name-field-featured-image .content.media-image_large,.field-name-field-featured-image .content.media-image_medium,.field-name-field-featured-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 .content.media-image_left,.field-name-field-featured-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 .content.media-image_right,.field-name-field-featured-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 .content.media-image_center,.field-name-field-featured-image .content.media-image_center,.media.media-element-container.media-image_center{float:none;margin:0 auto;max-width:50%}.field--name-field-featured-image .content.media-image_max,.field-name-field-featured-image .content.media-image_max,.media.media-element-container.media-image_max{margin:0 0 1em;width:100%}.field--name-field-featured-image .content.media-image_max .content,.field-name-field-featured-image .content.media-image_max .content,.media.media-element-container.media-image_max .content{width:100%}.field--name-field-featured-image .content.media-video_full,.field--name-field-featured-image .content.media-video_large,.field--name-field-featured-image .content.media-video_medium,.field--name-field-featured-image .content.media-video_small,.field-name-field-featured-image .content.media-video_full,.field-name-field-featured-image .content.media-video_large,.field-name-field-featured-image .content.media-video_medium,.field-name-field-featured-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 .content.media-video_left,.field-name-field-featured-image .content.media-video_left,.media.media-element-container.media-video_left{float:left;clear:left;margin:.5em 2em 1em 0;width:50%}.field--name-field-featured-image .content.media-video_right,.field-name-field-featured-image .content.media-video_right,.media.media-element-container.media-video_right{float:right;clear:right;margin:.5em 0 1em 2em;width:50%}.field--name-field-featured-image .content.media-video_center,.field-name-field-featured-image .content.media-video_center,.media.media-element-container.media-video_center{float:none;margin:0 auto;width:75%}.field--name-field-featured-image .content.media-video_max .content,.field-name-field-featured-image .content.media-video_max .content,.media.media-element-container.media-video_max .content,.pane-bundle-table table,table{width:100%}.field--name-field-featured-image .content.media-video_max,.field-name-field-featured-image .content.media-video_max,.media.media-element-container.media-video_max{margin:0 0 1em;width:100%}.field--name-field-featured-image .content .media-element,.field--name-field-featured-image .content img,.field-name-field-featured-image .content .media-element,.field-name-field-featured-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 .content .field--name-field-basic-image-caption,.field--name-field-featured-image .content .field-name-field-basic-image-caption,.field-name-field-featured-image .content .field--name-field-basic-image-caption,.field-name-field-featured-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}.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%}@media (max-width:47.4em){.field .media-element.media-vimeo-video,.field .media-element.media-youtube-video{width:100%;margin:0;float:none;display:block}.field img.media-element{margin:1em auto;float:none;display:block;max-width:100%}}.messages{margin:1.8em 0;padding:1.2em 1.6em;border:0;background-color:#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}.pager>li{display:inline;padding:.5em;list-style-type:none}table{margin-bottom:20px;line-height:140%}.ui-accordion-content table a,.ui-tabs-content table a,table .ui-accordion-content a,table .ui-tabs-content a,table a,table li,table p{font-size:15px;font-size:1.5rem;line-height:120%!important}table th{background:#e0e0e0;font-weight:600;border:1px solid #c9c9c9!important;text-transform:uppercase}.ui-accordion-content table td,table tbody,table td,table th{border:1px solid #c9c9c9}.ui-accordion-content table th a,.ui-tabs-content table th a,table th .ui-accordion-content a,table th .ui-tabs-content a,table th a{text-decoration:none}table tbody tr{border-bottom:1px solid #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:.6em 1em;text-align:left}table caption{color:#666;margin-bottom:5px}.panels-row.odd table tbody tr.even,.panels-row.odd table tbody tr:nth-child(even),.panels-row.odd table thead+tbody tr.odd,.panels-row.odd table thead+tbody tr:nth-child(odd){background:#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}.intro-text-alt.align-center,.intro-text.align-center{width:90%;margin-left:auto;margin-right:auto}.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,.ui-accordion .ui-accordion-content li,.ui-accordion .ui-accordion-content p,body{font-size:18px;font-size:1.8rem;line-height:150%}}@media (min-width:47.5em){html{font-size:60%}.body,.ui-accordion .ui-accordion-content li,.ui-accordion .ui-accordion-content p,body{font-size:17px;font-size:1.7rem;line-height:150%}.width-70{width:85%}}@media (min-width:60em){html{font-size:62.5%}.body,.ui-accordion .ui-accordion-content li,.ui-accordion .ui-accordion-content p,body{font-size:17px;font-size:1.7rem;line-height:150%}}@media (min-width:82em){html{font-size:66%}.body,.ui-accordion .ui-accordion-content li,.ui-accordion .ui-accordion-content p,body{font-size:16px;font-size:1.6rem;line-height:150%}}h1,h2,h3,h4{margin-bottom:10px;line-height:120%}.pane-bundle-text h2,body h2,body h3,body h4,h2.block__title{margin-top:0}h1{font-size: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}.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}.ui-accordion-content a,.ui-tabs-content a,a{color:#b00;font-weight:500;text-decoration:none}a:visited{color:#b00}a:active,a:focus,a:hover{color:#1B7582}a:hover{text-decoration:underline}a:focus{outline:dotted 2px;outline-offset:4px}.ui-accordion-content strong a,.ui-tabs-content strong a,strong .ui-accordion-content a,strong .ui-tabs-content a,strong a{font-weight:700}.header-links,.pane-node-title a{color:#b00;text-decoration:none}.header-links:visited,.pane-node-title a:visited{color:#b00}.header-links: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}body .ui-accordion .ui-accordion-header,body .ui-accordion .ui-accordion-header a,body .ui-accordion .ui-accordion-header.ui-state-active,body .ui-accordion .ui-accordion-header.ui-state-active a,body .ui-accordion .ui-accordion-header.ui-state-default,body .ui-accordion .ui-accordion-header.ui-state-default a,body .ui-accordion .ui-accordion-header.ui-state-hover,body .ui-accordion .ui-accordion-header.ui-state-hover a,body .ui-tabs .ui-tabs-nav,body .ui-tabs .ui-tabs-nav a{font-weight:400;color:#2d2d2d}.fine-print,table caption{font-size:12px;font-size:1.2rem;line-height:135%}.labels{font-size:13px;font-size:1.3rem;text-transform:uppercase;font-weight:400}.align-right{text-align:right}.align-center{text-align:center}blockquote{background:#f5f5f5;border-left:4px solid #ddd;padding:1.9em 2em;overflow:hidden}blockquote li,blockquote ol,blockquote p,blockquote ul{margin:.4em 0 0}blockquote div,blockquote h2,blockquote h3,blockquote h4,blockquote h5{margin:0 0 .4em}blockquote.pull-quote{font-size:26px;font-size:2.6rem;background:0 0;border-left:0 none;font-family:capita,Georgia,serif;font-style:italic;line-height:130%;padding:0;margin:1.5em 1.5em 1.5em 2em}blockquote.pull-quote :first-child{margin-top:.3em}blockquote.pull-quote::before{font-size:35px;font-size:3.5rem;color:rgba(0,0,0,.6);content:"\f10d";font-family:FontAwesome;font-style:normal;margin-left:-1.5em;float:left}blockquote.pull-quote cite,body .ui-tabs .ui-tabs-nav{font-family:proximanova,Helvetica,Arial,sans-serif}blockquote.pull-quote cite{font-size:16px;font-size:1.6rem;font-style:normal;display:block;padding-top:.6em}blockquote.pull-quote cite::before{content:"―";margin-right:3px}body .ui-accordion{margin:1em 0;position:relative}body .ui-accordion .accordion-item,body .ui-accordion .views-row{margin:.5em 0}body .ui-accordion .ui-accordion-header{font-size:.9em;padding:.5em 1em .4em 1.9em}body .ui-accordion .ui-accordion-header.cke_widget_editable{padding:.5em 3em .3em 1.9em}body .ui-accordion .ui-accordion-header p{margin:0;color:#2d2d2d}body .ui-accordion .ui-accordion-header,body .ui-accordion .ui-accordion-header.ui-state-active,body .ui-accordion .ui-accordion-header.ui-state-default,body .ui-accordion .ui-accordion-header.ui-state-hover{border:0;background-color:#e0e0e0}body .ui-accordion .ui-accordion-header a,body .ui-accordion .ui-accordion-header.ui-state-active a,body .ui-accordion .ui-accordion-header.ui-state-default a,body .ui-accordion .ui-accordion-header.ui-state-hover a{padding:0}body .ui-accordion .ui-accordion-header.ui-state-active{background-image:none}body .ui-accordion .ui-accordion-content{box-sizing:content-box;background-color:#fff;padding:1.2em 1.9em .5em;border:1px solid #e0e0e0}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.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}body .drulog-panels-accordion .accordion-title{margin-bottom:.5em}body .drulog-panels-accordion .accordion-content{margin-top:-.8em;margin-bottom:.8em}.tagline,h2.underlined,h3.underlined{margin-bottom:20px}.tagline{font-size:32px;font-size:3.2rem;font-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-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-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:60em){.width-70{width:75%}}@media (min-width:82em){.width-70{width:70%}}#block-views-featured-slideshow-block .flexslider{background:#2d2d2d;border:0;border-radius:0;box-shadow:none;margin:0}#block-views-featured-slideshow-block .flexslider .flex-meta{display:block;width:100%;position:absolute;color:#fff;text-align:center;bottom:.6em;padding:.4em 8%;font-size:24px;font-size:2.4rem}#block-views-featured-slideshow-block .flexslider .flex-meta .flex-title{display:block;font-weight:400;line-height:1.1em}#block-views-featured-slideshow-block .flexslider .flex-meta .flex-summary{font-weight:300;font-size:.6em;line-height:1.2em;display:none}@media (min-width:47.5em){#block-views-featured-slideshow-block .flexslider .flex-meta .flex-summary{display:block}#block-views-featured-slideshow-block .flexslider .flex-meta{bottom:.3em;padding:.5em 6%;font-size:32px;font-size:3.2rem}#block-views-featured-slideshow-block .flexslider .flex-meta .flex-title{margin-bottom:.1em}}@media (min-width:60em){#block-views-featured-slideshow-block .flexslider .flex-meta{font-size:34px;font-size:3.4rem}}@media (min-width:82em){#block-views-featured-slideshow-block .flexslider .flex-meta{font-size:40px;font-size:4rem}}#block-views-featured-slideshow-block .flexslider .flex-meta.white{color:#fff}#block-views-featured-slideshow-block .flexslider .flex-meta.white.translucent{bottom:0;background-color:rgba(20,20,20,.6)}#block-views-featured-slideshow-block .flexslider .flex-meta.black.translucent,#block-views-featured-slideshow-block .flexslider .flex-meta.dk-gray.translucent{background-color:rgba(200,200,200,.7);bottom:0}#block-views-featured-slideshow-block .flexslider .flex-meta.dk-gray{color:#2d2d2d}#block-views-featured-slideshow-block .flexslider .flex-meta.black{color:#000}#block-views-featured-slideshow-block .flexslider .flex-direction-nav a{color:rgba(0,0,0,.8);text-decoration:none}#block-views-featured-slideshow-block .flexslider .flex-direction-nav a:before{line-height:1em}#block-views-featured-slideshow-block .lt-ie9 .flexslider a .flex-meta{background-color:transparent;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#AA000000, endColorstr=#AA000000)"}#block-views-featured-slideshow-block .lt-ie9 .flexslider .flex-direction-nav a{color:#000;filter:alpha(opacity="60")}#block-views-featured-slideshow-block .lt-ie9 .flexslider .flex-direction-nav a:hover{filter:alpha(opacity="80")}#block-views-featured-slideshow-block ul.flex-direction-nav,#block-views-featured-slideshow-block ul.flex-direction-nav:hover{display:none}#block-views-featured-slideshow-block .flex-control-nav{text-align:right;padding-right:1.8em;top:20px;z-index:99;width:100%;height:30px}#block-views-featured-slideshow-block .flex-control-paging li a{background-color:#2d2d2d;text-align:left;width:15px;height:15px;margin-bottom:1em}#block-views-featured-slideshow-block .flex-control-paging li a.flex-active{background-color:#fff}@media (max-width:47.4em){#block-views-featured-slideshow-block .flex-control-paging li a{display:none}}.l-region--hero-wrapper{position:relative;max-height:500px}.l-region--hero-wrapper .views-field-field-basic-image-image{position:relative;top:0;z-index:9;max-height:500px;overflow:hidden}.page-newsletter-archive h1{margin-bottom:25px}.page-newsletter-archive .l-region--content{padding-bottom:20px}.page-newsletter-archive .l-region--content li{margin-bottom:15px}.block--mm-widgets .item,.pane-mm-widgets-live-pane .item{margin:1.8em 0}.block--mm-widgets .item .content,.pane-mm-widgets-live-pane .item .content{margin-bottom:.3em}.block--mm-widgets .item .network .fa,.pane-mm-widgets-live-pane .item .network .fa{margin-right:.6em;position:relative;top:1px;padding:.3em 0 .25em;width:1.6em}.block--mm-widgets .fa,.pane-mm-widgets-live-pane .fa{color:#fff;padding:.55em 0 .5em;text-align:center;width:1.8em}.block--mm-widgets .fa.fa-twitter,.pane-mm-widgets-live-pane .fa.fa-twitter{background-color:#00aced}.block--mm-widgets .fa.fa-facebook-page,.pane-mm-widgets-live-pane .fa.fa-facebook-page{background-color:#3b5998}.block--mm-widgets .fa.fa-facebook-page:before,.pane-mm-widgets-live-pane .fa.fa-facebook-page:before{content:'\f09a'}.block--mm-widgets .fa.fa-instagram,.pane-mm-widgets-live-pane .fa.fa-instagram{background-color:#517fa4;top:2px}.block--mm-widgets .fa.fa-rss,.pane-mm-widgets-live-pane .fa.fa-rss{background-color:#f60}.block--mm-widgets .fa.fa-youtube-playlist,.pane-mm-widgets-live-pane .fa.fa-youtube-playlist{background-color:#b00}.block--mm-widgets .fa.fa-youtube-playlist:before,.pane-mm-widgets-live-pane .fa.fa-youtube-playlist:before{content:'\f16a'}.block--mm-widgets.mm-single-channel .fa.mm-channel,.pane-mm-widgets-live-pane.mm-single-channel .fa.mm-channel{float:left;margin-right:.6em}.block--mm-widgets.mm-single-channel .fa.mm-channel+.pane-title,.pane-mm-widgets-live-pane.mm-single-channel .fa.mm-channel+.pane-title{line-height:1.6em}body.html.footer-dk-gray{background-color:#2d2d2d}body.html.footer-md-gray{background-color:#666}body.html.footer-lt-gray{background-color:#ededed}body.html.footer-white{background-color:#fff}form.search-form{margin-top:1em}fieldset.search-advanced{border:0;background-color:#ededed;margin-left:0;margin-right:0;padding:.5em 0 0}fieldset.search-advanced legend{margin-top:2.5em}fieldset.search-advanced .criterion{margin-top:1em}fieldset.search-advanced input.form-submit{margin-bottom:1em}p.search-result__snippet{padding-left:0;margin-bottom:.4em}.l-page .l-region--main-menu:hover #search-block-toggle{outline:0!important}.l-page .l-region--main-menu #search-block-toggle{cursor:pointer}.l-page .l-region--main-menu #search-block-toggle:focus{outline:#fff dotted 1px}.l-page .l-region--main-menu #wcm-search{position:relative}.l-page .l-region--main-menu #wcm-search #search-block-form{z-index:498;position:absolute;right:0;top:100%;background-color:rgba(0,0,0,.8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#333333, endColorstr=#333333);height:auto;display:none}.l-page .l-region--main-menu #wcm-search #search-block-form .container-inline{display:table;padding:1em}.l-page .l-region--main-menu #wcm-search #search-block-form .container-inline .form-item{display:table-cell;height:100%;width:100%}.l-page .l-region--main-menu #wcm-search #search-block-form .container-inline .form-item .form-text{border:0;display:table-cell;padding:.35em .5em .2em;font-size:1em;border-radius:0;line-height:normal!important}.l-page .l-region--main-menu #wcm-search #search-block-form .container-inline .form-actions{display:table-cell;height:100%;text-align:center;width:0;vertical-align:middle}.l-page .l-region--main-menu #wcm-search #search-block-form .container-inline .form-actions button.form-submit{font-size:1em;line-height:normal!important;border-radius:0;-webkit-box-sizing:content-box;padding:.35em .8em .2em;box-shadow:none;margin:0;display:table-cell}.l-page .l-region--main-menu #wcm-search #search-block-form .container-inline .form-actions button:focus{outline:dotted 1px}#search-block-form .form-actions input.form-submit{display:none}.menu-lt-gray .l-page .l-region--main-menu #search-block-toggle:focus,.menu-white .l-page .l-region--main-menu #search-block-toggle:focus{outline:#b00 dotted 1px}@media (max-width:47.4em){.l-page .l-region--main-menu #wcm-search #search-block-toggle{position:absolute;right:0;padding:1em;font-size:1.2em;z-index:500;width:auto;margin-top:.25em}.l-page .l-region--main-menu #wcm-search #search-block-form{display:none;height:auto;width:100%;top:4em;z-index:499}.l-page .l-region--main-menu #wcm-search #search-block-form .container-inline{width:100%;clear:both;padding:4%}.l-page .l-region--main-menu #wcm-search #search-block-form .container-inline .form-text{width:100%}}.field--name-field-ocio-body .block--webform{font-size:14px;font-size:1.4rem;margin-bottom:20px}.field--name-field-ocio-body .block--webform .block__title{font-size:22px;font-size:2.2rem;font-weight:400!important;color:#b00!important;padding-top:20px}.field--name-field-ocio-body .block--webform label{font-size:13px;font-size:1.3rem}.field--name-field-ocio-body .block--webform .button-primary{margin-top:10px}div.workbench-info-block{background-color:#dbdbdb;padding:1em 1.5em;margin:1em 0 3em;border:none;color:#2d2d2d;font-size:14px;font-size:1.4rem;border-left:8px solid #d65828}div.workbench-info-block #edit-submit{margin-left:1em;font-size:13px!important;padding:.4em .8em!important}.node-type-calendar-entry .fa-calendar,.node-type-calendar-entry .fa-map-marker{float:left;margin-right:.75em}.node-type-calendar-entry .fa-calendar{font-size:24px;font-size:2.4rem}.node-type-calendar-entry .field--name-field-date{font-size:21px;font-size:2.1rem;font-weight:400;margin:1.3em 0 1.5em}.node-type-calendar-entry .field--name-field-date .pipe{margin:0 10px}.node-type-calendar-entry .fa-map-marker{font-size:34px;font-size:3.4rem;margin-right:.6em}.node-type-calendar-entry .group-location{font-size:20px;font-size:2rem;font-weight:400;margin-bottom:1.5em}.node-type-calendar-entry .group-location .field--name-field-location-room-number{float:left;margin-right:5px}.pane-calendar-upcoming-pane table tbody,.pane-calendar-upcoming-pane table td,.pane-calendar-upcoming-pane table tr{border:0;background:#fff}.pane-calendar-upcoming-pane table td{vertical-align:middle}.pane-calendar-upcoming-pane table tr{border-top:2px solid #ededed}.pane-calendar-upcoming-pane table tr.views-row-last{border-bottom:2px solid #ededed}.pane-calendar-upcoming-pane table .views-field-field-date-2{font-weight:600;text-transform:uppercase;text-align:center;font-size:20px;font-size:2rem}.pane-calendar-upcoming-pane table td.views-field-field-date-2{border-right:2px solid #ededed;padding:.6em .5em}.pane-calendar-upcoming-pane table .views-field-title-1 a{font-size:20px;font-size:2rem}.view .date-nav-wrapper .date-prev{border-radius:0;background:#ededed;float:none;padding:5px 8px 5px 0}.view .date-nav-wrapper .date-prev:hover{background:#d9d9d9}.view .date-nav-wrapper .date-next{border-radius:0;background:#ededed;float:none;padding:5px 0 5px 8px}.view .date-nav-wrapper .date-next:hover{background:#d9d9d9}.view .date-nav-wrapper .date-prev a{margin-left:10px;font-weight:400;font-size:14px}.view .date-nav-wrapper .date-next a{margin-right:10px;font-weight:400;font-size:14px}.calendar-calendar td{color:#2d2d2d}.calendar-calendar .month-view .date-box{border-bottom:0 none}.calendar-calendar .month-view .single-day{height:130px}.calendar-calendar .month-view .single-day a{font-weight:400}.calendar-calendar .month-view th.days{color:#fff!important;background-color:#2d2d2d!important;border:0!important;padding-top:3px}.calendar-calendar .month-view thead tr{border:1px solid #2d2d2d}.view-calendar{margin-top:1em}.view-calendar .view-filters{margin-top:-4em}.view-calendar .view-filters .views-widget{display:inline-block}#block-menu-menu-global-menu ul.menu span.ext,.book_printer,.node-type-news-client-cached-article .tabs--primary,.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text span.ext{display:none}.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 .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}.node-type-basic-page h1{margin-bottom:24px}.node-type-basic-page .field--name-field-ocio-body{margin-bottom:20px}.node--basic-page{padding-bottom:2em}.book-navigation{border-top:1px solid #ededed;border-bottom:1px solid #ededed;padding:.5em 0;margin:2em 0}.book-navigation__links a{color:#2d2d2d;text-transform:uppercase}.book-navigation__links a:hover,.book-navigation__links a:visited:hover{color:#b00;text-decoration:none}.book-navigation__links a:visited{color:#2d2d2d}.book-navigation__links a .fa{color:#b00}.book-navigation__links>.book-navigation__previous .fa{margin-right:10px}.book-navigation__links>.book-navigation__next .fa{margin-left:10px}.book_add_child a{color:#2d2d2d;text-transform:uppercase;min-width:180px}.book_add_child:before{content:"\f067";font-family:FontAwesome;color:#1B7582;float:left;margin-right:5px}.node-type-ocio-landing-page .l-region--content{padding-top:20px}.node-type-ocio-landing-page h1{margin-bottom:0}.node-type-ocio-landing-page .l-region--hero-wrapper{position:relative;max-height:500px;overflow:hidden;line-height:0}.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image{position:relative;z-index:9}.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text{position:absolute;width:100%;padding:20px 12%;text-align:center;margin:0 auto;left:0;right:0;z-index:99;font-size:26px;font-size:2.6rem;line-height:120%}@media (min-width:60em){.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text{font-size:30px;font-size:3rem}}@media (min-width:82em){.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text{padding:20px 14%;font-size:32px;font-size:3.2rem}}@media (min-width:100em){.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text{padding:20px 16%}}@media (min-width:112em){.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text{padding:20px 20%}}@media (min-width:125em){.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text{padding:20px 28%}}.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text a:hover{text-decoration:none}.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.white,.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.white a{color:#fff}.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.white a.translucent,.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.white.translucent{background-color:rgba(20,20,20,.6)}.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.white a.translucent:hover,.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.white.translucent:hover{background-color:rgba(46,46,46,.6);color:#fff}.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.dk-gray,.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.dk-gray a{color:#2d2d2d}.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.dk-gray a.translucent,.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.dk-gray.translucent{background-color:rgba(220,220,220,.7)}.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.dk-gray a.translucent:hover,.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.dk-gray.translucent:hover{background-color:rgba(200,200,200,.7)}.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.black,.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.black a{color:#000}.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.black a.translucent,.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.black.translucent{background-color:rgba(220,220,220,.7)}.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.black a.translucent:hover,.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.black.translucent:hover{background-color:rgba(200,200,200,.7)}.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.center-top{top:0}.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.center-middle{top:24%}@media (min-width:47.5em){.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.center-middle{top:30%}}@media (min-width:60em){.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.center-middle{top:36%}}.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.center-bottom{bottom:0;overflow:hidden}#block-menu-menu-global-menu ul.menu{float:right}#block-menu-menu-global-menu ul.menu a,#block-menu-menu-global-menu ul.menu li{font-size:14px;font-size:1.4rem;font-weight:300}#block-menu-menu-global-menu ul.menu .leaf{float:left}#block-menu-menu-global-menu ul.menu .leaf:after{content:"|";margin:0 .6em;font-weight:100;font-size:16px;font-size:1.6rem;position:relative;bottom:-.1em}#block-menu-menu-global-menu ul.menu .leaf.last{margin-right:0}#block-menu-menu-global-menu ul.menu .leaf.last:after{content:none}.l-region--global-menu{padding-top:.55em;padding-bottom:.5em}.l-region--global-menu,.l-region--global-menu.white{color:#b00;background:#ededed;background-image:-owg-linear-gradient(#f2f2f2,#ededed 75%,#e8e8e8);background-image:linear-gradient(#f2f2f2,#ededed 75%,#e8e8e8)}.l-region--global-menu a,.l-region--global-menu.white a{color:#2d2d2d}.l-region--global-menu a:hover,.l-region--global-menu.white a:hover{color:#b00}.l-region--global-menu a:active,.l-region--global-menu.white a:active{color:#1B7582}.l-region--global-menu a:focus,.l-region--global-menu.white a:focus{color:#b00}.l-region--global-menu.lt-gray{color:#b00;background:#e3e3e3;background-image:-owg-linear-gradient(#e3e3e3,#e0e0e0 65%,#d9d9d9);background-image:linear-gradient(#e3e3e3,#e0e0e0 65%,#d9d9d9)}.l-region--global-menu.lt-gray a{color:#2d2d2d}.l-region--global-menu.lt-gray a:hover{color:#b00}.l-region--global-menu.lt-gray a:active{color:#196A76}.l-region--global-menu.lt-gray a:focus{color:#b00}.l-region--global-menu.md-gray{color:#b00;background:#ededed;background-image:-owg-linear-gradient(#f2f2f2,#ededed 75%,#e8e8e8);background-image:linear-gradient(#f2f2f2,#ededed 75%,#e8e8e8)}.l-region--global-menu.md-gray a{color:#2d2d2d}.l-region--global-menu.md-gray a:hover{color:#b00}.l-region--global-menu.md-gray a:active{color:#1B7582}.l-region--global-menu.md-gray a:focus{color:#b00}.l-region--global-menu.dk-gray{color:#b00;background:#e3e3e3;background-image:-owg-linear-gradient(#e3e3e3,#e0e0e0 65%,#d9d9d9);background-image:linear-gradient(#e3e3e3,#e0e0e0 65%,#d9d9d9)}.l-region--global-menu.dk-gray a{color:#2d2d2d}.l-region--global-menu.dk-gray a:hover{color:#b00}.l-region--global-menu.dk-gray a:active{color:#196A76}.l-region--global-menu.dk-gray a:focus{color:#b00}@media (max-width:47.4em){.l-region--global-menu{padding:.1em 0}ul.menu{float:left!important}}.l-region--main-menu.mean-container .mean-bar,.l-region--main-menu.mean-container .mean-nav{background:0 0}.l-region--main-menu.mean-container .mean-bar{z-index:499;padding:0}.l-region--main-menu.mean-container a.meanmenu-reveal{color:#fff;font-size:1.5em;padding:.9em 1em;text-indent:0;text-align:center;left:0!important;right:auto!important}.l-region--main-menu.mean-container .mean-nav{margin-top:4em}.l-region--main-menu.mean-container .mean-nav ul li{text-transform:uppercase}.l-region--main-menu.mean-container .mean-nav ul li li{display:block;float:left;width:100%;margin:0;text-align:left;font-weight:500;box-sizing:border-box;background:rgba(0,0,0,.1);color:rgba(0,0,0,.9)}.l-region--main-menu.mean-container .mean-nav ul li a,.l-region--main-menu.mean-container .mean-nav ul li span{color:#fff;text-decoration:none;padding:1em 1em .9em 1.2em;border:0;box-sizing:border-box;width:100%;display:block}.l-region--main-menu.mean-container .mean-nav ul li li a{padding-left:3em;box-sizing:border-box;width:100%;color:#222;opacity:1}.l-region--main-menu.mean-container .mean-nav ul li a.mean-expand{border:0!important;padding:.7em .9em 1.55em .8em!important;width:auto;margin:0;background-color:transparent}.l-region--main-menu.mean-container .mean-nav ul li a.mean-expand:hover{background:0 0}body.menu-white .l-region--main-menu.mean-container{background:#fff;border-bottom:1px solid #e6e6e6}body.menu-white .l-region--main-menu.mean-container .mean-nav a,body.menu-white .l-region--main-menu.mean-container .mean-nav span,body.menu-white .l-region--main-menu.mean-container a.meanmenu-reveal{color:#666}body.menu-white .l-region--main-menu.mean-container .mean-bar,body.menu-white .l-region--main-menu.mean-container .mean-nav{background:#fff}body.menu-white .l-region--main-menu.mean-container .mean-nav ul li li{background:#e6e6e6}body.menu-white .l-region--main-menu.mean-container .mean-nav ul li li a,body.menu-white .l-region--main-menu.mean-container .mean-nav ul li li span{color:#1a1a1a}body.menu-lt-gray .l-region--main-menu.mean-container{background:#ededed;border-bottom:1px solid #d4d4d4}body.menu-lt-gray .l-region--main-menu.mean-container .mean-nav a,body.menu-lt-gray .l-region--main-menu.mean-container .mean-nav span,body.menu-lt-gray .l-region--main-menu.mean-container a.meanmenu-reveal{color:#2d2d2d}body.menu-lt-gray .l-region--main-menu.mean-container .mean-bar,body.menu-lt-gray .l-region--main-menu.mean-container .mean-nav{background:#ededed}body.menu-lt-gray .l-region--main-menu.mean-container .mean-nav ul li li{background:#d4d4d4}body.menu-lt-gray .l-region--main-menu.mean-container .mean-nav ul li li a,body.menu-lt-gray .l-region--main-menu.mean-container .mean-nav ul li li span{color:#000}body.menu-black .l-region--main-menu.mean-container .mean-nav a,body.menu-black .l-region--main-menu.mean-container .mean-nav span,body.menu-black .l-region--main-menu.mean-container .mean-nav ul li li a,body.menu-black .l-region--main-menu.mean-container .mean-nav ul li li span,body.menu-black .l-region--main-menu.mean-container a.meanmenu-reveal,body.menu-dk-gray .l-region--main-menu.mean-container .mean-nav a,body.menu-dk-gray .l-region--main-menu.mean-container .mean-nav span,body.menu-dk-gray .l-region--main-menu.mean-container .mean-nav ul li li a,body.menu-dk-gray .l-region--main-menu.mean-container .mean-nav ul li li span,body.menu-dk-gray .l-region--main-menu.mean-container a.meanmenu-reveal,body.menu-md-gray .l-region--main-menu.mean-container .mean-nav a,body.menu-md-gray .l-region--main-menu.mean-container .mean-nav span,body.menu-md-gray .l-region--main-menu.mean-container .mean-nav ul li li a,body.menu-md-gray .l-region--main-menu.mean-container .mean-nav ul li li span,body.menu-md-gray .l-region--main-menu.mean-container a.meanmenu-reveal,body.menu-red .l-region--main-menu.mean-container .mean-nav a,body.menu-red .l-region--main-menu.mean-container .mean-nav span,body.menu-red .l-region--main-menu.mean-container .mean-nav ul li li a,body.menu-red .l-region--main-menu.mean-container .mean-nav ul li li span,body.menu-red .l-region--main-menu.mean-container a.meanmenu-reveal{color:#fff}body.menu-md-gray .l-region--main-menu.mean-container{background:#666;border-bottom:1px solid #4d4d4d}body.menu-md-gray .l-region--main-menu.mean-container .mean-bar,body.menu-md-gray .l-region--main-menu.mean-container .mean-nav{background:#666}body.menu-md-gray .l-region--main-menu.mean-container .mean-nav ul li li{background:#4d4d4d}body.menu-dk-gray .l-region--main-menu.mean-container{background:#2d2d2d;border-bottom:1px solid #141414}body.menu-dk-gray .l-region--main-menu.mean-container .mean-bar,body.menu-dk-gray .l-region--main-menu.mean-container .mean-nav{background:#2d2d2d}body.menu-dk-gray .l-region--main-menu.mean-container .mean-nav ul li li{background:#535353}body.menu-black .l-region--main-menu.mean-container{background:#000;border-bottom:1px solid #000}body.menu-black .l-region--main-menu.mean-container .mean-bar,body.menu-black .l-region--main-menu.mean-container .mean-nav{background:#000}body.menu-black .l-region--main-menu.mean-container .mean-nav ul li li{background:#262626}body.menu-red .l-region--main-menu.mean-container{background:#b00;border-bottom:1px solid #800}body.menu-red .l-region--main-menu.mean-container .mean-bar,body.menu-red .l-region--main-menu.mean-container .mean-nav{background:#b00}body.menu-red .l-region--main-menu.mean-container .mean-nav ul li li{background:#800}.l-page .l-constrained .mean-container #search-block-toggle,.l-page .l-constrained .mean-container .mean-nav ul li a,.l-page .l-constrained .mean-container .mean-nav ul li span,.l-page .l-constrained .mean-container a.meanmenu-reveal{padding-left:4%;padding-right:4%}.l-page .l-constrained .mean-container .mean-nav a.mean-expand{padding-left:4%!important;padding-right:4%!important;margin-right:-2px}.l-page .l-constrained .mean-container .mean-nav ul li li a{padding-left:8%;padding-right:8%}@media (min-width:47.5em){.l-region--main-menu>*{display:table-cell!important}}@media (max-width:47.4em){.l-region--main-menu-wrapper .l-constrained,.l-region--main-menu-wrapper .l-region--main-menu{padding:0}.l-region--main-menu-wrapper .l-region--main-menu>*{display:block}.l-region--main-menu-second-wrapper{display:none}}#superfish-1-toggle span,.l-region--main-menu h2.block__title,.l-region--main-menu span.ext,.l-region--main-menu-second h2.block__title,.l-region--main-menu-second span.ext,.l-region--sidebar-1 h2.block__title,.l-region--sidebar-1 span.ext{display:none}.l-region--main-menu .menu .collapsed,.l-region--main-menu .menu .expanded,.l-region--main-menu .menu .leaf,.l-region--main-menu-second .menu .collapsed,.l-region--main-menu-second .menu .expanded,.l-region--main-menu-second .menu .leaf,.l-region--sidebar-1 .menu .collapsed,.l-region--sidebar-1 .menu .expanded,.l-region--sidebar-1 .menu .leaf{list-style-image:none;list-style-type:none}.l-region--main-menu>*{display:table-cell;vertical-align:middle;width:100%}.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--sidebar-1 .block--menu-block h2.block__title,.l-region--sidebar-1 .block--menu-block h2.pane-title,.l-region--sidebar-2 .block--menu-block h2.block__title,.l-region--sidebar-2 .block--menu-block h2.pane-title,.menu-block-wrapper h2.block__title,.menu-block-wrapper h2.pane-title,.pane-menu-tree h2.block__title,.pane-menu-tree h2.pane-title,.sidebar-menu-style h2.block__title,.sidebar-menu-style h2.pane-title,div[class*=pane-menu-block-] h2.block__title,div[class*=pane-menu-block-] h2.pane-title{font-size:26px;font-size:2.6rem;font-weight:600;text-transform:uppercase;margin-bottom:15px}.l-region--sidebar-1 .block--menu-block h2.block__title a,.l-region--sidebar-1 .block--menu-block h2.pane-title a,.l-region--sidebar-2 .block--menu-block h2.block__title a,.l-region--sidebar-2 .block--menu-block h2.pane-title a,.menu-block-wrapper h2.block__title a,.menu-block-wrapper h2.pane-title a,.pane-menu-tree h2.block__title a,.pane-menu-tree h2.pane-title a,.sidebar-menu-style h2.block__title a,.sidebar-menu-style h2.pane-title a,div[class*=pane-menu-block-] h2.block__title a,div[class*=pane-menu-block-] h2.pane-title a{font-weight:inherit;color:#2d2d2d}.l-region--sidebar-1 .block--menu-block h2.block__title a:hover,.l-region--sidebar-1 .block--menu-block h2.pane-title a:hover,.l-region--sidebar-2 .block--menu-block h2.block__title a:hover,.l-region--sidebar-2 .block--menu-block h2.pane-title a:hover,.menu-block-wrapper h2.block__title a:hover,.menu-block-wrapper h2.pane-title a:hover,.pane-menu-tree h2.block__title a:hover,.pane-menu-tree h2.pane-title a:hover,.sidebar-menu-style h2.block__title a:hover,.sidebar-menu-style h2.pane-title a:hover,div[class*=pane-menu-block-] h2.block__title a:hover,div[class*=pane-menu-block-] h2.pane-title a:hover{color:#1B7582;text-decoration:none}.l-region--sidebar-1 .block--menu-block div[class*=menu-block-],.l-region--sidebar-2 .block--menu-block div[class*=menu-block-],.menu-block-wrapper div[class*=menu-block-],.pane-menu-tree div[class*=menu-block-],.sidebar-menu-style div[class*=menu-block-],div[class*=pane-menu-block-] div[class*=menu-block-]{padding:0 0 0 5px}.l-region--sidebar-1 .block--menu-block li,.l-region--sidebar-2 .block--menu-block li,.menu-block-wrapper li,.pane-menu-tree li,.sidebar-menu-style li,div[class*=pane-menu-block-] li{font-size:17px;font-size:1.7rem;color:#2d2d2d;text-transform:uppercase;font-weight:300;margin-bottom:15px;margin-left:0;list-style-image:none!important;list-style-type:none!important}.l-region--sidebar-1 .block--menu-block li.last,.l-region--sidebar-2 .block--menu-block li.last,.menu-block-wrapper li.last,.pane-menu-tree li.last,.sidebar-menu-style li.last,div[class*=pane-menu-block-] li.last{margin-bottom:5px}.l-region--sidebar-1 .block--menu-block li.active-trail ul.menu,.l-region--sidebar-2 .block--menu-block li.active-trail ul.menu,.menu-block-wrapper li.active-trail ul.menu,.pane-menu-tree li.active-trail ul.menu,.sidebar-menu-style li.active-trail ul.menu,div[class*=pane-menu-block-] li.active-trail ul.menu{border-left:2px solid #c9c9c9;margin-left:0;padding-left:15px;margin-bottom:15px}.l-region--sidebar-1 .block--menu-block li.active-trail ul.menu li,.l-region--sidebar-2 .block--menu-block li.active-trail ul.menu li,.menu-block-wrapper li.active-trail ul.menu li,.pane-menu-tree li.active-trail ul.menu li,.sidebar-menu-style li.active-trail ul.menu li,div[class*=pane-menu-block-] li.active-trail ul.menu li{font-size:14px;font-size:1.4rem;margin-bottom:10px;line-height:135%}.panels-ipe .modal-content .change-layout-display .layout-icon .caption,.panels-ipe .modal-content .panels-choose-layout .layout-link>div{line-height:1.4em}.l-region--sidebar-1 .block--menu-block li a,.l-region--sidebar-2 .block--menu-block li a,.menu-block-wrapper li a,.pane-menu-tree li a,.sidebar-menu-style li a,div[class*=pane-menu-block-] li a{color:#2d2d2d}.l-region--sidebar-1 .block--menu-block li a:hover,.l-region--sidebar-2 .block--menu-block li a:hover,.menu-block-wrapper li a:hover,.pane-menu-tree li a:hover,.sidebar-menu-style li a:hover,div[class*=pane-menu-block-] li a:hover{color:#1B7582;text-decoration:none;font-weight:600}.l-region--sidebar-1 .block--menu-block li a.active,.l-region--sidebar-2 .block--menu-block li a.active,.menu-block-wrapper li a.active,.pane-menu-tree li a.active,.sidebar-menu-style li a.active,div[class*=pane-menu-block-] li a.active{font-weight:600;color:#b00}.l-region--sidebar-1 .block--menu-block li a.active-trail,.l-region--sidebar-2 .block--menu-block li a.active-trail,.menu-block-wrapper li a.active-trail,.pane-menu-tree li a.active-trail,.sidebar-menu-style li a.active-trail,div[class*=pane-menu-block-] li a.active-trail{font-weight:600}.l-region--sidebar-1 .block--menu-block span.ext,.l-region--sidebar-2 .block--menu-block span.ext,.menu-block-wrapper span.ext,.pane-menu-tree span.ext,.sidebar-menu-style span.ext,div[class*=pane-menu-block-] span.ext{margin-left:4px}.menu-style-1 .l-region--main-menu-second-wrapper{display:none}.menu-style-1 .l-region--main-menu ul.sf-menu ul{display:none;position:absolute;z-index:99;margin-top:.7em;margin-left:-.9em}.l-region--main-menu-second .main-menu-second-ul,.menu-style-2 .l-region--main-menu ul.sf-menu{margin-left:-1em}.menu-style-1 .l-region--main-menu ul.sf-menu ul li{padding:0}.menu-style-1 .l-region--main-menu ul.sf-menu ul li a{padding:.75em .9em .65em}.menu-style-1 .l-region--main-menu ul li:hover>ul{display:block}.menu-style-1 .l-region--main-menu ul ul.menu li{float:none;position:relative}.menu-style-1 .sf-menu ul:before{content:' ';height:0;position:absolute;width:0;border:10px solid transparent;top:-19px;left:10px;z-index:2}.menu-style-1 .l-region--main-menu,.menu-style-1 .l-region--main-menu-wrapper,.menu-style-1.menu-white .l-region--main-menu,.menu-style-1.menu-white .l-region--main-menu-wrapper{background:#fff}.menu-style-1 .l-region--main-menu-second-wrapper,.menu-style-1 .main-menu-second-ul,.menu-style-1.menu-lt-gray .l-region--main-menu,.menu-style-1.menu-lt-gray .l-region--main-menu-wrapper,.menu-style-1.menu-white .l-region--main-menu-second-wrapper,.menu-style-1.menu-white .main-menu-second-ul{background:#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,.menu-style-2 .sf-menu ul:before,.menu-style-2.menu-white .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{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}.menu-style-2 .l-region--main-menu ul.sf-menu li{padding:.75em 1em}.menu-style-2 .l-region--main-menu ul.sf-menu li.sf-depth-2{display:inline-block;width:auto;padding-top:1em}.l-region--main-menu-second .main-menu-second-ul li{float:left;height:48px;text-transform:uppercase;padding:.75em 1em}.l-region--main-menu-second .main-menu-second-ul li a,.l-region--main-menu-second .main-menu-second-ul li span{font-weight:500;text-decoration:none}.l-region--main-menu-second .main-menu-second-ul li a:hover{text-decoration:none}.menu-style-2 .l-region--main-menu,.menu-style-2 .l-region--main-menu-wrapper,.menu-style-2.menu-white .l-region--main-menu,.menu-style-2.menu-white .l-region--main-menu-wrapper{background:#fff}.menu-style-2 .l-region--main-menu-second-wrapper,.menu-style-2.menu-white .l-region--main-menu-second-wrapper{background:#ededed}.menu-style-2 .l-region--main-menu-second-wrapper.menu-hover,.menu-style-2.menu-white .l-region--main-menu-second-wrapper.menu-hover{background:#dbdbdb}.menu-style-2 #search-block-toggle,.menu-style-2.menu-white #search-block-toggle{color:#666}.menu-style-2 #search-block-toggle:hover,.menu-style-2.menu-white #search-block-toggle:hover{color:#d4df48}.menu-style-2 #search-block-toggle:active,.menu-style-2.menu-white #search-block-toggle:active{color:#1B7582}.menu-style-2 #search-block-toggle:focus,.menu-style-2.menu-white #search-block-toggle:focus{color:#d4df48}.menu-style-2 .main-menu-top-li a,.menu-style-2 .main-menu-top-li span,.menu-style-2.menu-white .main-menu-top-li a,.menu-style-2.menu-white .main-menu-top-li span{color:#666!important}.menu-style-2 .main-menu-top-li a:hover,.menu-style-2 .main-menu-top-li span:hover,.menu-style-2.menu-white .main-menu-top-li a:hover,.menu-style-2.menu-white .main-menu-top-li span:hover{color:#b00!important}.menu-style-2 .main-menu-top-li a:active,.menu-style-2 .main-menu-top-li span:active,.menu-style-2.menu-white .main-menu-top-li a:active,.menu-style-2.menu-white .main-menu-top-li span:active{color:#1B7582!important}.menu-style-2 .main-menu-top-li a:focus,.menu-style-2 .main-menu-top-li span:focus,.menu-style-2.menu-white .main-menu-top-li a:focus,.menu-style-2.menu-white .main-menu-top-li span:focus{color:#d4df48!important}.menu-style-2 .main-menu-top-li.active-trail,.menu-style-2.menu-white .main-menu-top-li.active-trail{background:#ededed}.menu-style-2 .main-menu-second-ul,.menu-style-2 .main-menu-top-li:hover,.menu-style-2.menu-white .main-menu-second-ul,.menu-style-2.menu-white .main-menu-top-li:hover{background:#dbdbdb}.menu-style-2 .main-menu-top-li.active-trail a,.menu-style-2 .main-menu-top-li.active-trail a:hover,.menu-style-2 .main-menu-top-li.active-trail span,.menu-style-2 .main-menu-top-li.active-trail span:hover,.menu-style-2.menu-white .main-menu-top-li.active-trail a,.menu-style-2.menu-white .main-menu-top-li.active-trail a:hover,.menu-style-2.menu-white .main-menu-top-li.active-trail span,.menu-style-2.menu-white .main-menu-top-li.active-trail span:hover{color:#b00!important}.menu-style-2 .main-menu-top-li.active-trail a:active,.menu-style-2 .main-menu-top-li.active-trail span:active,.menu-style-2.menu-white .main-menu-top-li.active-trail a:active,.menu-style-2.menu-white .main-menu-top-li.active-trail span:active{color:#1B7582!important}.menu-style-2 .main-menu-top-li.active-trail a:focus,.menu-style-2 .main-menu-top-li.active-trail span:focus,.menu-style-2.menu-white .main-menu-top-li.active-trail a:focus,.menu-style-2.menu-white .main-menu-top-li.active-trail span:focus{color:#d4df48!important}.menu-style-2 .main-menu-second-ul a,.menu-style-2 .main-menu-second-ul span,.menu-style-2 .main-menu-top-li:hover a,.menu-style-2 .main-menu-top-li:hover a:hover,.menu-style-2 .main-menu-top-li:hover span,.menu-style-2 .main-menu-top-li:hover span:hover,.menu-style-2.menu-white .main-menu-second-ul a,.menu-style-2.menu-white .main-menu-second-ul span,.menu-style-2.menu-white .main-menu-top-li:hover a,.menu-style-2.menu-white .main-menu-top-li:hover a:hover,.menu-style-2.menu-white .main-menu-top-li:hover span,.menu-style-2.menu-white .main-menu-top-li:hover span:hover{color:#666!important}.menu-style-2 .main-menu-second-ul a:hover,.menu-style-2 .main-menu-second-ul span:hover,.menu-style-2.menu-white .main-menu-second-ul a:hover,.menu-style-2.menu-white .main-menu-second-ul span:hover{color:#b00!important}.menu-style-2 .main-menu-second-ul a:active,.menu-style-2 .main-menu-second-ul span:active,.menu-style-2.menu-white .main-menu-second-ul a:active,.menu-style-2.menu-white .main-menu-second-ul span:active{color:#1B7582!important}.menu-style-2 .main-menu-second-ul a:focus,.menu-style-2 .main-menu-second-ul span:focus,.menu-style-2.menu-white .main-menu-second-ul a:focus,.menu-style-2.menu-white .main-menu-second-ul span:focus{color:#d4df48!important}.menu-style-2 .main-menu-second-ul .main-menu-second-li.active a,.menu-style-2 .main-menu-second-ul .main-menu-second-li.active a:hover,.menu-style-2 .main-menu-second-ul .main-menu-second-li.active span,.menu-style-2 .main-menu-second-ul .main-menu-second-li.active span:hover,.menu-style-2 .main-menu-second-ul .main-menu-second-li:hover a,.menu-style-2 .main-menu-second-ul .main-menu-second-li:hover a:hover,.menu-style-2 .main-menu-second-ul .main-menu-second-li:hover span,.menu-style-2 .main-menu-second-ul .main-menu-second-li:hover span:hover,.menu-style-2 .main-menu-second-ul a.active-trail,.menu-style-2 .main-menu-second-ul span.active-trail,.menu-style-2.menu-white .main-menu-second-ul .main-menu-second-li.active a,.menu-style-2.menu-white .main-menu-second-ul .main-menu-second-li.active a:hover,.menu-style-2.menu-white .main-menu-second-ul .main-menu-second-li.active span,.menu-style-2.menu-white .main-menu-second-ul .main-menu-second-li.active span:hover,.menu-style-2.menu-white .main-menu-second-ul .main-menu-second-li:hover a,.menu-style-2.menu-white .main-menu-second-ul .main-menu-second-li:hover a:hover,.menu-style-2.menu-white .main-menu-second-ul .main-menu-second-li:hover span,.menu-style-2.menu-white .main-menu-second-ul .main-menu-second-li:hover span:hover,.menu-style-2.menu-white .main-menu-second-ul a.active-trail,.menu-style-2.menu-white .main-menu-second-ul span.active-trail{color:#b00!important}.menu-style-2 .main-menu-second-ul .main-menu-second-li.active a:active,.menu-style-2 .main-menu-second-ul .main-menu-second-li.active span:active,.menu-style-2 .main-menu-second-ul .main-menu-second-li:hover a:active,.menu-style-2 .main-menu-second-ul .main-menu-second-li:hover span:active,.menu-style-2.menu-white .main-menu-second-ul .main-menu-second-li.active a:active,.menu-style-2.menu-white .main-menu-second-ul .main-menu-second-li.active span:active,.menu-style-2.menu-white .main-menu-second-ul .main-menu-second-li:hover a:active,.menu-style-2.menu-white .main-menu-second-ul .main-menu-second-li:hover span:active{color:#1B7582!important}.menu-style-2 .main-menu-second-ul .main-menu-second-li.active a:focus,.menu-style-2 .main-menu-second-ul .main-menu-second-li.active span:focus,.menu-style-2 .main-menu-second-ul .main-menu-second-li:hover a:focus,.menu-style-2 .main-menu-second-ul .main-menu-second-li:hover span:focus,.menu-style-2.menu-white .main-menu-second-ul .main-menu-second-li.active a:focus,.menu-style-2.menu-white .main-menu-second-ul .main-menu-second-li.active span:focus,.menu-style-2.menu-white .main-menu-second-ul .main-menu-second-li:hover a:focus,.menu-style-2.menu-white .main-menu-second-ul .main-menu-second-li:hover span:focus{color:#d4df48!important}.menu-style-2.menu-lt-gray .l-region--main-menu,.menu-style-2.menu-lt-gray .l-region--main-menu-wrapper{background:#ededed}.menu-style-2.menu-lt-gray .l-region--main-menu-second-wrapper,.menu-style-2.menu-lt-gray .l-region--main-menu-second-wrapper.menu-hover,.menu-style-2.menu-lt-gray .main-menu-second-ul,.menu-style-2.menu-lt-gray .main-menu-top-li.active-trail,.menu-style-2.menu-lt-gray .main-menu-top-li:hover{background:#d9d9d9}.menu-style-2.menu-lt-gray #search-block-toggle{color:#2d2d2d}.menu-style-2.menu-lt-gray #search-block-toggle:hover{color:#d4df48}.menu-style-2.menu-lt-gray #search-block-toggle:active{color:#1B7582}.menu-style-2.menu-lt-gray #search-block-toggle:focus{color:#d4df48}.menu-style-2.menu-lt-gray .sf-menu ul:before{border-bottom-color:#d9d9d9}.menu-style-2.menu-black .sf-menu ul:before,.menu-style-2.menu-dk-gray .sf-menu ul:before,.menu-style-2.menu-md-gray .sf-menu ul:before{border-bottom-color:#ededed}.menu-style-2.menu-lt-gray .main-menu-top-li a,.menu-style-2.menu-lt-gray .main-menu-top-li a:hover,.menu-style-2.menu-lt-gray .main-menu-top-li span,.menu-style-2.menu-lt-gray .main-menu-top-li span:hover{color:#2d2d2d!important}.menu-style-2.menu-lt-gray .main-menu-top-li a:active,.menu-style-2.menu-lt-gray .main-menu-top-li span:active{color:#1B7582!important}.menu-style-2.menu-lt-gray .main-menu-top-li a:focus,.menu-style-2.menu-lt-gray .main-menu-top-li span:focus{color:#d4df48!important}.menu-style-2.menu-lt-gray .main-menu-top-li.active-trail a,.menu-style-2.menu-lt-gray .main-menu-top-li.active-trail span{color:#2d2d2d!important}.menu-style-2.menu-lt-gray .main-menu-top-li.active-trail a:hover,.menu-style-2.menu-lt-gray .main-menu-top-li.active-trail span:hover{color:#b00!important}.menu-style-2.menu-lt-gray .main-menu-top-li.active-trail a:active,.menu-style-2.menu-lt-gray .main-menu-top-li.active-trail span:active{color:#1B7582!important}.menu-style-2.menu-lt-gray .main-menu-top-li.active-trail a:focus,.menu-style-2.menu-lt-gray .main-menu-top-li.active-trail span:focus{color:#d4df48!important}.menu-style-2.menu-lt-gray .main-menu-second-ul a,.menu-style-2.menu-lt-gray .main-menu-second-ul span,.menu-style-2.menu-lt-gray .main-menu-top-li:hover a,.menu-style-2.menu-lt-gray .main-menu-top-li:hover a:hover,.menu-style-2.menu-lt-gray .main-menu-top-li:hover span,.menu-style-2.menu-lt-gray .main-menu-top-li:hover span:hover{color:#2d2d2d!important}.menu-style-2.menu-lt-gray .main-menu-second-ul a:hover,.menu-style-2.menu-lt-gray .main-menu-second-ul span:hover{color:#b00!important}.menu-style-2.menu-lt-gray .main-menu-second-ul a:active,.menu-style-2.menu-lt-gray .main-menu-second-ul span:active{color:#1B7582!important}.menu-style-2.menu-lt-gray .main-menu-second-ul a:focus,.menu-style-2.menu-lt-gray .main-menu-second-ul span:focus{color:#d4df48!important}.menu-style-2.menu-lt-gray .main-menu-second-ul .main-menu-second-li.active a,.menu-style-2.menu-lt-gray .main-menu-second-ul .main-menu-second-li.active a:hover,.menu-style-2.menu-lt-gray .main-menu-second-ul .main-menu-second-li.active span,.menu-style-2.menu-lt-gray .main-menu-second-ul .main-menu-second-li.active span:hover,.menu-style-2.menu-lt-gray .main-menu-second-ul .main-menu-second-li:hover a,.menu-style-2.menu-lt-gray .main-menu-second-ul .main-menu-second-li:hover a:hover,.menu-style-2.menu-lt-gray .main-menu-second-ul .main-menu-second-li:hover span,.menu-style-2.menu-lt-gray .main-menu-second-ul .main-menu-second-li:hover span:hover,.menu-style-2.menu-lt-gray .main-menu-second-ul a.active-trail,.menu-style-2.menu-lt-gray .main-menu-second-ul span.active-trail{color:#b00!important}.menu-style-2.menu-lt-gray .main-menu-second-ul .main-menu-second-li.active a:active,.menu-style-2.menu-lt-gray .main-menu-second-ul .main-menu-second-li.active span:active,.menu-style-2.menu-lt-gray .main-menu-second-ul .main-menu-second-li:hover a:active,.menu-style-2.menu-lt-gray .main-menu-second-ul .main-menu-second-li:hover span:active{color:#1B7582!important}.menu-style-2.menu-lt-gray .main-menu-second-ul .main-menu-second-li.active a:focus,.menu-style-2.menu-lt-gray .main-menu-second-ul .main-menu-second-li.active span:focus,.menu-style-2.menu-lt-gray .main-menu-second-ul .main-menu-second-li:hover a:focus,.menu-style-2.menu-lt-gray .main-menu-second-ul .main-menu-second-li:hover span:focus{color:#d4df48!important}.menu-style-2.menu-md-gray .l-region--main-menu,.menu-style-2.menu-md-gray .l-region--main-menu-wrapper{background:#666}.menu-style-2.menu-md-gray .l-region--main-menu-second-wrapper{background:#ededed}.menu-style-2.menu-md-gray .l-region--main-menu-second-wrapper.menu-hover{background:#e0e0e0}.menu-style-2.menu-md-gray #search-block-toggle{color:#fff}.menu-style-2.menu-md-gray #search-block-toggle:hover{color:#d4df48}.menu-style-2.menu-md-gray #search-block-toggle:active{color:#1B7582}.menu-style-2.menu-md-gray #search-block-toggle:focus{color:#d4df48}.menu-style-2.menu-md-gray .main-menu-top-li a,.menu-style-2.menu-md-gray .main-menu-top-li span{color:#fff!important}.menu-style-2.menu-md-gray .main-menu-top-li a:hover,.menu-style-2.menu-md-gray .main-menu-top-li span:hover{color:#4d4d4d!important}.menu-style-2.menu-md-gray .main-menu-top-li a:active,.menu-style-2.menu-md-gray .main-menu-top-li span:active{color:#1B7582!important}.menu-style-2.menu-md-gray .main-menu-top-li a:focus,.menu-style-2.menu-md-gray .main-menu-top-li span:focus{color:#d4df48!important}.menu-style-2.menu-md-gray .main-menu-top-li.active-trail{background:#ededed}.menu-style-2.menu-md-gray .main-menu-second-ul,.menu-style-2.menu-md-gray .main-menu-top-li:hover{background:#e0e0e0}.menu-style-2.menu-md-gray .main-menu-top-li.active-trail a,.menu-style-2.menu-md-gray .main-menu-top-li.active-trail span{color:#4d4d4d!important}.menu-style-2.menu-md-gray .main-menu-top-li.active-trail a:hover,.menu-style-2.menu-md-gray .main-menu-top-li.active-trail span:hover{color:#b00!important}.menu-style-2.menu-md-gray .main-menu-top-li.active-trail a:active,.menu-style-2.menu-md-gray .main-menu-top-li.active-trail span:active{color:#1B7582!important}.menu-style-2.menu-md-gray .main-menu-top-li.active-trail a:focus,.menu-style-2.menu-md-gray .main-menu-top-li.active-trail span:focus{color:#d4df48!important}.menu-style-2.menu-md-gray .main-menu-second-ul a,.menu-style-2.menu-md-gray .main-menu-second-ul span,.menu-style-2.menu-md-gray .main-menu-top-li:hover a,.menu-style-2.menu-md-gray .main-menu-top-li:hover a:hover,.menu-style-2.menu-md-gray .main-menu-top-li:hover span,.menu-style-2.menu-md-gray .main-menu-top-li:hover span:hover{color:#4d4d4d!important}.menu-style-2.menu-md-gray .main-menu-second-ul a:hover,.menu-style-2.menu-md-gray .main-menu-second-ul span:hover{color:#b00!important}.menu-style-2.menu-md-gray .main-menu-second-ul a:active,.menu-style-2.menu-md-gray .main-menu-second-ul span:active{color:#1B7582!important}.menu-style-2.menu-md-gray .main-menu-second-ul a:focus,.menu-style-2.menu-md-gray .main-menu-second-ul span:focus{color:#d4df48!important}.menu-style-2.menu-md-gray .main-menu-second-ul .main-menu-second-li.active a,.menu-style-2.menu-md-gray .main-menu-second-ul .main-menu-second-li.active a:hover,.menu-style-2.menu-md-gray .main-menu-second-ul .main-menu-second-li.active span,.menu-style-2.menu-md-gray .main-menu-second-ul .main-menu-second-li.active span:hover,.menu-style-2.menu-md-gray .main-menu-second-ul .main-menu-second-li:hover a,.menu-style-2.menu-md-gray .main-menu-second-ul .main-menu-second-li:hover a:hover,.menu-style-2.menu-md-gray .main-menu-second-ul .main-menu-second-li:hover span,.menu-style-2.menu-md-gray .main-menu-second-ul .main-menu-second-li:hover span:hover,.menu-style-2.menu-md-gray .main-menu-second-ul a.active-trail,.menu-style-2.menu-md-gray .main-menu-second-ul span.active-trail{color:#b00!important}.menu-style-2.menu-md-gray .main-menu-second-ul .main-menu-second-li.active a:active,.menu-style-2.menu-md-gray .main-menu-second-ul .main-menu-second-li.active span:active,.menu-style-2.menu-md-gray .main-menu-second-ul .main-menu-second-li:hover a:active,.menu-style-2.menu-md-gray .main-menu-second-ul .main-menu-second-li:hover span:active{color:#1B7582!important}.menu-style-2.menu-md-gray .main-menu-second-ul .main-menu-second-li.active a:focus,.menu-style-2.menu-md-gray .main-menu-second-ul .main-menu-second-li.active span:focus,.menu-style-2.menu-md-gray .main-menu-second-ul .main-menu-second-li:hover a:focus,.menu-style-2.menu-md-gray .main-menu-second-ul .main-menu-second-li:hover span:focus{color:#d4df48!important}.menu-style-2.menu-dk-gray .l-region--main-menu,.menu-style-2.menu-dk-gray .l-region--main-menu-wrapper{background:#2d2d2d}.menu-style-2.menu-dk-gray .l-region--main-menu-second-wrapper{background:#ededed}.menu-style-2.menu-dk-gray .l-region--main-menu-second-wrapper.menu-hover{background:#d4d4d4}.menu-style-2.menu-dk-gray #search-block-toggle{color:#fff}.menu-style-2.menu-dk-gray #search-block-toggle:hover{color:#d4df48}.menu-style-2.menu-dk-gray #search-block-toggle:active{color:#1B7582}.menu-style-2.menu-dk-gray #search-block-toggle:focus{color:#d4df48}.menu-style-2.menu-dk-gray .main-menu-top-li a,.menu-style-2.menu-dk-gray .main-menu-top-li span{color:#fff!important}.menu-style-2.menu-dk-gray .main-menu-top-li a:hover,.menu-style-2.menu-dk-gray .main-menu-top-li span:hover{color:#2d2d2d!important}.menu-style-2.menu-dk-gray .main-menu-top-li a:active,.menu-style-2.menu-dk-gray .main-menu-top-li span:active{color:#1B7582!important}.menu-style-2.menu-dk-gray .main-menu-top-li a:focus,.menu-style-2.menu-dk-gray .main-menu-top-li span:focus{color:#d4df48!important}.menu-style-2.menu-dk-gray .main-menu-top-li.active-trail{background:#ededed}.menu-style-2.menu-dk-gray .main-menu-second-ul,.menu-style-2.menu-dk-gray .main-menu-top-li:hover{background:#d4d4d4}.menu-style-2.menu-dk-gray .main-menu-top-li.active-trail a,.menu-style-2.menu-dk-gray .main-menu-top-li.active-trail span{color:#2d2d2d!important}.menu-style-2.menu-dk-gray .main-menu-top-li.active-trail a:hover,.menu-style-2.menu-dk-gray .main-menu-top-li.active-trail span:hover{color:#b00!important}.menu-style-2.menu-dk-gray .main-menu-top-li.active-trail a:active,.menu-style-2.menu-dk-gray .main-menu-top-li.active-trail span:active{color:#1B7582!important}.menu-style-2.menu-dk-gray .main-menu-top-li.active-trail a:focus,.menu-style-2.menu-dk-gray .main-menu-top-li.active-trail span:focus{color:#d4df48!important}.menu-style-2.menu-dk-gray .main-menu-second-ul a,.menu-style-2.menu-dk-gray .main-menu-second-ul span,.menu-style-2.menu-dk-gray .main-menu-top-li:hover a,.menu-style-2.menu-dk-gray .main-menu-top-li:hover a:hover,.menu-style-2.menu-dk-gray .main-menu-top-li:hover span,.menu-style-2.menu-dk-gray .main-menu-top-li:hover span:hover{color:#2d2d2d!important}.menu-style-2.menu-dk-gray .main-menu-second-ul a:hover,.menu-style-2.menu-dk-gray .main-menu-second-ul span:hover{color:#b00!important}.menu-style-2.menu-dk-gray .main-menu-second-ul a:active,.menu-style-2.menu-dk-gray .main-menu-second-ul span:active{color:#1B7582!important}.menu-style-2.menu-dk-gray .main-menu-second-ul a:focus,.menu-style-2.menu-dk-gray .main-menu-second-ul span:focus{color:#d4df48!important}.menu-style-2.menu-dk-gray .main-menu-second-ul .main-menu-second-li.active a,.menu-style-2.menu-dk-gray .main-menu-second-ul .main-menu-second-li.active a:hover,.menu-style-2.menu-dk-gray .main-menu-second-ul .main-menu-second-li.active span,.menu-style-2.menu-dk-gray .main-menu-second-ul .main-menu-second-li.active span:hover,.menu-style-2.menu-dk-gray .main-menu-second-ul .main-menu-second-li:hover a,.menu-style-2.menu-dk-gray .main-menu-second-ul .main-menu-second-li:hover a:hover,.menu-style-2.menu-dk-gray .main-menu-second-ul .main-menu-second-li:hover span,.menu-style-2.menu-dk-gray .main-menu-second-ul .main-menu-second-li:hover span:hover,.menu-style-2.menu-dk-gray .main-menu-second-ul a.active-trail,.menu-style-2.menu-dk-gray .main-menu-second-ul span.active-trail{color:#b00!important}.menu-style-2.menu-dk-gray .main-menu-second-ul .main-menu-second-li.active a:active,.menu-style-2.menu-dk-gray .main-menu-second-ul .main-menu-second-li.active span:active,.menu-style-2.menu-dk-gray .main-menu-second-ul .main-menu-second-li:hover a:active,.menu-style-2.menu-dk-gray .main-menu-second-ul .main-menu-second-li:hover span:active{color:#1B7582!important}.menu-style-2.menu-dk-gray .main-menu-second-ul .main-menu-second-li.active a:focus,.menu-style-2.menu-dk-gray .main-menu-second-ul .main-menu-second-li.active span:focus,.menu-style-2.menu-dk-gray .main-menu-second-ul .main-menu-second-li:hover a:focus,.menu-style-2.menu-dk-gray .main-menu-second-ul .main-menu-second-li:hover span:focus{color:#d4df48!important}.menu-style-2.menu-black .l-region--main-menu,.menu-style-2.menu-black .l-region--main-menu-wrapper{background:#000}.menu-style-2.menu-black .l-region--main-menu-second-wrapper{background:#ededed}.menu-style-2.menu-black .l-region--main-menu-second-wrapper.menu-hover{background:#d4d4d4}.menu-style-2.menu-black #search-block-toggle{color:#fff}.menu-style-2.menu-black #search-block-toggle:hover{color:#d4df48}.menu-style-2.menu-black #search-block-toggle:active{color:#1B7582}.menu-style-2.menu-black #search-block-toggle:focus{color:#d4df48}.menu-style-2.menu-black .main-menu-top-li a,.menu-style-2.menu-black .main-menu-top-li span{color:#fff!important}.menu-style-2.menu-black .main-menu-top-li a:hover,.menu-style-2.menu-black .main-menu-top-li span:hover{color:#2d2d2d!important}.menu-style-2.menu-black .main-menu-top-li a:active,.menu-style-2.menu-black .main-menu-top-li span:active{color:#1B7582!important}.menu-style-2.menu-black .main-menu-top-li a:focus,.menu-style-2.menu-black .main-menu-top-li span:focus{color:#d4df48!important}.menu-style-2.menu-black .main-menu-top-li.active-trail{background:#ededed}.menu-style-2.menu-black .main-menu-second-ul,.menu-style-2.menu-black .main-menu-top-li:hover{background:#d4d4d4}.menu-style-2.menu-black .main-menu-top-li.active-trail a,.menu-style-2.menu-black .main-menu-top-li.active-trail span{color:#2d2d2d!important}.menu-style-2.menu-black .main-menu-top-li.active-trail a:hover,.menu-style-2.menu-black .main-menu-top-li.active-trail span:hover{color:#b00!important}.menu-style-2.menu-black .main-menu-top-li.active-trail a:active,.menu-style-2.menu-black .main-menu-top-li.active-trail span:active{color:#1B7582!important}.menu-style-2.menu-black .main-menu-top-li.active-trail a:focus,.menu-style-2.menu-black .main-menu-top-li.active-trail span:focus{color:#d4df48!important}.menu-style-2.menu-black .main-menu-second-ul a,.menu-style-2.menu-black .main-menu-second-ul span,.menu-style-2.menu-black .main-menu-top-li:hover a,.menu-style-2.menu-black .main-menu-top-li:hover a:hover,.menu-style-2.menu-black .main-menu-top-li:hover span,.menu-style-2.menu-black .main-menu-top-li:hover span:hover{color:#2d2d2d!important}.menu-style-2.menu-black .main-menu-second-ul a:hover,.menu-style-2.menu-black .main-menu-second-ul span:hover{color:#b00!important}.menu-style-2.menu-black .main-menu-second-ul a:active,.menu-style-2.menu-black .main-menu-second-ul span:active{color:#1B7582!important}.menu-style-2.menu-black .main-menu-second-ul a:focus,.menu-style-2.menu-black .main-menu-second-ul span:focus{color:#d4df48!important}.menu-style-2.menu-black .main-menu-second-ul .main-menu-second-li.active a,.menu-style-2.menu-black .main-menu-second-ul .main-menu-second-li.active a:hover,.menu-style-2.menu-black .main-menu-second-ul .main-menu-second-li.active span,.menu-style-2.menu-black .main-menu-second-ul .main-menu-second-li.active span:hover,.menu-style-2.menu-black .main-menu-second-ul .main-menu-second-li:hover a,.menu-style-2.menu-black .main-menu-second-ul .main-menu-second-li:hover a:hover,.menu-style-2.menu-black .main-menu-second-ul .main-menu-second-li:hover span,.menu-style-2.menu-black .main-menu-second-ul .main-menu-second-li:hover span:hover,.menu-style-2.menu-black .main-menu-second-ul a.active-trail,.menu-style-2.menu-black .main-menu-second-ul span.active-trail{color:#b00!important}.menu-style-2.menu-black .main-menu-second-ul .main-menu-second-li.active a:active,.menu-style-2.menu-black .main-menu-second-ul .main-menu-second-li.active span:active,.menu-style-2.menu-black .main-menu-second-ul .main-menu-second-li:hover a:active,.menu-style-2.menu-black .main-menu-second-ul .main-menu-second-li:hover span:active{color:#1B7582!important}.menu-style-2.menu-black .main-menu-second-ul .main-menu-second-li.active a:focus,.menu-style-2.menu-black .main-menu-second-ul .main-menu-second-li.active span:focus,.menu-style-2.menu-black .main-menu-second-ul .main-menu-second-li:hover a:focus,.menu-style-2.menu-black .main-menu-second-ul .main-menu-second-li:hover span:focus{color:#d4df48!important}.menu-style-2.menu-red .l-region--main-menu,.menu-style-2.menu-red .l-region--main-menu-wrapper{background:#b00}.menu-style-2.menu-red .l-region--main-menu-second-wrapper{background:#f0f0f0}.menu-style-2.menu-red .l-region--main-menu-second-wrapper.menu-hover{background:#dedede}.menu-style-2.menu-red #search-block-toggle{color:#fff}.menu-style-2.menu-red #search-block-toggle:hover{color:#d4d4d4}.menu-style-2.menu-red #search-block-toggle:active{color:#1B7582}.menu-style-2.menu-red #search-block-toggle:focus{color:#d4d4d4}.menu-style-2.menu-red .sf-menu ul:before{border-bottom-color:#f0f0f0}.menu-style-2.menu-red .main-menu-top-li a,.menu-style-2.menu-red .main-menu-top-li span{color:#fff!important}.menu-style-2.menu-red .main-menu-top-li a:hover,.menu-style-2.menu-red .main-menu-top-li span:hover{color:#2d2d2d!important}.menu-style-2.menu-red .main-menu-top-li a:active,.menu-style-2.menu-red .main-menu-top-li span:active{color:#1B7582!important}.menu-style-2.menu-red .main-menu-top-li a:focus,.menu-style-2.menu-red .main-menu-top-li span:focus{color:#d4d4d4!important}.menu-style-2.menu-red .main-menu-top-li.active-trail{background:#f0f0f0}.menu-style-2.menu-red .main-menu-second-ul,.menu-style-2.menu-red .main-menu-top-li:hover{background:#dedede}.menu-style-2.menu-red .main-menu-top-li.active-trail a,.menu-style-2.menu-red .main-menu-top-li.active-trail span{color:#2d2d2d!important}.menu-style-2.menu-red .main-menu-top-li.active-trail a:hover,.menu-style-2.menu-red .main-menu-top-li.active-trail span:hover{color:#b00!important}.menu-style-2.menu-red .main-menu-top-li.active-trail a:active,.menu-style-2.menu-red .main-menu-top-li.active-trail span:active{color:#1B7582!important}.menu-style-2.menu-red .main-menu-top-li.active-trail a:focus,.menu-style-2.menu-red .main-menu-top-li.active-trail span:focus{color:#d4d4d4!important}.menu-style-2.menu-red .main-menu-second-ul a,.menu-style-2.menu-red .main-menu-second-ul span,.menu-style-2.menu-red .main-menu-top-li:hover a,.menu-style-2.menu-red .main-menu-top-li:hover a:hover,.menu-style-2.menu-red .main-menu-top-li:hover span,.menu-style-2.menu-red .main-menu-top-li:hover span:hover{color:#2d2d2d!important}.menu-style-2.menu-red .main-menu-second-ul a:hover,.menu-style-2.menu-red .main-menu-second-ul span:hover{color:#b00!important}.menu-style-2.menu-red .main-menu-second-ul a:active,.menu-style-2.menu-red .main-menu-second-ul span:active{color:#1B7582!important}.menu-style-2.menu-red .main-menu-second-ul a:focus,.menu-style-2.menu-red .main-menu-second-ul span:focus{color:#d4d4d4!important}.menu-style-2.menu-red .main-menu-second-ul .main-menu-second-li.active a,.menu-style-2.menu-red .main-menu-second-ul .main-menu-second-li.active a:hover,.menu-style-2.menu-red .main-menu-second-ul .main-menu-second-li.active span,.menu-style-2.menu-red .main-menu-second-ul .main-menu-second-li.active span:hover,.menu-style-2.menu-red .main-menu-second-ul .main-menu-second-li:hover a,.menu-style-2.menu-red .main-menu-second-ul .main-menu-second-li:hover a:hover,.menu-style-2.menu-red .main-menu-second-ul .main-menu-second-li:hover span,.menu-style-2.menu-red .main-menu-second-ul .main-menu-second-li:hover span:hover,.menu-style-2.menu-red .main-menu-second-ul a.active-trail,.menu-style-2.menu-red .main-menu-second-ul span.active-trail{color:#b00!important}.menu-style-2.menu-red .main-menu-second-ul .main-menu-second-li.active a:active,.menu-style-2.menu-red .main-menu-second-ul .main-menu-second-li.active span:active,.menu-style-2.menu-red .main-menu-second-ul .main-menu-second-li:hover a:active,.menu-style-2.menu-red .main-menu-second-ul .main-menu-second-li:hover span:active{color:#1B7582!important}.menu-style-2.menu-red .main-menu-second-ul .main-menu-second-li.active a:focus,.menu-style-2.menu-red .main-menu-second-ul .main-menu-second-li.active span:focus,.menu-style-2.menu-red .main-menu-second-ul .main-menu-second-li:hover a:focus,.menu-style-2.menu-red .main-menu-second-ul .main-menu-second-li:hover span:focus{color:#d4d4d4!important}.panels-ipe-editing .panels-row.empty{display:block}.panels-ipe .modal-content .panels-choose-layout .layout-link{text-align:center;height:190px}.panels-ipe .modal-content .panels-choose-layout .layout-link img{margin-top:.8em}.panels-ipe .modal-content .panels-choose-layout .layout-link.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,.node-type-ocio-landing-page .l-main.lt-gray .panels-row.even{background:#ededed}.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 .ui-accordion-content .fieldable-panels-pane>a,.panel-pane.pane-bundle-tile-pane .ui-tabs-content .fieldable-panels-pane>a,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane>a,.panel-pane.pane-bundle-tile-pane-plus-text-area .ui-accordion-content .fieldable-panels-pane>a,.panel-pane.pane-bundle-tile-pane-plus-text-area .ui-tabs-content .fieldable-panels-pane>a{text-decoration:none;height:100%;display:block}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane .field--name-field-tile-background-img img,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane .field--name-field-tile-background-img img{display:block;width:100%}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane blockquote.pull-quote li,.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane blockquote.pull-quote p,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane blockquote.pull-quote li,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane blockquote.pull-quote p{font-size:20px;font-size:2rem}.fieldable-panels-pane.tile-pane-linked .tile-content>a,.fieldable-panels-pane.tile-pane-linked .ui-accordion-content .tile-content>a,.fieldable-panels-pane.tile-pane-linked .ui-tabs-content .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 a,.panel-pane.pane-bundle-tile-pane .white .tile-content a h2.pane-title,.panel-pane.pane-bundle-tile-pane .white .tile-content h2.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 h2.pane-title,.panel-pane.pane-bundle-tile-pane-plus-text-area .white .tile-content h2.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 a,.panel-pane.pane-bundle-tile-pane .lt-gray .tile-content a h2.pane-title,.panel-pane.pane-bundle-tile-pane .lt-gray .tile-content h2.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 h2.pane-title,.panel-pane.pane-bundle-tile-pane-plus-text-area .lt-gray .tile-content h2.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 a,.panel-pane.pane-bundle-tile-pane .md-gray .tile-content a h2.pane-title,.panel-pane.pane-bundle-tile-pane .md-gray .tile-content h2.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 h2.pane-title,.panel-pane.pane-bundle-tile-pane-plus-text-area .md-gray .tile-content h2.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 a,.panel-pane.pane-bundle-tile-pane .dk-gray .tile-content a h2.pane-title,.panel-pane.pane-bundle-tile-pane .dk-gray .tile-content h2.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 a,.panel-pane.pane-bundle-tile-pane-plus-text-area .dk-gray .tile-content a h2.pane-title,.panel-pane.pane-bundle-tile-pane-plus-text-area .dk-gray .tile-content h2.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 a,.panel-pane.pane-bundle-tile-pane .black .tile-content a h2.pane-title,.panel-pane.pane-bundle-tile-pane .black .tile-content h2.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 a,.panel-pane.pane-bundle-tile-pane-plus-text-area .black .tile-content a h2.pane-title,.panel-pane.pane-bundle-tile-pane-plus-text-area .black .tile-content h2.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 a,.panel-pane.pane-bundle-tile-pane .red .tile-content a h2.pane-title,.panel-pane.pane-bundle-tile-pane .red .tile-content h2.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 a,.panel-pane.pane-bundle-tile-pane-plus-text-area .red .tile-content a h2.pane-title,.panel-pane.pane-bundle-tile-pane-plus-text-area .red .tile-content h2.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 h2.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 h2.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 h2.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 h2{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}.view-content.ui-accordion h3,body.page-user-login h2{font-family:proximanova,Helvetica,Arial,sans-serif}#osu_navbar p{margin:0;padding:0}#osu_navbar .univ_info{float:left;padding:.9em 0 1.1em;margin-left:0}#osu_navbar .univ_links{float:right;clear:none;padding:1em 0 0;margin-top:-2px}#osu_navbar .univ_name a{height:16px;width:90px;display:block;text-indent:-9999px;background:url(../images/osu-navbar/lt-gray/osu_name.png) no-repeat;margin-left:0;overflow:hidden}#osu_navbar div.links{float:left;margin-bottom:10px}#osu_navbar div.links ul{margin:0;padding:0}#osu_navbar div.links ul li{list-style:none;float:left;margin-left:1em}#osu_navbar div.links ul li a{color:#333;text-decoration:none;background-position:0 0}#osu_navbar div.links ul li a:hover{text-decoration:underline}.osu-semantic{position:absolute;left:0;top:-500px;width:1px;height:1px;overflow:hidden}a.osu-semantic:active,a.osu-semantic:focus{position:absolute;left:0;top:0;overflow:visible}a#skip:active,a#skip:focus{position:absolute;top:0;left:25%;width:50%;text-align:center;padding:.5em 0 1.5em;display:block;color:#fff;z-index:999999999999999999;text-decoration:none;background:#666;background:rgba(0,0,0,.8);border:1px dotted #ccc;border-top:none;border-radius:0 0 6px 6px}.view,.views-exposed-form,.views-exposed-widgets .views-exposed-.views-exposed-widgets{position:relative}a#skip:active:hover,a#skip:focus:hover{background:#b00;background:rgba(187,0,0,.8)}.l-region--osu-navbar.dk-gray{background:url(../images/osu-navbar/dk-gray/bg-navbar_red.png) left bottom repeat-x #333}.l-region--osu-navbar.dk-gray #osu_navbar .univ_name a{background-image:url(../images/osu-navbar/dk-gray/osu_name.png)}.l-region--osu-navbar.dk-gray #osu_navbar div.links ul li a{color:#fff}@media (max-width:47.4em){#osu_navbar div.links ul{margin-top:-2px}#osu_navbar div.links ul li{list-style:none;float:left;margin-left:.5em}#osu_navbar div.links ul li a{height:23px;width:23px;display:block;overflow:hidden;text-indent:-999px}#osu_navbar div.links ul li a:hover{text-decoration:none}.l-region--osu-navbar #osu_navbar div.links ul li a.help,.l-region--osu-navbar.lt-gray #osu_navbar div.links ul li a.help{background-image:url(../images/osu-navbar/lt-gray/resp-help.png)}.l-region--osu-navbar #osu_navbar div.links ul li a.buckeyelink,.l-region--osu-navbar.lt-gray #osu_navbar div.links ul li a.buckeyelink{background-image:url(../images/osu-navbar/lt-gray/resp-buckeyelink.png)}.l-region--osu-navbar #osu_navbar div.links ul li a.map,.l-region--osu-navbar.lt-gray #osu_navbar div.links ul li a.map{background-image:url(../images/osu-navbar/lt-gray/resp-map.png)}.l-region--osu-navbar #osu_navbar div.links ul li a.findpeople,.l-region--osu-navbar.lt-gray #osu_navbar div.links ul li a.findpeople{background-image:url(../images/osu-navbar/lt-gray/resp-findpeople.png)}.l-region--osu-navbar #osu_navbar div.links ul li a.webmail,.l-region--osu-navbar.lt-gray #osu_navbar div.links ul li a.webmail{background-image:url(../images/osu-navbar/lt-gray/resp-webmail.png)}.l-region--osu-navbar #osu_navbar div.links ul li a.search,.l-region--osu-navbar.lt-gray #osu_navbar div.links ul li a.search{background-image:url(../images/osu-navbar/lt-gray/resp-search.png)}.l-region--osu-navbar.dk-gray #osu_navbar div.links ul li a.help{background-image:url(../images/osu-navbar/dk-gray/resp-help.png)}.l-region--osu-navbar.dk-gray #osu_navbar div.links ul li a.buckeyelink{background-image:url(../images/osu-navbar/dk-gray/resp-buckeyelink.png)}.l-region--osu-navbar.dk-gray #osu_navbar div.links ul li a.map{background-image:url(../images/osu-navbar/dk-gray/resp-map.png)}.l-region--osu-navbar.dk-gray #osu_navbar div.links ul li a.findpeople{background-image:url(../images/osu-navbar/dk-gray/resp-findpeople.png)}.l-region--osu-navbar.dk-gray #osu_navbar div.links ul li a.webmail{background-image:url(../images/osu-navbar/dk-gray/resp-webmail.png)}.l-region--osu-navbar.dk-gray #osu_navbar div.links ul li a.search{background-image:url(../images/osu-navbar/dk-gray/resp-search.png)}}@media only screen and (max-width:720px) and (-webkit-min-device-pixel-ratio:2),only screen and (max-width:720px) and (min--moz-device-pixel-ratio:2),only screen and (max-width:720px) and (-o-min-device-pixel-ratio:2 / 1),only screen and (max-width:720px) and (min-device-pixel-ratio:2){.l-region--osu-navbar.lt-gray #osu_navbar div.links ul li a{background-size:23px}.l-region--osu-navbar.lt-gray #osu_navbar .univ_name a{background-size:contain}.l-region--osu-navbar.lt-gray #osu_navbar div.links ul li a.help{background-image:url(../images/osu-navbar/lt-gray/resp-help@2x.png)}.l-region--osu-navbar.lt-gray #osu_navbar div.links ul li a.buckeyelink{background-image:url(../images/osu-navbar/lt-gray/resp-buckeyelink@2x.png)}.l-region--osu-navbar.lt-gray #osu_navbar div.links ul li a.map{background-image:url(../images/osu-navbar/lt-gray/resp-map@2x.png)}.l-region--osu-navbar.lt-gray #osu_navbar div.links ul li a.findpeople{background-image:url(../images/osu-navbar/lt-gray/resp-findpeople@2x.png)}.l-region--osu-navbar.lt-gray #osu_navbar div.links ul li a.webmail{background-image:url(../images/osu-navbar/lt-gray/resp-webmail@2x.png)}.l-region--osu-navbar.lt-gray #osu_navbar div.links ul li a.search{background-image:url(../images/osu-navbar/lt-gray/resp-search@2x.png)}.l-region--osu-navbar #osu_navbar div.links ul li .ui-accordion-content a,.l-region--osu-navbar #osu_navbar div.links ul li .ui-tabs-content a,.l-region--osu-navbar #osu_navbar div.links ul li a,.l-region--osu-navbar.dk-gray #osu_navbar div.links ul li a,.ui-accordion-content .l-region--osu-navbar #osu_navbar div.links ul li a,.ui-tabs-content .l-region--osu-navbar #osu_navbar div.links ul li a{background-size:23px}.l-region--osu-navbar #osu_navbar .univ_name .ui-accordion-content a,.l-region--osu-navbar #osu_navbar .univ_name .ui-tabs-content a,.l-region--osu-navbar #osu_navbar .univ_name a,.l-region--osu-navbar.dk-gray #osu_navbar .univ_name a,.ui-accordion-content .l-region--osu-navbar #osu_navbar .univ_name a,.ui-tabs-content .l-region--osu-navbar #osu_navbar .univ_name a{background-size:contain}.l-region--osu-navbar #osu_navbar div.links ul li a.help,.l-region--osu-navbar.dk-gray #osu_navbar div.links ul li a.help{background-image:url(../images/osu-navbar/dk-gray/resp-help@2x.png)}.l-region--osu-navbar #osu_navbar div.links ul li a.buckeyelink,.l-region--osu-navbar.dk-gray #osu_navbar div.links ul li a.buckeyelink{background-image:url(../images/osu-navbar/dk-gray/resp-buckeyelink@2x.png)}.l-region--osu-navbar #osu_navbar div.links ul li a.map,.l-region--osu-navbar.dk-gray #osu_navbar div.links ul li a.map{background-image:url(../images/osu-navbar/dk-gray/resp-map@2x.png)}.l-region--osu-navbar #osu_navbar div.links ul li a.findpeople,.l-region--osu-navbar.dk-gray #osu_navbar div.links ul li a.findpeople{background-image:url(../images/osu-navbar/dk-gray/resp-findpeople@2x.png)}.l-region--osu-navbar #osu_navbar div.links ul li a.webmail,.l-region--osu-navbar.dk-gray #osu_navbar div.links ul li a.webmail{background-image:url(../images/osu-navbar/dk-gray/resp-webmail@2x.png)}.l-region--osu-navbar #osu_navbar div.links ul li a.search,.l-region--osu-navbar.dk-gray #osu_navbar div.links ul li a.search{background-image:url(../images/osu-navbar/dk-gray/resp-search@2x.png)}}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2){.l-region--osu-navbar #osu_navbar .univ_name a{background-size:contain}.l-region--osu-navbar.lt-gray #osu_navbar .univ_name a{background-image:url(../images/osu-navbar/lt-gray/osu_name@2x.png)}.l-region--osu-navbar #osu_navbar .univ_name a,.l-region--osu-navbar.dk-gray #osu_navbar .univ_name a{background-image:url(../images/osu-navbar/dk-gray/osu_name@2x.png)}}.l-region--pre-footer-wrapper{line-height:0}.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}body.page-user-login .l-main{padding-top:20px}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 .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 .ui-accordion-content,body.page-user-login .login-box.non-osu .ui-accordion-header{margin:0;background:0 0!important;border:0;padding:20px 30px;overflow:hidden}body.page-user-login .login-box.non-osu .ui-accordion-content .links,body.page-user-login .login-box.non-osu .ui-accordion-header .links{padding:0;margin-bottom:1em}body.page-user-login .login-box.non-osu .ui-accordion-content .links li,body.page-user-login .login-box.non-osu .ui-accordion-header .links li{margin-right:.5em}body.page-user-login .login-box.non-osu .ui-accordion-content .links li:after,body.page-user-login .login-box.non-osu .ui-accordion-header .links li:after{content:"|";margin-left:.5em}body.page-user-login .login-box.non-osu .ui-accordion-content .links li.last:after,body.page-user-login .login-box.non-osu .ui-accordion-header .links li.last:after{content:""}body.page-user-login .login-box.non-osu .ui-accordion-content .links li a,body.page-user-login .login-box.non-osu .ui-accordion-header .links li a{display:inline-block}.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 .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-content.ui-accordion h3{font-size:18px;font-size:1.8rem;text-transform:uppercase;color:#666;margin-top:1.2em}.view-content.ui-accordion .view-grouping-header{background:#d4d4d4;color:#2d2d2d;border-radius:0;border-color:#d4d4d4;font-weight:600;font-size:16px;font-size:1.6rem;margin-bottom:1px}.view-content.ui-accordion .view-grouping-header:hover{background:#c4c4c4}.view-content.ui-accordion .view-grouping-header:before{top:14px;left:12px}.view-content.ui-accordion .view-grouping-content{margin-bottom:1px}.view-content.ui-accordion .view-grouping-content .ui-accordion-header{background:#ededed!important;padding-left:2em!important;margin-top:1px!important;margin-bottom:0}.view-content.ui-accordion .view-grouping-content .ui-accordion-header a{font-size:16px;font-size:1.6rem;margin-left:16px}.view-content.ui-accordion .view-grouping-content .ui-accordion-header.ui-state-hover{background-color:#d4d4d4!important}.view-content.ui-accordion .view-grouping-content .ui-accordion-header .ui-accordion-header-icon{margin-left:18px}.view-content.ui-accordion .ui-accordion .ui-accordion-content{padding:10px 30px 10px 32px!important;border:1px solid #ededed!important;background:#fff!important}.view-content.ui-accordion .views-field-title{font-size:16px;font-size:1.6rem;line-height:120%}.view-content.ui-accordion .views-field-title a.active{color:#b00;text-decoration:underline}.view-content.ui-accordion .views-row-last .views-field-title{margin-bottom:0}.pane-ocio-news-archive-teasers-pane h2.pane-title{margin-bottom:30px}.l-main.lt-gray .view-display-id-archive_listing_block .view-grouping-header{background:#c4c4c4;border-color:#c4c4c4}.l-main.lt-gray .view-display-id-archive_listing_block .view-grouping-header:hover{background:#bababa}.view-wcm-news-client.view-display-id-teasers_pane{margin-bottom:10px;padding-bottom:40px;border-bottom:1px solid #c9c9c9}.view-wcm-news-client.view-display-id-teasers_pane .views-row{margin:30px 0;border-bottom:none}.view-wcm-news-client.view-display-id-teasers_pane .views-row.views-row-last{margin-bottom:0}.node--news-client-cached-article--teaser h3{font-size:30px;font-size:3rem}.node--news-client-cached-article--teaser .more-link{margin-top:10px;margin-bottom:0}.view-ocio-news-archive .field--name-title{margin-bottom:.6em}.view-ocio-news-archive .field--name-node-link{margin-top:1em}.view-ocio-news-archive .view-header .more-link{border-bottom:1px solid #b00;margin-bottom:1.4em;margin-top:0}.view-ocio-news-archive .view-header .more-link a{margin-top:-2em;font-weight:400;color:#2d2d2d;font-size:13px;float:right}.view-ocio-news-archive .view-header .more-link a:hover{text-decoration:none;color:#1B7582}.node--article--teaser .field--name-field-featured-image{display:none}@media (min-width:47.5em){.node--article--teaser .field--name-field-featured-image{display:block;float:right;margin:0 0 40px 2em}}.node--article--teaser .more-link{float:left;margin-top:10px;margin-bottom:10px}.view-display-id-page .views-row,.view-display-id-teasers_pane .views-row{border-bottom:1px solid #c9c9c9;margin-bottom:30px}.view-display-id-page .views-row h2,.view-display-id-teasers_pane .views-row h2{font-size:32px;font-size:3.2rem;line-height:110%}.pane-ocio-news-archive-titles-pane .views-row,.pane-ocio-news-archive-trio-image-pane h2.pane-title,.pane-ocio-news-archive-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{margin-bottom:3em}.pane-ocio-news-archive-trio-image-pane .views-field-title h3,.pane-ocio-news-archive-trio-pane .views-field-title h3{font-size:22px;font-size:2.2rem;margin-top:.4em;line-height:120%;margin-bottom:.5em;width:90%}.pane-ocio-news-archive-trio-image-pane .field--name-post-date,.pane-ocio-news-archive-trio-pane .field--name-post-date{font-weight:400;color:#666;font-size:15px;font-size:1.5rem}.pane-ocio-news-archive-trio-image-pane .views-field-field-ocio-body a,.pane-ocio-news-archive-trio-image-pane .views-field-field-ocio-body:hover,.pane-ocio-news-archive-trio-pane .views-field-field-ocio-body a,.pane-ocio-news-archive-trio-pane .views-field-field-ocio-body:hover{color:#2d2d2d;text-decoration:none}@media (min-width:47.5em){.pane-ocio-news-archive-trio-image-pane .views-row,.pane-ocio-news-archive-trio-pane .views-row{margin-bottom:1em;width:33.3%}.pane-ocio-news-archive-trio-image-pane .views-row:nth-child(3n+1),.pane-ocio-news-archive-trio-pane .views-row:nth-child(3n+1){float:left;padding-right:4%;clear:left}.pane-ocio-news-archive-trio-image-pane .views-row:nth-child(3n+2),.pane-ocio-news-archive-trio-pane .views-row:nth-child(3n+2){float:left;padding-left:2%;padding-right:2%}.pane-ocio-news-archive-trio-image-pane .views-row:nth-child(3n+3),.pane-ocio-news-archive-trio-pane .views-row:nth-child(3n+3){float:right;padding-left:4%}}.section-news .l-region--sidebar-2 h2.block__title{padding-top:20px}.view-id-leadership_listing .views-field,.view-id-user_contact .views-field{font-size:15px;font-size:1.5rem;margin-bottom:5px;line-height:120%}.view-id-leadership_listing .views-field-realname h2,.view-id-leadership_listing .views-field-realname h3,.view-id-user_contact .views-field-realname h2,.view-id-user_contact .views-field-realname h3{font-size:21px;font-size:2.1rem}.view-id-leadership_listing .views-field-field-user-photo img,.view-id-user_contact .views-field-field-user-photo img{width:100%;height:auto}.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group-header,.view-id-user_contact.view-display-id-panel_pane_1 .views-group-header{margin-bottom:.4em;margin-top:1.4em;padding-bottom:.2em;color:#666}.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group,.view-id-user_contact.view-display-id-panel_pane_1 .views-group{clear:both}.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group:after,.view-id-user_contact.view-display-id-panel_pane_1 .views-group:after{content:"";display:table;clear:both}.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row,.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row{width:46%;margin-right:8%;float:left;margin-bottom:.75em;margin-top:.75em}.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:after,.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:after{content:"";display:table;clear:both}.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:nth-child(2n+1),.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:nth-child(2n+1){clear:left}.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:nth-child(2n+2),.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:nth-child(2n+2){margin-right:0}@media (min-width:47.5em){.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row,.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:nth-child(3n+1),.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:nth-child(3n+2),.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:nth-child(3n+3),.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row,.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:nth-child(3n+1),.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:nth-child(3n+2),.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:nth-child(3n+3){width:20.5%;margin-right:6%;margin-bottom:1em;margin-top:1em;float:left;clear:none}.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+1),.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+1){clear:both}.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+4),.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+4){margin-right:0}}@media (min-width:60em){.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row,.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+1),.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+2),.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+3),.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+4),.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row,.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+1),.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+2),.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+3),.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+4){width:16%;margin-right:5%;float:left;clear:none}.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:nth-child(5n+1),.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:nth-child(5n+1){clear:both}.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:nth-child(5n+5),.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:nth-child(5n+5){margin-right:0}}@media (min-width:82em){.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row,.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+1),.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+2),.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+3),.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+4),.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row,.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+1),.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+2),.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+3),.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+4){margin-top:1.3em;margin-bottom:1.3em}}.pane-user-contact-panel-pane-2 .views-row{margin-top:20px;margin-bottom:30px}.pane-leadership-listing-panel-pane-2 .views-row{border-bottom:1px solid #cecece;padding:1em 0 0}.pane-leadership-listing-panel-pane-2 .views-row:after{content:"";display:table;clear:both}.pane-leadership-listing-panel-pane-2 .views-row.views-row-1{border-top:1px solid #cecece;margin-top:0}.pane-leadership-listing-panel-pane-2 .views-field-field-user-photo{margin-bottom:15px}.pane-leadership-listing-panel-pane-2 .views-field-field-user-photo img{width:100%;border:none}.pane-leadership-listing-panel-pane-2 .views-field-realname{font-size:32px;font-size:3.2rem;margin-top:0;margin-bottom:6px}.pane-leadership-listing-panel-pane-2 .views-field-field-job-title{font-size:20px;font-size:2rem;display:block;margin-bottom:8px}.pane-leadership-listing-panel-pane-2 .views-field-field-bio{margin-top:12px}.pane-leadership-listing-panel-pane-2 .more-link{margin-top:15px;font-size:14px}@media (min-width:47.5em){.pane-leadership-listing-panel-pane-2 .views-row{padding:1.5em 0 1em}.pane-leadership-listing-panel-pane-2 .views-row .views-field-field-user-photo{float:right;width:300px;margin:0 0 1em 2em}}@media (min-width:60em){.pane-leadership-listing-panel-pane-2 .views-row .views-field-field-user-photo{width:360px}}@media (min-width:82em){.pane-leadership-listing-panel-pane-2 .views-row{padding:1.8em 0 1em}.pane-leadership-listing-panel-pane-2 .views-row .text-grouping{width:58.5%}.pane-leadership-listing-panel-pane-2 .views-row .views-field-field-user-photo{width:39%;margin:0}.pane-leadership-listing-panel-pane-2 .views-row-odd .text-grouping{float:right}.pane-leadership-listing-panel-pane-2 .views-row-even .text-grouping,.pane-leadership-listing-panel-pane-2 .views-row-odd .views-field-field-user-photo{float:left}.pane-leadership-listing-panel-pane-2 .views-row-even .views-field-field-user-photo{float:right}}.views-table td.views-field *{margin:0}.views-exposed-widgets .views-exposed-widget .form-submit{margin-top:1.6em!important}.views-exposed-widgets .views-exposed-widget.views-submit-button{padding:0}.views-exposed-widgets .form-actions .description,.views-exposed-widgets .form-item .description{display:none}.view .ajax-progress,.views-exposed-form .ajax-progress{bottom:-1.75em;position:absolute;right:50%} \ No newline at end of file diff --git a/profiles/wcm_base/themes/wcm_omega/layouts/wcm-standard/wcm-standard-layout.tpl.php b/profiles/wcm_base/themes/wcm_omega/layouts/wcm-standard/wcm-standard-layout.tpl.php index 2deae659c3d8842f5bf93ca40094a4b5da24f2c2..154b7109198d8d688536ac1ffe7c0abb8397b5e3 100644 --- a/profiles/wcm_base/themes/wcm_omega/layouts/wcm-standard/wcm-standard-layout.tpl.php +++ b/profiles/wcm_base/themes/wcm_omega/layouts/wcm-standard/wcm-standard-layout.tpl.php @@ -15,11 +15,10 @@ </div> <div class="l-main <?php print $main_classes; ?>"> - <a id="main-content"></a> - <div class="l-constrained max-width"> <?php print $breadcrumb; ?> <?php print render($tabs); ?> + <a id="main-content"></a> <?php print $messages; ?> <?php print render($page['workbench']); ?> </div> diff --git a/profiles/wcm_base/themes/wcm_omega/sass/base/_accordions.scss b/profiles/wcm_base/themes/wcm_omega/sass/base/_accordions.scss index e19c801a1b121f49cc298b1ef0731a4cc1b9a3d3..e9e75f09ddecdf2868b37e46108a9eb1bed21c3c 100644 --- a/profiles/wcm_base/themes/wcm_omega/sass/base/_accordions.scss +++ b/profiles/wcm_base/themes/wcm_omega/sass/base/_accordions.scss @@ -40,6 +40,14 @@ &:hover { background: darken($lt-gray,10%) !important; } + + &:focus{ + outline: dotted 2px $teal; + outline-offset: -2px; + } + a:focus { + outline: dotted 2px $teal; + } p { margin: 0; @@ -133,7 +141,6 @@ body .panels-row.odd .ui-accordion { background-image: url("../images/jquery-images/ui-icons_222222_256x240.png"); } } - } @@ -141,5 +148,4 @@ body .panels-row.odd .ui-accordion { .view-grouping-header:before, .nested-accordion:before { background-image: url("../images/jquery-images/ui-icons_222222_256x240.png"); -} - +} \ No newline at end of file diff --git a/profiles/wcm_base/themes/wcm_omega/sass/base/_breadcrumbs.scss b/profiles/wcm_base/themes/wcm_omega/sass/base/_breadcrumbs.scss index 85b5eac0475f2c1ca3728b20f2c783a6b52233dc..a66db5839879bce65ef4b537fd97ff9a988b3a88 100644 --- a/profiles/wcm_base/themes/wcm_omega/sass/base/_breadcrumbs.scss +++ b/profiles/wcm_base/themes/wcm_omega/sass/base/_breadcrumbs.scss @@ -17,7 +17,7 @@ ul.breadcrumb { } a { - @include link-colors($md-gray, $md-gray, $teal, $md-gray, $yellow); + @include link-colors($md-gray, $md-gray, $teal, $md-gray, $teal); text-decoration: none; &:hover { diff --git a/profiles/wcm_base/themes/wcm_omega/sass/base/_buttons.scss b/profiles/wcm_base/themes/wcm_omega/sass/base/_buttons.scss index 959ffcc4c6e1a5a4eef7cc8a22618f0df016a1de..e4e4971df04d25ddc3684a0940c8b0c67d47bde9 100644 --- a/profiles/wcm_base/themes/wcm_omega/sass/base/_buttons.scss +++ b/profiles/wcm_base/themes/wcm_omega/sass/base/_buttons.scss @@ -14,6 +14,11 @@ padding-bottom: 0.4em; font-weight: normal; margin-right: 1.5em; + + &:focus { + outline: 2px dotted black; + outline-offset: 6px; + } } button, diff --git a/profiles/wcm_base/themes/wcm_omega/sass/base/_tabs.scss b/profiles/wcm_base/themes/wcm_omega/sass/base/_tabs.scss index 96d4c6db9207e4ece569908c80f4f30729369f93..15e50065293c8bdcf0a1b54b61a57a1d244b0f38 100644 --- a/profiles/wcm_base/themes/wcm_omega/sass/base/_tabs.scss +++ b/profiles/wcm_base/themes/wcm_omega/sass/base/_tabs.scss @@ -13,10 +13,10 @@ a { text-decoration: none; - @include link-colors($red, $dk-gray, $teal, $red, $yellow); + @include link-colors($red, black, #155A65, #A90000, black); &:hover { - background: darken($lt-gray, 10%); + background: darken($lt-gray, 8%); } } 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 fee7f0c6f0104da1d6059daf5b1873f091c10221..b9dc7efdb81b5fde574f6c43248a0d118387b85a 100644 --- a/profiles/wcm_base/themes/wcm_omega/sass/base/_typography.scss +++ b/profiles/wcm_base/themes/wcm_omega/sass/base/_typography.scss @@ -124,13 +124,18 @@ h4 { //links a { - @include link-colors($red, $teal, $orange, $red, $green); + @include link-colors($red, $teal, $teal, $red, $teal); font-weight: 500; text-decoration: none; &:hover { text-decoration: underline; } + + &:focus { + outline: dotted 2px; + outline-offset: 4px; + } } strong a { @@ -138,7 +143,7 @@ strong a { } .header-links { - @include link-colors($red, $dk-gray, $orange, $red, $green); + @include link-colors($red, $teal, $teal, $red, $teal); text-decoration: none; &:hover { @@ -147,7 +152,7 @@ strong a { } .reverse-links { - @include link-colors($lt-gray, $white, $red, $lt-gray, $green); + @include link-colors($lt-gray, #c5eff7, #c5eff7, $lt-gray, #c5eff7); } //specific styles diff --git a/profiles/wcm_base/themes/wcm_omega/sass/components/menus/_global menu.scss b/profiles/wcm_base/themes/wcm_omega/sass/components/menus/_global menu.scss index 20110245246774591c8241fa2cc111690a5652c7..17405e48432ddf5c2281f77c05c4aacd3cff0b5f 100644 --- a/profiles/wcm_base/themes/wcm_omega/sass/components/menus/_global menu.scss +++ b/profiles/wcm_base/themes/wcm_omega/sass/components/menus/_global menu.scss @@ -61,22 +61,27 @@ padding-bottom: 0.50em; &, &.white { - @include global-menu($dk-gray, $red, $red, $teal, $orange); + @include global-menu($dk-gray, $red, $red, $teal, $red); + background: $lt-gray; @include background-image(linear-gradient(lighten($lt-gray,2%), $lt-gray 75%, darken($lt-gray,2%))); } + &.lt-gray { - @include global-menu($dk-gray, $red, $red, $teal, $orange); - @include background-image(linear-gradient(darken($lt-gray,5%), darken($lt-gray,6%) 65%, darken($lt-gray,9%))); + @include global-menu($dk-gray, $red, $red, #196A76, $red); + background: darken($lt-gray,4%); + @include background-image(linear-gradient(darken($lt-gray,4%), darken($lt-gray,5%) 65%, darken($lt-gray,8%))); } &.md-gray { - @include global-menu($white, darken($lt-gray, 25%), $green, $yellow, $orange); - @include background-image(linear-gradient(lighten($md-gray,3%), lighten($md-gray,6%) 75%, lighten($md-gray,7%))); + @include global-menu($dk-gray, $red, $red, $teal, $red); + background: $lt-gray; + @include background-image(linear-gradient(lighten($lt-gray,2%), $lt-gray 75%, darken($lt-gray,2%))); } &.dk-gray { - @include global-menu($white, darken($lt-gray, 20%), $teal, $yellow, $orange); - @include background-image(linear-gradient(lighten($dk-gray,2%), lighten($dk-gray,5%) 75%, lighten($dk-gray,6%))); + @include global-menu($dk-gray, $red, $red, #196A76, $red); + background: darken($lt-gray,4%); + @include background-image(linear-gradient(darken($lt-gray,4%), darken($lt-gray,5%) 65%, darken($lt-gray,8%))); } } diff --git a/profiles/wcm_base/themes/wcm_omega/sass/components/menus/_menu-style-1.scss b/profiles/wcm_base/themes/wcm_omega/sass/components/menus/_menu-style-1.scss index c86c53a5ffbe87e84e18ad80193b34fcf4a68ab0..64840716159913444bc3db9f4eadc92788122908 100644 --- a/profiles/wcm_base/themes/wcm_omega/sass/components/menus/_menu-style-1.scss +++ b/profiles/wcm_base/themes/wcm_omega/sass/components/menus/_menu-style-1.scss @@ -58,7 +58,7 @@ //mixin to assign colors to menu-style-1 -@mixin menu-colors-style-1($ul1, $text, $text_hover, $ul2, $ul2_text, $ul2_text_hover, $text_active, $text_focus) { +@mixin menu-colors-style-1($ul1, $text, $text_hover, $ul2, $ul2_text, $ul2_text_hover, $text_active, $text_focus, $text_focus2) { .l-region--main-menu, .l-region--main-menu-wrapper { background: $ul1; @@ -71,11 +71,13 @@ &:hover { color: $text_focus; } - &:active{ + &:active { color: $text_active; } &:focus { color: $text_focus; + outline-width: 2px; + outline-offset: 10px; } } @@ -94,6 +96,9 @@ } &:focus { color: $text_focus !important; + outline-width: 2px; + outline-offset: 8px; + outline-color: $text; } } } @@ -108,7 +113,10 @@ color: $text_active !important; } &:focus { - color: $text_focus !important; + color: $text_focus2 !important; + outline-width: 2px; + outline-offset: -4px; + outline-color: $ul2_text; } } .main-menu-second-li.active, @@ -122,41 +130,34 @@ color: $text_active !important; } &:focus { - color: $text_focus !important; + color: $text_focus2 !important; + outline-width: 2px; + outline-offset: -1px; } } } } } -//@mixin menu-colors($ul1, $text, $text_hover, $ul2, $ul2_text, $ul2_text_hover, $text_active, $text_focus) +//@mixin menu-colors($ul1, $text, $text_hover, $ul2, $ul2_text, $ul2_text_hover, $text_active, $text_focus, $text_focus2) .menu-style-1 { &, &.menu-white { - @include menu-colors-style-1($white, $md-gray, $red, $lt-gray, $md-gray, $red, $md-gray, darken($red, 10%)); + @include menu-colors-style-1($white, $md-gray, $red, $lt-gray, $md-gray, $red, $md-gray, $red, $red); } &.menu-lt-gray { - @include menu-colors-style-1($lt-gray, lighten($dk-gray,10%), $red, darken($lt-gray,8%), darken($md-gray,10%), $red, lighten($dk-gray,10%), darken($red, 12%)); + @include menu-colors-style-1($lt-gray, $dk-gray, $red, $md-gray, $white, $white, lighten($dk-gray,10%), $red, #c5eff7); } &.menu-md-gray { - @include menu-colors-style-1($md-gray, $white, darken($lt-gray,5%), darken($md-gray,10%), $white, darken($lt-gray,4%), $white, #c5eff7); + @include menu-colors-style-1($md-gray, $white, #c5eff7, $lt-gray, $dk-gray, $red, $white, #c5eff7, $teal); } &.menu-dk-gray { - @include menu-colors-style-1($dk-gray, $white, darken($lt-gray,10%), darken($md-gray,8%), $white, $lt-gray, $lt-gray, #c5eff7); + @include menu-colors-style-1($dk-gray, $white, #c5eff7, $lt-gray, $dk-gray, $red, $white, #c5eff7, $teal); } &.menu-black { - @include menu-colors-style-1($black, $white, darken($lt-gray,10%), lighten($dk-gray,8%), $white, $lt-gray, $lt-gray, #b2cce5); - } - &.menu-red { - @include menu-colors-style-1($red, $white, darken($lt-gray,8%), $lt-gray, $dk-gray, $red, $md-gray, #c5eff7); + @include menu-colors-style-1($black, $white, #c5eff7, $lt-gray, $dk-gray, $red, $white, #c5eff7, $teal); } &.menu-red { - .main-menu-second-ul { - a:active, - .main-menu-second-li.active a:active, - .main-menu-second-li:hover a:active { - color: $teal !important; - } - } + @include menu-colors-style-1($red, $white, #c5eff7, $lt-gray, $dk-gray, $red, $md-gray, #c5eff7, $teal); } } diff --git a/profiles/wcm_base/themes/wcm_omega/sass/components/panels/_panels-admin.scss b/profiles/wcm_base/themes/wcm_omega/sass/components/panels/_panels-admin.scss index bf051bcc391e49b6df5054f5da9eef3a826c33bf..62e66adc6dee244cd702c25a23f62a24deb215f7 100644 --- a/profiles/wcm_base/themes/wcm_omega/sass/components/panels/_panels-admin.scss +++ b/profiles/wcm_base/themes/wcm_omega/sass/components/panels/_panels-admin.scss @@ -51,14 +51,4 @@ .panels-ipe-editing .panels-ipe-portlet-content { overflow: visible; -} - -.panels-ipe-sort-container { - & > .panels-ipe-portlet-wrapper:first-child .panel-pane { - margin-top: 20px; - } - - & > .panels-ipe-portlet-wrapper:last-child .panel-pane { - margin-bottom: 0; - } -} +} \ No newline at end of file diff --git a/profiles/wcm_base/themes/wcm_omega/sass/components/panels/_panels-panes.scss b/profiles/wcm_base/themes/wcm_omega/sass/components/panels/_panels-panes.scss index 6aea398dbdcd8f23a2a2192c5339ce9e178f30cb..25c139bbb04e449d6af0e59c329c138e227bcd62 100644 --- a/profiles/wcm_base/themes/wcm_omega/sass/components/panels/_panels-panes.scss +++ b/profiles/wcm_base/themes/wcm_omega/sass/components/panels/_panels-panes.scss @@ -1,58 +1,20 @@ -//space below panel panes within same region +//set default panel pane bottom margin .panel-pane { - margin-bottom: 40px !important; - &:last-child { - margin-bottom: 0 !important; - } - //unless it is a tile pane - &.pane-bundle-tile-pane, - &.pane-bundle-tile-pane-plus-text-area { - margin-bottom: 30px !important; - } - //or a faq pane - &.pane-faq-panel-pane-1 { - margin-bottom: 50px !important; - } + margin-bottom: 1.5em; } -//simulate above behavior when logged in and panels ipe is present -.panels-ipe-region { - .panels-ipe-portlet-wrapper { - .panel-pane { - margin-bottom: 40px !important; - &.pane-bundle-tile-pane, - &.pane-bundle-tile-pane-plus-text-area { - margin-bottom: 20px !important; - } - } - } + +//faq panes +.panel-pane.pane-faq-panel-pane-1 { + margin-bottom: 2.5em; } //reduce space below pane if it is a text pane with only a title //class is assigned via jquery -.panel-pane { - &.title-only { - margin-bottom: 0 !important; +.panel-pane.title-only { + margin-bottom: 0; h2.underlined { margin-bottom: 10px; } - } -} -//simulate above behavior when logged in and panels ipe is present -.panels-ipe-region { - .panels-ipe-portlet-wrapper { - .panel-pane { - &.title-only { - margin-bottom: 0 !important; - } - } - } -} - -//remove extra margin when logged in and panels ipe is present -.panels-ipe-processed { - .panel-pane { - margin-top: 0 !important; - } } //video panes @@ -74,18 +36,31 @@ div.pane-bundle-video .media-youtube-video { } } -//sidebar panel panels region style ?? -.sidebar-panel { - background-color: $lt-gray; - padding: 1em; - - .panel-pane { +//reusable classes to apply to panes +.panel-pane { + //margin t=top b=bottom number=ems + &.mar-t-0 { margin-top: 0; + } + &.mar-t-1 { + margin-top: 1em; + } + &.mar-t-2 { + margin-top: 2em; + } + &.mar-t-3 { + margin-top: 3em; + } + &.mar-b-0 { margin-bottom: 0; } - - & > .panel-pane:first-child, - & > .panels-ipe-portlet-wrapper:first-child .panel-pane { - margin-top: 0; + &.mar-b-1 { + margin-bottom: 1em; } -} + &.mar-b-2 { + margin-bottom: 2em; + } + &.mar-b-3 { + margin-bottom: 3em; + } +} \ No newline at end of file diff --git a/profiles/wcm_base/themes/wcm_omega/sass/components/panels/_tiles.scss b/profiles/wcm_base/themes/wcm_omega/sass/components/panels/_tiles.scss index 5e348ff4a6b1ae258d533d4c730ecc35e20613dd..dac410eb93df49d0f9cca159695b44a3a8c697db 100644 --- a/profiles/wcm_base/themes/wcm_omega/sass/components/panels/_tiles.scss +++ b/profiles/wcm_base/themes/wcm_omega/sass/components/panels/_tiles.scss @@ -1,12 +1,10 @@ -//custom tile panes - //basics .panel-pane.pane-bundle-tile-pane, .panel-pane.pane-bundle-tile-pane-plus-text-area { @include box-shadow; padding: 0; z-index: 9; - + .fieldable-panels-pane { background: $white; width: 100%; @@ -35,6 +33,14 @@ } } +//focus +.fieldable-panels-pane.tile-pane-linked .tile-content > a { + display: block; + outline-color: black; +} + + + //colors //mixin for all tile colors @mixin tile-colors($background, $text, $text-hover, $small_text) { diff --git a/profiles/wcm_base/themes/wcm_omega/sass/components/regions/_footer.scss b/profiles/wcm_base/themes/wcm_omega/sass/components/regions/_footer.scss index 4ad02352f24993748f5c37f0fed40fe8a4bbfc2f..b87c2aefca32bbebfee37f9c1c1b2b6f4ad98937 100644 --- a/profiles/wcm_base/themes/wcm_omega/sass/components/regions/_footer.scss +++ b/profiles/wcm_base/themes/wcm_omega/sass/components/regions/_footer.scss @@ -78,7 +78,7 @@ background: $dk-gray; color: $white; a { - @include link-colors(white, $lt-gray, $red, white, $lt-gray); + @include link-colors($lt-gray, #c5eff7, #c5eff7, $lt-gray, #c5eff7); } .pipe { color: darken($lt-gray, 20%); @@ -91,7 +91,7 @@ background: $md-gray; color: $white; a { - @include link-colors(white, $lt-gray, $red, white, $lt-gray); + @include link-colors($lt-gray, #c5eff7, #c5eff7, $lt-gray, #c5eff7); } .pipe { color: $lt-gray; 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 6a9cf571f6461ad1b701b7fa898ce2d8a48cf858..b6e27f3abbc31dae4b340f0d2f18d784ceef515f 100644 --- a/profiles/wcm_base/themes/wcm_omega/sass/variables/_colors.scss +++ b/profiles/wcm_base/themes/wcm_omega/sass/variables/_colors.scss @@ -2,7 +2,7 @@ $red: #b00; $bg-red: #b60000; $red-dark: #800; -$lt-gray: #ebebeb; +$lt-gray: #ededed; $md-gray: #666666; $dk-gray: #2d2d2d; $black: #000; @@ -18,7 +18,7 @@ $yellow: #dcaa38; $green: #d4df48; //osu secondary colors -$teal: #1c7c89; +$teal: #1B7582; $green-dark: #73792d; $orange-dark: #c04f24; $violet: #851e5e; diff --git a/profiles/wcm_base/wcm_base.info b/profiles/wcm_base/wcm_base.info index 11905e5a33ab0cbbffd30ac47fe45aed1a22f890..58794d478cbdfbedc7b3ed252784c2a0b378e629 100644 --- a/profiles/wcm_base/wcm_base.info +++ b/profiles/wcm_base/wcm_base.info @@ -56,7 +56,6 @@ dependencies[] = file_entity_swf dependencies[] = flexslider dependencies[] = flexslider_views dependencies[] = mailsystem -dependencies[] = metatag dependencies[] = mimemail dependencies[] = clone dependencies[] = override_node_options @@ -133,4 +132,3 @@ dependencies[] = wcm_tile_panes dependencies[] = wcm_user_contact dependencies[] = wcm_user_leadership dependencies[] = wcm_user_profile -dependencies[] = wcm_metatag