diff --git a/CHANGELOG.txt b/CHANGELOG.txt
index 68fc5bae50bb505ad648560ee5fda20f785d5075..5a00d11cb16e949c5fe3b77721a153119fddf496 100644
--- a/CHANGELOG.txt
+++ b/CHANGELOG.txt
@@ -1,6 +1,11 @@
 Drupal 7.xx, xxxx-xx-xx (development version)
 -----------------------
 
+Drupal 7.67, 2019-05-08
+-----------------------
+- Fixed security issues:
+   - SA-CORE-2019-007
+
 Drupal 7.66, 2019-04-17
 -----------------------
 - Fixed security issues:
diff --git a/includes/bootstrap.inc b/includes/bootstrap.inc
index 908005722ed2c6cc5593f188b9eff36b88c1a3ef..3369b656b5df2dc94d51d61b4c67957ef54b87fc 100644
--- a/includes/bootstrap.inc
+++ b/includes/bootstrap.inc
@@ -8,7 +8,7 @@
 /**
  * The current system version.
  */
-define('VERSION', '7.66');
+define('VERSION', '7.67');
 
 /**
  * Core API compatibility.
diff --git a/includes/file.phar.inc b/includes/file.phar.inc
index 3d7ba01d4d21286f42ad6025606328f8bd03b6bc..a0b0e12fafd8664fed4279c3779d8548d3f5cd18 100644
--- a/includes/file.phar.inc
+++ b/includes/file.phar.inc
@@ -18,7 +18,21 @@ function file_register_phar_wrapper() {
   include_once $directory . '/Helper.php';
   include_once $directory . '/Manager.php';
   include_once $directory . '/PharStreamWrapper.php';
+  include_once $directory . '/Collectable.php';
+  include_once $directory . '/Interceptor/ConjunctionInterceptor.php';
+  include_once $directory . '/Interceptor/PharMetaDataInterceptor.php';
+  include_once $directory . '/Phar/Container.php';
+  include_once $directory . '/Phar/DeserializationException.php';
+  include_once $directory . '/Phar/Manifest.php';
+  include_once $directory . '/Phar/Reader.php';
+  include_once $directory . '/Phar/ReaderException.php';
+  include_once $directory . '/Phar/Stub.php';
+  include_once $directory . '/Resolvable.php';
+  include_once $directory . '/Resolver/PharInvocation.php';
+  include_once $directory . '/Resolver/PharInvocationCollection.php';
+  include_once $directory . '/Resolver/PharInvocationResolver.php';
   include_once DRUPAL_ROOT . '/misc/typo3/drupal-security/PharExtensionInterceptor.php';
+  include_once DRUPAL_ROOT . '/misc/brumann/polyfill-unserialize/src/Unserialize.php';
 
   // Set up a stream wrapper to handle insecurities due to PHP's built-in
   // phar stream wrapper.
diff --git a/misc/brumann/polyfill-unserialize/.gitignore b/misc/brumann/polyfill-unserialize/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..767699f1b8582342107dc0150e56452dea18914f
--- /dev/null
+++ b/misc/brumann/polyfill-unserialize/.gitignore
@@ -0,0 +1,4 @@
+/vendor/
+/phpunit.xml
+/.composer.lock
+
diff --git a/misc/brumann/polyfill-unserialize/.travis.yml b/misc/brumann/polyfill-unserialize/.travis.yml
new file mode 100644
index 0000000000000000000000000000000000000000..352536f458432ba1da2310442477cba9a45a7834
--- /dev/null
+++ b/misc/brumann/polyfill-unserialize/.travis.yml
@@ -0,0 +1,20 @@
+language: php
+
+sudo: false
+
+php:
+  - '5.3'
+  - '5.4'
+  - '5.5'
+  - '5.6'
+  - '7.0'
+  - '7.1'
+
+before_install:
+  - phpenv config-rm xdebug.ini
+  - composer self-update
+
+install:
+  - composer install
+
+script: phpunit
diff --git a/misc/brumann/polyfill-unserialize/LICENSE b/misc/brumann/polyfill-unserialize/LICENSE
new file mode 100644
index 0000000000000000000000000000000000000000..0cb53d3b0261b902e062b5cb513b622d3b5b4484
--- /dev/null
+++ b/misc/brumann/polyfill-unserialize/LICENSE
@@ -0,0 +1,21 @@
+MIT License
+
+Copyright (c) 2016 Denis Brumann
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
diff --git a/misc/brumann/polyfill-unserialize/README.md b/misc/brumann/polyfill-unserialize/README.md
new file mode 100644
index 0000000000000000000000000000000000000000..bac25fe049cf6635dbd64efd37d5a91a212f83bc
--- /dev/null
+++ b/misc/brumann/polyfill-unserialize/README.md
@@ -0,0 +1,61 @@
+Polyfill unserialize [![Build Status](https://travis-ci.org/dbrumann/polyfill-unserialize.svg?branch=master)](https://travis-ci.org/dbrumann/polyfill-unserialize)
+===
+
+Backports unserialize options introduced in PHP 7.0 to older PHP versions.
+This was originally designed as a Proof of Concept for Symfony Issue [#21090](https://github.com/symfony/symfony/pull/21090).
+
+You can use this package in projects that rely on PHP versions older than PHP 7.0.
+In case you are using PHP 7.0+ the original `unserialize()` will be used instead.
+
+From the [documentation](https://secure.php.net/manual/en/function.unserialize.php):
+
+> Warning: Do not pass untrusted user input to unserialize(). Unserialization can
+> result in code being loaded and executed due to object instantiation
+> and autoloading, and a malicious user may be able to exploit this.
+
+This warning holds true even when `allowed_classes` is used.
+
+Requirements
+------------
+
+ - PHP 5.3+
+
+Installation
+------------
+
+You can install this package via composer:
+
+```
+composer require brumann/polyfill-unserialize "^1.0"
+```
+
+Known Issues
+------------
+
+There is a mismatch in behavior when `allowed_classes` in `$options` is not
+of the correct type (array or boolean). PHP 7.1 will issue a warning, whereas
+PHP 7.0 will not. I opted to copy the behavior of the former.
+
+Tests
+-----
+
+You can run the test suite using PHPUnit. It is intentionally not bundled as
+dev dependency to make sure this package has the lowest restrictions on the
+implementing system as possible.
+
+Please read the [PHPUnit Manual](https://phpunit.de/manual/current/en/installation.html)
+for information how to install it on your system.
+
+You can run the test suite as follows:
+
+```
+phpunit -c phpunit.xml.dist tests/
+```
+
+Contributing
+------------
+
+This package is considered feature complete. As such I will likely not update it
+unless there are security issues.
+
+Should you find any bugs or have questions, feel free to submit an Issue or a Pull Request.
diff --git a/misc/brumann/polyfill-unserialize/composer.json b/misc/brumann/polyfill-unserialize/composer.json
new file mode 100644
index 0000000000000000000000000000000000000000..ec4a2cf0eab37bccd2d34c9931c6317b57b774e1
--- /dev/null
+++ b/misc/brumann/polyfill-unserialize/composer.json
@@ -0,0 +1,26 @@
+{
+    "name": "brumann/polyfill-unserialize",
+    "description": "Backports unserialize options introduced in PHP 7.0 to older PHP versions.",
+    "type": "library",
+    "license": "MIT",
+    "authors": [
+        {
+            "name": "Denis Brumann",
+            "email": "denis.brumann@sensiolabs.de"
+        }
+    ],
+    "autoload": {
+        "psr-4": {
+            "Brumann\\Polyfill\\": "src/"
+        }
+    },
+    "autoload-dev": {
+        "psr-4": {
+            "Tests\\Brumann\\Polyfill\\": "tests/"
+        }
+    },
+    "minimum-stability": "stable",
+    "require": {
+        "php": "^5.3|^7.0"
+    }
+}
diff --git a/misc/brumann/polyfill-unserialize/phpunit.xml.dist b/misc/brumann/polyfill-unserialize/phpunit.xml.dist
new file mode 100644
index 0000000000000000000000000000000000000000..8fea1bab869db3e1491ad9f766c2043c92e0caad
--- /dev/null
+++ b/misc/brumann/polyfill-unserialize/phpunit.xml.dist
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<phpunit
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+    xsi:noNamespaceSchemaLocation="http://schema.phpunit.de/4.1/phpunit.xsd"
+    backupGlobals="false"
+    colors="true"
+    bootstrap="vendor/autoload.php"
+>
+    <php>
+        <ini name="error_reporting" value="-1" />
+    </php>
+
+    <testsuites>
+        <testsuite name="Brumann\Polyfill Test Suite">
+            <directory>./tests/</directory>
+        </testsuite>
+    </testsuites>
+
+    <filter>
+        <whitelist>
+            <directory>./src/</directory>
+        </whitelist>
+    </filter>
+</phpunit>
diff --git a/misc/brumann/polyfill-unserialize/src/Unserialize.php b/misc/brumann/polyfill-unserialize/src/Unserialize.php
new file mode 100644
index 0000000000000000000000000000000000000000..e025d55ed4ef2cbfb83a7a93b056f071ff10b367
--- /dev/null
+++ b/misc/brumann/polyfill-unserialize/src/Unserialize.php
@@ -0,0 +1,58 @@
+<?php
+
+namespace Brumann\Polyfill;
+
+final class Unserialize
+{
+    /**
+     * @see https://secure.php.net/manual/en/function.unserialize.php
+     *
+     * @param string $serialized Serialized data
+     * @param array $options Associative array containing options
+     *
+     * @return mixed
+     */
+    public static function unserialize($serialized, array $options = array())
+    {
+        if (PHP_VERSION_ID >= 70000) {
+            return \unserialize($serialized, $options);
+        }
+        if (!array_key_exists('allowed_classes', $options)) {
+            $options['allowed_classes'] = true;
+        }
+        $allowedClasses = $options['allowed_classes'];
+        if (true === $allowedClasses) {
+            return \unserialize($serialized);
+        }
+        if (false === $allowedClasses) {
+            $allowedClasses = array();
+        }
+        if (!is_array($allowedClasses)) {
+            trigger_error(
+                'unserialize(): allowed_classes option should be array or boolean',
+                E_USER_WARNING
+            );
+            $allowedClasses = array();
+        }
+
+        $sanitizedSerialized = preg_replace_callback(
+            '/(^|;)O:\d+:"([^"]*)":(\d+):{/',
+            function ($match) use ($allowedClasses) {
+                list($completeMatch, $leftBorder, $className, $objectSize) = $match;
+                if (in_array($className, $allowedClasses)) {
+                    return $completeMatch;
+                } else {
+                    return sprintf(
+                        '%sO:22:"__PHP_Incomplete_Class":%d:{s:27:"__PHP_Incomplete_Class_Name";%s',
+                        $leftBorder,
+                        $objectSize + 1, // size of object + 1 for added string
+                        \serialize($className)
+                    );
+                }
+            },
+            $serialized
+        );
+
+        return \unserialize($sanitizedSerialized);
+    }
+}
diff --git a/misc/typo3/phar-stream-wrapper/.gitignore b/misc/typo3/phar-stream-wrapper/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..157ff0c59898127374760bc70c525dd0d727d710
--- /dev/null
+++ b/misc/typo3/phar-stream-wrapper/.gitignore
@@ -0,0 +1,3 @@
+.idea
+vendor/
+composer.lock
diff --git a/misc/typo3/phar-stream-wrapper/README.md b/misc/typo3/phar-stream-wrapper/README.md
index b632784bddaeb2343b7a199a7bf13720313c7bf5..179bb6fd774c27f604f9f0c7c7047ccadb02e3aa 100644
--- a/misc/typo3/phar-stream-wrapper/README.md
+++ b/misc/typo3/phar-stream-wrapper/README.md
@@ -63,7 +63,7 @@ adjusted to according requirements.
 
 ```
 $behavior = new \TYPO3\PharStreamWrapper\Behavior();
-Manager::initialize(
+\TYPO3\PharStreamWrapper\Manager::initialize(
     $behavior->withAssertion(new PharExtensionInterceptor())
 );
 
@@ -90,7 +90,7 @@ if (in_array('phar', stream_get_wrappers())) {
   + `COMMAND_UNLINK`
   + `COMMAND_URL_STAT`
 
-## Interceptor
+## Interceptors
 
 The following interceptor is shipped with the package and ready to use in order
 to block any Phar invocation of files not having a `.phar` suffix. Besides that
@@ -137,9 +137,72 @@ class PharExtensionInterceptor implements Assertable
 }
 ```
 
+### ConjunctionInterceptor
+
+This interceptor combines multiple interceptors implementing `Assertable`.
+It succeeds when all nested interceptors succeed as well (logical `AND`).
+
+```
+$behavior = new \TYPO3\PharStreamWrapper\Behavior();
+\TYPO3\PharStreamWrapper\Manager::initialize(
+    $behavior->withAssertion(new ConjunctionInterceptor(array(
+        new PharExtensionInterceptor(),
+        new PharMetaDataInterceptor()
+    )))
+);
+```
+
+### PharExtensionInterceptor
+
+This (basic) interceptor just checks whether the invoked Phar archive has
+an according `.phar` file extension. Resolving symbolic links as well as
+Phar internal alias resolving are considered as well.
+
+```
+$behavior = new \TYPO3\PharStreamWrapper\Behavior();
+\TYPO3\PharStreamWrapper\Manager::initialize(
+    $behavior->withAssertion(new PharExtensionInterceptor())
+);
+```
+
+### PharMetaDataInterceptor
+
+This interceptor is actually checking serialized Phar meta-data against
+PHP objects and would consider a Phar archive malicious in case not only
+scalar values are found. A custom low-level `Phar\Reader` is used in order to
+avoid using PHP's `Phar` object which would trigger the initial vulnerability.
+
+```
+$behavior = new \TYPO3\PharStreamWrapper\Behavior();
+\TYPO3\PharStreamWrapper\Manager::initialize(
+    $behavior->withAssertion(new PharMetaDataInterceptor())
+);
+```
+
+## Reader
+
+* `Phar\Reader::__construct(string $fileName)`: Creates low-level reader for Phar archive
+* `Phar\Reader::resolveContainer(): Phar\Container`: Resolves model representing Phar archive
+* `Phar\Container::getStub(): Phar\Stub`: Resolves (plain PHP) stub section of Phar archive
+* `Phar\Container::getManifest(): Phar\Manifest`: Resolves parsed Phar archive manifest as
+  documented at http://php.net/manual/en/phar.fileformat.manifestfile.php
+* `Phar\Stub::getMappedAlias(): string`: Resolves internal Phar archive alias defined in stub
+  using `Phar::mapPhar('alias.phar')` - actually the plain PHP source is analyzed here
+* `Phar\Manifest::getAlias(): string` - Resolves internal Phar archive alias defined in manifest
+  using `Phar::setAlias('alias.phar')`
+* `Phar\Manifest::getMetaData(): string`: Resolves serialized Phar archive meta-data
+* `Phar\Manifest::deserializeMetaData(): mixed`: Resolves deserialized Phar archive meta-data
+  containing only scalar values - in case an object is determined, an according
+  `Phar\DeserializationException` will be thrown
+
+```
+$reader = new Phar\Reader('example.phar');
+var_dump($reader->resolveContainer()->getManifest()->deserializeMetaData());
+```
+
 ## Helper
 
-* `Helper::determineBaseFile(string $path)`: Determines base file that can be
+* `Helper::determineBaseFile(string $path): string`: Determines base file that can be
   accessed using the regular file system. For instance the following path
   `phar:///home/user/bundle.phar/content.txt` would be resolved to
   `/home/user/bundle.phar`.
diff --git a/misc/typo3/phar-stream-wrapper/composer.json b/misc/typo3/phar-stream-wrapper/composer.json
index d308f8c87413aba41ea6d47f8a2f85d0c707f36e..8c2241187505439677a61f7eea9bc56c3c6b48f0 100644
--- a/misc/typo3/phar-stream-wrapper/composer.json
+++ b/misc/typo3/phar-stream-wrapper/composer.json
@@ -6,9 +6,13 @@
     "homepage": "https://typo3.org/",
     "keywords": ["php", "phar", "stream-wrapper", "security"],
     "require": {
-        "php": "^5.3.3|^7.0"
+        "php": "^5.3.3|^7.0",
+        "ext-fileinfo": "*",
+        "ext-json": "*",
+        "brumann/polyfill-unserialize": "^1.0"
     },
     "require-dev": {
+        "ext-xdebug": "*",
         "phpunit/phpunit": "^4.8.36"
     },
     "autoload": {
diff --git a/misc/typo3/phar-stream-wrapper/src/Collectable.php b/misc/typo3/phar-stream-wrapper/src/Collectable.php
new file mode 100644
index 0000000000000000000000000000000000000000..4694dc946e9731a35099e03e6b4879cfd463618e
--- /dev/null
+++ b/misc/typo3/phar-stream-wrapper/src/Collectable.php
@@ -0,0 +1,37 @@
+<?php
+namespace TYPO3\PharStreamWrapper;
+
+/*
+ * This file is part of the TYPO3 project.
+ *
+ * It is free software; you can redistribute it and/or modify it under the terms
+ * of the MIT License (MIT). For the full copyright and license information,
+ * please read the LICENSE file that was distributed with this source code.
+ *
+ * The TYPO3 project - inspiring people to share!
+ */
+
+use TYPO3\PharStreamWrapper\Resolver\PharInvocation;
+
+interface Collectable
+{
+    /**
+     * @param PharInvocation $invocation
+     * @return bool
+     */
+    public function has(PharInvocation $invocation);
+
+    /**
+     * @param PharInvocation $invocation
+     * @param null $flags
+     * @return bool
+     */
+    public function collect(PharInvocation $invocation, $flags = null);
+
+    /**
+     * @param callable $callback
+     * @param bool $reverse
+     * @return null|PharInvocation
+     */
+    public function findByCallback($callback, $reverse = false);
+}
diff --git a/misc/typo3/phar-stream-wrapper/src/Helper.php b/misc/typo3/phar-stream-wrapper/src/Helper.php
index 32d0da6975c364ec059bc1fa30b6aa0961199bbf..c074ddea048f69428f71237c769274fc567b6cd5 100644
--- a/misc/typo3/phar-stream-wrapper/src/Helper.php
+++ b/misc/typo3/phar-stream-wrapper/src/Helper.php
@@ -11,6 +11,13 @@ namespace TYPO3\PharStreamWrapper;
  * The TYPO3 project - inspiring people to share!
  */
 
+/**
+ * Helper provides low-level tools on file name resolving. However it does not
+ * (and should not) maintain any runtime state information. In order to resolve
+ * Phar archive paths according resolvers have to be used.
+ *
+ * @see \TYPO3\PharStreamWrapper\Resolvable::resolve()
+ */
 class Helper
 {
     /*
@@ -54,6 +61,15 @@ class Helper
         return null;
     }
 
+    /**
+     * @param string $path
+     * @return bool
+     */
+    public static function hasPharPrefix($path)
+    {
+        return stripos($path, 'phar://') === 0;
+    }
+
     /**
      * @param string $path
      * @return string
@@ -61,7 +77,7 @@ class Helper
     public static function removePharPrefix($path)
     {
         $path = trim($path);
-        if (stripos($path, 'phar://') !== 0) {
+        if (!static::hasPharPrefix($path)) {
             return $path;
         }
         return substr($path, 7);
@@ -77,7 +93,7 @@ class Helper
     public static function normalizePath($path)
     {
         return rtrim(
-            static::getCanonicalPath(
+            static::normalizeWindowsPath(
                 static::removePharPrefix($path)
             ),
             '/'
diff --git a/misc/typo3/phar-stream-wrapper/src/Interceptor/ConjunctionInterceptor.php b/misc/typo3/phar-stream-wrapper/src/Interceptor/ConjunctionInterceptor.php
new file mode 100644
index 0000000000000000000000000000000000000000..b9c665e6ac53d981eb33814d1443cc68fcee6034
--- /dev/null
+++ b/misc/typo3/phar-stream-wrapper/src/Interceptor/ConjunctionInterceptor.php
@@ -0,0 +1,88 @@
+<?php
+namespace TYPO3\PharStreamWrapper\Interceptor;
+
+/*
+ * This file is part of the TYPO3 project.
+ *
+ * It is free software; you can redistribute it and/or modify it under the terms
+ * of the MIT License (MIT). For the full copyright and license information,
+ * please read the LICENSE file that was distributed with this source code.
+ *
+ * The TYPO3 project - inspiring people to share!
+ */
+
+use TYPO3\PharStreamWrapper\Assertable;
+use TYPO3\PharStreamWrapper\Exception;
+
+class ConjunctionInterceptor implements Assertable
+{
+    /**
+     * @var Assertable[]
+     */
+    private $assertions;
+
+    public function __construct(array $assertions)
+    {
+        $this->assertAssertions($assertions);
+        $this->assertions = $assertions;
+    }
+
+    /**
+     * Executes assertions based on all contained assertions.
+     *
+     * @param string $path
+     * @param string $command
+     * @return bool
+     * @throws Exception
+     */
+    public function assert($path, $command)
+    {
+        if ($this->invokeAssertions($path, $command)) {
+            return true;
+        }
+        throw new Exception(
+            sprintf(
+                'Assertion failed in "%s"',
+                $path
+            ),
+            1539625084
+        );
+    }
+
+    /**
+     * @param Assertable[] $assertions
+     */
+    private function assertAssertions(array $assertions)
+    {
+        foreach ($assertions as $assertion) {
+            if (!$assertion instanceof Assertable) {
+                throw new \InvalidArgumentException(
+                    sprintf(
+                        'Instance %s must implement Assertable',
+                        get_class($assertion)
+                    ),
+                    1539624719
+                );
+            }
+        }
+    }
+
+    /**
+     * @param string $path
+     * @param string $command
+     * @return bool
+     */
+    private function invokeAssertions($path, $command)
+    {
+        try {
+            foreach ($this->assertions as $assertion) {
+                if (!$assertion->assert($path, $command)) {
+                    return false;
+                }
+            }
+        } catch (Exception $exception) {
+            return false;
+        }
+        return true;
+    }
+}
diff --git a/misc/typo3/phar-stream-wrapper/src/Interceptor/PharExtensionInterceptor.php b/misc/typo3/phar-stream-wrapper/src/Interceptor/PharExtensionInterceptor.php
index db500afc8a730157984460b89f05652a952ca207..6e7aeedcbe799044489eeb00433ae9290e5702fd 100644
--- a/misc/typo3/phar-stream-wrapper/src/Interceptor/PharExtensionInterceptor.php
+++ b/misc/typo3/phar-stream-wrapper/src/Interceptor/PharExtensionInterceptor.php
@@ -12,8 +12,8 @@ namespace TYPO3\PharStreamWrapper\Interceptor;
  */
 
 use TYPO3\PharStreamWrapper\Assertable;
-use TYPO3\PharStreamWrapper\Helper;
 use TYPO3\PharStreamWrapper\Exception;
+use TYPO3\PharStreamWrapper\Manager;
 
 class PharExtensionInterceptor implements Assertable
 {
@@ -45,11 +45,11 @@ class PharExtensionInterceptor implements Assertable
      */
     private function baseFileContainsPharExtension($path)
     {
-        $baseFile = Helper::determineBaseFile($path);
-        if ($baseFile === null) {
+        $invocation = Manager::instance()->resolve($path);
+        if ($invocation === null) {
             return false;
         }
-        $fileExtension = pathinfo($baseFile, PATHINFO_EXTENSION);
+        $fileExtension = pathinfo($invocation->getBaseName(), PATHINFO_EXTENSION);
         return strtolower($fileExtension) === 'phar';
     }
 }
diff --git a/misc/typo3/phar-stream-wrapper/src/Interceptor/PharMetaDataInterceptor.php b/misc/typo3/phar-stream-wrapper/src/Interceptor/PharMetaDataInterceptor.php
new file mode 100644
index 0000000000000000000000000000000000000000..e981dc6a69e785bbb663ae852ab9a327573dd0cb
--- /dev/null
+++ b/misc/typo3/phar-stream-wrapper/src/Interceptor/PharMetaDataInterceptor.php
@@ -0,0 +1,73 @@
+<?php
+namespace TYPO3\PharStreamWrapper\Interceptor;
+
+/*
+ * This file is part of the TYPO3 project.
+ *
+ * It is free software; you can redistribute it and/or modify it under the terms
+ * of the MIT License (MIT). For the full copyright and license information,
+ * please read the LICENSE file that was distributed with this source code.
+ *
+ * The TYPO3 project - inspiring people to share!
+ */
+
+use TYPO3\PharStreamWrapper\Assertable;
+use TYPO3\PharStreamWrapper\Exception;
+use TYPO3\PharStreamWrapper\Manager;
+use TYPO3\PharStreamWrapper\Phar\DeserializationException;
+use TYPO3\PharStreamWrapper\Phar\Reader;
+
+/**
+ * @internal Experimental implementation of checking against serialized objects in Phar meta-data
+ * @internal This functionality has not been 100% pentested...
+ */
+class PharMetaDataInterceptor implements Assertable
+{
+    /**
+     * Determines whether the according Phar archive contains
+     * (potential insecure) serialized objects.
+     *
+     * @param string $path
+     * @param string $command
+     * @return bool
+     * @throws Exception
+     */
+    public function assert($path, $command)
+    {
+        if ($this->baseFileDoesNotHaveMetaDataIssues($path)) {
+            return true;
+        }
+        throw new Exception(
+            sprintf(
+                'Problematic meta-data in "%s"',
+                $path
+            ),
+            1539632368
+        );
+    }
+
+    /**
+     * @param string $path
+     * @return bool
+     */
+    private function baseFileDoesNotHaveMetaDataIssues($path)
+    {
+        $invocation = Manager::instance()->resolve($path);
+        if ($invocation === null) {
+            return false;
+        }
+        // directly return in case invocation was checked before
+        if ($invocation->getVariable(__CLASS__) === true) {
+            return true;
+        }
+        // otherwise analyze meta-data
+        try {
+            $reader = new Reader($invocation->getBaseName());
+            $reader->resolveContainer()->getManifest()->deserializeMetaData();
+            $invocation->setVariable(__CLASS__, true);
+        } catch (DeserializationException $exception) {
+            return false;
+        }
+        return true;
+    }
+}
diff --git a/misc/typo3/phar-stream-wrapper/src/Manager.php b/misc/typo3/phar-stream-wrapper/src/Manager.php
index 1eb9735d9862af154ed042f32adb791781720c43..f938ad9854131f21c07d7b38014b8af19de6b470 100644
--- a/misc/typo3/phar-stream-wrapper/src/Manager.php
+++ b/misc/typo3/phar-stream-wrapper/src/Manager.php
@@ -11,7 +11,11 @@ namespace TYPO3\PharStreamWrapper;
  * The TYPO3 project - inspiring people to share!
  */
 
-class Manager implements Assertable
+use TYPO3\PharStreamWrapper\Resolver\PharInvocation;
+use TYPO3\PharStreamWrapper\Resolver\PharInvocationCollection;
+use TYPO3\PharStreamWrapper\Resolver\PharInvocationResolver;
+
+class Manager
 {
     /**
      * @var self
@@ -23,14 +27,29 @@ class Manager implements Assertable
      */
     private $behavior;
 
+    /**
+     * @var Resolvable
+     */
+    private $resolver;
+
+    /**
+     * @var Collectable
+     */
+    private $collection;
+
     /**
      * @param Behavior $behaviour
+     * @param Resolvable $resolver
+     * @param Collectable $collection
      * @return self
      */
-    public static function initialize(Behavior $behaviour)
-    {
+    public static function initialize(
+        Behavior $behaviour,
+        Resolvable $resolver = null,
+        Collectable $collection = null
+    ) {
         if (self::$instance === null) {
-            self::$instance = new self($behaviour);
+            self::$instance = new self($behaviour, $resolver, $collection);
             return self::$instance;
         }
         throw new \LogicException(
@@ -67,9 +86,22 @@ class Manager implements Assertable
 
     /**
      * @param Behavior $behaviour
+     * @param Resolvable $resolver
+     * @param Collectable $collection
      */
-    private function __construct(Behavior $behaviour)
-    {
+    private function __construct(
+        Behavior $behaviour,
+        Resolvable $resolver = null,
+        Collectable $collection = null
+    ) {
+        if ($collection === null) {
+            $collection = new PharInvocationCollection();
+        }
+        if ($resolver === null) {
+            $resolver = new PharInvocationResolver();
+        }
+        $this->collection = $collection;
+        $this->resolver = $resolver;
         $this->behavior = $behaviour;
     }
 
@@ -82,4 +114,22 @@ class Manager implements Assertable
     {
         return $this->behavior->assert($path, $command);
     }
+
+    /**
+     * @param string $path
+     * @param null|int $flags
+     * @return null|PharInvocation
+     */
+    public function resolve($path, $flags = null)
+    {
+        return $this->resolver->resolve($path, $flags);
+    }
+
+    /**
+     * @return Collectable
+     */
+    public function getCollection()
+    {
+        return $this->collection;
+    }
 }
diff --git a/misc/typo3/phar-stream-wrapper/src/Phar/Container.php b/misc/typo3/phar-stream-wrapper/src/Phar/Container.php
new file mode 100644
index 0000000000000000000000000000000000000000..f02387d73887a077ddbe2acc291b2042da4ce360
--- /dev/null
+++ b/misc/typo3/phar-stream-wrapper/src/Phar/Container.php
@@ -0,0 +1,59 @@
+<?php
+namespace TYPO3\PharStreamWrapper\Phar;
+
+/*
+ * This file is part of the TYPO3 project.
+ *
+ * It is free software; you can redistribute it and/or modify it under the terms
+ * of the MIT License (MIT). For the full copyright and license information,
+ * please read the LICENSE file that was distributed with this source code.
+ *
+ * The TYPO3 project - inspiring people to share!
+ */
+
+class Container
+{
+    /**
+     * @var Stub
+     */
+    private $stub;
+
+    /**
+     * @var Manifest
+     */
+    private $manifest;
+
+    /**
+     * @param Stub $stub
+     * @param Manifest $manifest
+     */
+    public function __construct(Stub $stub, Manifest $manifest)
+    {
+        $this->stub = $stub;
+        $this->manifest = $manifest;
+    }
+
+    /**
+     * @return Stub
+     */
+    public function getStub()
+    {
+        return $this->stub;
+    }
+
+    /**
+     * @return Manifest
+     */
+    public function getManifest()
+    {
+        return $this->manifest;
+    }
+
+    /**
+     * @return string
+     */
+    public function getAlias()
+    {
+        return $this->manifest->getAlias() ?: $this->stub->getMappedAlias();
+    }
+}
diff --git a/misc/typo3/phar-stream-wrapper/src/Phar/DeserializationException.php b/misc/typo3/phar-stream-wrapper/src/Phar/DeserializationException.php
new file mode 100644
index 0000000000000000000000000000000000000000..5a675d34fe90934cf85debf105067c5507d38faa
--- /dev/null
+++ b/misc/typo3/phar-stream-wrapper/src/Phar/DeserializationException.php
@@ -0,0 +1,18 @@
+<?php
+namespace TYPO3\PharStreamWrapper\Phar;
+
+/*
+ * This file is part of the TYPO3 project.
+ *
+ * It is free software; you can redistribute it and/or modify it under the terms
+ * of the MIT License (MIT). For the full copyright and license information,
+ * please read the LICENSE file that was distributed with this source code.
+ *
+ * The TYPO3 project - inspiring people to share!
+ */
+
+use TYPO3\PharStreamWrapper\Exception;
+
+class DeserializationException extends Exception
+{
+}
diff --git a/misc/typo3/phar-stream-wrapper/src/Phar/Manifest.php b/misc/typo3/phar-stream-wrapper/src/Phar/Manifest.php
new file mode 100644
index 0000000000000000000000000000000000000000..cf7a6210e5acc8ba15b2825ccb411ca761e98194
--- /dev/null
+++ b/misc/typo3/phar-stream-wrapper/src/Phar/Manifest.php
@@ -0,0 +1,176 @@
+<?php
+namespace TYPO3\PharStreamWrapper\Phar;
+
+/*
+ * This file is part of the TYPO3 project.
+ *
+ * It is free software; you can redistribute it and/or modify it under the terms
+ * of the MIT License (MIT). For the full copyright and license information,
+ * please read the LICENSE file that was distributed with this source code.
+ *
+ * The TYPO3 project - inspiring people to share!
+ */
+
+use Brumann\Polyfill\Unserialize;
+
+class Manifest
+{
+    /**
+     * @param string $content
+     * @return self
+     * @see http://php.net/manual/en/phar.fileformat.phar.php
+     */
+    public static function fromContent($content)
+    {
+        $target = new static();
+        $target->manifestLength = Reader::resolveFourByteLittleEndian($content, 0);
+        $target->amountOfFiles = Reader::resolveFourByteLittleEndian($content, 4);
+        $target->flags = Reader::resolveFourByteLittleEndian($content, 10);
+        $target->aliasLength = Reader::resolveFourByteLittleEndian($content, 14);
+        $target->alias = substr($content, 18, $target->aliasLength);
+        $target->metaDataLength = Reader::resolveFourByteLittleEndian($content, 18 + $target->aliasLength);
+        $target->metaData = substr($content, 22 + $target->aliasLength, $target->metaDataLength);
+
+        $apiVersionNibbles = Reader::resolveTwoByteBigEndian($content, 8);
+        $target->apiVersion = implode('.', array(
+            ($apiVersionNibbles & 0xf000) >> 12,
+            ($apiVersionNibbles & 0x0f00) >> 8,
+            ($apiVersionNibbles & 0x00f0) >> 4,
+        ));
+
+        return $target;
+    }
+
+    /**
+     * @var int
+     */
+    private $manifestLength;
+
+    /**
+     * @var int
+     */
+    private $amountOfFiles;
+
+    /**
+     * @var string
+     */
+    private $apiVersion;
+
+    /**
+     * @var int
+     */
+    private $flags;
+
+    /**
+     * @var int
+     */
+    private $aliasLength;
+
+    /**
+     * @var string
+     */
+    private $alias;
+
+    /**
+     * @var int
+     */
+    private $metaDataLength;
+
+    /**
+     * @var string
+     */
+    private $metaData;
+
+    /**
+     * Avoid direct instantiation.
+     */
+    private function __construct()
+    {
+    }
+
+    /**
+     * @return int
+     */
+    public function getManifestLength()
+    {
+        return $this->manifestLength;
+    }
+
+    /**
+     * @return int
+     */
+    public function getAmountOfFiles()
+    {
+        return $this->amountOfFiles;
+    }
+
+    /**
+     * @return string
+     */
+    public function getApiVersion()
+    {
+        return $this->apiVersion;
+    }
+
+    /**
+     * @return int
+     */
+    public function getFlags()
+    {
+        return $this->flags;
+    }
+
+    /**
+     * @return int
+     */
+    public function getAliasLength()
+    {
+        return $this->aliasLength;
+    }
+
+    /**
+     * @return string
+     */
+    public function getAlias()
+    {
+        return $this->alias;
+    }
+
+    /**
+     * @return int
+     */
+    public function getMetaDataLength()
+    {
+        return $this->metaDataLength;
+    }
+
+    /**
+     * @return string
+     */
+    public function getMetaData()
+    {
+        return $this->metaData;
+    }
+
+    /**
+     * @return mixed|null
+     */
+    public function deserializeMetaData()
+    {
+        if (empty($this->metaData)) {
+            return null;
+        }
+
+        $result = Unserialize::unserialize($this->metaData, array('allowed_classes' => false));
+
+        $serialized = json_encode($result);
+        if (strpos($serialized, '__PHP_Incomplete_Class_Name') !== false) {
+            throw new DeserializationException(
+                'Meta-data contains serialized object',
+                1539623382
+            );
+        }
+
+        return $result;
+    }
+}
diff --git a/misc/typo3/phar-stream-wrapper/src/Phar/Reader.php b/misc/typo3/phar-stream-wrapper/src/Phar/Reader.php
new file mode 100644
index 0000000000000000000000000000000000000000..32e516be3a83def60beb6fdb433a2ad503c97295
--- /dev/null
+++ b/misc/typo3/phar-stream-wrapper/src/Phar/Reader.php
@@ -0,0 +1,220 @@
+<?php
+namespace TYPO3\PharStreamWrapper\Phar;
+
+/*
+ * This file is part of the TYPO3 project.
+ *
+ * It is free software; you can redistribute it and/or modify it under the terms
+ * of the MIT License (MIT). For the full copyright and license information,
+ * please read the LICENSE file that was distributed with this source code.
+ *
+ * The TYPO3 project - inspiring people to share!
+ */
+
+class Reader
+{
+    /**
+     * @var string
+     */
+    private $fileName;
+
+    /**
+     * @var string
+     */
+    private $fileType;
+
+    /**
+     * @param string $fileName
+     */
+    public function __construct($fileName)
+    {
+        if (strpos($fileName, '://') !== false) {
+            throw new ReaderException(
+                'File name must not contain stream prefix',
+                1539623708
+            );
+        }
+
+        $this->fileName = $fileName;
+        $this->fileType = $this->determineFileType();
+    }
+
+    /**
+     * @return Container
+     */
+    public function resolveContainer()
+    {
+        $data = $this->extractData($this->resolveStream() . $this->fileName);
+
+        if ($data['stubContent'] === null) {
+            throw new ReaderException(
+                'Cannot resolve stub',
+                1547807881
+            );
+        }
+        if ($data['manifestContent'] === null || $data['manifestLength'] === null) {
+            throw new ReaderException(
+                'Cannot resolve manifest',
+                1547807882
+            );
+        }
+        if (strlen($data['manifestContent']) < $data['manifestLength']) {
+            throw new ReaderException(
+                sprintf(
+                    'Exected manifest length %d, got %d',
+                    strlen($data['manifestContent']),
+                    $data['manifestLength']
+                ),
+                1547807883
+            );
+        }
+
+        return new Container(
+            Stub::fromContent($data['stubContent']),
+            Manifest::fromContent($data['manifestContent'])
+        );
+    }
+
+    /**
+     * @param string $fileName e.g. '/path/file.phar' or 'compress.zlib:///path/file.phar'
+     * @return array
+     */
+    private function extractData($fileName)
+    {
+        $stubContent = null;
+        $manifestContent = null;
+        $manifestLength = null;
+
+        $resource = fopen($fileName, 'r');
+        if (!is_resource($resource)) {
+            throw new ReaderException(
+                sprintf('Resource %s could not be opened', $fileName),
+                1547902055
+            );
+        }
+
+        while (!feof($resource)) {
+            $line = fgets($resource);
+            // stop reading file when manifest can be extracted
+            if ($manifestLength !== null && $manifestContent !== null && strlen($manifestContent) >= $manifestLength) {
+                break;
+            }
+
+            $manifestPosition = strpos($line, '__HALT_COMPILER();');
+
+            // first line contains start of manifest
+            if ($stubContent === null && $manifestContent === null && $manifestPosition !== false) {
+                $stubContent = substr($line, 0, $manifestPosition - 1);
+                $manifestContent = preg_replace('#^.*__HALT_COMPILER\(\);(?>[ \n]\?>(?>\r\n|\n)?)?#', '', $line);
+                $manifestLength = $this->resolveManifestLength($manifestContent);
+            // line contains start of stub
+            } elseif ($stubContent === null) {
+                $stubContent = $line;
+            // line contains start of manifest
+            } elseif ($manifestContent === null && $manifestPosition !== false) {
+                $manifestContent = preg_replace('#^.*__HALT_COMPILER\(\);(?>[ \n]\?>(?>\r\n|\n)?)?#', '', $line);
+                $manifestLength = $this->resolveManifestLength($manifestContent);
+            // manifest has been started (thus is cannot be stub anymore), add content
+            } elseif ($manifestContent !== null) {
+                $manifestContent .= $line;
+                $manifestLength = $this->resolveManifestLength($manifestContent);
+            // stub has been started (thus cannot be manifest here, yet), add content
+            } elseif ($stubContent !== null) {
+                $stubContent .= $line;
+            }
+        }
+        fclose($resource);
+
+        return array(
+            'stubContent' => $stubContent,
+            'manifestContent' => $manifestContent,
+            'manifestLength' => $manifestLength,
+        );
+    }
+
+    /**
+     * Resolves stream in order to handle compressed Phar archives.
+     *
+     * @return string
+     */
+    private function resolveStream()
+    {
+        if ($this->fileType === 'application/x-gzip') {
+            return 'compress.zlib://';
+        } elseif ($this->fileType === 'application/x-bzip2') {
+            return 'compress.bzip2://';
+        }
+        return '';
+    }
+
+    /**
+     * @return string
+     */
+    private function determineFileType()
+    {
+        $fileInfo = new \finfo();
+        return $fileInfo->file($this->fileName, FILEINFO_MIME_TYPE);
+    }
+
+    /**
+     * @param string $content
+     * @return int|null
+     */
+    private function resolveManifestLength($content)
+    {
+        if (strlen($content) < 4) {
+            return null;
+        }
+        return static::resolveFourByteLittleEndian($content, 0);
+    }
+
+    /**
+     * @param string $content
+     * @param int $start
+     * @return int
+     */
+    public static function resolveFourByteLittleEndian($content, $start)
+    {
+        $payload = substr($content, $start, 4);
+        if (!is_string($payload)) {
+            throw new ReaderException(
+                sprintf('Cannot resolve value at offset %d', $start),
+                1539614260
+            );
+        }
+
+        $value = unpack('V', $payload);
+        if (!isset($value[1])) {
+            throw new ReaderException(
+                sprintf('Cannot resolve value at offset %d', $start),
+                1539614261
+            );
+        }
+        return $value[1];
+    }
+
+    /**
+     * @param string $content
+     * @param int $start
+     * @return int
+     */
+    public static function resolveTwoByteBigEndian($content, $start)
+    {
+        $payload = substr($content, $start, 2);
+        if (!is_string($payload)) {
+            throw new ReaderException(
+                sprintf('Cannot resolve value at offset %d', $start),
+                1539614263
+            );
+        }
+
+        $value = unpack('n', $payload);
+        if (!isset($value[1])) {
+            throw new ReaderException(
+                sprintf('Cannot resolve value at offset %d', $start),
+                1539614264
+            );
+        }
+        return $value[1];
+    }
+}
diff --git a/misc/typo3/phar-stream-wrapper/src/Phar/ReaderException.php b/misc/typo3/phar-stream-wrapper/src/Phar/ReaderException.php
new file mode 100644
index 0000000000000000000000000000000000000000..002afe158de6ff710bf1054b0f2f95ff9cce52f7
--- /dev/null
+++ b/misc/typo3/phar-stream-wrapper/src/Phar/ReaderException.php
@@ -0,0 +1,18 @@
+<?php
+namespace TYPO3\PharStreamWrapper\Phar;
+
+/*
+ * This file is part of the TYPO3 project.
+ *
+ * It is free software; you can redistribute it and/or modify it under the terms
+ * of the MIT License (MIT). For the full copyright and license information,
+ * please read the LICENSE file that was distributed with this source code.
+ *
+ * The TYPO3 project - inspiring people to share!
+ */
+
+use TYPO3\PharStreamWrapper\Exception;
+
+class ReaderException extends Exception
+{
+}
diff --git a/misc/typo3/phar-stream-wrapper/src/Phar/Stub.php b/misc/typo3/phar-stream-wrapper/src/Phar/Stub.php
new file mode 100644
index 0000000000000000000000000000000000000000..7f72267f9564dc20b4b4ffa749f2803c7381e837
--- /dev/null
+++ b/misc/typo3/phar-stream-wrapper/src/Phar/Stub.php
@@ -0,0 +1,65 @@
+<?php
+namespace TYPO3\PharStreamWrapper\Phar;
+
+/*
+ * This file is part of the TYPO3 project.
+ *
+ * It is free software; you can redistribute it and/or modify it under the terms
+ * of the MIT License (MIT). For the full copyright and license information,
+ * please read the LICENSE file that was distributed with this source code.
+ *
+ * The TYPO3 project - inspiring people to share!
+ */
+
+/**
+ * @internal Experimental implementation of Phar archive internals
+ */
+class Stub
+{
+    /**
+     * @param string $content
+     * @return self
+     */
+    public static function fromContent($content)
+    {
+        $target = new static();
+        $target->content = $content;
+
+        if (
+            stripos($content, 'Phar::mapPhar(') !== false
+            && preg_match('#Phar\:\:mapPhar\(([^)]+)\)#', $content, $matches)
+        ) {
+            // remove spaces, single & double quotes
+            // @todo `'my' . 'alias' . '.phar'` is not evaluated here
+            $target->mappedAlias = trim($matches[1], ' \'"');
+        }
+
+        return $target;
+    }
+
+    /**
+     * @var string
+     */
+    private $content;
+
+    /**
+     * @var string
+     */
+    private $mappedAlias = '';
+
+    /**
+     * @return string
+     */
+    public function getContent()
+    {
+        return $this->content;
+    }
+
+    /**
+     * @return string
+     */
+    public function getMappedAlias()
+    {
+        return $this->mappedAlias;
+    }
+}
diff --git a/misc/typo3/phar-stream-wrapper/src/PharStreamWrapper.php b/misc/typo3/phar-stream-wrapper/src/PharStreamWrapper.php
index 5a924e4ccdf9c7e11c528f3bebd283977035c8af..acd5656f47b516f68408d0bad1d4cae4c35f2913 100644
--- a/misc/typo3/phar-stream-wrapper/src/PharStreamWrapper.php
+++ b/misc/typo3/phar-stream-wrapper/src/PharStreamWrapper.php
@@ -11,6 +11,8 @@ namespace TYPO3\PharStreamWrapper;
  * The TYPO3 project - inspiring people to share!
  */
 
+use TYPO3\PharStreamWrapper\Resolver\PharInvocation;
+
 class PharStreamWrapper
 {
     /**
@@ -29,6 +31,11 @@ class PharStreamWrapper
      */
     protected $internalResource;
 
+    /**
+     * @var PharInvocation
+     */
+    protected $invocation;
+
     /**
      * @return bool
      */
@@ -409,7 +416,8 @@ class PharStreamWrapper
      */
     protected function assert($path, $command)
     {
-        if ($this->resolveAssertable()->assert($path, $command) === true) {
+        if (Manager::instance()->assert($path, $command) === true) {
+            $this->collectInvocation($path);
             return;
         }
 
@@ -424,7 +432,33 @@ class PharStreamWrapper
     }
 
     /**
-     * @return Assertable
+     * @param string $path
+     */
+    protected function collectInvocation($path)
+    {
+        if (isset($this->invocation)) {
+            return;
+        }
+
+        $manager = Manager::instance();
+        $this->invocation = $manager->resolve($path);
+        if ($this->invocation === null) {
+            throw new Exception(
+                'Expected invocation could not be resolved',
+                1556389591
+            );
+        }
+        // confirm, previous interceptor(s) validated invocation
+        $this->invocation->confirm();
+        $collection = $manager->getCollection();
+        if (!$collection->has($this->invocation)) {
+            $collection->collect($this->invocation);
+        }
+    }
+
+    /**
+     * @return Manager|Assertable
+     * @deprecated Use Manager::instance() directly
      */
     protected function resolveAssertable()
     {
diff --git a/misc/typo3/phar-stream-wrapper/src/Resolvable.php b/misc/typo3/phar-stream-wrapper/src/Resolvable.php
new file mode 100644
index 0000000000000000000000000000000000000000..5d5fdc63ee1f23e542eda31b33f7704145ff8994
--- /dev/null
+++ b/misc/typo3/phar-stream-wrapper/src/Resolvable.php
@@ -0,0 +1,24 @@
+<?php
+namespace TYPO3\PharStreamWrapper;
+
+/*
+ * This file is part of the TYPO3 project.
+ *
+ * It is free software; you can redistribute it and/or modify it under the terms
+ * of the MIT License (MIT). For the full copyright and license information,
+ * please read the LICENSE file that was distributed with this source code.
+ *
+ * The TYPO3 project - inspiring people to share!
+ */
+
+use TYPO3\PharStreamWrapper\Resolver\PharInvocation;
+
+interface Resolvable
+{
+    /**
+     * @param string $path
+     * @param null|int $flags
+     * @return null|PharInvocation
+     */
+    public function resolve($path, $flags = null);
+}
diff --git a/misc/typo3/phar-stream-wrapper/src/Resolver/PharInvocation.php b/misc/typo3/phar-stream-wrapper/src/Resolver/PharInvocation.php
new file mode 100644
index 0000000000000000000000000000000000000000..41c4b81babb2ace29091a6cc5425746d5aff890c
--- /dev/null
+++ b/misc/typo3/phar-stream-wrapper/src/Resolver/PharInvocation.php
@@ -0,0 +1,125 @@
+<?php
+namespace TYPO3\PharStreamWrapper\Resolver;
+
+/*
+ * This file is part of the TYPO3 project.
+ *
+ * It is free software; you can redistribute it and/or modify it under the terms
+ * of the MIT License (MIT). For the full copyright and license information,
+ * please read the LICENSE file that was distributed with this source code.
+ *
+ * The TYPO3 project - inspiring people to share!
+ */
+
+use TYPO3\PharStreamWrapper\Exception;
+
+class PharInvocation
+{
+    /**
+     * @var string
+     */
+    private $baseName;
+
+    /**
+     * @var string
+     */
+    private $alias;
+
+    /**
+     * @var bool
+     * @see \TYPO3\PharStreamWrapper\PharStreamWrapper::collectInvocation()
+     */
+    private $confirmed = false;
+
+    /**
+     * Arbitrary variables to be used by interceptors as registry
+     * (e.g. in order to avoid duplicate processing and assertions)
+     *
+     * @var array
+     */
+    private $variables;
+
+    /**
+     * @param string $baseName
+     * @param string $alias
+     */
+    public function __construct($baseName, $alias = '')
+    {
+        if ($baseName === '') {
+            throw new Exception(
+                'Base-name cannot be empty',
+                1551283689
+            );
+        }
+        $this->baseName = $baseName;
+        $this->alias = $alias;
+    }
+
+    /**
+     * @return string
+     */
+    public function __toString()
+    {
+        return $this->baseName;
+    }
+
+    /**
+     * @return string
+     */
+    public function getBaseName()
+    {
+        return $this->baseName;
+    }
+
+    /**
+     * @return null|string
+     */
+    public function getAlias()
+    {
+        return $this->alias;
+    }
+
+    /**
+     * @return bool
+     */
+    public function isConfirmed()
+    {
+        return $this->confirmed;
+    }
+
+    public function confirm()
+    {
+        $this->confirmed = true;
+    }
+
+    /**
+     * @param string $name
+     * @return mixed|null
+     */
+    public function getVariable($name)
+    {
+        if (!isset($this->variables[$name])) {
+            return null;
+        }
+        return $this->variables[$name];
+    }
+
+    /**
+     * @param string $name
+     * @param mixed $value
+     */
+    public function setVariable($name, $value)
+    {
+        $this->variables[$name] = $value;
+    }
+
+    /**
+     * @param PharInvocation $other
+     * @return bool
+     */
+    public function equals(PharInvocation $other)
+    {
+        return $other->baseName === $this->baseName
+            && $other->alias === $this->alias;
+    }
+}
\ No newline at end of file
diff --git a/misc/typo3/phar-stream-wrapper/src/Resolver/PharInvocationCollection.php b/misc/typo3/phar-stream-wrapper/src/Resolver/PharInvocationCollection.php
new file mode 100644
index 0000000000000000000000000000000000000000..e445ff66e9cc5aac92935c802ed011414906236b
--- /dev/null
+++ b/misc/typo3/phar-stream-wrapper/src/Resolver/PharInvocationCollection.php
@@ -0,0 +1,156 @@
+<?php
+namespace TYPO3\PharStreamWrapper\Resolver;
+
+/*
+ * This file is part of the TYPO3 project.
+ *
+ * It is free software; you can redistribute it and/or modify it under the terms
+ * of the MIT License (MIT). For the full copyright and license information,
+ * please read the LICENSE file that was distributed with this source code.
+ *
+ * The TYPO3 project - inspiring people to share!
+ */
+
+use TYPO3\PharStreamWrapper\Collectable;
+
+class PharInvocationCollection implements Collectable
+{
+    const UNIQUE_INVOCATION = 1;
+    const UNIQUE_BASE_NAME = 2;
+    const DUPLICATE_ALIAS_WARNING = 32;
+
+    /**
+     * @var PharInvocation[]
+     */
+    private $invocations = array();
+
+    /**
+     * @param PharInvocation $invocation
+     * @return bool
+     */
+    public function has(PharInvocation $invocation)
+    {
+        return in_array($invocation, $this->invocations, true);
+    }
+
+    /**
+     * @param PharInvocation $invocation
+     * @param null|int $flags
+     * @return bool
+     */
+    public function collect(PharInvocation $invocation, $flags = null)
+    {
+        if ($flags === null) {
+            $flags = static::UNIQUE_INVOCATION | static::DUPLICATE_ALIAS_WARNING;
+        }
+        if ($invocation->getBaseName() === ''
+            || $invocation->getAlias() === ''
+            || !$this->assertUniqueBaseName($invocation, $flags)
+            || !$this->assertUniqueInvocation($invocation, $flags)
+        ) {
+            return false;
+        }
+        if ($flags & static::DUPLICATE_ALIAS_WARNING) {
+            $this->triggerDuplicateAliasWarning($invocation);
+        }
+
+        $this->invocations[] = $invocation;
+        return true;
+    }
+
+    /**
+     * @param callable $callback
+     * @param bool $reverse
+     * @return null|PharInvocation
+     */
+    public function findByCallback($callback, $reverse = false)
+    {
+        foreach ($this->getInvocations($reverse) as $invocation) {
+            if (call_user_func($callback, $invocation) === true) {
+                return $invocation;
+            }
+        }
+        return null;
+    }
+
+    /**
+     * Asserts that base-name is unique. This disallows having multiple invocations for
+     * same base-name but having different alias names.
+     *
+     * @param PharInvocation $invocation
+     * @param int $flags
+     * @return bool
+     */
+    private function assertUniqueBaseName(PharInvocation $invocation, $flags)
+    {
+        if (!($flags & static::UNIQUE_BASE_NAME)) {
+            return true;
+        }
+        return $this->findByCallback(
+                function (PharInvocation $candidate) use ($invocation) {
+                    return $candidate->getBaseName() === $invocation->getBaseName();
+                }
+            ) === null;
+    }
+
+    /**
+     * Asserts that combination of base-name and alias is unique. This allows having multiple
+     * invocations for same base-name but having different alias names (for whatever reason).
+     *
+     * @param PharInvocation $invocation
+     * @param int $flags
+     * @return bool
+     */
+    private function assertUniqueInvocation(PharInvocation $invocation, $flags)
+    {
+        if (!($flags & static::UNIQUE_INVOCATION)) {
+            return true;
+        }
+        return $this->findByCallback(
+                function (PharInvocation $candidate) use ($invocation) {
+                    return $candidate->equals($invocation);
+                }
+            ) === null;
+    }
+
+    /**
+     * Triggers warning for invocations with same alias and same confirmation state.
+     *
+     * @param PharInvocation $invocation
+     * @see \TYPO3\PharStreamWrapper\PharStreamWrapper::collectInvocation()
+     */
+    private function triggerDuplicateAliasWarning(PharInvocation $invocation)
+    {
+        $sameAliasInvocation = $this->findByCallback(
+            function (PharInvocation $candidate) use ($invocation) {
+                return $candidate->isConfirmed() === $invocation->isConfirmed()
+                    && $candidate->getAlias() === $invocation->getAlias();
+            },
+            true
+        );
+        if ($sameAliasInvocation === null) {
+            return;
+        }
+        trigger_error(
+            sprintf(
+                'Alias %s cannot be used by %s, already used by %s',
+                $invocation->getAlias(),
+                $invocation->getBaseName(),
+                $sameAliasInvocation->getBaseName()
+            ),
+            E_USER_WARNING
+        );
+    }
+
+    /**
+     * @param bool $reverse
+     * @return PharInvocation[]
+     */
+    private function getInvocations($reverse = false)
+    {
+        if ($reverse) {
+            return array_reverse($this->invocations);
+        }
+        return $this->invocations;
+    }
+}
\ No newline at end of file
diff --git a/misc/typo3/phar-stream-wrapper/src/Resolver/PharInvocationResolver.php b/misc/typo3/phar-stream-wrapper/src/Resolver/PharInvocationResolver.php
new file mode 100644
index 0000000000000000000000000000000000000000..80b86d3db42fc20ec210d5b3d6ec8fa344937cba
--- /dev/null
+++ b/misc/typo3/phar-stream-wrapper/src/Resolver/PharInvocationResolver.php
@@ -0,0 +1,241 @@
+<?php
+namespace TYPO3\PharStreamWrapper\Resolver;
+
+/*
+ * This file is part of the TYPO3 project.
+ *
+ * It is free software; you can redistribute it and/or modify it under the terms
+ * of the MIT License (MIT). For the full copyright and license information,
+ * please read the LICENSE file that was distributed with this source code.
+ *
+ * The TYPO3 project - inspiring people to share!
+ */
+
+use TYPO3\PharStreamWrapper\Helper;
+use TYPO3\PharStreamWrapper\Manager;
+use TYPO3\PharStreamWrapper\Phar\Reader;
+use TYPO3\PharStreamWrapper\Resolvable;
+
+class PharInvocationResolver implements Resolvable
+{
+    const RESOLVE_REALPATH = 1;
+    const RESOLVE_ALIAS = 2;
+    const ASSERT_INTERNAL_INVOCATION = 32;
+
+    /**
+     * @var string[]
+     */
+    private $invocationFunctionNames = array(
+        'include',
+        'include_once',
+        'require',
+        'require_once'
+    );
+
+    /**
+     * Contains resolved base names in order to reduce file IO.
+     *
+     * @var string[]
+     */
+    private $baseNames = array();
+
+    /**
+     * Resolves PharInvocation value object (baseName and optional alias).
+     *
+     * Phar aliases are intended to be used only inside Phar archives, however
+     * PharStreamWrapper needs this information exposed outside of Phar as well
+     * It is possible that same alias is used for different $baseName values.
+     * That's why PharInvocationCollection behaves like a stack when resolving
+     * base-name for a given alias. On the other hand it is not possible that
+     * one $baseName is referring to multiple aliases.
+     * @see https://secure.php.net/manual/en/phar.setalias.php
+     * @see https://secure.php.net/manual/en/phar.mapphar.php
+     *
+     * @param string $path
+     * @param int|null $flags
+     * @return null|PharInvocation
+     */
+    public function resolve($path, $flags = null)
+    {
+        $hasPharPrefix = Helper::hasPharPrefix($path);
+        if ($flags === null) {
+            $flags = static::RESOLVE_REALPATH | static::RESOLVE_ALIAS | static::ASSERT_INTERNAL_INVOCATION;
+        }
+
+        if ($hasPharPrefix && $flags & static::RESOLVE_ALIAS) {
+            $invocation = $this->findByAlias($path);
+            if ($invocation !== null) {
+                return $invocation;
+            }
+        }
+
+        $baseName = $this->resolveBaseName($path, $flags);
+        if ($baseName === null) {
+            return null;
+        }
+
+        if ($flags & static::RESOLVE_REALPATH) {
+            $baseName = $this->baseNames[$baseName];
+        }
+
+        return $this->retrieveInvocation($baseName, $flags);
+    }
+
+    /**
+     * Retrieves PharInvocation, either existing in collection or created on demand
+     * with resolving a potential alias name used in the according Phar archive.
+     *
+     * @param string $baseName
+     * @param int $flags
+     * @return PharInvocation
+     */
+    private function retrieveInvocation($baseName, $flags)
+    {
+        $invocation = $this->findByBaseName($baseName);
+        if ($invocation !== null) {
+            return $invocation;
+        }
+
+        if ($flags & static::RESOLVE_ALIAS) {
+            $reader = new Reader($baseName);
+            $alias = $reader->resolveContainer()->getAlias();
+        } else {
+            $alias = '';
+        }
+        // add unconfirmed(!) new invocation to collection
+        $invocation = new PharInvocation($baseName, $alias);
+        Manager::instance()->getCollection()->collect($invocation);
+        return $invocation;
+    }
+
+    /**
+     * @param string $path
+     * @param int $flags
+     * @return null|string
+     */
+    private function resolveBaseName($path, $flags)
+    {
+        $baseName = $this->findInBaseNames($path);
+        if ($baseName !== null) {
+            return $baseName;
+        }
+
+        $baseName = Helper::determineBaseFile($path);
+        if ($baseName !== null) {
+            $this->addBaseName($baseName);
+            return $baseName;
+        }
+
+        $possibleAlias = $this->resolvePossibleAlias($path);
+        if (!($flags & static::RESOLVE_ALIAS) || $possibleAlias === null) {
+            return null;
+        }
+
+        $trace = debug_backtrace();
+        foreach ($trace as $item) {
+            if (!isset($item['function']) || !isset($item['args'][0])
+                || !in_array($item['function'], $this->invocationFunctionNames, true)) {
+                continue;
+            }
+            $currentPath = $item['args'][0];
+            if (Helper::hasPharPrefix($currentPath)) {
+                continue;
+            }
+            $currentBaseName = Helper::determineBaseFile($currentPath);
+            if ($currentBaseName === null) {
+                continue;
+            }
+            // ensure the possible alias name (how we have been called initially) matches
+            // the resolved alias name that was retrieved by the current possible base name
+            $reader = new Reader($currentBaseName);
+            $currentAlias = $reader->resolveContainer()->getAlias();
+            if ($currentAlias !== $possibleAlias) {
+                continue;
+            }
+            $this->addBaseName($currentBaseName);
+            return $currentBaseName;
+        }
+
+        return null;
+    }
+
+    /**
+     * @param string $path
+     * @return null|string
+     */
+    private function resolvePossibleAlias($path)
+    {
+        $normalizedPath = Helper::normalizePath($path);
+        return strstr($normalizedPath, '/', true) ?: null;
+    }
+
+    /**
+     * @param string $baseName
+     * @return null|PharInvocation
+     */
+    private function findByBaseName($baseName)
+    {
+        return Manager::instance()->getCollection()->findByCallback(
+            function (PharInvocation $candidate) use ($baseName) {
+                return $candidate->getBaseName() === $baseName;
+            },
+            true
+        );
+    }
+
+    /**
+     * @param string $path
+     * @return null|string
+     */
+    private function findInBaseNames($path)
+    {
+        // return directly if the resolved base name was submitted
+        if (in_array($path, $this->baseNames, true)) {
+            return $path;
+        }
+
+        $parts = explode('/', Helper::normalizePath($path));
+
+        while (count($parts)) {
+            $currentPath = implode('/', $parts);
+            if (isset($this->baseNames[$currentPath])) {
+                return $currentPath;
+            }
+            array_pop($parts);
+        }
+
+        return null;
+    }
+
+    /**
+     * @param string $baseName
+     */
+    private function addBaseName($baseName)
+    {
+        if (isset($this->baseNames[$baseName])) {
+            return;
+        }
+        $this->baseNames[$baseName] = realpath($baseName);
+    }
+
+    /**
+     * Finds confirmed(!) invocations by alias.
+     *
+     * @param string $path
+     * @return null|PharInvocation
+     * @see \TYPO3\PharStreamWrapper\PharStreamWrapper::collectInvocation()
+     */
+    private function findByAlias($path)
+    {
+        $possibleAlias = $this->resolvePossibleAlias($path);
+        if ($possibleAlias === null) {
+            return null;
+        }
+        return Manager::instance()->getCollection()->findByCallback(
+            function (PharInvocation $candidate) use ($possibleAlias) {
+                return $candidate->isConfirmed() && $candidate->getAlias() === $possibleAlias;
+            },
+            true
+        );
+    }
+}
diff --git a/profiles/wcm_base/CHANGELOG.txt b/profiles/wcm_base/CHANGELOG.txt
index 0123791a603eb7a6b49cc0a59cd378fd7e0583b3..63d1e90ef6b3a6103f78bf3d9eca7bd19971104b 100644
--- a/profiles/wcm_base/CHANGELOG.txt
+++ b/profiles/wcm_base/CHANGELOG.txt
@@ -1,3 +1,15 @@
+WCM Base 7.x-1.15-rc3, 2019-05-08
+---------------------------------
+- WCM Base: Updated Drupal core to 7.67 per SA-CORE-2019-007.
+- WCM Omega:
+  - Added WCM Timeline mobile view, improved alignment and hover styles.
+  - Render video files in Landing Page banner image field.
+  - Added new layout 11b.
+- WCM Timeline: Added right align class to last quarter of timeline entry labels.
+- OCIO Landing Page:
+  - Added mp4 videos to allowed file types in banner image field.
+  - Added new layout 11b to allowed layouts and timeline pane to allowed content.
+
 WCM Base 7.x-1.15-rc2, 2019-05-03
 ---------------------------------
 - WCM Base: Removed nonexistant logging_alerts module from wcm_base.info.
diff --git a/profiles/wcm_base/modules/custom/ocio_landing_page/ocio_landing_page.features.field_instance.inc b/profiles/wcm_base/modules/custom/ocio_landing_page/ocio_landing_page.features.field_instance.inc
index 32d97ac6cf5181147c53a770115c349f160fdbea..7cbd59a75681247cc3a8952e4e7b2d44d93654d1 100644
--- a/profiles/wcm_base/modules/custom/ocio_landing_page/ocio_landing_page.features.field_instance.inc
+++ b/profiles/wcm_base/modules/custom/ocio_landing_page/ocio_landing_page.features.field_instance.inc
@@ -162,8 +162,8 @@ function ocio_landing_page_field_default_field_instances() {
       'alt_field' => 0,
       'default_image' => 0,
       'file_directory' => 'banner-images',
-      'file_extensions' => 'png jpg jpeg svg',
-      'max_filesize' => '3mb',
+      'file_extensions' => 'png jpg jpeg svg mp4',
+      'max_filesize' => '5mb',
       'max_resolution' => '',
       'min_resolution' => '2000x320',
       'title_field' => 0,
@@ -183,8 +183,7 @@ function ocio_landing_page_field_default_field_instances() {
           'audio' => 0,
           'document' => 0,
           'image' => 'image',
-          'test' => 0,
-          'video' => 0,
+          'video' => 'video',
         ),
         'browser_plugins' => array(
           'media_default--media_browser_1' => 'media_default--media_browser_1',
diff --git a/profiles/wcm_base/modules/custom/ocio_landing_page/ocio_landing_page.strongarm.inc b/profiles/wcm_base/modules/custom/ocio_landing_page/ocio_landing_page.strongarm.inc
index 1582f858d523b247bf2cbd345dabcc82c41c25a9..0479c4cf4cc09f396114e76610547b125f09f599 100644
--- a/profiles/wcm_base/modules/custom/ocio_landing_page/ocio_landing_page.strongarm.inc
+++ b/profiles/wcm_base/modules/custom/ocio_landing_page/ocio_landing_page.strongarm.inc
@@ -237,7 +237,7 @@ function ocio_landing_page_strongarm() {
   $strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */
   $strongarm->api_version = 1;
   $strongarm->name = 'panelizer_node:ocio_landing_page_allowed_layouts';
-  $strongarm->value = 'O:22:"panels_allowed_layouts":4:{s:9:"allow_new";b:1;s:11:"module_name";s:32:"panelizer_node:ocio_landing_page";s:23:"allowed_layout_settings";a:108:{s:10:"omega:hero";b:0;s:12:"omega:simple";b:0;s:16:"omega:off-canvas";b:0;s:12:"omega:divine";b:0;s:8:"flexible";b:0;s:14:"twocol_stacked";b:0;s:13:"twocol_bricks";b:0;s:6:"twocol";b:0;s:25:"threecol_33_34_33_stacked";b:0;s:17:"threecol_33_34_33";b:0;s:25:"threecol_25_50_25_stacked";b:0;s:17:"threecol_25_50_25";b:0;s:6:"onecol";b:0;s:6:"whelan";b:0;s:12:"webb_flipped";b:0;s:4:"webb";b:0;s:14:"taylor_flipped";b:0;s:6:"taylor";b:0;s:12:"sutro_double";b:0;s:5:"sutro";b:0;s:13:"selby_flipped";b:0;s:5:"selby";b:0;s:17:"sanderson_flipped";b:0;s:9:"sanderson";b:0;s:5:"rolph";b:0;s:4:"pond";b:0;s:6:"phelan";b:0;s:15:"moscone_flipped";b:0;s:7:"moscone";b:0;s:8:"mccoppin";b:0;s:15:"hewston_flipped";b:0;s:7:"hewston";b:0;s:6:"harris";b:0;s:5:"geary";b:0;s:12:"burr_flipped";b:0;s:4:"burr";b:0;s:22:"bryant_flipped_flipped";b:0;s:6:"bryant";b:0;s:5:"brown";b:0;s:15:"brenham_flipped";b:0;s:7:"brenham";b:0;s:6:"boxton";b:0;s:16:"bartlett_flipped";b:0;s:8:"bartlett";b:0;s:5:"naked";b:0;s:8:"mondrian";b:0;s:6:"grid-3";b:0;s:6:"grid-2";b:0;s:6:"golden";b:0;s:12:"radix_whelan";b:0;s:18:"radix_webb_flipped";b:0;s:10:"radix_webb";b:0;s:20:"radix_taylor_flipped";b:0;s:12:"radix_taylor";b:0;s:18:"radix_sutro_double";b:0;s:11:"radix_sutro";b:0;s:19:"radix_selby_flipped";b:0;s:11:"radix_selby";b:0;s:23:"radix_sanderson_flipped";b:0;s:15:"radix_sanderson";b:0;s:11:"radix_rolph";b:0;s:10:"radix_pond";b:0;s:12:"radix_phelan";b:0;s:21:"radix_moscone_flipped";b:0;s:13:"radix_moscone";b:0;s:14:"radix_mccoppin";b:0;s:21:"radix_hewston_flipped";b:0;s:13:"radix_hewston";b:0;s:12:"radix_harris";b:0;s:11:"radix_geary";b:0;s:18:"radix_burr_flipped";b:0;s:10:"radix_burr";b:0;s:20:"radix_bryant_flipped";b:0;s:12:"radix_bryant";b:0;s:11:"radix_brown";b:0;s:21:"radix_brenham_flipped";b:0;s:13:"radix_brenham";b:0;s:12:"radix_boxton";b:0;s:22:"radix_bartlett_flipped";b:0;s:14:"radix_bartlett";b:0;s:18:"omega:wcm-standard";b:1;s:13:"wcm-omega-10c";b:1;s:12:"wcm-omega-3a";b:1;s:12:"wcm-omega-2b";b:1;s:13:"wcm-omega-10b";b:1;s:12:"wcm-omega-1a";b:1;s:12:"wcm-omega-9a";b:1;s:12:"wcm-omega-4b";b:1;s:12:"wcm-omega-8a";b:1;s:12:"wcm-omega-4a";b:1;s:12:"wcm-omega-3d";b:1;s:12:"wcm-omega-3c";b:1;s:12:"wcm-omega-5a";b:1;s:12:"wcm-omega-7a";b:1;s:12:"wcm-omega-3e";b:1;s:12:"wcm-omega-3b";b:1;s:12:"wcm-omega-4d";b:1;s:13:"wcm-omega-10a";b:1;s:12:"wcm-omega-8b";b:1;s:12:"wcm-omega-6b";b:1;s:12:"wcm-omega-2a";b:1;s:12:"wcm-omega-6a";b:1;s:12:"wcm-omega-4c";b:1;s:12:"wcm-omega-4e";b:1;s:12:"wcm-omega-1b";b:1;s:12:"wcm-omega-3f";b:1;s:12:"wcm-omega-6c";b:1;s:12:"wcm-omega-9b";b:1;}s:10:"form_state";N;}';
+  $strongarm->value = 'O:22:"panels_allowed_layouts":4:{s:9:"allow_new";b:1;s:11:"module_name";s:32:"panelizer_node:ocio_landing_page";s:23:"allowed_layout_settings";a:111:{s:10:"omega:hero";b:0;s:12:"omega:simple";b:0;s:16:"omega:off-canvas";b:0;s:12:"omega:divine";b:0;s:8:"flexible";b:0;s:14:"twocol_stacked";b:0;s:13:"twocol_bricks";b:0;s:6:"twocol";b:0;s:25:"threecol_33_34_33_stacked";b:0;s:17:"threecol_33_34_33";b:0;s:25:"threecol_25_50_25_stacked";b:0;s:17:"threecol_25_50_25";b:0;s:6:"onecol";b:0;s:6:"whelan";b:0;s:12:"webb_flipped";b:0;s:4:"webb";b:0;s:14:"taylor_flipped";b:0;s:6:"taylor";b:0;s:12:"sutro_double";b:0;s:5:"sutro";b:0;s:13:"selby_flipped";b:0;s:5:"selby";b:0;s:17:"sanderson_flipped";b:0;s:9:"sanderson";b:0;s:5:"rolph";b:0;s:4:"pond";b:0;s:6:"phelan";b:0;s:15:"moscone_flipped";b:0;s:7:"moscone";b:0;s:8:"mccoppin";b:0;s:15:"hewston_flipped";b:0;s:7:"hewston";b:0;s:6:"harris";b:0;s:5:"geary";b:0;s:12:"burr_flipped";b:0;s:4:"burr";b:0;s:22:"bryant_flipped_flipped";b:0;s:6:"bryant";b:0;s:5:"brown";b:0;s:15:"brenham_flipped";b:0;s:7:"brenham";b:0;s:6:"boxton";b:0;s:16:"bartlett_flipped";b:0;s:8:"bartlett";b:0;s:5:"naked";b:0;s:8:"mondrian";b:0;s:6:"grid-3";b:0;s:6:"grid-2";b:0;s:6:"golden";b:0;s:12:"radix_whelan";b:0;s:18:"radix_webb_flipped";b:0;s:10:"radix_webb";b:0;s:20:"radix_taylor_flipped";b:0;s:12:"radix_taylor";b:0;s:18:"radix_sutro_double";b:0;s:11:"radix_sutro";b:0;s:19:"radix_selby_flipped";b:0;s:11:"radix_selby";b:0;s:23:"radix_sanderson_flipped";b:0;s:15:"radix_sanderson";b:0;s:11:"radix_rolph";b:0;s:10:"radix_pond";b:0;s:12:"radix_phelan";b:0;s:21:"radix_moscone_flipped";b:0;s:13:"radix_moscone";b:0;s:14:"radix_mccoppin";b:0;s:21:"radix_hewston_flipped";b:0;s:13:"radix_hewston";b:0;s:12:"radix_harris";b:0;s:11:"radix_geary";b:0;s:18:"radix_burr_flipped";b:0;s:10:"radix_burr";b:0;s:20:"radix_bryant_flipped";b:0;s:12:"radix_bryant";b:0;s:11:"radix_brown";b:0;s:21:"radix_brenham_flipped";b:0;s:13:"radix_brenham";b:0;s:12:"radix_boxton";b:0;s:22:"radix_bartlett_flipped";b:0;s:14:"radix_bartlett";b:0;s:18:"omega:wcm-standard";b:1;s:13:"wcm-omega-10c";b:1;s:12:"wcm-omega-3a";b:1;s:12:"wcm-omega-2b";b:1;s:13:"wcm-omega-10b";b:1;s:12:"wcm-omega-1a";b:1;s:12:"wcm-omega-9a";b:1;s:12:"wcm-omega-4b";b:1;s:12:"wcm-omega-8a";b:1;s:12:"wcm-omega-4a";b:1;s:12:"wcm-omega-3d";b:1;s:12:"wcm-omega-3c";b:1;s:12:"wcm-omega-5a";b:1;s:12:"wcm-omega-7a";b:1;s:12:"wcm-omega-3e";b:1;s:12:"wcm-omega-3b";b:1;s:12:"wcm-omega-4d";b:1;s:13:"wcm-omega-10a";b:1;s:12:"wcm-omega-8b";b:1;s:12:"wcm-omega-6b";b:1;s:12:"wcm-omega-2a";b:1;s:12:"wcm-omega-6a";b:1;s:12:"wcm-omega-4c";b:1;s:12:"wcm-omega-4e";b:1;s:12:"wcm-omega-1b";b:1;s:12:"wcm-omega-3f";b:1;s:12:"wcm-omega-6c";b:1;s:12:"wcm-omega-9b";b:1;s:12:"wcm-omega-8c";b:1;s:13:"wcm-omega-11a";b:1;s:13:"wcm-omega-11b";b:1;}s:10:"form_state";N;}';
   $export['panelizer_node:ocio_landing_page_allowed_layouts'] = $strongarm;
 
   $strongarm = new stdClass();
@@ -410,6 +410,7 @@ function ocio_landing_page_strongarm() {
     'entity_view-taxonomy_term' => FALSE,
     'entity_view-user' => FALSE,
     'entity_view-workbench_moderation_transition' => FALSE,
+    'fieldable_panels_pane-timeline' => TRUE,
     'fieldable_panels_pane-tile_pane' => TRUE,
     'fieldable_panels_pane-tile_pane_plus_text_area' => TRUE,
     'fieldable_panels_pane-quick_links' => TRUE,
diff --git a/profiles/wcm_base/modules/custom/wcm_timeline/wcm_timeline.module b/profiles/wcm_base/modules/custom/wcm_timeline/wcm_timeline.module
index 62634a61b6d1e232da45cc31f7a3e687718aa23f..f9fb87a6890d3996649e406bbb1c9d037d7f9fec 100644
--- a/profiles/wcm_base/modules/custom/wcm_timeline/wcm_timeline.module
+++ b/profiles/wcm_base/modules/custom/wcm_timeline/wcm_timeline.module
@@ -29,6 +29,8 @@ function wcm_timeline_views_post_render(&$view, &$output, &$cache) {
   if ($view->name == 'wcm_timeline') {
     $years = [];
 
+    $total_entries = count($view->result);
+
     foreach ($view->result as $key => $value) {
       $entry = $view->result[$key];
 
@@ -48,6 +50,7 @@ function wcm_timeline_views_post_render(&$view, &$output, &$cache) {
         //'start' => $start['mon'],
         //'length' => $length,
         //'alt' => $key % 2
+        'align' => ($key + 1 > $total_entries * 3 / 4) ? 'right' : 'left'
       );
 
       $years[] = $start['year'];
@@ -57,17 +60,16 @@ function wcm_timeline_views_post_render(&$view, &$output, &$cache) {
 
     $years = array_replace(array_fill_keys($years, NULL), $data);
 
-    $total_entries = count($view->result);
-
     $output = '<div class="wcm-timeline"><ul class="timeline entries-' . $total_entries  . '">';
 
     foreach ($years as $year => $entries) {
       $year_entries = count($entries);
+
       $output .= '<li class="timeline-year entries-' . $year_entries . '"><div class="year-label">' . $year . '</div><ul class="timeline-entries">';
 //$output .= '<li class="timeline-year entries-' . $year_entries . '" style="width:' . $year_entries / $total_entries * 100 .'%"><div class="year-label">' . $year . '</div><ul class="timeline-entries">';
       if (!empty($entries)) {
         foreach ($entries as $entry) {
-          $output .= '<li class="timeline-entry'/* alt-' . $entry['alt'] . ' start-' . $entry['start']  . ' length-'. $entry['length'] */. '"><div class="entry-label"><div class="entry-dot"></div><div class="entry-label-text"><div class="entry-label-title">' . $entry['title'] . '</div><div class="entry-label-date">' . $entry['date'] . '</div></div></li>';
+          $output .= '<li class="timeline-entry'/* alt-' . $entry['alt'] . ' start-' . $entry['start']  . ' length-'. $entry['length'] */. '"><div class="entry-label ' . $entry['align'] . '"><div class="entry-label-text"><div class="entry-label-title">' . $entry['title'] . '</div><div class="entry-label-date">' . $entry['date'] . '</div></div></li>';
         }
       }
       $output .= '</ul></li>';
diff --git a/profiles/wcm_base/themes/wcm_omega/css/wcm-omega.styles.css b/profiles/wcm_base/themes/wcm_omega/css/wcm-omega.styles.css
index 1916dc20618d2a848300fce4c193da8b3b718cf3..0825d42dd46918d21da884131dbe53d2e7632653 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-block-global-menu h2.block__title,.visuallyhidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.element-invisible{width:1px}.accordion-panel{display:block;overflow:hidden;opacity:1;transition:visibility .5s ease,max-height .5s ease,opacity .5s ease;max-height:999em;visibility:visible;transition-delay:0s}.accordion-panel.accordion-collapsed{display:block;max-height:0;opacity:0;visibility:hidden;transition-delay:0s}.accordion{margin-bottom:1em}.accordion .accordion,.accordion .accordion-item>h2,.accordion .accordion-item>h3,.accordion .accordion-item>h4,.views-nested-accordion .accordion-item>h3,.views-nested-accordion .accordion-item>h4{margin-bottom:0}.accordion button.accordion-header{border:0;background:#ededed;width:100%;text-align:left;font-size:16px;font-weight:400;padding:7px 15px 5px;margin-top:5px}.accordion button.accordion-header:hover,.accordion button.accordion-header[aria-expanded=true]{background:#d4d4d4}.accordion button.accordion-header .accordion-icon{color:#666;text-align:center;font-size:12px;margin-right:10px}.accordion button.accordion-header:focus{outline:#1b7582 dotted 2px}.accordion button.accordion-header[aria-expanded=true] .accordion-icon{margin-left:-2px}.accordion-content,.ui-accordion-content,.views-accordion .accordion-panel>div{border:1px solid #d4d4d4;padding:20px 25px 15px;background:#fff}.accordion-header-darken,.panels-row.odd button.accordion-header{background:#d9d9d9}.accordion-header-darken:hover,.accordion-header-darken[aria-expanded=true],.panels-row.odd button.accordion-header:hover,.panels-row.odd button[aria-expanded=true].accordion-header{background:#c7c7c7}.views-nested-accordion .accordion-item button.accordion-header{margin-top:2px}.views-nested-accordion .accordion-item>h3 button.accordion-header{background:#d4d4d4}.views-nested-accordion .accordion-item>h3 button.accordion-header:hover,.views-nested-accordion .accordion-item>h3 button.accordion-header[aria-expanded=true]{background:#bababa}.views-nested-accordion .accordion-item>h4 button.accordion-header{padding-left:25px}.views-nested-accordion .accordion-item>h4 button.accordion-header:focus{outline-offset:-2px}.views-nested-accordion .views-accordion-grouped-row.accordion-panel>div{border:1px solid #d4d4d4;padding:15px 18px}.view-display-id-archive_listing_block.views-nested-accordion h4 button.accordion-header{text-transform:uppercase}.view-display-id-archive_listing_block.views-nested-accordion .views-accordion-grouped-row.accordion-panel>div .views-row{margin-bottom:10px}.view-display-id-archive_listing_block.views-nested-accordion .views-accordion-grouped-row.accordion-panel>div .views-row a.active{text-decoration:underline;color:#666}.view-display-id-archive_listing_block.views-nested-accordion .views-accordion-grouped-row.accordion-panel>div .views-row.views-row-last{margin-bottom:0}.field.field--name-addtoany.field--label-inline .field__items,.field.field--name-addtoany.field--label-inline .field__label{display:inline-block;vertical-align:middle;float:none}ul.breadcrumb{padding:20px 0;margin:0 0 1em}ul.breadcrumb li{display:inline-block;margin-right:.45em;font-weight:600}ul.breadcrumb li:after{content:'|';color:#b00;font-weight:700;margin-left:.45em}.menu-style-1 .sf-menu ul:before,ul.breadcrumb li:last-child:after{content:' '}ul.breadcrumb li a{color:#666;text-decoration:none}a:hover,ul.breadcrumb li a:hover{text-decoration:underline}ul.breadcrumb li a:visited{color:#666}ul.breadcrumb li a:focus{color:#1b7582}ul.breadcrumb li a:hover{color:#666}ul.breadcrumb li a:active{color:#1b7582}ul.breadcrumb li a.active{font-weight:600;color:#000}ul.breadcrumb li:last-child{margin-right:0}#edit-preview,#edit-submit,#edit-submit--2,#edit-submit--3,.button-primary,.form-submit,.red-button,.webform-previous,.webform-submit,body.page-user-login .login-box.osu a,button:not(.accordion-header),html body .button,input[type=button]{font-size:14px;padding:.7em 1.3em .4em;display:inline-block;cursor:pointer;background-color:#b00;border:0;color:#fff;text-transform:uppercase;font-family:proximanova,Helvetica,Arial,sans-serif;letter-spacing:.05em;border-radius:2px;box-shadow:0 3px 0 0 #920000;font-weight:400;margin-right:1.5em}#edit-preview:hover,#edit-submit--2:hover,#edit-submit--3:hover,#edit-submit:hover,.button-primary:hover,.form-submit:hover,.red-button:hover,.webform-previous:hover,.webform-submit:hover,body.page-user-login .login-box.osu a:hover,button:hover:not(.accordion-header),html body .button:hover,input[type=button]:hover{text-decoration:none;background-color:#a20000}#edit-preview:active,#edit-submit--2:active,#edit-submit--3:active,#edit-submit:active,.button-primary:active,.form-submit:active,.red-button:active,.webform-previous:active,.webform-submit:active,body.page-user-login .login-box.osu a:active,button:active:not(.accordion-header),html body .button:active,input[type=button]:active{background-color:#920000}.disabled#edit-preview,.disabled#edit-submit,.disabled#edit-submit--2,.disabled#edit-submit--3,.disabled.button-primary,.disabled.form-submit,.disabled.webform-previous,.disabled.webform-submit,.red-button.disabled,.red-button[disabled],[disabled]#edit-preview,[disabled]#edit-submit,[disabled]#edit-submit--2,[disabled]#edit-submit--3,[disabled].button-primary,[disabled].form-submit,[disabled].webform-previous,[disabled].webform-submit,body.page-user-login .login-box.osu a.disabled,body.page-user-login .login-box.osu a[disabled],button.disabled:not(.accordion-header),button[disabled]:not(.accordion-header),html body .disabled.button,html body [disabled].button,input.disabled[type=button],input[disabled][type=button]{opacity:.6;background:false;cursor:default;box-shadow:none}#edit-preview:focus,#edit-submit--2:focus,#edit-submit--3:focus,#edit-submit:focus,.button-primary:focus,.form-submit:focus,.red-button:focus,.webform-previous:focus,.webform-submit:focus,body.page-user-login .login-box.osu a:focus,button:focus:not(.accordion-header),html body .button:focus,input[type=button]:focus{outline:#000 dotted 2px;outline-offset:6px}#edit-preview.ext .ext,#edit-submit--2.ext .ext,#edit-submit--3.ext .ext,#edit-submit.ext .ext,.button-primary.ext .ext,.form-submit.ext .ext,.webform-previous.ext .ext,.webform-submit.ext .ext,button:not(.accordion-header).ext .ext,html body .button.ext .ext,input[type=button].ext .ext{background-image:none;padding:0;width:0}a.button{margin-top:20px}#colorbox #cboxWrapper{border-radius:0;font-size:1.1em}#colorbox #cboxWrapper #cboxClose,#colorbox #cboxWrapper #cboxNext,#colorbox #cboxWrapper #cboxPrevious{background-image:none;text-indent:0;color:transparent;overflow:hidden}#colorbox #cboxWrapper #cboxClose:before,#colorbox #cboxWrapper #cboxNext:before,#colorbox #cboxWrapper #cboxPrevious:before{font-family:FontAwesome;bottom:-3px;position:absolute;color:#000}#colorbox #cboxWrapper #cboxClose:before{content:"\f00d";right:0;font-size:1.2em}#colorbox #cboxWrapper #cboxPrevious:before{content:"\f053"}#colorbox #cboxWrapper #cboxNext:before{content:"\f054"}#colorbox #cboxWrapper #cboxCurrent{bottom:-3px}span.ext{margin-left:2px;margin-right:2px}a[href]:empty{display:none}.webform-client-form .webform-component-file .form-managed-file .form-submit,form .chosen-container .result-selected{display:none!important}img.file-icon{height:26px;width:auto;padding-bottom:7px;margin:0 3px 0 6px}.views-exposed-form,.webform-client-form .webform-component .description{margin-bottom:30px}input{max-width:100%}input:focus,select:focus,textarea:focus{outline:#1b7582 dotted 3px}textarea{resize:none}.views-exposed-form label{font-weight:400;font-size:14px;text-transform:uppercase}.views-exposed-form .form-text{height:32px}.views-exposed-form li.search-field{height:29px}.webform-client-form .webform-component label{text-transform:uppercase;font-weight:600;font-size:14px}.webform-client-form .webform-component table .form-text{width:100%}.webform-client-form .fieldset-invisible .form-item label,.webform-client-form .fieldset-invisible .webform-component label,.webform-client-form .webform-component-fieldset .form-item label,.webform-client-form .webform-component-fieldset .webform-component label{text-transform:uppercase;font-weight:400;font-size:13px}.webform-client-form .fieldset-invisible legend,.webform-client-form .webform-component-fieldset legend{font-weight:600;text-transform:uppercase;font-size:14px}.webform-client-form .webform-component-fieldset,.webform-client-form .webform-component-file,.webform-client-form .webform-component-grid{margin-bottom:40px}.webform-client-form .webform-component-file #edit-submitted-file-upload{max-width:240px}@media (max-width:47.4em){.l-main input:not([type=checkbox]):not([type=radio]),.l-main select,.l-main textarea{width:100%}}form .chosen-container .chosen-choices,form .form-text{padding:4px 6px 2px;border:1px solid #bbb;background-image:none;box-shadow:none;font-size:.9em}form .chosen-container{font-size:1em}form .chosen-container .chosen-results{font-size:.9em}form .chosen-container .search-field input{width:.5px!important;height:.1px!important}form .chosen-container .chosen-results li{padding:7px 6px 4px;line-height:1em}form .chosen-container .chosen-results li.highlighted{background-image:none}form .chosen-container.chosen-container-active.chosen-with-drop .chosen-single,form .chosen-container.chosen-container-multi .chosen-choices li.search-choice,form .chosen-container.chosen-container-single .chosen-single{border-radius:0;background:#eee;box-shadow:none}form .chosen-container.chosen-container .search-field:after,form .chosen-container.chosen-container-active.chosen-with-drop .chosen-choices li.search-choice+.search-field:after{content:"- Select -";color:#666;cursor:default}form .chosen-container.chosen-container-active .search-field,form .chosen-container.chosen-container-multi .chosen-choices li.search-choice+.search-field{float:none}form .chosen-container.chosen-container-single .chosen-results{margin:0;padding:0}form .chosen-container.chosen-container-single .chosen-drop{border-radius:0}form .chosen-container.chosen-container-single .chosen-single{padding:0 0 0 6px;height:27px}form .chosen-container.chosen-container-single .chosen-single div b{background-size:52px 40px!important}form .chosen-container.chosen-container-multi .chosen-choices{padding:1px 3px 0;cursor:default}form .chosen-container.chosen-container-multi .chosen-choices li.search-choice{display:inline-block;float:none;line-height:1em;margin:2px 4px 2px 0;padding:4px 20px 2px 4px}form .chosen-container.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{top:4px}form .chosen-container.chosen-container-multi .chosen-choices li.search-choice+.search-field:after{content:"+ Add";cursor:pointer}.l-constrained:after,.l-main:after,.l-region--sidebar-1:after,.l-region--sidebar-2:after{content:"";clear:both;display:table}form .chosen-container.chosen-container-multi .chosen-choices li.search-field input[type=text]{margin:1px 0 0 2px;cursor:default}.type-group1 h1,.type-group1 h2,.type-group1 h3,.type-group1 h4,.type-group1 h5,.type-group1 h6,.type-group1-sample h1,.type-group1-sample h2,.type-group1-sample h3,.type-group1-sample h4,.type-group1-sample h5,.type-group1-sample h6{font-family:proximanova,Helvetica,Arial,sans-serif;font-weight:400}.type-group1 h2.block__title,.type-group1 h2.pane-title,.type-group1-sample h2.block__title,.type-group1-sample h2.pane-title{margin-bottom:.6em;text-transform:uppercase;color:#2d2d2d;font-weight:400;line-height:120%}.type-group2 h1,.type-group2 h2,.type-group2 h3,.type-group2 h4,.type-group2 h5,.type-group2 h6,.type-group2-sample h1,.type-group2-sample h2,.type-group2-sample h3,.type-group2-sample h4,.type-group2-sample h5,.type-group2-sample h6{font-family:proximanova,Helvetica,Arial,sans-serif;font-weight:300}.type-group2 h1,.type-group2-sample h1{font-weight:600}.type-group2 h2,.type-group2-sample h2{font-family:capita,Georgia,serif;font-weight:300}.type-group2 h3,.type-group2-sample h3{font-family:capita,Georgia,serif;font-weight:100}.type-group2 h4,.type-group2-sample h4{font-weight:400}.type-group2 h2.block__title,.type-group2 h2.pane-title,.type-group2-sample h2.block__title,.type-group2-sample h2.pane-title{font-weight:400;font-family:proximanova,Helvetica,Arial,sans-serif}.type-group3 h1,.type-group3 h2,.type-group3 h3,.type-group3 h4,.type-group3 h5,.type-group3 h6,.type-group3-sample h1,.type-group3-sample h2,.type-group3-sample h3,.type-group3-sample h4,.type-group3-sample h5,.type-group3-sample h6{font-family:capita,Georgia,serif;font-weight:400}.type-group3 h2,.type-group3-sample h2{font-weight:100;font-style:italic}.type-group3 h3,.type-group3 h4,.type-group3-sample h3,.type-group3-sample h4{font-family:proximanova,Helvetica,Arial,sans-serif;font-weight:400}.type-group3 h2.block__title,.type-group3 h2.pane-title,.type-group3-sample h2.block__title,.type-group3-sample h2.pane-title{font-weight:400;font-style:normal}.type-group4 h1,.type-group4 h2,.type-group4 h3,.type-group4 h4,.type-group4 h5,.type-group4 h6,.type-group4-sample h1,.type-group4-sample h2,.type-group4-sample h3,.type-group4-sample h4,.type-group4-sample h5,.type-group4-sample h6{font-family:proximanova,Helvetica,Arial,sans-serif;font-weight:400}.type-group4 h1,.type-group4-sample h1{color:#b00}.type-group4 h2.block__title,.type-group4 h2.pane-title,.type-group4-sample h2.block__title,.type-group4-sample h2.pane-title{margin-bottom:.6em;color:#2d2d2d;font-weight:400;line-height:120%}.l-page img{width:inherit}.image-border,.panopoly-image-featured,.panopoly-image-full,.panopoly-image-half,.panopoly-image-original,.panopoly-image-quarter,.panopoly-image-square,.panopoly-image-thumbnail{border:1px solid #666}.node__content .panopoly-image-featured,.node__content .panopoly-image-full,.node__content .panopoly-image-half,.node__content .panopoly-image-original,.node__content .panopoly-image-quarter,.node__content .panopoly-image-square,.node__content .panopoly-image-thumbnail{float:right;margin:0 0 20px 1.5em}.ui-widget table,.ui-widget td,.ui-widget th,.ui-widget tr{border:0}.ui-widget{font-family:proximanova,Helvetica,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-family:proximanova,Helvetica,Arial,sans-serif;font-size:1em}.ui-widget-content{border:0;background:#ededed;color:#2d2d2d}.ui-widget-content a{color:#2d2d2d}.ui-widget-header{border:0;background:#666;color:#fff;font-weight:700}.ui-widget-header a{color:#fff}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:0;background:#fff;font-weight:400;color:#2d2d2d}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#2d2d2d;text-decoration:none}.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{border:0;background:#d4d4d4;font-weight:400;color:#2d2d2d}.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:#fff;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:0;background:url(../images/jquery-images/ui-bg_flat_65_ffffff_40x100.png) 50% 50% repeat-x #fff;font-weight:400;color:#2d2d2d}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#2d2d2d;text-decoration:none}.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top{border-top-left-radius:0}.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr{border-top-right-radius:0}.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left{border-bottom-left-radius:0}.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right{border-bottom-right-radius:0}#modalBackdrop,.cke_dialog_background_cover,.ui-widget-overlay{background-image:none!important;background-color:#000!important;opacity:.5!important}.ui-dialog .ui-dialog-titlebar{height:auto;line-height:unset;font-weight:700;font-size:13px;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.75);border-bottom:1px solid #999;padding:6px 10px;border-radius:2px 2px 0 0;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:linear-gradient(top,#f5f5f5,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#fff5f5f5', endColorstr='#ffcfd1cf')}#modalBackdrop{z-index:920!important}#modalContent{z-index:930!important}.ui-front{z-index:940!important}.ui-widget-overlay{z-index:950!important}.ui-dialog{z-index:960!important;position:fixed;top:50%!important;left:50%!important;transform:translate(-50%,-50%)}.ui-dialog-titlebar-close{text-indent:-9999em}.l-constrained{margin:0 auto;padding:0 6%}@media (min-width:47.5em){.l-constrained{padding:0 8%}}@media (min-width:82em){.max-width{max-width:70em;margin:0 auto;padding:0}}ol ol,ol ol ol,ul ul,ul ul ul{margin-top:8px}ul.menu{padding:0}ol,ul{padding-left:3em}ul{list-style-type:square;list-style-position:outside}ul ul,ul ul ul{margin-left:20px}ol{list-style-type:decimal}ol ol{list-style-type:lower-alpha}ol ol ol{list-style-type:lower-roman}#block-menu-block-global-menu ul.menu .leaf,.no-list-style,ul.breadcrumb,ul.menu{list-style:none}.field--name-field-basic-text-text li,.field--name-field-ocio-body li,.ui-accordion-content li{margin-bottom:.6em}.ui-accordion-content ul{padding-left:.6em}.caret-list-type ul,.dot-list-type ul,.page-newsletter-archive .l-region--content ul,.pane-bundle-quick-links ul,.pane-wcm-mailchimp-pane ul{padding-left:0;list-style-image:none;list-style-type:none}.ui-accordion-content ol ol,.ui-accordion-content ul li{margin-left:30px}.caret-list-type li,.page-newsletter-archive .l-region--content li,.pane-bundle-quick-links li,.pane-wcm-mailchimp-pane li{margin-bottom:10px}.caret-list-type li:before,.page-newsletter-archive .l-region--content li:before,.pane-bundle-quick-links li:before,.pane-wcm-mailchimp-pane li:before{content:"\f0da";font-family:FontAwesome;color:gray;margin-right:10px;margin-left:4px;font-size:85%}.dot-list-type li{margin-bottom:40px}.dot-list-type li:before{content:"\f111";font-family:FontAwesome;color:gray;margin-right:10px;font-size:40%}.media-element{display:block}.media-element img{display:block;width:100%;margin:0}.media-element.file-default,.media-element.file-image-full,.media-element.file-image-large,.media-element.file-image-medium,.media-element.file-image-small{margin:0 0 1em}.media-element.file-image-left{float:left;clear:left;margin:.5em 2em 1em 0;max-width:30%}.media-element.file-image-right{float:right;clear:right;margin:.5em 0 1em 2em;max-width:30%}.media-element.file-image-center{float:none;clear:both;margin:0 auto;max-width:50%}.media-element.file-image-max{margin:0 0 1em;width:100%}.media-element.file-image-max .content{width:100%}.media-element.file-video-full,.media-element.file-video-large,.media-element.file-video-medium,.media-element.file-video-small{margin:0 0 1em}.media-element.file-video-left{float:left;clear:left;margin:.5em 2em 1em 0;width:400px;max-width:50%}.media-element.file-video-right{float:right;clear:right;margin:.5em 0 1em 2em;width:400px;max-width:50%}.media-element.file-video-center{float:none;clear:both;margin:0 auto;width:75%}.media-element.file-video-max{margin:0 0 1em;width:100%}.media-element.file-video-max .content{width:100%}.field--name-field-featured-image .file-image .content,.field-name-field-featured-image .file-image .content,.media.media-element-container{display:block;display:table;table-layout:fixed;max-width:100%;margin-top:0}.field--name-field-featured-image .file-image .content img,.field-name-field-featured-image .file-image .content img,.media.media-element-container img{display:block;width:100%;margin:0}.field--name-field-featured-image .file-image .content.media-default,.field--name-field-featured-image .file-image .content.media-image_full,.field--name-field-featured-image .file-image .content.media-image_large,.field--name-field-featured-image .file-image .content.media-image_medium,.field--name-field-featured-image .file-image .content.media-image_small,.field-name-field-featured-image .file-image .content.media-default,.field-name-field-featured-image .file-image .content.media-image_full,.field-name-field-featured-image .file-image .content.media-image_large,.field-name-field-featured-image .file-image .content.media-image_medium,.field-name-field-featured-image .file-image .content.media-image_small,.media.media-element-container.media-default,.media.media-element-container.media-image_full,.media.media-element-container.media-image_large,.media.media-element-container.media-image_medium,.media.media-element-container.media-image_small{margin:0 0 1em}.field--name-field-featured-image .file-image .content.media-image_left,.field-name-field-featured-image .file-image .content.media-image_left,.media.media-element-container.media-image_left{float:left;clear:left;margin:.5em 2em 1em 0;max-width:30%}.field--name-field-featured-image .file-image .content.media-image_right,.field-name-field-featured-image .file-image .content.media-image_right,.media.media-element-container.media-image_right{float:right;clear:right;margin:.5em 0 1em 2em;max-width:30%}.field--name-field-featured-image .file-image .content.media-image_center,.field-name-field-featured-image .file-image .content.media-image_center,.media.media-element-container.media-image_center{float:none;clear:both;margin:0 auto;max-width:50%}.field--name-field-featured-image .file-image .content.media-image_max,.field-name-field-featured-image .file-image .content.media-image_max,.media.media-element-container.media-image_max{margin:0 0 1em;width:100%}.field--name-field-featured-image .file-image .content.media-image_max .content,.field-name-field-featured-image .file-image .content.media-image_max .content,.media.media-element-container.media-image_max .content{width:100%}.field--name-field-featured-image .file-image .content.media-video_full,.field--name-field-featured-image .file-image .content.media-video_large,.field--name-field-featured-image .file-image .content.media-video_medium,.field--name-field-featured-image .file-image .content.media-video_small,.field-name-field-featured-image .file-image .content.media-video_full,.field-name-field-featured-image .file-image .content.media-video_large,.field-name-field-featured-image .file-image .content.media-video_medium,.field-name-field-featured-image .file-image .content.media-video_small,.media.media-element-container.media-video_full,.media.media-element-container.media-video_large,.media.media-element-container.media-video_medium,.media.media-element-container.media-video_small{margin:0 0 1em}.field--name-field-featured-image .file-image .content.media-video_left,.field-name-field-featured-image .file-image .content.media-video_left,.media.media-element-container.media-video_left{float:left;clear:left;margin:.5em 2em 1em 0;width:400px;max-width:50%}.field--name-field-featured-image .file-image .content.media-video_right,.field-name-field-featured-image .file-image .content.media-video_right,.media.media-element-container.media-video_right{float:right;clear:right;margin:.5em 0 1em 2em;width:400px;max-width:50%}.field--name-field-featured-image .file-image .content.media-video_center,.field-name-field-featured-image .file-image .content.media-video_center,.media.media-element-container.media-video_center{float:none;clear:both;margin:0 auto;width:75%}.field--name-field-featured-image .file-image .content.media-video_max,.field-name-field-featured-image .file-image .content.media-video_max,.media.media-element-container.media-video_max{margin:0 0 1em;width:100%}.field--name-field-featured-image .file-image .content.media-video_max .content,.field-name-field-featured-image .file-image .content.media-video_max .content,.media.media-element-container.media-video_max .content{width:100%}.field--name-field-featured-image .file-image .content .media-element,.field--name-field-featured-image .file-image .content img,.field-name-field-featured-image .file-image .content .media-element,.field-name-field-featured-image .file-image .content img,.media.media-element-container .media-element,.media.media-element-container img{max-width:100%;float:none;margin-bottom:0}.field--name-field-featured-image .file-image .content .field--name-field-basic-image-caption,.field--name-field-featured-image .file-image .content .field-name-field-basic-image-caption,.field-name-field-featured-image .file-image .content .field--name-field-basic-image-caption,.field-name-field-featured-image .file-image .content .field-name-field-basic-image-caption,.media.media-element-container .field--name-field-basic-image-caption,.media.media-element-container .field-name-field-basic-image-caption{display:table-caption;caption-side:bottom;font-family:capita,Georgia,serif;font-size:.9em;font-weight:300;font-style:italic;line-height:1.3em;color:#606060;width:100%;margin:.7em 0}blockquote.pull-quote cite,body,body .ui-tabs .ui-tabs-nav,html{font-family:proximanova,Helvetica,Arial,sans-serif}.error,.error .error,.messages--error,.messages--status,.messages--warning,.ok,.warning{color:#2d2d2d}.align-center .media-element.file-default{margin-left:auto;margin-right:auto}.align-right .media-element.file-default{margin-left:auto}img,media{max-width:100%}.fluid-width-video-wrapper{padding-top:56.25%!important;clear:right}@media (max-width:47.4em){.field .media-element.media-vimeo-video,.field .media-element.media-youtube-video{width:100%;max-width:100%;margin:0;float:none;display:block}.field img.media-element{margin:1em auto;float:none;display:block;max-width:100%}}.messages{margin:1.8em 0;padding:1.2em 1.6em;background-image:none;border:0;background-color:#dbdbdb}.messages ul{margin:0 0 0 1em;padding:0}.tagline,h2.underlined,h3.underlined,table,table caption{margin-bottom:20px}.messages li{list-style-image:none}.messages--status,tr.ok{border-left:8px solid #d4df48}.messages--warning,tr.warning{border-left:8px solid #dcaa38}.messages--error,tr.error{border-left:8px solid #b00}.messages--error h2#error-message{font-size:1em}.pager>li{display:inline;background-image:none;padding:.5em;list-style-type:none}.pager .pager__item--current a{font-weight:600;color:#000}table{width:100%;line-height:140%}table a,table li,table p,table td{font-size:14px;font-size:1.4rem;line-height:130%!important}table th{background:#e0e0e0;font-size:14px;font-size:1.4rem;font-weight:600;line-height:130%!important;border:1px solid #c9c9c9!important;text-transform:uppercase}.ui-accordion-content table td,table tbody,table td,table th{border:1px solid #c9c9c9}table th a{text-decoration:none}table tbody tr{border-bottom:1px solid #c9c9c9}table tbody tr.odd,table tbody tr:nth-child(odd){background:#f2f2f2}table tbody tr.even,table tbody tr:nth-child(even){background:#fff}table thead+tbody tr.odd,table thead+tbody tr:nth-child(odd){background:#f2f2f2}.panels-row.odd table tbody tr.odd,.panels-row.odd table tbody tr:nth-child(odd),table thead+tbody tr.even,table thead+tbody tr:nth-child(even){background:#fff}table td,table th{padding:.5em .8em;text-align:left}table caption{text-align:left;font-size:20px;font-size:2rem;font-weight:600;margin-top:40px}.panels-row.odd table tbody tr.even,.panels-row.odd table tbody tr:nth-child(even),.panels-row.odd table thead+tbody tr.odd,.panels-row.odd table thead+tbody tr:nth-child(odd){background:#f5f5f5}.pane-bundle-table table tr.odd,.panels-row.odd table thead+tbody tr.even,.panels-row.odd table thead+tbody tr:nth-child(even){background:#fff}table ul{padding-left:3px;list-style-position:inside}.pane-bundle-table table{width:100%}.pane-bundle-table table tr.even{background:#f5f5f5}.tabs--primary{padding-top:2em}.tabs--primary li{font-weight:400;background:#ededed}.tabs--primary li a{text-decoration:none;color:#b00}.tabs--primary li a:visited{color:#A90000}.tabs--primary li a:focus,.tabs--primary li a:hover{color:#000}.tabs--primary li a:active{color:#155A65}.tabs--primary li a:hover{background:#d9d9d9}.tabs--primary li .active{background:#c7c7c7}body,html{color:#2d2d2d;font-weight:300}p{margin-bottom:14px}em{font-style:italic}@media (max-width:47.4em){html{font-size:58%}.body,body{font-size:18px;font-size:1.8rem;line-height:150%}}@media (min-width:47.5em){html{font-size:60%}.body,body{font-size:17px;font-size:1.7rem;line-height:150%}}@media (min-width:60em){html{font-size:62.5%}.body,body{font-size:17px;font-size:1.7rem;line-height:150%}}@media (min-width:82em){html{font-size:66%}.body,body{font-size:16px;font-size:1.6rem;line-height:150%}}h1,h2,h3,h4{margin-bottom:10px;line-height:120%}.pane-bundle-text h2,body h2,body h3,body h4,h2.block__title{margin-top:0}h1{font-size:40px;font-size:4rem}h2{font-size:32px;font-size:3.2rem}h2.block__title,h2.pane-title{font-size:27px;font-size:2.7rem}h3{font-size:24px;font-size:2.4rem}h4{font-size:20px;font-size:2rem}.block-title-style,.section-calendar-tags h1,.section-tags h1,.views-page h1{text-transform:uppercase;color:#2d2d2d;font-size:27px;font-size:2.7rem}a,a:visited{color:#b00}.type-group2 h2{font-size:30px;font-size:3rem}.type-group2 h2.block__title,.type-group2 h2.pane-title{font-size:24px;font-size:2.4rem}a{font-weight:400;text-decoration:none}a:active,a:focus,a:hover{color:#1b7582}a:focus{outline:dotted 2px;outline-offset:4px}strong a{font-weight:700}.header-links,.pane-node-title a{color:#b00;text-decoration:none}.header-links:visited,.pane-node-title a:visited{color:#b00}.header-links:active,.header-links:focus,.header-links:hover,.pane-node-title a:active,.pane-node-title a:focus,.pane-node-title a:hover{color:#1b7582}.header-links:hover,.pane-node-title a:hover{text-decoration:none}.reverse-links,.reverse-links:visited{color:#ededed}.reverse-links:active,.reverse-links:focus,.reverse-links:hover{color:#c5eff7}.more-link,.more-link a{text-transform:uppercase;font-weight:600;text-decoration:none;margin-top:2em}.pipe{color:#b00;font-weight:600}.fine-print{font-size:12px;font-size:1.2rem;line-height:135%}.labels{font-size:13px;font-size:1.3rem;text-transform:uppercase;font-weight:400}.align-left{text-align:left}.align-right{text-align:right}.align-center{text-align:center}blockquote{background:#f5f5f5;border-left:4px solid #ddd;padding:1.9em 2em;margin-bottom:.8em;overflow:hidden}blockquote li,blockquote ol,blockquote p,blockquote ul{margin:.4em 0 0}blockquote div,blockquote h2,blockquote h3,blockquote h4,blockquote h5{margin:0 0 .4em}blockquote.pull-quote{font-size:26px;font-size:2.6rem;background:0 0;border-left:0 none;font-family:capita,Georgia,serif;font-style:italic;line-height:130%;padding:0;margin:1.5em 1.5em 1.5em 2em}blockquote.pull-quote :first-child{margin-top:.3em}blockquote.pull-quote::before{font-size:35px;font-size:3.5rem;color:rgba(0,0,0,.6);content:'\f10d';font-family:FontAwesome;font-style:normal;margin-left:-1.5em;float:left}blockquote.pull-quote cite{font-size:16px;font-size:1.6rem;font-style:normal;display:block;padding-top:.6em}blockquote.pull-quote cite::before{content:'―';margin-right:3px}body .ui-tabs{background-color:transparent;margin:1em 0;position:relative;padding:0;clear:both}body .ui-tabs .ui-tabs-nav{font-size:.9em;padding:.5em 1em 0 0;background-color:transparent}body .ui-tabs .ui-tabs-nav,body .ui-tabs .ui-tabs-nav a{color:#2d2d2d;font-weight:400}body .ui-tabs .ui-tabs-nav.cke_widget_editable{background-color:#e0e0e0;padding:.5em 3em .3em 1.9em}body .ui-tabs .ui-tabs-nav li,body .ui-tabs .ui-tabs-nav li.ui-state-active,body .ui-tabs .ui-tabs-nav li.ui-state-default,body .ui-tabs .ui-tabs-nav li.ui-state-hover{border-width:1px 1px 0;border-style:solid;border-color:#e0e0e0}body .ui-tabs .ui-tabs-nav li.ui-state-default,body .ui-tabs .ui-tabs-nav li.ui-state-hover{background-color:#e0e0e0;background-image:none}body .ui-tabs .ui-tabs-nav li.ui-tabs-active{background-color:#fff}body .ui-tabs .ui-tabs-content{box-sizing:content-box;background-color:#fff;padding:1.2em 1.9em .5em;border:1px solid #e0e0e0}body .ui-tabs .ui-tabs-content:after{content:"";display:table;clear:both}.cke_inner .cke_contents{margin:1em}.cke_editable .callout,.cke_editable .intro-text,.cke_editable .intro-text-legacy{font-family:Georgia!important}.tagline{font-size:32px;font-size:3.2rem;font-family:capita,Georgia,serif;font-weight:100;line-height:130%}.subhead{font-size:22px;font-size:2.2rem;color:#b00;line-height:130%}.underlined{border-bottom:1px solid #c9c9c9;padding-bottom:4px;font-weight:400!important;font-family:proximanova,Helvetica,Arial,sans-serif!important;margin-top:0}.row-tiles .underlined,body.page-user-login h2{font-family:proximanova,Helvetica,Arial,sans-serif}h2.underlined{font-size:30px;font-size:3rem}h3.underlined{font-size:26px;font-size:2.6rem}.field--name-field-ocio-body .underlined{padding-top:20px}.field--name-field-ocio-body .underlined:first-child{padding-top:0}.row-tiles .underlined{margin-bottom:30px!important;padding-top:20px!important}.callout,.intro-text,.intro-text-legacy{font-family:capita,Georgia,serif}.intro-text{font-size:22px;font-size:2.2rem;font-style:italic;font-weight:100;line-height:160%;padding-bottom:20px}.intro-text:last-child{padding-bottom:0}.intro-text.align-center{width:90%;margin-left:auto;margin-right:auto}.intro-text-alt{font-size:20px;font-size:2rem;font-weight:300;line-height:160%;padding-bottom:10px}.intro-text-alt:last-child,.intro-text-legacy:last-child{padding-bottom:0}.intro-text-alt.align-center{width:90%;margin-left:auto;margin-right:auto}.intro-text-legacy{font-size:20px;font-size:2rem;font-weight:100;line-height:170%;margin-top:.6em;margin-bottom:2em}.intro-text-legacy.align-center{width:85%;margin-left:auto;margin-right:auto}.callout{font-size:36px;font-size:3.6rem;color:#b00;font-weight:300;margin:1em 0 .4em}hr{background-color:#d4d4d4;border:0;height:1px;margin:1.2em 0}.width-70{margin:10px auto}@media (min-width:47.5em){.width-70{width:85%}}@media (min-width:60em){.width-70{width:75%}}@media (min-width:82em){.width-70{width:70%}}.carousel{background:#2d2d2d;border:0;border-radius:0;box-shadow:none;margin:0;position:relative}.carousel img{width:100%;display:block}.carousel img+.slide-meta{position:absolute}.carousel .views-field-field-ocio-link{position:relative;top:0;z-index:9;max-height:500px;overflow:hidden}.carousel .views-field-field-ocio-link a:focus{outline:0}.carousel .views-field-field-ocio-link a:focus .hidden-meta img,.carousel .views-field-field-ocio-link a:focus .slide-meta{display:block;outline:#fff dotted 3px;outline-offset:-8px}.carousel .slide-meta{display:block;width:100%;position:relative;color:#fff;text-align:center;bottom:.6em;padding:.4em 8%;font-size:24px;font-size:2.4rem}.carousel .slide-meta .slide-title{display:block;font-weight:400;line-height:1.1em}.carousel .slide-meta .slide-summary{font-weight:300;font-size:.6em;line-height:1.2em;display:none}@media (min-width:47.5em){.carousel .slide-meta .slide-summary{display:block}.carousel .slide-meta{bottom:.3em;padding:.5em 6%;font-size:32px;font-size:3.2rem}.carousel .slide-meta .slide-title{margin-bottom:.1em}}@media (min-width:60em){.carousel .slide-meta{font-size:34px;font-size:3.4rem}}@media (min-width:82em){.carousel .slide-meta{font-size:40px;font-size:4rem}}.carousel .slide-meta.white{color:#fff}.carousel .slide-meta.white.translucent{bottom:0;background-color:rgba(20,20,20,.6)}.carousel .slide-meta.black.translucent,.carousel .slide-meta.dk-gray.translucent{background-color:rgba(200,200,200,.7);bottom:0}.carousel .slide-meta.dk-gray{color:#2d2d2d}.carousel .slide-meta.black{color:#000}.carousel .flex-direction-nav a{color:rgba(0,0,0,.8);text-decoration:none}.carousel .flex-direction-nav a:before{line-height:1em}.carousel .slideshow-carousel--control--list{text-align:right;padding-right:1.8em;top:20px;z-index:400;width:100%;height:30px}.carousel .slideshow-carousel--control--list li{background-color:#2d2d2d;text-align:left;width:18px;height:18px;margin-bottom:1em}.carousel .slideshow-carousel--control--list li[aria-selected=true]{background-color:#fff}.carousel .slideshow-carousel--control--list li[aria-selected=true]:focus{outline:#fff dotted 2px;outline-offset:2px}@media (max-width:47.4em){.carousel .slideshow-carousel--control--list li{display:none}}.l-region--hero-wrapper{position:relative;max-height:500px}.carousel--content[aria-hidden=true]{white-space:normal}.slideshow-carousel--control--list{position:absolute;list-style-type:none;top:100%;right:0;left:0;padding-left:0;text-align:center;z-index:400}.slideshow-carousel--control--list--item{display:inline-block;background:#fff;border:2px solid #666;border-radius:1em;z-index:400;margin:0 5px;cursor:pointer}.slideshow-carousel--button-container{position:absolute;sz-index:400;display:none}.slide .carousel--content,.slide .carousel--content[aria-hidden=true],.view-calendar .view-filters .views-widget{display:inline-block}.slideshow-carousel--button--previous{top:50%;margin-top:-18px;left:0;margin-left:-35px;z-index:400}.slideshow-carousel--button--next{top:50%;margin-top:-18px;right:0;margin-right:-35px;z-index:400}.slideshow-carousel--button--button{margin:0;padding:0;background:0 0;z-index:400}.slide .carousel--content{vertical-align:top;visibility:visible;width:100%;position:relative;transition:left .5s ease-in;white-space:normal}.carouselslide-1-1.slide>div,.carouselslide-10-1.slide>div,.carouselslide-2-1.slide>div,.carouselslide-3-1.slide>div,.carouselslide-4-1.slide>div,.carouselslide-5-1.slide>div,.carouselslide-6-1.slide>div,.carouselslide-7-1.slide>div,.carouselslide-8-1.slide>div,.carouselslide-9-1.slide>div{left:0}.carouselslide-1-2.slide>div,.carouselslide-10-2.slide>div,.carouselslide-2-2.slide>div,.carouselslide-3-2.slide>div,.carouselslide-4-2.slide>div,.carouselslide-5-2.slide>div,.carouselslide-6-2.slide>div,.carouselslide-7-2.slide>div,.carouselslide-8-2.slide>div,.carouselslide-9-2.slide>div{left:-100%}.carouselslide-1-3.slide>div,.carouselslide-10-3.slide>div,.carouselslide-2-3.slide>div,.carouselslide-3-3.slide>div,.carouselslide-4-3.slide>div,.carouselslide-5-3.slide>div,.carouselslide-6-3.slide>div,.carouselslide-7-3.slide>div,.carouselslide-8-3.slide>div,.carouselslide-9-3.slide>div{left:-200%}.carouselslide-1-4.slide>div,.carouselslide-10-4.slide>div,.carouselslide-2-4.slide>div,.carouselslide-3-4.slide>div,.carouselslide-4-4.slide>div,.carouselslide-5-4.slide>div,.carouselslide-6-4.slide>div,.carouselslide-7-4.slide>div,.carouselslide-8-4.slide>div,.carouselslide-9-4.slide>div{left:-300%}.carouselslide-1-5.slide>div,.carouselslide-10-5.slide>div,.carouselslide-2-5.slide>div,.carouselslide-3-5.slide>div,.carouselslide-4-5.slide>div,.carouselslide-5-5.slide>div,.carouselslide-6-5.slide>div,.carouselslide-7-5.slide>div,.carouselslide-8-5.slide>div,.carouselslide-9-5.slide>div{left:-400%}.carouselslide-1-6.slide>div,.carouselslide-10-6.slide>div,.carouselslide-2-6.slide>div,.carouselslide-3-6.slide>div,.carouselslide-4-6.slide>div,.carouselslide-5-6.slide>div,.carouselslide-6-6.slide>div,.carouselslide-7-6.slide>div,.carouselslide-8-6.slide>div,.carouselslide-9-6.slide>div{left:-500%}.carouselslide-1-7.slide>div,.carouselslide-10-7.slide>div,.carouselslide-2-7.slide>div,.carouselslide-3-7.slide>div,.carouselslide-4-7.slide>div,.carouselslide-5-7.slide>div,.carouselslide-6-7.slide>div,.carouselslide-7-7.slide>div,.carouselslide-8-7.slide>div,.carouselslide-9-7.slide>div{left:-600%}.carouselslide-1-8.slide>div,.carouselslide-10-8.slide>div,.carouselslide-2-8.slide>div,.carouselslide-3-8.slide>div,.carouselslide-4-8.slide>div,.carouselslide-5-8.slide>div,.carouselslide-6-8.slide>div,.carouselslide-7-8.slide>div,.carouselslide-8-8.slide>div,.carouselslide-9-8.slide>div{left:-700%}.carouselslide-1-9.slide>div,.carouselslide-10-9.slide>div,.carouselslide-2-9.slide>div,.carouselslide-3-9.slide>div,.carouselslide-4-9.slide>div,.carouselslide-5-9.slide>div,.carouselslide-6-9.slide>div,.carouselslide-7-9.slide>div,.carouselslide-8-9.slide>div,.carouselslide-9-9.slide>div{left:-800%}.fade .carousel--content{opacity:1;transition:opacity .5s;position:absolute;bottom:0;width:100%}.fade .carousel--content[aria-hidden=true]{opacity:0}.none .carousel--content{white-space:normal}.slideshow-carousel--control--list--item:active,.slideshow-carousel--control--list--item:focus,.slideshow-carousel--control--list--item:hover,.slideshow-carousel--control--list--item[aria-selected=true]{background:#666}.js-to_expand[data-hidden=true]{display:none}.expandmore--button[aria-expanded=false]:before{content:'+ '}.expandmore--button[aria-expanded=true]:before{content:'- '}.expandmore--button{background:0 0;font-size:inherit;color:inherit}@media (min-width:87.5em){#ribbon{background:linear-gradient(to bottom,#882525 0,#BF2B2B 50%,#882525 100%);box-shadow:1px 1px 3px rgba(0,0,0,.3);left:-6em;overflow:hidden;padding:1px 0;position:fixed;top:4em;margin:0;transform:rotateZ(-45deg);z-index:10;width:23em;text-align:center;color:#fff;display:block}}@media (max-width:62.5em){#page{width:auto}}@media (max-width:55.625em){.nodesktop{display:block}.notablet{display:none}.autotablet{float:none;display:block;width:auto}.onmobile-ml0{margin-left:0}}@media (max-width:45.8125em){.notablet{display:block}.nomobile{display:none}.automobile{float:none;display:block;width:auto}.item--button--tabs{padding:.25em}.button--tabs{min-height:0}.puce-tab--number{display:inline-block;font-size:1.1em;width:1.1em;height:1.1em;line-height:1.1;background:#882525;color:#fff;border-radius:50%;font-weight:400}[aria-selected=true].puce-tab{opacity:1;font-size:1.2em;width:1.2em;height:1.2em}[role=tablist].puces-container{height:4em}.tab-style{margin:0}[role=tablist].tabs--standard_ul{display:block;border-bottom:2px solid #882525}[role=tablist] .tabs--standard--li{display:block;width:auto}[role=tablist] .tabs--standard--a{border-radius:0;border-bottom:0;min-height:0}[role=tablist] .tabs--standard--a:active,[role=tablist] .tabs--standard--a:focus,[role=tablist] .tabs--standard--a:hover,[role=tablist] .tabs--standard--a[aria-selected=true]{background:#933;color:#fff;border-bottom:0}[role=tabpanel].tabs--standard--tabcontent{border-bottom-left-radius:0;border-bottom-right-radius:0}}@media print{#page,.reset4print,body,html{background-color:#fff;background-image:none;border:0;box-shadow:none;color:#000;float:none;height:auto;margin:0;max-width:100%;min-height:auto;padding:0;position:static;width:auto}body{padding:.5em}.noprint{display:none}.onprint{display:block}blockquote,ol,ul{page-break-inside:avoid}caption,h1,h2,h3{page-break-after:avoid}}@-ms-viewport{width:device-width}@viewport{width:device-width}.ie6 .chamois,.ie6 .noie6,.ie7 .noie7,.ie8 .noie8,.ie9 .noie9,.oldies .nooldies,.tabs--tabcontent[aria-hidden=true]{display:none}.ie6 .col,.ie6 .col-noalign,.ie7 .col,.ie7 .col-noalign{float:left}.ie6 .row,.ie7 .row{overflow:auto}.ie7 .grid-home-element{width:100%}.ie7 [role=tablist].tabs--ul{overflow:auto}.ie7 [role=tablist] .tabs--li{float:left;width:15%}.ie7 .navigation--item{width:16.5%}.ie6 .mw1600e{width:60em}code[class*=language-],pre[class*=language-]{color:#000;text-shadow:0 1px #fff;font-family:Consolas,Monaco,monospace;text-align:left;word-spacing:normal;border-radius:1em;-moz-tab-size:4;tab-size:4;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#344559}.token.punctuation{color:#4A4646}.namespace{opacity:.7}.token.boolean,.token.number,.token.property,.token.tag{color:#905}.token.attr-name,.token.selector,.token.string{color:#085300}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{color:#803C24;background:rgba(255,255,255,.5)}.token.atrule,.token.attr-value,.token.keyword{color:#0227A9}.token.important,.token.regex{color:#e90}.token.important{font-weight:700}.token.entity{cursor:help}.page-newsletter-archive h1{margin-bottom:25px}.page-newsletter-archive .l-region--content{padding-bottom:20px}.page-newsletter-archive .l-region--content li{margin-bottom:15px}.block--mm-widgets .item,.pane-mm-widgets-live-pane .item{margin:1.8em 0}.block--mm-widgets .item .content,.pane-mm-widgets-live-pane .item .content{margin-bottom:.3em}.block--mm-widgets .item .network .fa,.pane-mm-widgets-live-pane .item .network .fa{margin-right:.6em;position:relative;top:1px;padding:.3em 0 .25em;width:1.6em}.block--mm-widgets .fa,.pane-mm-widgets-live-pane .fa{color:#fff;padding:.55em 0 .5em;text-align:center;width:1.8em}.block--mm-widgets .fa.fa-twitter,.pane-mm-widgets-live-pane .fa.fa-twitter{background-color:#00aced}.block--mm-widgets .fa.fa-facebook-page,.pane-mm-widgets-live-pane .fa.fa-facebook-page{background-color:#3b5998}.block--mm-widgets .fa.fa-facebook-page:before,.pane-mm-widgets-live-pane .fa.fa-facebook-page:before{content:'\f09a'}.block--mm-widgets .fa.fa-instagram,.pane-mm-widgets-live-pane .fa.fa-instagram{background-color:#517fa4;top:2px}.block--mm-widgets .fa.fa-rss,.pane-mm-widgets-live-pane .fa.fa-rss{background-color:#f60}.block--mm-widgets .fa.fa-youtube-playlist,.pane-mm-widgets-live-pane .fa.fa-youtube-playlist{background-color:#b00}.block--mm-widgets .fa.fa-youtube-playlist:before,.pane-mm-widgets-live-pane .fa.fa-youtube-playlist:before{content:'\f16a'}.block--mm-widgets.mm-single-channel .fa.mm-channel,.pane-mm-widgets-live-pane.mm-single-channel .fa.mm-channel{float:left;margin-right:.6em}.block--mm-widgets.mm-single-channel .fa.mm-channel+.pane-title,.pane-mm-widgets-live-pane.mm-single-channel .fa.mm-channel+.pane-title{line-height:1.6em}body.html.footer-dk-gray{background-color:#2d2d2d}body.html.footer-md-gray{background-color:#666}body.html.footer-lt-gray{background-color:#ededed}body.html.footer-white{background-color:#fff}form.search-form{margin-top:1em}fieldset.search-advanced{border:0;background-color:#ededed;margin-left:0;margin-right:0;padding:.5em 0 0}fieldset.search-advanced legend{margin-top:2.5em}.view-calendar,fieldset.search-advanced .criterion{margin-top:1em}fieldset.search-advanced input.form-submit{margin-bottom:1em}p.search-result__snippet{padding-left:0;margin-bottom:.4em}.l-page .l-region--main-menu:hover #search-block-toggle{outline:0!important}.l-page .l-region--main-menu #search-block-toggle{cursor:pointer}.l-page .l-region--main-menu #search-block-toggle:focus{outline:#fff dotted 1px}.l-page .l-region--main-menu #wcm-search{position:relative}.l-page .l-region--main-menu #wcm-search #search-block-form{z-index:498;position:absolute;right:0;top:100%;background-color:rgba(0,0,0,.8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#333333, endColorstr=#333333);height:auto;display:none}.l-page .l-region--main-menu #wcm-search #search-block-form .container-inline{display:table;padding:1em}.l-page .l-region--main-menu #wcm-search #search-block-form .container-inline .form-item{display:table-cell;height:100%;width:100%}.l-page .l-region--main-menu #wcm-search #search-block-form .container-inline .form-item .form-text{border:0;display:table-cell;padding:.35em .5em .2em;font-size:1em;border-radius:0;line-height:normal!important}.l-page .l-region--main-menu #wcm-search #search-block-form .container-inline .form-actions{display:table-cell;height:100%;text-align:center;width:0;vertical-align:middle}.l-page .l-region--main-menu #wcm-search #search-block-form .container-inline .form-actions button.form-submit{font-size:1em;line-height:normal!important;border-radius:0;-webkit-box-sizing:content-box;padding:.35em .8em .2em;box-shadow:none;margin:0;display:table-cell}#search-block-form .form-actions input.form-submit,.node-type-news-client-cached-article .tabs--primary{display:none}.l-page .l-region--main-menu #wcm-search #search-block-form .container-inline .form-actions button:focus{outline:dotted 1px}.menu-lt-gray .l-page .l-region--main-menu #search-block-toggle:focus,.menu-white .l-page .l-region--main-menu #search-block-toggle:focus{outline:#b00 dotted 1px}@media (max-width:47.4em){.l-page .l-region--main-menu #wcm-search #search-block-toggle{position:absolute;right:0;padding:1em;font-size:1.2em;z-index:500;width:auto;margin-top:.25em}.l-page .l-region--main-menu #wcm-search #search-block-form{display:none;height:auto;width:100%;top:4em;z-index:499}.l-page .l-region--main-menu #wcm-search #search-block-form .container-inline{width:100%;clear:both;padding:4%}.l-page .l-region--main-menu #wcm-search #search-block-form .container-inline .form-text{width:100%}}.field--name-field-ocio-body .block--webform{font-size:14px;font-size:1.4rem;margin-bottom:20px}.field--name-field-ocio-body .block--webform .block__title{font-size:22px;font-size:2.2rem;font-weight:400!important;color:#b00!important;padding-top:20px}.field--name-field-ocio-body .block--webform label{font-size:13px;font-size:1.3rem}.field--name-field-ocio-body .block--webform .button-primary{margin-top:10px}div.workbench-info-block{background-color:#dbdbdb;padding:1em 1.5em;margin:1em 0 3em;border:none;color:#2d2d2d;font-size:14px;font-size:1.4rem;border-left:8px solid #d65828}div.workbench-info-block #edit-submit{margin-left:1em;font-size:13px!important;padding:.4em .8em!important}.node-type-calendar-entry .fa-calendar,.node-type-calendar-entry .fa-map-marker{float:left;margin-right:.75em;margin-left:5px}.node-type-calendar-entry .fa-calendar{font-size:21px;font-size:2.1rem;padding-top:.6em}.node-type-calendar-entry .field--name-field-date{font-size:19px;font-size:1.9rem;font-weight:400;margin:1em 0 1.2em;padding-top:.75em}.node-type-calendar-entry .field--name-field-date .pipe{margin:0 10px}.node-type-calendar-entry .fa-map-marker{font-size:28px;font-size:2.8rem;margin-right:.6em}.node-type-calendar-entry .group-location{font-size:19px;font-size:1.9rem;font-weight:400;margin-bottom:1em}.node-type-calendar-entry .group-location .field--name-field-location-room-number{float:left;margin-right:5px}.node-type-calendar-entry .field--name-field-ocio-body{border-top:1px solid #c9c9c9;padding-top:1em}.node--calendar-entry.node-teaser .field--name-field-date{font-weight:600}.view-calendar-tags .views-row{border-bottom:0!important;margin-bottom:10px!important}.view-calendar-tags h2.block-title-style{font-weight:600;font-size:24px;margin-bottom:15px;border-bottom:1px solid #c9c9c9}.view-calendar-tags .views-field-field-date{font-weight:600;margin-bottom:5px}.section-calendar-tags h1{font-weight:600;margin-bottom:30px}.pane-calendar-upcoming-pane table tbody,.pane-calendar-upcoming-pane table td,.pane-calendar-upcoming-pane table tr{border:0;background:#fff}.pane-calendar-upcoming-pane table td{vertical-align:middle}.pane-calendar-upcoming-pane table tr{border-top:2px solid #ededed}.pane-calendar-upcoming-pane table tr.views-row-last{border-bottom:2px solid #ededed}.pane-calendar-upcoming-pane table .views-field-field-date-2{font-weight:600;text-transform:uppercase;text-align:center;font-size:20px;font-size:2rem}.pane-calendar-upcoming-pane table td.views-field-field-date-2{border-right:2px solid #ededed;padding:.6em .5em}.pane-calendar-upcoming-pane table .views-field-title-1 a{font-size:20px;font-size:2rem}.view .date-nav-wrapper .date-prev{border-radius:0;background:#ededed;float:none;padding:5px 8px 5px 0}.view .date-nav-wrapper .date-prev:hover{background:#d9d9d9}.view .date-nav-wrapper .date-next{border-radius:0;background:#ededed;float:none;padding:5px 0 5px 8px}.view .date-nav-wrapper .date-next:hover{background:#d9d9d9}.view .date-nav-wrapper .date-prev a{margin-left:10px;font-weight:400;font-size:14px}.view .date-nav-wrapper .date-next a{margin-right:10px;font-weight:400;font-size:14px}.calendar-calendar td{color:#2d2d2d}.calendar-calendar .month-view .date-box{border-bottom:0 none}.calendar-calendar .month-view .single-day{height:130px}.calendar-calendar .month-view .single-day a{font-weight:400}.calendar-calendar .month-view th.days{color:#fff!important;background-color:#2d2d2d!important;border:0!important;padding-top:3px}.calendar-calendar .month-view thead tr{border:1px solid #2d2d2d}.view-calendar .view-filters{margin-top:-4em}.calendar-calendar td.empty{background:#ccc;border-color:#ccc;color:#bbb}.calendar-calendar .month-view .full tr td.today,.calendar-calendar .month-view .full tr.even td.today,.calendar-calendar .month-view .full tr.odd td.today{border-left:3px solid #1b7582;border-right:3px solid #1b7582}.calendar-calendar .month-view .full td.date-box.today{border-width:3px 3px 0;border-color:#1b7582}.calendar-calendar .month-view .full tr td.single-day.today{border-bottom:3px solid #1b7582}.calendar-calendar td .inner div.calendar div,.calendar-calendar td .inner div.calendar div a{background:0 0!important}.calendar-calendar .day-view .full td.single-day div.dayview,.calendar-calendar .month-view .full td.single-day div.monthview,.calendar-calendar .week-view .full td.single-day div.weekview{background:0 0;padding:0 5px}.ds-2col-stacked-fluid.node--article--full .group-left,.ds-2col-stacked-fluid.node--article--full .group-right,.ds-2col-stacked-fluid.node--news-client-cached-article--full .group-left,.ds-2col-stacked-fluid.node--news-client-cached-article--full .group-right{width:100%;float:none}.ds-2col-stacked-fluid.node--article--full .group-right,.ds-2col-stacked-fluid.node--news-client-cached-article--full .group-right{margin-top:30px;margin-bottom:30px}@media (min-width:60em){.ds-2col-stacked-fluid.node--article--full.has-sidebar .group-left,.ds-2col-stacked-fluid.node--news-client-cached-article--full.has-sidebar .group-left{width:70%;float:left;margin-bottom:30px}.ds-2col-stacked-fluid.node--article--full.has-sidebar .group-right,.ds-2col-stacked-fluid.node--news-client-cached-article--full.has-sidebar .group-right{width:27%;float:right;margin-top:10px}}.node--article,.node--news-client-cached-article{position:relative}.node--article .field--name-field-kicker,.node--article .field--name-news-client-kicker,.node--news-client-cached-article .field--name-field-kicker,.node--news-client-cached-article .field--name-news-client-kicker{text-transform:uppercase;color:#666;font-weight:600;font-size:22px;font-size:2.2rem;margin-bottom:10px}.node--article .field--name-byline,.node--article .field--name-byline-with-date,.node--news-client-cached-article .field--name-byline,.node--news-client-cached-article .field--name-byline-with-date{font-weight:600;padding-top:6px;margin-bottom:12px}.node--article .field--name-field-featured-image,.node--article .field--name-news-client-image-json,.node--news-client-cached-article .field--name-field-featured-image,.node--news-client-cached-article .field--name-news-client-image-json{float:right;max-width:50%;margin:10px 0 40px 40px}.node--article.view-mode-full .field--name-field-featured-image,.node--article.view-mode-full .field--name-news-client-image-json,.node--news-client-cached-article.view-mode-full .field--name-field-featured-image,.node--news-client-cached-article.view-mode-full .field--name-news-client-image-json{width:400px}.node--article .field--name-field-sidebar,.node--article .field--name-news-client-sidebar,.node--news-client-cached-article .field--name-field-sidebar,.node--news-client-cached-article .field--name-news-client-sidebar{background:#ededed;padding:30px 1.8em 20px}.node--article .field--name-field-sidebar h2,.node--article .field--name-field-sidebar h3,.node--article .field--name-field-sidebar h4,.node--article .field--name-news-client-sidebar h2,.node--article .field--name-news-client-sidebar h3,.node--article .field--name-news-client-sidebar h4,.node--news-client-cached-article .field--name-field-sidebar h2,.node--news-client-cached-article .field--name-field-sidebar h3,.node--news-client-cached-article .field--name-field-sidebar h4,.node--news-client-cached-article .field--name-news-client-sidebar h2,.node--news-client-cached-article .field--name-news-client-sidebar h3,.node--news-client-cached-article .field--name-news-client-sidebar h4{margin-top:20px;margin-bottom:20px}.node--article .field--name-field-sidebar h2:first-child,.node--article .field--name-field-sidebar h3:first-child,.node--article .field--name-field-sidebar h4:first-child,.node--article .field--name-news-client-sidebar h2:first-child,.node--article .field--name-news-client-sidebar h3:first-child,.node--article .field--name-news-client-sidebar h4:first-child,.node--news-client-cached-article .field--name-field-sidebar h2:first-child,.node--news-client-cached-article .field--name-field-sidebar h3:first-child,.node--news-client-cached-article .field--name-field-sidebar h4:first-child,.node--news-client-cached-article .field--name-news-client-sidebar h2:first-child,.node--news-client-cached-article .field--name-news-client-sidebar h3:first-child,.node--news-client-cached-article .field--name-news-client-sidebar h4:first-child{margin-top:0}.node--article .field--name-field-learn-more,.node--article .field--name-news-client-links,.node--news-client-cached-article .field--name-field-learn-more,.node--news-client-cached-article .field--name-news-client-links{background:#ededed;padding:1em 1.4em;clear:both}.node--article .field--name-field-learn-more .label-above,.node--article .field--name-news-client-links .label-above,.node--news-client-cached-article .field--name-field-learn-more .label-above,.node--news-client-cached-article .field--name-news-client-links .label-above{font-size:17px;font-size:1.7rem;font-weight:600;text-transform:uppercase;padding-bottom:.2em}.node--article .field--name-field-learn-more ul,.node--article .field--name-news-client-links ul,.node--news-client-cached-article .field--name-field-learn-more ul,.node--news-client-cached-article .field--name-news-client-links ul{padding-left:1.2em}.node--article .field--name-field-learn-more ul li,.node--article .field--name-news-client-links ul li,.node--news-client-cached-article .field--name-field-learn-more ul li,.node--news-client-cached-article .field--name-news-client-links ul li{margin:5px 0}.node--article .field--name-field-learn-more ul li.last,.node--article .field--name-news-client-links ul li.last,.node--news-client-cached-article .field--name-field-learn-more ul li.last,.node--news-client-cached-article .field--name-news-client-links ul li.last{margin-bottom:0}.node--article .field--name-field-tags,.node--article .field--name-news-client-tags,.node--news-client-cached-article .field--name-field-tags,.node--news-client-cached-article .field--name-news-client-tags{padding-top:30px}.node--article .field--name-field-tags .field__label,.node--article .field--name-news-client-tags .field__label,.node--news-client-cached-article .field--name-field-tags .field__label,.node--news-client-cached-article .field--name-news-client-tags .field__label{margin-right:5px}.node--article .article-modified,.node--news-client-cached-article .article-modified{margin-top:1em;font-size:13px;font-style:italic}.node--article .article-modified .label-inline,.node--news-client-cached-article .article-modified .label-inline{font-weight:600}@media (max-width:47.4em){.node--article.view-mode-full .field--name-field-featured-image,.node--news-client-cached-article.view-mode-full .field--name-field-featured-image{width:100%;max-width:100%}.node--article.view-mode-full .field--name-field-featured-image .content,.node--news-client-cached-article.view-mode-full .field--name-field-featured-image .content{display:block}}#block-menu-block-global-menu ul.menu span.ext,.book_printer,.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text span.ext{display:none}.node-type-basic-page h1{margin-bottom:24px}.node-type-basic-page .field--name-field-ocio-body{margin-bottom:20px}.node--basic-page{padding-bottom:2em}.book-navigation{border-top:1px solid #ededed;border-bottom:1px solid #ededed;padding:.5em 0;margin:2em 0}.book-navigation__links a{color:#2d2d2d;text-transform:uppercase}.book-navigation__links a:hover,.book-navigation__links a:visited:hover{color:#b00;text-decoration:none}.book-navigation__links a:visited{color:#2d2d2d}.book-navigation__links a .fa{color:#b00}.book-navigation__links>.book-navigation__previous .fa{margin-right:10px}.book-navigation__links>.book-navigation__next .fa{margin-left:10px}.book_add_child a{color:#2d2d2d;text-transform:uppercase;min-width:180px}.book_add_child:before{content:"\f067";font-family:FontAwesome;color:#1b7582;float:left;margin-right:5px}.node-type-ocio-landing-page .l-region--content{padding-top:20px}.node-type-ocio-landing-page h1{margin-bottom:0}.node-type-ocio-landing-page .l-region--hero-wrapper{position:relative;max-height:500px;overflow:hidden;line-height:0}.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image{position:relative;z-index:9}.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image img,.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image video{width:100%}.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text{position:absolute;width:100%;padding:20px 12%;text-align:center;margin:0 auto;left:0;right:0;z-index:99;font-size:26px;font-size:2.6rem;line-height:120%}@media (min-width:60em){.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text{font-size:30px;font-size:3rem}}@media (min-width:82em){.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text{padding:20px 14%;font-size:32px;font-size:3.2rem}}@media (min-width:100em){.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text{padding:20px 16%}}@media (min-width:112em){.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text{padding:20px 20%}}@media (min-width:125em){.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text{padding:20px 28%}}.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text a:hover{text-decoration:none}.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.white,.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.white a{color:#fff}.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.white a.translucent,.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.white.translucent{background-color:rgba(20,20,20,.6)}.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.white a.translucent:hover,.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.white.translucent:hover{background-color:rgba(46,46,46,.6);color:#fff}.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.dk-gray,.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.dk-gray a{color:#2d2d2d}.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.dk-gray a.translucent,.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.dk-gray.translucent{background-color:rgba(220,220,220,.7)}.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.dk-gray a.translucent:hover,.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.dk-gray.translucent:hover{background-color:rgba(200,200,200,.7)}.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.black,.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.black a{color:#000}.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.black a.translucent,.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.black.translucent{background-color:rgba(220,220,220,.7)}.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.black a.translucent:hover,.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.black.translucent:hover{background-color:rgba(200,200,200,.7)}.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.center-top{top:0}.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.center-middle{top:24%}@media (min-width:47.5em){.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.center-middle{top:30%}}@media (min-width:60em){.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.center-middle{top:36%}}.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.center-bottom{bottom:0;overflow:hidden}#block-menu-block-global-menu ul.menu{float:right}#block-menu-block-global-menu ul.menu a,#block-menu-block-global-menu ul.menu li{font-size:14px;font-size:1.4rem;font-weight:300}#block-menu-block-global-menu ul.menu .leaf{float:left}#block-menu-block-global-menu ul.menu .leaf:after{content:"|";margin:0 .6em;font-weight:100;font-size:16px;font-size:1.6rem;position:relative;bottom:-.1em}#block-menu-block-global-menu ul.menu .leaf.last{margin-right:0}#block-menu-block-global-menu ul.menu .leaf.last:after{content:none}.l-region--global-menu{padding-top:.55em;padding-bottom:.5em}.l-region--global-menu,.l-region--global-menu.white{color:#b00;background:#ededed;background-image:-owg-linear-gradient(#f2f2f2,#ededed 75%,#e8e8e8);background-image:linear-gradient(#f2f2f2,#ededed 75%,#e8e8e8)}.l-region--global-menu a,.l-region--global-menu.white a{color:#2d2d2d}.l-region--global-menu a:hover,.l-region--global-menu.white a:hover{color:#b00}.l-region--global-menu a:active,.l-region--global-menu.white a:active{color:#1b7582}.l-region--global-menu a:focus,.l-region--global-menu.white a:focus{color:#b00}.l-region--global-menu.lt-gray{color:#b00;background:#e3e3e3;background-image:-owg-linear-gradient(#e3e3e3,#e0e0e0 65%,#d9d9d9);background-image:linear-gradient(#e3e3e3,#e0e0e0 65%,#d9d9d9)}.l-region--global-menu.lt-gray a{color:#2d2d2d}.l-region--global-menu.lt-gray a:hover{color:#b00}.l-region--global-menu.lt-gray a:active{color:#196A76}.l-region--global-menu.lt-gray a:focus{color:#b00}.l-region--global-menu.md-gray{color:#b00;background:#ededed;background-image:-owg-linear-gradient(#f2f2f2,#ededed 75%,#e8e8e8);background-image:linear-gradient(#f2f2f2,#ededed 75%,#e8e8e8)}.l-region--global-menu.md-gray a{color:#2d2d2d}.l-region--global-menu.md-gray a:hover{color:#b00}.l-region--global-menu.md-gray a:active{color:#1b7582}.l-region--global-menu.md-gray a:focus{color:#b00}.l-region--global-menu.dk-gray{color:#b00;background:#e3e3e3;background-image:-owg-linear-gradient(#e3e3e3,#e0e0e0 65%,#d9d9d9);background-image:linear-gradient(#e3e3e3,#e0e0e0 65%,#d9d9d9)}.l-region--global-menu.dk-gray a{color:#2d2d2d}.l-region--global-menu.dk-gray a:hover{color:#b00}.l-region--global-menu.dk-gray a:active{color:#196A76}.l-region--global-menu.dk-gray a:focus{color:#b00}@media (max-width:47.4em){.l-region--global-menu{padding:.1em 0}ul.menu{float:left!important}}.l-region--main-menu.mean-container .mean-bar,.l-region--main-menu.mean-container .mean-nav{background:0 0}.l-region--main-menu.mean-container .mean-bar{z-index:499;padding:0}.l-region--main-menu.mean-container a.meanmenu-reveal{color:#fff;font-size:1.5em;padding:.9em 1em;text-indent:0;text-align:center;left:0!important;right:auto!important}.l-region--main-menu.mean-container .mean-nav{margin-top:4em}.l-region--main-menu.mean-container .mean-nav ul li{text-transform:uppercase}.l-region--main-menu.mean-container .mean-nav ul li li{display:block;float:left;width:100%;margin:0;text-align:left;font-weight:400;box-sizing:border-box;background:rgba(0,0,0,.1);color:rgba(0,0,0,.9)}.l-region--main-menu.mean-container .mean-nav ul li a,.l-region--main-menu.mean-container .mean-nav ul li span{color:#fff;text-decoration:none;padding:1em 1em .9em 1.2em;border:0;box-sizing:border-box;width:100%;display:block}.l-region--main-menu.mean-container .mean-nav ul li li a{padding-left:3em;box-sizing:border-box;width:100%;color:#222;opacity:1}.l-region--main-menu.mean-container .mean-nav ul li a.mean-expand{border:0!important;padding:.7em .9em 1.55em .8em!important;width:auto;margin:0;background-color:transparent}.l-region--main-menu.mean-container .mean-nav ul li a.mean-expand:hover{background:0 0}body.menu-white .l-region--main-menu.mean-container{background:#fff;border-bottom:1px solid #e6e6e6}body.menu-white .l-region--main-menu.mean-container .mean-nav a,body.menu-white .l-region--main-menu.mean-container .mean-nav span,body.menu-white .l-region--main-menu.mean-container a.meanmenu-reveal{color:#666}body.menu-white .l-region--main-menu.mean-container .mean-bar,body.menu-white .l-region--main-menu.mean-container .mean-nav{background:#fff}body.menu-white .l-region--main-menu.mean-container .mean-nav ul li li{background:#e6e6e6}body.menu-white .l-region--main-menu.mean-container .mean-nav ul li li a,body.menu-white .l-region--main-menu.mean-container .mean-nav ul li li span{color:#1a1a1a}body.menu-lt-gray .l-region--main-menu.mean-container{background:#ededed;border-bottom:1px solid #d4d4d4}body.menu-lt-gray .l-region--main-menu.mean-container .mean-nav a,body.menu-lt-gray .l-region--main-menu.mean-container .mean-nav span,body.menu-lt-gray .l-region--main-menu.mean-container a.meanmenu-reveal{color:#2d2d2d}body.menu-lt-gray .l-region--main-menu.mean-container .mean-bar,body.menu-lt-gray .l-region--main-menu.mean-container .mean-nav{background:#ededed}body.menu-lt-gray .l-region--main-menu.mean-container .mean-nav ul li li{background:#d4d4d4}body.menu-lt-gray .l-region--main-menu.mean-container .mean-nav ul li li a,body.menu-lt-gray .l-region--main-menu.mean-container .mean-nav ul li li span{color:#000}.l-region--main-menu .simpletooltip,body.menu-black .l-region--main-menu.mean-container .mean-nav a,body.menu-black .l-region--main-menu.mean-container .mean-nav span,body.menu-black .l-region--main-menu.mean-container .mean-nav ul li li a,body.menu-black .l-region--main-menu.mean-container .mean-nav ul li li span,body.menu-black .l-region--main-menu.mean-container a.meanmenu-reveal,body.menu-dk-gray .l-region--main-menu.mean-container .mean-nav a,body.menu-dk-gray .l-region--main-menu.mean-container .mean-nav span,body.menu-dk-gray .l-region--main-menu.mean-container .mean-nav ul li li a,body.menu-dk-gray .l-region--main-menu.mean-container .mean-nav ul li li span,body.menu-dk-gray .l-region--main-menu.mean-container a.meanmenu-reveal,body.menu-md-gray .l-region--main-menu.mean-container .mean-nav a,body.menu-md-gray .l-region--main-menu.mean-container .mean-nav span,body.menu-md-gray .l-region--main-menu.mean-container .mean-nav ul li li a,body.menu-md-gray .l-region--main-menu.mean-container .mean-nav ul li li span,body.menu-md-gray .l-region--main-menu.mean-container a.meanmenu-reveal,body.menu-red .l-region--main-menu.mean-container .mean-nav a,body.menu-red .l-region--main-menu.mean-container .mean-nav span,body.menu-red .l-region--main-menu.mean-container .mean-nav ul li li a,body.menu-red .l-region--main-menu.mean-container .mean-nav ul li li span,body.menu-red .l-region--main-menu.mean-container a.meanmenu-reveal{color:#fff}body.menu-md-gray .l-region--main-menu.mean-container{background:#666;border-bottom:1px solid #4d4d4d}body.menu-md-gray .l-region--main-menu.mean-container .mean-bar,body.menu-md-gray .l-region--main-menu.mean-container .mean-nav{background:#666}body.menu-md-gray .l-region--main-menu.mean-container .mean-nav ul li li{background:#4d4d4d}body.menu-dk-gray .l-region--main-menu.mean-container{background:#2d2d2d;border-bottom:1px solid #141414}body.menu-dk-gray .l-region--main-menu.mean-container .mean-bar,body.menu-dk-gray .l-region--main-menu.mean-container .mean-nav{background:#2d2d2d}body.menu-dk-gray .l-region--main-menu.mean-container .mean-nav ul li li{background:#535353}body.menu-black .l-region--main-menu.mean-container{background:#000;border-bottom:1px solid #000}body.menu-black .l-region--main-menu.mean-container .mean-bar,body.menu-black .l-region--main-menu.mean-container .mean-nav{background:#000}body.menu-black .l-region--main-menu.mean-container .mean-nav ul li li{background:#262626}body.menu-red .l-region--main-menu.mean-container{background:#b00;border-bottom:1px solid #800}body.menu-red .l-region--main-menu.mean-container .mean-bar,body.menu-red .l-region--main-menu.mean-container .mean-nav{background:#b00}body.menu-red .l-region--main-menu.mean-container .mean-nav ul li li{background:#800}.l-page .l-constrained .mean-container #search-block-toggle,.l-page .l-constrained .mean-container .mean-nav ul li a,.l-page .l-constrained .mean-container .mean-nav ul li span,.l-page .l-constrained .mean-container a.meanmenu-reveal{padding-left:4%;padding-right:4%}.l-page .l-constrained .mean-container .mean-nav a.mean-expand{padding-left:4%!important;padding-right:4%!important;margin-right:-2px}.l-page .l-constrained .mean-container .mean-nav ul li li a{padding-left:8%;padding-right:8%}@media (min-width:47.5em){.l-region--main-menu>*{display:table-cell!important}}@media (max-width:47.4em){.l-region--main-menu-wrapper .l-constrained,.l-region--main-menu-wrapper .l-region--main-menu{padding:0}.l-region--main-menu-wrapper .l-region--main-menu>*{display:block}.l-region--main-menu-second-wrapper{display:none}}#superfish-1-toggle span{display:none}.l-region--main-menu .menu .collapsed,.l-region--main-menu .menu .expanded,.l-region--main-menu .menu .leaf,.l-region--main-menu-second .menu .collapsed,.l-region--main-menu-second .menu .expanded,.l-region--main-menu-second .menu .leaf,.l-region--sidebar-1 .menu .collapsed,.l-region--sidebar-1 .menu .expanded,.l-region--sidebar-1 .menu .leaf{list-style-image:none;list-style-type:none}.l-region--main-menu h2.block__title,.l-region--main-menu span.ext,.l-region--main-menu-second h2.block__title,.l-region--main-menu-second span.ext,.l-region--sidebar-1 h2.block__title,.l-region--sidebar-1 span.ext{display:none}.l-region--main-menu>*{display:table-cell;vertical-align:middle;width:100%;position:relative}.l-region--main-menu ul.sf-menu{float:left;clear:left;margin:0}.l-region--main-menu ul.sf-menu li{float:left;margin:0;padding:.75em 1.6em .75em 0;text-transform:uppercase}.l-region--main-menu ul.sf-menu li a,.l-region--main-menu ul.sf-menu li span{font-weight:400;text-decoration:none}.l-region--main-menu ul.sf-menu li a:hover{text-decoration:none}.l-region--main-menu .simpletooltip{background-color:#b00;position:absolute;top:-3.8em;padding:.4em .6em;text-transform:none;font-size:16px;opacity:1;display:block;min-width:450px;visibility:visible;transition:visibility .3s ease,opacity .3s ease}.l-region--main-menu .simpletooltip p{margin:0;line-height:1.3}.l-region--main-menu .simpletooltip[aria-hidden=true]{opacity:0;visibility:visible;transition-delay:0s}.l-region--sidebar-1 .block--menu-block h2.block__title,.l-region--sidebar-1 .block--menu-block h2.pane-title,.l-region--sidebar-2 .block--menu-block h2.block__title,.l-region--sidebar-2 .block--menu-block h2.pane-title,.pane-menu-tree h2.block__title,.pane-menu-tree h2.pane-title,.sidebar-menu-style h2.block__title,.sidebar-menu-style h2.pane-title,div[class*=pane-menu-block-] h2.block__title,div[class*=pane-menu-block-] h2.pane-title{font-size:26px;font-size:2.6rem;font-weight:600;text-transform:uppercase;margin-bottom:15px}.l-region--sidebar-1 .block--menu-block h2.block__title a,.l-region--sidebar-1 .block--menu-block h2.pane-title a,.l-region--sidebar-2 .block--menu-block h2.block__title a,.l-region--sidebar-2 .block--menu-block h2.pane-title a,.pane-menu-tree h2.block__title a,.pane-menu-tree h2.pane-title a,.sidebar-menu-style h2.block__title a,.sidebar-menu-style h2.pane-title a,div[class*=pane-menu-block-] h2.block__title a,div[class*=pane-menu-block-] h2.pane-title a{font-weight:inherit;color:#2d2d2d}.l-region--sidebar-1 .block--menu-block h2.block__title a:hover,.l-region--sidebar-1 .block--menu-block h2.pane-title a:hover,.l-region--sidebar-2 .block--menu-block h2.block__title a:hover,.l-region--sidebar-2 .block--menu-block h2.pane-title a:hover,.pane-menu-tree h2.block__title a:hover,.pane-menu-tree h2.pane-title a:hover,.sidebar-menu-style h2.block__title a:hover,.sidebar-menu-style h2.pane-title a:hover,div[class*=pane-menu-block-] h2.block__title a:hover,div[class*=pane-menu-block-] h2.pane-title a:hover{color:#1b7582;text-decoration:none}.l-region--sidebar-1 .block--menu-block div[class*=menu-block-],.l-region--sidebar-2 .block--menu-block div[class*=menu-block-],.pane-menu-tree div[class*=menu-block-],.sidebar-menu-style div[class*=menu-block-],div[class*=pane-menu-block-] div[class*=menu-block-]{padding:0 0 0 5px}.l-region--sidebar-1 .block--menu-block li,.l-region--sidebar-2 .block--menu-block li,.pane-menu-tree li,.sidebar-menu-style li,div[class*=pane-menu-block-] li{font-size:17px;font-size:1.7rem;color:#2d2d2d;text-transform:uppercase;font-weight:300;margin-bottom:15px;margin-left:0;list-style-image:none!important;list-style-type:none!important}.l-region--sidebar-1 .block--menu-block li.last,.l-region--sidebar-2 .block--menu-block li.last,.pane-menu-tree li.last,.sidebar-menu-style li.last,div[class*=pane-menu-block-] li.last{margin-bottom:5px}.l-region--sidebar-1 .block--menu-block li.active-trail ul.menu,.l-region--sidebar-2 .block--menu-block li.active-trail ul.menu,.pane-menu-tree li.active-trail ul.menu,.sidebar-menu-style li.active-trail ul.menu,div[class*=pane-menu-block-] li.active-trail ul.menu{border-left:2px solid #c9c9c9;margin-left:0;padding-left:15px;margin-bottom:15px}.l-region--sidebar-1 .block--menu-block li.active-trail ul.menu li,.l-region--sidebar-2 .block--menu-block li.active-trail ul.menu li,.pane-menu-tree li.active-trail ul.menu li,.sidebar-menu-style li.active-trail ul.menu li,div[class*=pane-menu-block-] li.active-trail ul.menu li{font-size:14px;font-size:1.4rem;margin-bottom:10px;line-height:135%}.panels-ipe .modal-content .change-layout-display .layout-icon .caption,.panels-ipe .modal-content .panels-choose-layout .layout-link>div{line-height:1.4em}.l-region--sidebar-1 .block--menu-block li a,.l-region--sidebar-2 .block--menu-block li a,.pane-menu-tree li a,.sidebar-menu-style li a,div[class*=pane-menu-block-] li a{color:#2d2d2d}.l-region--sidebar-1 .block--menu-block li a:hover,.l-region--sidebar-2 .block--menu-block li a:hover,.pane-menu-tree li a:hover,.sidebar-menu-style li a:hover,div[class*=pane-menu-block-] li a:hover{color:#1b7582;text-decoration:none;font-weight:600}.l-region--sidebar-1 .block--menu-block li a.active,.l-region--sidebar-2 .block--menu-block li a.active,.pane-menu-tree li a.active,.sidebar-menu-style li a.active,div[class*=pane-menu-block-] li a.active{font-weight:600;color:#b00}.l-region--sidebar-1 .block--menu-block li a.active-trail,.l-region--sidebar-2 .block--menu-block li a.active-trail,.pane-menu-tree li a.active-trail,.sidebar-menu-style li a.active-trail,div[class*=pane-menu-block-] li a.active-trail{font-weight:600}.l-region--sidebar-1 .block--menu-block span.ext,.l-region--sidebar-2 .block--menu-block span.ext,.pane-menu-tree span.ext,.sidebar-menu-style span.ext,div[class*=pane-menu-block-] span.ext{margin-left:4px}.menu-style-1 .l-region--main-menu-second-wrapper{display:none}.menu-style-1 .l-region--main-menu ul.sf-menu ul{display:none;position:absolute;z-index:99;margin-top:.7em;margin-left:-.9em}.menu-style-1 .l-region--main-menu ul.sf-menu ul li{padding:0}.menu-style-1 .l-region--main-menu ul.sf-menu ul li a{padding:.75em .9em .65em}.menu-style-1 .l-region--main-menu ul li:hover>ul{display:block}.menu-style-1 .l-region--main-menu ul ul.menu li{float:none;position:relative}.menu-style-1 .sf-menu ul:before{height:0;position:absolute;width:0;border:10px solid transparent;top:-19px;left:10px;z-index:2}.menu-style-1 .l-region--main-menu,.menu-style-1 .l-region--main-menu-wrapper,.menu-style-1.menu-white .l-region--main-menu,.menu-style-1.menu-white .l-region--main-menu-wrapper{background:#fff}.menu-style-1 .l-region--main-menu-second-wrapper,.menu-style-1 .main-menu-second-ul,.menu-style-1.menu-lt-gray .l-region--main-menu,.menu-style-1.menu-lt-gray .l-region--main-menu-wrapper,.menu-style-1.menu-white .l-region--main-menu-second-wrapper,.menu-style-1.menu-white .main-menu-second-ul{background:#ededed}.menu-style-1 #search-block-toggle,.menu-style-1.menu-white #search-block-toggle{color:#666}.menu-style-1 #search-block-toggle:hover,.menu-style-1.menu-white #search-block-toggle:hover{color:#b00}.menu-style-1 #search-block-toggle:active,.menu-style-1.menu-white #search-block-toggle:active{color:#666}.menu-style-1 #search-block-toggle:focus,.menu-style-1.menu-white #search-block-toggle:focus{color:#b00;outline-width:2px;outline-offset:10px}.menu-style-1 .sf-menu ul:before,.menu-style-1.menu-white .sf-menu ul:before{border-bottom-color:#ededed}.menu-style-1 .main-menu-top-li a,.menu-style-1 .main-menu-top-li span,.menu-style-1.menu-white .main-menu-top-li a,.menu-style-1.menu-white .main-menu-top-li span{color:#666!important}.menu-style-1 .main-menu-top-li a:hover,.menu-style-1 .main-menu-top-li span:hover,.menu-style-1.menu-white .main-menu-top-li a:hover,.menu-style-1.menu-white .main-menu-top-li span:hover{color:#b00!important}.menu-style-1 .main-menu-top-li a:active,.menu-style-1 .main-menu-top-li span:active,.menu-style-1.menu-white .main-menu-top-li a:active,.menu-style-1.menu-white .main-menu-top-li span:active{color:#666!important}.menu-style-1 .main-menu-top-li a:focus,.menu-style-1 .main-menu-top-li span:focus,.menu-style-1.menu-white .main-menu-top-li a:focus,.menu-style-1.menu-white .main-menu-top-li span:focus{color:#b00!important;outline-width:2px;outline-offset:8px;outline-color:#666}.menu-style-1 .main-menu-second-ul a,.menu-style-1 .main-menu-second-ul span,.menu-style-1.menu-white .main-menu-second-ul a,.menu-style-1.menu-white .main-menu-second-ul span{color:#666!important}.menu-style-1 .main-menu-second-ul a:hover,.menu-style-1 .main-menu-second-ul span:hover,.menu-style-1.menu-white .main-menu-second-ul a:hover,.menu-style-1.menu-white .main-menu-second-ul span:hover{color:#b00!important}.menu-style-1 .main-menu-second-ul a:active,.menu-style-1 .main-menu-second-ul span:active,.menu-style-1.menu-white .main-menu-second-ul a:active,.menu-style-1.menu-white .main-menu-second-ul span:active{color:#666!important}.menu-style-1 .main-menu-second-ul a:focus,.menu-style-1 .main-menu-second-ul span:focus,.menu-style-1.menu-white .main-menu-second-ul a:focus,.menu-style-1.menu-white .main-menu-second-ul span:focus{color:#b00!important;outline-width:2px;outline-offset:-4px;outline-color:#666}.menu-style-1 .main-menu-second-ul .main-menu-second-li.active a,.menu-style-1 .main-menu-second-ul .main-menu-second-li.active a:hover,.menu-style-1 .main-menu-second-ul .main-menu-second-li.active span,.menu-style-1 .main-menu-second-ul .main-menu-second-li.active span:hover,.menu-style-1 .main-menu-second-ul .main-menu-second-li:hover a,.menu-style-1 .main-menu-second-ul .main-menu-second-li:hover a:hover,.menu-style-1 .main-menu-second-ul .main-menu-second-li:hover span,.menu-style-1 .main-menu-second-ul .main-menu-second-li:hover span:hover,.menu-style-1.menu-white .main-menu-second-ul .main-menu-second-li.active a,.menu-style-1.menu-white .main-menu-second-ul .main-menu-second-li.active a:hover,.menu-style-1.menu-white .main-menu-second-ul .main-menu-second-li.active span,.menu-style-1.menu-white .main-menu-second-ul .main-menu-second-li.active span:hover,.menu-style-1.menu-white .main-menu-second-ul .main-menu-second-li:hover a,.menu-style-1.menu-white .main-menu-second-ul .main-menu-second-li:hover a:hover,.menu-style-1.menu-white .main-menu-second-ul .main-menu-second-li:hover span,.menu-style-1.menu-white .main-menu-second-ul .main-menu-second-li:hover span:hover{color:#b00!important}.menu-style-1 .main-menu-second-ul .main-menu-second-li.active a:active,.menu-style-1 .main-menu-second-ul .main-menu-second-li.active span:active,.menu-style-1 .main-menu-second-ul .main-menu-second-li:hover a:active,.menu-style-1 .main-menu-second-ul .main-menu-second-li:hover span:active,.menu-style-1.menu-white .main-menu-second-ul .main-menu-second-li.active a:active,.menu-style-1.menu-white .main-menu-second-ul .main-menu-second-li.active span:active,.menu-style-1.menu-white .main-menu-second-ul .main-menu-second-li:hover a:active,.menu-style-1.menu-white .main-menu-second-ul .main-menu-second-li:hover span:active{color:#666!important}.menu-style-1 .main-menu-second-ul .main-menu-second-li.active a:focus,.menu-style-1 .main-menu-second-ul .main-menu-second-li.active span:focus,.menu-style-1 .main-menu-second-ul .main-menu-second-li:hover a:focus,.menu-style-1 .main-menu-second-ul .main-menu-second-li:hover span:focus,.menu-style-1.menu-white .main-menu-second-ul .main-menu-second-li.active a:focus,.menu-style-1.menu-white .main-menu-second-ul .main-menu-second-li.active span:focus,.menu-style-1.menu-white .main-menu-second-ul .main-menu-second-li:hover a:focus,.menu-style-1.menu-white .main-menu-second-ul .main-menu-second-li:hover span:focus{color:#b00!important;outline-width:2px;outline-offset:-1px}.menu-style-1.menu-lt-gray .l-region--main-menu-second-wrapper,.menu-style-1.menu-lt-gray .main-menu-second-ul,.menu-style-1.menu-md-gray .l-region--main-menu,.menu-style-1.menu-md-gray .l-region--main-menu-wrapper{background:#666}.menu-style-1.menu-lt-gray #search-block-toggle{color:#2d2d2d}.menu-style-1.menu-lt-gray #search-block-toggle:hover{color:#b00}.menu-style-1.menu-lt-gray #search-block-toggle:active{color:#474747}.menu-style-1.menu-lt-gray #search-block-toggle:focus{color:#b00;outline-width:2px;outline-offset:10px}.menu-style-1.menu-lt-gray .sf-menu ul:before{border-bottom-color:#666}.menu-style-1.menu-black .sf-menu ul:before,.menu-style-1.menu-dk-gray .sf-menu ul:before,.menu-style-1.menu-md-gray .sf-menu ul:before,.menu-style-1.menu-red .sf-menu ul:before{border-bottom-color:#ededed}.menu-style-1.menu-lt-gray .main-menu-top-li a,.menu-style-1.menu-lt-gray .main-menu-top-li span{color:#2d2d2d!important}.menu-style-1.menu-lt-gray .main-menu-top-li a:hover,.menu-style-1.menu-lt-gray .main-menu-top-li span:hover{color:#b00!important}.menu-style-1.menu-lt-gray .main-menu-top-li a:active,.menu-style-1.menu-lt-gray .main-menu-top-li span:active{color:#474747!important}.menu-style-1.menu-lt-gray .main-menu-top-li a:focus,.menu-style-1.menu-lt-gray .main-menu-top-li span:focus{color:#b00!important;outline-width:2px;outline-offset:8px;outline-color:#2d2d2d}.menu-style-1.menu-lt-gray .main-menu-second-ul a,.menu-style-1.menu-lt-gray .main-menu-second-ul a:hover,.menu-style-1.menu-lt-gray .main-menu-second-ul span,.menu-style-1.menu-lt-gray .main-menu-second-ul span:hover{color:#fff!important}.menu-style-1.menu-lt-gray .main-menu-second-ul a:active,.menu-style-1.menu-lt-gray .main-menu-second-ul span:active{color:#474747!important}.menu-style-1.menu-lt-gray .main-menu-second-ul a:focus,.menu-style-1.menu-lt-gray .main-menu-second-ul span:focus{color:#c5eff7!important;outline-width:2px;outline-offset:-4px;outline-color:#fff}.menu-style-1.menu-lt-gray .main-menu-second-ul .main-menu-second-li.active a,.menu-style-1.menu-lt-gray .main-menu-second-ul .main-menu-second-li.active a:hover,.menu-style-1.menu-lt-gray .main-menu-second-ul .main-menu-second-li.active span,.menu-style-1.menu-lt-gray .main-menu-second-ul .main-menu-second-li.active span:hover,.menu-style-1.menu-lt-gray .main-menu-second-ul .main-menu-second-li:hover a,.menu-style-1.menu-lt-gray .main-menu-second-ul .main-menu-second-li:hover a:hover,.menu-style-1.menu-lt-gray .main-menu-second-ul .main-menu-second-li:hover span,.menu-style-1.menu-lt-gray .main-menu-second-ul .main-menu-second-li:hover span:hover{color:#fff!important}.menu-style-1.menu-lt-gray .main-menu-second-ul .main-menu-second-li.active a:active,.menu-style-1.menu-lt-gray .main-menu-second-ul .main-menu-second-li.active span:active,.menu-style-1.menu-lt-gray .main-menu-second-ul .main-menu-second-li:hover a:active,.menu-style-1.menu-lt-gray .main-menu-second-ul .main-menu-second-li:hover span:active{color:#474747!important}.menu-style-1.menu-lt-gray .main-menu-second-ul .main-menu-second-li.active a:focus,.menu-style-1.menu-lt-gray .main-menu-second-ul .main-menu-second-li.active span:focus,.menu-style-1.menu-lt-gray .main-menu-second-ul .main-menu-second-li:hover a:focus,.menu-style-1.menu-lt-gray .main-menu-second-ul .main-menu-second-li:hover span:focus{color:#c5eff7!important;outline-width:2px;outline-offset:-1px}.menu-style-1.menu-md-gray .l-region--main-menu-second-wrapper,.menu-style-1.menu-md-gray .main-menu-second-ul{background:#ededed}.menu-style-1.menu-md-gray #search-block-toggle{color:#fff}.menu-style-1.menu-md-gray #search-block-toggle:hover{color:#c5eff7}.menu-style-1.menu-md-gray #search-block-toggle:active{color:#fff}.menu-style-1.menu-md-gray #search-block-toggle:focus{color:#c5eff7;outline-width:2px;outline-offset:10px}.menu-style-1.menu-md-gray .main-menu-top-li a,.menu-style-1.menu-md-gray .main-menu-top-li span{color:#fff!important}.menu-style-1.menu-md-gray .main-menu-top-li a:hover,.menu-style-1.menu-md-gray .main-menu-top-li span:hover{color:#c5eff7!important}.menu-style-1.menu-md-gray .main-menu-top-li a:active,.menu-style-1.menu-md-gray .main-menu-top-li span:active{color:#fff!important}.menu-style-1.menu-md-gray .main-menu-top-li a:focus,.menu-style-1.menu-md-gray .main-menu-top-li span:focus{color:#c5eff7!important;outline-width:2px;outline-offset:8px;outline-color:#fff}.menu-style-1.menu-md-gray .main-menu-second-ul a,.menu-style-1.menu-md-gray .main-menu-second-ul span{color:#2d2d2d!important}.menu-style-1.menu-md-gray .main-menu-second-ul a:hover,.menu-style-1.menu-md-gray .main-menu-second-ul span:hover{color:#b00!important}.menu-style-1.menu-md-gray .main-menu-second-ul a:active,.menu-style-1.menu-md-gray .main-menu-second-ul span:active{color:#fff!important}.menu-style-1.menu-md-gray .main-menu-second-ul a:focus,.menu-style-1.menu-md-gray .main-menu-second-ul span:focus{color:#1b7582!important;outline-width:2px;outline-offset:-4px;outline-color:#2d2d2d}.menu-style-1.menu-md-gray .main-menu-second-ul .main-menu-second-li.active a,.menu-style-1.menu-md-gray .main-menu-second-ul .main-menu-second-li.active a:hover,.menu-style-1.menu-md-gray .main-menu-second-ul .main-menu-second-li.active span,.menu-style-1.menu-md-gray .main-menu-second-ul .main-menu-second-li.active span:hover,.menu-style-1.menu-md-gray .main-menu-second-ul .main-menu-second-li:hover a,.menu-style-1.menu-md-gray .main-menu-second-ul .main-menu-second-li:hover a:hover,.menu-style-1.menu-md-gray .main-menu-second-ul .main-menu-second-li:hover span,.menu-style-1.menu-md-gray .main-menu-second-ul .main-menu-second-li:hover span:hover{color:#b00!important}.menu-style-1.menu-md-gray .main-menu-second-ul .main-menu-second-li.active a:active,.menu-style-1.menu-md-gray .main-menu-second-ul .main-menu-second-li.active span:active,.menu-style-1.menu-md-gray .main-menu-second-ul .main-menu-second-li:hover a:active,.menu-style-1.menu-md-gray .main-menu-second-ul .main-menu-second-li:hover span:active{color:#fff!important}.menu-style-1.menu-md-gray .main-menu-second-ul .main-menu-second-li.active a:focus,.menu-style-1.menu-md-gray .main-menu-second-ul .main-menu-second-li.active span:focus,.menu-style-1.menu-md-gray .main-menu-second-ul .main-menu-second-li:hover a:focus,.menu-style-1.menu-md-gray .main-menu-second-ul .main-menu-second-li:hover span:focus{color:#1b7582!important;outline-width:2px;outline-offset:-1px}.menu-style-1.menu-dk-gray .l-region--main-menu,.menu-style-1.menu-dk-gray .l-region--main-menu-wrapper{background:#2d2d2d}.menu-style-1.menu-dk-gray .l-region--main-menu-second-wrapper,.menu-style-1.menu-dk-gray .main-menu-second-ul{background:#ededed}.menu-style-1.menu-dk-gray #search-block-toggle{color:#fff}.menu-style-1.menu-dk-gray #search-block-toggle:hover{color:#c5eff7}.menu-style-1.menu-dk-gray #search-block-toggle:active{color:#fff}.menu-style-1.menu-dk-gray #search-block-toggle:focus{color:#c5eff7;outline-width:2px;outline-offset:10px}.menu-style-1.menu-dk-gray .main-menu-top-li a,.menu-style-1.menu-dk-gray .main-menu-top-li span{color:#fff!important}.menu-style-1.menu-dk-gray .main-menu-top-li a:hover,.menu-style-1.menu-dk-gray .main-menu-top-li span:hover{color:#c5eff7!important}.menu-style-1.menu-dk-gray .main-menu-top-li a:active,.menu-style-1.menu-dk-gray .main-menu-top-li span:active{color:#fff!important}.menu-style-1.menu-dk-gray .main-menu-top-li a:focus,.menu-style-1.menu-dk-gray .main-menu-top-li span:focus{color:#c5eff7!important;outline-width:2px;outline-offset:8px;outline-color:#fff}.menu-style-1.menu-dk-gray .main-menu-second-ul a,.menu-style-1.menu-dk-gray .main-menu-second-ul span{color:#2d2d2d!important}.menu-style-1.menu-dk-gray .main-menu-second-ul a:hover,.menu-style-1.menu-dk-gray .main-menu-second-ul span:hover{color:#b00!important}.menu-style-1.menu-dk-gray .main-menu-second-ul a:active,.menu-style-1.menu-dk-gray .main-menu-second-ul span:active{color:#fff!important}.menu-style-1.menu-dk-gray .main-menu-second-ul a:focus,.menu-style-1.menu-dk-gray .main-menu-second-ul span:focus{color:#1b7582!important;outline-width:2px;outline-offset:-4px;outline-color:#2d2d2d}.menu-style-1.menu-dk-gray .main-menu-second-ul .main-menu-second-li.active a,.menu-style-1.menu-dk-gray .main-menu-second-ul .main-menu-second-li.active a:hover,.menu-style-1.menu-dk-gray .main-menu-second-ul .main-menu-second-li.active span,.menu-style-1.menu-dk-gray .main-menu-second-ul .main-menu-second-li.active span:hover,.menu-style-1.menu-dk-gray .main-menu-second-ul .main-menu-second-li:hover a,.menu-style-1.menu-dk-gray .main-menu-second-ul .main-menu-second-li:hover a:hover,.menu-style-1.menu-dk-gray .main-menu-second-ul .main-menu-second-li:hover span,.menu-style-1.menu-dk-gray .main-menu-second-ul .main-menu-second-li:hover span:hover{color:#b00!important}.menu-style-1.menu-dk-gray .main-menu-second-ul .main-menu-second-li.active a:active,.menu-style-1.menu-dk-gray .main-menu-second-ul .main-menu-second-li.active span:active,.menu-style-1.menu-dk-gray .main-menu-second-ul .main-menu-second-li:hover a:active,.menu-style-1.menu-dk-gray .main-menu-second-ul .main-menu-second-li:hover span:active{color:#fff!important}.menu-style-1.menu-dk-gray .main-menu-second-ul .main-menu-second-li.active a:focus,.menu-style-1.menu-dk-gray .main-menu-second-ul .main-menu-second-li.active span:focus,.menu-style-1.menu-dk-gray .main-menu-second-ul .main-menu-second-li:hover a:focus,.menu-style-1.menu-dk-gray .main-menu-second-ul .main-menu-second-li:hover span:focus{color:#1b7582!important;outline-width:2px;outline-offset:-1px}.menu-style-1.menu-black .l-region--main-menu,.menu-style-1.menu-black .l-region--main-menu-wrapper{background:#000}.menu-style-1.menu-black .l-region--main-menu-second-wrapper,.menu-style-1.menu-black .main-menu-second-ul{background:#ededed}.menu-style-1.menu-black #search-block-toggle{color:#fff}.menu-style-1.menu-black #search-block-toggle:hover{color:#c5eff7}.menu-style-1.menu-black #search-block-toggle:active{color:#fff}.menu-style-1.menu-black #search-block-toggle:focus{color:#c5eff7;outline-width:2px;outline-offset:10px}.menu-style-1.menu-black .main-menu-top-li a,.menu-style-1.menu-black .main-menu-top-li span{color:#fff!important}.menu-style-1.menu-black .main-menu-top-li a:hover,.menu-style-1.menu-black .main-menu-top-li span:hover{color:#c5eff7!important}.menu-style-1.menu-black .main-menu-top-li a:active,.menu-style-1.menu-black .main-menu-top-li span:active{color:#fff!important}.menu-style-1.menu-black .main-menu-top-li a:focus,.menu-style-1.menu-black .main-menu-top-li span:focus{color:#c5eff7!important;outline-width:2px;outline-offset:8px;outline-color:#fff}.menu-style-1.menu-black .main-menu-second-ul a,.menu-style-1.menu-black .main-menu-second-ul span{color:#2d2d2d!important}.menu-style-1.menu-black .main-menu-second-ul a:hover,.menu-style-1.menu-black .main-menu-second-ul span:hover{color:#b00!important}.menu-style-1.menu-black .main-menu-second-ul a:active,.menu-style-1.menu-black .main-menu-second-ul span:active{color:#fff!important}.menu-style-1.menu-black .main-menu-second-ul a:focus,.menu-style-1.menu-black .main-menu-second-ul span:focus{color:#1b7582!important;outline-width:2px;outline-offset:-4px;outline-color:#2d2d2d}.menu-style-1.menu-black .main-menu-second-ul .main-menu-second-li.active a,.menu-style-1.menu-black .main-menu-second-ul .main-menu-second-li.active a:hover,.menu-style-1.menu-black .main-menu-second-ul .main-menu-second-li.active span,.menu-style-1.menu-black .main-menu-second-ul .main-menu-second-li.active span:hover,.menu-style-1.menu-black .main-menu-second-ul .main-menu-second-li:hover a,.menu-style-1.menu-black .main-menu-second-ul .main-menu-second-li:hover a:hover,.menu-style-1.menu-black .main-menu-second-ul .main-menu-second-li:hover span,.menu-style-1.menu-black .main-menu-second-ul .main-menu-second-li:hover span:hover{color:#b00!important}.menu-style-1.menu-black .main-menu-second-ul .main-menu-second-li.active a:active,.menu-style-1.menu-black .main-menu-second-ul .main-menu-second-li.active span:active,.menu-style-1.menu-black .main-menu-second-ul .main-menu-second-li:hover a:active,.menu-style-1.menu-black .main-menu-second-ul .main-menu-second-li:hover span:active{color:#fff!important}.menu-style-1.menu-black .main-menu-second-ul .main-menu-second-li.active a:focus,.menu-style-1.menu-black .main-menu-second-ul .main-menu-second-li.active span:focus,.menu-style-1.menu-black .main-menu-second-ul .main-menu-second-li:hover a:focus,.menu-style-1.menu-black .main-menu-second-ul .main-menu-second-li:hover span:focus{color:#1b7582!important;outline-width:2px;outline-offset:-1px}.menu-style-1.menu-red .l-region--main-menu,.menu-style-1.menu-red .l-region--main-menu-wrapper{background:#b00}.menu-style-1.menu-red .l-region--main-menu-second-wrapper,.menu-style-1.menu-red .main-menu-second-ul,.node-type-ocio-landing-page .l-main.lt-gray,.node-type-ocio-landing-page .l-main.lt-gray .panels-row.even{background:#ededed}.menu-style-1.menu-red #search-block-toggle{color:#fff}.menu-style-1.menu-red #search-block-toggle:hover{color:#c5eff7}.menu-style-1.menu-red #search-block-toggle:active{color:#666}.menu-style-1.menu-red #search-block-toggle:focus{color:#c5eff7;outline-width:2px;outline-offset:10px}.menu-style-1.menu-red .main-menu-top-li a,.menu-style-1.menu-red .main-menu-top-li span{color:#fff!important}.menu-style-1.menu-red .main-menu-top-li a:hover,.menu-style-1.menu-red .main-menu-top-li span:hover{color:#c5eff7!important}.menu-style-1.menu-red .main-menu-top-li a:active,.menu-style-1.menu-red .main-menu-top-li span:active{color:#666!important}.menu-style-1.menu-red .main-menu-top-li a:focus,.menu-style-1.menu-red .main-menu-top-li span:focus{color:#c5eff7!important;outline-width:2px;outline-offset:8px;outline-color:#fff}.menu-style-1.menu-red .main-menu-second-ul a,.menu-style-1.menu-red .main-menu-second-ul span{color:#2d2d2d!important}.menu-style-1.menu-red .main-menu-second-ul a:hover,.menu-style-1.menu-red .main-menu-second-ul span:hover{color:#b00!important}.menu-style-1.menu-red .main-menu-second-ul a:active,.menu-style-1.menu-red .main-menu-second-ul span:active{color:#666!important}.menu-style-1.menu-red .main-menu-second-ul a:focus,.menu-style-1.menu-red .main-menu-second-ul span:focus{color:#1b7582!important;outline-width:2px;outline-offset:-4px;outline-color:#2d2d2d}.menu-style-1.menu-red .main-menu-second-ul .main-menu-second-li.active a,.menu-style-1.menu-red .main-menu-second-ul .main-menu-second-li.active a:hover,.menu-style-1.menu-red .main-menu-second-ul .main-menu-second-li.active span,.menu-style-1.menu-red .main-menu-second-ul .main-menu-second-li.active span:hover,.menu-style-1.menu-red .main-menu-second-ul .main-menu-second-li:hover a,.menu-style-1.menu-red .main-menu-second-ul .main-menu-second-li:hover a:hover,.menu-style-1.menu-red .main-menu-second-ul .main-menu-second-li:hover span,.menu-style-1.menu-red .main-menu-second-ul .main-menu-second-li:hover span:hover{color:#b00!important}.menu-style-1.menu-red .main-menu-second-ul .main-menu-second-li.active a:active,.menu-style-1.menu-red .main-menu-second-ul .main-menu-second-li.active span:active,.menu-style-1.menu-red .main-menu-second-ul .main-menu-second-li:hover a:active,.menu-style-1.menu-red .main-menu-second-ul .main-menu-second-li:hover span:active{color:#666!important}.menu-style-1.menu-red .main-menu-second-ul .main-menu-second-li.active a:focus,.menu-style-1.menu-red .main-menu-second-ul .main-menu-second-li.active span:focus,.menu-style-1.menu-red .main-menu-second-ul .main-menu-second-li:hover a:focus,.menu-style-1.menu-red .main-menu-second-ul .main-menu-second-li:hover span:focus{color:#1b7582!important;outline-width:2px;outline-offset:-1px}.panels-ipe-editing .panels-row.empty{display:block}.panels-ipe .modal-content .panels-choose-layout .layout-link{text-align:center;height:190px}.panels-ipe .modal-content .panels-choose-layout .layout-link img{margin-top:.8em}.panels-ipe .modal-content .panels-choose-layout .layout-link.current-layout{background-color:#ededed}.panels-ipe .modal-content .panels-choose-layout .layout-link .ajax-progress-throbber{display:block;text-align:center;margin:0 auto}.panels-ipe .modal-content .change-layout-display{display:table;margin:2em auto;text-align:center}.panels-ipe .modal-content .change-layout-display .layout-icon{text-align:center}.panels-ipe .modal-content .change-layout-display>img{padding:5em 2em}.panels-ipe .modal-content #panels-dnd-main div.panel-region h2.label{margin:.5em 0}.panels-ipe-editing .panels-ipe-portlet-content{overflow:visible}.panel-pane{margin-bottom:1.5em}.panel-pane.pane-faq-panel-pane-1{margin-bottom:2.5em}.panel-pane.title-only{margin-bottom:0}.panel-pane.title-only h2.underlined{margin-bottom:10px}div.pane-bundle-video .media-vimeo-video,div.pane-bundle-video .media-youtube-video{height:auto;padding:0}.panel-pane.mar-t-0{margin-top:0}.panel-pane.mar-t-1{margin-top:1em}.panel-pane.mar-t-2{margin-top:2em}.panel-pane.mar-t-3{margin-top:3em}.panel-pane.mar-b-0{margin-bottom:0}.panel-pane.mar-b-1{margin-bottom:1em}.panel-pane.mar-b-2{margin-bottom:2em}.panel-pane.mar-b-3{margin-bottom:3em}.panels-row.active{padding:15px 0}.panels-row.empty{padding:0;display:none}.panels-row.even,.panels-row.odd{padding:30px 0}.panels-row.first{padding-top:7.5px}.panels-row.last{padding-bottom:30px}.node-type-ocio-landing-page .l-main.lt-gray .panels-row.odd,.node-type-ocio-landing-page .l-main.white,.node-type-ocio-landing-page .l-main.white .panels-row.even{background:#fff}.node-type-ocio-landing-page .l-main.white .panels-row.odd{background:#ededed}.panel-pane.pane-bundle-tile-pane,.panel-pane.pane-bundle-tile-pane-plus-text-area{box-shadow:0 1px 1px 0 rgba(0,0,0,.22);padding:0;z-index:9}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane{background:#fff;width:100%;z-index:99}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane.tile-pane-linked:hover,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane.tile-pane-linked:hover{opacity:.85}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane>a,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane>a{text-decoration:none;height:100%;display:block}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane .field--name-field-tile-background-img img,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane .field--name-field-tile-background-img img{display:block;width:100%}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane blockquote.pull-quote li,.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane blockquote.pull-quote p,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane blockquote.pull-quote li,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane blockquote.pull-quote p{font-size:20px;font-size:2rem}.fieldable-panels-pane.tile-pane-linked .tile-content>a{display:block;outline-color:#000}.panel-pane.pane-bundle-tile-pane .white .tile-content,.panel-pane.pane-bundle-tile-pane-plus-text-area .white .tile-content{background:#fff;color:#b00}.panel-pane.pane-bundle-tile-pane .white .tile-content .pane-title,.panel-pane.pane-bundle-tile-pane .white .tile-content a,.panel-pane.pane-bundle-tile-pane .white .tile-content a .pane-title,.panel-pane.pane-bundle-tile-pane-plus-text-area .white .tile-content .pane-title,.panel-pane.pane-bundle-tile-pane-plus-text-area .white .tile-content a,.panel-pane.pane-bundle-tile-pane-plus-text-area .white .tile-content a .pane-title{color:#b00}.panel-pane.pane-bundle-tile-pane .white .tile-content a:hover,.panel-pane.pane-bundle-tile-pane-plus-text-area .white .tile-content a:hover{color:#1b7582;text-decoration:none}.panel-pane.pane-bundle-tile-pane .white .tile-content a:active,.panel-pane.pane-bundle-tile-pane-plus-text-area .white .tile-content a:active{color:#1b7582}.panel-pane.pane-bundle-tile-pane .white .tile-content .field--name-field-tile-text-area li,.panel-pane.pane-bundle-tile-pane .white .tile-content .field--name-field-tile-text-area p,.panel-pane.pane-bundle-tile-pane .white .tile-content .field--name-field-tile-text-area ul,.panel-pane.pane-bundle-tile-pane-plus-text-area .white .tile-content .field--name-field-tile-text-area li,.panel-pane.pane-bundle-tile-pane-plus-text-area .white .tile-content .field--name-field-tile-text-area p,.panel-pane.pane-bundle-tile-pane-plus-text-area .white .tile-content .field--name-field-tile-text-area ul{color:#2d2d2d}.panel-pane.pane-bundle-tile-pane .lt-gray .tile-content,.panel-pane.pane-bundle-tile-pane-plus-text-area .lt-gray .tile-content{background:#ededed;color:#b00}.panel-pane.pane-bundle-tile-pane .lt-gray .tile-content .pane-title,.panel-pane.pane-bundle-tile-pane .lt-gray .tile-content a,.panel-pane.pane-bundle-tile-pane .lt-gray .tile-content a .pane-title,.panel-pane.pane-bundle-tile-pane-plus-text-area .lt-gray .tile-content .pane-title,.panel-pane.pane-bundle-tile-pane-plus-text-area .lt-gray .tile-content a,.panel-pane.pane-bundle-tile-pane-plus-text-area .lt-gray .tile-content a .pane-title{color:#b00}.panel-pane.pane-bundle-tile-pane .lt-gray .tile-content a:hover,.panel-pane.pane-bundle-tile-pane-plus-text-area .lt-gray .tile-content a:hover{color:#1b7582;text-decoration:none}.panel-pane.pane-bundle-tile-pane .lt-gray .tile-content a:active,.panel-pane.pane-bundle-tile-pane-plus-text-area .lt-gray .tile-content a:active{color:#1b7582}.panel-pane.pane-bundle-tile-pane .lt-gray .tile-content .field--name-field-tile-text-area li,.panel-pane.pane-bundle-tile-pane .lt-gray .tile-content .field--name-field-tile-text-area p,.panel-pane.pane-bundle-tile-pane .lt-gray .tile-content .field--name-field-tile-text-area ul,.panel-pane.pane-bundle-tile-pane-plus-text-area .lt-gray .tile-content .field--name-field-tile-text-area li,.panel-pane.pane-bundle-tile-pane-plus-text-area .lt-gray .tile-content .field--name-field-tile-text-area p,.panel-pane.pane-bundle-tile-pane-plus-text-area .lt-gray .tile-content .field--name-field-tile-text-area ul,.panel-pane.pane-bundle-tile-pane-plus-text-area a li,.panel-pane.pane-bundle-tile-pane-plus-text-area a p{color:#2d2d2d}.panel-pane.pane-bundle-tile-pane .md-gray .tile-content,.panel-pane.pane-bundle-tile-pane-plus-text-area .md-gray .tile-content{background:#666;color:#fff}.panel-pane.pane-bundle-tile-pane .md-gray .tile-content .pane-title,.panel-pane.pane-bundle-tile-pane .md-gray .tile-content a,.panel-pane.pane-bundle-tile-pane .md-gray .tile-content a .pane-title,.panel-pane.pane-bundle-tile-pane-plus-text-area .md-gray .tile-content .pane-title,.panel-pane.pane-bundle-tile-pane-plus-text-area .md-gray .tile-content a,.panel-pane.pane-bundle-tile-pane-plus-text-area .md-gray .tile-content a .pane-title{color:#fff}.panel-pane.pane-bundle-tile-pane .md-gray .tile-content a:hover,.panel-pane.pane-bundle-tile-pane-plus-text-area .md-gray .tile-content a:hover{color:#ededed;text-decoration:none}.panel-pane.pane-bundle-tile-pane .md-gray .tile-content a:active,.panel-pane.pane-bundle-tile-pane-plus-text-area .md-gray .tile-content a:active{color:#ededed}.panel-pane.pane-bundle-tile-pane .md-gray .tile-content .field--name-field-tile-text-area li,.panel-pane.pane-bundle-tile-pane .md-gray .tile-content .field--name-field-tile-text-area p,.panel-pane.pane-bundle-tile-pane .md-gray .tile-content .field--name-field-tile-text-area ul,.panel-pane.pane-bundle-tile-pane-plus-text-area .md-gray .tile-content .field--name-field-tile-text-area li,.panel-pane.pane-bundle-tile-pane-plus-text-area .md-gray .tile-content .field--name-field-tile-text-area p,.panel-pane.pane-bundle-tile-pane-plus-text-area .md-gray .tile-content .field--name-field-tile-text-area ul{color:#fff}.panel-pane.pane-bundle-tile-pane .dk-gray .tile-content,.panel-pane.pane-bundle-tile-pane-plus-text-area .dk-gray .tile-content{background:#2d2d2d;color:#fff}.panel-pane.pane-bundle-tile-pane .dk-gray .tile-content .pane-title,.panel-pane.pane-bundle-tile-pane .dk-gray .tile-content a,.panel-pane.pane-bundle-tile-pane .dk-gray .tile-content a .pane-title,.panel-pane.pane-bundle-tile-pane-plus-text-area .dk-gray .tile-content .pane-title,.panel-pane.pane-bundle-tile-pane-plus-text-area .dk-gray .tile-content a,.panel-pane.pane-bundle-tile-pane-plus-text-area .dk-gray .tile-content a .pane-title{color:#fff}.panel-pane.pane-bundle-tile-pane .dk-gray .tile-content a:hover,.panel-pane.pane-bundle-tile-pane-plus-text-area .dk-gray .tile-content a:hover{color:#ededed;text-decoration:none}.panel-pane.pane-bundle-tile-pane .dk-gray .tile-content a:active,.panel-pane.pane-bundle-tile-pane-plus-text-area .dk-gray .tile-content a:active{color:#ededed}.panel-pane.pane-bundle-tile-pane .dk-gray .tile-content .field--name-field-tile-text-area li,.panel-pane.pane-bundle-tile-pane .dk-gray .tile-content .field--name-field-tile-text-area p,.panel-pane.pane-bundle-tile-pane .dk-gray .tile-content .field--name-field-tile-text-area ul,.panel-pane.pane-bundle-tile-pane-plus-text-area .dk-gray .tile-content .field--name-field-tile-text-area li,.panel-pane.pane-bundle-tile-pane-plus-text-area .dk-gray .tile-content .field--name-field-tile-text-area p,.panel-pane.pane-bundle-tile-pane-plus-text-area .dk-gray .tile-content .field--name-field-tile-text-area ul{color:#fff}.panel-pane.pane-bundle-tile-pane .black .tile-content,.panel-pane.pane-bundle-tile-pane-plus-text-area .black .tile-content{background:#000;color:#fff}.panel-pane.pane-bundle-tile-pane .black .tile-content .pane-title,.panel-pane.pane-bundle-tile-pane .black .tile-content a,.panel-pane.pane-bundle-tile-pane .black .tile-content a .pane-title,.panel-pane.pane-bundle-tile-pane-plus-text-area .black .tile-content .pane-title,.panel-pane.pane-bundle-tile-pane-plus-text-area .black .tile-content a,.panel-pane.pane-bundle-tile-pane-plus-text-area .black .tile-content a .pane-title{color:#fff}.panel-pane.pane-bundle-tile-pane .black .tile-content a:hover,.panel-pane.pane-bundle-tile-pane-plus-text-area .black .tile-content a:hover{color:#ededed;text-decoration:none}.panel-pane.pane-bundle-tile-pane .black .tile-content a:active,.panel-pane.pane-bundle-tile-pane-plus-text-area .black .tile-content a:active{color:#ededed}.panel-pane.pane-bundle-tile-pane .black .tile-content .field--name-field-tile-text-area li,.panel-pane.pane-bundle-tile-pane .black .tile-content .field--name-field-tile-text-area p,.panel-pane.pane-bundle-tile-pane .black .tile-content .field--name-field-tile-text-area ul,.panel-pane.pane-bundle-tile-pane-plus-text-area .black .tile-content .field--name-field-tile-text-area li,.panel-pane.pane-bundle-tile-pane-plus-text-area .black .tile-content .field--name-field-tile-text-area p,.panel-pane.pane-bundle-tile-pane-plus-text-area .black .tile-content .field--name-field-tile-text-area ul{color:#fff}.panel-pane.pane-bundle-tile-pane .red .tile-content,.panel-pane.pane-bundle-tile-pane-plus-text-area .red .tile-content{background:#b00;color:#fff}.panel-pane.pane-bundle-tile-pane .red .tile-content .pane-title,.panel-pane.pane-bundle-tile-pane .red .tile-content a,.panel-pane.pane-bundle-tile-pane .red .tile-content a .pane-title,.panel-pane.pane-bundle-tile-pane-plus-text-area .red .tile-content .pane-title,.panel-pane.pane-bundle-tile-pane-plus-text-area .red .tile-content a,.panel-pane.pane-bundle-tile-pane-plus-text-area .red .tile-content a .pane-title{color:#fff}.panel-pane.pane-bundle-tile-pane .red .tile-content a:hover,.panel-pane.pane-bundle-tile-pane-plus-text-area .red .tile-content a:hover{color:#ededed;text-decoration:none}.panel-pane.pane-bundle-tile-pane .red .tile-content a:active,.panel-pane.pane-bundle-tile-pane-plus-text-area .red .tile-content a:active{color:#ededed}.panel-pane.pane-bundle-tile-pane .red .tile-content .field--name-field-tile-text-area li,.panel-pane.pane-bundle-tile-pane .red .tile-content .field--name-field-tile-text-area p,.panel-pane.pane-bundle-tile-pane .red .tile-content .field--name-field-tile-text-area ul,.panel-pane.pane-bundle-tile-pane-plus-text-area .red .tile-content .field--name-field-tile-text-area li,.panel-pane.pane-bundle-tile-pane-plus-text-area .red .tile-content .field--name-field-tile-text-area p,.panel-pane.pane-bundle-tile-pane-plus-text-area .red .tile-content .field--name-field-tile-text-area ul{color:#fff}.panel-pane.pane-bundle-tile-pane .title-box{padding:.8em 1em;display:table;width:100%}.panel-pane.pane-bundle-tile-pane .title-box .title-text{display:table-cell;vertical-align:middle;width:100%;text-align:center;padding:0 1em}.panel-pane.pane-bundle-tile-pane .title-box .title-text .pane-title{font-size:18px;font-size:1.8rem;line-height:110%;font-weight:300;margin:1px 0 0;padding:0}.panel-pane.pane-bundle-tile-pane .title-box .title-icon{display:table-cell;vertical-align:middle;font-size:24px;font-size:2.4rem}.panel-pane.pane-bundle-tile-pane-plus-text-area{text-align:center}.panel-pane.pane-bundle-tile-pane-plus-text-area .text-areas{padding:1.6em 1.2em 1.2em}.panel-pane.pane-bundle-tile-pane-plus-text-area .pane-title{font-size:20px;font-size:2rem;font-weight:400;margin-top:0;margin-bottom:5px;text-decoration:none}.panel-pane.pane-bundle-tile-pane-plus-text-area li,.panel-pane.pane-bundle-tile-pane-plus-text-area p{font-size:16px;font-size:1.6rem;font-weight:300;line-height:140%}.panel-pane.pane-bundle-tile-pane-plus-text-area ol,.panel-pane.pane-bundle-tile-pane-plus-text-area p,.panel-pane.pane-bundle-tile-pane-plus-text-area ul{margin:1em 0 0}.panel-pane.pane-bundle-tile-pane-plus-text-area li{text-align:left;margin-left:-2em}.panel-pane.pane-bundle-tile-pane-plus-text-area li.align-center{margin-left:-3em;text-align:center}.panel-pane.pane-bundle-tile-pane-plus-text-area li.align-right{text-align:right}.panel-pane.pane-bundle-tile-pane-plus-text-area .tile-image-style-icon{display:block}.panel-pane.pane-bundle-tile-pane-plus-text-area .tile-image-style-icon .tile-content{padding:1.4em 1.4em 1em}.panel-pane.pane-bundle-tile-pane-plus-text-area .tile-image-style-icon .field--name-field-tile-background-img{display:table-cell;vertical-align:middle;width:25%}.panel-pane.pane-bundle-tile-pane-plus-text-area .tile-image-style-icon .field--name-field-tile-background-img img{width:100%}.panel-pane.pane-bundle-tile-pane-plus-text-area .tile-image-style-icon .field--name-field-tile-background-img+h2{display:table-cell;padding-left:.8em;vertical-align:middle;width:75%;text-align:left}.panel-pane.pane-bundle-tile-pane-plus-text-area .tile-image-style-icon .field--name-field-tile-background-img+h2+.text-areas{display:inline-block;width:100%;background:inherit}.panel-pane.pane-bundle-tile-pane-plus-text-area .tile-image-style-icon .text-areas{padding:0}.panel-pane.pane-bundle-tile-pane-plus-text-area .tile-image-style-icon-center{display:block}.panel-pane.pane-bundle-tile-pane-plus-text-area .tile-image-style-icon-center .tile-content{padding:2em 1em 1em}.panel-pane.pane-bundle-tile-pane-plus-text-area .tile-image-style-icon-center .field--name-field-tile-background-img{width:50%;max-width:110px;margin:0 auto}@media (max-width:47.4em){.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane .text-areas h2,.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane .title-box .title-text h2,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane .text-areas h2,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane .title-box .title-text h2{font-size:24px;font-size:2.4rem}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane .text-areas .title-icon,.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane .title-box .title-text .title-icon,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane .text-areas .title-icon,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane .title-box .title-text .title-icon{font-size:30px;font-size:3rem}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane .field--name-field-tile-text-area li,.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane .field--name-field-tile-text-area p,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane .field--name-field-tile-text-area li,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane .field--name-field-tile-text-area p{font-size:20px;font-size:2rem}}@media (min-width:47.5em){.tile-5 .panel-pane.pane-bundle-tile-pane-plus-text-area .pane-title{font-size:19px;font-size:1.9rem}.tile-5 .panel-pane.pane-bundle-tile-pane-plus-text-area .field--name-field-tile-text-area li,.tile-5 .panel-pane.pane-bundle-tile-pane-plus-text-area .field--name-field-tile-text-area p{font-size:14px;font-size:1.4rem;line-height:130%}.tile-5 .panel-pane.pane-bundle-tile-pane-plus-text-area .text-areas{padding:1.2em .8em .8em}}@media screen and (max-width:1199px) and (min-width:760px){.tile-5 .pane-bundle-tile-pane .title-box{max-width:100%;padding:.6em 0!important}.tile-5 .pane-bundle-tile-pane .pane-title{font-size:1.5rem!important}}#edit-field-tile-background-img .description{font-size:120%;line-height:130%;margin-top:10px}.l-content{min-height:4em}.l-footer-wrapper .l-region{margin-bottom:20px;text-align:left}.l-footer-wrapper .l-region--footer-1 p,.l-footer-wrapper .l-region--footer-3 p{font-size:13px;font-size:1.3rem;line-height:135%;margin:0}.l-footer-wrapper .l-region--footer-2{text-align:right}.l-footer-wrapper .l-region--footer-3{clear:both}.l-footer-wrapper a{font-weight:400;text-decoration:underline}.l-footer-wrapper #osu-wordmark{margin-bottom:10px}.l-footer-wrapper #osu-wordmark img{max-width:300px}.l-footer-wrapper .osu-siteinfo-name{font-weight:600}.l-footer-wrapper .osu-siteinfo-address{float:left;font-style:normal}.l-footer-wrapper .osu-siteinfo-address .pipe{margin:0 2px;color:#bababa}@media (max-width:47.4em){.l-page .l-footer-wrapper .l-region{text-align:center}.l-page .l-footer-wrapper .l-region p{font-size:17px;font-size:1.7rem}.l-page .l-footer-wrapper .l-region>*{float:none;text-align:center}.l-page .l-footer-wrapper .l-region ul{padding:0}.l-page .l-footer-wrapper .l-region ul li:first-child *{margin-left:0}}.footer-dk-gray .l-footer-wrapper{background:#2d2d2d;color:#fff}.footer-dk-gray .l-footer-wrapper a,.footer-dk-gray .l-footer-wrapper a:visited{color:#ededed}.footer-dk-gray .l-footer-wrapper a:active,.footer-dk-gray .l-footer-wrapper a:focus,.footer-dk-gray .l-footer-wrapper a:hover{color:#c5eff7}.footer-dk-gray .l-footer-wrapper .pipe{color:#bababa}.footer-md-gray .l-footer-wrapper{background:#666;color:#fff}.footer-md-gray .l-footer-wrapper a,.footer-md-gray .l-footer-wrapper a:visited{color:#ededed}.footer-md-gray .l-footer-wrapper a:active,.footer-md-gray .l-footer-wrapper a:focus,.footer-md-gray .l-footer-wrapper a:hover{color:#c5eff7}.footer-md-gray .l-footer-wrapper .pipe{color:#ededed}.footer-md-gray .l-footer-wrapper .osu-siteinfo-social li .siteinfo-social-link{color:#666;background-color:#fff}.footer-md-gray .l-footer-wrapper .osu-siteinfo-social li .siteinfo-social-link:focus,.footer-md-gray .l-footer-wrapper .osu-siteinfo-social li .siteinfo-social-link:hover{color:#fff}.footer-lt-gray .l-footer-wrapper{background:#ededed;color:#474747}.footer-lt-gray .l-footer-wrapper a{color:#474747}.footer-lt-gray .l-footer-wrapper a:visited{color:#2d2d2d}.footer-lt-gray .l-footer-wrapper .pipe,.footer-lt-gray .l-footer-wrapper a:active,.footer-lt-gray .l-footer-wrapper a:focus,.footer-lt-gray .l-footer-wrapper a:hover{color:#b00}.footer-lt-gray .l-footer-wrapper .osu-siteinfo-social li .siteinfo-social-link{background-color:#474747}.footer-white .l-footer-wrapper{background:#fff;color:#666}.footer-white .l-footer-wrapper a,.footer-white .l-footer-wrapper a:visited{color:#666}.footer-white .l-footer-wrapper .pipe,.footer-white .l-footer-wrapper a:active,.footer-white .l-footer-wrapper a:focus,.footer-white .l-footer-wrapper a:hover{color:#b00}.l-footer-wrapper .osu-siteinfo-social{margin-top:0;padding-left:0;text-align:right}.l-footer-wrapper .osu-siteinfo-social li{list-style-type:none;display:inline-block}@media (min-width:47.5em) and (max-width:59em){.l-footer-wrapper .osu-siteinfo-social li:nth-last-child(5):first-child:nth-child(4),.l-footer-wrapper .osu-siteinfo-social li:nth-last-child(5):first-child~:nth-child(4){clear:both}.l-footer-wrapper .osu-siteinfo-social li:nth-last-child(5):first-child:nth-child(n+4),.l-footer-wrapper .osu-siteinfo-social li:nth-last-child(5):first-child~:nth-child(n+4){float:right}}.l-footer-wrapper .osu-siteinfo-social li .siteinfo-social-link{color:#fff;background-color:#666;margin:0 0 1em 1em;width:2.55em;padding:.62em 0 .46em;text-align:center;display:block}.l-footer-wrapper .osu-siteinfo-social li .siteinfo-social-link:focus,.l-footer-wrapper .osu-siteinfo-social li .siteinfo-social-link:hover{background-color:#000}.l-footer-wrapper .osu-siteinfo-social li .siteinfo-social-link.link-facebook:focus,.l-footer-wrapper .osu-siteinfo-social li .siteinfo-social-link.link-facebook:hover{background-color:#3b5998}.l-footer-wrapper .osu-siteinfo-social li .siteinfo-social-link.link-twitter:focus,.l-footer-wrapper .osu-siteinfo-social li .siteinfo-social-link.link-twitter:hover{background-color:#00aced}.l-footer-wrapper .osu-siteinfo-social li .siteinfo-social-link.link-youtube:focus,.l-footer-wrapper .osu-siteinfo-social li .siteinfo-social-link.link-youtube:hover{background-color:#b00}.l-footer-wrapper .osu-siteinfo-social li .siteinfo-social-link.link-googleplus:focus,.l-footer-wrapper .osu-siteinfo-social li .siteinfo-social-link.link-googleplus:hover{background-color:#dd4b39}.l-footer-wrapper .osu-siteinfo-social li .siteinfo-social-link.link-photos:focus,.l-footer-wrapper .osu-siteinfo-social li .siteinfo-social-link.link-photos:hover{background-color:#ff0084}.l-footer-wrapper .osu-siteinfo-social li .siteinfo-social-link.link-instagram:focus,.l-footer-wrapper .osu-siteinfo-social li .siteinfo-social-link.link-instagram:hover{background-color:#517fa4}.l-footer-wrapper .osu-siteinfo-social li .siteinfo-social-link.link-linkedin:focus,.l-footer-wrapper .osu-siteinfo-social li .siteinfo-social-link.link-linkedin:hover{background-color:#007bb6}.l-region--hero-wrapper.white{background:#fff}.l-region--hero-wrapper.lt-gray{background:#f1f1f1}.l-main.white{background:#fff}.l-main.lt-gray{background:#f1f1f1}.l-main{padding-bottom:30px}.node-type-ocio-landing-page .l-main{padding-bottom:0}.l-region--masthead{padding:20px 0}@media (min-width:47.5em){.l-footer-wrapper .osu-siteinfo-social{float:right}.l-footer-wrapper .osu-siteinfo-social li{float:left}.l-footer-wrapper .osu-siteinfo-social li:nth-last-child(6):first-child:nth-child(4),.l-footer-wrapper .osu-siteinfo-social li:nth-last-child(6):first-child~:nth-child(4),.l-footer-wrapper .osu-siteinfo-social li:nth-last-child(7):first-child:nth-child(5),.l-footer-wrapper .osu-siteinfo-social li:nth-last-child(7):first-child~:nth-child(5){clear:both}.l-footer-wrapper .osu-siteinfo-social li:nth-last-child(7):first-child:nth-child(n+5),.l-footer-wrapper .osu-siteinfo-social li:nth-last-child(7):first-child~:nth-child(n+5){float:right}.l-region--masthead .l-constrained{width:100%;display:table}}#site-name{display:table-cell;vertical-align:middle;font-size:48px;font-size:4.8rem;max-width:500px}#site-name .site-name-prefix{display:block;font-size:.5em;font-weight:300;color:#666}#site-name .site-name-main{color:#2d2d2d;font-weight:600;display:block;line-height:1em}#site-name a{text-decoration:none;display:block}#site-name .site-name-slogan{font-size:.5em;font-weight:400;color:#666;margin-top:20px}#site-name.site-name-2-lines{font-size:44px;font-size:4.4rem}#site-name.site-name-3-lines{font-size:32px;font-size:3.2rem}#site-name.site-name-4-lines{font-size:30px;font-size:3rem}#site-logo{display:table-cell;vertical-align:middle;text-align:right}#site-logo img{height:140px;width:auto;margin-right:-.5em}@media (max-width:47.4em){#site-logo{display:none}}.l-region--masthead.white{background-color:#fff}.l-region--masthead.dk-gray{background-color:#2d2d2d}.l-region--masthead.dk-gray #site-name .site-name-main{color:#fff}.l-region--masthead.dk-gray #site-name .site-name-prefix,.l-region--masthead.dk-gray #site-name .site-name-slogan{color:#ededed}.l-region--masthead.md-gray{background-color:#666}.l-region--masthead.md-gray #site-name .site-name-main{color:#fff}.l-region--masthead.md-gray #site-name .site-name-prefix,.l-region--masthead.md-gray #site-name .site-name-slogan{color:#f5f5f5}.l-region--masthead.lt-gray{background-color:#ededed}.l-region--osu-navbar{clear:both;margin:0;padding:0;background:url(../images/osu-navbar/lt-gray/bg-navbar_red.png) left bottom repeat-x #eaeaea;overflow:hidden}#osu_navbar *{font-family:proximanova,'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:13px;line-height:1.4;font-weight:400}#osu_navbar p{margin:0;padding:0}#osu_navbar .univ_info{float:left;padding:.9em 0 1.1em;margin-left:0}#osu_navbar .univ_links{float:right;clear:none;padding:1em 0 0;margin-top:-2px}#osu_navbar .univ_name a{height:16px;width:90px;display:block;text-indent:-9999px;background:url(../images/osu-navbar/lt-gray/osu_name.png) no-repeat;margin-left:0;overflow:hidden}#osu_navbar div.links{float:left;margin-bottom:10px}#osu_navbar div.links ul{margin:0;padding:0}#osu_navbar div.links ul li{list-style:none;float:left;margin-left:1em}#osu_navbar div.links ul li a{color:#333;text-decoration:none;background-position:0 0}#osu_navbar div.links ul li a:hover{text-decoration:underline}.osu-semantic{position:absolute;left:0;top:-500px;width:1px;height:1px;overflow:hidden}a.osu-semantic:active,a.osu-semantic:focus{position:absolute;left:0;top:0;overflow:visible}a#skip:active,a#skip:focus{position:absolute;top:0;left:25%;width:50%;text-align:center;padding:.5em 0 1.5em;display:block;color:#fff;z-index:999999999999999999;text-decoration:none;background:#666;background:rgba(0,0,0,.8);border:1px dotted #ccc;border-top:none;border-radius:0 0 6px 6px}.section-news .l-region--sidebar-2 h2.block__title,body.page-user-login .l-main{padding-top:20px}a#skip:active:hover,a#skip:focus:hover{background:#b00;background:rgba(187,0,0,.8)}.l-region--osu-navbar.dk-gray{background:url(../images/osu-navbar/dk-gray/bg-navbar_red.png) left bottom repeat-x #333}.l-region--osu-navbar.dk-gray #osu_navbar .univ_name a{background-image:url(../images/osu-navbar/dk-gray/osu_name.png)}.l-region--osu-navbar.dk-gray #osu_navbar div.links ul li a{color:#fff}@media (max-width:47.4em){#osu_navbar div.links ul{margin-top:-2px}#osu_navbar div.links ul li{list-style:none;float:left;margin-left:.5em}#osu_navbar div.links ul li a{height:23px;width:23px;display:block;overflow:hidden;text-indent:-999px}#osu_navbar div.links ul li a:hover{text-decoration:none}.l-region--osu-navbar #osu_navbar div.links ul li a.help,.l-region--osu-navbar.lt-gray #osu_navbar div.links ul li a.help{background-image:url(../images/osu-navbar/lt-gray/resp-help.png)}.l-region--osu-navbar #osu_navbar div.links ul li a.buckeyelink,.l-region--osu-navbar.lt-gray #osu_navbar div.links ul li a.buckeyelink{background-image:url(../images/osu-navbar/lt-gray/resp-buckeyelink.png)}.l-region--osu-navbar #osu_navbar div.links ul li a.map,.l-region--osu-navbar.lt-gray #osu_navbar div.links ul li a.map{background-image:url(../images/osu-navbar/lt-gray/resp-map.png)}.l-region--osu-navbar #osu_navbar div.links ul li a.findpeople,.l-region--osu-navbar.lt-gray #osu_navbar div.links ul li a.findpeople{background-image:url(../images/osu-navbar/lt-gray/resp-findpeople.png)}.l-region--osu-navbar #osu_navbar div.links ul li a.webmail,.l-region--osu-navbar.lt-gray #osu_navbar div.links ul li a.webmail{background-image:url(../images/osu-navbar/lt-gray/resp-webmail.png)}.l-region--osu-navbar #osu_navbar div.links ul li a.search,.l-region--osu-navbar.lt-gray #osu_navbar div.links ul li a.search{background-image:url(../images/osu-navbar/lt-gray/resp-search.png)}.l-region--osu-navbar.dk-gray #osu_navbar div.links ul li a.help{background-image:url(../images/osu-navbar/dk-gray/resp-help.png)}.l-region--osu-navbar.dk-gray #osu_navbar div.links ul li a.buckeyelink{background-image:url(../images/osu-navbar/dk-gray/resp-buckeyelink.png)}.l-region--osu-navbar.dk-gray #osu_navbar div.links ul li a.map{background-image:url(../images/osu-navbar/dk-gray/resp-map.png)}.l-region--osu-navbar.dk-gray #osu_navbar div.links ul li a.findpeople{background-image:url(../images/osu-navbar/dk-gray/resp-findpeople.png)}.l-region--osu-navbar.dk-gray #osu_navbar div.links ul li a.webmail{background-image:url(../images/osu-navbar/dk-gray/resp-webmail.png)}.l-region--osu-navbar.dk-gray #osu_navbar div.links ul li a.search{background-image:url(../images/osu-navbar/dk-gray/resp-search.png)}}@media only screen and (max-width:720px) and (-webkit-min-device-pixel-ratio:2),only screen and (max-width:720px) and (min--moz-device-pixel-ratio:2),only screen and (max-width:720px) and (-o-min-device-pixel-ratio:2 / 1),only screen and (max-width:720px) and (min-device-pixel-ratio:2){.l-region--osu-navbar.lt-gray #osu_navbar div.links ul li a{background-size:23px}.l-region--osu-navbar.lt-gray #osu_navbar .univ_name a{background-size:contain}.l-region--osu-navbar.lt-gray #osu_navbar div.links ul li a.help{background-image:url(../images/osu-navbar/lt-gray/resp-help@2x.png)}.l-region--osu-navbar.lt-gray #osu_navbar div.links ul li a.buckeyelink{background-image:url(../images/osu-navbar/lt-gray/resp-buckeyelink@2x.png)}.l-region--osu-navbar.lt-gray #osu_navbar div.links ul li a.map{background-image:url(../images/osu-navbar/lt-gray/resp-map@2x.png)}.l-region--osu-navbar.lt-gray #osu_navbar div.links ul li a.findpeople{background-image:url(../images/osu-navbar/lt-gray/resp-findpeople@2x.png)}.l-region--osu-navbar.lt-gray #osu_navbar div.links ul li a.webmail{background-image:url(../images/osu-navbar/lt-gray/resp-webmail@2x.png)}.l-region--osu-navbar.lt-gray #osu_navbar div.links ul li a.search{background-image:url(../images/osu-navbar/lt-gray/resp-search@2x.png)}.l-region--osu-navbar #osu_navbar div.links ul li a,.l-region--osu-navbar.dk-gray #osu_navbar div.links ul li a{background-size:23px}.l-region--osu-navbar #osu_navbar .univ_name a,.l-region--osu-navbar.dk-gray #osu_navbar .univ_name a{background-size:contain}.l-region--osu-navbar #osu_navbar div.links ul li a.help,.l-region--osu-navbar.dk-gray #osu_navbar div.links ul li a.help{background-image:url(../images/osu-navbar/dk-gray/resp-help@2x.png)}.l-region--osu-navbar #osu_navbar div.links ul li a.buckeyelink,.l-region--osu-navbar.dk-gray #osu_navbar div.links ul li a.buckeyelink{background-image:url(../images/osu-navbar/dk-gray/resp-buckeyelink@2x.png)}.l-region--osu-navbar #osu_navbar div.links ul li a.map,.l-region--osu-navbar.dk-gray #osu_navbar div.links ul li a.map{background-image:url(../images/osu-navbar/dk-gray/resp-map@2x.png)}.l-region--osu-navbar #osu_navbar div.links ul li a.findpeople,.l-region--osu-navbar.dk-gray #osu_navbar div.links ul li a.findpeople{background-image:url(../images/osu-navbar/dk-gray/resp-findpeople@2x.png)}.l-region--osu-navbar #osu_navbar div.links ul li a.webmail,.l-region--osu-navbar.dk-gray #osu_navbar div.links ul li a.webmail{background-image:url(../images/osu-navbar/dk-gray/resp-webmail@2x.png)}.l-region--osu-navbar #osu_navbar div.links ul li a.search,.l-region--osu-navbar.dk-gray #osu_navbar div.links ul li a.search{background-image:url(../images/osu-navbar/dk-gray/resp-search@2x.png)}}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2){.l-region--osu-navbar #osu_navbar .univ_name a{background-size:contain}.l-region--osu-navbar.lt-gray #osu_navbar .univ_name a{background-image:url(../images/osu-navbar/lt-gray/osu_name@2x.png)}.l-region--osu-navbar #osu_navbar .univ_name a,.l-region--osu-navbar.dk-gray #osu_navbar .univ_name a{background-image:url(../images/osu-navbar/dk-gray/osu_name@2x.png)}}.l-region--pre-footer-wrapper{line-height:0}.l-region--pre-footer-wrapper.white{background:#fff}.l-region--pre-footer-wrapper.lt-gray{background:#f1f1f1}.field--name-field-pre-footer-banner-image img{display:block;width:100%;margin:0}.section-tags h1{font-weight:600;margin-bottom:1.2em}.section-tags .l-region--content{padding-bottom:40px}.section-tags .node-teaser{border-bottom:1px solid #c9c9c9;margin-bottom:1.5em}.section-tags a.feed-icon{display:none}.view-id-wcm_media_gallery .views-group .views-row:after,.view-id-wcm_media_gallery .views-group:after{display:table;clear:both;content:""}body.page-user-login h1{margin-bottom:20px}body.page-user-login h2{font-size:20px!important;font-weight:600!important}body.page-user-login button.accordion-header{font-size:20px;font-weight:600;padding-top:12px;padding-bottom:10px}body.page-user-login button.accordion-header:before{font-size:16px}body.page-user-login button.accordion-header[aria-expanded=true]{background:#ededed}body.page-user-login .login-box{background:#ededed;margin-bottom:2em}body.page-user-login .login-box.osu{padding:20px 30px;margin-bottom:2em}body.page-user-login .login-box.osu h2{margin-bottom:1em}body.page-user-login .login-box.osu a{margin-bottom:10px}body.page-user-login .login-box.non-osu.accordion-panel{padding:25px 30px}body.page-user-login .login-box.non-osu #edit-actions{margin-top:20px}.user-profile{padding-bottom:20px}.user-profile .field--name-field-job-title{font-size:24px;font-size:2.4rem;font-weight:400;margin-bottom:30px}.user-profile .field--name-field-user-photo{float:right;margin:-40px 0 20px 30px}.user-profile .field--name-email{margin-top:20px}.field--name-field-user-photo img,.views-field-field-user-photo img{border:1px solid #8c8c8c}.view-id-wcm_media_gallery .views-group-header{margin-bottom:.4em;margin-top:1.4em;padding-bottom:.2em;color:#666}.view-id-wcm_media_gallery .views-group{clear:both}.view-id-wcm_media_gallery .views-group .views-row{width:46%;margin-right:8%;float:left;margin-bottom:.75em;margin-top:.75em}.view-id-wcm_media_gallery .views-group .views-row:nth-child(2n+1){clear:left}.view-id-wcm_media_gallery .views-group .views-row:nth-child(2n+2){margin-right:0}@media (min-width:47.5em){.view-id-wcm_media_gallery .views-group .views-row,.view-id-wcm_media_gallery .views-group .views-row:nth-child(3n+1),.view-id-wcm_media_gallery .views-group .views-row:nth-child(3n+2),.view-id-wcm_media_gallery .views-group .views-row:nth-child(3n+3){width:20.5%;margin-right:6%;margin-bottom:1em;margin-top:1em;float:left;clear:none}.view-id-wcm_media_gallery .views-group .views-row:nth-child(4n+1){clear:both}.view-id-wcm_media_gallery .views-group .views-row:nth-child(4n+4){margin-right:0}}@media (min-width:60em){.view-id-wcm_media_gallery .views-group .views-row,.view-id-wcm_media_gallery .views-group .views-row:nth-child(4n+1),.view-id-wcm_media_gallery .views-group .views-row:nth-child(4n+2),.view-id-wcm_media_gallery .views-group .views-row:nth-child(4n+3),.view-id-wcm_media_gallery .views-group .views-row:nth-child(4n+4){width:16%;margin-right:5%;float:left;clear:none}.view-id-wcm_media_gallery .views-group .views-row:nth-child(5n+1){clear:both}.view-id-wcm_media_gallery .views-group .views-row:nth-child(5n+5){margin-right:0}.view-wcm-news-client.view-display-id-teasers_pane .views-row{width:95%}}@media (min-width:82em){.view-id-wcm_media_gallery .views-group .views-row,.view-id-wcm_media_gallery .views-group .views-row:nth-child(4n+1),.view-id-wcm_media_gallery .views-group .views-row:nth-child(4n+2),.view-id-wcm_media_gallery .views-group .views-row:nth-child(4n+3),.view-id-wcm_media_gallery .views-group .views-row:nth-child(4n+4){margin-top:1.3em;margin-bottom:1.3em}}.view-wcm-news-client.view-display-id-teasers_pane{margin-bottom:10px;padding-bottom:40px;border-bottom:1px solid #c9c9c9}.node--news-client-cached-article--teaser .intro-text,.view-wcm-news-client .views-field .intro-text{font-family:proximanova,Helvetica,Arial,sans-serif;font-style:normal;font-weight:300;padding-bottom:0}.view-wcm-news-client.view-display-id-teasers_pane .views-row{margin:30px 0;border-bottom:none}.view-wcm-news-client.view-display-id-teasers_pane .views-row.views-row-last{margin-bottom:0}.view-wcm-news-client .views-field .intro-text{font-size:inherit}.node--news-client-cached-article--teaser h3{font-size:30px;font-size:3rem}.node--news-client-cached-article--teaser .more-link{margin-top:10px;margin-bottom:0}.node--news-client-cached-article--teaser .intro-text{font-size:inherit}.view-ocio-news-archive .field--name-title,.view-wcm-news-client .field--name-title{margin-bottom:.6em}.view-ocio-news-archive .field--name-node-link,.view-wcm-news-client .field--name-node-link{margin-top:1em}.view-ocio-news-archive .view-header .more-link,.view-wcm-news-client .view-header .more-link{border-bottom:1px solid #b00;margin-bottom:1.4em;margin-top:0}.view-ocio-news-archive .view-header .more-link a,.view-wcm-news-client .view-header .more-link a{margin-top:-2em;font-weight:400;color:#2d2d2d;font-size:13px;float:right}.view-ocio-news-archive .view-header .more-link a:hover,.view-wcm-news-client .view-header .more-link a:hover{text-decoration:none;color:#1b7582}.news-client-cached-article--teaser .field--name-field-featured-image,.node--article--teaser .field--name-field-featured-image{display:none}@media (min-width:47.5em){.news-client-cached-article--teaser .field--name-field-featured-image,.node--article--teaser .field--name-field-featured-image{display:block;float:right;margin:0 0 40px 2em}}#edit-field-timeline-entry div[id*=paragraph-bundle-title],.pane-ocio-news-archive-teasers-pane .views-field-field-featured-image,.views-exposed-widgets .form-actions .description,.views-exposed-widgets .form-item .description{display:none}.news-client-cached-article--teaser .more-link,.node--article--teaser .more-link{float:left;margin-top:10px;margin-bottom:10px}.view-display-id-page .views-row,.view-display-id-teasers_pane .views-row{border-bottom:1px solid #c9c9c9;padding-bottom:20px;margin-bottom:30px}.view-display-id-page .views-row h2,.view-display-id-teasers_pane .views-row h2{font-size:32px;font-size:3.2rem;line-height:110%}.pane-ocio-news-archive-teasers-pane h2.pane-title{border-bottom:1px solid #b00;padding-bottom:5px}.pane-ocio-news-archive-teasers-pane .views-row{margin-bottom:25px}@media (min-width:47.5em){.pane-ocio-news-archive-teasers-pane .views-field-field-featured-image{display:block;float:right;margin:0 0 40px 2em}}.pane-ocio-news-archive-teasers-pane .views-field-title h3{font-size:32px;font-size:3.2rem;line-height:110%;margin-top:0}.pane-ocio-news-archive-teasers-pane .views-field-created,.pane-ocio-news-archive-teasers-pane .views-field-field-byline{font-weight:600;margin-bottom:10px;display:inline-block}.pane-ocio-news-archive-titles-pane .views-row,.pane-ocio-news-archive-trio-image-pane h2.pane-title,.pane-ocio-news-archive-trio-pane h2.pane-title,.pane-wcm-news-client-trio-pane h2.pane-title{margin-bottom:.2em}.pane-ocio-news-archive-trio-image-pane .views-row,.pane-ocio-news-archive-trio-pane .views-row,.pane-wcm-news-client-trio-pane .views-row{margin-bottom:3em}.pane-ocio-news-archive-trio-image-pane .views-field-title h3,.pane-ocio-news-archive-trio-pane .views-field-title h3,.pane-wcm-news-client-trio-pane .views-field-title h3{font-size:22px;font-size:2.2rem;margin-top:.4em;line-height:120%;margin-bottom:.5em;width:90%}.pane-ocio-news-archive-trio-image-pane .views-field-field-ocio-body a,.pane-ocio-news-archive-trio-image-pane .views-field-field-ocio-body:hover,.pane-ocio-news-archive-trio-image-pane .views-field-news-client-body a,.pane-ocio-news-archive-trio-image-pane .views-field-news-client-body:hover,.pane-ocio-news-archive-trio-pane .views-field-field-ocio-body a,.pane-ocio-news-archive-trio-pane .views-field-field-ocio-body:hover,.pane-ocio-news-archive-trio-pane .views-field-news-client-body a,.pane-ocio-news-archive-trio-pane .views-field-news-client-body:hover,.pane-wcm-news-client-trio-pane .views-field-field-ocio-body a,.pane-wcm-news-client-trio-pane .views-field-field-ocio-body:hover,.pane-wcm-news-client-trio-pane .views-field-news-client-body a,.pane-wcm-news-client-trio-pane .views-field-news-client-body:hover{color:#2d2d2d;text-decoration:none}@media (min-width:47.5em){.pane-ocio-news-archive-trio-image-pane .views-row,.pane-ocio-news-archive-trio-pane .views-row,.pane-wcm-news-client-trio-pane .views-row{margin-bottom:1em;width:33.3%}.pane-ocio-news-archive-trio-image-pane .views-row:nth-child(3n+1),.pane-ocio-news-archive-trio-pane .views-row:nth-child(3n+1),.pane-wcm-news-client-trio-pane .views-row:nth-child(3n+1){float:left;padding-right:4%;clear:left}.pane-ocio-news-archive-trio-image-pane .views-row:nth-child(3n+2),.pane-ocio-news-archive-trio-pane .views-row:nth-child(3n+2),.pane-wcm-news-client-trio-pane .views-row:nth-child(3n+2){float:left;padding-left:2%;padding-right:2%}.pane-ocio-news-archive-trio-image-pane .views-row:nth-child(3n+3),.pane-ocio-news-archive-trio-pane .views-row:nth-child(3n+3),.pane-wcm-news-client-trio-pane .views-row:nth-child(3n+3){float:right;padding-left:4%}}.view-id-leadership_listing .views-field,.view-id-user_contact .views-field{font-size:15px;font-size:1.5rem;margin-bottom:5px;line-height:120%}.view-id-leadership_listing .views-field-realname,.view-id-user_contact .views-field-realname{font-size:21px;font-size:2.1rem;margin-top:15px;font-weight:400}.view-id-leadership_listing .views-field-field-user-photo img,.view-id-user_contact .views-field-field-user-photo img{width:100%;height:auto}.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group-header,.view-id-user_contact.view-display-id-panel_pane_1 .views-group-header{font-size:28px;font-size:2.8rem;margin-top:1.4em;padding-bottom:.2em;color:#666;border-bottom:2px solid #ededed}.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group,.view-id-user_contact.view-display-id-panel_pane_1 .views-group{clear:both}.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group:after,.view-id-user_contact.view-display-id-panel_pane_1 .views-group:after{content:"";display:table;clear:both}.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row,.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row{width:46%;margin-right:8%;float:left;margin-bottom:.75em;margin-top:.75em}.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:after,.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:after{content:"";display:table;clear:both}.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:nth-child(2n+1),.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:nth-child(2n+1){clear:left}.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:nth-child(2n+2),.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:nth-child(2n+2){margin-right:0}@media (min-width:47.5em){.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row,.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:nth-child(3n+1),.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:nth-child(3n+2),.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:nth-child(3n+3),.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row,.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:nth-child(3n+1),.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:nth-child(3n+2),.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:nth-child(3n+3){width:20.5%;margin-right:6%;margin-bottom:1em;margin-top:1em;float:left;clear:none}.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+1),.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+1){clear:both}.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+4),.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+4){margin-right:0}}@media (min-width:60em){.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row,.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+1),.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+2),.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+3),.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+4),.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row,.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+1),.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+2),.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+3),.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+4){width:16%;margin-right:5%;float:left;clear:none}.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:nth-child(5n+1),.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:nth-child(5n+1){clear:both}.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:nth-child(5n+5),.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:nth-child(5n+5){margin-right:0}}@media (min-width:82em){.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row,.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+1),.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+2),.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+3),.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+4),.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row,.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+1),.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+2),.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+3),.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+4){margin-top:1.3em;margin-bottom:1.3em}}.pane-user-contact-panel-pane-1 .views-field-realname,.pane-user-contact-panel-pane-2 .views-field-realname{margin-top:0}.pane-user-contact-panel-pane-2 .views-group-header{font-size:28px;font-size:2.8rem;margin-bottom:.4em;margin-top:1.4em;padding-bottom:.2em;color:#666;border-bottom:2px solid #ededed}.pane-user-contact-panel-pane-2 .views-row{margin-top:20px;margin-bottom:30px}.pane-leadership-listing-panel-pane-2 .views-group-header{font-size:28px;font-size:2.8rem;margin-bottom:.4em;margin-top:1.4em;padding-bottom:.2em;color:#666}.pane-leadership-listing-panel-pane-2 .views-row{border-bottom:1px solid #cecece;padding:1em 0 0}.pane-leadership-listing-panel-pane-2 .views-row:after{content:"";display:table;clear:both}.pane-leadership-listing-panel-pane-2 .views-row.views-row-1{border-top:1px solid #cecece;margin-top:0}.pane-leadership-listing-panel-pane-2 .views-field-field-user-photo{margin-bottom:15px}.pane-leadership-listing-panel-pane-2 .views-field-field-user-photo img{width:100%;border:none}.pane-leadership-listing-panel-pane-2 .views-field-realname{font-size:32px;font-size:3.2rem;margin-top:0;margin-bottom:6px}.pane-leadership-listing-panel-pane-2 .views-field-field-job-title{font-size:20px;font-size:2rem;display:block;margin-bottom:8px}.pane-leadership-listing-panel-pane-2 .views-field-field-bio{margin-top:12px}.pane-leadership-listing-panel-pane-2 .more-link{margin-top:15px;font-size:14px}@media (min-width:47.5em){.pane-leadership-listing-panel-pane-2 .views-row{padding:1.5em 0 1em}.pane-leadership-listing-panel-pane-2 .views-row .views-field-field-user-photo{float:right;width:300px;margin:0 0 1em 2em}}@media (min-width:60em){.pane-leadership-listing-panel-pane-2 .views-row .views-field-field-user-photo{width:360px}}@media (min-width:82em){.pane-leadership-listing-panel-pane-2 .views-row{padding:1.8em 0 1em}.pane-leadership-listing-panel-pane-2 .views-row .text-grouping{width:58.5%}.pane-leadership-listing-panel-pane-2 .views-row .views-field-field-user-photo{width:39%;margin:0}.pane-leadership-listing-panel-pane-2 .views-row-odd .text-grouping{float:right}.pane-leadership-listing-panel-pane-2 .views-row-even .text-grouping,.pane-leadership-listing-panel-pane-2 .views-row-odd .views-field-field-user-photo{float:left}.pane-leadership-listing-panel-pane-2 .views-row-even .views-field-field-user-photo{float:right}}.wcm-timeline{height:5em;margin:7em 0}.wcm-timeline li,.wcm-timeline ul{padding:0;margin:0;list-style-type:none}.wcm-timeline .timeline{padding:0;list-style-type:none}.wcm-timeline .timeline.entries-1 .timeline-year.entries-1{width:calc(100% / 1 * 1)}.wcm-timeline .timeline .timeline-year.entries-1 .timeline-entry{width:calc(100% / 1 - 2px)}.wcm-timeline .timeline.entries-2 .timeline-year.entries-1{width:calc(100% / 2 * 1)}.wcm-timeline .timeline.entries-2 .timeline-year.entries-2{width:calc(100% / 2 * 2)}.wcm-timeline .timeline .timeline-year.entries-2 .timeline-entry{width:calc(100% / 2 - 2px)}.wcm-timeline .timeline.entries-3 .timeline-year.entries-1{width:calc(100% / 3 * 1)}.wcm-timeline .timeline.entries-3 .timeline-year.entries-2{width:calc(100% / 3 * 2)}.wcm-timeline .timeline.entries-3 .timeline-year.entries-3{width:calc(100% / 3 * 3)}.wcm-timeline .timeline .timeline-year.entries-3 .timeline-entry{width:calc(100% / 3 - 2px)}.wcm-timeline .timeline.entries-4 .timeline-year.entries-1{width:calc(100% / 4 * 1)}.wcm-timeline .timeline.entries-4 .timeline-year.entries-2{width:calc(100% / 4 * 2)}.wcm-timeline .timeline.entries-4 .timeline-year.entries-3{width:calc(100% / 4 * 3)}.wcm-timeline .timeline.entries-4 .timeline-year.entries-4{width:calc(100% / 4 * 4)}.wcm-timeline .timeline .timeline-year.entries-4 .timeline-entry{width:calc(100% / 4 - 2px)}.wcm-timeline .timeline.entries-5 .timeline-year.entries-1{width:calc(100% / 5 * 1)}.wcm-timeline .timeline.entries-5 .timeline-year.entries-2{width:calc(100% / 5 * 2)}.wcm-timeline .timeline.entries-5 .timeline-year.entries-3{width:calc(100% / 5 * 3)}.wcm-timeline .timeline.entries-5 .timeline-year.entries-4{width:calc(100% / 5 * 4)}.wcm-timeline .timeline.entries-5 .timeline-year.entries-5{width:calc(100% / 5 * 5)}.wcm-timeline .timeline .timeline-year.entries-5 .timeline-entry{width:calc(100% / 5 - 2px)}.wcm-timeline .timeline.entries-6 .timeline-year.entries-1{width:calc(100% / 6 * 1)}.wcm-timeline .timeline.entries-6 .timeline-year.entries-2{width:calc(100% / 6 * 2)}.wcm-timeline .timeline.entries-6 .timeline-year.entries-3{width:calc(100% / 6 * 3)}.wcm-timeline .timeline.entries-6 .timeline-year.entries-4{width:calc(100% / 6 * 4)}.wcm-timeline .timeline.entries-6 .timeline-year.entries-5{width:calc(100% / 6 * 5)}.wcm-timeline .timeline.entries-6 .timeline-year.entries-6{width:calc(100% / 6 * 6)}.wcm-timeline .timeline .timeline-year.entries-6 .timeline-entry{width:calc(100% / 6 - 2px)}.wcm-timeline .timeline.entries-7 .timeline-year.entries-1{width:calc(100% / 7 * 1)}.wcm-timeline .timeline.entries-7 .timeline-year.entries-2{width:calc(100% / 7 * 2)}.wcm-timeline .timeline.entries-7 .timeline-year.entries-3{width:calc(100% / 7 * 3)}.wcm-timeline .timeline.entries-7 .timeline-year.entries-4{width:calc(100% / 7 * 4)}.wcm-timeline .timeline.entries-7 .timeline-year.entries-5{width:calc(100% / 7 * 5)}.wcm-timeline .timeline.entries-7 .timeline-year.entries-6{width:calc(100% / 7 * 6)}.wcm-timeline .timeline.entries-7 .timeline-year.entries-7{width:calc(100% / 7 * 7)}.wcm-timeline .timeline .timeline-year.entries-7 .timeline-entry{width:calc(100% / 7 - 2px)}.wcm-timeline .timeline.entries-8 .timeline-year.entries-1{width:calc(100% / 8 * 1)}.wcm-timeline .timeline.entries-8 .timeline-year.entries-2{width:calc(100% / 8 * 2)}.wcm-timeline .timeline.entries-8 .timeline-year.entries-3{width:calc(100% / 8 * 3)}.wcm-timeline .timeline.entries-8 .timeline-year.entries-4{width:calc(100% / 8 * 4)}.wcm-timeline .timeline.entries-8 .timeline-year.entries-5{width:calc(100% / 8 * 5)}.wcm-timeline .timeline.entries-8 .timeline-year.entries-6{width:calc(100% / 8 * 6)}.wcm-timeline .timeline.entries-8 .timeline-year.entries-7{width:calc(100% / 8 * 7)}.wcm-timeline .timeline.entries-8 .timeline-year.entries-8{width:calc(100% / 8 * 8)}.wcm-timeline .timeline .timeline-year.entries-8 .timeline-entry{width:calc(100% / 8 - 2px)}.wcm-timeline .timeline.entries-9 .timeline-year.entries-1{width:calc(100% / 9 * 1)}.wcm-timeline .timeline.entries-9 .timeline-year.entries-2{width:calc(100% / 9 * 2)}.wcm-timeline .timeline.entries-9 .timeline-year.entries-3{width:calc(100% / 9 * 3)}.wcm-timeline .timeline.entries-9 .timeline-year.entries-4{width:calc(100% / 9 * 4)}.wcm-timeline .timeline.entries-9 .timeline-year.entries-5{width:calc(100% / 9 * 5)}.wcm-timeline .timeline.entries-9 .timeline-year.entries-6{width:calc(100% / 9 * 6)}.wcm-timeline .timeline.entries-9 .timeline-year.entries-7{width:calc(100% / 9 * 7)}.wcm-timeline .timeline.entries-9 .timeline-year.entries-8{width:calc(100% / 9 * 8)}.wcm-timeline .timeline.entries-9 .timeline-year.entries-9{width:calc(100% / 9 * 9)}.wcm-timeline .timeline .timeline-year.entries-9 .timeline-entry{width:calc(100% / 9 - 2px)}.wcm-timeline .timeline.entries-10 .timeline-year.entries-1{width:calc(100% / 10 * 1)}.wcm-timeline .timeline.entries-10 .timeline-year.entries-2{width:calc(100% / 10 * 2)}.wcm-timeline .timeline.entries-10 .timeline-year.entries-3{width:calc(100% / 10 * 3)}.wcm-timeline .timeline.entries-10 .timeline-year.entries-4{width:calc(100% / 10 * 4)}.wcm-timeline .timeline.entries-10 .timeline-year.entries-5{width:calc(100% / 10 * 5)}.wcm-timeline .timeline.entries-10 .timeline-year.entries-6{width:calc(100% / 10 * 6)}.wcm-timeline .timeline.entries-10 .timeline-year.entries-7{width:calc(100% / 10 * 7)}.wcm-timeline .timeline.entries-10 .timeline-year.entries-8{width:calc(100% / 10 * 8)}.wcm-timeline .timeline.entries-10 .timeline-year.entries-9{width:calc(100% / 10 * 9)}.wcm-timeline .timeline.entries-10 .timeline-year.entries-10{width:calc(100% / 10 * 10)}.wcm-timeline .timeline .timeline-year.entries-10 .timeline-entry{width:calc(100% / 10 - 2px)}.wcm-timeline .timeline.entries-11 .timeline-year.entries-1{width:calc(100% / 11 * 1)}.wcm-timeline .timeline.entries-11 .timeline-year.entries-2{width:calc(100% / 11 * 2)}.wcm-timeline .timeline.entries-11 .timeline-year.entries-3{width:calc(100% / 11 * 3)}.wcm-timeline .timeline.entries-11 .timeline-year.entries-4{width:calc(100% / 11 * 4)}.wcm-timeline .timeline.entries-11 .timeline-year.entries-5{width:calc(100% / 11 * 5)}.wcm-timeline .timeline.entries-11 .timeline-year.entries-6{width:calc(100% / 11 * 6)}.wcm-timeline .timeline.entries-11 .timeline-year.entries-7{width:calc(100% / 11 * 7)}.wcm-timeline .timeline.entries-11 .timeline-year.entries-8{width:calc(100% / 11 * 8)}.wcm-timeline .timeline.entries-11 .timeline-year.entries-9{width:calc(100% / 11 * 9)}.wcm-timeline .timeline.entries-11 .timeline-year.entries-10{width:calc(100% / 11 * 10)}.wcm-timeline .timeline.entries-11 .timeline-year.entries-11{width:calc(100% / 11 * 11)}.wcm-timeline .timeline .timeline-year.entries-11 .timeline-entry{width:calc(100% / 11 - 2px)}.wcm-timeline .timeline.entries-12 .timeline-year.entries-1{width:calc(100% / 12 * 1)}.wcm-timeline .timeline.entries-12 .timeline-year.entries-2{width:calc(100% / 12 * 2)}.wcm-timeline .timeline.entries-12 .timeline-year.entries-3{width:calc(100% / 12 * 3)}.wcm-timeline .timeline.entries-12 .timeline-year.entries-4{width:calc(100% / 12 * 4)}.wcm-timeline .timeline.entries-12 .timeline-year.entries-5{width:calc(100% / 12 * 5)}.wcm-timeline .timeline.entries-12 .timeline-year.entries-6{width:calc(100% / 12 * 6)}.wcm-timeline .timeline.entries-12 .timeline-year.entries-7{width:calc(100% / 12 * 7)}.wcm-timeline .timeline.entries-12 .timeline-year.entries-8{width:calc(100% / 12 * 8)}.wcm-timeline .timeline.entries-12 .timeline-year.entries-9{width:calc(100% / 12 * 9)}.wcm-timeline .timeline.entries-12 .timeline-year.entries-10{width:calc(100% / 12 * 10)}.wcm-timeline .timeline.entries-12 .timeline-year.entries-11{width:calc(100% / 12 * 11)}.wcm-timeline .timeline.entries-12 .timeline-year.entries-12{width:calc(100% / 12 * 12)}.wcm-timeline .timeline .timeline-year.entries-12 .timeline-entry{width:calc(100% / 12 - 2px)}.wcm-timeline .timeline.entries-13 .timeline-year.entries-1{width:calc(100% / 13 * 1)}.wcm-timeline .timeline.entries-13 .timeline-year.entries-2{width:calc(100% / 13 * 2)}.wcm-timeline .timeline.entries-13 .timeline-year.entries-3{width:calc(100% / 13 * 3)}.wcm-timeline .timeline.entries-13 .timeline-year.entries-4{width:calc(100% / 13 * 4)}.wcm-timeline .timeline.entries-13 .timeline-year.entries-5{width:calc(100% / 13 * 5)}.wcm-timeline .timeline.entries-13 .timeline-year.entries-6{width:calc(100% / 13 * 6)}.wcm-timeline .timeline.entries-13 .timeline-year.entries-7{width:calc(100% / 13 * 7)}.wcm-timeline .timeline.entries-13 .timeline-year.entries-8{width:calc(100% / 13 * 8)}.wcm-timeline .timeline.entries-13 .timeline-year.entries-9{width:calc(100% / 13 * 9)}.wcm-timeline .timeline.entries-13 .timeline-year.entries-10{width:calc(100% / 13 * 10)}.wcm-timeline .timeline.entries-13 .timeline-year.entries-11{width:calc(100% / 13 * 11)}.wcm-timeline .timeline.entries-13 .timeline-year.entries-12{width:calc(100% / 13 * 12)}.wcm-timeline .timeline.entries-13 .timeline-year.entries-13{width:calc(100% / 13 * 13)}.wcm-timeline .timeline .timeline-year.entries-13 .timeline-entry{width:calc(100% / 13 - 2px)}.wcm-timeline .timeline.entries-14 .timeline-year.entries-1{width:calc(100% / 14 * 1)}.wcm-timeline .timeline.entries-14 .timeline-year.entries-2{width:calc(100% / 14 * 2)}.wcm-timeline .timeline.entries-14 .timeline-year.entries-3{width:calc(100% / 14 * 3)}.wcm-timeline .timeline.entries-14 .timeline-year.entries-4{width:calc(100% / 14 * 4)}.wcm-timeline .timeline.entries-14 .timeline-year.entries-5{width:calc(100% / 14 * 5)}.wcm-timeline .timeline.entries-14 .timeline-year.entries-6{width:calc(100% / 14 * 6)}.wcm-timeline .timeline.entries-14 .timeline-year.entries-7{width:calc(100% / 14 * 7)}.wcm-timeline .timeline.entries-14 .timeline-year.entries-8{width:calc(100% / 14 * 8)}.wcm-timeline .timeline.entries-14 .timeline-year.entries-9{width:calc(100% / 14 * 9)}.wcm-timeline .timeline.entries-14 .timeline-year.entries-10{width:calc(100% / 14 * 10)}.wcm-timeline .timeline.entries-14 .timeline-year.entries-11{width:calc(100% / 14 * 11)}.wcm-timeline .timeline.entries-14 .timeline-year.entries-12{width:calc(100% / 14 * 12)}.wcm-timeline .timeline.entries-14 .timeline-year.entries-13{width:calc(100% / 14 * 13)}.wcm-timeline .timeline.entries-14 .timeline-year.entries-14{width:calc(100% / 14 * 14)}.wcm-timeline .timeline .timeline-year.entries-14 .timeline-entry{width:calc(100% / 14 - 2px)}.wcm-timeline .timeline.entries-15 .timeline-year.entries-1{width:calc(100% / 15 * 1)}.wcm-timeline .timeline.entries-15 .timeline-year.entries-2{width:calc(100% / 15 * 2)}.wcm-timeline .timeline.entries-15 .timeline-year.entries-3{width:calc(100% / 15 * 3)}.wcm-timeline .timeline.entries-15 .timeline-year.entries-4{width:calc(100% / 15 * 4)}.wcm-timeline .timeline.entries-15 .timeline-year.entries-5{width:calc(100% / 15 * 5)}.wcm-timeline .timeline.entries-15 .timeline-year.entries-6{width:calc(100% / 15 * 6)}.wcm-timeline .timeline.entries-15 .timeline-year.entries-7{width:calc(100% / 15 * 7)}.wcm-timeline .timeline.entries-15 .timeline-year.entries-8{width:calc(100% / 15 * 8)}.wcm-timeline .timeline.entries-15 .timeline-year.entries-9{width:calc(100% / 15 * 9)}.wcm-timeline .timeline.entries-15 .timeline-year.entries-10{width:calc(100% / 15 * 10)}.wcm-timeline .timeline.entries-15 .timeline-year.entries-11{width:calc(100% / 15 * 11)}.wcm-timeline .timeline.entries-15 .timeline-year.entries-12{width:calc(100% / 15 * 12)}.wcm-timeline .timeline.entries-15 .timeline-year.entries-13{width:calc(100% / 15 * 13)}.wcm-timeline .timeline.entries-15 .timeline-year.entries-14{width:calc(100% / 15 * 14)}.wcm-timeline .timeline.entries-15 .timeline-year.entries-15{width:calc(100% / 15 * 15)}.wcm-timeline .timeline .timeline-year.entries-15 .timeline-entry{width:calc(100% / 15 - 2px)}.wcm-timeline .timeline.entries-16 .timeline-year.entries-1{width:calc(100% / 16 * 1)}.wcm-timeline .timeline.entries-16 .timeline-year.entries-2{width:calc(100% / 16 * 2)}.wcm-timeline .timeline.entries-16 .timeline-year.entries-3{width:calc(100% / 16 * 3)}.wcm-timeline .timeline.entries-16 .timeline-year.entries-4{width:calc(100% / 16 * 4)}.wcm-timeline .timeline.entries-16 .timeline-year.entries-5{width:calc(100% / 16 * 5)}.wcm-timeline .timeline.entries-16 .timeline-year.entries-6{width:calc(100% / 16 * 6)}.wcm-timeline .timeline.entries-16 .timeline-year.entries-7{width:calc(100% / 16 * 7)}.wcm-timeline .timeline.entries-16 .timeline-year.entries-8{width:calc(100% / 16 * 8)}.wcm-timeline .timeline.entries-16 .timeline-year.entries-9{width:calc(100% / 16 * 9)}.wcm-timeline .timeline.entries-16 .timeline-year.entries-10{width:calc(100% / 16 * 10)}.wcm-timeline .timeline.entries-16 .timeline-year.entries-11{width:calc(100% / 16 * 11)}.wcm-timeline .timeline.entries-16 .timeline-year.entries-12{width:calc(100% / 16 * 12)}.wcm-timeline .timeline.entries-16 .timeline-year.entries-13{width:calc(100% / 16 * 13)}.wcm-timeline .timeline.entries-16 .timeline-year.entries-14{width:calc(100% / 16 * 14)}.wcm-timeline .timeline.entries-16 .timeline-year.entries-15{width:calc(100% / 16 * 15)}.wcm-timeline .timeline.entries-16 .timeline-year.entries-16{width:calc(100% / 16 * 16)}.wcm-timeline .timeline .timeline-year.entries-16 .timeline-entry{width:calc(100% / 16 - 2px)}.wcm-timeline .timeline.entries-17 .timeline-year.entries-1{width:calc(100% / 17 * 1)}.wcm-timeline .timeline.entries-17 .timeline-year.entries-2{width:calc(100% / 17 * 2)}.wcm-timeline .timeline.entries-17 .timeline-year.entries-3{width:calc(100% / 17 * 3)}.wcm-timeline .timeline.entries-17 .timeline-year.entries-4{width:calc(100% / 17 * 4)}.wcm-timeline .timeline.entries-17 .timeline-year.entries-5{width:calc(100% / 17 * 5)}.wcm-timeline .timeline.entries-17 .timeline-year.entries-6{width:calc(100% / 17 * 6)}.wcm-timeline .timeline.entries-17 .timeline-year.entries-7{width:calc(100% / 17 * 7)}.wcm-timeline .timeline.entries-17 .timeline-year.entries-8{width:calc(100% / 17 * 8)}.wcm-timeline .timeline.entries-17 .timeline-year.entries-9{width:calc(100% / 17 * 9)}.wcm-timeline .timeline.entries-17 .timeline-year.entries-10{width:calc(100% / 17 * 10)}.wcm-timeline .timeline.entries-17 .timeline-year.entries-11{width:calc(100% / 17 * 11)}.wcm-timeline .timeline.entries-17 .timeline-year.entries-12{width:calc(100% / 17 * 12)}.wcm-timeline .timeline.entries-17 .timeline-year.entries-13{width:calc(100% / 17 * 13)}.wcm-timeline .timeline.entries-17 .timeline-year.entries-14{width:calc(100% / 17 * 14)}.wcm-timeline .timeline.entries-17 .timeline-year.entries-15{width:calc(100% / 17 * 15)}.wcm-timeline .timeline.entries-17 .timeline-year.entries-16{width:calc(100% / 17 * 16)}.wcm-timeline .timeline.entries-17 .timeline-year.entries-17{width:calc(100% / 17 * 17)}.wcm-timeline .timeline .timeline-year.entries-17 .timeline-entry{width:calc(100% / 17 - 2px)}.wcm-timeline .timeline.entries-18 .timeline-year.entries-1{width:calc(100% / 18 * 1)}.wcm-timeline .timeline.entries-18 .timeline-year.entries-2{width:calc(100% / 18 * 2)}.wcm-timeline .timeline.entries-18 .timeline-year.entries-3{width:calc(100% / 18 * 3)}.wcm-timeline .timeline.entries-18 .timeline-year.entries-4{width:calc(100% / 18 * 4)}.wcm-timeline .timeline.entries-18 .timeline-year.entries-5{width:calc(100% / 18 * 5)}.wcm-timeline .timeline.entries-18 .timeline-year.entries-6{width:calc(100% / 18 * 6)}.wcm-timeline .timeline.entries-18 .timeline-year.entries-7{width:calc(100% / 18 * 7)}.wcm-timeline .timeline.entries-18 .timeline-year.entries-8{width:calc(100% / 18 * 8)}.wcm-timeline .timeline.entries-18 .timeline-year.entries-9{width:calc(100% / 18 * 9)}.wcm-timeline .timeline.entries-18 .timeline-year.entries-10{width:calc(100% / 18 * 10)}.wcm-timeline .timeline.entries-18 .timeline-year.entries-11{width:calc(100% / 18 * 11)}.wcm-timeline .timeline.entries-18 .timeline-year.entries-12{width:calc(100% / 18 * 12)}.wcm-timeline .timeline.entries-18 .timeline-year.entries-13{width:calc(100% / 18 * 13)}.wcm-timeline .timeline.entries-18 .timeline-year.entries-14{width:calc(100% / 18 * 14)}.wcm-timeline .timeline.entries-18 .timeline-year.entries-15{width:calc(100% / 18 * 15)}.wcm-timeline .timeline.entries-18 .timeline-year.entries-16{width:calc(100% / 18 * 16)}.wcm-timeline .timeline.entries-18 .timeline-year.entries-17{width:calc(100% / 18 * 17)}.wcm-timeline .timeline.entries-18 .timeline-year.entries-18{width:calc(100% / 18 * 18)}.wcm-timeline .timeline .timeline-year.entries-18 .timeline-entry{width:calc(100% / 18 - 2px)}.wcm-timeline .timeline.entries-19 .timeline-year.entries-1{width:calc(100% / 19 * 1)}.wcm-timeline .timeline.entries-19 .timeline-year.entries-2{width:calc(100% / 19 * 2)}.wcm-timeline .timeline.entries-19 .timeline-year.entries-3{width:calc(100% / 19 * 3)}.wcm-timeline .timeline.entries-19 .timeline-year.entries-4{width:calc(100% / 19 * 4)}.wcm-timeline .timeline.entries-19 .timeline-year.entries-5{width:calc(100% / 19 * 5)}.wcm-timeline .timeline.entries-19 .timeline-year.entries-6{width:calc(100% / 19 * 6)}.wcm-timeline .timeline.entries-19 .timeline-year.entries-7{width:calc(100% / 19 * 7)}.wcm-timeline .timeline.entries-19 .timeline-year.entries-8{width:calc(100% / 19 * 8)}.wcm-timeline .timeline.entries-19 .timeline-year.entries-9{width:calc(100% / 19 * 9)}.wcm-timeline .timeline.entries-19 .timeline-year.entries-10{width:calc(100% / 19 * 10)}.wcm-timeline .timeline.entries-19 .timeline-year.entries-11{width:calc(100% / 19 * 11)}.wcm-timeline .timeline.entries-19 .timeline-year.entries-12{width:calc(100% / 19 * 12)}.wcm-timeline .timeline.entries-19 .timeline-year.entries-13{width:calc(100% / 19 * 13)}.wcm-timeline .timeline.entries-19 .timeline-year.entries-14{width:calc(100% / 19 * 14)}.wcm-timeline .timeline.entries-19 .timeline-year.entries-15{width:calc(100% / 19 * 15)}.wcm-timeline .timeline.entries-19 .timeline-year.entries-16{width:calc(100% / 19 * 16)}.wcm-timeline .timeline.entries-19 .timeline-year.entries-17{width:calc(100% / 19 * 17)}.wcm-timeline .timeline.entries-19 .timeline-year.entries-18{width:calc(100% / 19 * 18)}.wcm-timeline .timeline.entries-19 .timeline-year.entries-19{width:calc(100% / 19 * 19)}.wcm-timeline .timeline .timeline-year.entries-19 .timeline-entry{width:calc(100% / 19 - 2px)}.wcm-timeline .timeline.entries-20 .timeline-year.entries-1{width:calc(100% / 20 * 1)}.wcm-timeline .timeline.entries-20 .timeline-year.entries-2{width:calc(100% / 20 * 2)}.wcm-timeline .timeline.entries-20 .timeline-year.entries-3{width:calc(100% / 20 * 3)}.wcm-timeline .timeline.entries-20 .timeline-year.entries-4{width:calc(100% / 20 * 4)}.wcm-timeline .timeline.entries-20 .timeline-year.entries-5{width:calc(100% / 20 * 5)}.wcm-timeline .timeline.entries-20 .timeline-year.entries-6{width:calc(100% / 20 * 6)}.wcm-timeline .timeline.entries-20 .timeline-year.entries-7{width:calc(100% / 20 * 7)}.wcm-timeline .timeline.entries-20 .timeline-year.entries-8{width:calc(100% / 20 * 8)}.wcm-timeline .timeline.entries-20 .timeline-year.entries-9{width:calc(100% / 20 * 9)}.wcm-timeline .timeline.entries-20 .timeline-year.entries-10{width:calc(100% / 20 * 10)}.wcm-timeline .timeline.entries-20 .timeline-year.entries-11{width:calc(100% / 20 * 11)}.wcm-timeline .timeline.entries-20 .timeline-year.entries-12{width:calc(100% / 20 * 12)}.wcm-timeline .timeline.entries-20 .timeline-year.entries-13{width:calc(100% / 20 * 13)}.wcm-timeline .timeline.entries-20 .timeline-year.entries-14{width:calc(100% / 20 * 14)}.wcm-timeline .timeline.entries-20 .timeline-year.entries-15{width:calc(100% / 20 * 15)}.wcm-timeline .timeline.entries-20 .timeline-year.entries-16{width:calc(100% / 20 * 16)}.wcm-timeline .timeline.entries-20 .timeline-year.entries-17{width:calc(100% / 20 * 17)}.wcm-timeline .timeline.entries-20 .timeline-year.entries-18{width:calc(100% / 20 * 18)}.wcm-timeline .timeline.entries-20 .timeline-year.entries-19{width:calc(100% / 20 * 19)}.wcm-timeline .timeline.entries-20 .timeline-year.entries-20{width:calc(100% / 20 * 20)}.wcm-timeline .timeline .timeline-year.entries-20 .timeline-entry{width:calc(100% / 20 - 2px)}.wcm-timeline .timeline .timeline-year{width:100%;float:left;position:relative}.wcm-timeline .timeline .timeline-year .timeline-entry:first-child{margin-left:0}.wcm-timeline .timeline .timeline-year .year-label{font-weight:600;padding-left:.5em;padding-right:.5em;border-left:2px solid rgba(0,0,0,.2);z-index:5;line-height:1.7;position:relative}.wcm-timeline .timeline .timeline-year .timeline-entry{position:relative;background-color:#b00;top:-3.5em;height:1.7em;z-index:10;float:left;margin-left:2px}.wcm-timeline .timeline .timeline-year .timeline-entry:hover .entry-label{clip:auto;overflow:visible}.wcm-timeline .timeline .timeline-year .timeline-entry .entry-label{clip:rect(1px,1px,1px,1px);overflow:hidden;position:absolute;top:-1.4em;color:#000;border-left:2px solid rgba(0,0,0,.5);height:1em;left:50%;white-space:nowrap}.wcm-timeline .timeline .timeline-year .timeline-entry .entry-label .entry-label-text{position:absolute;top:-2.7em;line-height:1.2;text-transform:uppercase;left:-.3em}.view,.views-exposed-form,.views-exposed-widgets .views-exposed-.views-exposed-widgets{position:relative}.wcm-timeline .timeline .timeline-year .timeline-entry .entry-label .entry-label-text .entry-label-title{color:#b00;font-weight:700}.wcm-timeline .timeline .timeline-year .timeline-entry .entry-label .entry-label-text .entry-label-date{color:#2d2d2d}.wcm-timeline .timeline .timeline-year .timeline-entry:hover{background-color:#800}.wcm-timeline .timeline .timeline-year .timeline-entry:hover .entry-label-text .entry-label-title{color:#b00}.views-table td.views-field *{margin:0}.views-exposed-widgets .views-exposed-widget .form-submit{margin-top:1.6em!important}.views-exposed-widgets .views-exposed-widget.views-submit-button{padding:0}.view .ajax-progress,.views-exposed-form .ajax-progress{bottom:-1.75em;position:absolute;right:50%}
\ No newline at end of file
+@charset "UTF-8";#block-menu-block-global-menu h2.block__title,.visuallyhidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.element-invisible{width:1px}.accordion-panel{display:block;overflow:hidden;opacity:1;transition:visibility .5s ease,max-height .5s ease,opacity .5s ease;max-height:999em;visibility:visible;transition-delay:0s}.accordion-panel.accordion-collapsed{display:block;max-height:0;opacity:0;visibility:hidden;transition-delay:0s}.accordion{margin-bottom:1em}.accordion .accordion,.accordion .accordion-item>h2,.accordion .accordion-item>h3,.accordion .accordion-item>h4,.views-nested-accordion .accordion-item>h3,.views-nested-accordion .accordion-item>h4{margin-bottom:0}.accordion button.accordion-header{border:0;background:#ededed;width:100%;text-align:left;font-size:16px;font-weight:400;padding:7px 15px 5px;margin-top:5px}.accordion button.accordion-header:hover,.accordion button.accordion-header[aria-expanded=true]{background:#d4d4d4}.accordion button.accordion-header .accordion-icon{color:#666;text-align:center;font-size:12px;margin-right:10px}.accordion button.accordion-header:focus{outline:#1b7582 dotted 2px}.accordion button.accordion-header[aria-expanded=true] .accordion-icon{margin-left:-2px}.accordion-content,.ui-accordion-content,.views-accordion .accordion-panel>div{border:1px solid #d4d4d4;padding:20px 25px 15px;background:#fff}.accordion-header-darken,.panels-row.odd button.accordion-header{background:#d9d9d9}.accordion-header-darken:hover,.accordion-header-darken[aria-expanded=true],.panels-row.odd button.accordion-header:hover,.panels-row.odd button[aria-expanded=true].accordion-header{background:#c7c7c7}.views-nested-accordion .accordion-item button.accordion-header{margin-top:2px}.views-nested-accordion .accordion-item>h3 button.accordion-header{background:#d4d4d4}.views-nested-accordion .accordion-item>h3 button.accordion-header:hover,.views-nested-accordion .accordion-item>h3 button.accordion-header[aria-expanded=true]{background:#bababa}.views-nested-accordion .accordion-item>h4 button.accordion-header{padding-left:25px}.views-nested-accordion .accordion-item>h4 button.accordion-header:focus{outline-offset:-2px}.views-nested-accordion .views-accordion-grouped-row.accordion-panel>div{border:1px solid #d4d4d4;padding:15px 18px}.view-display-id-archive_listing_block.views-nested-accordion h4 button.accordion-header{text-transform:uppercase}.view-display-id-archive_listing_block.views-nested-accordion .views-accordion-grouped-row.accordion-panel>div .views-row{margin-bottom:10px}.view-display-id-archive_listing_block.views-nested-accordion .views-accordion-grouped-row.accordion-panel>div .views-row a.active{text-decoration:underline;color:#666}.view-display-id-archive_listing_block.views-nested-accordion .views-accordion-grouped-row.accordion-panel>div .views-row.views-row-last{margin-bottom:0}.field.field--name-addtoany.field--label-inline .field__items,.field.field--name-addtoany.field--label-inline .field__label{display:inline-block;vertical-align:middle;float:none}ul.breadcrumb{padding:20px 0;margin:0 0 1em}ul.breadcrumb li{display:inline-block;margin-right:.45em;font-weight:600}ul.breadcrumb li:after{content:'|';color:#b00;font-weight:700;margin-left:.45em}.menu-style-1 .sf-menu ul:before,ul.breadcrumb li:last-child:after{content:' '}ul.breadcrumb li a{color:#666;text-decoration:none}a:hover,ul.breadcrumb li a:hover{text-decoration:underline}ul.breadcrumb li a:visited{color:#666}ul.breadcrumb li a:focus{color:#1b7582}ul.breadcrumb li a:hover{color:#666}ul.breadcrumb li a:active{color:#1b7582}ul.breadcrumb li a.active{font-weight:600;color:#000}ul.breadcrumb li:last-child{margin-right:0}#edit-preview,#edit-submit,#edit-submit--2,#edit-submit--3,.button-primary,.form-submit,.red-button,.webform-previous,.webform-submit,body.page-user-login .login-box.osu a,button:not(.accordion-header),html body .button,input[type=button]{font-size:14px;padding:.7em 1.3em .4em;display:inline-block;cursor:pointer;background-color:#b00;border:0;color:#fff;text-transform:uppercase;font-family:proximanova,Helvetica,Arial,sans-serif;letter-spacing:.05em;border-radius:2px;box-shadow:0 3px 0 0 #920000;font-weight:400;margin-right:1.5em}#edit-preview:hover,#edit-submit--2:hover,#edit-submit--3:hover,#edit-submit:hover,.button-primary:hover,.form-submit:hover,.red-button:hover,.webform-previous:hover,.webform-submit:hover,body.page-user-login .login-box.osu a:hover,button:hover:not(.accordion-header),html body .button:hover,input[type=button]:hover{text-decoration:none;background-color:#a20000}#edit-preview:active,#edit-submit--2:active,#edit-submit--3:active,#edit-submit:active,.button-primary:active,.form-submit:active,.red-button:active,.webform-previous:active,.webform-submit:active,body.page-user-login .login-box.osu a:active,button:active:not(.accordion-header),html body .button:active,input[type=button]:active{background-color:#920000}.disabled#edit-preview,.disabled#edit-submit,.disabled#edit-submit--2,.disabled#edit-submit--3,.disabled.button-primary,.disabled.form-submit,.disabled.webform-previous,.disabled.webform-submit,.red-button.disabled,.red-button[disabled],[disabled]#edit-preview,[disabled]#edit-submit,[disabled]#edit-submit--2,[disabled]#edit-submit--3,[disabled].button-primary,[disabled].form-submit,[disabled].webform-previous,[disabled].webform-submit,body.page-user-login .login-box.osu a.disabled,body.page-user-login .login-box.osu a[disabled],button.disabled:not(.accordion-header),button[disabled]:not(.accordion-header),html body .disabled.button,html body [disabled].button,input.disabled[type=button],input[disabled][type=button]{opacity:.6;background:false;cursor:default;box-shadow:none}#edit-preview:focus,#edit-submit--2:focus,#edit-submit--3:focus,#edit-submit:focus,.button-primary:focus,.form-submit:focus,.red-button:focus,.webform-previous:focus,.webform-submit:focus,body.page-user-login .login-box.osu a:focus,button:focus:not(.accordion-header),html body .button:focus,input[type=button]:focus{outline:#000 dotted 2px;outline-offset:6px}#edit-preview.ext .ext,#edit-submit--2.ext .ext,#edit-submit--3.ext .ext,#edit-submit.ext .ext,.button-primary.ext .ext,.form-submit.ext .ext,.webform-previous.ext .ext,.webform-submit.ext .ext,button:not(.accordion-header).ext .ext,html body .button.ext .ext,input[type=button].ext .ext{background-image:none;padding:0;width:0}a.button{margin-top:20px}#colorbox #cboxWrapper{border-radius:0;font-size:1.1em}#colorbox #cboxWrapper #cboxClose,#colorbox #cboxWrapper #cboxNext,#colorbox #cboxWrapper #cboxPrevious{background-image:none;text-indent:0;color:transparent;overflow:hidden}#colorbox #cboxWrapper #cboxClose:before,#colorbox #cboxWrapper #cboxNext:before,#colorbox #cboxWrapper #cboxPrevious:before{font-family:FontAwesome;bottom:-3px;position:absolute;color:#000}#colorbox #cboxWrapper #cboxClose:before{content:"\f00d";right:0;font-size:1.2em}#colorbox #cboxWrapper #cboxPrevious:before{content:"\f053"}#colorbox #cboxWrapper #cboxNext:before{content:"\f054"}#colorbox #cboxWrapper #cboxCurrent{bottom:-3px}span.ext{margin-left:2px;margin-right:2px}a[href]:empty{display:none}.webform-client-form .webform-component-file .form-managed-file .form-submit,form .chosen-container .result-selected{display:none!important}img.file-icon{height:26px;width:auto;padding-bottom:7px;margin:0 3px 0 6px}.views-exposed-form,.webform-client-form .webform-component .description{margin-bottom:30px}input{max-width:100%}input:focus,select:focus,textarea:focus{outline:#1b7582 dotted 3px}textarea{resize:none}.views-exposed-form label{font-weight:400;font-size:14px;text-transform:uppercase}.views-exposed-form .form-text{height:32px}.views-exposed-form li.search-field{height:29px}.webform-client-form .webform-component label{text-transform:uppercase;font-weight:600;font-size:14px}.webform-client-form .webform-component table .form-text{width:100%}.webform-client-form .fieldset-invisible .form-item label,.webform-client-form .fieldset-invisible .webform-component label,.webform-client-form .webform-component-fieldset .form-item label,.webform-client-form .webform-component-fieldset .webform-component label{text-transform:uppercase;font-weight:400;font-size:13px}.webform-client-form .fieldset-invisible legend,.webform-client-form .webform-component-fieldset legend{font-weight:600;text-transform:uppercase;font-size:14px}.webform-client-form .webform-component-fieldset,.webform-client-form .webform-component-file,.webform-client-form .webform-component-grid{margin-bottom:40px}.webform-client-form .webform-component-file #edit-submitted-file-upload{max-width:240px}@media (max-width:47.4em){.l-main input:not([type=checkbox]):not([type=radio]),.l-main select,.l-main textarea{width:100%}}form .chosen-container .chosen-choices,form .form-text{padding:4px 6px 2px;border:1px solid #bbb;background-image:none;box-shadow:none;font-size:.9em}form .chosen-container{font-size:1em}form .chosen-container .chosen-results{font-size:.9em}form .chosen-container .search-field input{width:.5px!important;height:.1px!important}form .chosen-container .chosen-results li{padding:7px 6px 4px;line-height:1em}form .chosen-container .chosen-results li.highlighted{background-image:none}form .chosen-container.chosen-container-active.chosen-with-drop .chosen-single,form .chosen-container.chosen-container-multi .chosen-choices li.search-choice,form .chosen-container.chosen-container-single .chosen-single{border-radius:0;background:#eee;box-shadow:none}form .chosen-container.chosen-container .search-field:after,form .chosen-container.chosen-container-active.chosen-with-drop .chosen-choices li.search-choice+.search-field:after{content:"- Select -";color:#666;cursor:default}form .chosen-container.chosen-container-active .search-field,form .chosen-container.chosen-container-multi .chosen-choices li.search-choice+.search-field{float:none}form .chosen-container.chosen-container-single .chosen-results{margin:0;padding:0}form .chosen-container.chosen-container-single .chosen-drop{border-radius:0}form .chosen-container.chosen-container-single .chosen-single{padding:0 0 0 6px;height:27px}form .chosen-container.chosen-container-single .chosen-single div b{background-size:52px 40px!important}form .chosen-container.chosen-container-multi .chosen-choices{padding:1px 3px 0;cursor:default}form .chosen-container.chosen-container-multi .chosen-choices li.search-choice{display:inline-block;float:none;line-height:1em;margin:2px 4px 2px 0;padding:4px 20px 2px 4px}form .chosen-container.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{top:4px}form .chosen-container.chosen-container-multi .chosen-choices li.search-choice+.search-field:after{content:"+ Add";cursor:pointer}.l-constrained:after,.l-main:after,.l-region--sidebar-1:after,.l-region--sidebar-2:after{content:"";clear:both;display:table}form .chosen-container.chosen-container-multi .chosen-choices li.search-field input[type=text]{margin:1px 0 0 2px;cursor:default}.type-group1 h1,.type-group1 h2,.type-group1 h3,.type-group1 h4,.type-group1 h5,.type-group1 h6,.type-group1-sample h1,.type-group1-sample h2,.type-group1-sample h3,.type-group1-sample h4,.type-group1-sample h5,.type-group1-sample h6{font-family:proximanova,Helvetica,Arial,sans-serif;font-weight:400}.type-group1 h2.block__title,.type-group1 h2.pane-title,.type-group1-sample h2.block__title,.type-group1-sample h2.pane-title{margin-bottom:.6em;text-transform:uppercase;color:#2d2d2d;font-weight:400;line-height:120%}.type-group2 h1,.type-group2 h2,.type-group2 h3,.type-group2 h4,.type-group2 h5,.type-group2 h6,.type-group2-sample h1,.type-group2-sample h2,.type-group2-sample h3,.type-group2-sample h4,.type-group2-sample h5,.type-group2-sample h6{font-family:proximanova,Helvetica,Arial,sans-serif;font-weight:300}.type-group2 h1,.type-group2-sample h1{font-weight:600}.type-group2 h2,.type-group2-sample h2{font-family:capita,Georgia,serif;font-weight:300}.type-group2 h3,.type-group2-sample h3{font-family:capita,Georgia,serif;font-weight:100}.type-group2 h4,.type-group2-sample h4{font-weight:400}.type-group2 h2.block__title,.type-group2 h2.pane-title,.type-group2-sample h2.block__title,.type-group2-sample h2.pane-title{font-weight:400;font-family:proximanova,Helvetica,Arial,sans-serif}.type-group3 h1,.type-group3 h2,.type-group3 h3,.type-group3 h4,.type-group3 h5,.type-group3 h6,.type-group3-sample h1,.type-group3-sample h2,.type-group3-sample h3,.type-group3-sample h4,.type-group3-sample h5,.type-group3-sample h6{font-family:capita,Georgia,serif;font-weight:400}.type-group3 h2,.type-group3-sample h2{font-weight:100;font-style:italic}.type-group3 h3,.type-group3 h4,.type-group3-sample h3,.type-group3-sample h4{font-family:proximanova,Helvetica,Arial,sans-serif;font-weight:400}.type-group3 h2.block__title,.type-group3 h2.pane-title,.type-group3-sample h2.block__title,.type-group3-sample h2.pane-title{font-weight:400;font-style:normal}.type-group4 h1,.type-group4 h2,.type-group4 h3,.type-group4 h4,.type-group4 h5,.type-group4 h6,.type-group4-sample h1,.type-group4-sample h2,.type-group4-sample h3,.type-group4-sample h4,.type-group4-sample h5,.type-group4-sample h6{font-family:proximanova,Helvetica,Arial,sans-serif;font-weight:400}.type-group4 h1,.type-group4-sample h1{color:#b00}.type-group4 h2.block__title,.type-group4 h2.pane-title,.type-group4-sample h2.block__title,.type-group4-sample h2.pane-title{margin-bottom:.6em;color:#2d2d2d;font-weight:400;line-height:120%}.l-page img{width:inherit}.image-border,.panopoly-image-featured,.panopoly-image-full,.panopoly-image-half,.panopoly-image-original,.panopoly-image-quarter,.panopoly-image-square,.panopoly-image-thumbnail{border:1px solid #666}.node__content .panopoly-image-featured,.node__content .panopoly-image-full,.node__content .panopoly-image-half,.node__content .panopoly-image-original,.node__content .panopoly-image-quarter,.node__content .panopoly-image-square,.node__content .panopoly-image-thumbnail{float:right;margin:0 0 20px 1.5em}.ui-widget table,.ui-widget td,.ui-widget th,.ui-widget tr{border:0}.ui-widget{font-family:proximanova,Helvetica,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-family:proximanova,Helvetica,Arial,sans-serif;font-size:1em}.ui-widget-content{border:0;background:#ededed;color:#2d2d2d}.ui-widget-content a{color:#2d2d2d}.ui-widget-header{border:0;background:#666;color:#fff;font-weight:700}.ui-widget-header a{color:#fff}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:0;background:#fff;font-weight:400;color:#2d2d2d}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#2d2d2d;text-decoration:none}.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{border:0;background:#d4d4d4;font-weight:400;color:#2d2d2d}.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:#fff;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:0;background:url(../images/jquery-images/ui-bg_flat_65_ffffff_40x100.png) 50% 50% repeat-x #fff;font-weight:400;color:#2d2d2d}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#2d2d2d;text-decoration:none}.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top{border-top-left-radius:0}.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr{border-top-right-radius:0}.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left{border-bottom-left-radius:0}.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right{border-bottom-right-radius:0}#modalBackdrop,.cke_dialog_background_cover,.ui-widget-overlay{background-image:none!important;background-color:#000!important;opacity:.5!important}.ui-dialog .ui-dialog-titlebar{height:auto;line-height:unset;font-weight:700;font-size:13px;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.75);border-bottom:1px solid #999;padding:6px 10px;border-radius:2px 2px 0 0;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:linear-gradient(top,#f5f5f5,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#fff5f5f5', endColorstr='#ffcfd1cf')}#modalBackdrop{z-index:920!important}#modalContent{z-index:930!important}.ui-front{z-index:940!important}.ui-widget-overlay{z-index:950!important}.ui-dialog{z-index:960!important;position:fixed;top:50%!important;left:50%!important;transform:translate(-50%,-50%)}.ui-dialog-titlebar-close{text-indent:-9999em}.l-constrained{margin:0 auto;padding:0 6%}@media (min-width:47.5em){.l-constrained{padding:0 8%}}@media (min-width:82em){.max-width{max-width:70em;margin:0 auto;padding:0}}ol ol,ol ol ol,ul ul,ul ul ul{margin-top:8px}ul.menu{padding:0}ol,ul{padding-left:3em}ul{list-style-type:square;list-style-position:outside}ul ul,ul ul ul{margin-left:20px}ol{list-style-type:decimal}ol ol{list-style-type:lower-alpha}ol ol ol{list-style-type:lower-roman}#block-menu-block-global-menu ul.menu .leaf,.no-list-style,ul.breadcrumb,ul.menu{list-style:none}.field--name-field-basic-text-text li,.field--name-field-ocio-body li,.ui-accordion-content li{margin-bottom:.6em}.ui-accordion-content ul{padding-left:.6em}.caret-list-type ul,.dot-list-type ul,.page-newsletter-archive .l-region--content ul,.pane-bundle-quick-links ul,.pane-wcm-mailchimp-pane ul{padding-left:0;list-style-image:none;list-style-type:none}.ui-accordion-content ol ol,.ui-accordion-content ul li{margin-left:30px}.caret-list-type li,.page-newsletter-archive .l-region--content li,.pane-bundle-quick-links li,.pane-wcm-mailchimp-pane li{margin-bottom:10px}.caret-list-type li:before,.page-newsletter-archive .l-region--content li:before,.pane-bundle-quick-links li:before,.pane-wcm-mailchimp-pane li:before{content:"\f0da";font-family:FontAwesome;color:gray;margin-right:10px;margin-left:4px;font-size:85%}.dot-list-type li{margin-bottom:40px}.dot-list-type li:before{content:"\f111";font-family:FontAwesome;color:gray;margin-right:10px;font-size:40%}.media-element{display:block}.media-element img{display:block;width:100%;margin:0}.media-element.file-default,.media-element.file-image-full,.media-element.file-image-large,.media-element.file-image-medium,.media-element.file-image-small{margin:0 0 1em}.media-element.file-image-left{float:left;clear:left;margin:.5em 2em 1em 0;max-width:30%}.media-element.file-image-right{float:right;clear:right;margin:.5em 0 1em 2em;max-width:30%}.media-element.file-image-center{float:none;clear:both;margin:0 auto;max-width:50%}.media-element.file-image-max{margin:0 0 1em;width:100%}.media-element.file-image-max .content{width:100%}.media-element.file-video-full,.media-element.file-video-large,.media-element.file-video-medium,.media-element.file-video-small{margin:0 0 1em}.media-element.file-video-left{float:left;clear:left;margin:.5em 2em 1em 0;width:400px;max-width:50%}.media-element.file-video-right{float:right;clear:right;margin:.5em 0 1em 2em;width:400px;max-width:50%}.media-element.file-video-center{float:none;clear:both;margin:0 auto;width:75%}.media-element.file-video-max{margin:0 0 1em;width:100%}.media-element.file-video-max .content{width:100%}.field--name-field-featured-image .file-image .content,.field-name-field-featured-image .file-image .content,.media.media-element-container{display:block;display:table;table-layout:fixed;max-width:100%;margin-top:0}.field--name-field-featured-image .file-image .content img,.field-name-field-featured-image .file-image .content img,.media.media-element-container img{display:block;width:100%;margin:0}.field--name-field-featured-image .file-image .content.media-default,.field--name-field-featured-image .file-image .content.media-image_full,.field--name-field-featured-image .file-image .content.media-image_large,.field--name-field-featured-image .file-image .content.media-image_medium,.field--name-field-featured-image .file-image .content.media-image_small,.field-name-field-featured-image .file-image .content.media-default,.field-name-field-featured-image .file-image .content.media-image_full,.field-name-field-featured-image .file-image .content.media-image_large,.field-name-field-featured-image .file-image .content.media-image_medium,.field-name-field-featured-image .file-image .content.media-image_small,.media.media-element-container.media-default,.media.media-element-container.media-image_full,.media.media-element-container.media-image_large,.media.media-element-container.media-image_medium,.media.media-element-container.media-image_small{margin:0 0 1em}.field--name-field-featured-image .file-image .content.media-image_left,.field-name-field-featured-image .file-image .content.media-image_left,.media.media-element-container.media-image_left{float:left;clear:left;margin:.5em 2em 1em 0;max-width:30%}.field--name-field-featured-image .file-image .content.media-image_right,.field-name-field-featured-image .file-image .content.media-image_right,.media.media-element-container.media-image_right{float:right;clear:right;margin:.5em 0 1em 2em;max-width:30%}.field--name-field-featured-image .file-image .content.media-image_center,.field-name-field-featured-image .file-image .content.media-image_center,.media.media-element-container.media-image_center{float:none;clear:both;margin:0 auto;max-width:50%}.field--name-field-featured-image .file-image .content.media-image_max,.field-name-field-featured-image .file-image .content.media-image_max,.media.media-element-container.media-image_max{margin:0 0 1em;width:100%}.field--name-field-featured-image .file-image .content.media-image_max .content,.field-name-field-featured-image .file-image .content.media-image_max .content,.media.media-element-container.media-image_max .content{width:100%}.field--name-field-featured-image .file-image .content.media-video_full,.field--name-field-featured-image .file-image .content.media-video_large,.field--name-field-featured-image .file-image .content.media-video_medium,.field--name-field-featured-image .file-image .content.media-video_small,.field-name-field-featured-image .file-image .content.media-video_full,.field-name-field-featured-image .file-image .content.media-video_large,.field-name-field-featured-image .file-image .content.media-video_medium,.field-name-field-featured-image .file-image .content.media-video_small,.media.media-element-container.media-video_full,.media.media-element-container.media-video_large,.media.media-element-container.media-video_medium,.media.media-element-container.media-video_small{margin:0 0 1em}.field--name-field-featured-image .file-image .content.media-video_left,.field-name-field-featured-image .file-image .content.media-video_left,.media.media-element-container.media-video_left{float:left;clear:left;margin:.5em 2em 1em 0;width:400px;max-width:50%}.field--name-field-featured-image .file-image .content.media-video_right,.field-name-field-featured-image .file-image .content.media-video_right,.media.media-element-container.media-video_right{float:right;clear:right;margin:.5em 0 1em 2em;width:400px;max-width:50%}.field--name-field-featured-image .file-image .content.media-video_center,.field-name-field-featured-image .file-image .content.media-video_center,.media.media-element-container.media-video_center{float:none;clear:both;margin:0 auto;width:75%}.field--name-field-featured-image .file-image .content.media-video_max,.field-name-field-featured-image .file-image .content.media-video_max,.media.media-element-container.media-video_max{margin:0 0 1em;width:100%}.field--name-field-featured-image .file-image .content.media-video_max .content,.field-name-field-featured-image .file-image .content.media-video_max .content,.media.media-element-container.media-video_max .content{width:100%}.field--name-field-featured-image .file-image .content .media-element,.field--name-field-featured-image .file-image .content img,.field-name-field-featured-image .file-image .content .media-element,.field-name-field-featured-image .file-image .content img,.media.media-element-container .media-element,.media.media-element-container img{max-width:100%;float:none;margin-bottom:0}.field--name-field-featured-image .file-image .content .field--name-field-basic-image-caption,.field--name-field-featured-image .file-image .content .field-name-field-basic-image-caption,.field-name-field-featured-image .file-image .content .field--name-field-basic-image-caption,.field-name-field-featured-image .file-image .content .field-name-field-basic-image-caption,.media.media-element-container .field--name-field-basic-image-caption,.media.media-element-container .field-name-field-basic-image-caption{display:table-caption;caption-side:bottom;font-family:capita,Georgia,serif;font-size:.9em;font-weight:300;font-style:italic;line-height:1.3em;color:#606060;width:100%;margin:.7em 0}blockquote.pull-quote cite,body,body .ui-tabs .ui-tabs-nav,html{font-family:proximanova,Helvetica,Arial,sans-serif}.error,.error .error,.messages--error,.messages--status,.messages--warning,.ok,.warning{color:#2d2d2d}.align-center .media-element.file-default,.intro-text-alt.align-center,.intro-text-legacy.align-center,.intro-text.align-center{margin-right:auto;margin-left:auto}.align-right .media-element.file-default{margin-left:auto}img,media{max-width:100%}.fluid-width-video-wrapper{padding-top:56.25%!important;clear:right}@media (max-width:47.4em){.field .media-element.media-vimeo-video,.field .media-element.media-youtube-video{width:100%;max-width:100%;margin:0;float:none;display:block}.field img.media-element{margin:1em auto;float:none;display:block;max-width:100%}}.messages{margin:1.8em 0;padding:1.2em 1.6em;background-image:none;border:0;background-color:#dbdbdb}.underlined,table tbody tr{border-bottom:1px solid #c9c9c9}.messages ul{margin:0 0 0 1em;padding:0}.tagline,h2.underlined,h3.underlined,table,table caption{margin-bottom:20px}.messages li{list-style-image:none}.messages--status,tr.ok{border-left:8px solid #d4df48}.messages--warning,tr.warning{border-left:8px solid #dcaa38}.messages--error,tr.error{border-left:8px solid #b00}.messages--error h2#error-message{font-size:1em}.pager>li{display:inline;background-image:none;padding:.5em;list-style-type:none}.pager .pager__item--current a{font-weight:600;color:#000}table{width:100%;line-height:140%}table a,table li,table p,table td{font-size:14px;font-size:1.4rem;line-height:130%!important}table th{background:#e0e0e0;font-size:14px;font-size:1.4rem;font-weight:600;line-height:130%!important;border:1px solid #c9c9c9!important;text-transform:uppercase}.ui-accordion-content table td,table tbody,table td,table th{border:1px solid #c9c9c9}table th a{text-decoration:none}table tbody tr.odd,table tbody tr:nth-child(odd){background:#f2f2f2}table tbody tr.even,table tbody tr:nth-child(even){background:#fff}table thead+tbody tr.odd,table thead+tbody tr:nth-child(odd){background:#f2f2f2}.panels-row.odd table tbody tr.odd,.panels-row.odd table tbody tr:nth-child(odd),table thead+tbody tr.even,table thead+tbody tr:nth-child(even){background:#fff}table td,table th{padding:.5em .8em;text-align:left}table caption{text-align:left;font-size:20px;font-size:2rem;font-weight:600;margin-top:40px}.panels-row.odd table tbody tr.even,.panels-row.odd table tbody tr:nth-child(even),.panels-row.odd table thead+tbody tr.odd,.panels-row.odd table thead+tbody tr:nth-child(odd){background:#f5f5f5}.pane-bundle-table table tr.odd,.panels-row.odd table thead+tbody tr.even,.panels-row.odd table thead+tbody tr:nth-child(even){background:#fff}table ul{padding-left:3px;list-style-position:inside}.pane-bundle-table table{width:100%}.pane-bundle-table table tr.even,blockquote{background:#f5f5f5}.tabs--primary{padding-top:2em}.tabs--primary li{font-weight:400;background:#ededed}.tabs--primary li a{text-decoration:none;color:#b00}.tabs--primary li a:visited{color:#A90000}.tabs--primary li a:focus,.tabs--primary li a:hover{color:#000}.tabs--primary li a:active{color:#155A65}.tabs--primary li a:hover{background:#d9d9d9}.tabs--primary li .active{background:#c7c7c7}body,html{color:#2d2d2d;font-weight:300}p{margin-bottom:14px}em{font-style:italic}@media (max-width:47.4em){html{font-size:58%}.body,body{font-size:18px;font-size:1.8rem;line-height:150%}}@media (min-width:47.5em){html{font-size:60%}.body,body{font-size:17px;font-size:1.7rem;line-height:150%}}@media (min-width:60em){html{font-size:62.5%}.body,body{font-size:17px;font-size:1.7rem;line-height:150%}}@media (min-width:82em){html{font-size:66%}.body,body{font-size:16px;font-size:1.6rem;line-height:150%}}h1,h2,h3,h4{margin-bottom:10px;line-height:120%}.pane-bundle-text h2,body h2,body h3,body h4,h2.block__title{margin-top:0}h1{font-size:40px;font-size:4rem}.tagline,h2{font-size:32px}h2{font-size:3.2rem}h2.block__title,h2.pane-title{font-size:27px;font-size:2.7rem}h3{font-size:24px;font-size:2.4rem}h4{font-size:20px;font-size:2rem}.block-title-style,.section-calendar-tags h1,.section-tags h1,.views-page h1{text-transform:uppercase;color:#2d2d2d;font-size:27px;font-size:2.7rem}a,a:visited{color:#b00}.type-group2 h2{font-size:30px;font-size:3rem}.type-group2 h2.block__title,.type-group2 h2.pane-title{font-size:24px;font-size:2.4rem}a{font-weight:400;text-decoration:none}a:active,a:focus,a:hover{color:#1b7582}a:focus{outline:dotted 2px;outline-offset:4px}strong a{font-weight:700}.header-links,.pane-node-title a{color:#b00;text-decoration:none}.header-links:visited,.pane-node-title a:visited{color:#b00}.header-links:active,.header-links:focus,.header-links:hover,.pane-node-title a:active,.pane-node-title a:focus,.pane-node-title a:hover{color:#1b7582}.header-links:hover,.pane-node-title a:hover{text-decoration:none}.reverse-links,.reverse-links:visited{color:#ededed}.reverse-links:active,.reverse-links:focus,.reverse-links:hover{color:#c5eff7}.more-link,.more-link a{text-transform:uppercase;font-weight:600;text-decoration:none;margin-top:2em}.pipe{color:#b00;font-weight:600}.fine-print{font-size:12px;font-size:1.2rem;line-height:135%}.labels{font-size:13px;font-size:1.3rem;text-transform:uppercase;font-weight:400}.align-left{text-align:left}.align-right{text-align:right}.align-center{text-align:center}blockquote{border-left:4px solid #ddd;padding:1.9em 2em;margin-bottom:.8em;overflow:hidden}blockquote li,blockquote ol,blockquote p,blockquote ul{margin:.4em 0 0}blockquote div,blockquote h2,blockquote h3,blockquote h4,blockquote h5{margin:0 0 .4em}blockquote.pull-quote{font-size:26px;font-size:2.6rem;background:0 0;border-left:0 none;font-family:capita,Georgia,serif;font-style:italic;line-height:130%;padding:0;margin:1.5em 1.5em 1.5em 2em}blockquote.pull-quote :first-child{margin-top:.3em}blockquote.pull-quote::before{font-size:35px;font-size:3.5rem;color:rgba(0,0,0,.6);content:'\f10d';font-family:FontAwesome;font-style:normal;margin-left:-1.5em;float:left}blockquote.pull-quote cite{font-size:16px;font-size:1.6rem;font-style:normal;display:block;padding-top:.6em}blockquote.pull-quote cite::before{content:'―';margin-right:3px}body .ui-tabs{background-color:transparent;margin:1em 0;position:relative;padding:0;clear:both}body .ui-tabs .ui-tabs-nav{font-size:.9em;padding:.5em 1em 0 0;background-color:transparent}body .ui-tabs .ui-tabs-nav,body .ui-tabs .ui-tabs-nav a{color:#2d2d2d;font-weight:400}body .ui-tabs .ui-tabs-nav.cke_widget_editable{background-color:#e0e0e0;padding:.5em 3em .3em 1.9em}body .ui-tabs .ui-tabs-nav li,body .ui-tabs .ui-tabs-nav li.ui-state-active,body .ui-tabs .ui-tabs-nav li.ui-state-default,body .ui-tabs .ui-tabs-nav li.ui-state-hover{border-width:1px 1px 0;border-style:solid;border-color:#e0e0e0}body .ui-tabs .ui-tabs-nav li.ui-state-default,body .ui-tabs .ui-tabs-nav li.ui-state-hover{background-color:#e0e0e0;background-image:none}body .ui-tabs .ui-tabs-nav li.ui-tabs-active{background-color:#fff}body .ui-tabs .ui-tabs-content{box-sizing:content-box;background-color:#fff;padding:1.2em 1.9em .5em;border:1px solid #e0e0e0}body .ui-tabs .ui-tabs-content:after{content:"";display:table;clear:both}.cke_inner .cke_contents{margin:1em}.cke_editable .callout,.cke_editable .intro-text,.cke_editable .intro-text-legacy{font-family:Georgia!important}.tagline{font-size: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{padding-bottom:4px;font-weight:400!important;font-family:proximanova,Helvetica,Arial,sans-serif!important;margin-top:0}.row-tiles .underlined,body.page-user-login h2{font-family:proximanova,Helvetica,Arial,sans-serif}h2.underlined{font-size:30px;font-size:3rem}h3.underlined{font-size:26px;font-size:2.6rem}.field--name-field-ocio-body .underlined{padding-top:20px}.field--name-field-ocio-body .underlined:first-child{padding-top:0}.row-tiles .underlined{margin-bottom:30px!important;padding-top:20px!important}.callout,.intro-text,.intro-text-legacy{font-family:capita,Georgia,serif}.intro-text{font-size:22px;font-size:2.2rem;font-style:italic;font-weight:100;line-height:160%;padding-bottom:20px}.intro-text:last-child{padding-bottom:0}.intro-text.align-center{width:90%}.intro-text-alt{font-size:20px;font-size:2rem;font-weight:300;line-height:160%;padding-bottom:10px}.intro-text-alt:last-child,.intro-text-legacy:last-child{padding-bottom:0}.intro-text-alt.align-center{width:90%}.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%}.callout{font-size:36px;font-size:3.6rem;color:#b00;font-weight:300;margin:1em 0 .4em}hr{background-color:#d4d4d4;border:0;height:1px;margin:1.2em 0}.width-70{margin:10px auto}@media (min-width:47.5em){.width-70{width:85%}}@media (min-width:60em){.width-70{width:75%}}@media (min-width:82em){.width-70{width:70%}}.carousel{background:#2d2d2d;border:0;border-radius:0;box-shadow:none;margin:0;position:relative}.carousel img{width:100%;display:block}.carousel img+.slide-meta{position:absolute}.carousel .views-field-field-ocio-link{position:relative;top:0;z-index:9;max-height:500px;overflow:hidden}.carousel .views-field-field-ocio-link a:focus{outline:0}.carousel .views-field-field-ocio-link a:focus .hidden-meta img,.carousel .views-field-field-ocio-link a:focus .slide-meta{display:block;outline:#fff dotted 3px;outline-offset:-8px}.carousel .slide-meta{display:block;width:100%;position:relative;color:#fff;text-align:center;bottom:.6em;padding:.4em 8%;font-size:24px;font-size:2.4rem}.carousel .slide-meta .slide-title{display:block;font-weight:400;line-height:1.1em}.carousel .slide-meta .slide-summary{font-weight:300;font-size:.6em;line-height:1.2em;display:none}@media (min-width:47.5em){.carousel .slide-meta .slide-summary{display:block}.carousel .slide-meta{bottom:.3em;padding:.5em 6%;font-size:32px;font-size:3.2rem}.carousel .slide-meta .slide-title{margin-bottom:.1em}}@media (min-width:60em){.carousel .slide-meta{font-size:34px;font-size:3.4rem}}@media (min-width:82em){.carousel .slide-meta{font-size:40px;font-size:4rem}}.carousel .slide-meta.white{color:#fff}.carousel .slide-meta.white.translucent{bottom:0;background-color:rgba(20,20,20,.6)}.carousel .slide-meta.black.translucent,.carousel .slide-meta.dk-gray.translucent{background-color:rgba(200,200,200,.7);bottom:0}.carousel .slide-meta.dk-gray{color:#2d2d2d}.carousel .slide-meta.black{color:#000}.carousel .flex-direction-nav a{color:rgba(0,0,0,.8);text-decoration:none}.carousel .flex-direction-nav a:before{line-height:1em}.carousel .slideshow-carousel--control--list{text-align:right;padding-right:1.8em;top:20px;z-index:400;width:100%;height:30px}.carousel .slideshow-carousel--control--list li{background-color:#2d2d2d;text-align:left;width:18px;height:18px;margin-bottom:1em}.carousel .slideshow-carousel--control--list li[aria-selected=true]{background-color:#fff}.carousel .slideshow-carousel--control--list li[aria-selected=true]:focus{outline:#fff dotted 2px;outline-offset:2px}@media (max-width:47.4em){.carousel .slideshow-carousel--control--list li{display:none}}.l-region--hero-wrapper{position:relative;max-height:500px}.carousel--content[aria-hidden=true]{white-space:normal}.slideshow-carousel--control--list{position:absolute;list-style-type:none;top:100%;right:0;left:0;padding-left:0;text-align:center;z-index:400}.slideshow-carousel--control--list--item{display:inline-block;background:#fff;border:2px solid #666;border-radius:1em;z-index:400;margin:0 5px;cursor:pointer}.slideshow-carousel--button-container{position:absolute;sz-index:400;display:none}.slideshow-carousel--button--previous{top:50%;margin-top:-18px;left:0;margin-left:-35px;z-index:400}.slideshow-carousel--button--next{top:50%;margin-top:-18px;right:0;margin-right:-35px;z-index:400}.slideshow-carousel--button--button{margin:0;padding:0;background:0 0;z-index:400}.slide .carousel--content{display:inline-block;vertical-align:top;visibility:visible;width:100%;position:relative;transition:left .5s ease-in;white-space:normal}.carouselslide-1-1.slide>div,.carouselslide-10-1.slide>div,.carouselslide-2-1.slide>div,.carouselslide-3-1.slide>div,.carouselslide-4-1.slide>div,.carouselslide-5-1.slide>div,.carouselslide-6-1.slide>div,.carouselslide-7-1.slide>div,.carouselslide-8-1.slide>div,.carouselslide-9-1.slide>div{left:0}.carouselslide-1-2.slide>div,.carouselslide-10-2.slide>div,.carouselslide-2-2.slide>div,.carouselslide-3-2.slide>div,.carouselslide-4-2.slide>div,.carouselslide-5-2.slide>div,.carouselslide-6-2.slide>div,.carouselslide-7-2.slide>div,.carouselslide-8-2.slide>div,.carouselslide-9-2.slide>div{left:-100%}.carouselslide-1-3.slide>div,.carouselslide-10-3.slide>div,.carouselslide-2-3.slide>div,.carouselslide-3-3.slide>div,.carouselslide-4-3.slide>div,.carouselslide-5-3.slide>div,.carouselslide-6-3.slide>div,.carouselslide-7-3.slide>div,.carouselslide-8-3.slide>div,.carouselslide-9-3.slide>div{left:-200%}.carouselslide-1-4.slide>div,.carouselslide-10-4.slide>div,.carouselslide-2-4.slide>div,.carouselslide-3-4.slide>div,.carouselslide-4-4.slide>div,.carouselslide-5-4.slide>div,.carouselslide-6-4.slide>div,.carouselslide-7-4.slide>div,.carouselslide-8-4.slide>div,.carouselslide-9-4.slide>div{left:-300%}.carouselslide-1-5.slide>div,.carouselslide-10-5.slide>div,.carouselslide-2-5.slide>div,.carouselslide-3-5.slide>div,.carouselslide-4-5.slide>div,.carouselslide-5-5.slide>div,.carouselslide-6-5.slide>div,.carouselslide-7-5.slide>div,.carouselslide-8-5.slide>div,.carouselslide-9-5.slide>div{left:-400%}.carouselslide-1-6.slide>div,.carouselslide-10-6.slide>div,.carouselslide-2-6.slide>div,.carouselslide-3-6.slide>div,.carouselslide-4-6.slide>div,.carouselslide-5-6.slide>div,.carouselslide-6-6.slide>div,.carouselslide-7-6.slide>div,.carouselslide-8-6.slide>div,.carouselslide-9-6.slide>div{left:-500%}.carouselslide-1-7.slide>div,.carouselslide-10-7.slide>div,.carouselslide-2-7.slide>div,.carouselslide-3-7.slide>div,.carouselslide-4-7.slide>div,.carouselslide-5-7.slide>div,.carouselslide-6-7.slide>div,.carouselslide-7-7.slide>div,.carouselslide-8-7.slide>div,.carouselslide-9-7.slide>div{left:-600%}.carouselslide-1-8.slide>div,.carouselslide-10-8.slide>div,.carouselslide-2-8.slide>div,.carouselslide-3-8.slide>div,.carouselslide-4-8.slide>div,.carouselslide-5-8.slide>div,.carouselslide-6-8.slide>div,.carouselslide-7-8.slide>div,.carouselslide-8-8.slide>div,.carouselslide-9-8.slide>div{left:-700%}.carouselslide-1-9.slide>div,.carouselslide-10-9.slide>div,.carouselslide-2-9.slide>div,.carouselslide-3-9.slide>div,.carouselslide-4-9.slide>div,.carouselslide-5-9.slide>div,.carouselslide-6-9.slide>div,.carouselslide-7-9.slide>div,.carouselslide-8-9.slide>div,.carouselslide-9-9.slide>div{left:-800%}.slide .carousel--content[aria-hidden=true]{display:inline-block}.fade .carousel--content{opacity:1;transition:opacity .5s;position:absolute;bottom:0;width:100%}.fade .carousel--content[aria-hidden=true]{opacity:0}.none .carousel--content{white-space:normal}.slideshow-carousel--control--list--item:active,.slideshow-carousel--control--list--item:focus,.slideshow-carousel--control--list--item:hover,.slideshow-carousel--control--list--item[aria-selected=true]{background:#666}.js-to_expand[data-hidden=true]{display:none}.expandmore--button[aria-expanded=false]:before{content:'+ '}.expandmore--button[aria-expanded=true]:before{content:'- '}.expandmore--button{background:0 0;font-size:inherit;color:inherit}@media (min-width:87.5em){#ribbon{background:linear-gradient(to bottom,#882525 0,#BF2B2B 50%,#882525 100%);box-shadow:1px 1px 3px rgba(0,0,0,.3);left:-6em;overflow:hidden;padding:1px 0;position:fixed;top:4em;margin:0;transform:rotateZ(-45deg);z-index:10;width:23em;text-align:center;color:#fff;display:block}}@media (max-width:62.5em){#page{width:auto}}@media (max-width:55.625em){.nodesktop{display:block}.notablet{display:none}.autotablet{float:none;display:block;width:auto}.onmobile-ml0{margin-left:0}}@media (max-width:45.8125em){.notablet{display:block}.nomobile{display:none}.automobile{float:none;display:block;width:auto}.item--button--tabs{padding:.25em}.button--tabs{min-height:0}.puce-tab--number{display:inline-block;font-size:1.1em;width:1.1em;height:1.1em;line-height:1.1;background:#882525;color:#fff;border-radius:50%;font-weight:400}[aria-selected=true].puce-tab{opacity:1;font-size:1.2em;width:1.2em;height:1.2em}[role=tablist].puces-container{height:4em}.tab-style{margin:0}[role=tablist].tabs--standard_ul{display:block;border-bottom:2px solid #882525}[role=tablist] .tabs--standard--li{display:block;width:auto}[role=tablist] .tabs--standard--a{border-radius:0;border-bottom:0;min-height:0}[role=tablist] .tabs--standard--a:active,[role=tablist] .tabs--standard--a:focus,[role=tablist] .tabs--standard--a:hover,[role=tablist] .tabs--standard--a[aria-selected=true]{background:#933;color:#fff;border-bottom:0}[role=tabpanel].tabs--standard--tabcontent{border-bottom-left-radius:0;border-bottom-right-radius:0}}@media print{#page,.reset4print,body,html{background-color:#fff;background-image:none;border:0;box-shadow:none;color:#000;float:none;height:auto;margin:0;max-width:100%;min-height:auto;padding:0;position:static;width:auto}body{padding:.5em}.noprint{display:none}.onprint{display:block}blockquote,ol,ul{page-break-inside:avoid}caption,h1,h2,h3{page-break-after:avoid}}@-ms-viewport{width:device-width}@viewport{width:device-width}.ie6 .chamois,.ie6 .noie6,.ie7 .noie7,.ie8 .noie8,.ie9 .noie9,.oldies .nooldies,.tabs--tabcontent[aria-hidden=true]{display:none}.ie6 .col,.ie6 .col-noalign,.ie7 .col,.ie7 .col-noalign{float:left}.ie6 .row,.ie7 .row{overflow:auto}.ie7 .grid-home-element{width:100%}.ie7 [role=tablist].tabs--ul{overflow:auto}.ie7 [role=tablist] .tabs--li{float:left;width:15%}.ie7 .navigation--item{width:16.5%}.ie6 .mw1600e{width:60em}code[class*=language-],pre[class*=language-]{color:#000;text-shadow:0 1px #fff;font-family:Consolas,Monaco,monospace;text-align:left;word-spacing:normal;border-radius:1em;-moz-tab-size:4;tab-size:4;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#344559}.token.punctuation{color:#4A4646}.namespace{opacity:.7}.token.boolean,.token.number,.token.property,.token.tag{color:#905}.token.attr-name,.token.selector,.token.string{color:#085300}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{color:#803C24;background:rgba(255,255,255,.5)}.token.atrule,.token.attr-value,.token.keyword{color:#0227A9}.token.important,.token.regex{color:#e90}.token.important{font-weight:700}.token.entity{cursor:help}.page-newsletter-archive h1{margin-bottom:25px}.page-newsletter-archive .l-region--content{padding-bottom:20px}.page-newsletter-archive .l-region--content li{margin-bottom:15px}.block--mm-widgets .item,.pane-mm-widgets-live-pane .item{margin:1.8em 0}.block--mm-widgets .item .content,.pane-mm-widgets-live-pane .item .content{margin-bottom:.3em}.block--mm-widgets .item .network .fa,.pane-mm-widgets-live-pane .item .network .fa{margin-right:.6em;position:relative;top:1px;padding:.3em 0 .25em;width:1.6em}.block--mm-widgets .fa,.pane-mm-widgets-live-pane .fa{color:#fff;padding:.55em 0 .5em;text-align:center;width:1.8em}.block--mm-widgets .fa.fa-twitter,.pane-mm-widgets-live-pane .fa.fa-twitter{background-color:#00aced}.block--mm-widgets .fa.fa-facebook-page,.pane-mm-widgets-live-pane .fa.fa-facebook-page{background-color:#3b5998}.block--mm-widgets .fa.fa-facebook-page:before,.pane-mm-widgets-live-pane .fa.fa-facebook-page:before{content:'\f09a'}.block--mm-widgets .fa.fa-instagram,.pane-mm-widgets-live-pane .fa.fa-instagram{background-color:#517fa4;top:2px}.block--mm-widgets .fa.fa-rss,.pane-mm-widgets-live-pane .fa.fa-rss{background-color:#f60}.block--mm-widgets .fa.fa-youtube-playlist,.pane-mm-widgets-live-pane .fa.fa-youtube-playlist{background-color:#b00}.block--mm-widgets .fa.fa-youtube-playlist:before,.pane-mm-widgets-live-pane .fa.fa-youtube-playlist:before{content:'\f16a'}.block--mm-widgets.mm-single-channel .fa.mm-channel,.pane-mm-widgets-live-pane.mm-single-channel .fa.mm-channel{float:left;margin-right:.6em}.block--mm-widgets.mm-single-channel .fa.mm-channel+.pane-title,.pane-mm-widgets-live-pane.mm-single-channel .fa.mm-channel+.pane-title{line-height:1.6em}body.html.footer-dk-gray{background-color:#2d2d2d}body.html.footer-md-gray{background-color:#666}body.html.footer-lt-gray{background-color:#ededed}body.html.footer-white{background-color:#fff}form.search-form{margin-top:1em}fieldset.search-advanced{border:0;background-color:#ededed;margin-left:0;margin-right:0;padding:.5em 0 0}fieldset.search-advanced legend{margin-top:2.5em}.view-calendar,fieldset.search-advanced .criterion{margin-top:1em}fieldset.search-advanced input.form-submit{margin-bottom:1em}p.search-result__snippet{padding-left:0;margin-bottom:.4em}.l-page .l-region--main-menu:hover #search-block-toggle{outline:0!important}.l-page .l-region--main-menu #search-block-toggle{cursor:pointer}.l-page .l-region--main-menu #search-block-toggle:focus{outline:#fff dotted 1px}.l-page .l-region--main-menu #wcm-search{position:relative}.l-page .l-region--main-menu #wcm-search #search-block-form{z-index:498;position:absolute;right:0;top:100%;background-color:rgba(0,0,0,.8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#333333, endColorstr=#333333);height:auto;display:none}.l-page .l-region--main-menu #wcm-search #search-block-form .container-inline{display:table;padding:1em}.l-page .l-region--main-menu #wcm-search #search-block-form .container-inline .form-item{display:table-cell;height:100%;width:100%}.l-page .l-region--main-menu #wcm-search #search-block-form .container-inline .form-item .form-text{border:0;display:table-cell;padding:.35em .5em .2em;font-size:1em;border-radius:0;line-height:normal!important}.l-page .l-region--main-menu #wcm-search #search-block-form .container-inline .form-actions{display:table-cell;height:100%;text-align:center;width:0;vertical-align:middle}.l-page .l-region--main-menu #wcm-search #search-block-form .container-inline .form-actions button.form-submit{font-size:1em;line-height:normal!important;border-radius:0;-webkit-box-sizing:content-box;padding:.35em .8em .2em;box-shadow:none;margin:0;display:table-cell}#search-block-form .form-actions input.form-submit,.node-type-news-client-cached-article .tabs--primary{display:none}.l-page .l-region--main-menu #wcm-search #search-block-form .container-inline .form-actions button:focus{outline:dotted 1px}.menu-lt-gray .l-page .l-region--main-menu #search-block-toggle:focus,.menu-white .l-page .l-region--main-menu #search-block-toggle:focus{outline:#b00 dotted 1px}@media (max-width:47.4em){.l-page .l-region--main-menu #wcm-search #search-block-toggle{position:absolute;right:0;padding:1em;font-size:1.2em;z-index:500;width:auto;margin-top:.25em}.l-page .l-region--main-menu #wcm-search #search-block-form{display:none;height:auto;width:100%;top:4em;z-index:499}.l-page .l-region--main-menu #wcm-search #search-block-form .container-inline{width:100%;clear:both;padding:4%}.l-page .l-region--main-menu #wcm-search #search-block-form .container-inline .form-text{width:100%}}.field--name-field-ocio-body .block--webform{font-size:14px;font-size:1.4rem;margin-bottom:20px}.field--name-field-ocio-body .block--webform .block__title{font-size:22px;font-size:2.2rem;font-weight:400!important;color:#b00!important;padding-top:20px}.field--name-field-ocio-body .block--webform label{font-size:13px;font-size:1.3rem}.field--name-field-ocio-body .block--webform .button-primary{margin-top:10px}div.workbench-info-block{background-color:#dbdbdb;padding:1em 1.5em;margin:1em 0 3em;border:none;color:#2d2d2d;font-size:14px;font-size:1.4rem;border-left:8px solid #d65828}div.workbench-info-block #edit-submit{margin-left:1em;font-size:13px!important;padding:.4em .8em!important}.node-type-calendar-entry .fa-calendar,.node-type-calendar-entry .fa-map-marker{float:left;margin-right:.75em;margin-left:5px}.node-type-calendar-entry .fa-calendar{font-size:21px;font-size:2.1rem;padding-top:.6em}.node-type-calendar-entry .field--name-field-date{font-size:19px;font-size:1.9rem;font-weight:400;margin:1em 0 1.2em;padding-top:.75em}.node-type-calendar-entry .field--name-field-date .pipe{margin:0 10px}.node-type-calendar-entry .fa-map-marker{font-size:28px;font-size:2.8rem;margin-right:.6em}.node-type-calendar-entry .group-location{font-size:19px;font-size:1.9rem;font-weight:400;margin-bottom:1em}.node-type-calendar-entry .group-location .field--name-field-location-room-number{float:left;margin-right:5px}.node-type-calendar-entry .field--name-field-ocio-body{border-top:1px solid #c9c9c9;padding-top:1em}.node--calendar-entry.node-teaser .field--name-field-date{font-weight:600}.view-calendar-tags .views-row{border-bottom:0!important;margin-bottom:10px!important}.view-calendar-tags h2.block-title-style{font-weight:600;font-size:24px;margin-bottom:15px;border-bottom:1px solid #c9c9c9}.view-calendar-tags .views-field-field-date{font-weight:600;margin-bottom:5px}.section-calendar-tags h1{font-weight:600;margin-bottom:30px}.pane-calendar-upcoming-pane table tbody,.pane-calendar-upcoming-pane table td,.pane-calendar-upcoming-pane table tr{border:0;background:#fff}.pane-calendar-upcoming-pane table td{vertical-align:middle}.pane-calendar-upcoming-pane table tr{border-top:2px solid #ededed}.pane-calendar-upcoming-pane table tr.views-row-last{border-bottom:2px solid #ededed}.pane-calendar-upcoming-pane table .views-field-field-date-2{font-weight:600;text-transform:uppercase;text-align:center;font-size:20px;font-size:2rem}.pane-calendar-upcoming-pane table td.views-field-field-date-2{border-right:2px solid #ededed;padding:.6em .5em}.pane-calendar-upcoming-pane table .views-field-title-1 a{font-size:20px;font-size:2rem}.view .date-nav-wrapper .date-prev{border-radius:0;background:#ededed;float:none;padding:5px 8px 5px 0}.view .date-nav-wrapper .date-prev:hover{background:#d9d9d9}.view .date-nav-wrapper .date-next{border-radius:0;background:#ededed;float:none;padding:5px 0 5px 8px}.view .date-nav-wrapper .date-next:hover{background:#d9d9d9}.view .date-nav-wrapper .date-prev a{margin-left:10px;font-weight:400;font-size:14px}.view .date-nav-wrapper .date-next a{margin-right:10px;font-weight:400;font-size:14px}.calendar-calendar td{color:#2d2d2d}.calendar-calendar .month-view .date-box{border-bottom:0 none}.calendar-calendar .month-view .single-day{height:130px}.calendar-calendar .month-view .single-day a{font-weight:400}.calendar-calendar .month-view th.days{color:#fff!important;background-color:#2d2d2d!important;border:0!important;padding-top:3px}.calendar-calendar .month-view thead tr{border:1px solid #2d2d2d}.view-calendar .view-filters{margin-top:-4em}.view-calendar .view-filters .views-widget{display:inline-block}.calendar-calendar td.empty{background:#ccc;border-color:#ccc;color:#bbb}.calendar-calendar .month-view .full tr td.today,.calendar-calendar .month-view .full tr.even td.today,.calendar-calendar .month-view .full tr.odd td.today{border-left:3px solid #1b7582;border-right:3px solid #1b7582}.calendar-calendar .month-view .full td.date-box.today{border-width:3px 3px 0;border-color:#1b7582}.calendar-calendar .month-view .full tr td.single-day.today{border-bottom:3px solid #1b7582}.calendar-calendar td .inner div.calendar div,.calendar-calendar td .inner div.calendar div a{background:0 0!important}.calendar-calendar .day-view .full td.single-day div.dayview,.calendar-calendar .month-view .full td.single-day div.monthview,.calendar-calendar .week-view .full td.single-day div.weekview{background:0 0;padding:0 5px}.ds-2col-stacked-fluid.node--article--full .group-left,.ds-2col-stacked-fluid.node--article--full .group-right,.ds-2col-stacked-fluid.node--news-client-cached-article--full .group-left,.ds-2col-stacked-fluid.node--news-client-cached-article--full .group-right{width:100%;float:none}.ds-2col-stacked-fluid.node--article--full .group-right,.ds-2col-stacked-fluid.node--news-client-cached-article--full .group-right{margin-top:30px;margin-bottom:30px}@media (min-width:60em){.ds-2col-stacked-fluid.node--article--full.has-sidebar .group-left,.ds-2col-stacked-fluid.node--news-client-cached-article--full.has-sidebar .group-left{width:70%;float:left;margin-bottom:30px}.ds-2col-stacked-fluid.node--article--full.has-sidebar .group-right,.ds-2col-stacked-fluid.node--news-client-cached-article--full.has-sidebar .group-right{width:27%;float:right;margin-top:10px}}.node--article,.node--news-client-cached-article{position:relative}.node--article .field--name-field-kicker,.node--article .field--name-news-client-kicker,.node--news-client-cached-article .field--name-field-kicker,.node--news-client-cached-article .field--name-news-client-kicker{text-transform:uppercase;color:#666;font-weight:600;font-size:22px;font-size:2.2rem;margin-bottom:10px}.node--article .field--name-byline,.node--article .field--name-byline-with-date,.node--news-client-cached-article .field--name-byline,.node--news-client-cached-article .field--name-byline-with-date{font-weight:600;padding-top:6px;margin-bottom:12px}.node--article .field--name-field-featured-image,.node--article .field--name-news-client-image-json,.node--news-client-cached-article .field--name-field-featured-image,.node--news-client-cached-article .field--name-news-client-image-json{float:right;max-width:50%;margin:10px 0 40px 40px}.node--article.view-mode-full .field--name-field-featured-image,.node--article.view-mode-full .field--name-news-client-image-json,.node--news-client-cached-article.view-mode-full .field--name-field-featured-image,.node--news-client-cached-article.view-mode-full .field--name-news-client-image-json{width:400px}.node--article .field--name-field-sidebar,.node--article .field--name-news-client-sidebar,.node--news-client-cached-article .field--name-field-sidebar,.node--news-client-cached-article .field--name-news-client-sidebar{background:#ededed;padding:30px 1.8em 20px}.node--article .field--name-field-sidebar h2,.node--article .field--name-field-sidebar h3,.node--article .field--name-field-sidebar h4,.node--article .field--name-news-client-sidebar h2,.node--article .field--name-news-client-sidebar h3,.node--article .field--name-news-client-sidebar h4,.node--news-client-cached-article .field--name-field-sidebar h2,.node--news-client-cached-article .field--name-field-sidebar h3,.node--news-client-cached-article .field--name-field-sidebar h4,.node--news-client-cached-article .field--name-news-client-sidebar h2,.node--news-client-cached-article .field--name-news-client-sidebar h3,.node--news-client-cached-article .field--name-news-client-sidebar h4{margin-top:20px;margin-bottom:20px}.node--article .field--name-field-sidebar h2:first-child,.node--article .field--name-field-sidebar h3:first-child,.node--article .field--name-field-sidebar h4:first-child,.node--article .field--name-news-client-sidebar h2:first-child,.node--article .field--name-news-client-sidebar h3:first-child,.node--article .field--name-news-client-sidebar h4:first-child,.node--news-client-cached-article .field--name-field-sidebar h2:first-child,.node--news-client-cached-article .field--name-field-sidebar h3:first-child,.node--news-client-cached-article .field--name-field-sidebar h4:first-child,.node--news-client-cached-article .field--name-news-client-sidebar h2:first-child,.node--news-client-cached-article .field--name-news-client-sidebar h3:first-child,.node--news-client-cached-article .field--name-news-client-sidebar h4:first-child{margin-top:0}.node--article .field--name-field-learn-more,.node--article .field--name-news-client-links,.node--news-client-cached-article .field--name-field-learn-more,.node--news-client-cached-article .field--name-news-client-links{background:#ededed;padding:1em 1.4em;clear:both}.node--article .field--name-field-learn-more .label-above,.node--article .field--name-news-client-links .label-above,.node--news-client-cached-article .field--name-field-learn-more .label-above,.node--news-client-cached-article .field--name-news-client-links .label-above{font-size:17px;font-size:1.7rem;font-weight:600;text-transform:uppercase;padding-bottom:.2em}.node--article .field--name-field-learn-more ul,.node--article .field--name-news-client-links ul,.node--news-client-cached-article .field--name-field-learn-more ul,.node--news-client-cached-article .field--name-news-client-links ul{padding-left:1.2em}.node--article .field--name-field-learn-more ul li,.node--article .field--name-news-client-links ul li,.node--news-client-cached-article .field--name-field-learn-more ul li,.node--news-client-cached-article .field--name-news-client-links ul li{margin:5px 0}.node--article .field--name-field-learn-more ul li.last,.node--article .field--name-news-client-links ul li.last,.node--news-client-cached-article .field--name-field-learn-more ul li.last,.node--news-client-cached-article .field--name-news-client-links ul li.last{margin-bottom:0}.node--article .field--name-field-tags,.node--article .field--name-news-client-tags,.node--news-client-cached-article .field--name-field-tags,.node--news-client-cached-article .field--name-news-client-tags{padding-top:30px}.node--article .field--name-field-tags .field__label,.node--article .field--name-news-client-tags .field__label,.node--news-client-cached-article .field--name-field-tags .field__label,.node--news-client-cached-article .field--name-news-client-tags .field__label{margin-right:5px}.node--article .article-modified,.node--news-client-cached-article .article-modified{margin-top:1em;font-size:13px;font-style:italic}.node--article .article-modified .label-inline,.node--news-client-cached-article .article-modified .label-inline{font-weight:600}@media (max-width:47.4em){.node--article.view-mode-full .field--name-field-featured-image,.node--news-client-cached-article.view-mode-full .field--name-field-featured-image{width:100%;max-width:100%}.node--article.view-mode-full .field--name-field-featured-image .content,.node--news-client-cached-article.view-mode-full .field--name-field-featured-image .content{display:block}}#block-menu-block-global-menu ul.menu span.ext,.book_printer,.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text span.ext{display:none}.node-type-basic-page h1{margin-bottom:24px}.node-type-basic-page .field--name-field-ocio-body{margin-bottom:20px}.node--basic-page{padding-bottom:2em}.book-navigation{border-top:1px solid #ededed;border-bottom:1px solid #ededed;padding:.5em 0;margin:2em 0}.node-type-ocio-landing-page .l-region--content,body.page-user-login .l-main{padding-top:20px}.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 h1{margin-bottom:0}.node-type-ocio-landing-page .l-region--hero-wrapper{position:relative;max-height:500px;overflow:hidden;line-height:0}.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image{position:relative;z-index:9}.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image img,.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image video{width:100%}.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text{position:absolute;width:100%;padding:20px 12%;text-align:center;margin:0 auto;left:0;right:0;z-index:99;font-size:26px;font-size:2.6rem;line-height:120%}@media (min-width:60em){.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text{font-size:30px;font-size:3rem}}@media (min-width:82em){.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text{padding:20px 14%;font-size:32px;font-size:3.2rem}}@media (min-width:100em){.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text{padding:20px 16%}}@media (min-width:112em){.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text{padding:20px 20%}}@media (min-width:125em){.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text{padding:20px 28%}}.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text a:hover{text-decoration:none}.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.white,.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.white a{color:#fff}.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.white a.translucent,.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.white.translucent{background-color:rgba(20,20,20,.6)}.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.white a.translucent:hover,.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.white.translucent:hover{background-color:rgba(46,46,46,.6);color:#fff}.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.dk-gray,.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.dk-gray a{color:#2d2d2d}.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.dk-gray a.translucent,.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.dk-gray.translucent{background-color:rgba(220,220,220,.7)}.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.dk-gray a.translucent:hover,.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.dk-gray.translucent:hover{background-color:rgba(200,200,200,.7)}.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.black,.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.black a{color:#000}.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.black a.translucent,.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.black.translucent{background-color:rgba(220,220,220,.7)}.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.black a.translucent:hover,.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.black.translucent:hover{background-color:rgba(200,200,200,.7)}.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.center-top{top:0}.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.center-middle{top:24%}@media (min-width:47.5em){.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.center-middle{top:30%}}@media (min-width:60em){.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.center-middle{top:36%}}.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.center-bottom{bottom:0;overflow:hidden}#block-menu-block-global-menu ul.menu{float:right}#block-menu-block-global-menu ul.menu a,#block-menu-block-global-menu ul.menu li{font-size:14px;font-size:1.4rem;font-weight:300}#block-menu-block-global-menu ul.menu .leaf{float:left}#block-menu-block-global-menu ul.menu .leaf:after{content:"|";margin:0 .6em;font-weight:100;font-size:16px;font-size:1.6rem;position:relative;bottom:-.1em}#block-menu-block-global-menu ul.menu .leaf.last{margin-right:0}#block-menu-block-global-menu ul.menu .leaf.last:after{content:none}.l-region--global-menu{padding-top:.55em;padding-bottom:.5em}.l-region--global-menu,.l-region--global-menu.white{color:#b00;background:#ededed;background-image:-owg-linear-gradient(#f2f2f2,#ededed 75%,#e8e8e8);background-image:linear-gradient(#f2f2f2,#ededed 75%,#e8e8e8)}.l-region--global-menu a,.l-region--global-menu.white a{color:#2d2d2d}.l-region--global-menu a:hover,.l-region--global-menu.white a:hover{color:#b00}.l-region--global-menu a:active,.l-region--global-menu.white a:active{color:#1b7582}.l-region--global-menu a:focus,.l-region--global-menu.white a:focus{color:#b00}.l-region--global-menu.lt-gray{color:#b00;background:#e3e3e3;background-image:-owg-linear-gradient(#e3e3e3,#e0e0e0 65%,#d9d9d9);background-image:linear-gradient(#e3e3e3,#e0e0e0 65%,#d9d9d9)}.l-region--global-menu.lt-gray a{color:#2d2d2d}.l-region--global-menu.lt-gray a:hover{color:#b00}.l-region--global-menu.lt-gray a:active{color:#196A76}.l-region--global-menu.lt-gray a:focus{color:#b00}.l-region--global-menu.md-gray{color:#b00;background:#ededed;background-image:-owg-linear-gradient(#f2f2f2,#ededed 75%,#e8e8e8);background-image:linear-gradient(#f2f2f2,#ededed 75%,#e8e8e8)}.l-region--global-menu.md-gray a{color:#2d2d2d}.l-region--global-menu.md-gray a:hover{color:#b00}.l-region--global-menu.md-gray a:active{color:#1b7582}.l-region--global-menu.md-gray a:focus{color:#b00}.l-region--global-menu.dk-gray{color:#b00;background:#e3e3e3;background-image:-owg-linear-gradient(#e3e3e3,#e0e0e0 65%,#d9d9d9);background-image:linear-gradient(#e3e3e3,#e0e0e0 65%,#d9d9d9)}.l-region--global-menu.dk-gray a{color:#2d2d2d}.l-region--global-menu.dk-gray a:hover{color:#b00}.l-region--global-menu.dk-gray a:active{color:#196A76}.l-region--global-menu.dk-gray a:focus{color:#b00}@media (max-width:47.4em){.l-region--global-menu{padding:.1em 0}ul.menu{float:left!important}}.l-region--main-menu.mean-container .mean-bar,.l-region--main-menu.mean-container .mean-nav{background:0 0}.l-region--main-menu.mean-container .mean-bar{z-index:499;padding:0}.l-region--main-menu.mean-container a.meanmenu-reveal{color:#fff;font-size:1.5em;padding:.9em 1em;text-indent:0;text-align:center;left:0!important;right:auto!important}.l-region--main-menu.mean-container .mean-nav{margin-top:4em}.l-region--main-menu.mean-container .mean-nav ul li{text-transform:uppercase}.l-region--main-menu.mean-container .mean-nav ul li li{display:block;float:left;width:100%;margin:0;text-align:left;font-weight:400;box-sizing:border-box;background:rgba(0,0,0,.1);color:rgba(0,0,0,.9)}.l-region--main-menu.mean-container .mean-nav ul li a,.l-region--main-menu.mean-container .mean-nav ul li span{color:#fff;text-decoration:none;padding:1em 1em .9em 1.2em;border:0;box-sizing:border-box;width:100%;display:block}.l-region--main-menu.mean-container .mean-nav ul li li a{padding-left:3em;box-sizing:border-box;width:100%;color:#222;opacity:1}.l-region--main-menu.mean-container .mean-nav ul li a.mean-expand{border:0!important;padding:.7em .9em 1.55em .8em!important;width:auto;margin:0;background-color:transparent}.l-region--main-menu.mean-container .mean-nav ul li a.mean-expand:hover{background:0 0}body.menu-white .l-region--main-menu.mean-container{background:#fff;border-bottom:1px solid #e6e6e6}body.menu-white .l-region--main-menu.mean-container .mean-nav a,body.menu-white .l-region--main-menu.mean-container .mean-nav span,body.menu-white .l-region--main-menu.mean-container a.meanmenu-reveal{color:#666}body.menu-white .l-region--main-menu.mean-container .mean-bar,body.menu-white .l-region--main-menu.mean-container .mean-nav{background:#fff}body.menu-white .l-region--main-menu.mean-container .mean-nav ul li li{background:#e6e6e6}body.menu-white .l-region--main-menu.mean-container .mean-nav ul li li a,body.menu-white .l-region--main-menu.mean-container .mean-nav ul li li span{color:#1a1a1a}body.menu-lt-gray .l-region--main-menu.mean-container{background:#ededed;border-bottom:1px solid #d4d4d4}body.menu-lt-gray .l-region--main-menu.mean-container .mean-nav a,body.menu-lt-gray .l-region--main-menu.mean-container .mean-nav span,body.menu-lt-gray .l-region--main-menu.mean-container a.meanmenu-reveal{color:#2d2d2d}body.menu-lt-gray .l-region--main-menu.mean-container .mean-bar,body.menu-lt-gray .l-region--main-menu.mean-container .mean-nav{background:#ededed}body.menu-lt-gray .l-region--main-menu.mean-container .mean-nav ul li li{background:#d4d4d4}body.menu-lt-gray .l-region--main-menu.mean-container .mean-nav ul li li a,body.menu-lt-gray .l-region--main-menu.mean-container .mean-nav ul li li span{color:#000}.l-region--main-menu .simpletooltip,body.menu-black .l-region--main-menu.mean-container .mean-nav a,body.menu-black .l-region--main-menu.mean-container .mean-nav span,body.menu-black .l-region--main-menu.mean-container .mean-nav ul li li a,body.menu-black .l-region--main-menu.mean-container .mean-nav ul li li span,body.menu-black .l-region--main-menu.mean-container a.meanmenu-reveal,body.menu-dk-gray .l-region--main-menu.mean-container .mean-nav a,body.menu-dk-gray .l-region--main-menu.mean-container .mean-nav span,body.menu-dk-gray .l-region--main-menu.mean-container .mean-nav ul li li a,body.menu-dk-gray .l-region--main-menu.mean-container .mean-nav ul li li span,body.menu-dk-gray .l-region--main-menu.mean-container a.meanmenu-reveal,body.menu-md-gray .l-region--main-menu.mean-container .mean-nav a,body.menu-md-gray .l-region--main-menu.mean-container .mean-nav span,body.menu-md-gray .l-region--main-menu.mean-container .mean-nav ul li li a,body.menu-md-gray .l-region--main-menu.mean-container .mean-nav ul li li span,body.menu-md-gray .l-region--main-menu.mean-container a.meanmenu-reveal,body.menu-red .l-region--main-menu.mean-container .mean-nav a,body.menu-red .l-region--main-menu.mean-container .mean-nav span,body.menu-red .l-region--main-menu.mean-container .mean-nav ul li li a,body.menu-red .l-region--main-menu.mean-container .mean-nav ul li li span,body.menu-red .l-region--main-menu.mean-container a.meanmenu-reveal{color:#fff}body.menu-md-gray .l-region--main-menu.mean-container{background:#666;border-bottom:1px solid #4d4d4d}body.menu-md-gray .l-region--main-menu.mean-container .mean-bar,body.menu-md-gray .l-region--main-menu.mean-container .mean-nav{background:#666}body.menu-md-gray .l-region--main-menu.mean-container .mean-nav ul li li{background:#4d4d4d}body.menu-dk-gray .l-region--main-menu.mean-container{background:#2d2d2d;border-bottom:1px solid #141414}body.menu-dk-gray .l-region--main-menu.mean-container .mean-bar,body.menu-dk-gray .l-region--main-menu.mean-container .mean-nav{background:#2d2d2d}body.menu-dk-gray .l-region--main-menu.mean-container .mean-nav ul li li{background:#535353}body.menu-black .l-region--main-menu.mean-container{background:#000;border-bottom:1px solid #000}body.menu-black .l-region--main-menu.mean-container .mean-bar,body.menu-black .l-region--main-menu.mean-container .mean-nav{background:#000}body.menu-black .l-region--main-menu.mean-container .mean-nav ul li li{background:#262626}body.menu-red .l-region--main-menu.mean-container{background:#b00;border-bottom:1px solid #800}body.menu-red .l-region--main-menu.mean-container .mean-bar,body.menu-red .l-region--main-menu.mean-container .mean-nav{background:#b00}body.menu-red .l-region--main-menu.mean-container .mean-nav ul li li{background:#800}.l-page .l-constrained .mean-container #search-block-toggle,.l-page .l-constrained .mean-container .mean-nav ul li a,.l-page .l-constrained .mean-container .mean-nav ul li span,.l-page .l-constrained .mean-container a.meanmenu-reveal{padding-left:4%;padding-right:4%}.l-page .l-constrained .mean-container .mean-nav a.mean-expand{padding-left:4%!important;padding-right:4%!important;margin-right:-2px}.l-page .l-constrained .mean-container .mean-nav ul li li a{padding-left:8%;padding-right:8%}@media (min-width:47.5em){.l-region--main-menu>*{display:table-cell!important}}@media (max-width:47.4em){.l-region--main-menu-wrapper .l-constrained,.l-region--main-menu-wrapper .l-region--main-menu{padding:0}.l-region--main-menu-wrapper .l-region--main-menu>*{display:block}.l-region--main-menu-second-wrapper{display:none}}#superfish-1-toggle span{display:none}.l-region--main-menu .menu .collapsed,.l-region--main-menu .menu .expanded,.l-region--main-menu .menu .leaf,.l-region--main-menu-second .menu .collapsed,.l-region--main-menu-second .menu .expanded,.l-region--main-menu-second .menu .leaf,.l-region--sidebar-1 .menu .collapsed,.l-region--sidebar-1 .menu .expanded,.l-region--sidebar-1 .menu .leaf{list-style-image:none;list-style-type:none}.l-region--main-menu h2.block__title,.l-region--main-menu span.ext,.l-region--main-menu-second h2.block__title,.l-region--main-menu-second span.ext,.l-region--sidebar-1 h2.block__title,.l-region--sidebar-1 span.ext{display:none}.l-region--main-menu>*{display:table-cell;vertical-align:middle;width:100%;position:relative}.l-region--main-menu ul.sf-menu{float:left;clear:left;margin:0}.l-region--main-menu ul.sf-menu li{float:left;margin:0;padding:.75em 1.6em .75em 0;text-transform:uppercase}.l-region--main-menu ul.sf-menu li a,.l-region--main-menu ul.sf-menu li span{font-weight:400;text-decoration:none}.l-region--main-menu ul.sf-menu li a:hover{text-decoration:none}.l-region--main-menu .simpletooltip{background-color:#b00;position:absolute;top:-3.8em;padding:.4em .6em;text-transform:none;font-size:16px;opacity:1;display:block;min-width:450px;visibility:visible;transition:visibility .3s ease,opacity .3s ease}.l-region--main-menu .simpletooltip p{margin:0;line-height:1.3}.l-region--main-menu .simpletooltip[aria-hidden=true]{opacity:0;visibility:visible;transition-delay:0s}.l-region--sidebar-1 .block--menu-block h2.block__title,.l-region--sidebar-1 .block--menu-block h2.pane-title,.l-region--sidebar-2 .block--menu-block h2.block__title,.l-region--sidebar-2 .block--menu-block h2.pane-title,.pane-menu-tree h2.block__title,.pane-menu-tree h2.pane-title,.sidebar-menu-style h2.block__title,.sidebar-menu-style h2.pane-title,div[class*=pane-menu-block-] h2.block__title,div[class*=pane-menu-block-] h2.pane-title{font-size:26px;font-size:2.6rem;font-weight:600;text-transform:uppercase;margin-bottom:15px}.l-region--sidebar-1 .block--menu-block h2.block__title a,.l-region--sidebar-1 .block--menu-block h2.pane-title a,.l-region--sidebar-2 .block--menu-block h2.block__title a,.l-region--sidebar-2 .block--menu-block h2.pane-title a,.pane-menu-tree h2.block__title a,.pane-menu-tree h2.pane-title a,.sidebar-menu-style h2.block__title a,.sidebar-menu-style h2.pane-title a,div[class*=pane-menu-block-] h2.block__title a,div[class*=pane-menu-block-] h2.pane-title a{font-weight:inherit;color:#2d2d2d}.l-region--sidebar-1 .block--menu-block h2.block__title a:hover,.l-region--sidebar-1 .block--menu-block h2.pane-title a:hover,.l-region--sidebar-2 .block--menu-block h2.block__title a:hover,.l-region--sidebar-2 .block--menu-block h2.pane-title a:hover,.pane-menu-tree h2.block__title a:hover,.pane-menu-tree h2.pane-title a:hover,.sidebar-menu-style h2.block__title a:hover,.sidebar-menu-style h2.pane-title a:hover,div[class*=pane-menu-block-] h2.block__title a:hover,div[class*=pane-menu-block-] h2.pane-title a:hover{color:#1b7582;text-decoration:none}.l-region--sidebar-1 .block--menu-block div[class*=menu-block-],.l-region--sidebar-2 .block--menu-block div[class*=menu-block-],.pane-menu-tree div[class*=menu-block-],.sidebar-menu-style div[class*=menu-block-],div[class*=pane-menu-block-] div[class*=menu-block-]{padding:0 0 0 5px}.l-region--sidebar-1 .block--menu-block li,.l-region--sidebar-2 .block--menu-block li,.pane-menu-tree li,.sidebar-menu-style li,div[class*=pane-menu-block-] li{font-size:17px;font-size:1.7rem;color:#2d2d2d;text-transform:uppercase;font-weight:300;margin-bottom:15px;margin-left:0;list-style-image:none!important;list-style-type:none!important}.l-region--sidebar-1 .block--menu-block li.last,.l-region--sidebar-2 .block--menu-block li.last,.pane-menu-tree li.last,.sidebar-menu-style li.last,div[class*=pane-menu-block-] li.last{margin-bottom:5px}.l-region--sidebar-1 .block--menu-block li.active-trail ul.menu,.l-region--sidebar-2 .block--menu-block li.active-trail ul.menu,.pane-menu-tree li.active-trail ul.menu,.sidebar-menu-style li.active-trail ul.menu,div[class*=pane-menu-block-] li.active-trail ul.menu{border-left:2px solid #c9c9c9;margin-left:0;padding-left:15px;margin-bottom:15px}.l-region--sidebar-1 .block--menu-block li.active-trail ul.menu li,.l-region--sidebar-2 .block--menu-block li.active-trail ul.menu li,.pane-menu-tree li.active-trail ul.menu li,.sidebar-menu-style li.active-trail ul.menu li,div[class*=pane-menu-block-] li.active-trail ul.menu li{font-size:14px;font-size:1.4rem;margin-bottom:10px;line-height:135%}.panels-ipe .modal-content .change-layout-display .layout-icon .caption,.panels-ipe .modal-content .panels-choose-layout .layout-link>div{line-height:1.4em}.l-region--sidebar-1 .block--menu-block li a,.l-region--sidebar-2 .block--menu-block li a,.pane-menu-tree li a,.sidebar-menu-style li a,div[class*=pane-menu-block-] li a{color:#2d2d2d}.l-region--sidebar-1 .block--menu-block li a:hover,.l-region--sidebar-2 .block--menu-block li a:hover,.pane-menu-tree li a:hover,.sidebar-menu-style li a:hover,div[class*=pane-menu-block-] li a:hover{color:#1b7582;text-decoration:none;font-weight:600}.l-region--sidebar-1 .block--menu-block li a.active,.l-region--sidebar-2 .block--menu-block li a.active,.pane-menu-tree li a.active,.sidebar-menu-style li a.active,div[class*=pane-menu-block-] li a.active{font-weight:600;color:#b00}.l-region--sidebar-1 .block--menu-block li a.active-trail,.l-region--sidebar-2 .block--menu-block li a.active-trail,.pane-menu-tree li a.active-trail,.sidebar-menu-style li a.active-trail,div[class*=pane-menu-block-] li a.active-trail{font-weight:600}.l-region--sidebar-1 .block--menu-block span.ext,.l-region--sidebar-2 .block--menu-block span.ext,.pane-menu-tree span.ext,.sidebar-menu-style span.ext,div[class*=pane-menu-block-] span.ext{margin-left:4px}.menu-style-1 .l-region--main-menu-second-wrapper{display:none}.menu-style-1 .l-region--main-menu ul.sf-menu ul{display:none;position:absolute;z-index:99;margin-top:.7em;margin-left:-.9em}.menu-style-1 .l-region--main-menu ul.sf-menu ul li{padding:0}.menu-style-1 .l-region--main-menu ul.sf-menu ul li a{padding:.75em .9em .65em}.menu-style-1 .l-region--main-menu ul li:hover>ul{display:block}.menu-style-1 .l-region--main-menu ul ul.menu li{float:none;position:relative}.menu-style-1 .sf-menu ul:before{height:0;position:absolute;width:0;border:10px solid transparent;top:-19px;left:10px;z-index:2}.menu-style-1 .l-region--main-menu,.menu-style-1 .l-region--main-menu-wrapper,.menu-style-1.menu-white .l-region--main-menu,.menu-style-1.menu-white .l-region--main-menu-wrapper{background:#fff}.menu-style-1 .l-region--main-menu-second-wrapper,.menu-style-1 .main-menu-second-ul,.menu-style-1.menu-lt-gray .l-region--main-menu,.menu-style-1.menu-lt-gray .l-region--main-menu-wrapper,.menu-style-1.menu-white .l-region--main-menu-second-wrapper,.menu-style-1.menu-white .main-menu-second-ul{background:#ededed}.menu-style-1 #search-block-toggle,.menu-style-1.menu-white #search-block-toggle{color:#666}.menu-style-1 #search-block-toggle:hover,.menu-style-1.menu-white #search-block-toggle:hover{color:#b00}.menu-style-1 #search-block-toggle:active,.menu-style-1.menu-white #search-block-toggle:active{color:#666}.menu-style-1 #search-block-toggle:focus,.menu-style-1.menu-white #search-block-toggle:focus{color:#b00;outline-width:2px;outline-offset:10px}.menu-style-1 .sf-menu ul:before,.menu-style-1.menu-white .sf-menu ul:before{border-bottom-color:#ededed}.menu-style-1 .main-menu-top-li a,.menu-style-1 .main-menu-top-li span,.menu-style-1.menu-white .main-menu-top-li a,.menu-style-1.menu-white .main-menu-top-li span{color:#666!important}.menu-style-1 .main-menu-top-li a:hover,.menu-style-1 .main-menu-top-li span:hover,.menu-style-1.menu-white .main-menu-top-li a:hover,.menu-style-1.menu-white .main-menu-top-li span:hover{color:#b00!important}.menu-style-1 .main-menu-top-li a:active,.menu-style-1 .main-menu-top-li span:active,.menu-style-1.menu-white .main-menu-top-li a:active,.menu-style-1.menu-white .main-menu-top-li span:active{color:#666!important}.menu-style-1 .main-menu-top-li a:focus,.menu-style-1 .main-menu-top-li span:focus,.menu-style-1.menu-white .main-menu-top-li a:focus,.menu-style-1.menu-white .main-menu-top-li span:focus{color:#b00!important;outline-width:2px;outline-offset:8px;outline-color:#666}.menu-style-1 .main-menu-second-ul a,.menu-style-1 .main-menu-second-ul span,.menu-style-1.menu-white .main-menu-second-ul a,.menu-style-1.menu-white .main-menu-second-ul span{color:#666!important}.menu-style-1 .main-menu-second-ul a:hover,.menu-style-1 .main-menu-second-ul span:hover,.menu-style-1.menu-white .main-menu-second-ul a:hover,.menu-style-1.menu-white .main-menu-second-ul span:hover{color:#b00!important}.menu-style-1 .main-menu-second-ul a:active,.menu-style-1 .main-menu-second-ul span:active,.menu-style-1.menu-white .main-menu-second-ul a:active,.menu-style-1.menu-white .main-menu-second-ul span:active{color:#666!important}.menu-style-1 .main-menu-second-ul a:focus,.menu-style-1 .main-menu-second-ul span:focus,.menu-style-1.menu-white .main-menu-second-ul a:focus,.menu-style-1.menu-white .main-menu-second-ul span:focus{color:#b00!important;outline-width:2px;outline-offset:-4px;outline-color:#666}.menu-style-1 .main-menu-second-ul .main-menu-second-li.active a,.menu-style-1 .main-menu-second-ul .main-menu-second-li.active a:hover,.menu-style-1 .main-menu-second-ul .main-menu-second-li.active span,.menu-style-1 .main-menu-second-ul .main-menu-second-li.active span:hover,.menu-style-1 .main-menu-second-ul .main-menu-second-li:hover a,.menu-style-1 .main-menu-second-ul .main-menu-second-li:hover a:hover,.menu-style-1 .main-menu-second-ul .main-menu-second-li:hover span,.menu-style-1 .main-menu-second-ul .main-menu-second-li:hover span:hover,.menu-style-1.menu-white .main-menu-second-ul .main-menu-second-li.active a,.menu-style-1.menu-white .main-menu-second-ul .main-menu-second-li.active a:hover,.menu-style-1.menu-white .main-menu-second-ul .main-menu-second-li.active span,.menu-style-1.menu-white .main-menu-second-ul .main-menu-second-li.active span:hover,.menu-style-1.menu-white .main-menu-second-ul .main-menu-second-li:hover a,.menu-style-1.menu-white .main-menu-second-ul .main-menu-second-li:hover a:hover,.menu-style-1.menu-white .main-menu-second-ul .main-menu-second-li:hover span,.menu-style-1.menu-white .main-menu-second-ul .main-menu-second-li:hover span:hover{color:#b00!important}.menu-style-1 .main-menu-second-ul .main-menu-second-li.active a:active,.menu-style-1 .main-menu-second-ul .main-menu-second-li.active span:active,.menu-style-1 .main-menu-second-ul .main-menu-second-li:hover a:active,.menu-style-1 .main-menu-second-ul .main-menu-second-li:hover span:active,.menu-style-1.menu-white .main-menu-second-ul .main-menu-second-li.active a:active,.menu-style-1.menu-white .main-menu-second-ul .main-menu-second-li.active span:active,.menu-style-1.menu-white .main-menu-second-ul .main-menu-second-li:hover a:active,.menu-style-1.menu-white .main-menu-second-ul .main-menu-second-li:hover span:active{color:#666!important}.menu-style-1 .main-menu-second-ul .main-menu-second-li.active a:focus,.menu-style-1 .main-menu-second-ul .main-menu-second-li.active span:focus,.menu-style-1 .main-menu-second-ul .main-menu-second-li:hover a:focus,.menu-style-1 .main-menu-second-ul .main-menu-second-li:hover span:focus,.menu-style-1.menu-white .main-menu-second-ul .main-menu-second-li.active a:focus,.menu-style-1.menu-white .main-menu-second-ul .main-menu-second-li.active span:focus,.menu-style-1.menu-white .main-menu-second-ul .main-menu-second-li:hover a:focus,.menu-style-1.menu-white .main-menu-second-ul .main-menu-second-li:hover span:focus{color:#b00!important;outline-width:2px;outline-offset:-1px}.menu-style-1.menu-lt-gray .l-region--main-menu-second-wrapper,.menu-style-1.menu-lt-gray .main-menu-second-ul,.menu-style-1.menu-md-gray .l-region--main-menu,.menu-style-1.menu-md-gray .l-region--main-menu-wrapper{background:#666}.menu-style-1.menu-lt-gray #search-block-toggle{color:#2d2d2d}.menu-style-1.menu-lt-gray #search-block-toggle:hover{color:#b00}.menu-style-1.menu-lt-gray #search-block-toggle:active{color:#474747}.menu-style-1.menu-lt-gray #search-block-toggle:focus{color:#b00;outline-width:2px;outline-offset:10px}.menu-style-1.menu-lt-gray .sf-menu ul:before{border-bottom-color:#666}.menu-style-1.menu-black .sf-menu ul:before,.menu-style-1.menu-dk-gray .sf-menu ul:before,.menu-style-1.menu-md-gray .sf-menu ul:before,.menu-style-1.menu-red .sf-menu ul:before{border-bottom-color:#ededed}.menu-style-1.menu-lt-gray .main-menu-top-li a,.menu-style-1.menu-lt-gray .main-menu-top-li span{color:#2d2d2d!important}.menu-style-1.menu-lt-gray .main-menu-top-li a:hover,.menu-style-1.menu-lt-gray .main-menu-top-li span:hover{color:#b00!important}.menu-style-1.menu-lt-gray .main-menu-top-li a:active,.menu-style-1.menu-lt-gray .main-menu-top-li span:active{color:#474747!important}.menu-style-1.menu-lt-gray .main-menu-top-li a:focus,.menu-style-1.menu-lt-gray .main-menu-top-li span:focus{color:#b00!important;outline-width:2px;outline-offset:8px;outline-color:#2d2d2d}.menu-style-1.menu-lt-gray .main-menu-second-ul a,.menu-style-1.menu-lt-gray .main-menu-second-ul a:hover,.menu-style-1.menu-lt-gray .main-menu-second-ul span,.menu-style-1.menu-lt-gray .main-menu-second-ul span:hover{color:#fff!important}.menu-style-1.menu-lt-gray .main-menu-second-ul a:active,.menu-style-1.menu-lt-gray .main-menu-second-ul span:active{color:#474747!important}.menu-style-1.menu-lt-gray .main-menu-second-ul a:focus,.menu-style-1.menu-lt-gray .main-menu-second-ul span:focus{color:#c5eff7!important;outline-width:2px;outline-offset:-4px;outline-color:#fff}.menu-style-1.menu-lt-gray .main-menu-second-ul .main-menu-second-li.active a,.menu-style-1.menu-lt-gray .main-menu-second-ul .main-menu-second-li.active a:hover,.menu-style-1.menu-lt-gray .main-menu-second-ul .main-menu-second-li.active span,.menu-style-1.menu-lt-gray .main-menu-second-ul .main-menu-second-li.active span:hover,.menu-style-1.menu-lt-gray .main-menu-second-ul .main-menu-second-li:hover a,.menu-style-1.menu-lt-gray .main-menu-second-ul .main-menu-second-li:hover a:hover,.menu-style-1.menu-lt-gray .main-menu-second-ul .main-menu-second-li:hover span,.menu-style-1.menu-lt-gray .main-menu-second-ul .main-menu-second-li:hover span:hover{color:#fff!important}.menu-style-1.menu-lt-gray .main-menu-second-ul .main-menu-second-li.active a:active,.menu-style-1.menu-lt-gray .main-menu-second-ul .main-menu-second-li.active span:active,.menu-style-1.menu-lt-gray .main-menu-second-ul .main-menu-second-li:hover a:active,.menu-style-1.menu-lt-gray .main-menu-second-ul .main-menu-second-li:hover span:active{color:#474747!important}.menu-style-1.menu-lt-gray .main-menu-second-ul .main-menu-second-li.active a:focus,.menu-style-1.menu-lt-gray .main-menu-second-ul .main-menu-second-li.active span:focus,.menu-style-1.menu-lt-gray .main-menu-second-ul .main-menu-second-li:hover a:focus,.menu-style-1.menu-lt-gray .main-menu-second-ul .main-menu-second-li:hover span:focus{color:#c5eff7!important;outline-width:2px;outline-offset:-1px}.menu-style-1.menu-md-gray .l-region--main-menu-second-wrapper,.menu-style-1.menu-md-gray .main-menu-second-ul{background:#ededed}.menu-style-1.menu-md-gray #search-block-toggle{color:#fff}.menu-style-1.menu-md-gray #search-block-toggle:hover{color:#c5eff7}.menu-style-1.menu-md-gray #search-block-toggle:active{color:#fff}.menu-style-1.menu-md-gray #search-block-toggle:focus{color:#c5eff7;outline-width:2px;outline-offset:10px}.menu-style-1.menu-md-gray .main-menu-top-li a,.menu-style-1.menu-md-gray .main-menu-top-li span{color:#fff!important}.menu-style-1.menu-md-gray .main-menu-top-li a:hover,.menu-style-1.menu-md-gray .main-menu-top-li span:hover{color:#c5eff7!important}.menu-style-1.menu-md-gray .main-menu-top-li a:active,.menu-style-1.menu-md-gray .main-menu-top-li span:active{color:#fff!important}.menu-style-1.menu-md-gray .main-menu-top-li a:focus,.menu-style-1.menu-md-gray .main-menu-top-li span:focus{color:#c5eff7!important;outline-width:2px;outline-offset:8px;outline-color:#fff}.menu-style-1.menu-md-gray .main-menu-second-ul a,.menu-style-1.menu-md-gray .main-menu-second-ul span{color:#2d2d2d!important}.menu-style-1.menu-md-gray .main-menu-second-ul a:hover,.menu-style-1.menu-md-gray .main-menu-second-ul span:hover{color:#b00!important}.menu-style-1.menu-md-gray .main-menu-second-ul a:active,.menu-style-1.menu-md-gray .main-menu-second-ul span:active{color:#fff!important}.menu-style-1.menu-md-gray .main-menu-second-ul a:focus,.menu-style-1.menu-md-gray .main-menu-second-ul span:focus{color:#1b7582!important;outline-width:2px;outline-offset:-4px;outline-color:#2d2d2d}.menu-style-1.menu-md-gray .main-menu-second-ul .main-menu-second-li.active a,.menu-style-1.menu-md-gray .main-menu-second-ul .main-menu-second-li.active a:hover,.menu-style-1.menu-md-gray .main-menu-second-ul .main-menu-second-li.active span,.menu-style-1.menu-md-gray .main-menu-second-ul .main-menu-second-li.active span:hover,.menu-style-1.menu-md-gray .main-menu-second-ul .main-menu-second-li:hover a,.menu-style-1.menu-md-gray .main-menu-second-ul .main-menu-second-li:hover a:hover,.menu-style-1.menu-md-gray .main-menu-second-ul .main-menu-second-li:hover span,.menu-style-1.menu-md-gray .main-menu-second-ul .main-menu-second-li:hover span:hover{color:#b00!important}.menu-style-1.menu-md-gray .main-menu-second-ul .main-menu-second-li.active a:active,.menu-style-1.menu-md-gray .main-menu-second-ul .main-menu-second-li.active span:active,.menu-style-1.menu-md-gray .main-menu-second-ul .main-menu-second-li:hover a:active,.menu-style-1.menu-md-gray .main-menu-second-ul .main-menu-second-li:hover span:active{color:#fff!important}.menu-style-1.menu-md-gray .main-menu-second-ul .main-menu-second-li.active a:focus,.menu-style-1.menu-md-gray .main-menu-second-ul .main-menu-second-li.active span:focus,.menu-style-1.menu-md-gray .main-menu-second-ul .main-menu-second-li:hover a:focus,.menu-style-1.menu-md-gray .main-menu-second-ul .main-menu-second-li:hover span:focus{color:#1b7582!important;outline-width:2px;outline-offset:-1px}.menu-style-1.menu-dk-gray .l-region--main-menu,.menu-style-1.menu-dk-gray .l-region--main-menu-wrapper{background:#2d2d2d}.menu-style-1.menu-dk-gray .l-region--main-menu-second-wrapper,.menu-style-1.menu-dk-gray .main-menu-second-ul{background:#ededed}.menu-style-1.menu-dk-gray #search-block-toggle{color:#fff}.menu-style-1.menu-dk-gray #search-block-toggle:hover{color:#c5eff7}.menu-style-1.menu-dk-gray #search-block-toggle:active{color:#fff}.menu-style-1.menu-dk-gray #search-block-toggle:focus{color:#c5eff7;outline-width:2px;outline-offset:10px}.menu-style-1.menu-dk-gray .main-menu-top-li a,.menu-style-1.menu-dk-gray .main-menu-top-li span{color:#fff!important}.menu-style-1.menu-dk-gray .main-menu-top-li a:hover,.menu-style-1.menu-dk-gray .main-menu-top-li span:hover{color:#c5eff7!important}.menu-style-1.menu-dk-gray .main-menu-top-li a:active,.menu-style-1.menu-dk-gray .main-menu-top-li span:active{color:#fff!important}.menu-style-1.menu-dk-gray .main-menu-top-li a:focus,.menu-style-1.menu-dk-gray .main-menu-top-li span:focus{color:#c5eff7!important;outline-width:2px;outline-offset:8px;outline-color:#fff}.menu-style-1.menu-dk-gray .main-menu-second-ul a,.menu-style-1.menu-dk-gray .main-menu-second-ul span{color:#2d2d2d!important}.menu-style-1.menu-dk-gray .main-menu-second-ul a:hover,.menu-style-1.menu-dk-gray .main-menu-second-ul span:hover{color:#b00!important}.menu-style-1.menu-dk-gray .main-menu-second-ul a:active,.menu-style-1.menu-dk-gray .main-menu-second-ul span:active{color:#fff!important}.menu-style-1.menu-dk-gray .main-menu-second-ul a:focus,.menu-style-1.menu-dk-gray .main-menu-second-ul span:focus{color:#1b7582!important;outline-width:2px;outline-offset:-4px;outline-color:#2d2d2d}.menu-style-1.menu-dk-gray .main-menu-second-ul .main-menu-second-li.active a,.menu-style-1.menu-dk-gray .main-menu-second-ul .main-menu-second-li.active a:hover,.menu-style-1.menu-dk-gray .main-menu-second-ul .main-menu-second-li.active span,.menu-style-1.menu-dk-gray .main-menu-second-ul .main-menu-second-li.active span:hover,.menu-style-1.menu-dk-gray .main-menu-second-ul .main-menu-second-li:hover a,.menu-style-1.menu-dk-gray .main-menu-second-ul .main-menu-second-li:hover a:hover,.menu-style-1.menu-dk-gray .main-menu-second-ul .main-menu-second-li:hover span,.menu-style-1.menu-dk-gray .main-menu-second-ul .main-menu-second-li:hover span:hover{color:#b00!important}.menu-style-1.menu-dk-gray .main-menu-second-ul .main-menu-second-li.active a:active,.menu-style-1.menu-dk-gray .main-menu-second-ul .main-menu-second-li.active span:active,.menu-style-1.menu-dk-gray .main-menu-second-ul .main-menu-second-li:hover a:active,.menu-style-1.menu-dk-gray .main-menu-second-ul .main-menu-second-li:hover span:active{color:#fff!important}.menu-style-1.menu-dk-gray .main-menu-second-ul .main-menu-second-li.active a:focus,.menu-style-1.menu-dk-gray .main-menu-second-ul .main-menu-second-li.active span:focus,.menu-style-1.menu-dk-gray .main-menu-second-ul .main-menu-second-li:hover a:focus,.menu-style-1.menu-dk-gray .main-menu-second-ul .main-menu-second-li:hover span:focus{color:#1b7582!important;outline-width:2px;outline-offset:-1px}.menu-style-1.menu-black .l-region--main-menu,.menu-style-1.menu-black .l-region--main-menu-wrapper{background:#000}.menu-style-1.menu-black .l-region--main-menu-second-wrapper,.menu-style-1.menu-black .main-menu-second-ul{background:#ededed}.menu-style-1.menu-black #search-block-toggle{color:#fff}.menu-style-1.menu-black #search-block-toggle:hover{color:#c5eff7}.menu-style-1.menu-black #search-block-toggle:active{color:#fff}.menu-style-1.menu-black #search-block-toggle:focus{color:#c5eff7;outline-width:2px;outline-offset:10px}.menu-style-1.menu-black .main-menu-top-li a,.menu-style-1.menu-black .main-menu-top-li span{color:#fff!important}.menu-style-1.menu-black .main-menu-top-li a:hover,.menu-style-1.menu-black .main-menu-top-li span:hover{color:#c5eff7!important}.menu-style-1.menu-black .main-menu-top-li a:active,.menu-style-1.menu-black .main-menu-top-li span:active{color:#fff!important}.menu-style-1.menu-black .main-menu-top-li a:focus,.menu-style-1.menu-black .main-menu-top-li span:focus{color:#c5eff7!important;outline-width:2px;outline-offset:8px;outline-color:#fff}.menu-style-1.menu-black .main-menu-second-ul a,.menu-style-1.menu-black .main-menu-second-ul span{color:#2d2d2d!important}.menu-style-1.menu-black .main-menu-second-ul a:hover,.menu-style-1.menu-black .main-menu-second-ul span:hover{color:#b00!important}.menu-style-1.menu-black .main-menu-second-ul a:active,.menu-style-1.menu-black .main-menu-second-ul span:active{color:#fff!important}.menu-style-1.menu-black .main-menu-second-ul a:focus,.menu-style-1.menu-black .main-menu-second-ul span:focus{color:#1b7582!important;outline-width:2px;outline-offset:-4px;outline-color:#2d2d2d}.menu-style-1.menu-black .main-menu-second-ul .main-menu-second-li.active a,.menu-style-1.menu-black .main-menu-second-ul .main-menu-second-li.active a:hover,.menu-style-1.menu-black .main-menu-second-ul .main-menu-second-li.active span,.menu-style-1.menu-black .main-menu-second-ul .main-menu-second-li.active span:hover,.menu-style-1.menu-black .main-menu-second-ul .main-menu-second-li:hover a,.menu-style-1.menu-black .main-menu-second-ul .main-menu-second-li:hover a:hover,.menu-style-1.menu-black .main-menu-second-ul .main-menu-second-li:hover span,.menu-style-1.menu-black .main-menu-second-ul .main-menu-second-li:hover span:hover{color:#b00!important}.menu-style-1.menu-black .main-menu-second-ul .main-menu-second-li.active a:active,.menu-style-1.menu-black .main-menu-second-ul .main-menu-second-li.active span:active,.menu-style-1.menu-black .main-menu-second-ul .main-menu-second-li:hover a:active,.menu-style-1.menu-black .main-menu-second-ul .main-menu-second-li:hover span:active{color:#fff!important}.menu-style-1.menu-black .main-menu-second-ul .main-menu-second-li.active a:focus,.menu-style-1.menu-black .main-menu-second-ul .main-menu-second-li.active span:focus,.menu-style-1.menu-black .main-menu-second-ul .main-menu-second-li:hover a:focus,.menu-style-1.menu-black .main-menu-second-ul .main-menu-second-li:hover span:focus{color:#1b7582!important;outline-width:2px;outline-offset:-1px}.menu-style-1.menu-red .l-region--main-menu,.menu-style-1.menu-red .l-region--main-menu-wrapper{background:#b00}.menu-style-1.menu-red .l-region--main-menu-second-wrapper,.menu-style-1.menu-red .main-menu-second-ul,.node-type-ocio-landing-page .l-main.lt-gray,.node-type-ocio-landing-page .l-main.lt-gray .panels-row.even{background:#ededed}.menu-style-1.menu-red #search-block-toggle{color:#fff}.menu-style-1.menu-red #search-block-toggle:hover{color:#c5eff7}.menu-style-1.menu-red #search-block-toggle:active{color:#666}.menu-style-1.menu-red #search-block-toggle:focus{color:#c5eff7;outline-width:2px;outline-offset:10px}.menu-style-1.menu-red .main-menu-top-li a,.menu-style-1.menu-red .main-menu-top-li span{color:#fff!important}.menu-style-1.menu-red .main-menu-top-li a:hover,.menu-style-1.menu-red .main-menu-top-li span:hover{color:#c5eff7!important}.menu-style-1.menu-red .main-menu-top-li a:active,.menu-style-1.menu-red .main-menu-top-li span:active{color:#666!important}.menu-style-1.menu-red .main-menu-top-li a:focus,.menu-style-1.menu-red .main-menu-top-li span:focus{color:#c5eff7!important;outline-width:2px;outline-offset:8px;outline-color:#fff}.menu-style-1.menu-red .main-menu-second-ul a,.menu-style-1.menu-red .main-menu-second-ul span{color:#2d2d2d!important}.menu-style-1.menu-red .main-menu-second-ul a:hover,.menu-style-1.menu-red .main-menu-second-ul span:hover{color:#b00!important}.menu-style-1.menu-red .main-menu-second-ul a:active,.menu-style-1.menu-red .main-menu-second-ul span:active{color:#666!important}.menu-style-1.menu-red .main-menu-second-ul a:focus,.menu-style-1.menu-red .main-menu-second-ul span:focus{color:#1b7582!important;outline-width:2px;outline-offset:-4px;outline-color:#2d2d2d}.menu-style-1.menu-red .main-menu-second-ul .main-menu-second-li.active a,.menu-style-1.menu-red .main-menu-second-ul .main-menu-second-li.active a:hover,.menu-style-1.menu-red .main-menu-second-ul .main-menu-second-li.active span,.menu-style-1.menu-red .main-menu-second-ul .main-menu-second-li.active span:hover,.menu-style-1.menu-red .main-menu-second-ul .main-menu-second-li:hover a,.menu-style-1.menu-red .main-menu-second-ul .main-menu-second-li:hover a:hover,.menu-style-1.menu-red .main-menu-second-ul .main-menu-second-li:hover span,.menu-style-1.menu-red .main-menu-second-ul .main-menu-second-li:hover span:hover{color:#b00!important}.menu-style-1.menu-red .main-menu-second-ul .main-menu-second-li.active a:active,.menu-style-1.menu-red .main-menu-second-ul .main-menu-second-li.active span:active,.menu-style-1.menu-red .main-menu-second-ul .main-menu-second-li:hover a:active,.menu-style-1.menu-red .main-menu-second-ul .main-menu-second-li:hover span:active{color:#666!important}.menu-style-1.menu-red .main-menu-second-ul .main-menu-second-li.active a:focus,.menu-style-1.menu-red .main-menu-second-ul .main-menu-second-li.active span:focus,.menu-style-1.menu-red .main-menu-second-ul .main-menu-second-li:hover a:focus,.menu-style-1.menu-red .main-menu-second-ul .main-menu-second-li:hover span:focus{color:#1b7582!important;outline-width:2px;outline-offset:-1px}.panels-ipe-editing .panels-row.empty{display:block}.panels-ipe .modal-content .panels-choose-layout .layout-link{text-align:center;height:190px}.panels-ipe .modal-content .panels-choose-layout .layout-link img{margin-top:.8em}.panels-ipe .modal-content .panels-choose-layout .layout-link.current-layout{background-color:#ededed}.panels-ipe .modal-content .panels-choose-layout .layout-link .ajax-progress-throbber{display:block;text-align:center;margin:0 auto}.panels-ipe .modal-content .change-layout-display{display:table;margin:2em auto;text-align:center}.panels-ipe .modal-content .change-layout-display .layout-icon{text-align:center}.panels-ipe .modal-content .change-layout-display>img{padding:5em 2em}.panels-ipe .modal-content #panels-dnd-main div.panel-region h2.label{margin:.5em 0}.panels-ipe-editing .panels-ipe-portlet-content{overflow:visible}.panel-pane{margin-bottom:1.5em}.panel-pane.pane-faq-panel-pane-1{margin-bottom:2.5em}.panel-pane.title-only{margin-bottom:0}.panel-pane.title-only h2.underlined{margin-bottom:10px}div.pane-bundle-video .media-vimeo-video,div.pane-bundle-video .media-youtube-video{height:auto;padding:0}.panel-pane.mar-t-0{margin-top:0}.panel-pane.mar-t-1{margin-top:1em}.panel-pane.mar-t-2{margin-top:2em}.panel-pane.mar-t-3{margin-top:3em}.panel-pane.mar-b-0{margin-bottom:0}.panel-pane.mar-b-1{margin-bottom:1em}.panel-pane.mar-b-2{margin-bottom:2em}.panel-pane.mar-b-3{margin-bottom:3em}.panels-row.active{padding:15px 0}.panels-row.empty{padding:0;display:none}.panels-row.even,.panels-row.odd{padding:30px 0}.panels-row.first{padding-top:7.5px}.panels-row.last{padding-bottom:30px}.node-type-ocio-landing-page .l-main.lt-gray .panels-row.odd,.node-type-ocio-landing-page .l-main.white,.node-type-ocio-landing-page .l-main.white .panels-row.even{background:#fff}.node-type-ocio-landing-page .l-main.white .panels-row.odd{background:#ededed}.panel-pane.pane-bundle-tile-pane,.panel-pane.pane-bundle-tile-pane-plus-text-area{box-shadow:0 1px 1px 0 rgba(0,0,0,.22);padding:0;z-index:9}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane{background:#fff;width:100%;z-index:99}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane.tile-pane-linked:hover,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane.tile-pane-linked:hover{opacity:.85}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane>a,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane>a{text-decoration:none;height:100%;display:block}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane .field--name-field-tile-background-img img,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane .field--name-field-tile-background-img img{display:block;width:100%}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane blockquote.pull-quote li,.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane blockquote.pull-quote p,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane blockquote.pull-quote li,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane blockquote.pull-quote p{font-size:20px;font-size:2rem}.fieldable-panels-pane.tile-pane-linked .tile-content>a{display:block;outline-color:#000}.panel-pane.pane-bundle-tile-pane .white .tile-content,.panel-pane.pane-bundle-tile-pane-plus-text-area .white .tile-content{background:#fff;color:#b00}.panel-pane.pane-bundle-tile-pane .white .tile-content .pane-title,.panel-pane.pane-bundle-tile-pane .white .tile-content a,.panel-pane.pane-bundle-tile-pane .white .tile-content a .pane-title,.panel-pane.pane-bundle-tile-pane-plus-text-area .white .tile-content .pane-title,.panel-pane.pane-bundle-tile-pane-plus-text-area .white .tile-content a,.panel-pane.pane-bundle-tile-pane-plus-text-area .white .tile-content a .pane-title{color:#b00}.panel-pane.pane-bundle-tile-pane .white .tile-content a:hover,.panel-pane.pane-bundle-tile-pane-plus-text-area .white .tile-content a:hover{color:#1b7582;text-decoration:none}.panel-pane.pane-bundle-tile-pane .white .tile-content a:active,.panel-pane.pane-bundle-tile-pane-plus-text-area .white .tile-content a:active{color:#1b7582}.panel-pane.pane-bundle-tile-pane .white .tile-content .field--name-field-tile-text-area li,.panel-pane.pane-bundle-tile-pane .white .tile-content .field--name-field-tile-text-area p,.panel-pane.pane-bundle-tile-pane .white .tile-content .field--name-field-tile-text-area ul,.panel-pane.pane-bundle-tile-pane-plus-text-area .white .tile-content .field--name-field-tile-text-area li,.panel-pane.pane-bundle-tile-pane-plus-text-area .white .tile-content .field--name-field-tile-text-area p,.panel-pane.pane-bundle-tile-pane-plus-text-area .white .tile-content .field--name-field-tile-text-area ul{color:#2d2d2d}.panel-pane.pane-bundle-tile-pane .lt-gray .tile-content,.panel-pane.pane-bundle-tile-pane-plus-text-area .lt-gray .tile-content{background:#ededed;color:#b00}.panel-pane.pane-bundle-tile-pane .lt-gray .tile-content .pane-title,.panel-pane.pane-bundle-tile-pane .lt-gray .tile-content a,.panel-pane.pane-bundle-tile-pane .lt-gray .tile-content a .pane-title,.panel-pane.pane-bundle-tile-pane-plus-text-area .lt-gray .tile-content .pane-title,.panel-pane.pane-bundle-tile-pane-plus-text-area .lt-gray .tile-content a,.panel-pane.pane-bundle-tile-pane-plus-text-area .lt-gray .tile-content a .pane-title{color:#b00}.panel-pane.pane-bundle-tile-pane .lt-gray .tile-content a:hover,.panel-pane.pane-bundle-tile-pane-plus-text-area .lt-gray .tile-content a:hover{color:#1b7582;text-decoration:none}.panel-pane.pane-bundle-tile-pane .lt-gray .tile-content a:active,.panel-pane.pane-bundle-tile-pane-plus-text-area .lt-gray .tile-content a:active{color:#1b7582}.panel-pane.pane-bundle-tile-pane .lt-gray .tile-content .field--name-field-tile-text-area li,.panel-pane.pane-bundle-tile-pane .lt-gray .tile-content .field--name-field-tile-text-area p,.panel-pane.pane-bundle-tile-pane .lt-gray .tile-content .field--name-field-tile-text-area ul,.panel-pane.pane-bundle-tile-pane-plus-text-area .lt-gray .tile-content .field--name-field-tile-text-area li,.panel-pane.pane-bundle-tile-pane-plus-text-area .lt-gray .tile-content .field--name-field-tile-text-area p,.panel-pane.pane-bundle-tile-pane-plus-text-area .lt-gray .tile-content .field--name-field-tile-text-area ul,.panel-pane.pane-bundle-tile-pane-plus-text-area a li,.panel-pane.pane-bundle-tile-pane-plus-text-area a p{color:#2d2d2d}.panel-pane.pane-bundle-tile-pane .md-gray .tile-content,.panel-pane.pane-bundle-tile-pane-plus-text-area .md-gray .tile-content{background:#666;color:#fff}.panel-pane.pane-bundle-tile-pane .md-gray .tile-content .pane-title,.panel-pane.pane-bundle-tile-pane .md-gray .tile-content a,.panel-pane.pane-bundle-tile-pane .md-gray .tile-content a .pane-title,.panel-pane.pane-bundle-tile-pane-plus-text-area .md-gray .tile-content .pane-title,.panel-pane.pane-bundle-tile-pane-plus-text-area .md-gray .tile-content a,.panel-pane.pane-bundle-tile-pane-plus-text-area .md-gray .tile-content a .pane-title{color:#fff}.panel-pane.pane-bundle-tile-pane .md-gray .tile-content a:hover,.panel-pane.pane-bundle-tile-pane-plus-text-area .md-gray .tile-content a:hover{color:#ededed;text-decoration:none}.panel-pane.pane-bundle-tile-pane .md-gray .tile-content a:active,.panel-pane.pane-bundle-tile-pane-plus-text-area .md-gray .tile-content a:active{color:#ededed}.panel-pane.pane-bundle-tile-pane .md-gray .tile-content .field--name-field-tile-text-area li,.panel-pane.pane-bundle-tile-pane .md-gray .tile-content .field--name-field-tile-text-area p,.panel-pane.pane-bundle-tile-pane .md-gray .tile-content .field--name-field-tile-text-area ul,.panel-pane.pane-bundle-tile-pane-plus-text-area .md-gray .tile-content .field--name-field-tile-text-area li,.panel-pane.pane-bundle-tile-pane-plus-text-area .md-gray .tile-content .field--name-field-tile-text-area p,.panel-pane.pane-bundle-tile-pane-plus-text-area .md-gray .tile-content .field--name-field-tile-text-area ul{color:#fff}.panel-pane.pane-bundle-tile-pane .dk-gray .tile-content,.panel-pane.pane-bundle-tile-pane-plus-text-area .dk-gray .tile-content{background:#2d2d2d;color:#fff}.panel-pane.pane-bundle-tile-pane .dk-gray .tile-content .pane-title,.panel-pane.pane-bundle-tile-pane .dk-gray .tile-content a,.panel-pane.pane-bundle-tile-pane .dk-gray .tile-content a .pane-title,.panel-pane.pane-bundle-tile-pane-plus-text-area .dk-gray .tile-content .pane-title,.panel-pane.pane-bundle-tile-pane-plus-text-area .dk-gray .tile-content a,.panel-pane.pane-bundle-tile-pane-plus-text-area .dk-gray .tile-content a .pane-title{color:#fff}.panel-pane.pane-bundle-tile-pane .dk-gray .tile-content a:hover,.panel-pane.pane-bundle-tile-pane-plus-text-area .dk-gray .tile-content a:hover{color:#ededed;text-decoration:none}.panel-pane.pane-bundle-tile-pane .dk-gray .tile-content a:active,.panel-pane.pane-bundle-tile-pane-plus-text-area .dk-gray .tile-content a:active{color:#ededed}.panel-pane.pane-bundle-tile-pane .dk-gray .tile-content .field--name-field-tile-text-area li,.panel-pane.pane-bundle-tile-pane .dk-gray .tile-content .field--name-field-tile-text-area p,.panel-pane.pane-bundle-tile-pane .dk-gray .tile-content .field--name-field-tile-text-area ul,.panel-pane.pane-bundle-tile-pane-plus-text-area .dk-gray .tile-content .field--name-field-tile-text-area li,.panel-pane.pane-bundle-tile-pane-plus-text-area .dk-gray .tile-content .field--name-field-tile-text-area p,.panel-pane.pane-bundle-tile-pane-plus-text-area .dk-gray .tile-content .field--name-field-tile-text-area ul{color:#fff}.panel-pane.pane-bundle-tile-pane .black .tile-content,.panel-pane.pane-bundle-tile-pane-plus-text-area .black .tile-content{background:#000;color:#fff}.panel-pane.pane-bundle-tile-pane .black .tile-content .pane-title,.panel-pane.pane-bundle-tile-pane .black .tile-content a,.panel-pane.pane-bundle-tile-pane .black .tile-content a .pane-title,.panel-pane.pane-bundle-tile-pane-plus-text-area .black .tile-content .pane-title,.panel-pane.pane-bundle-tile-pane-plus-text-area .black .tile-content a,.panel-pane.pane-bundle-tile-pane-plus-text-area .black .tile-content a .pane-title{color:#fff}.panel-pane.pane-bundle-tile-pane .black .tile-content a:hover,.panel-pane.pane-bundle-tile-pane-plus-text-area .black .tile-content a:hover{color:#ededed;text-decoration:none}.panel-pane.pane-bundle-tile-pane .black .tile-content a:active,.panel-pane.pane-bundle-tile-pane-plus-text-area .black .tile-content a:active{color:#ededed}.panel-pane.pane-bundle-tile-pane .black .tile-content .field--name-field-tile-text-area li,.panel-pane.pane-bundle-tile-pane .black .tile-content .field--name-field-tile-text-area p,.panel-pane.pane-bundle-tile-pane .black .tile-content .field--name-field-tile-text-area ul,.panel-pane.pane-bundle-tile-pane-plus-text-area .black .tile-content .field--name-field-tile-text-area li,.panel-pane.pane-bundle-tile-pane-plus-text-area .black .tile-content .field--name-field-tile-text-area p,.panel-pane.pane-bundle-tile-pane-plus-text-area .black .tile-content .field--name-field-tile-text-area ul{color:#fff}.panel-pane.pane-bundle-tile-pane .red .tile-content,.panel-pane.pane-bundle-tile-pane-plus-text-area .red .tile-content{background:#b00;color:#fff}.panel-pane.pane-bundle-tile-pane .red .tile-content .pane-title,.panel-pane.pane-bundle-tile-pane .red .tile-content a,.panel-pane.pane-bundle-tile-pane .red .tile-content a .pane-title,.panel-pane.pane-bundle-tile-pane-plus-text-area .red .tile-content .pane-title,.panel-pane.pane-bundle-tile-pane-plus-text-area .red .tile-content a,.panel-pane.pane-bundle-tile-pane-plus-text-area .red .tile-content a .pane-title{color:#fff}.panel-pane.pane-bundle-tile-pane .red .tile-content a:hover,.panel-pane.pane-bundle-tile-pane-plus-text-area .red .tile-content a:hover{color:#ededed;text-decoration:none}.panel-pane.pane-bundle-tile-pane .red .tile-content a:active,.panel-pane.pane-bundle-tile-pane-plus-text-area .red .tile-content a:active{color:#ededed}.panel-pane.pane-bundle-tile-pane .red .tile-content .field--name-field-tile-text-area li,.panel-pane.pane-bundle-tile-pane .red .tile-content .field--name-field-tile-text-area p,.panel-pane.pane-bundle-tile-pane .red .tile-content .field--name-field-tile-text-area ul,.panel-pane.pane-bundle-tile-pane-plus-text-area .red .tile-content .field--name-field-tile-text-area li,.panel-pane.pane-bundle-tile-pane-plus-text-area .red .tile-content .field--name-field-tile-text-area p,.panel-pane.pane-bundle-tile-pane-plus-text-area .red .tile-content .field--name-field-tile-text-area ul{color:#fff}.panel-pane.pane-bundle-tile-pane .title-box{padding:.8em 1em;display:table;width:100%}.panel-pane.pane-bundle-tile-pane .title-box .title-text{display:table-cell;vertical-align:middle;width:100%;text-align:center;padding:0 1em}.panel-pane.pane-bundle-tile-pane .title-box .title-text .pane-title{font-size:18px;font-size:1.8rem;line-height:110%;font-weight:300;margin:1px 0 0;padding:0}.panel-pane.pane-bundle-tile-pane .title-box .title-icon{display:table-cell;vertical-align:middle;font-size:24px;font-size:2.4rem}.panel-pane.pane-bundle-tile-pane-plus-text-area{text-align:center}.panel-pane.pane-bundle-tile-pane-plus-text-area .text-areas{padding:1.6em 1.2em 1.2em}.panel-pane.pane-bundle-tile-pane-plus-text-area .pane-title{font-size:20px;font-size:2rem;font-weight:400;margin-top:0;margin-bottom:5px;text-decoration:none}.panel-pane.pane-bundle-tile-pane-plus-text-area li,.panel-pane.pane-bundle-tile-pane-plus-text-area p{font-size:16px;font-size:1.6rem;font-weight:300;line-height:140%}.panel-pane.pane-bundle-tile-pane-plus-text-area ol,.panel-pane.pane-bundle-tile-pane-plus-text-area p,.panel-pane.pane-bundle-tile-pane-plus-text-area ul{margin:1em 0 0}.panel-pane.pane-bundle-tile-pane-plus-text-area li{text-align:left;margin-left:-2em}.panel-pane.pane-bundle-tile-pane-plus-text-area li.align-center{margin-left:-3em;text-align:center}.panel-pane.pane-bundle-tile-pane-plus-text-area li.align-right{text-align:right}.panel-pane.pane-bundle-tile-pane-plus-text-area .tile-image-style-icon{display:block}.panel-pane.pane-bundle-tile-pane-plus-text-area .tile-image-style-icon .tile-content{padding:1.4em 1.4em 1em}.panel-pane.pane-bundle-tile-pane-plus-text-area .tile-image-style-icon .field--name-field-tile-background-img{display:table-cell;vertical-align:middle;width:25%}.panel-pane.pane-bundle-tile-pane-plus-text-area .tile-image-style-icon .field--name-field-tile-background-img img{width:100%}.panel-pane.pane-bundle-tile-pane-plus-text-area .tile-image-style-icon .field--name-field-tile-background-img+h2{display:table-cell;padding-left:.8em;vertical-align:middle;width:75%;text-align:left}.panel-pane.pane-bundle-tile-pane-plus-text-area .tile-image-style-icon .field--name-field-tile-background-img+h2+.text-areas{display:inline-block;width:100%;background:inherit}.panel-pane.pane-bundle-tile-pane-plus-text-area .tile-image-style-icon .text-areas{padding:0}.panel-pane.pane-bundle-tile-pane-plus-text-area .tile-image-style-icon-center{display:block}.panel-pane.pane-bundle-tile-pane-plus-text-area .tile-image-style-icon-center .tile-content{padding:2em 1em 1em}.panel-pane.pane-bundle-tile-pane-plus-text-area .tile-image-style-icon-center .field--name-field-tile-background-img{width:50%;max-width:110px;margin:0 auto}@media (max-width:47.4em){.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane .text-areas h2,.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane .title-box .title-text h2,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane .text-areas h2,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane .title-box .title-text h2{font-size:24px;font-size:2.4rem}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane .text-areas .title-icon,.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane .title-box .title-text .title-icon,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane .text-areas .title-icon,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane .title-box .title-text .title-icon{font-size:30px;font-size:3rem}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane .field--name-field-tile-text-area li,.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane .field--name-field-tile-text-area p,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane .field--name-field-tile-text-area li,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane .field--name-field-tile-text-area p{font-size:20px;font-size:2rem}}@media (min-width:47.5em){.tile-5 .panel-pane.pane-bundle-tile-pane-plus-text-area .pane-title{font-size:19px;font-size:1.9rem}.tile-5 .panel-pane.pane-bundle-tile-pane-plus-text-area .field--name-field-tile-text-area li,.tile-5 .panel-pane.pane-bundle-tile-pane-plus-text-area .field--name-field-tile-text-area p{font-size:14px;font-size:1.4rem;line-height:130%}.tile-5 .panel-pane.pane-bundle-tile-pane-plus-text-area .text-areas{padding:1.2em .8em .8em}}@media screen and (max-width:1199px) and (min-width:760px){.tile-5 .pane-bundle-tile-pane .title-box{max-width:100%;padding:.6em 0!important}.tile-5 .pane-bundle-tile-pane .pane-title{font-size:1.5rem!important}}#edit-field-tile-background-img .description{font-size:120%;line-height:130%;margin-top:10px}.l-content{min-height:4em}.l-footer-wrapper .l-region{margin-bottom:20px;text-align:left}.l-footer-wrapper .l-region--footer-1 p,.l-footer-wrapper .l-region--footer-3 p{font-size:13px;font-size:1.3rem;line-height:135%;margin:0}.l-footer-wrapper .l-region--footer-2{text-align:right}.l-footer-wrapper .l-region--footer-3{clear:both}.l-footer-wrapper a{font-weight:400;text-decoration:underline}.l-footer-wrapper #osu-wordmark{margin-bottom:10px}.l-footer-wrapper #osu-wordmark img{max-width:300px}.l-footer-wrapper .osu-siteinfo-name{font-weight:600}.l-footer-wrapper .osu-siteinfo-address{float:left;font-style:normal}.l-footer-wrapper .osu-siteinfo-address .pipe{margin:0 2px;color:#bababa}@media (max-width:47.4em){.l-page .l-footer-wrapper .l-region{text-align:center}.l-page .l-footer-wrapper .l-region p{font-size:17px;font-size:1.7rem}.l-page .l-footer-wrapper .l-region>*{float:none;text-align:center}.l-page .l-footer-wrapper .l-region ul{padding:0}.l-page .l-footer-wrapper .l-region ul li:first-child *{margin-left:0}}.footer-dk-gray .l-footer-wrapper{background:#2d2d2d;color:#fff}.footer-dk-gray .l-footer-wrapper a,.footer-dk-gray .l-footer-wrapper a:visited{color:#ededed}.footer-dk-gray .l-footer-wrapper a:active,.footer-dk-gray .l-footer-wrapper a:focus,.footer-dk-gray .l-footer-wrapper a:hover{color:#c5eff7}.footer-dk-gray .l-footer-wrapper .pipe{color:#bababa}.footer-md-gray .l-footer-wrapper{background:#666;color:#fff}.footer-md-gray .l-footer-wrapper a,.footer-md-gray .l-footer-wrapper a:visited{color:#ededed}.footer-md-gray .l-footer-wrapper a:active,.footer-md-gray .l-footer-wrapper a:focus,.footer-md-gray .l-footer-wrapper a:hover{color:#c5eff7}.footer-md-gray .l-footer-wrapper .pipe{color:#ededed}.footer-md-gray .l-footer-wrapper .osu-siteinfo-social li .siteinfo-social-link{color:#666;background-color:#fff}.footer-md-gray .l-footer-wrapper .osu-siteinfo-social li .siteinfo-social-link:focus,.footer-md-gray .l-footer-wrapper .osu-siteinfo-social li .siteinfo-social-link:hover{color:#fff}.footer-lt-gray .l-footer-wrapper{background:#ededed;color:#474747}.footer-lt-gray .l-footer-wrapper a{color:#474747}.footer-lt-gray .l-footer-wrapper a:visited{color:#2d2d2d}.footer-lt-gray .l-footer-wrapper .pipe,.footer-lt-gray .l-footer-wrapper a:active,.footer-lt-gray .l-footer-wrapper a:focus,.footer-lt-gray .l-footer-wrapper a:hover{color:#b00}.footer-lt-gray .l-footer-wrapper .osu-siteinfo-social li .siteinfo-social-link{background-color:#474747}.footer-white .l-footer-wrapper{background:#fff;color:#666}.footer-white .l-footer-wrapper a,.footer-white .l-footer-wrapper a:visited{color:#666}.footer-white .l-footer-wrapper .pipe,.footer-white .l-footer-wrapper a:active,.footer-white .l-footer-wrapper a:focus,.footer-white .l-footer-wrapper a:hover{color:#b00}.l-footer-wrapper .osu-siteinfo-social{margin-top:0;padding-left:0;text-align:right}.l-footer-wrapper .osu-siteinfo-social li{list-style-type:none;display:inline-block}@media (min-width:47.5em) and (max-width:59em){.l-footer-wrapper .osu-siteinfo-social li:nth-last-child(5):first-child:nth-child(4),.l-footer-wrapper .osu-siteinfo-social li:nth-last-child(5):first-child~:nth-child(4){clear:both}.l-footer-wrapper .osu-siteinfo-social li:nth-last-child(5):first-child:nth-child(n+4),.l-footer-wrapper .osu-siteinfo-social li:nth-last-child(5):first-child~:nth-child(n+4){float:right}}.l-footer-wrapper .osu-siteinfo-social li .siteinfo-social-link{color:#fff;background-color:#666;margin:0 0 1em 1em;width:2.55em;padding:.62em 0 .46em;text-align:center;display:block}.l-footer-wrapper .osu-siteinfo-social li .siteinfo-social-link:focus,.l-footer-wrapper .osu-siteinfo-social li .siteinfo-social-link:hover{background-color:#000}.l-footer-wrapper .osu-siteinfo-social li .siteinfo-social-link.link-facebook:focus,.l-footer-wrapper .osu-siteinfo-social li .siteinfo-social-link.link-facebook:hover{background-color:#3b5998}.l-footer-wrapper .osu-siteinfo-social li .siteinfo-social-link.link-twitter:focus,.l-footer-wrapper .osu-siteinfo-social li .siteinfo-social-link.link-twitter:hover{background-color:#00aced}.l-footer-wrapper .osu-siteinfo-social li .siteinfo-social-link.link-youtube:focus,.l-footer-wrapper .osu-siteinfo-social li .siteinfo-social-link.link-youtube:hover{background-color:#b00}.l-footer-wrapper .osu-siteinfo-social li .siteinfo-social-link.link-googleplus:focus,.l-footer-wrapper .osu-siteinfo-social li .siteinfo-social-link.link-googleplus:hover{background-color:#dd4b39}.l-footer-wrapper .osu-siteinfo-social li .siteinfo-social-link.link-photos:focus,.l-footer-wrapper .osu-siteinfo-social li .siteinfo-social-link.link-photos:hover{background-color:#ff0084}.l-footer-wrapper .osu-siteinfo-social li .siteinfo-social-link.link-instagram:focus,.l-footer-wrapper .osu-siteinfo-social li .siteinfo-social-link.link-instagram:hover{background-color:#517fa4}.l-footer-wrapper .osu-siteinfo-social li .siteinfo-social-link.link-linkedin:focus,.l-footer-wrapper .osu-siteinfo-social li .siteinfo-social-link.link-linkedin:hover{background-color:#007bb6}.l-region--hero-wrapper.white{background:#fff}.l-region--hero-wrapper.lt-gray{background:#f1f1f1}.l-main.white{background:#fff}.l-main.lt-gray{background:#f1f1f1}.l-main{padding-bottom:30px}.node-type-ocio-landing-page .l-main{padding-bottom:0}.l-region--masthead{padding:20px 0}@media (min-width:47.5em){.l-footer-wrapper .osu-siteinfo-social{float:right}.l-footer-wrapper .osu-siteinfo-social li{float:left}.l-footer-wrapper .osu-siteinfo-social li:nth-last-child(6):first-child:nth-child(4),.l-footer-wrapper .osu-siteinfo-social li:nth-last-child(6):first-child~:nth-child(4),.l-footer-wrapper .osu-siteinfo-social li:nth-last-child(7):first-child:nth-child(5),.l-footer-wrapper .osu-siteinfo-social li:nth-last-child(7):first-child~:nth-child(5){clear:both}.l-footer-wrapper .osu-siteinfo-social li:nth-last-child(7):first-child:nth-child(n+5),.l-footer-wrapper .osu-siteinfo-social li:nth-last-child(7):first-child~:nth-child(n+5){float:right}.l-region--masthead .l-constrained{width:100%;display:table}}#site-name{display:table-cell;vertical-align:middle;font-size:48px;font-size:4.8rem;max-width:500px}#site-name .site-name-prefix{display:block;font-size:.5em;font-weight:300;color:#666}#site-name .site-name-main{color:#2d2d2d;font-weight:600;display:block;line-height:1em}#site-name a{text-decoration:none;display:block}#site-name .site-name-slogan{font-size:.5em;font-weight:400;color:#666;margin-top:20px}#site-name.site-name-2-lines{font-size:44px;font-size:4.4rem}#site-name.site-name-3-lines{font-size:32px;font-size:3.2rem}#site-name.site-name-4-lines{font-size:30px;font-size:3rem}#site-logo{display:table-cell;vertical-align:middle;text-align:right}#site-logo img{height:140px;width:auto;margin-right:-.5em}@media (max-width:47.4em){#site-logo{display:none}}.l-region--masthead.white{background-color:#fff}.l-region--masthead.dk-gray{background-color:#2d2d2d}.l-region--masthead.dk-gray #site-name .site-name-main{color:#fff}.l-region--masthead.dk-gray #site-name .site-name-prefix,.l-region--masthead.dk-gray #site-name .site-name-slogan{color:#ededed}.l-region--masthead.md-gray{background-color:#666}.l-region--masthead.md-gray #site-name .site-name-main{color:#fff}.l-region--masthead.md-gray #site-name .site-name-prefix,.l-region--masthead.md-gray #site-name .site-name-slogan{color:#f5f5f5}.l-region--masthead.lt-gray{background-color:#ededed}.l-region--osu-navbar{clear:both;margin:0;padding:0;background:url(../images/osu-navbar/lt-gray/bg-navbar_red.png) left bottom repeat-x #eaeaea;overflow:hidden}#osu_navbar *{font-family:proximanova,'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:13px;line-height:1.4;font-weight:400}#osu_navbar p{margin:0;padding:0}#osu_navbar .univ_info{float:left;padding:.9em 0 1.1em;margin-left:0}#osu_navbar .univ_links{float:right;clear:none;padding:1em 0 0;margin-top:-2px}#osu_navbar .univ_name a{height:16px;width:90px;display:block;text-indent:-9999px;background:url(../images/osu-navbar/lt-gray/osu_name.png) no-repeat;margin-left:0;overflow:hidden}#osu_navbar div.links{float:left;margin-bottom:10px}#osu_navbar div.links ul{margin:0;padding:0}#osu_navbar div.links ul li{list-style:none;float:left;margin-left:1em}#osu_navbar div.links ul li a{color:#333;text-decoration:none;background-position:0 0}#osu_navbar div.links ul li a:hover{text-decoration:underline}.osu-semantic{position:absolute;left:0;top:-500px;width:1px;height:1px;overflow:hidden}a.osu-semantic:active,a.osu-semantic:focus{position:absolute;left:0;top:0;overflow:visible}a#skip:active,a#skip:focus{position:absolute;top:0;left:25%;width:50%;text-align:center;padding:.5em 0 1.5em;display:block;color:#fff;z-index:999999999999999999;text-decoration:none;background:#666;background:rgba(0,0,0,.8);border:1px dotted #ccc;border-top:none;border-radius:0 0 6px 6px}a#skip:active:hover,a#skip:focus:hover{background:#b00;background:rgba(187,0,0,.8)}.l-region--osu-navbar.dk-gray{background:url(../images/osu-navbar/dk-gray/bg-navbar_red.png) left bottom repeat-x #333}.l-region--osu-navbar.dk-gray #osu_navbar .univ_name a{background-image:url(../images/osu-navbar/dk-gray/osu_name.png)}.l-region--osu-navbar.dk-gray #osu_navbar div.links ul li a{color:#fff}@media (max-width:47.4em){#osu_navbar div.links ul{margin-top:-2px}#osu_navbar div.links ul li{list-style:none;float:left;margin-left:.5em}#osu_navbar div.links ul li a{height:23px;width:23px;display:block;overflow:hidden;text-indent:-999px}#osu_navbar div.links ul li a:hover{text-decoration:none}.l-region--osu-navbar #osu_navbar div.links ul li a.help,.l-region--osu-navbar.lt-gray #osu_navbar div.links ul li a.help{background-image:url(../images/osu-navbar/lt-gray/resp-help.png)}.l-region--osu-navbar #osu_navbar div.links ul li a.buckeyelink,.l-region--osu-navbar.lt-gray #osu_navbar div.links ul li a.buckeyelink{background-image:url(../images/osu-navbar/lt-gray/resp-buckeyelink.png)}.l-region--osu-navbar #osu_navbar div.links ul li a.map,.l-region--osu-navbar.lt-gray #osu_navbar div.links ul li a.map{background-image:url(../images/osu-navbar/lt-gray/resp-map.png)}.l-region--osu-navbar #osu_navbar div.links ul li a.findpeople,.l-region--osu-navbar.lt-gray #osu_navbar div.links ul li a.findpeople{background-image:url(../images/osu-navbar/lt-gray/resp-findpeople.png)}.l-region--osu-navbar #osu_navbar div.links ul li a.webmail,.l-region--osu-navbar.lt-gray #osu_navbar div.links ul li a.webmail{background-image:url(../images/osu-navbar/lt-gray/resp-webmail.png)}.l-region--osu-navbar #osu_navbar div.links ul li a.search,.l-region--osu-navbar.lt-gray #osu_navbar div.links ul li a.search{background-image:url(../images/osu-navbar/lt-gray/resp-search.png)}.l-region--osu-navbar.dk-gray #osu_navbar div.links ul li a.help{background-image:url(../images/osu-navbar/dk-gray/resp-help.png)}.l-region--osu-navbar.dk-gray #osu_navbar div.links ul li a.buckeyelink{background-image:url(../images/osu-navbar/dk-gray/resp-buckeyelink.png)}.l-region--osu-navbar.dk-gray #osu_navbar div.links ul li a.map{background-image:url(../images/osu-navbar/dk-gray/resp-map.png)}.l-region--osu-navbar.dk-gray #osu_navbar div.links ul li a.findpeople{background-image:url(../images/osu-navbar/dk-gray/resp-findpeople.png)}.l-region--osu-navbar.dk-gray #osu_navbar div.links ul li a.webmail{background-image:url(../images/osu-navbar/dk-gray/resp-webmail.png)}.l-region--osu-navbar.dk-gray #osu_navbar div.links ul li a.search{background-image:url(../images/osu-navbar/dk-gray/resp-search.png)}}@media only screen and (max-width:720px) and (-webkit-min-device-pixel-ratio:2),only screen and (max-width:720px) and (min--moz-device-pixel-ratio:2),only screen and (max-width:720px) and (-o-min-device-pixel-ratio:2 / 1),only screen and (max-width:720px) and (min-device-pixel-ratio:2){.l-region--osu-navbar.lt-gray #osu_navbar div.links ul li a{background-size:23px}.l-region--osu-navbar.lt-gray #osu_navbar .univ_name a{background-size:contain}.l-region--osu-navbar.lt-gray #osu_navbar div.links ul li a.help{background-image:url(../images/osu-navbar/lt-gray/resp-help@2x.png)}.l-region--osu-navbar.lt-gray #osu_navbar div.links ul li a.buckeyelink{background-image:url(../images/osu-navbar/lt-gray/resp-buckeyelink@2x.png)}.l-region--osu-navbar.lt-gray #osu_navbar div.links ul li a.map{background-image:url(../images/osu-navbar/lt-gray/resp-map@2x.png)}.l-region--osu-navbar.lt-gray #osu_navbar div.links ul li a.findpeople{background-image:url(../images/osu-navbar/lt-gray/resp-findpeople@2x.png)}.l-region--osu-navbar.lt-gray #osu_navbar div.links ul li a.webmail{background-image:url(../images/osu-navbar/lt-gray/resp-webmail@2x.png)}.l-region--osu-navbar.lt-gray #osu_navbar div.links ul li a.search{background-image:url(../images/osu-navbar/lt-gray/resp-search@2x.png)}.l-region--osu-navbar #osu_navbar div.links ul li a,.l-region--osu-navbar.dk-gray #osu_navbar div.links ul li a{background-size:23px}.l-region--osu-navbar #osu_navbar .univ_name a,.l-region--osu-navbar.dk-gray #osu_navbar .univ_name a{background-size:contain}.l-region--osu-navbar #osu_navbar div.links ul li a.help,.l-region--osu-navbar.dk-gray #osu_navbar div.links ul li a.help{background-image:url(../images/osu-navbar/dk-gray/resp-help@2x.png)}.l-region--osu-navbar #osu_navbar div.links ul li a.buckeyelink,.l-region--osu-navbar.dk-gray #osu_navbar div.links ul li a.buckeyelink{background-image:url(../images/osu-navbar/dk-gray/resp-buckeyelink@2x.png)}.l-region--osu-navbar #osu_navbar div.links ul li a.map,.l-region--osu-navbar.dk-gray #osu_navbar div.links ul li a.map{background-image:url(../images/osu-navbar/dk-gray/resp-map@2x.png)}.l-region--osu-navbar #osu_navbar div.links ul li a.findpeople,.l-region--osu-navbar.dk-gray #osu_navbar div.links ul li a.findpeople{background-image:url(../images/osu-navbar/dk-gray/resp-findpeople@2x.png)}.l-region--osu-navbar #osu_navbar div.links ul li a.webmail,.l-region--osu-navbar.dk-gray #osu_navbar div.links ul li a.webmail{background-image:url(../images/osu-navbar/dk-gray/resp-webmail@2x.png)}.l-region--osu-navbar #osu_navbar div.links ul li a.search,.l-region--osu-navbar.dk-gray #osu_navbar div.links ul li a.search{background-image:url(../images/osu-navbar/dk-gray/resp-search@2x.png)}}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2){.l-region--osu-navbar #osu_navbar .univ_name a{background-size:contain}.l-region--osu-navbar.lt-gray #osu_navbar .univ_name a{background-image:url(../images/osu-navbar/lt-gray/osu_name@2x.png)}.l-region--osu-navbar #osu_navbar .univ_name a,.l-region--osu-navbar.dk-gray #osu_navbar .univ_name a{background-image:url(../images/osu-navbar/dk-gray/osu_name@2x.png)}}.l-region--pre-footer-wrapper{line-height:0}.l-region--pre-footer-wrapper.white{background:#fff}.l-region--pre-footer-wrapper.lt-gray{background:#f1f1f1}.field--name-field-pre-footer-banner-image img{display:block;width:100%;margin:0}.section-tags h1{font-weight:600;margin-bottom:1.2em}.section-tags .l-region--content{padding-bottom:40px}.section-tags .node-teaser{border-bottom:1px solid #c9c9c9;margin-bottom:1.5em}.section-tags a.feed-icon{display:none}.view-id-wcm_media_gallery .views-group .views-row:after,.view-id-wcm_media_gallery .views-group:after{display:table;clear:both;content:""}body.page-user-login h1{margin-bottom:20px}body.page-user-login h2{font-size:20px!important;font-weight:600!important}body.page-user-login button.accordion-header{font-size:20px;font-weight:600;padding-top:12px;padding-bottom:10px}body.page-user-login button.accordion-header:before{font-size:16px}body.page-user-login button.accordion-header[aria-expanded=true]{background:#ededed}body.page-user-login .login-box{background:#ededed;margin-bottom:2em}body.page-user-login .login-box.osu{padding:20px 30px;margin-bottom:2em}body.page-user-login .login-box.osu h2{margin-bottom:1em}body.page-user-login .login-box.osu a{margin-bottom:10px}body.page-user-login .login-box.non-osu.accordion-panel{padding:25px 30px}body.page-user-login .login-box.non-osu #edit-actions{margin-top:20px}.user-profile{padding-bottom:20px}.user-profile .field--name-field-job-title{font-size:24px;font-size:2.4rem;font-weight:400;margin-bottom:30px}.user-profile .field--name-field-user-photo{float:right;margin:-40px 0 20px 30px}.user-profile .field--name-email{margin-top:20px}.field--name-field-user-photo img,.views-field-field-user-photo img{border:1px solid #8c8c8c}.view-id-wcm_media_gallery .views-group-header{margin-bottom:.4em;margin-top:1.4em;padding-bottom:.2em;color:#666}.view-id-wcm_media_gallery .views-group{clear:both}.view-id-wcm_media_gallery .views-group .views-row{width:46%;margin-right:8%;float:left;margin-bottom:.75em;margin-top:.75em}.view-id-wcm_media_gallery .views-group .views-row:nth-child(2n+1){clear:left}.view-id-wcm_media_gallery .views-group .views-row:nth-child(2n+2){margin-right:0}@media (min-width:47.5em){.view-id-wcm_media_gallery .views-group .views-row,.view-id-wcm_media_gallery .views-group .views-row:nth-child(3n+1),.view-id-wcm_media_gallery .views-group .views-row:nth-child(3n+2),.view-id-wcm_media_gallery .views-group .views-row:nth-child(3n+3){width:20.5%;margin-right:6%;margin-bottom:1em;margin-top:1em;float:left;clear:none}.view-id-wcm_media_gallery .views-group .views-row:nth-child(4n+1){clear:both}.view-id-wcm_media_gallery .views-group .views-row:nth-child(4n+4){margin-right:0}}@media (min-width:60em){.view-id-wcm_media_gallery .views-group .views-row,.view-id-wcm_media_gallery .views-group .views-row:nth-child(4n+1),.view-id-wcm_media_gallery .views-group .views-row:nth-child(4n+2),.view-id-wcm_media_gallery .views-group .views-row:nth-child(4n+3),.view-id-wcm_media_gallery .views-group .views-row:nth-child(4n+4){width:16%;margin-right:5%;float:left;clear:none}.view-id-wcm_media_gallery .views-group .views-row:nth-child(5n+1){clear:both}.view-id-wcm_media_gallery .views-group .views-row:nth-child(5n+5){margin-right:0}.view-wcm-news-client.view-display-id-teasers_pane .views-row{width:95%}}@media (min-width:82em){.view-id-wcm_media_gallery .views-group .views-row,.view-id-wcm_media_gallery .views-group .views-row:nth-child(4n+1),.view-id-wcm_media_gallery .views-group .views-row:nth-child(4n+2),.view-id-wcm_media_gallery .views-group .views-row:nth-child(4n+3),.view-id-wcm_media_gallery .views-group .views-row:nth-child(4n+4){margin-top:1.3em;margin-bottom:1.3em}}.view-wcm-news-client.view-display-id-teasers_pane{margin-bottom:10px;padding-bottom:40px;border-bottom:1px solid #c9c9c9}.node--news-client-cached-article--teaser .intro-text,.view-wcm-news-client .views-field .intro-text{font-family:proximanova,Helvetica,Arial,sans-serif;font-style:normal;font-weight:300;padding-bottom:0}.view-wcm-news-client.view-display-id-teasers_pane .views-row{margin:30px 0;border-bottom:none}.view-wcm-news-client.view-display-id-teasers_pane .views-row.views-row-last{margin-bottom:0}.view-wcm-news-client .views-field .intro-text{font-size:inherit}.node--news-client-cached-article--teaser h3{font-size:30px;font-size:3rem}.node--news-client-cached-article--teaser .more-link{margin-top:10px;margin-bottom:0}.node--news-client-cached-article--teaser .intro-text{font-size:inherit}.view-ocio-news-archive .field--name-title,.view-wcm-news-client .field--name-title{margin-bottom:.6em}.view-ocio-news-archive .field--name-node-link,.view-wcm-news-client .field--name-node-link{margin-top:1em}.view-ocio-news-archive .view-header .more-link,.view-wcm-news-client .view-header .more-link{border-bottom:1px solid #b00;margin-bottom:1.4em;margin-top:0}.view-ocio-news-archive .view-header .more-link a,.view-wcm-news-client .view-header .more-link a{margin-top:-2em;font-weight:400;color:#2d2d2d;font-size:13px;float:right}.view-ocio-news-archive .view-header .more-link a:hover,.view-wcm-news-client .view-header .more-link a:hover{text-decoration:none;color:#1b7582}.news-client-cached-article--teaser .field--name-field-featured-image,.node--article--teaser .field--name-field-featured-image{display:none}@media (min-width:47.5em){.news-client-cached-article--teaser .field--name-field-featured-image,.node--article--teaser .field--name-field-featured-image{display:block;float:right;margin:0 0 40px 2em}}#edit-field-timeline-entry div[id*=paragraph-bundle-title],.pane-ocio-news-archive-teasers-pane .views-field-field-featured-image,.views-exposed-widgets .form-actions .description,.views-exposed-widgets .form-item .description{display:none}.news-client-cached-article--teaser .more-link,.node--article--teaser .more-link{float:left;margin-top:10px;margin-bottom:10px}.view-display-id-page .views-row,.view-display-id-teasers_pane .views-row{border-bottom:1px solid #c9c9c9;padding-bottom:20px;margin-bottom:30px}.view-display-id-page .views-row h2,.view-display-id-teasers_pane .views-row h2{font-size:32px;font-size:3.2rem;line-height:110%}.pane-ocio-news-archive-teasers-pane h2.pane-title{border-bottom:1px solid #b00;padding-bottom:5px}.pane-ocio-news-archive-teasers-pane .views-row{margin-bottom:25px}@media (min-width:47.5em){.pane-ocio-news-archive-teasers-pane .views-field-field-featured-image{display:block;float:right;margin:0 0 40px 2em}}.pane-ocio-news-archive-teasers-pane .views-field-title h3{font-size:32px;font-size:3.2rem;line-height:110%;margin-top:0}.pane-ocio-news-archive-teasers-pane .views-field-created,.pane-ocio-news-archive-teasers-pane .views-field-field-byline{font-weight:600;margin-bottom:10px;display:inline-block}.pane-ocio-news-archive-titles-pane .views-row,.pane-ocio-news-archive-trio-image-pane h2.pane-title,.pane-ocio-news-archive-trio-pane h2.pane-title,.pane-wcm-news-client-trio-pane h2.pane-title{margin-bottom:.2em}.pane-ocio-news-archive-trio-image-pane .views-row,.pane-ocio-news-archive-trio-pane .views-row,.pane-wcm-news-client-trio-pane .views-row{margin-bottom:3em}.pane-ocio-news-archive-trio-image-pane .views-field-title h3,.pane-ocio-news-archive-trio-pane .views-field-title h3,.pane-wcm-news-client-trio-pane .views-field-title h3{font-size:22px;font-size:2.2rem;margin-top:.4em;line-height:120%;margin-bottom:.5em;width:90%}.pane-ocio-news-archive-trio-image-pane .views-field-field-ocio-body a,.pane-ocio-news-archive-trio-image-pane .views-field-field-ocio-body:hover,.pane-ocio-news-archive-trio-image-pane .views-field-news-client-body a,.pane-ocio-news-archive-trio-image-pane .views-field-news-client-body:hover,.pane-ocio-news-archive-trio-pane .views-field-field-ocio-body a,.pane-ocio-news-archive-trio-pane .views-field-field-ocio-body:hover,.pane-ocio-news-archive-trio-pane .views-field-news-client-body a,.pane-ocio-news-archive-trio-pane .views-field-news-client-body:hover,.pane-wcm-news-client-trio-pane .views-field-field-ocio-body a,.pane-wcm-news-client-trio-pane .views-field-field-ocio-body:hover,.pane-wcm-news-client-trio-pane .views-field-news-client-body a,.pane-wcm-news-client-trio-pane .views-field-news-client-body:hover{color:#2d2d2d;text-decoration:none}@media (min-width:47.5em){.pane-ocio-news-archive-trio-image-pane .views-row,.pane-ocio-news-archive-trio-pane .views-row,.pane-wcm-news-client-trio-pane .views-row{margin-bottom:1em;width:33.3%}.pane-ocio-news-archive-trio-image-pane .views-row:nth-child(3n+1),.pane-ocio-news-archive-trio-pane .views-row:nth-child(3n+1),.pane-wcm-news-client-trio-pane .views-row:nth-child(3n+1){float:left;padding-right:4%;clear:left}.pane-ocio-news-archive-trio-image-pane .views-row:nth-child(3n+2),.pane-ocio-news-archive-trio-pane .views-row:nth-child(3n+2),.pane-wcm-news-client-trio-pane .views-row:nth-child(3n+2){float:left;padding-left:2%;padding-right:2%}.pane-ocio-news-archive-trio-image-pane .views-row:nth-child(3n+3),.pane-ocio-news-archive-trio-pane .views-row:nth-child(3n+3),.pane-wcm-news-client-trio-pane .views-row:nth-child(3n+3){float:right;padding-left:4%}}.section-news .l-region--sidebar-2 h2.block__title{padding-top:20px}.view-id-leadership_listing .views-field,.view-id-user_contact .views-field{font-size:15px;font-size:1.5rem;margin-bottom:5px;line-height:120%}.view-id-leadership_listing .views-field-realname,.view-id-user_contact .views-field-realname{font-size:21px;font-size:2.1rem;margin-top:15px;font-weight:400}.view-id-leadership_listing .views-field-field-user-photo img,.view-id-user_contact .views-field-field-user-photo img{width:100%;height:auto}.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group-header,.view-id-user_contact.view-display-id-panel_pane_1 .views-group-header{font-size:28px;font-size:2.8rem;margin-top:1.4em;padding-bottom:.2em;color:#666;border-bottom:2px solid #ededed}.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group,.view-id-user_contact.view-display-id-panel_pane_1 .views-group{clear:both}.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group:after,.view-id-user_contact.view-display-id-panel_pane_1 .views-group:after{content:"";display:table;clear:both}.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row,.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row{width:46%;margin-right:8%;float:left;margin-bottom:.75em;margin-top:.75em}.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:after,.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:after{content:"";display:table;clear:both}.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:nth-child(2n+1),.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:nth-child(2n+1){clear:left}.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:nth-child(2n+2),.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:nth-child(2n+2){margin-right:0}@media (min-width:47.5em){.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row,.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:nth-child(3n+1),.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:nth-child(3n+2),.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:nth-child(3n+3),.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row,.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:nth-child(3n+1),.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:nth-child(3n+2),.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:nth-child(3n+3){width:20.5%;margin-right:6%;margin-bottom:1em;margin-top:1em;float:left;clear:none}.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+1),.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+1){clear:both}.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+4),.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+4){margin-right:0}}@media (min-width:60em){.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row,.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+1),.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+2),.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+3),.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+4),.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row,.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+1),.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+2),.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+3),.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+4){width:16%;margin-right:5%;float:left;clear:none}.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:nth-child(5n+1),.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:nth-child(5n+1){clear:both}.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:nth-child(5n+5),.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:nth-child(5n+5){margin-right:0}}@media (min-width:82em){.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row,.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+1),.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+2),.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+3),.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+4),.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row,.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+1),.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+2),.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+3),.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+4){margin-top:1.3em;margin-bottom:1.3em}}.pane-user-contact-panel-pane-1 .views-field-realname,.pane-user-contact-panel-pane-2 .views-field-realname{margin-top:0}.pane-user-contact-panel-pane-2 .views-group-header{font-size:28px;font-size:2.8rem;margin-bottom:.4em;margin-top:1.4em;padding-bottom:.2em;color:#666;border-bottom:2px solid #ededed}.pane-user-contact-panel-pane-2 .views-row{margin-top:20px;margin-bottom:30px}.pane-leadership-listing-panel-pane-2 .views-group-header{font-size:28px;font-size:2.8rem;margin-bottom:.4em;margin-top:1.4em;padding-bottom:.2em;color:#666}.pane-leadership-listing-panel-pane-2 .views-row{border-bottom:1px solid #cecece;padding:1em 0 0}.pane-leadership-listing-panel-pane-2 .views-row:after{content:"";display:table;clear:both}.pane-leadership-listing-panel-pane-2 .views-row.views-row-1{border-top:1px solid #cecece;margin-top:0}.pane-leadership-listing-panel-pane-2 .views-field-field-user-photo{margin-bottom:15px}.pane-leadership-listing-panel-pane-2 .views-field-field-user-photo img{width:100%;border:none}.pane-leadership-listing-panel-pane-2 .views-field-realname{font-size:32px;font-size:3.2rem;margin-top:0;margin-bottom:6px}.pane-leadership-listing-panel-pane-2 .views-field-field-job-title{font-size:20px;font-size:2rem;display:block;margin-bottom:8px}.pane-leadership-listing-panel-pane-2 .views-field-field-bio{margin-top:12px}.pane-leadership-listing-panel-pane-2 .more-link{margin-top:15px;font-size:14px}@media (min-width:47.5em){.pane-leadership-listing-panel-pane-2 .views-row{padding:1.5em 0 1em}.pane-leadership-listing-panel-pane-2 .views-row .views-field-field-user-photo{float:right;width:300px;margin:0 0 1em 2em}}@media (min-width:60em){.pane-leadership-listing-panel-pane-2 .views-row .views-field-field-user-photo{width:360px}}@media (min-width:82em){.pane-leadership-listing-panel-pane-2 .views-row{padding:1.8em 0 1em}.pane-leadership-listing-panel-pane-2 .views-row .text-grouping{width:58.5%}.pane-leadership-listing-panel-pane-2 .views-row .views-field-field-user-photo{width:39%;margin:0}.pane-leadership-listing-panel-pane-2 .views-row-odd .text-grouping{float:right}.pane-leadership-listing-panel-pane-2 .views-row-even .text-grouping,.pane-leadership-listing-panel-pane-2 .views-row-odd .views-field-field-user-photo{float:left}.pane-leadership-listing-panel-pane-2 .views-row-even .views-field-field-user-photo{float:right}}.wcm-timeline li,.wcm-timeline ul{padding:0;margin:0;list-style-type:none}.wcm-timeline .year-label{font-weight:600;font-size:1.5em;line-height:1.7}.wcm-timeline .timeline-entry{background-color:#b00;margin-bottom:1em;padding:.5em}.wcm-timeline .timeline-entry .entry-label{color:#fff}.wcm-timeline .timeline-entry .entry-label .entry-label-text{line-height:1.2}.wcm-timeline .timeline-entry .entry-label .entry-label-text .entry-label-title{font-weight:700;text-transform:uppercase}@media screen and (min-width:720px){.wcm-timeline{height:2em;margin:8em 0 1em}.wcm-timeline .timeline{padding:0;list-style-type:none}.wcm-timeline .timeline.entries-1 .timeline-year.entries-1{width:calc(100% / 1 * 1)}.wcm-timeline .timeline .timeline-year.entries-1 .timeline-entry{width:calc(100% / 1 - 2px)}.wcm-timeline .timeline.entries-2 .timeline-year.entries-1{width:calc(100% / 2 * 1)}.wcm-timeline .timeline.entries-2 .timeline-year.entries-2{width:calc(100% / 2 * 2)}.wcm-timeline .timeline .timeline-year.entries-2 .timeline-entry{width:calc(100% / 2 - 2px)}.wcm-timeline .timeline.entries-3 .timeline-year.entries-1{width:calc(100% / 3 * 1)}.wcm-timeline .timeline.entries-3 .timeline-year.entries-2{width:calc(100% / 3 * 2)}.wcm-timeline .timeline.entries-3 .timeline-year.entries-3{width:calc(100% / 3 * 3)}.wcm-timeline .timeline .timeline-year.entries-3 .timeline-entry{width:calc(100% / 3 - 2px)}.wcm-timeline .timeline.entries-4 .timeline-year.entries-1{width:calc(100% / 4 * 1)}.wcm-timeline .timeline.entries-4 .timeline-year.entries-2{width:calc(100% / 4 * 2)}.wcm-timeline .timeline.entries-4 .timeline-year.entries-3{width:calc(100% / 4 * 3)}.wcm-timeline .timeline.entries-4 .timeline-year.entries-4{width:calc(100% / 4 * 4)}.wcm-timeline .timeline .timeline-year.entries-4 .timeline-entry{width:calc(100% / 4 - 2px)}.wcm-timeline .timeline.entries-5 .timeline-year.entries-1{width:calc(100% / 5 * 1)}.wcm-timeline .timeline.entries-5 .timeline-year.entries-2{width:calc(100% / 5 * 2)}.wcm-timeline .timeline.entries-5 .timeline-year.entries-3{width:calc(100% / 5 * 3)}.wcm-timeline .timeline.entries-5 .timeline-year.entries-4{width:calc(100% / 5 * 4)}.wcm-timeline .timeline.entries-5 .timeline-year.entries-5{width:calc(100% / 5 * 5)}.wcm-timeline .timeline .timeline-year.entries-5 .timeline-entry{width:calc(100% / 5 - 2px)}.wcm-timeline .timeline.entries-6 .timeline-year.entries-1{width:calc(100% / 6 * 1)}.wcm-timeline .timeline.entries-6 .timeline-year.entries-2{width:calc(100% / 6 * 2)}.wcm-timeline .timeline.entries-6 .timeline-year.entries-3{width:calc(100% / 6 * 3)}.wcm-timeline .timeline.entries-6 .timeline-year.entries-4{width:calc(100% / 6 * 4)}.wcm-timeline .timeline.entries-6 .timeline-year.entries-5{width:calc(100% / 6 * 5)}.wcm-timeline .timeline.entries-6 .timeline-year.entries-6{width:calc(100% / 6 * 6)}.wcm-timeline .timeline .timeline-year.entries-6 .timeline-entry{width:calc(100% / 6 - 2px)}.wcm-timeline .timeline.entries-7 .timeline-year.entries-1{width:calc(100% / 7 * 1)}.wcm-timeline .timeline.entries-7 .timeline-year.entries-2{width:calc(100% / 7 * 2)}.wcm-timeline .timeline.entries-7 .timeline-year.entries-3{width:calc(100% / 7 * 3)}.wcm-timeline .timeline.entries-7 .timeline-year.entries-4{width:calc(100% / 7 * 4)}.wcm-timeline .timeline.entries-7 .timeline-year.entries-5{width:calc(100% / 7 * 5)}.wcm-timeline .timeline.entries-7 .timeline-year.entries-6{width:calc(100% / 7 * 6)}.wcm-timeline .timeline.entries-7 .timeline-year.entries-7{width:calc(100% / 7 * 7)}.wcm-timeline .timeline .timeline-year.entries-7 .timeline-entry{width:calc(100% / 7 - 2px)}.wcm-timeline .timeline.entries-8 .timeline-year.entries-1{width:calc(100% / 8 * 1)}.wcm-timeline .timeline.entries-8 .timeline-year.entries-2{width:calc(100% / 8 * 2)}.wcm-timeline .timeline.entries-8 .timeline-year.entries-3{width:calc(100% / 8 * 3)}.wcm-timeline .timeline.entries-8 .timeline-year.entries-4{width:calc(100% / 8 * 4)}.wcm-timeline .timeline.entries-8 .timeline-year.entries-5{width:calc(100% / 8 * 5)}.wcm-timeline .timeline.entries-8 .timeline-year.entries-6{width:calc(100% / 8 * 6)}.wcm-timeline .timeline.entries-8 .timeline-year.entries-7{width:calc(100% / 8 * 7)}.wcm-timeline .timeline.entries-8 .timeline-year.entries-8{width:calc(100% / 8 * 8)}.wcm-timeline .timeline .timeline-year.entries-8 .timeline-entry{width:calc(100% / 8 - 2px)}.wcm-timeline .timeline.entries-9 .timeline-year.entries-1{width:calc(100% / 9 * 1)}.wcm-timeline .timeline.entries-9 .timeline-year.entries-2{width:calc(100% / 9 * 2)}.wcm-timeline .timeline.entries-9 .timeline-year.entries-3{width:calc(100% / 9 * 3)}.wcm-timeline .timeline.entries-9 .timeline-year.entries-4{width:calc(100% / 9 * 4)}.wcm-timeline .timeline.entries-9 .timeline-year.entries-5{width:calc(100% / 9 * 5)}.wcm-timeline .timeline.entries-9 .timeline-year.entries-6{width:calc(100% / 9 * 6)}.wcm-timeline .timeline.entries-9 .timeline-year.entries-7{width:calc(100% / 9 * 7)}.wcm-timeline .timeline.entries-9 .timeline-year.entries-8{width:calc(100% / 9 * 8)}.wcm-timeline .timeline.entries-9 .timeline-year.entries-9{width:calc(100% / 9 * 9)}.wcm-timeline .timeline .timeline-year.entries-9 .timeline-entry{width:calc(100% / 9 - 2px)}.wcm-timeline .timeline.entries-10 .timeline-year.entries-1{width:calc(100% / 10 * 1)}.wcm-timeline .timeline.entries-10 .timeline-year.entries-2{width:calc(100% / 10 * 2)}.wcm-timeline .timeline.entries-10 .timeline-year.entries-3{width:calc(100% / 10 * 3)}.wcm-timeline .timeline.entries-10 .timeline-year.entries-4{width:calc(100% / 10 * 4)}.wcm-timeline .timeline.entries-10 .timeline-year.entries-5{width:calc(100% / 10 * 5)}.wcm-timeline .timeline.entries-10 .timeline-year.entries-6{width:calc(100% / 10 * 6)}.wcm-timeline .timeline.entries-10 .timeline-year.entries-7{width:calc(100% / 10 * 7)}.wcm-timeline .timeline.entries-10 .timeline-year.entries-8{width:calc(100% / 10 * 8)}.wcm-timeline .timeline.entries-10 .timeline-year.entries-9{width:calc(100% / 10 * 9)}.wcm-timeline .timeline.entries-10 .timeline-year.entries-10{width:calc(100% / 10 * 10)}.wcm-timeline .timeline .timeline-year.entries-10 .timeline-entry{width:calc(100% / 10 - 2px)}.wcm-timeline .timeline.entries-11 .timeline-year.entries-1{width:calc(100% / 11 * 1)}.wcm-timeline .timeline.entries-11 .timeline-year.entries-2{width:calc(100% / 11 * 2)}.wcm-timeline .timeline.entries-11 .timeline-year.entries-3{width:calc(100% / 11 * 3)}.wcm-timeline .timeline.entries-11 .timeline-year.entries-4{width:calc(100% / 11 * 4)}.wcm-timeline .timeline.entries-11 .timeline-year.entries-5{width:calc(100% / 11 * 5)}.wcm-timeline .timeline.entries-11 .timeline-year.entries-6{width:calc(100% / 11 * 6)}.wcm-timeline .timeline.entries-11 .timeline-year.entries-7{width:calc(100% / 11 * 7)}.wcm-timeline .timeline.entries-11 .timeline-year.entries-8{width:calc(100% / 11 * 8)}.wcm-timeline .timeline.entries-11 .timeline-year.entries-9{width:calc(100% / 11 * 9)}.wcm-timeline .timeline.entries-11 .timeline-year.entries-10{width:calc(100% / 11 * 10)}.wcm-timeline .timeline.entries-11 .timeline-year.entries-11{width:calc(100% / 11 * 11)}.wcm-timeline .timeline .timeline-year.entries-11 .timeline-entry{width:calc(100% / 11 - 2px)}.wcm-timeline .timeline.entries-12 .timeline-year.entries-1{width:calc(100% / 12 * 1)}.wcm-timeline .timeline.entries-12 .timeline-year.entries-2{width:calc(100% / 12 * 2)}.wcm-timeline .timeline.entries-12 .timeline-year.entries-3{width:calc(100% / 12 * 3)}.wcm-timeline .timeline.entries-12 .timeline-year.entries-4{width:calc(100% / 12 * 4)}.wcm-timeline .timeline.entries-12 .timeline-year.entries-5{width:calc(100% / 12 * 5)}.wcm-timeline .timeline.entries-12 .timeline-year.entries-6{width:calc(100% / 12 * 6)}.wcm-timeline .timeline.entries-12 .timeline-year.entries-7{width:calc(100% / 12 * 7)}.wcm-timeline .timeline.entries-12 .timeline-year.entries-8{width:calc(100% / 12 * 8)}.wcm-timeline .timeline.entries-12 .timeline-year.entries-9{width:calc(100% / 12 * 9)}.wcm-timeline .timeline.entries-12 .timeline-year.entries-10{width:calc(100% / 12 * 10)}.wcm-timeline .timeline.entries-12 .timeline-year.entries-11{width:calc(100% / 12 * 11)}.wcm-timeline .timeline.entries-12 .timeline-year.entries-12{width:calc(100% / 12 * 12)}.wcm-timeline .timeline .timeline-year.entries-12 .timeline-entry{width:calc(100% / 12 - 2px)}.wcm-timeline .timeline.entries-13 .timeline-year.entries-1{width:calc(100% / 13 * 1)}.wcm-timeline .timeline.entries-13 .timeline-year.entries-2{width:calc(100% / 13 * 2)}.wcm-timeline .timeline.entries-13 .timeline-year.entries-3{width:calc(100% / 13 * 3)}.wcm-timeline .timeline.entries-13 .timeline-year.entries-4{width:calc(100% / 13 * 4)}.wcm-timeline .timeline.entries-13 .timeline-year.entries-5{width:calc(100% / 13 * 5)}.wcm-timeline .timeline.entries-13 .timeline-year.entries-6{width:calc(100% / 13 * 6)}.wcm-timeline .timeline.entries-13 .timeline-year.entries-7{width:calc(100% / 13 * 7)}.wcm-timeline .timeline.entries-13 .timeline-year.entries-8{width:calc(100% / 13 * 8)}.wcm-timeline .timeline.entries-13 .timeline-year.entries-9{width:calc(100% / 13 * 9)}.wcm-timeline .timeline.entries-13 .timeline-year.entries-10{width:calc(100% / 13 * 10)}.wcm-timeline .timeline.entries-13 .timeline-year.entries-11{width:calc(100% / 13 * 11)}.wcm-timeline .timeline.entries-13 .timeline-year.entries-12{width:calc(100% / 13 * 12)}.wcm-timeline .timeline.entries-13 .timeline-year.entries-13{width:calc(100% / 13 * 13)}.wcm-timeline .timeline .timeline-year.entries-13 .timeline-entry{width:calc(100% / 13 - 2px)}.wcm-timeline .timeline.entries-14 .timeline-year.entries-1{width:calc(100% / 14 * 1)}.wcm-timeline .timeline.entries-14 .timeline-year.entries-2{width:calc(100% / 14 * 2)}.wcm-timeline .timeline.entries-14 .timeline-year.entries-3{width:calc(100% / 14 * 3)}.wcm-timeline .timeline.entries-14 .timeline-year.entries-4{width:calc(100% / 14 * 4)}.wcm-timeline .timeline.entries-14 .timeline-year.entries-5{width:calc(100% / 14 * 5)}.wcm-timeline .timeline.entries-14 .timeline-year.entries-6{width:calc(100% / 14 * 6)}.wcm-timeline .timeline.entries-14 .timeline-year.entries-7{width:calc(100% / 14 * 7)}.wcm-timeline .timeline.entries-14 .timeline-year.entries-8{width:calc(100% / 14 * 8)}.wcm-timeline .timeline.entries-14 .timeline-year.entries-9{width:calc(100% / 14 * 9)}.wcm-timeline .timeline.entries-14 .timeline-year.entries-10{width:calc(100% / 14 * 10)}.wcm-timeline .timeline.entries-14 .timeline-year.entries-11{width:calc(100% / 14 * 11)}.wcm-timeline .timeline.entries-14 .timeline-year.entries-12{width:calc(100% / 14 * 12)}.wcm-timeline .timeline.entries-14 .timeline-year.entries-13{width:calc(100% / 14 * 13)}.wcm-timeline .timeline.entries-14 .timeline-year.entries-14{width:calc(100% / 14 * 14)}.wcm-timeline .timeline .timeline-year.entries-14 .timeline-entry{width:calc(100% / 14 - 2px)}.wcm-timeline .timeline.entries-15 .timeline-year.entries-1{width:calc(100% / 15 * 1)}.wcm-timeline .timeline.entries-15 .timeline-year.entries-2{width:calc(100% / 15 * 2)}.wcm-timeline .timeline.entries-15 .timeline-year.entries-3{width:calc(100% / 15 * 3)}.wcm-timeline .timeline.entries-15 .timeline-year.entries-4{width:calc(100% / 15 * 4)}.wcm-timeline .timeline.entries-15 .timeline-year.entries-5{width:calc(100% / 15 * 5)}.wcm-timeline .timeline.entries-15 .timeline-year.entries-6{width:calc(100% / 15 * 6)}.wcm-timeline .timeline.entries-15 .timeline-year.entries-7{width:calc(100% / 15 * 7)}.wcm-timeline .timeline.entries-15 .timeline-year.entries-8{width:calc(100% / 15 * 8)}.wcm-timeline .timeline.entries-15 .timeline-year.entries-9{width:calc(100% / 15 * 9)}.wcm-timeline .timeline.entries-15 .timeline-year.entries-10{width:calc(100% / 15 * 10)}.wcm-timeline .timeline.entries-15 .timeline-year.entries-11{width:calc(100% / 15 * 11)}.wcm-timeline .timeline.entries-15 .timeline-year.entries-12{width:calc(100% / 15 * 12)}.wcm-timeline .timeline.entries-15 .timeline-year.entries-13{width:calc(100% / 15 * 13)}.wcm-timeline .timeline.entries-15 .timeline-year.entries-14{width:calc(100% / 15 * 14)}.wcm-timeline .timeline.entries-15 .timeline-year.entries-15{width:calc(100% / 15 * 15)}.wcm-timeline .timeline .timeline-year.entries-15 .timeline-entry{width:calc(100% / 15 - 2px)}.wcm-timeline .timeline.entries-16 .timeline-year.entries-1{width:calc(100% / 16 * 1)}.wcm-timeline .timeline.entries-16 .timeline-year.entries-2{width:calc(100% / 16 * 2)}.wcm-timeline .timeline.entries-16 .timeline-year.entries-3{width:calc(100% / 16 * 3)}.wcm-timeline .timeline.entries-16 .timeline-year.entries-4{width:calc(100% / 16 * 4)}.wcm-timeline .timeline.entries-16 .timeline-year.entries-5{width:calc(100% / 16 * 5)}.wcm-timeline .timeline.entries-16 .timeline-year.entries-6{width:calc(100% / 16 * 6)}.wcm-timeline .timeline.entries-16 .timeline-year.entries-7{width:calc(100% / 16 * 7)}.wcm-timeline .timeline.entries-16 .timeline-year.entries-8{width:calc(100% / 16 * 8)}.wcm-timeline .timeline.entries-16 .timeline-year.entries-9{width:calc(100% / 16 * 9)}.wcm-timeline .timeline.entries-16 .timeline-year.entries-10{width:calc(100% / 16 * 10)}.wcm-timeline .timeline.entries-16 .timeline-year.entries-11{width:calc(100% / 16 * 11)}.wcm-timeline .timeline.entries-16 .timeline-year.entries-12{width:calc(100% / 16 * 12)}.wcm-timeline .timeline.entries-16 .timeline-year.entries-13{width:calc(100% / 16 * 13)}.wcm-timeline .timeline.entries-16 .timeline-year.entries-14{width:calc(100% / 16 * 14)}.wcm-timeline .timeline.entries-16 .timeline-year.entries-15{width:calc(100% / 16 * 15)}.wcm-timeline .timeline.entries-16 .timeline-year.entries-16{width:calc(100% / 16 * 16)}.wcm-timeline .timeline .timeline-year.entries-16 .timeline-entry{width:calc(100% / 16 - 2px)}.wcm-timeline .timeline.entries-17 .timeline-year.entries-1{width:calc(100% / 17 * 1)}.wcm-timeline .timeline.entries-17 .timeline-year.entries-2{width:calc(100% / 17 * 2)}.wcm-timeline .timeline.entries-17 .timeline-year.entries-3{width:calc(100% / 17 * 3)}.wcm-timeline .timeline.entries-17 .timeline-year.entries-4{width:calc(100% / 17 * 4)}.wcm-timeline .timeline.entries-17 .timeline-year.entries-5{width:calc(100% / 17 * 5)}.wcm-timeline .timeline.entries-17 .timeline-year.entries-6{width:calc(100% / 17 * 6)}.wcm-timeline .timeline.entries-17 .timeline-year.entries-7{width:calc(100% / 17 * 7)}.wcm-timeline .timeline.entries-17 .timeline-year.entries-8{width:calc(100% / 17 * 8)}.wcm-timeline .timeline.entries-17 .timeline-year.entries-9{width:calc(100% / 17 * 9)}.wcm-timeline .timeline.entries-17 .timeline-year.entries-10{width:calc(100% / 17 * 10)}.wcm-timeline .timeline.entries-17 .timeline-year.entries-11{width:calc(100% / 17 * 11)}.wcm-timeline .timeline.entries-17 .timeline-year.entries-12{width:calc(100% / 17 * 12)}.wcm-timeline .timeline.entries-17 .timeline-year.entries-13{width:calc(100% / 17 * 13)}.wcm-timeline .timeline.entries-17 .timeline-year.entries-14{width:calc(100% / 17 * 14)}.wcm-timeline .timeline.entries-17 .timeline-year.entries-15{width:calc(100% / 17 * 15)}.wcm-timeline .timeline.entries-17 .timeline-year.entries-16{width:calc(100% / 17 * 16)}.wcm-timeline .timeline.entries-17 .timeline-year.entries-17{width:calc(100% / 17 * 17)}.wcm-timeline .timeline .timeline-year.entries-17 .timeline-entry{width:calc(100% / 17 - 2px)}.wcm-timeline .timeline.entries-18 .timeline-year.entries-1{width:calc(100% / 18 * 1)}.wcm-timeline .timeline.entries-18 .timeline-year.entries-2{width:calc(100% / 18 * 2)}.wcm-timeline .timeline.entries-18 .timeline-year.entries-3{width:calc(100% / 18 * 3)}.wcm-timeline .timeline.entries-18 .timeline-year.entries-4{width:calc(100% / 18 * 4)}.wcm-timeline .timeline.entries-18 .timeline-year.entries-5{width:calc(100% / 18 * 5)}.wcm-timeline .timeline.entries-18 .timeline-year.entries-6{width:calc(100% / 18 * 6)}.wcm-timeline .timeline.entries-18 .timeline-year.entries-7{width:calc(100% / 18 * 7)}.wcm-timeline .timeline.entries-18 .timeline-year.entries-8{width:calc(100% / 18 * 8)}.wcm-timeline .timeline.entries-18 .timeline-year.entries-9{width:calc(100% / 18 * 9)}.wcm-timeline .timeline.entries-18 .timeline-year.entries-10{width:calc(100% / 18 * 10)}.wcm-timeline .timeline.entries-18 .timeline-year.entries-11{width:calc(100% / 18 * 11)}.wcm-timeline .timeline.entries-18 .timeline-year.entries-12{width:calc(100% / 18 * 12)}.wcm-timeline .timeline.entries-18 .timeline-year.entries-13{width:calc(100% / 18 * 13)}.wcm-timeline .timeline.entries-18 .timeline-year.entries-14{width:calc(100% / 18 * 14)}.wcm-timeline .timeline.entries-18 .timeline-year.entries-15{width:calc(100% / 18 * 15)}.wcm-timeline .timeline.entries-18 .timeline-year.entries-16{width:calc(100% / 18 * 16)}.wcm-timeline .timeline.entries-18 .timeline-year.entries-17{width:calc(100% / 18 * 17)}.wcm-timeline .timeline.entries-18 .timeline-year.entries-18{width:calc(100% / 18 * 18)}.wcm-timeline .timeline .timeline-year.entries-18 .timeline-entry{width:calc(100% / 18 - 2px)}.wcm-timeline .timeline.entries-19 .timeline-year.entries-1{width:calc(100% / 19 * 1)}.wcm-timeline .timeline.entries-19 .timeline-year.entries-2{width:calc(100% / 19 * 2)}.wcm-timeline .timeline.entries-19 .timeline-year.entries-3{width:calc(100% / 19 * 3)}.wcm-timeline .timeline.entries-19 .timeline-year.entries-4{width:calc(100% / 19 * 4)}.wcm-timeline .timeline.entries-19 .timeline-year.entries-5{width:calc(100% / 19 * 5)}.wcm-timeline .timeline.entries-19 .timeline-year.entries-6{width:calc(100% / 19 * 6)}.wcm-timeline .timeline.entries-19 .timeline-year.entries-7{width:calc(100% / 19 * 7)}.wcm-timeline .timeline.entries-19 .timeline-year.entries-8{width:calc(100% / 19 * 8)}.wcm-timeline .timeline.entries-19 .timeline-year.entries-9{width:calc(100% / 19 * 9)}.wcm-timeline .timeline.entries-19 .timeline-year.entries-10{width:calc(100% / 19 * 10)}.wcm-timeline .timeline.entries-19 .timeline-year.entries-11{width:calc(100% / 19 * 11)}.wcm-timeline .timeline.entries-19 .timeline-year.entries-12{width:calc(100% / 19 * 12)}.wcm-timeline .timeline.entries-19 .timeline-year.entries-13{width:calc(100% / 19 * 13)}.wcm-timeline .timeline.entries-19 .timeline-year.entries-14{width:calc(100% / 19 * 14)}.wcm-timeline .timeline.entries-19 .timeline-year.entries-15{width:calc(100% / 19 * 15)}.wcm-timeline .timeline.entries-19 .timeline-year.entries-16{width:calc(100% / 19 * 16)}.wcm-timeline .timeline.entries-19 .timeline-year.entries-17{width:calc(100% / 19 * 17)}.wcm-timeline .timeline.entries-19 .timeline-year.entries-18{width:calc(100% / 19 * 18)}.wcm-timeline .timeline.entries-19 .timeline-year.entries-19{width:calc(100% / 19 * 19)}.wcm-timeline .timeline .timeline-year.entries-19 .timeline-entry{width:calc(100% / 19 - 2px)}.wcm-timeline .timeline.entries-20 .timeline-year.entries-1{width:calc(100% / 20 * 1)}.wcm-timeline .timeline.entries-20 .timeline-year.entries-2{width:calc(100% / 20 * 2)}.wcm-timeline .timeline.entries-20 .timeline-year.entries-3{width:calc(100% / 20 * 3)}.wcm-timeline .timeline.entries-20 .timeline-year.entries-4{width:calc(100% / 20 * 4)}.wcm-timeline .timeline.entries-20 .timeline-year.entries-5{width:calc(100% / 20 * 5)}.wcm-timeline .timeline.entries-20 .timeline-year.entries-6{width:calc(100% / 20 * 6)}.wcm-timeline .timeline.entries-20 .timeline-year.entries-7{width:calc(100% / 20 * 7)}.wcm-timeline .timeline.entries-20 .timeline-year.entries-8{width:calc(100% / 20 * 8)}.wcm-timeline .timeline.entries-20 .timeline-year.entries-9{width:calc(100% / 20 * 9)}.wcm-timeline .timeline.entries-20 .timeline-year.entries-10{width:calc(100% / 20 * 10)}.wcm-timeline .timeline.entries-20 .timeline-year.entries-11{width:calc(100% / 20 * 11)}.wcm-timeline .timeline.entries-20 .timeline-year.entries-12{width:calc(100% / 20 * 12)}.wcm-timeline .timeline.entries-20 .timeline-year.entries-13{width:calc(100% / 20 * 13)}.wcm-timeline .timeline.entries-20 .timeline-year.entries-14{width:calc(100% / 20 * 14)}.wcm-timeline .timeline.entries-20 .timeline-year.entries-15{width:calc(100% / 20 * 15)}.wcm-timeline .timeline.entries-20 .timeline-year.entries-16{width:calc(100% / 20 * 16)}.wcm-timeline .timeline.entries-20 .timeline-year.entries-17{width:calc(100% / 20 * 17)}.wcm-timeline .timeline.entries-20 .timeline-year.entries-18{width:calc(100% / 20 * 18)}.wcm-timeline .timeline.entries-20 .timeline-year.entries-19{width:calc(100% / 20 * 19)}.wcm-timeline .timeline.entries-20 .timeline-year.entries-20{width:calc(100% / 20 * 20)}.wcm-timeline .timeline .timeline-year.entries-20 .timeline-entry{width:calc(100% / 20 - 2px)}.wcm-timeline .timeline .timeline-year{width:100%;height:2em;float:left;position:relative}.wcm-timeline .timeline .timeline-year .timeline-entry:first-child{margin-left:0}.wcm-timeline .timeline .timeline-year .year-label{font-size:1em;height:1.5em;padding-left:.5em;padding-right:.5em;border-left:2px solid rgba(0,0,0,.2);z-index:5;position:relative}.wcm-timeline .timeline .timeline-year .timeline-entry{position:relative;top:-4.2em;height:2.7em;z-index:10;float:left;margin-left:2px}.wcm-timeline .timeline .timeline-year .timeline-entry:hover .entry-label{clip:auto;overflow:visible}.wcm-timeline .timeline .timeline-year .timeline-entry .entry-label{clip:rect(1px,1px,1px,1px);overflow:hidden;position:absolute;top:-.4em;color:#000;white-space:nowrap;width:0;height:0;border-left:.5em solid transparent;border-right:.5em solid transparent;border-bottom:.5em solid #800;left:calc(50% - .5em)}.wcm-timeline .timeline .timeline-year .timeline-entry .entry-label .entry-label-text{position:absolute;top:-2.7em;left:-.35em}.wcm-timeline .timeline .timeline-year .timeline-entry .entry-label .entry-label-text .entry-label-title{color:#b00}.wcm-timeline .timeline .timeline-year .timeline-entry .entry-label .entry-label-text .entry-label-date{color:#2d2d2d}.wcm-timeline .timeline .timeline-year .timeline-entry .entry-label.right .entry-label-text{direction:rtl;right:-.35em}.wcm-timeline .timeline .timeline-year .timeline-entry:hover{background-color:#800}.wcm-timeline .timeline .timeline-year .timeline-entry:hover .entry-label-text .entry-label-title{color:#b00}}.view,.views-exposed-form,.views-exposed-widgets .views-exposed-.views-exposed-widgets{position:relative}.views-table td.views-field *{margin:0}.views-exposed-widgets .views-exposed-widget .form-submit{margin-top:1.6em!important}.views-exposed-widgets .views-exposed-widget.views-submit-button{padding:0}.view .ajax-progress,.views-exposed-form .ajax-progress{bottom:-1.75em;position:absolute;right:50%}
\ No newline at end of file
diff --git a/profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-11b/wcm-omega-11b.inc b/profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-11b/wcm-omega-11b.inc
new file mode 100644
index 0000000000000000000000000000000000000000..d6db9864368463fb46066e0998cd68b2c89a9f27
--- /dev/null
+++ b/profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-11b/wcm-omega-11b.inc
@@ -0,0 +1,44 @@
+<?php
+// Plugin definition
+$plugin = array(
+  'title' => t('Layout 11b'),
+  'icon' => 'wcm-omega-11b.png',
+  'category' => t('WCM Omega Layouts'),
+  'theme' => 'wcm_omega_11b',
+  'css' => '../wcm-omega-layouts.css',
+  'regions' => array(
+    'header' => t('Header'),
+    'tiles_header_1' => t('Tiles Header 1'),
+    'tile1' => t('Tile 1'),
+    'tile2' => t('Tile 2'),
+    'tile3' => t('Tile 3'),
+    'tile4' => t('Tile 4'),
+    'tile5' => t('Tile 5'),
+    'row_1_col_1' =>t('Row 1, Column 1'),
+    'tiles_header_2' => t('Tiles Header 2'),
+    'tile6' => t('Tile 6'),
+    'tile7' => t('Tile 7'),
+    'tile8' => t('Tile 8'),
+    'tile9' => t('Tile 9'),
+    'tile10' => t('Tile 10'),
+    'row_2_col_1' =>t('Row 2, Column 1'),
+    'row_2_col_2' =>t('Row 2, Column 2'),
+    'footer' => t('Footer'),
+  ),
+);
+
+/**
+ * Implements hook_preprocess_wcm_omega_11a().
+ */
+function template_preprocess_wcm_omega_11b(&$vars) {
+  $rows = array(
+    'header' => array('header'),
+    'tiles_group_1' =>array('tiles_header_1','tile1', 'tile2', 'tile3', 'tile4', 'tile5', 'row_1_col_1'),
+    'tiles_group_2' =>array('tiles_header_2','tile6', 'tile7', 'tile8', 'tile9', 'tile10'),
+    'row_2' =>array('row_2_col_1','row_2_col_2'),
+    'footer' => array('footer'),
+  );
+
+  $vars['panels_row'] = ocio_omega_settings_panel_rows($rows, $vars);
+  $vars['panels_row_classes'] = ocio_omega_settings_panel_row_classes();
+}
diff --git a/profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-11b/wcm-omega-11b.png b/profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-11b/wcm-omega-11b.png
new file mode 100644
index 0000000000000000000000000000000000000000..bc15701c7302e304dc9bc67e02c838aa4311d3e8
Binary files /dev/null and b/profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-11b/wcm-omega-11b.png differ
diff --git a/profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-11b/wcm-omega-11b.tpl.php b/profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-11b/wcm-omega-11b.tpl.php
new file mode 100644
index 0000000000000000000000000000000000000000..5eb32e73e57295148f109f0c1652067839ee1944
--- /dev/null
+++ b/profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-11b/wcm-omega-11b.tpl.php
@@ -0,0 +1,161 @@
+<?php
+/**
+ * @file
+ * Template for custom wcm-omega-11a Panopoly layout.
+ *
+ * Variables:
+ * - $css_id: An optional CSS id to use for the layout.
+ * - $content: An array of content, each item in the array is keyed to one
+ * panel of the layout. This layout supports the following sections:
+ */
+?>
+
+<div class="panel-display wcm-omega-11a clearfix <?php if (!empty($class)) { print $class; } ?>" <?php if (!empty($css_id)) { print "id=\"$css_id\""; } ?>>
+
+    <!-- header-->
+  <div class="row-header panels-row <?php print $panels_row['header']; ?>">
+    <div class="clearfix row-fluid panel-panel span12 <?php print $panels_row_classes; ?>">
+      <div class="panel-panel-inner">
+        <?php print $content['header']; ?>
+      </div>
+    </div>
+  </div>
+
+
+  <!-- tiles_group_1 -->
+  <div class="row-tiles-group panels-row row-tiles <?php print $panels_row['tiles_group_1']; ?>">
+
+    <!-- tiles_header -->
+    <div class="clearfix row-fluid panel-panel span12 <?php print $panels_row_classes; ?>">
+      <div class="panel-panel-inner">
+        <?php print $content['tiles_header_1']; ?>
+      </div>
+    </div>
+
+    <!-- first row of tiles -->
+    <div class="clearfix row-fluid panels-row tiles-row <?php print $panels_row_classes; ?>">
+
+      <div class="panel-panel tile-panel tile-5 first-tile">
+        <div class="panel-panel-inner">
+          <?php print $content['tile1']; ?>
+        </div>
+      </div>
+
+      <div class="panel-panel tile-panel tile-5">
+        <div class="panel-panel-inner">
+          <?php print $content['tile2']; ?>
+        </div>
+      </div>
+
+      <div class="panel-panel tile-panel tile-5">
+        <div class="panel-panel-inner">
+          <?php print $content['tile3']; ?>
+        </div>
+      </div>
+
+
+      <div class="panel-panel tile-panel tile-5">
+        <div class="panel-panel-inner">
+          <?php print $content['tile4']; ?>
+        </div>
+      </div>
+
+      <div class="panel-panel tile-panel tile-5 last-tile">
+        <div class="panel-panel-inner">
+          <?php print $content['tile5']; ?>
+        </div>
+      </div>
+
+    </div><!-- /first row of tiles -->
+
+    <!-- row_1 -->
+    <div class="clearfix row-fluid panels-row columns-row <?php print $panels_row_classes; ?>">
+      <div class="panel-panel column-panel span12">
+        <div class="panel-panel-inner">
+          <?php print $content['row_1_col_1']; ?>
+        </div>
+      </div>
+    </div><!-- /row_1 -->
+
+  </div> <!-- /tiles_group_1 -->
+
+  <!-- tiles_group_2 -->
+  <div class="row-tiles-group panels-row row-tiles <?php print $panels_row['tiles_group_2']; ?>">
+
+    <!-- tiles_header -->
+    <div class="clearfix row-fluid panel-panel span12 <?php print $panels_row_classes; ?>">
+      <div class="panel-panel-inner">
+        <?php print $content['tiles_header_2']; ?>
+      </div>
+    </div>
+
+    <!--row of tiles -->
+    <div class="clearfix row-fluid panels-row tiles-row <?php print $panels_row_classes; ?>">
+
+      <div class="panel-panel tile-panel tile-5 first-tile">
+        <div class="panel-panel-inner">
+          <?php print $content['tile6']; ?>
+        </div>
+      </div>
+
+      <div class="panel-panel tile-panel tile-5">
+        <div class="panel-panel-inner">
+          <?php print $content['tile7']; ?>
+        </div>
+      </div>
+
+      <div class="panel-panel tile-panel tile-5">
+        <div class="panel-panel-inner">
+          <?php print $content['tile8']; ?>
+        </div>
+      </div>
+
+      <div class="panel-panel tile-panel tile-5">
+        <div class="panel-panel-inner">
+          <?php print $content['tile9']; ?>
+        </div>
+      </div>
+
+      <div class="panel-panel tile-panel tile-5 last-tile">
+        <div class="panel-panel-inner">
+          <?php print $content['tile10']; ?>
+        </div>
+      </div>
+
+    </div><!-- /row of tiles -->
+
+  </div><!-- /tiles_group_2 -->
+
+  <!-- row_2 -->
+  <div class="row-columns-group panels-row <?php print $panels_row['row_2']; ?>">
+    <div class="clearfix row-fluid panels-row columns-row <?php print $panels_row_classes; ?>">
+      <div class="panel-panel column-panel span6 column-left">
+        <div class="panel-panel-inner">
+          <?php print $content['row_2_col_1']; ?>
+        </div>
+      </div>
+
+      <div class="panel-panel column-panel span6 column-right">
+        <div class="panel-panel-inner">
+          <?php print $content['row_2_col_2']; ?>
+        </div>
+      </div>
+    </div>
+  </div> <!-- /row_2 -->
+
+  <!-- footer -->
+  <div class="row-footer panels-row <?php print $panels_row['footer']; ?>">
+
+    <div class="clearfix row-fluid panel-panel span12 <?php print $panels_row_classes; ?>">
+      <div class="panel-panel-inner">
+        <?php print $content['footer']; ?>
+      </div>
+    </div>
+
+  </div>
+</div><!-- /.wcm-omega-11b -->
+
+
+
+
+
diff --git a/profiles/wcm_base/themes/wcm_omega/preprocess/page.preprocess.inc b/profiles/wcm_base/themes/wcm_omega/preprocess/page.preprocess.inc
index 2f7ca9fb52246afe4b7ba20d876cdda720243cdf..76b749f9b1df0e9affff97697053c9b5530cfc4a 100644
--- a/profiles/wcm_base/themes/wcm_omega/preprocess/page.preprocess.inc
+++ b/profiles/wcm_base/themes/wcm_omega/preprocess/page.preprocess.inc
@@ -26,6 +26,20 @@ function wcm_omega_preprocess_page(&$vars) {
 
     $top_banner = field_view_field('node', $vars['node'], 'field_banner_image');
 
+    /* require_once drupal_get_path('theme', 'wcm_omega') . "/libraries/Mobile-Detect/Mobile_Detect.php";
+    $detect = new Mobile_Detect;
+
+    if ($detect->isMobile()) {
+      $autoplay = FALSE;
+    }
+    else {
+      $autoplay = TRUE;
+    } */
+
+    if ($top_banner[0]['#item']['type'] == 'video') {
+      $top_banner = field_view_field('node', $vars['node'], 'field_banner_image', array('type' => 'file_video', 'settings' => array('autoplay' => true, 'loop' => TRUE, 'controls' => FALSE, 'muted' => TRUE, 'preload' => 'metadata')));
+    }
+
     if (!empty($top_banner)) {
       $top_banner['#label_display'] = 'hidden';
       $top_banner[0]['#item']['alt'] = "";
diff --git a/profiles/wcm_base/themes/wcm_omega/sass/components/views/_views-timeline.scss b/profiles/wcm_base/themes/wcm_omega/sass/components/views/_views-timeline.scss
index 832e57a24d46d7e4010ed15f7bab73e424cb5504..692a76a124bcf42b22f1a02f9c0b6e8817d6eb85 100644
--- a/profiles/wcm_base/themes/wcm_omega/sass/components/views/_views-timeline.scss
+++ b/profiles/wcm_base/themes/wcm_omega/sass/components/views/_views-timeline.scss
@@ -1,99 +1,132 @@
-@mixin text-stroke($color) {
-  text-shadow: -2px -2px 0 $color, 2px -2px 0 $color, -2px 2px 0 $color, 2px 2px 0 $color;
-}
-
 .wcm-timeline {
   ul, li {
     padding: 0;
     margin: 0;
     list-style-type: none;
   }
-  height: 5em;
-    margin: 7em 0;
-
-  .timeline {
-    @for $i from 1 through 20 {
-      @for $j from 1 through $i {
-        &.entries-#{$i} .timeline-year.entries-#{$j} {
-           width: calc(100% / #{$i} * #{$j});
-        }
-      }
 
-      .timeline-year.entries-#{$i} .timeline-entry{
-        width: calc(100% / #{$i} - 2px);
+  .year-label {
+    font-weight: 600;
+    font-size: 1.5em;
+    line-height: 1.7;
+  }
+
+  .timeline-entry {
+    background-color: $red;
+    margin-bottom: 1em;
+    padding: 0.5em;
+
+    .entry-label {
+      color: #fff;
+
+      .entry-label-text {
+        line-height: 1.2;
+
+        .entry-label-title {
+          font-weight: 700;
+          text-transform: uppercase;
+        }
       }
     }
+  }
+}
 
-    padding: 0;
-    list-style-type: none;
+@media screen and (min-width: 720px) {
+  .wcm-timeline {
+    height: 2em;
+    margin: 8em 0 1em 0;
 
-    .timeline-year {
-      width: 100%;
-      float: left;
-      position: relative;
+    .timeline {
+      @for $i from 1 through 20 {
+        @for $j from 1 through $i {
+          &.entries-#{$i} .timeline-year.entries-#{$j} {
+             width: calc(100% / #{$i} * #{$j});
+          }
+        }
 
-      .timeline-entry:first-child {
-        margin-left: 0;
+        .timeline-year.entries-#{$i} .timeline-entry{
+          width: calc(100% / #{$i} - 2px);
+        }
       }
 
-      .year-label {
-        font-weight: 600;
-        padding-left: 0.5em;
-        padding-right: 0.5em;
-        border-left: 2px solid rgba(0,0,0,0.2);
-        z-index: 5;
-        line-height: 1.7;
-        position: relative;
-      }
+      padding: 0;
+      list-style-type: none;
 
-      .timeline-entry {
-        position: relative;
-        background-color: $red;
-        top: -3.5em;
-        height: 1.7em;
-        z-index: 10;
+      .timeline-year {
+        width: 100%;
+        height: 2em;
         float: left;
-        margin-left: 2px;
+        position: relative;
 
-        &:hover .entry-label {
-          clip: auto;
-          overflow: visible;
+        .timeline-entry:first-child {
+          margin-left: 0;
         }
 
-        .entry-label {
-          clip: rect(1px, 1px, 1px, 1px);
-          overflow:hidden;
-          position: absolute;
-          top: -1.4em;
-          color: $black;
-          border-left: 2px solid rgba(0,0,0,0.5);
-          height: 1em;
-          left: 50%;
-          white-space: nowrap;
-
-          .entry-label-text {
-            position: absolute;
-            top: -2.7em;
-            line-height: 1.2;
-            text-transform: uppercase;
-            left: -0.3em;
+        .year-label {
+          font-size: 1em;
+          height: 1.5em;
+          padding-left: 0.5em;
+          padding-right: 0.5em;
+          border-left: 2px solid rgba(0,0,0,0.2);
+          z-index: 5;
+          position: relative;
+        }
 
-            .entry-label-title {
-              color: $red;
-              font-weight: 700;
+        .timeline-entry {
+          position: relative;
+
+          top: -4.2em;
+          height: 2.7em;
+          z-index: 10;
+          float: left;
+          margin-left: 2px;
+
+          &:hover .entry-label {
+            clip: auto;
+            overflow: visible;
+          }
+
+          .entry-label {
+            clip: rect(1px, 1px, 1px, 1px);
+            overflow:hidden;
+            position: absolute;
+            top: -0.4em;
+            color: $black;
+            border-left: 2px solid rgba(0,0,0,0.5);
+            white-space: nowrap;
+            width: 0;
+            height: 0;
+            border-left: 0.5em solid transparent;
+            border-right: 0.5em solid transparent;
+            border-bottom: 0.5em solid $red-dark;
+            left: calc(50% - 0.5em);
+
+            .entry-label-text {
+              position: absolute;
+              top: -2.7em;
+              left: -0.35em;
+
+              .entry-label-title {
+                color: $red;
+              }
+
+              .entry-label-date {
+                color: $dk-gray;
+              }
             }
 
-            .entry-label-date {
-              color: $dk-gray;
+            &.right .entry-label-text {
+              direction: rtl;
+              right: -0.35em;
             }
           }
-        }
 
-        &:hover {
-          background-color: $red-dark;
+          &:hover {
+            background-color: $red-dark;
 
-           .entry-label-text  .entry-label-title {
-            color: $red;
+             .entry-label-text  .entry-label-title {
+              color: $red;
+            }
           }
         }
       }