From ec353b0f376d3d8e3f3ef73b1e656906a73c50ed Mon Sep 17 00:00:00 2001 From: Chris Gross <gross.364@osu.edu> Date: Wed, 4 Jan 2017 15:13:12 -0500 Subject: [PATCH] weekly build 4 --- PATCHES.txt | 2 +- profiles/wcm_base/CHANGELOG.txt | 19 +- profiles/wcm_base/build-wcm_base-dev.make | 1 - .../modules/contrib/admin/PATCHES.txt | 2 +- .../better_exposed_filters/PATCHES.txt | 2 +- .../modules/contrib/breakpoints/PATCHES.txt | 2 +- .../date_popup_authored.info | 6 +- .../modules/contrib/defaultconfig/PATCHES.txt | 2 +- .../contrib/defaultcontent/PATCHES.txt | 2 +- .../modules/contrib/features/PATCHES.txt | 2 +- .../modules/contrib/field_group/PATCHES.txt | 2 +- .../modules/contrib/file_entity/PATCHES.txt | 2 +- .../modules/contrib/jquery_update/PATCHES.txt | 2 +- .../wcm_base/modules/contrib/link/PATCHES.txt | 2 +- .../modules/contrib/linkchecker/PATCHES.txt | 2 +- .../modules/contrib/linkit/PATCHES.txt | 2 +- .../modules/contrib/manualcrop/PATCHES.txt | 2 +- .../modules/contrib/media/PATCHES.txt | 2 +- .../modules/contrib/media_vimeo/PATCHES.txt | 2 +- .../modules/contrib/media_youtube/PATCHES.txt | 2 +- .../modules/contrib/oauth2_client/LICENSE.txt | 339 --------------- .../modules/contrib/oauth2_client/README.org | 195 --------- .../modules/contrib/oauth2_client/README.txt | 192 --------- .../oauth2_client/oauth2_client.api.php | 155 ------- .../contrib/oauth2_client/oauth2_client.inc | 403 ------------------ .../contrib/oauth2_client/oauth2_client.info | 13 - .../oauth2_client/oauth2_client.install | 6 - .../oauth2_client/oauth2_client.module | 171 -------- .../oauth2_client/tests/oauth2_client.test | 129 ------ .../tests/oauth2_client_test.info | 14 - .../tests/oauth2_client_test.install | 160 ------- .../tests/oauth2_client_test.module | 253 ----------- .../contrib/oauth2_client/tests/run_tests.sh | 35 -- .../modules/contrib/panelizer/PATCHES.txt | 2 +- .../modules/contrib/panels/PATCHES.txt | 2 +- .../modules/contrib/pathauto/PATCHES.txt | 2 +- .../modules/contrib/private/PATCHES.txt | 2 +- .../modules/contrib/redirect/PATCHES.txt | 2 +- .../contrib/simplesamlphp_auth/PATCHES.txt | 2 +- .../modules/contrib/uuid_features/PATCHES.txt | 2 +- .../modules/contrib/views/PATCHES.txt | 2 +- .../views_autocomplete_filters/PATCHES.txt | 2 +- .../modules/contrib/workbench/workbench.info | 5 - .../contrib/workbench_media/PATCHES.txt | 2 +- .../workbench_media/workbench_media.info | 5 - .../contrib/workbench_moderation/PATCHES.txt | 2 +- .../wysiwyg/editors/css/openwysiwyg.css | 11 - .../contrib/wysiwyg/editors/css/tinymce-2.css | 27 -- .../modules/custom/news_client/.gitignore | 2 - .../modules/custom/news_client/README.md | 0 .../news_client/includes/article.view.inc | 47 -- .../includes/article_list.view.inc | 48 --- .../news_client/includes/cache.admin.inc | 70 --- .../includes/news_client.admin.inc | 90 ---- .../includes/news_client_article.tpl.inc | 14 - .../includes/news_client_article_list.tpl.inc | 17 - .../custom/news_client/news_client.info | 7 - .../custom/news_client/news_client.install | 29 -- .../custom/news_client/news_client.make | 7 - .../custom/news_client/news_client.module | 345 --------------- .../content_types/news_client_list.inc | 166 -------- .../templates/news_client_article.tpl.php | 48 --- .../news_client_article_list.tpl.php | 33 -- .../modules/custom/ocio_news/ocio_news.ds.inc | 8 +- .../ocio_news.features.field_instance.inc | 2 +- .../modules/custom/ocio_news/ocio_news.info | 2 +- .../ocio_news/ocio_news.views_default.inc | 75 +--- .../ocio-default/ocio-default.layout.css | 5 +- .../ocio-default.layout.no-query.css | 5 +- .../css/ocio-omega-base.no-query.css | 5 +- .../css/ocio-omega-base.styles.css | 5 +- .../ocio_omega_base/sass/base/_media.scss | 8 +- .../ocio_seven/css/ocio_seven-dialog.css | 2 +- profiles/wcm_base/themes/wcm_omega/.bowerrc | 0 profiles/wcm_base/themes/wcm_omega/.gitignore | 0 .../themes/wcm_omega/css/base/file-icons.css | 0 .../wcm-standard/wcm-standard.layout.css | 0 .../wcm_omega/css/wcm-omega.normalize.css | 0 .../themes/wcm_omega/css/wcm-omega.reset.css | 0 .../wcm_omega/css/wcm-omega.settings.css | 0 .../themes/wcm_omega/css/wcm-omega.styles.css | 2 +- .../themes/wcm_omega/gulpfile.default.js | 0 .../themes/wcm_omega/images/README.txt | 0 .../themes/wcm_omega/images/calendar.svg | 0 .../file-icons/application-illustrator.png | Bin .../file-icons/application-octet-stream.png | Bin .../images/file-icons/application-pdf.png | Bin .../file-icons/application-photoshop.png | Bin .../application-vnd.apple.keynote.png | Bin .../application-vnd.apple.numbers.png | Bin .../application-vnd.apple.pages.png | Bin ...officedocument.presentationml.template.png | Bin ...ficedocument.wordprocessingml.template.png | Bin .../file-icons/application-x-executable.png | Bin .../file-icons/application-x-indesign.png | Bin .../images/file-icons/audio-x-generic.png | Bin .../file-icons/icon-assets/document-icons.psd | Bin .../wcm_omega/images/file-icons/image-eps.png | Bin .../images/file-icons/image-x-generic.png | Bin .../images/file-icons/package-x-generic.png | Bin .../wcm_omega/images/file-icons/text-html.png | Bin .../images/file-icons/text-plain.png | Bin .../images/file-icons/text-x-generic.png | Bin .../images/file-icons/text-x-script.png | Bin .../images/file-icons/video-x-generic.png | Bin .../images/file-icons/x-office-document.png | Bin .../file-icons/x-office-presentation.png | Bin .../file-icons/x-office-spreadsheet.png | Bin .../jquery-images/ui-icons_222222_256x240.png | Bin .../jquery-images/ui-icons_888888_256x240.png | Bin .../osu-logos/osu-footer-wordmark-dk-gray.svg | 0 .../osu-logos/osu-footer-wordmark-lt-gray.svg | 0 .../osu-logos/osu-footer-wordmark-md-gray.svg | 0 .../osu-logos/osu-footer-wordmark-white.svg | 0 .../images/osu-logos/osu-footer-wordmark.png | Bin .../wcm_omega/images/osu-logos/osu-h-rev.svg | 0 .../osu-logos/osu-stacked-dk-gray copy.png | Bin .../images/osu-logos/osu-stacked-dk-gray.svg | 0 .../images/osu-logos/osu-stacked-lt-gray.png | Bin .../images/osu-logos/osu-stacked-lt-gray.svg | 0 .../images/osu-logos/osu-stacked-md-gray.png | Bin .../images/osu-logos/osu-stacked-md-gray.svg | 0 .../images/osu-logos/osu-stacked-white.png | Bin .../images/osu-logos/osu-stacked-white.svg | 0 .../images/osu-logos/osu_logo_print.png | Bin .../images/osu-navbar/apple-touch-icon.png | Bin .../images/osu-navbar/button-search.png | Bin .../osu-navbar/dk-gray/bg-navbar_red.png | Bin .../images/osu-navbar/dk-gray/osu_name.png | Bin .../images/osu-navbar/dk-gray/osu_name@2x.png | Bin .../dk-gray/resp-buckeyelink-network.png | Bin .../dk-gray/resp-buckeyelink-network@2x.png | Bin .../osu-navbar/dk-gray/resp-buckeyelink.png | Bin .../dk-gray/resp-buckeyelink@2x.png | Bin .../osu-navbar/dk-gray/resp-findpeople.png | Bin .../osu-navbar/dk-gray/resp-findpeople@2x.png | Bin .../images/osu-navbar/dk-gray/resp-help.png | Bin .../osu-navbar/dk-gray/resp-help@2x.png | Bin .../images/osu-navbar/dk-gray/resp-map.png | Bin .../images/osu-navbar/dk-gray/resp-map@2x.png | Bin .../images/osu-navbar/dk-gray/resp-search.png | Bin .../osu-navbar/dk-gray/resp-search@2x.png | Bin .../osu-navbar/dk-gray/resp-webmail.png | Bin .../osu-navbar/dk-gray/resp-webmail@2x.png | Bin .../wcm_omega/images/osu-navbar/favicon.ico | Bin .../osu-navbar/lt-gray/bg-navbar_red.png | Bin .../images/osu-navbar/lt-gray/osu_name.png | Bin .../images/osu-navbar/lt-gray/osu_name@2x.png | Bin .../lt-gray/resp-buckeyelink-network.png | Bin .../lt-gray/resp-buckeyelink-network@2x.png | Bin .../osu-navbar/lt-gray/resp-buckeyelink.png | Bin .../lt-gray/resp-buckeyelink@2x.png | Bin .../osu-navbar/lt-gray/resp-findpeople.png | Bin .../osu-navbar/lt-gray/resp-findpeople@2x.png | Bin .../images/osu-navbar/lt-gray/resp-help.png | Bin .../osu-navbar/lt-gray/resp-help@2x.png | Bin .../images/osu-navbar/lt-gray/resp-map.png | Bin .../images/osu-navbar/lt-gray/resp-map@2x.png | Bin .../images/osu-navbar/lt-gray/resp-search.png | Bin .../osu-navbar/lt-gray/resp-search@2x.png | Bin .../osu-navbar/lt-gray/resp-webmail.png | Bin .../osu-navbar/lt-gray/resp-webmail@2x.png | Bin .../wcm_omega/js/matchHeight/.gitignore | 0 .../wcm_omega/js/matchHeight/CHANGELOG.md | 0 .../themes/wcm_omega/js/matchHeight/LICENSE | 0 .../themes/wcm_omega/js/matchHeight/README.md | 0 .../wcm_omega/js/matchHeight/bower.json | 0 .../js/matchHeight/jquery.matchHeight-min.js | 0 .../js/matchHeight/jquery.matchHeight.js | 0 .../js/matchHeight/lib/jquery-1.11.0.min.js | 0 .../js/matchHeight/matchHeight.jquery.json | 0 .../themes/wcm_omega/js/matchHeight/test.css | 0 .../themes/wcm_omega/js/matchHeight/test.html | 0 .../themes/wcm_omega/js/matchHeight/test.js | 0 .../wcm_omega/js/wcm-omega.behaviors.js | 0 .../layouts/wcm-standard/preview.png | Bin .../wcm-standard/wcm-standard-layout.tpl.php | 0 .../wcm-standard/wcm-standard.layout.inc | 0 profiles/wcm_base/themes/wcm_omega/logo.png | Bin .../wcm_base/themes/wcm_omega/package.json | 0 .../panels/assets/panels-layout-template.ai | 0 .../layouts/wcm-omega-1a/wcm-omega-1a.inc | 0 .../layouts/wcm-omega-1a/wcm-omega-1a.png | Bin .../layouts/wcm-omega-1a/wcm-omega-1a.tpl.php | 0 .../layouts/wcm-omega-1b/wcm-omega-1b.inc | 0 .../layouts/wcm-omega-1b/wcm-omega-1b.png | Bin .../layouts/wcm-omega-1b/wcm-omega-1b.tpl.php | 0 .../layouts/wcm-omega-2a/wcm-omega-2a.inc | 0 .../layouts/wcm-omega-2a/wcm-omega-2a.png | Bin .../layouts/wcm-omega-2a/wcm-omega-2a.tpl.php | 0 .../layouts/wcm-omega-2b/wcm-omega-2b.inc | 0 .../layouts/wcm-omega-2b/wcm-omega-2b.png | Bin .../layouts/wcm-omega-2b/wcm-omega-2b.tpl.php | 0 .../layouts/wcm-omega-3a/wcm-omega-3a.inc | 0 .../layouts/wcm-omega-3a/wcm-omega-3a.png | Bin .../layouts/wcm-omega-3a/wcm-omega-3a.tpl.php | 0 .../layouts/wcm-omega-3b/wcm-omega-3b.inc | 0 .../layouts/wcm-omega-3b/wcm-omega-3b.png | Bin .../layouts/wcm-omega-3b/wcm-omega-3b.tpl.php | 0 .../layouts/wcm-omega-3c/wcm-omega-3c.inc | 0 .../layouts/wcm-omega-3c/wcm-omega-3c.png | Bin .../layouts/wcm-omega-3c/wcm-omega-3c.tpl.php | 0 .../layouts/wcm-omega-4a/wcm-omega-4a.inc | 0 .../layouts/wcm-omega-4a/wcm-omega-4a.png | Bin .../layouts/wcm-omega-4a/wcm-omega-4a.tpl.php | 0 .../layouts/wcm-omega-4b/wcm-omega-4b.inc | 0 .../layouts/wcm-omega-4b/wcm-omega-4b.png | Bin .../layouts/wcm-omega-4b/wcm-omega-4b.tpl.php | 0 .../layouts/wcm-omega-4c/wcm-omega-4c.inc | 0 .../layouts/wcm-omega-4c/wcm-omega-4c.png | Bin .../layouts/wcm-omega-4c/wcm-omega-4c.tpl.php | 0 .../layouts/wcm-omega-4d/wcm-omega-4d.inc | 0 .../layouts/wcm-omega-4d/wcm-omega-4d.png | Bin .../layouts/wcm-omega-4d/wcm-omega-4d.tpl.php | 0 .../layouts/wcm-omega-5a/wcm-omega-5a.inc | 0 .../layouts/wcm-omega-5a/wcm-omega-5a.png | Bin .../layouts/wcm-omega-5a/wcm-omega-5a.tpl.php | 0 .../layouts/wcm-omega-6a/wcm-omega-6a.inc | 0 .../layouts/wcm-omega-6a/wcm-omega-6a.png | Bin .../layouts/wcm-omega-6a/wcm-omega-6a.tpl.php | 0 .../layouts/wcm-omega-6b/wcm-omega-6b.inc | 0 .../layouts/wcm-omega-6b/wcm-omega-6b.png | Bin .../layouts/wcm-omega-6b/wcm-omega-6b.tpl.php | 0 .../layouts/wcm-omega-7a/wcm-omega-7a.inc | 0 .../layouts/wcm-omega-7a/wcm-omega-7a.png | Bin .../layouts/wcm-omega-7a/wcm-omega-7a.tpl.php | 0 .../panels/layouts/wcm-omega-layouts.css | 0 .../themes/wcm_omega/preprocess/README.md | 0 .../wcm_omega/preprocess/html.preprocess.inc | 0 .../wcm_omega/preprocess/page.preprocess.inc | 0 .../preprocess/region.preprocess.inc | 0 .../themes/wcm_omega/process/README.md | 0 .../themes/wcm_omega/process/page.process.inc | 0 .../wcm_base/themes/wcm_omega/sass/README.md | 0 .../wcm_omega/sass/abstractions/README.md | 0 .../sass/abstractions/_font-size.scss | 0 .../sass/abstractions/_quantity-query.scss | 0 .../themes/wcm_omega/sass/base/README.md | 0 .../wcm_omega/sass/base/_accordions.scss | 0 .../wcm_omega/sass/base/_breadcrumbs.scss | 0 .../themes/wcm_omega/sass/base/_buttons.scss | 0 .../themes/wcm_omega/sass/base/_colorbox.scss | 0 .../themes/wcm_omega/sass/base/_extlink.scss | 0 .../themes/wcm_omega/sass/base/_forms.scss | 0 .../wcm_omega/sass/base/_heading-styles.scss | 0 .../themes/wcm_omega/sass/base/_images.scss | 0 .../themes/wcm_omega/sass/base/_jqueryui.scss | 0 .../wcm_omega/sass/base/_layout-base.scss | 0 .../themes/wcm_omega/sass/base/_lists.scss | 0 .../themes/wcm_omega/sass/base/_media.scss | 32 +- .../themes/wcm_omega/sass/base/_messages.scss | 0 .../themes/wcm_omega/sass/base/_pager.scss | 0 .../themes/wcm_omega/sass/base/_tables.scss | 0 .../themes/wcm_omega/sass/base/_tabs.scss | 0 .../wcm_omega/sass/base/_typography.scss | 0 .../themes/wcm_omega/sass/base/_widgets.scss | 0 .../themes/wcm_omega/sass/base/_wysiwyg.scss | 0 .../wcm_omega/sass/base/file-icons.scss | 0 .../sass/components/_featured-slideshow.scss | 0 .../sass/components/_mailchimp-campaign.scss | 0 .../sass/components/_media_magnet.scss | 0 .../sass/components/_news-client.scss | 0 .../wcm_omega/sass/components/_page.scss | 0 .../wcm_omega/sass/components/_search.scss | 0 .../wcm_omega/sass/components/_testing.scss | 0 .../components/blocks/_webform-blocks.scss | 0 .../sass/components/blocks/_workbench.scss | 0 .../components/content-types/_article.scss | 0 .../components/content-types/_basic-page.scss | 0 .../sass/components/content-types/_book.scss | 0 .../content-types/_landing-page.scss | 0 .../sass/components/panels/_panels-admin.scss | 0 .../sass/components/panels/_panels-panes.scss | 0 .../sass/components/panels/_panels-rows.scss | 0 .../sass/components/panels/_tiles.scss | 0 .../sass/components/regions/_content.scss | 0 .../sass/components/regions/_footer.scss | 0 .../sass/components/regions/_hero.scss | 0 .../sass/components/regions/_l-main.scss | 0 .../sass/components/regions/_main-menu.scss | 0 .../sass/components/regions/_masthead.scss | 0 .../sass/components/regions/_osu-navbar.scss | 0 .../sass/components/regions/_pre-footer.scss | 0 .../sass/components/regions/_sidebars.scss | 0 .../sass/components/user/_user-login.scss | 0 .../sass/components/user/_user-profile.scss | 0 .../sass/components/views/_news-views.scss | 0 .../sass/components/views/_user-views.scss | 0 .../sass/components/views/_views.scss | 0 .../wcm-standard/wcm-standard.layout.scss | 0 .../themes/wcm_omega/sass/variables/README.md | 0 .../wcm_omega/sass/variables/_colors.scss | 0 .../wcm_omega/sass/variables/_grid.scss | 0 .../sass/variables/_sassybuttons.scss | 0 .../wcm_omega/sass/variables/_shadows.scss | 0 .../wcm_omega/sass/variables/_typography.scss | 0 .../wcm_omega/sass/wcm-omega.normalize.scss | 0 .../wcm_omega/sass/wcm-omega.reset.scss | 0 .../wcm_omega/sass/wcm-omega.settings.scss | 0 .../wcm_omega/sass/wcm-omega.styles.scss | 0 .../wcm_base/themes/wcm_omega/screenshot.png | Bin .../wcm_base/themes/wcm_omega/template.php | 0 .../themes/wcm_omega/templates/README.md | 0 .../templates/book/book-navigation.tpl.php | 0 .../news_client/news_client_article.tpl.php | 0 .../news_client_article_list.tpl.php | 0 .../wcm_omega/templates/node/node.tpl.php | 0 ...els-pane--tile-pane-plus-text-area.tpl.php | 0 .../fieldable-panels-pane--tile-pane.tpl.php | 0 .../panes/mm-item--single-channel.tpl.php | 0 .../wcm_omega/templates/panes/mm-item.tpl.php | 0 .../panels-pane--mm-widgets-live-pane.tpl.php | 0 .../templates/regions/region--content.tpl.php | 0 .../regions/region--footer-1.tpl.php | 0 .../regions/region--main-menu.tpl.php | 0 .../regions/region--masthead.tpl.php | 0 .../regions/region--osu-navbar.tpl.php | 0 .../templates/regions/region.tpl.php | 0 .../templates/search/search-result.tpl.php | 0 .../templates/search/search-results.tpl.php | 0 .../wcm_omega/templates/system/html.tpl.php | 0 .../views/views-view-unformatted.tpl.php | 0 .../webform/webform-calendar.tpl.php | 0 .../themes/wcm_omega/theme-settings.php | 0 .../wcm_base/themes/wcm_omega/theme/README.md | 0 .../wcm_base/themes/wcm_omega/wcm_omega.info | 0 profiles/wcm_base/wcm_base.make | 5 - 327 files changed, 97 insertions(+), 3177 deletions(-) delete mode 100644 profiles/wcm_base/modules/contrib/oauth2_client/LICENSE.txt delete mode 100644 profiles/wcm_base/modules/contrib/oauth2_client/README.org delete mode 100644 profiles/wcm_base/modules/contrib/oauth2_client/README.txt delete mode 100644 profiles/wcm_base/modules/contrib/oauth2_client/oauth2_client.api.php delete mode 100644 profiles/wcm_base/modules/contrib/oauth2_client/oauth2_client.inc delete mode 100644 profiles/wcm_base/modules/contrib/oauth2_client/oauth2_client.info delete mode 100644 profiles/wcm_base/modules/contrib/oauth2_client/oauth2_client.install delete mode 100644 profiles/wcm_base/modules/contrib/oauth2_client/oauth2_client.module delete mode 100644 profiles/wcm_base/modules/contrib/oauth2_client/tests/oauth2_client.test delete mode 100644 profiles/wcm_base/modules/contrib/oauth2_client/tests/oauth2_client_test.info delete mode 100644 profiles/wcm_base/modules/contrib/oauth2_client/tests/oauth2_client_test.install delete mode 100644 profiles/wcm_base/modules/contrib/oauth2_client/tests/oauth2_client_test.module delete mode 100755 profiles/wcm_base/modules/contrib/oauth2_client/tests/run_tests.sh delete mode 100644 profiles/wcm_base/modules/contrib/wysiwyg/editors/css/openwysiwyg.css delete mode 100644 profiles/wcm_base/modules/contrib/wysiwyg/editors/css/tinymce-2.css delete mode 100644 profiles/wcm_base/modules/custom/news_client/.gitignore delete mode 100644 profiles/wcm_base/modules/custom/news_client/README.md delete mode 100644 profiles/wcm_base/modules/custom/news_client/includes/article.view.inc delete mode 100644 profiles/wcm_base/modules/custom/news_client/includes/article_list.view.inc delete mode 100644 profiles/wcm_base/modules/custom/news_client/includes/cache.admin.inc delete mode 100755 profiles/wcm_base/modules/custom/news_client/includes/news_client.admin.inc delete mode 100644 profiles/wcm_base/modules/custom/news_client/includes/news_client_article.tpl.inc delete mode 100644 profiles/wcm_base/modules/custom/news_client/includes/news_client_article_list.tpl.inc delete mode 100644 profiles/wcm_base/modules/custom/news_client/news_client.info delete mode 100644 profiles/wcm_base/modules/custom/news_client/news_client.install delete mode 100644 profiles/wcm_base/modules/custom/news_client/news_client.make delete mode 100755 profiles/wcm_base/modules/custom/news_client/news_client.module delete mode 100644 profiles/wcm_base/modules/custom/news_client/plugins/content_types/news_client_list.inc delete mode 100644 profiles/wcm_base/modules/custom/news_client/templates/news_client_article.tpl.php delete mode 100644 profiles/wcm_base/modules/custom/news_client/templates/news_client_article_list.tpl.php mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/.bowerrc mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/.gitignore mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/css/base/file-icons.css mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/css/layouts/wcm-standard/wcm-standard.layout.css mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/css/wcm-omega.normalize.css mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/css/wcm-omega.reset.css mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/css/wcm-omega.settings.css mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/css/wcm-omega.styles.css mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/gulpfile.default.js mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/images/README.txt mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/images/calendar.svg mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/images/file-icons/application-illustrator.png mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/images/file-icons/application-octet-stream.png mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/images/file-icons/application-pdf.png mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/images/file-icons/application-photoshop.png mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/images/file-icons/application-vnd.apple.keynote.png mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/images/file-icons/application-vnd.apple.numbers.png mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/images/file-icons/application-vnd.apple.pages.png mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/images/file-icons/application-vnd.openxmlformats-officedocument.presentationml.template.png mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/images/file-icons/application-vnd.openxmlformats-officedocument.wordprocessingml.template.png mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/images/file-icons/application-x-executable.png mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/images/file-icons/application-x-indesign.png mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/images/file-icons/audio-x-generic.png mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/images/file-icons/icon-assets/document-icons.psd mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/images/file-icons/image-eps.png mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/images/file-icons/image-x-generic.png mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/images/file-icons/package-x-generic.png mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/images/file-icons/text-html.png mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/images/file-icons/text-plain.png mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/images/file-icons/text-x-generic.png mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/images/file-icons/text-x-script.png mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/images/file-icons/video-x-generic.png mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/images/file-icons/x-office-document.png mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/images/file-icons/x-office-presentation.png mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/images/file-icons/x-office-spreadsheet.png mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/images/jquery-images/ui-icons_222222_256x240.png mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/images/jquery-images/ui-icons_888888_256x240.png mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/images/osu-logos/osu-footer-wordmark-dk-gray.svg mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/images/osu-logos/osu-footer-wordmark-lt-gray.svg mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/images/osu-logos/osu-footer-wordmark-md-gray.svg mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/images/osu-logos/osu-footer-wordmark-white.svg mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/images/osu-logos/osu-footer-wordmark.png mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/images/osu-logos/osu-h-rev.svg mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/images/osu-logos/osu-stacked-dk-gray copy.png mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/images/osu-logos/osu-stacked-dk-gray.svg mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/images/osu-logos/osu-stacked-lt-gray.png mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/images/osu-logos/osu-stacked-lt-gray.svg mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/images/osu-logos/osu-stacked-md-gray.png mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/images/osu-logos/osu-stacked-md-gray.svg mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/images/osu-logos/osu-stacked-white.png mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/images/osu-logos/osu-stacked-white.svg mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/images/osu-logos/osu_logo_print.png mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/images/osu-navbar/apple-touch-icon.png mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/images/osu-navbar/button-search.png mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/images/osu-navbar/dk-gray/bg-navbar_red.png mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/images/osu-navbar/dk-gray/osu_name.png mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/images/osu-navbar/dk-gray/osu_name@2x.png mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/images/osu-navbar/dk-gray/resp-buckeyelink-network.png mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/images/osu-navbar/dk-gray/resp-buckeyelink-network@2x.png mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/images/osu-navbar/dk-gray/resp-buckeyelink.png mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/images/osu-navbar/dk-gray/resp-buckeyelink@2x.png mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/images/osu-navbar/dk-gray/resp-findpeople.png mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/images/osu-navbar/dk-gray/resp-findpeople@2x.png mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/images/osu-navbar/dk-gray/resp-help.png mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/images/osu-navbar/dk-gray/resp-help@2x.png mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/images/osu-navbar/dk-gray/resp-map.png mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/images/osu-navbar/dk-gray/resp-map@2x.png mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/images/osu-navbar/dk-gray/resp-search.png mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/images/osu-navbar/dk-gray/resp-search@2x.png mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/images/osu-navbar/dk-gray/resp-webmail.png mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/images/osu-navbar/dk-gray/resp-webmail@2x.png mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/images/osu-navbar/favicon.ico mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/images/osu-navbar/lt-gray/bg-navbar_red.png mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/images/osu-navbar/lt-gray/osu_name.png mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/images/osu-navbar/lt-gray/osu_name@2x.png mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/images/osu-navbar/lt-gray/resp-buckeyelink-network.png mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/images/osu-navbar/lt-gray/resp-buckeyelink-network@2x.png mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/images/osu-navbar/lt-gray/resp-buckeyelink.png mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/images/osu-navbar/lt-gray/resp-buckeyelink@2x.png mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/images/osu-navbar/lt-gray/resp-findpeople.png mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/images/osu-navbar/lt-gray/resp-findpeople@2x.png mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/images/osu-navbar/lt-gray/resp-help.png mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/images/osu-navbar/lt-gray/resp-help@2x.png mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/images/osu-navbar/lt-gray/resp-map.png mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/images/osu-navbar/lt-gray/resp-map@2x.png mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/images/osu-navbar/lt-gray/resp-search.png mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/images/osu-navbar/lt-gray/resp-search@2x.png mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/images/osu-navbar/lt-gray/resp-webmail.png mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/images/osu-navbar/lt-gray/resp-webmail@2x.png mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/js/matchHeight/.gitignore mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/js/matchHeight/CHANGELOG.md mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/js/matchHeight/LICENSE mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/js/matchHeight/README.md mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/js/matchHeight/bower.json mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/js/matchHeight/jquery.matchHeight-min.js mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/js/matchHeight/jquery.matchHeight.js mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/js/matchHeight/lib/jquery-1.11.0.min.js mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/js/matchHeight/matchHeight.jquery.json mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/js/matchHeight/test.css mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/js/matchHeight/test.html mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/js/matchHeight/test.js mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/js/wcm-omega.behaviors.js mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/layouts/wcm-standard/preview.png mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/layouts/wcm-standard/wcm-standard-layout.tpl.php mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/layouts/wcm-standard/wcm-standard.layout.inc mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/logo.png mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/package.json mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/panels/assets/panels-layout-template.ai mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-1a/wcm-omega-1a.inc mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-1a/wcm-omega-1a.png mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-1a/wcm-omega-1a.tpl.php mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-1b/wcm-omega-1b.inc mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-1b/wcm-omega-1b.png mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-1b/wcm-omega-1b.tpl.php mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-2a/wcm-omega-2a.inc mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-2a/wcm-omega-2a.png mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-2a/wcm-omega-2a.tpl.php mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-2b/wcm-omega-2b.inc mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-2b/wcm-omega-2b.png mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-2b/wcm-omega-2b.tpl.php mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-3a/wcm-omega-3a.inc mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-3a/wcm-omega-3a.png mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-3a/wcm-omega-3a.tpl.php mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-3b/wcm-omega-3b.inc mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-3b/wcm-omega-3b.png mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-3b/wcm-omega-3b.tpl.php mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-3c/wcm-omega-3c.inc mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-3c/wcm-omega-3c.png mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-3c/wcm-omega-3c.tpl.php mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-4a/wcm-omega-4a.inc mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-4a/wcm-omega-4a.png mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-4a/wcm-omega-4a.tpl.php mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-4b/wcm-omega-4b.inc mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-4b/wcm-omega-4b.png mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-4b/wcm-omega-4b.tpl.php mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-4c/wcm-omega-4c.inc mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-4c/wcm-omega-4c.png mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-4c/wcm-omega-4c.tpl.php mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-4d/wcm-omega-4d.inc mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-4d/wcm-omega-4d.png mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-4d/wcm-omega-4d.tpl.php mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-5a/wcm-omega-5a.inc mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-5a/wcm-omega-5a.png mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-5a/wcm-omega-5a.tpl.php mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-6a/wcm-omega-6a.inc mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-6a/wcm-omega-6a.png mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-6a/wcm-omega-6a.tpl.php mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-6b/wcm-omega-6b.inc mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-6b/wcm-omega-6b.png mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-6b/wcm-omega-6b.tpl.php mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-7a/wcm-omega-7a.inc mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-7a/wcm-omega-7a.png mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-7a/wcm-omega-7a.tpl.php mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-layouts.css mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/preprocess/README.md mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/preprocess/html.preprocess.inc mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/preprocess/page.preprocess.inc mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/preprocess/region.preprocess.inc mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/process/README.md mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/process/page.process.inc mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/sass/README.md mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/sass/abstractions/README.md mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/sass/abstractions/_font-size.scss mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/sass/abstractions/_quantity-query.scss mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/sass/base/README.md mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/sass/base/_accordions.scss mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/sass/base/_breadcrumbs.scss mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/sass/base/_buttons.scss mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/sass/base/_colorbox.scss mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/sass/base/_extlink.scss mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/sass/base/_forms.scss mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/sass/base/_heading-styles.scss mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/sass/base/_images.scss mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/sass/base/_jqueryui.scss mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/sass/base/_layout-base.scss mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/sass/base/_lists.scss mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/sass/base/_media.scss mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/sass/base/_messages.scss mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/sass/base/_pager.scss mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/sass/base/_tables.scss mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/sass/base/_tabs.scss mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/sass/base/_typography.scss mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/sass/base/_widgets.scss mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/sass/base/_wysiwyg.scss mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/sass/base/file-icons.scss mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/sass/components/_featured-slideshow.scss mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/sass/components/_mailchimp-campaign.scss mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/sass/components/_media_magnet.scss mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/sass/components/_news-client.scss mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/sass/components/_page.scss mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/sass/components/_search.scss mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/sass/components/_testing.scss mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/sass/components/blocks/_webform-blocks.scss mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/sass/components/blocks/_workbench.scss mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/sass/components/content-types/_article.scss mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/sass/components/content-types/_basic-page.scss mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/sass/components/content-types/_book.scss mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/sass/components/content-types/_landing-page.scss mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/sass/components/panels/_panels-admin.scss mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/sass/components/panels/_panels-panes.scss mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/sass/components/panels/_panels-rows.scss mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/sass/components/panels/_tiles.scss mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/sass/components/regions/_content.scss mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/sass/components/regions/_footer.scss mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/sass/components/regions/_hero.scss mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/sass/components/regions/_l-main.scss mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/sass/components/regions/_main-menu.scss mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/sass/components/regions/_masthead.scss mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/sass/components/regions/_osu-navbar.scss mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/sass/components/regions/_pre-footer.scss mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/sass/components/regions/_sidebars.scss mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/sass/components/user/_user-login.scss mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/sass/components/user/_user-profile.scss mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/sass/components/views/_news-views.scss mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/sass/components/views/_user-views.scss mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/sass/components/views/_views.scss mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/sass/layouts/wcm-standard/wcm-standard.layout.scss mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/sass/variables/README.md mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/sass/variables/_colors.scss mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/sass/variables/_grid.scss mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/sass/variables/_sassybuttons.scss mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/sass/variables/_shadows.scss mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/sass/variables/_typography.scss mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/sass/wcm-omega.normalize.scss mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/sass/wcm-omega.reset.scss mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/sass/wcm-omega.settings.scss mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/sass/wcm-omega.styles.scss mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/screenshot.png mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/template.php mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/templates/README.md mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/templates/book/book-navigation.tpl.php mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/templates/news_client/news_client_article.tpl.php mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/templates/news_client/news_client_article_list.tpl.php mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/templates/node/node.tpl.php mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/templates/panes/fieldable-panels-pane--tile-pane-plus-text-area.tpl.php mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/templates/panes/fieldable-panels-pane--tile-pane.tpl.php mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/templates/panes/mm-item--single-channel.tpl.php mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/templates/panes/mm-item.tpl.php mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/templates/panes/panels-pane--mm-widgets-live-pane.tpl.php mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/templates/regions/region--content.tpl.php mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/templates/regions/region--footer-1.tpl.php mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/templates/regions/region--main-menu.tpl.php mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/templates/regions/region--masthead.tpl.php mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/templates/regions/region--osu-navbar.tpl.php mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/templates/regions/region.tpl.php mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/templates/search/search-result.tpl.php mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/templates/search/search-results.tpl.php mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/templates/system/html.tpl.php mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/templates/views/views-view-unformatted.tpl.php mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/templates/webform/webform-calendar.tpl.php mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/theme-settings.php mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/theme/README.md mode change 100755 => 100644 profiles/wcm_base/themes/wcm_omega/wcm_omega.info diff --git a/PATCHES.txt b/PATCHES.txt index 753c121e..5a84d18e 100644 --- a/PATCHES.txt +++ b/PATCHES.txt @@ -2,4 +2,4 @@ The following patches have been applied to this project: - pantheon-yml.patch - http://www.drupal.org/files/issues/drupal-add_basic_svg_support-2539478-3-D7.patch -This file was automatically generated by Drush Make (http://drupal.org/project/drush). \ No newline at end of file +This file was automatically generated by Drush Make (http://drupal.org/project/drush). diff --git a/profiles/wcm_base/CHANGELOG.txt b/profiles/wcm_base/CHANGELOG.txt index 93661aaa..f7e30e74 100644 --- a/profiles/wcm_base/CHANGELOG.txt +++ b/profiles/wcm_base/CHANGELOG.txt @@ -1,21 +1,26 @@ +WCM Base 7.x-1.x, 2017-01-04 +---------------------------- +- OCIO Omega Base, WCM Omega: Only use display: table for captioned media. +- OCIO Seven: Updated jQuery UI dialog z-index. + WCM Base 7.x-1.x, 2017-01-01 ---------------------------- - WCM Base: Added Views Nested Accordion module. -- WCM Panels Settings: Fixed Media Magnet icon display. -- OCIO News: Updated News Archive block display. +- WCM Panels Settings: Fixed Media Magnet icon display. +- OCIO News: Updated News Archive block display. - OCIO Omega Base: - Fixed panelizer+media overlay z-index. - Define Media Magnet channel variable, even if empty. - - Add jQuery behavior for active links in News Archive block. + - Add jQuery behavior for active links in News Archive block. - OCIO Seven: Match jQuery UI dialog to ocio_omega_base. - WCM Omega: - Fixed panelizer+media overlay z-index. - Define Media Magnet channel variable, even if empty. - Add jQuery behavior for active links in News Archive block. - - Switch to 24 column grid, adjust grids and gutters. - - Change block and pane titles to dk-gray. - - Lighten lt-gray when used as body background, panels rows, and footer. - + - Switch to 24 column grid, adjust grids and gutters. + - Change block and pane titles to dk-gray. + - Lighten lt-gray when used as body background, panels rows, and footer. + WCM Base 7.x-1.x, 2016-12-29 ---------------------------- - WCM Base: diff --git a/profiles/wcm_base/build-wcm_base-dev.make b/profiles/wcm_base/build-wcm_base-dev.make index 308314a1..ed99e736 100644 --- a/profiles/wcm_base/build-wcm_base-dev.make +++ b/profiles/wcm_base/build-wcm_base-dev.make @@ -43,7 +43,6 @@ projects[wcm_user_contact][options][working-copy] = TRUE projects[wcm_user_leadership][options][working-copy] = TRUE projects[wcm_user_profile][options][working-copy] = TRUE projects[smtp_html_mail][options][working-copy] = TRUE -projects[news_client][options][working-copy] = TRUE ;themes projects[ocio_omega_base][options][working-copy] = TRUE diff --git a/profiles/wcm_base/modules/contrib/admin/PATCHES.txt b/profiles/wcm_base/modules/contrib/admin/PATCHES.txt index 0de9d4c5..d6a705e1 100644 --- a/profiles/wcm_base/modules/contrib/admin/PATCHES.txt +++ b/profiles/wcm_base/modules/contrib/admin/PATCHES.txt @@ -1,4 +1,4 @@ The following patches have been applied to this project: - http://drupal.org/files/1334804-admin-jquery-updated-6.patch -This file was automatically generated by Drush Make (http://drupal.org/project/drush). \ No newline at end of file +This file was automatically generated by Drush Make (http://drupal.org/project/drush). diff --git a/profiles/wcm_base/modules/contrib/better_exposed_filters/PATCHES.txt b/profiles/wcm_base/modules/contrib/better_exposed_filters/PATCHES.txt index c74d3374..922031ec 100644 --- a/profiles/wcm_base/modules/contrib/better_exposed_filters/PATCHES.txt +++ b/profiles/wcm_base/modules/contrib/better_exposed_filters/PATCHES.txt @@ -1,4 +1,4 @@ The following patches have been applied to this project: - http://drupal.org/files/issues/bef-placeholder_support-2560321-2.patch -This file was automatically generated by Drush Make (http://drupal.org/project/drush). \ No newline at end of file +This file was automatically generated by Drush Make (http://drupal.org/project/drush). diff --git a/profiles/wcm_base/modules/contrib/breakpoints/PATCHES.txt b/profiles/wcm_base/modules/contrib/breakpoints/PATCHES.txt index 92968bc1..bd8feba4 100644 --- a/profiles/wcm_base/modules/contrib/breakpoints/PATCHES.txt +++ b/profiles/wcm_base/modules/contrib/breakpoints/PATCHES.txt @@ -1,4 +1,4 @@ The following patches have been applied to this project: - https://www.drupal.org/files/issues/2415363-breakpoints-menu_rebuild-13.patch -This file was automatically generated by Drush Make (http://drupal.org/project/drush). \ No newline at end of file +This file was automatically generated by Drush Make (http://drupal.org/project/drush). diff --git a/profiles/wcm_base/modules/contrib/date_popup_authored/date_popup_authored.info b/profiles/wcm_base/modules/contrib/date_popup_authored/date_popup_authored.info index 024263b5..bd506d7f 100644 --- a/profiles/wcm_base/modules/contrib/date_popup_authored/date_popup_authored.info +++ b/profiles/wcm_base/modules/contrib/date_popup_authored/date_popup_authored.info @@ -3,8 +3,4 @@ description = "Provides a datepicker for the 'Authored on' field on node forms." core = 7.x files[] = date_popup_authored.test package = Date/Time -dependencies[] = date_popup -; Information added by drush on 2012-06-16 -version = "7.x-1.1+2-dev" -project = "date_popup_authored" -datestamp = "1339821417" \ No newline at end of file +dependencies[] = date_popup \ No newline at end of file diff --git a/profiles/wcm_base/modules/contrib/defaultconfig/PATCHES.txt b/profiles/wcm_base/modules/contrib/defaultconfig/PATCHES.txt index a646afe9..db91ce58 100644 --- a/profiles/wcm_base/modules/contrib/defaultconfig/PATCHES.txt +++ b/profiles/wcm_base/modules/contrib/defaultconfig/PATCHES.txt @@ -2,4 +2,4 @@ The following patches have been applied to this project: - http://drupal.org/files/issues/defaultconfig-rebuild-2008178-14.patch - http://drupal.org/files/issues/1900574.defaultconfig.undefinedindex_20.patch -This file was automatically generated by Drush Make (http://drupal.org/project/drush). \ No newline at end of file +This file was automatically generated by Drush Make (http://drupal.org/project/drush). diff --git a/profiles/wcm_base/modules/contrib/defaultcontent/PATCHES.txt b/profiles/wcm_base/modules/contrib/defaultcontent/PATCHES.txt index 120241d9..0d26fb08 100644 --- a/profiles/wcm_base/modules/contrib/defaultcontent/PATCHES.txt +++ b/profiles/wcm_base/modules/contrib/defaultcontent/PATCHES.txt @@ -2,4 +2,4 @@ The following patches have been applied to this project: - http://drupal.org/files/1754428-allow-node-export-alter.patch - http://drupal.org/files/1757782-cannot-import-menu-hierarchy-8.patch -This file was automatically generated by Drush Make (http://drupal.org/project/drush). \ No newline at end of file +This file was automatically generated by Drush Make (http://drupal.org/project/drush). diff --git a/profiles/wcm_base/modules/contrib/features/PATCHES.txt b/profiles/wcm_base/modules/contrib/features/PATCHES.txt index d1c847fe..47fe1854 100644 --- a/profiles/wcm_base/modules/contrib/features/PATCHES.txt +++ b/profiles/wcm_base/modules/contrib/features/PATCHES.txt @@ -1,4 +1,4 @@ The following patches have been applied to this project: - https://drupal.org/files/issues/export_shorcuts_sets-986968-36.patch -This file was automatically generated by Drush Make (http://drupal.org/project/drush). \ No newline at end of file +This file was automatically generated by Drush Make (http://drupal.org/project/drush). diff --git a/profiles/wcm_base/modules/contrib/field_group/PATCHES.txt b/profiles/wcm_base/modules/contrib/field_group/PATCHES.txt index 12d119b6..9f552558 100644 --- a/profiles/wcm_base/modules/contrib/field_group/PATCHES.txt +++ b/profiles/wcm_base/modules/contrib/field_group/PATCHES.txt @@ -1,4 +1,4 @@ The following patches have been applied to this project: - http://drupal.org/files/issues/1670136-export-ctools-plugin-info-21.patch -This file was automatically generated by Drush Make (http://drupal.org/project/drush). \ No newline at end of file +This file was automatically generated by Drush Make (http://drupal.org/project/drush). diff --git a/profiles/wcm_base/modules/contrib/file_entity/PATCHES.txt b/profiles/wcm_base/modules/contrib/file_entity/PATCHES.txt index 8ad5f47d..8c24a881 100644 --- a/profiles/wcm_base/modules/contrib/file_entity/PATCHES.txt +++ b/profiles/wcm_base/modules/contrib/file_entity/PATCHES.txt @@ -2,4 +2,4 @@ The following patches have been applied to this project: - http://drupal.org/files/issues/file_entity-file-size-limit-per-file-type-2530656-3.patch - http://drupal.org/files/issues/2537982-fix-changing-file-scheme.patch -This file was automatically generated by Drush Make (http://drupal.org/project/drush). \ No newline at end of file +This file was automatically generated by Drush Make (http://drupal.org/project/drush). diff --git a/profiles/wcm_base/modules/contrib/jquery_update/PATCHES.txt b/profiles/wcm_base/modules/contrib/jquery_update/PATCHES.txt index f6dfcf6a..2f41873b 100644 --- a/profiles/wcm_base/modules/contrib/jquery_update/PATCHES.txt +++ b/profiles/wcm_base/modules/contrib/jquery_update/PATCHES.txt @@ -1,4 +1,4 @@ The following patches have been applied to this project: - http://drupal.org/files/issues/jquery_update-autoheight_fix-2241973-7.patch -This file was automatically generated by Drush Make (http://drupal.org/project/drush). \ No newline at end of file +This file was automatically generated by Drush Make (http://drupal.org/project/drush). diff --git a/profiles/wcm_base/modules/contrib/link/PATCHES.txt b/profiles/wcm_base/modules/contrib/link/PATCHES.txt index 4ed7da7a..77b4d7bb 100644 --- a/profiles/wcm_base/modules/contrib/link/PATCHES.txt +++ b/profiles/wcm_base/modules/contrib/link/PATCHES.txt @@ -1,4 +1,4 @@ The following patches have been applied to this project: - http://drupal.org/files/issues/link.allow-tel-links-1993920-6.patch -This file was automatically generated by Drush Make (http://drupal.org/project/drush). \ No newline at end of file +This file was automatically generated by Drush Make (http://drupal.org/project/drush). diff --git a/profiles/wcm_base/modules/contrib/linkchecker/PATCHES.txt b/profiles/wcm_base/modules/contrib/linkchecker/PATCHES.txt index 1fb85e0f..b90e12a5 100644 --- a/profiles/wcm_base/modules/contrib/linkchecker/PATCHES.txt +++ b/profiles/wcm_base/modules/contrib/linkchecker/PATCHES.txt @@ -1,4 +1,4 @@ The following patches have been applied to this project: - http://drupal.org/files/issues/linkchecker-hooks-1946252-4.patch -This file was automatically generated by Drush Make (http://drupal.org/project/drush). \ No newline at end of file +This file was automatically generated by Drush Make (http://drupal.org/project/drush). diff --git a/profiles/wcm_base/modules/contrib/linkit/PATCHES.txt b/profiles/wcm_base/modules/contrib/linkit/PATCHES.txt index c9f6b4e4..c3d1a20e 100644 --- a/profiles/wcm_base/modules/contrib/linkit/PATCHES.txt +++ b/profiles/wcm_base/modules/contrib/linkit/PATCHES.txt @@ -3,4 +3,4 @@ The following patches have been applied to this project: - http://drupal.org/files/issues/linkit-private_files_direct_link-2652300-2.patch - http://drupal.org/files/issues/linkit-menu-links-2514928-2.patch -This file was automatically generated by Drush Make (http://drupal.org/project/drush). \ No newline at end of file +This file was automatically generated by Drush Make (http://drupal.org/project/drush). diff --git a/profiles/wcm_base/modules/contrib/manualcrop/PATCHES.txt b/profiles/wcm_base/modules/contrib/manualcrop/PATCHES.txt index 6627972d..9e864c1d 100644 --- a/profiles/wcm_base/modules/contrib/manualcrop/PATCHES.txt +++ b/profiles/wcm_base/modules/contrib/manualcrop/PATCHES.txt @@ -1,4 +1,4 @@ The following patches have been applied to this project: - http://drupal.org/files/issues/manualcrop-two-crop-tools-2237835.patch -This file was automatically generated by Drush Make (http://drupal.org/project/drush). \ No newline at end of file +This file was automatically generated by Drush Make (http://drupal.org/project/drush). diff --git a/profiles/wcm_base/modules/contrib/media/PATCHES.txt b/profiles/wcm_base/modules/contrib/media/PATCHES.txt index 9bbccf28..7614f5e7 100644 --- a/profiles/wcm_base/modules/contrib/media/PATCHES.txt +++ b/profiles/wcm_base/modules/contrib/media/PATCHES.txt @@ -1,4 +1,4 @@ The following patches have been applied to this project: - http://drupal.org/files/issues/media-edit_uri_for_remote_files-2297685-6.patch -This file was automatically generated by Drush Make (http://drupal.org/project/drush). \ No newline at end of file +This file was automatically generated by Drush Make (http://drupal.org/project/drush). diff --git a/profiles/wcm_base/modules/contrib/media_vimeo/PATCHES.txt b/profiles/wcm_base/modules/contrib/media_vimeo/PATCHES.txt index 2a840b03..804e0314 100644 --- a/profiles/wcm_base/modules/contrib/media_vimeo/PATCHES.txt +++ b/profiles/wcm_base/modules/contrib/media_vimeo/PATCHES.txt @@ -1,4 +1,4 @@ The following patches have been applied to this project: - https://www.drupal.org/files/issues/no_exception_handling-2446199-1.patch -This file was automatically generated by Drush Make (http://drupal.org/project/drush). \ No newline at end of file +This file was automatically generated by Drush Make (http://drupal.org/project/drush). diff --git a/profiles/wcm_base/modules/contrib/media_youtube/PATCHES.txt b/profiles/wcm_base/modules/contrib/media_youtube/PATCHES.txt index 53fad5c6..a1b62b8f 100644 --- a/profiles/wcm_base/modules/contrib/media_youtube/PATCHES.txt +++ b/profiles/wcm_base/modules/contrib/media_youtube/PATCHES.txt @@ -1,4 +1,4 @@ The following patches have been applied to this project: - http://drupal.org/files/issues/media_youtube-remove_thumbnail_exception-2498493-23.patch -This file was automatically generated by Drush Make (http://drupal.org/project/drush). \ No newline at end of file +This file was automatically generated by Drush Make (http://drupal.org/project/drush). diff --git a/profiles/wcm_base/modules/contrib/oauth2_client/LICENSE.txt b/profiles/wcm_base/modules/contrib/oauth2_client/LICENSE.txt deleted file mode 100644 index d159169d..00000000 --- a/profiles/wcm_base/modules/contrib/oauth2_client/LICENSE.txt +++ /dev/null @@ -1,339 +0,0 @@ - GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1989, 1991 Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Lesser General Public License instead.) You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - - We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - - Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - - The precise terms and conditions for copying, distribution and -modification follow. - - GNU GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - - 1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - - 2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) You must cause the modified files to carry prominent notices - stating that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in - whole or in part contains or is derived from the Program or any - part thereof, to be licensed as a whole at no charge to all third - parties under the terms of this License. - - c) If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the most ordinary way, to print or display an - announcement including an appropriate copyright notice and a - notice that there is no warranty (or else, saying that you provide - a warranty) and that users may redistribute the program under - these conditions, and telling the user how to view a copy of this - License. (Exception: if the Program itself is interactive but - does not normally print such an announcement, your work based on - the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable - source code, which must be distributed under the terms of Sections - 1 and 2 above on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three - years, to give any third party, for a charge no more than your - cost of physically performing source distribution, a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Sections 1 and 2 above on a medium - customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer - to distribute corresponding source code. (This alternative is - allowed only for noncommercial distribution and only if you - received the program in object code or executable form with such - an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - - 4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - - 5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - - 6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - - 10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - <one line to give the program's name and a brief idea of what it does.> - Copyright (C) <year> <name of author> - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - - Gnomovision version 69, Copyright (C) year name of author - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - `Gnomovision' (which makes passes at compilers) written by James Hacker. - - <signature of Ty Coon>, 1 April 1989 - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. diff --git a/profiles/wcm_base/modules/contrib/oauth2_client/README.org b/profiles/wcm_base/modules/contrib/oauth2_client/README.org deleted file mode 100644 index c394b8a9..00000000 --- a/profiles/wcm_base/modules/contrib/oauth2_client/README.org +++ /dev/null @@ -1,195 +0,0 @@ - -This module is a complement to the module [[https://drupal.org/project/oauth2_server][oauth2_server]]. - -*Note:* The modules oauth2_server and oauth2_client have conflicts -with the module [[https://drupal.org/project/oauth2][oauth2]], so they should not be installed at the same -time. - -* How to use it - - Define oauth2 clients in your code like this: - #+BEGIN_EXAMPLE - /** - * Implements hook_oauth2_clients(). - */ - function MYMODULE_oauth2_clients() { - $server_url = 'https://oauth2_server.example.org'; - $client_url = 'https://oauth2_client.example.org'; - - // user-password flow - $oauth2_clients['test1'] = array( - 'token_endpoint' => $server_url . '/oauth2/token', - 'auth_flow' => 'user-password', - 'client_id' => 'test1', - 'client_secret' => 'test1', - 'username' => 'user1', - 'password' => 'user1', - ); - - // client-credentials flow - $oauth2_clients['test2'] = array( - 'token_endpoint' => $server_url . '/oauth2/token', - 'auth_flow' => 'client-credentials', - 'client_id' => 'test2', - 'client_secret' => 'test2', - ); - - // server-side flow - $oauth2_clients['test3'] = array( - 'token_endpoint' => $server_url . '/oauth2/token', - 'auth_flow' => 'server-side', - 'client_id' => 'test1', - 'client_secret' => 'test1', - 'authorization_endpoint' => $server_url . '/oauth2/authorize', - 'redirect_uri' => $client_url . '/oauth2/authorized', - ); - - return $oauth2_clients; - } - #+END_EXAMPLE - - Then use them like this: - #+BEGIN_EXAMPLE - try { - $oauth2_client = oauth2_client_load('test1'); - $access_token = $oauth2_client->getAccessToken(); - } - catch (Exception $e) { - drupal_set_message($e->getMessage(), 'error'); - } - #+END_EXAMPLE - - The only thing that oauth2_client does is to get an access_token - from the oauth2_server, so that it can be used for accessing web - services. - - -* More about using it - - Another form of usage is like this: - #+BEGIN_EXAMPLE - $oauth2_config = array( - 'token_endpoint' => $server_url . '/oauth2/token', - 'auth_flow' => 'user-password', - 'client_id' => 'test1', - 'client_secret' => '12345', - 'username' => $username, - 'password' => $password, - ); - try { - $oauth2_client = new OAuth2\Client($oauth2_config, $client_id); - $access_token = $oauth2_client->getAccessToken(); - } - catch (Exception $e) { - drupal_set_message($e->getMessage(), 'error'); - } - #+END_EXAMPLE - - -* Custom usage - - Sometimes (or rather often) oauth2 servers have special requirements - that are different from the OAuth2 standard and different from other - oauth2 implementations. This client cannot possibly cover all these - special requirements. In such a case, a possible solution can be to - extend the class *OAuth2\Client* like this: - #+BEGIN_EXAMPLE - <?php - namespace OAuth2; - - class MyClient extends Client { - protected function getToken($data) { - // Implement the custom logic that is needed by the oauth2 server. - } - } - #+END_EXAMPLE - - And then use it like this: - #+BEGIN_EXAMPLE - try { - $oauth2_client = new OAuth2\MyClient($oauth2_config); - $access_token = $oauth2_client->getAccessToken(); - } - catch (Exception $e) { - drupal_set_message($e->getMessage(), 'error'); - } - #+END_EXAMPLE - - -* How it works - - An access token and its related data are stored on the session - ($_SESSION['oauth2_client']['token'][$client_id]), so that it can be - reused while it is not expired yet. The data that are stored for - each token are: access_token, expires_in, token_type, scope, - refresh_token and expiration_time. They are the values that come - from the oauth2 server, except the last one, which is calculated as - (REQUEST_TIME + expires_in). - - When the token has expired (expiration_time > time() + 10), a new - token is requested from the oauth2 server, using the refresh_token. - If the refresh token fails for some reason (maybe refresh_token - expired or any other reason), then the whole process of - authorization is performed from the beginning. - - For the client-credentials and user-password authorization flows - this does not involve a user interaction with the oauth2 server. - - However, for the server-side flow the user has to authorize again - the application. This is done in these steps, first the user is - redirected to the oauth2 server to authorize the application again, - from there it is redirected back to the application with an - authorization code, then the application uses the authorization code - to request a new access token. - - In order to remember the part of the client application that - initiated the authorization request, a session variable is used: - $_SESSION['oauth2_client']['redirect'][$state]. Then, drupal_goto() - is used to jump again to that path of the application. - - -* Integrating with other oauth2 clients - - Other oauth2 clients for Drupal can integrate with oauth2_client. - This means that they can use the same client that is registered on - the oauth2_server for the oauth2_client. - - The oauth2_server sends the authorization reply to the redirect_uri - that is registered for the client. If this client has been - registered for being used by the module oauth2_client, then its - redirect_uri is like this: - https://server.example.org/oauth2/authorized . A reply sent to this - redirect_uri will be routed to the callback function supplied by - oauth2_client. So, in general, the other oauth2 clients cannot use - the same client_id and client_secret that are registered in the - server. They will have to register their own client_id, - client_secret and redirect_uri. - - However this is not very convenient. That's why oauth2_client allows - the other oauth2 clients to use the same client_id and - client_secret, but the reply has to pass through oauth2_client, - since redirect_uri sends it there. - - It works like this: Suppose that another oauth2 client starts the - authentication workflow. On the parameters of the request it sets - redirect_uri to the one belonging to oauth2_client (since this is - the one that is reckognized and accepted by the server). However at - the same time it notifies oauth2_client that the reply of this - request should be forwarded to it. It does it by calling the - function: oauth2_client_set_redirect($state, $redirect). - - The parameter $state is the random parameter that is used on the - authentication url in order to mittigate CSRF attacks. In this case - it is used as a key for identifying the authentication request. The - parameter $redirect is an associative array that contains the keys: - - uri: the uri of the oauth2 client that is requesting a - redirect - - params: associative array of other parameters that should be - appended to the uri, along with the $_REQUEST comming from the - server - - Once another oauth2 client that has been successfully authenticated - and has received an access_token, it can share it with the - oauth2_client, so that oauth2_client does not have to repeat the - authentication process again. It can be done by calling the - function: oauth2_client_set_token($client_id, $token). diff --git a/profiles/wcm_base/modules/contrib/oauth2_client/README.txt b/profiles/wcm_base/modules/contrib/oauth2_client/README.txt deleted file mode 100644 index cd4e6754..00000000 --- a/profiles/wcm_base/modules/contrib/oauth2_client/README.txt +++ /dev/null @@ -1,192 +0,0 @@ - -This module is a a complement to the module oauth2_server. - -*Note:* The modules oauth2_server and oauth2_client have conflicts -with the module oauth2, so they should not be installed at the same -time. - -* How to use it - - Define oauth2 clients in your code like this: - #+BEGIN_EXAMPLE - /** - * Implements hook_oauth2_clients(). - */ - function MYMODULE_oauth2_clients() { - $server_url = 'https://oauth2_server.example.org'; - $client_url = 'https://oauth2_client.example.org'; - - // user-password flow - $oauth2_clients['test1'] = array( - 'token_endpoint' => $server_url . '/oauth2/token', - 'auth_flow' => 'user-password', - 'client_id' => 'test1', - 'client_secret' => 'test1', - 'username' => 'user1', - 'password' => 'user1', - ); - - // client-credentials flow - $oauth2_clients['test2'] = array( - 'token_endpoint' => $server_url . '/oauth2/token', - 'auth_flow' => 'client-credentials', - 'client_id' => 'test2', - 'client_secret' => 'test2', - ); - - // server-side flow - $oauth2_clients['test3'] = array( - 'token_endpoint' => $server_url . '/oauth2/token', - 'auth_flow' => 'server-side', - 'client_id' => 'test1', - 'client_secret' => 'test1', - 'authorization_endpoint' => $server_url . '/oauth2/authorize', - 'redirect_uri' => $client_url . '/oauth2/authorized', - ); - - return $oauth2_clients; - } - #+END_EXAMPLE - - Then use them like this: - #+BEGIN_EXAMPLE - try { - $oauth2_client = oauth2_client_load('test1'); - $access_token = $oauth2_client->getAccessToken(); - } - catch (Exception $e) { - drupal_set_message($e->getMessage(), 'error'); - } - #+END_EXAMPLE - - The only thing that oauth2_client does is to get an access_token - from the oauth2_server, so that it can be used for accessing web - services. - - -* More about using it - - Another form of usage is like this: - #+BEGIN_EXAMPLE - $oauth2_config = array( - 'token_endpoint' => $server_url . '/oauth2/token', - 'auth_flow' => 'user-password', - 'client_id' => 'test1', - 'client_secret' => '12345', - 'username' => $username, - 'password' => $password, - ); - try { - $oauth2_client = new OAuth2\Client($oauth2_config, $client_id); - $access_token = $oauth2_client->getAccessToken(); - } - catch (Exception $e) { - drupal_set_message($e->getMessage(), 'error'); - } - #+END_EXAMPLE - -* Custom usage - - Sometimes (or rather often) oauth2 servers have special requirements - that are different from the OAuth2 standard and different from other - oauth2 implementations. This client cannot possibly cover all these - special requirements. In such a case, a possible solution can be to - extend the class *OAuth2\Client* like this: - #+BEGIN_EXAMPLE - <?php - namespace OAuth2; - - class MyClient extends Client { - protected function getToken($data) { - // Implement the custom logic that is needed by the oauth2 server. - } - } - #+END_EXAMPLE - - And then use it like this: - #+BEGIN_EXAMPLE - try { - $oauth2_client = new OAuth2\MyClient($oauth2_config); - $access_token = $oauth2_client->getAccessToken(); - } - catch (Exception $e) { - drupal_set_message($e->getMessage(), 'error'); - } - #+END_EXAMPLE - -* How it works - - An access token and its related data are stored on the session - ($_SESSION['oauth2_client']['token'][$client_id]), so that it can be - reused while it is not expired yet. The data that are stored for - each token are: access_token, expires_in, token_type, scope, - refresh_token and expiration_time. They are the values that come - from the oauth2 server, except the last one, which is calculated as - (REQUEST_TIME + expires_in). - - When the token has expired (expiration_time > time() + 10), a new - token is requested from the oauth2 server, using the refresh_token. - If the refresh token fails for some reason (maybe refresh_token - expired or any other reason), then the whole process of - authorization is performed from the beginning. - - For the client-credentials and user-password authorization flows - this does not involve a user interaction with the oauth2 server. - - However, for the server-side flow the user has to authorize again - the application. This is done in these steps, first the user is - redirected to the oauth2 server to authorize the application again, - from there it is redirected back to the application with an - authorization code, then the application uses the authorization code - to request a new access token. - - In order to remember the part of the client application that - initiated the authorization request, a session variable is used: - $_SESSION['oauth2_client']['redirect'][$state]['uri']. Then, - drupal_goto() is used to jump again to that path of the application. - -* Integrating with other oauth2 clients - - Other oauth2 clients for Drupal can integrate with oauth2_client. - This means that they can use the same client that is registered on - the oauth2_server for the oauth2_client. - - The oauth2_server sends the authorization reply to the redirect_uri - that is registered for the client. If this client has been - registered for being used by the module oauth2_client, then its - redirect_uri is like this: - https://server.example.org/oauth2/authorized . A reply sent to this - redirect_uri will be routed to the callback function supplied by - oauth2_client. So, in general, the other oauth2 clients cannot use - the same client_id and client_secret that are registered in the - server. They will have to register their own client_id, - client_secret and redirect_uri. - - However this is not very convenient. That's why oauth2_client allows - the other oauth2 clients to use the same client_id and - client_secret, but the reply has to pass through oauth2_client, - since redirect_uri sends it there. - - It works like this: Suppose that another oauth2 client starts the - authentication workflow. On the parameters of the request it sets - redirect_uri to the one belonging to oauth2_client (since this is - the one that is reckognized and accepted by the server). However at - the same time it notifies oauth2_client that the reply of this - request should be forwarded to it. It does it by calling the - function: oauth2_client_set_redirect($state, $redirect). - - The parameter $state is the random parameter that is used on the - authentication url in order to mittigate CSRF attacks. In this case - it is used as a key for identifying the authentication request. The - parameter $redirect is an associative array that contains the keys: - - uri: the uri of the oauth2 client that is requesting a - redirect - - params: associative array of other parameters that should be - appended to the uri, along with the $_REQUEST comming from the - server - - Once another oauth2 client that has been successfully authenticated - and has received an access_token, it can share it with the - oauth2_client, so that oauth2_client does not have to repeat the - authentication process again. It can be done by calling the - function: oauth2_client_set_token($client_id, $token). diff --git a/profiles/wcm_base/modules/contrib/oauth2_client/oauth2_client.api.php b/profiles/wcm_base/modules/contrib/oauth2_client/oauth2_client.api.php deleted file mode 100644 index f8b2c98c..00000000 --- a/profiles/wcm_base/modules/contrib/oauth2_client/oauth2_client.api.php +++ /dev/null @@ -1,155 +0,0 @@ -<?php -/** - * @file - * The programing interface provided by the module oauth2_client. - */ - -/** - * Define oauth2 clients. - * - * @return Array - * Associative array of oauth2 clients. - */ -function hook_oauth2_clients() { - global $base_url; - $server_url = 'https://oauth2_server.example.org'; - - $oauth2_clients = array(); - - // Using user-password flow. - $oauth2_clients['test1'] = array( - 'token_endpoint' => $server_url . '/oauth2/token', - 'auth_flow' => 'user-password', - 'client_id' => 'client1', - 'client_secret' => 'secret1', - 'username' => 'user1', - 'password' => 'pass1', - ); - - // Using client-credentials flow. - $oauth2_clients['test2'] = array( - 'token_endpoint' => $server_url . '/oauth2/token', - 'auth_flow' => 'client-credentials', - 'client_id' => 'client2', - 'client_secret' => 'secret2', - ); - - // Using server-side flow. - $oauth2_clients['test3'] = array( - 'token_endpoint' => $server_url . '/oauth2/token', - 'auth_flow' => 'server-side', - 'client_id' => 'client3', - 'client_secret' => 'secret3', - 'authorization_endpoint' => $server_url . '/oauth2/authorize', - 'redirect_uri' => $base_url . '/oauth2/authorized', - ); - - return $oauth2_clients; -} - -/** - * Load an oauth2 client. - * - * @param string $name - * Name of the client. - * - * @return OAuth2\Client - * Returns an OAuth2\Client object - * - * Example: - * $test1 = oauth2_client_load('test1'); - * $access_token = $test1->getAccessToken(); - */ -function oauth2_client_load($name); - -/** - * Return the redirect_uri of oauth2_client. - */ -function oauth2_client_get_redirect_uri() { - return url('oauth2/authorized', array('absolute' => TRUE)); -} - -/** - * Set a redirect request. - * - * This can be used by other oauth2 clients to integrate with - * oauth2_client, i.e. to use the same client that is registered - * on the server for the oauth2_client. - * - * The oauth2_server sends the authorization reply to the - * redirect_uri that is registered for the client, which is - * the one corresponding to oauth2_client. If another oauth2 - * client would like to get this authorization reply, it has - * to set a redirect request with this function, and then - * oauth2_client will forward the reply to it. - * - * @param string $state - * The random parameter that is used on the authentication url - * in order to mittigate CSRF attacks. In this case it is used - * as a key for identifying the authentication request. - * - * @param array $redirect - * Associative array that contains the keys: - * - 'uri': the uri of the oauth2 client that is requesting a redirect - * - 'params': associative array of other parameters that should be - * appended to the uri, along with the $_REQUEST - * - * Example: - * $state = md5(uniqid(rand(), TRUE)); - * $hybridauth_config['state'] = $state; - * $hybridauth_config['redirect_uri'] = oauth2_client_get_redirect_uri(); - * oauth2_client_set_redirect($state, array( - * 'uri' => 'hybridauth/endpoint', - * 'params' => array( - * 'hauth.done' => 'DrupalOAuth2', - * ) - * )); - */ -function oauth2_client_set_redirect($state, $redirect) { - OAuth2\Client::setRedirect($state, $redirect); -} - -/** - * Share an access token with oauth2_client. - * - * Another oauth2 client that has been successfully authenticated - * and has received an access_token, can share it with oauth2_client, - * so that oauth2_client does not have to repeat the authentication - * process again. - * - * Example: - * $client_id = $hybridauth->api->client_id; - * $token = array( - * 'access_token' => $hybridauth->api->access_token, - * 'refresh_token' => $hybridauth->api->refresh_token, - * 'expires_in' => $hybridauth->api->access_token_expires_in, - * 'expiration_time' => $hybridauth->api->access_token_expires_at, - * 'scope' => $hybridauth->scope, - * ); - * $token_endpoint = $oauth2->api->token_endpoint; - * $client_id = $oauth2->api->client_id; - * $auth_flow = 'server-side'; - * $id = md5($token_endpoint . $client_id . $auth_flow); - * oauth2_client_set_token($id, $token); - */ -function oauth2_client_set_token($client_id, $token) { - $_SESSION['oauth2_client']['token'][$client_id] = $token; -} - -/** - * Returns the access token of the oauth2_client for the given $client_id. - */ -function oauth2_client_get_token($client_id) { - if (isset($_SESSION['oauth2_client']['token'][$client_id])) { - return $_SESSION['oauth2_client']['token'][$client_id]; - } - else { - return array( - 'access_token' => NULL, - 'refresh_token' => NULL, - 'expires_in' => NULL, - 'expiration_time' => NULL, - 'scope' => NULL, - ); - } -} diff --git a/profiles/wcm_base/modules/contrib/oauth2_client/oauth2_client.inc b/profiles/wcm_base/modules/contrib/oauth2_client/oauth2_client.inc deleted file mode 100644 index afc29728..00000000 --- a/profiles/wcm_base/modules/contrib/oauth2_client/oauth2_client.inc +++ /dev/null @@ -1,403 +0,0 @@ -<?php -namespace OAuth2; - -/** - * @file - * class OAuth2\Client - */ - -/** - * The class OAuth2\Client is used to get authorization from - * an oauth2 server. Its only goal is to get an access_token - * from the oauth2 server, so the only public function - * (besides the constructor) is getAccessToken(). - * - * It can use authorization flows: server-side, client-credentials - * and user-password. The details for each case are passed - * to the constructor. All the three cases need a client_id, - * a client_secret, and a token_endpoint. There can be an optional - * scope as well. - */ -class Client { - /** - * Unique identifier of an OAuth2\Client object. - */ - protected $id = NULL; - - /** - * Associative array of the parameters that are needed - * by the different types of authorization flows. - * - auth_flow :: server-side | client-credentials | user-password - * - client_id :: Client ID, as registered on the oauth2 server - * - client_secret :: Client secret, as registered on the oauth2 server - * - token_endpoint :: something like: - * https://oauth2_server.example.org/oauth2/token - * - authorization_endpoint :: somethig like: - * https://oauth2_server.example.org/oauth2/authorize - * - redirect_uri :: something like: - * url('oauth2/authorized', array('absolute' => TRUE)) or - * https://oauth2_client.example.org/oauth2/authorized - * - scope :: requested scopes, separated by a space - * - username :: username of the resource owner - * - password :: password of the resource owner - * - skip-ssl-verification :: Skip verification of the SSL connection (needed for testing). - */ - protected $params = array( - 'auth_flow' => NULL, - 'client_id' => NULL, - 'client_secret' => NULL, - 'token_endpoint' => NULL, - 'authorization_endpoint' => NULL, - 'redirect_uri' => NULL, - 'scope' => NULL, - 'username' => NULL, - 'password' => NULL, - 'skip-ssl-verification' => FALSE, - ); - - /** - * Associated array that keeps data about the access token. - */ - protected $token = array( - 'access_token' => NULL, - 'expires_in' => NULL, - 'token_type' => NULL, - 'scope' => NULL, - 'refresh_token' => NULL, - 'expiration_time' => NULL, - ); - - /** Return the token array. */ - function token() { return $this->token; } - - /** - * Construct an OAuth2\Client object. - * - * @param array $params - * Associative array of the parameters that are needed - * by the different types of authorization flows. - * - * @param string $id - * ID of the client. If not given, it will be generated - * from token_endpoint, client_id and auth_flow. - */ - public function __construct($params = NULL, $id = NULL) { - if ($params) $this->params = $params + $this->params; - - if (!$id) { - $id = md5($this->params['token_endpoint'] - . $this->params['client_id'] - . $this->params['auth_flow']); - } - $this->id = $id; - - // Get the token data from the session, if it is stored there. - if (isset($_SESSION['oauth2_client']['token'][$this->id])) { - $this->token = $_SESSION['oauth2_client']['token'][$this->id] + $this->token; - } - } - - /** - * Clear the token data from the session. - */ - public function clearToken() { - if (isset($_SESSION['oauth2_client']['token'][$this->id])) { - unset($_SESSION['oauth2_client']['token'][$this->id]); - } - $this->token = array( - 'access_token' => NULL, - 'expires_in' => NULL, - 'token_type' => NULL, - 'scope' => NULL, - 'refresh_token' => NULL, - 'expiration_time' => NULL, - ); - } - - /** - * Get and return an access token. - * - * If there is an existing token (stored in session), return that one. But if - * the existing token is expired, get a new one from the authorization server. - * - * If the refresh_token has also expired and the auth_flow is 'server-side', a - * redirection to the oauth2 server will be made, in order to re-authenticate. - * However the redirection will be skipped if the parameter $redirect is - * FALSE, and NULL will be returned as access_token. - */ - public function getAccessToken($redirect = TRUE) { - // Check wheather the existing token has expired. - // We take the expiration time to be shorter by 10 sec - // in order to account for any delays during the request. - // Usually a token is valid for 1 hour, so making - // the expiration time shorter by 10 sec is insignificant. - // However it should be kept in mind during the tests, - // where the expiration time is much shorter. - $expiration_time = $this->token['expiration_time']; - if ($expiration_time > (time() + 10)) { - // The existing token can still be used. - return $this->token['access_token']; - } - - try { - // Try to use refresh_token. - $token = $this->getTokenRefreshToken(); - } - catch (\Exception $e) { - // Get a token. - switch ($this->params['auth_flow']) { - case 'client-credentials': - $token = $this->getToken(array( - 'grant_type' => 'client_credentials', - 'scope' => $this->params['scope'], - )); - break; - - case 'user-password': - $token = $this->getToken(array( - 'grant_type' => 'password', - 'username' => $this->params['username'], - 'password' => $this->params['password'], - 'scope' => $this->params['scope'], - )); - break; - - case 'server-side': - if ($redirect) { - $token = $this->getTokenServerSide(); - } - else { - $this->clearToken(); - return NULL; - } - break; - - default: - throw new \Exception(t('Unknown authorization flow "!auth_flow". Suported values for auth_flow are: client-credentials, user-password, server-side.', - array('!auth_flow' => $this->params['auth_flow']))); - break; - } - } - $token['expiration_time'] = REQUEST_TIME + $token['expires_in']; - - // Store the token (on session as well). - $this->token = $token; - $_SESSION['oauth2_client']['token'][$this->id] = $token; - - // Redirect to the original path (if this is a redirection - // from the server-side flow). - self::redirect(); - - // Return the token. - return $token['access_token']; - } - - /** - * Get a new access_token using the refresh_token. - * - * This is used for the server-side and user-password - * flows (not for client-credentials, there is no - * refresh_token in it). - */ - protected function getTokenRefreshToken() { - if (!$this->token['refresh_token']) { - throw new \Exception(t('There is no refresh_token.')); - } - return $this->getToken(array( - 'grant_type' => 'refresh_token', - 'refresh_token' => $this->token['refresh_token'], - )); - } - - /** - * Get an access_token using the server-side (authorization code) flow. - * - * This is done in two steps: - * - First, a redirection is done to the authentication - * endpoint, in order to request an authorization code. - * - Second, using this code, an access_token is requested. - * - * There are lots of redirects in this case and this part is the most - * tricky and difficult to understand of the oauth2_client, so let - * me try to explain how it is done. - * - * Suppose that in the controller of the path 'test/xyz' - * we try to get an access_token: - * $client = oauth2_client_load('server-side-test'); - * $access_token = $client->getAccessToken(); - * or: - * $client = new OAuth2\Client(array( - * 'token_endpoint' => 'https://oauth2_server/oauth2/token', - * 'client_id' => 'client1', - * 'client_secret' => 'secret1', - * 'auth_flow' => 'server-side', - * 'authorization_endpoint' => 'https://oauth2_server/oauth2/authorize', - * 'redirect_uri' => 'https://oauth2_client/oauth2/authorized', - * )); - * $access_token = $client->getAccessToken(); - * - * From getAccessToken() we come to this function, getTokenServerSide(), - * and since there is no $_GET['code'], we redirect to the authentication - * url, but first we save the current path in the session: - * $_SESSION['oauth2_client']['redirect'][$state]['uri'] = 'test/xyz'; - * - * Once the authentication and authorization is done on the server, we are - * redirected by the server to the redirect uri: 'oauth2/authorized'. In - * the controller of this path we redirect to the saved path 'test/xyz' - * (since $_SESSION['oauth2_client']['redirect'][$state] exists), passing - * along the query parameters sent by the server (which include 'code', - * 'state', and maybe other parameters as well.) - * - * Now the code: $access_token = $client->getAccessToken(); is - * called again and we come back for a second time to the function - * getTokenServerSide(). However this time we do have a - * $_GET['code'], so we get a token from the server and return it. - * - * Inside the function getAccessToken() we save the returned token in - * session and then, since $_SESSION['oauth2_client']['redirect'][$state] - * exists, we delete it and make another redirect to 'test/xyz'. This third - * redirect is in order to have in browser the original url, because from - * the last redirect we have something like this: - * 'test/xyz?code=8557&state=3d7dh3&....' - * - * We come again for a third time to the code - * $access_token = $client->getAccessToken(); - * But this time we have a valid token already saved in session, - * so the $client can find and return it without having to redirect etc. - */ - protected function getTokenServerSide() { - if (!isset($_GET['code'])) { - $url = $this->getAuthenticationUrl(); - header('Location: ' . $url, TRUE, 302); - drupal_exit($url); - } - else { - // Check the query parameter 'state'. - if ( !isset($_GET['state']) - || !isset($_SESSION['oauth2_client']['redirect'][$_GET['state']]) ) - { - throw new \Exception(t("Wrong query parameter 'state'.")); - } - - // Get and return a token. - return $this->getToken(array( - 'grant_type' => 'authorization_code', - 'code' => $_GET['code'], - 'redirect_uri' => $this->params['redirect_uri'], - )); - } - } - - /** - * Return the authentication url (used in case of the server-side flow). - */ - protected function getAuthenticationUrl() { - $state = md5(uniqid(rand(), TRUE)); - $query_params = array( - 'response_type' => 'code', - 'client_id' => $this->params['client_id'], - 'redirect_uri' => $this->params['redirect_uri'], - 'state' => $state - ); - if ($this->params['scope']) { - $query_params['scope'] = $this->params['scope']; - } - $endpoint = $this->params['authorization_endpoint']; - self::setRedirect($state); - return $endpoint . '?' . http_build_query($query_params); - } - - /** - * Save the information needed for redirection after getting the token. - */ - public static function setRedirect($state, $redirect =NULL) { - if ($redirect == NULL) { - $redirect = array( - 'uri' => $_GET['q'], - 'params' => drupal_get_query_parameters(), - 'client' => 'oauth2_client', - ); - } - if (!isset($redirect['client'])) { - $redirect['client'] = 'external'; - } - $_SESSION['oauth2_client']['redirect'][$state] = $redirect; - } - - /** - * Redirect to the original path. - * - * Redirects are registered with OAuth2\Client::setRedirect() - * The redirect contains the url to go to and the parameters - * to be sent to it. - */ - public static function redirect($clean =TRUE) { - if (!isset($_REQUEST['state'])) return; - $state = $_REQUEST['state']; - - if (!isset($_SESSION['oauth2_client']['redirect'][$state])) return; - $redirect = $_SESSION['oauth2_client']['redirect'][$state]; - - // We don't expect a 'destination' query argument comming from the oauth2 server. - // This would confuse and misguide the function drupal_goto() that is called below. - if (isset($_GET['destination'])) unset($_GET['destination']); - - if ($redirect['client'] != 'oauth2_client') { - unset($_SESSION['oauth2_client']['redirect'][$state]); - drupal_goto($redirect['uri'], - array('query' => $redirect['params'] + $_REQUEST)); - } - else { - if ($clean) { - unset($_SESSION['oauth2_client']['redirect'][$state]); - unset($_REQUEST['code']); - unset($_REQUEST['state']); - } - drupal_goto($redirect['uri'], - array('query' => $redirect['params'] + $_REQUEST)); - } - } - - /** - * Get and return an access token for the grant_type given in $params. - */ - protected function getToken($data) { - if (array_key_exists('scope', $data) and $data['scope'] === NULL) { - unset($data['scope']); - } - - $client_id = $this->params['client_id']; - $client_secret = $this->params['client_secret']; - $token_endpoint = $this->params['token_endpoint']; - - $options = array( - 'method' => 'POST', - 'data' => drupal_http_build_query($data), - 'headers' => array( - 'Content-Type' => 'application/x-www-form-urlencoded', - 'Authorization' => 'Basic ' . base64_encode("$client_id:$client_secret"), - ), - ); - if ($this->params['skip-ssl-verification']) { - $options['context'] = stream_context_create(array( - 'ssl' => array( - 'verify_peer' => FALSE, - 'verify_peer_name' => FALSE, - ) - )); - } - $result = drupal_http_request($token_endpoint, $options); - - if ($result->code != 200) { - throw new \Exception( - t("Failed to get an access token of grant_type @grant_type.\nError: @result_error", - array( - '@grant_type' => $data['grant_type'], - '@result_error' => $result->error, - )) - ); - } - - return (Array) json_decode($result->data); - } -} diff --git a/profiles/wcm_base/modules/contrib/oauth2_client/oauth2_client.info b/profiles/wcm_base/modules/contrib/oauth2_client/oauth2_client.info deleted file mode 100644 index 4a35d8f3..00000000 --- a/profiles/wcm_base/modules/contrib/oauth2_client/oauth2_client.info +++ /dev/null @@ -1,13 +0,0 @@ -name = OAuth2 Client -description = Provides OAuth2 client functionality. -package = "OAuth2" -core = 7.x - -files[] = oauth2_client.inc - -; Information added by Drupal.org packaging script on 2016-08-24 -version = "7.x-1.6" -core = "7.x" -project = "oauth2_client" -datestamp = "1472072657" - diff --git a/profiles/wcm_base/modules/contrib/oauth2_client/oauth2_client.install b/profiles/wcm_base/modules/contrib/oauth2_client/oauth2_client.install deleted file mode 100644 index 9d9c866b..00000000 --- a/profiles/wcm_base/modules/contrib/oauth2_client/oauth2_client.install +++ /dev/null @@ -1,6 +0,0 @@ -<?php -/** - * @file - * Install funcions. - */ - diff --git a/profiles/wcm_base/modules/contrib/oauth2_client/oauth2_client.module b/profiles/wcm_base/modules/contrib/oauth2_client/oauth2_client.module deleted file mode 100644 index 4612dfeb..00000000 --- a/profiles/wcm_base/modules/contrib/oauth2_client/oauth2_client.module +++ /dev/null @@ -1,171 +0,0 @@ -<?php -/** - * @file - * Provides OAuth2 client functionality. - */ - -/** - * Get the class OAuth2\Client. - */ -include_once drupal_get_path('module', 'oauth2_client') . '/oauth2_client.inc'; - -/** - * Gets all defined oauth2_clients. - */ -function oauth2_client_get_all() { - $data = array(); - foreach (module_implements('oauth2_clients') as $module) { - $result = call_user_func($module . '_oauth2_clients'); - if (isset($result) && is_array($result)) { - foreach ($result as $name => $item) { - $item += array('module' => $module); - $data[$name] = $item; - } - } - } - drupal_alter('oauth2_clients', $data); - return $data; -} - -/** - * Load an oauth2 client. - * - * @param string $name - * Name of the client. - * - * @return OAuth2\Client - * Returns an OAuth2\Client object - */ -function oauth2_client_load($name) { - $oauth2_clients = oauth2_client_get_all(); - - if (!isset($oauth2_clients[$name])) { - throw new Exception("No client with name '$name' is defined."); - } - $oauth2_client = new OAuth2\Client($oauth2_clients[$name], $name); - return $oauth2_client; -} - -/** - * Implements hook_menu(). - */ -function oauth2_client_menu() { - $items = array(); - $items['oauth2/authorized'] = array( - 'page callback' => 'oauth2_client_authorized', - 'access callback' => TRUE, - 'type' => MENU_CALLBACK, - ); - return $items; -} - -/** - * Callback for path oauth2/authorized. - * - * An authorized request in server-side flow - * will be redirected here (having variables - * 'code' and 'state'). - */ -function oauth2_client_authorized() { - // If there is any error in the server response, display it. - if (isset($_GET['error'])) { - $error = $_GET['error']; - $error_description = $_GET['error_description']; - drupal_set_message("Error: $error: $error_description", 'error'); - } - - // Redirect to the client that started the authentication. - OAuth2\Client::redirect($clean = FALSE); -} - -/** - * Return the redirect_uri of oauth2_client. - */ -function oauth2_client_get_redirect_uri() { - return url('oauth2/authorized', array('absolute' => TRUE)); -} - -/** - * Set a redirect request. - * - * This can be used by other oauth2 clients to integrate with - * oauth2_client, i.e. to use the same client that is registered - * on the server for the oauth2_client. - * - * The oauth2_server sends the authorization reply to the - * redirect_uri that is registered for the client, which is - * the one corresponding to oauth2_client. If another oauth2 - * client would like to get this authorization reply, it has - * to set a redirect request with this function, and then - * oauth2_client will forward the reply to it. - * - * @param string $state - * The random parameter that is used on the authentication url - * in order to mittigate CSRF attacks. In this case it is used - * as a key for identifying the authentication request. - * - * @param array $redirect - * Associative array that contains the keys: - * - 'uri': the uri of the oauth2 client that is requesting a redirect - * - 'params': associative array of other parameters that should be - * appended to the uri, along with the $_REQUEST - * - * Example: - * $state = md5(uniqid(rand(), TRUE)); - * $hybridauth_config['state'] = $state; - * $hybridauth_config['redirect_uri'] = oauth2_client_get_redirect_uri(); - * oauth2_client_set_redirect($state, array( - * 'uri' => 'hybridauth/endpoint', - * 'params' => array( - * 'hauth.done' => 'DrupalOAuth2', - * ) - * )); - */ -function oauth2_client_set_redirect($state, $redirect) { - OAuth2\Client::setRedirect($state, $redirect); -} - -/** - * Share an access token with oauth2_client. - * - * Another oauth2 client that has been successfully authenticated - * and has received an access_token, can share it with oauth2_client, - * so that oauth2_client does not have to repeat the authentication - * process again. - * - * Example: - * $client_id = $hybridauth->api->client_id; - * $token = array( - * 'access_token' => $hybridauth->api->access_token, - * 'refresh_token' => $hybridauth->api->refresh_token, - * 'expires_in' => $hybridauth->api->access_token_expires_in, - * 'expiration_time' => $hybridauth->api->access_token_expires_at, - * 'scope' => $hybridauth->scope, - * ); - * $token_endpoint = $oauth2->api->token_endpoint; - * $client_id = $oauth2->api->client_id; - * $auth_flow = 'server-side'; - * $id = md5($token_endpoint . $client_id . $auth_flow); - * oauth2_client_set_token($id, $token); - */ -function oauth2_client_set_token($id, $token) { - $_SESSION['oauth2_client']['token'][$id] = $token; -} - -/** - * Returns the access token of the oauth2_client with the given $id. - */ -function oauth2_client_get_token($id) { - if (isset($_SESSION['oauth2_client']['token'][$id])) { - return $_SESSION['oauth2_client']['token'][$id]; - } - else { - return array( - 'access_token' => NULL, - 'refresh_token' => NULL, - 'expires_in' => NULL, - 'expiration_time' => NULL, - 'scope' => NULL, - ); - } -} diff --git a/profiles/wcm_base/modules/contrib/oauth2_client/tests/oauth2_client.test b/profiles/wcm_base/modules/contrib/oauth2_client/tests/oauth2_client.test deleted file mode 100644 index 643096c6..00000000 --- a/profiles/wcm_base/modules/contrib/oauth2_client/tests/oauth2_client.test +++ /dev/null @@ -1,129 +0,0 @@ -<?php - -/** - * @file - * OAuth2 Client tests. - */ - -/** - * Test OAuth2 Client. - */ -class OAuth2ClientTestCase extends DrupalWebTestCase { - protected $profile = 'testing'; - - public static function getInfo() { - return array( - 'name' => 'OAuth2 Client', - 'description' => 'Tests basic OAuth2 Client functionality.', - 'group' => 'OAuth2', - ); - } - - public function setUp() { - parent::setUp(array('oauth2_client_test', 'libraries')); - } - - public function testGetAccessToken() { - $this->clientCredentialsFlow(); - $this->userPasswordFlow(); - $this->serverSideFlow(); - $this->clientIntegration(); - $this->errorCases(); - } - - /** - * Get and return a token from the given test client. - */ - protected function getToken($client) { - $result = $this->drupalGet('oauth2/test/' . $client); - $this->assertPattern('/^access_token: /', $result); - $token = str_replace('access_token: ', '', $result); - $token = trim($token); - $this->assertNotEqual($token, '', 'Token is not empty.'); - return $token; - } - - /** - * Test the client-credentials flow. - */ - public function clientCredentialsFlow() { - $token1 = $this->getToken('client-credentials'); - $token2 = $this->getToken('client-credentials'); - $this->assertEqual($token1, $token2, 'The same cached token is used, while it has not expired yet.'); - - sleep(10); // wait for the token to expire - $token3 = $this->getToken('client-credentials'); - $this->assertNotEqual($token1, $token3, 'Getting a new token, client-credential flow has no refresh token.'); - } - - /** - * Test the user-password flow. - */ - public function userPasswordFlow() { - $token1 = $this->getToken('user-password'); - $token2 = $this->getToken('user-password'); - $this->assertEqual($token1, $token2, 'The same cached token is used, while it has not expired yet.'); - - sleep(10); // wait for the token to expire - $token3 = $this->getToken('user-password'); - $this->assertNotEqual($token1, $token3, 'Getting a new token from refresh_token.'); - - sleep(30); // wait for the refresh_token to expire - $token4 = $this->getToken('user-password'); - } - - /** - * Test the server-side flow. - * - * For this test we are using 'client2' which has - * automatic authorization enabled. - */ - public function serverSideFlow() { - $user = (object) array('name' => 'user1', 'pass_raw' => 'pass1'); - $this->drupalLogin($user); - $token1 = $this->getToken('server-side-auto'); - $token2 = $this->getToken('server-side-auto'); - $this->assertEqual($token1, $token2, 'The same cached token is used, while it has not expired yet.'); - - sleep(10); // wait for the token to expire - $token3 = $this->getToken('server-side-auto'); - $this->assertNotEqual($token1, $token3, 'Getting a new token from refresh_token.'); - - sleep(30); // wait for the refresh_token to expire - $token4 = $this->getToken('server-side-auto'); - } - - /** - * Test client integration. - */ - public function clientIntegration() { - $result = $this->drupalGet('oauth2/test-client-integration'); - $this->assertText('access_token: '); - $this->assertText('extra_param: This will be appended to the request on redirect.'); - } - - /** - * Test error cases. - */ - public function errorCases() { - $error_cases = array( - 'wrong-client-id', - 'wrong-client-secret', - 'wrong-token-endpoint', - 'wrong-username', - 'wrong-password', - 'wrong-scope', - ); - foreach ($error_cases as $error_case) { - $this->drupalGet('oauth2/test/' . $error_case); - $this->assertText('Failed to get an access token'); - } - - // wrong-auth-flow - $this->drupalGet('oauth2/test/wrong-auth-flow'); - $this->assertText('Unknown authorization flow'); - - // wrong-authorization-endpoint - // wrong-redirect-uri - } -} diff --git a/profiles/wcm_base/modules/contrib/oauth2_client/tests/oauth2_client_test.info b/profiles/wcm_base/modules/contrib/oauth2_client/tests/oauth2_client_test.info deleted file mode 100644 index bea32ee9..00000000 --- a/profiles/wcm_base/modules/contrib/oauth2_client/tests/oauth2_client_test.info +++ /dev/null @@ -1,14 +0,0 @@ -name = OAuth2 Client Test -description = Testing OAuth2 client functionality. -package = "OAuth2" -core = 7.x - -dependencies[] = oauth2_client -dependencies[] = oauth2_server - -; Information added by Drupal.org packaging script on 2016-08-24 -version = "7.x-1.6" -core = "7.x" -project = "oauth2_client" -datestamp = "1472072657" - diff --git a/profiles/wcm_base/modules/contrib/oauth2_client/tests/oauth2_client_test.install b/profiles/wcm_base/modules/contrib/oauth2_client/tests/oauth2_client_test.install deleted file mode 100644 index 611e16e7..00000000 --- a/profiles/wcm_base/modules/contrib/oauth2_client/tests/oauth2_client_test.install +++ /dev/null @@ -1,160 +0,0 @@ -<?php -/** - * @file - * Enable and disable hook functions. - */ - -/** - * Implements hook_enable(). - */ -function oauth2_client_test_enable() { - oauth2_client_test_disable(); - - _oauth2_client_test_create(); - _oauth2_client_test_grant_permissions(); -} - -/** - * Implements hook_disable(). - */ -function oauth2_client_test_disable() { - _oauth2_client_test_delete(); - //_oauth2_client_test_revoke_permissions(); -} - -/** - * Create a test server, along with test clients and scopes. - */ -function _oauth2_client_test_create() { - // Create the server and client. - $server = entity_create('oauth2_server', array()); - $server->name = 'test_oauth2_server'; - $server->label = 'Test'; - $server->settings = array( - 'default_scope' => 'scope1', - 'enforce_state' => TRUE, - 'allow_implicit' => TRUE, - 'require_exact_redirect_uri' => FALSE, - 'grant_types' => array( - 'authorization_code' => 'authorization_code', - 'client_credentials' => 'client_credentials', - 'refresh_token' => 'refresh_token', - 'password' => 'password', - ), - 'always_issue_new_refresh_token' => TRUE, - // For testing purposes, set short expire times. - 'access_lifetime' => 20, - 'refresh_token_lifetime' => 30, - ); - $server->save(); - - // Add a client. - $client = entity_create('oauth2_server_client', array()); - $client->server = $server->name; - $client->label = 'Client 1'; - $client->client_key = 'client1'; - $client->client_secret = 'secret1'; - $client->redirect_uri = url('oauth2/authorized', array('absolute' => TRUE)); - $client->automatic_authorization = FALSE; - $client->save(); - - // The second client has automatic_authorization TRUE. - $client = entity_create('oauth2_server_client', array()); - $client->server = $server->name; - $client->label = 'Client 2'; - $client->client_key = 'client2'; - $client->client_secret = 'secret2'; - $client->redirect_uri = url('oauth2/authorized', array('absolute' => TRUE)); - $client->automatic_authorization = TRUE; - $client->save(); - - // Creates some scopes. - $scopes = array( - 'scope1' => 'Scope 1', - 'scope2' => 'Scope 2', - ); - foreach ($scopes as $scope_name => $scope_label) { - $scope = entity_create('oauth2_server_scope', array()); - $scope->server = $server->name; - $scope->name = $scope_name; - $scope->description = $scope_label; - $scope->save(); - } - - // Create a test user. - user_save('', array( - 'name' => 'user1', - 'pass' => 'pass1', - 'status' => 1, - )); -} - -/** - * Delete test servers, clients and scopes. - */ -function _oauth2_client_test_delete() { - $server_name = 'test_oauth2_server'; - - // Delete the test clients. - $clients = array('client1', 'client2'); - foreach ($clients as $client_key) { - $query = new EntityFieldQuery(); - $clients = $query->entityCondition('entity_type', 'oauth2_server_client') - ->propertyCondition('client_key', $client_key) - ->execute(); - if (isset($clients['oauth2_server_client'])) { - $ids = array_keys($clients['oauth2_server_client']); - foreach ($ids as $id) { - entity_delete('oauth2_server_client', $id); - } - } - } - - // Delete the test scopes. - $scopes = array('scope1', 'scope2'); - foreach ($scopes as $scope_name) { - $query = new EntityFieldQuery(); - $scopes = $query->entityCondition('entity_type', 'oauth2_server_scope') - ->propertyCondition('name', $scope_name) - ->execute(); - if (isset($scopes['oauth2_server_scope'])) { - $ids = array_keys($scopes['oauth2_server_scope']); - foreach ($ids as $id) { - entity_delete('oauth2_server_scope', $id); - } - } - } - - // Delete the test oauth2 server. - $query = new EntityFieldQuery(); - $servers = $query->entityCondition('entity_type', 'oauth2_server') - ->propertyCondition('name', $server_name) - ->execute(); - if (isset($servers['oauth2_server'])) { - $ids = array_keys($servers['oauth2_server']); - foreach ($ids as $id) { - entity_delete('oauth2_server', $id); - } - } - - // Delete the test user. - if ($user = user_load_by_name('user1')) { - user_delete($user->uid); - } -} - -function _oauth2_client_test_grant_permissions() { - // Make sure that users have the permission to use the oauth2 server. - foreach (array('anonymous user', 'authenticated user') as $role_name) { - $role = user_role_load_by_name($role_name); - user_role_grant_permissions($role->rid, array('use oauth2 server')); - } -} - -function _oauth2_client_test_revoke_permissions() { - // Remove the permission for using the oauth2 server. - foreach (array('anonymous user', 'authenticated user') as $role_name) { - $role = user_role_load_by_name($role_name); - user_role_revoke_permissions($role->rid, array('use oauth2 server')); - } -} \ No newline at end of file diff --git a/profiles/wcm_base/modules/contrib/oauth2_client/tests/oauth2_client_test.module b/profiles/wcm_base/modules/contrib/oauth2_client/tests/oauth2_client_test.module deleted file mode 100644 index 088fd929..00000000 --- a/profiles/wcm_base/modules/contrib/oauth2_client/tests/oauth2_client_test.module +++ /dev/null @@ -1,253 +0,0 @@ -<?php -/** - * @file - * Testing OAuth2 client functionality. - */ - -/** - * Implements hook_boot(). - * - * Outputs debug information to the file: /tmp/btr.log - */ -function oauth2_client_test_boot() { - function _oauth2_client_test_log($var, $comment ='') { - $file = '/tmp/btr.log'; - $content = "\n==> $comment: " . print_r($var, true); - file_put_contents($file, $content, FILE_APPEND); - } - - _oauth2_client_test_log('= = = = = = = = = = = = = = = = = = = = = = ='); - _oauth2_client_test_log($_GET, '$_GET'); - _oauth2_client_test_log($_POST, '$_POST'); - if (isset($_SESSION['oauth2_client'])) { - _oauth2_client_test_log($_SESSION['oauth2_client'], '$_SESSION[oauth2_client]'); - } -} - -/** - * Implements hook_oauth2_clients(). - */ -function oauth2_client_test_oauth2_clients() { - $oauth2_clients = array(); - - $common = array( - 'token_endpoint' => url('oauth2/token', array('absolute' => TRUE)), - 'client_id' => 'client1', - 'client_secret' => 'secret1', - ); - - // For testing client-credentials flow. - $oauth2_clients['client-credentials'] = array( - 'auth_flow' => 'client-credentials', - ) + $common; - - // For testing user-password flow. - $oauth2_clients['user-password'] = array( - 'auth_flow' => 'user-password', - 'username' => 'user1', - 'password' => 'pass1', - ) + $common; - - // For testing server-side flow. - $oauth2_clients['server-side'] = array( - 'auth_flow' => 'server-side', - 'authorization_endpoint' => url('oauth2/authorize', array('absolute' => TRUE)), - 'redirect_uri' => url('oauth2/authorized', array('absolute' => TRUE)), - 'scope' => 'scope1 scope2', - ) + $common; - - // For testing server-side flow with automatic authorization client.. - $oauth2_clients['server-side-auto'] = array( - 'token_endpoint' => url('oauth2/token', array('absolute' => TRUE)), - 'client_id' => 'client2', - 'client_secret' => 'secret2', - 'auth_flow' => 'server-side', - 'authorization_endpoint' => url('oauth2/authorize', array('absolute' => TRUE)), - 'redirect_uri' => url('oauth2/authorized', array('absolute' => TRUE)), - 'scope' => 'scope1 scope2', - ); - - // Test error handling. - - $oauth2_clients['wrong-client-id'] = array( - 'token_endpoint' => url('oauth2/token', array('absolute' => TRUE)), - 'client_id' => 'client_1', - 'client_secret' => 'secret1', - 'auth_flow' => 'client-credentials', - ); - - $oauth2_clients['wrong-client-secret'] = array( - 'token_endpoint' => url('oauth2/token', array('absolute' => TRUE)), - 'client_id' => 'client1', - 'client_secret' => 'secret_1', - 'auth_flow' => 'client-credentials', - ); - - $oauth2_clients['wrong-token-endpoint'] = array( - 'token_endpoint' => url('oauth2/token_1', array('absolute' => TRUE)), - 'client_id' => 'client1', - 'client_secret' => 'secret1', - 'auth_flow' => 'client-credentials', - ); - - $oauth2_clients['wrong-auth-flow'] = array( - 'auth_flow' => 'client-credentials-1', - ) + $common; - - $oauth2_clients['wrong-username'] = array( - 'auth_flow' => 'user-password', - 'username' => 'user_1', - 'password' => 'pass1', - ) + $common; - - $oauth2_clients['wrong-password'] = array( - 'auth_flow' => 'user-password', - 'username' => 'user1', - 'password' => 'pass_1', - ) + $common; - - $oauth2_clients['wrong-scope'] = array( - 'token_endpoint' => url('oauth2/token', array('absolute' => TRUE)), - 'client_id' => 'client1', - 'client_secret' => 'secret1', - 'auth_flow' => 'client-credentials', - 'scope' => 'scope1 scope2 scope3', - ) + $common; - - $oauth2_clients['wrong-authorization-endpoint'] = array( - 'auth_flow' => 'server-side', - 'authorization_endpoint' => url('oauth2/authorize_1', array('absolute' => TRUE)), - 'redirect_uri' => url('oauth2/authorized', array('absolute' => TRUE)), - ) + $common; - - $oauth2_clients['wrong-redirect-uri'] = array( - 'auth_flow' => 'server-side', - 'authorization_endpoint' => url('oauth2/authorize', array('absolute' => TRUE)), - 'redirect_uri' => url('oauth2/authorized_1', array('absolute' => TRUE)), - ) + $common; - - return $oauth2_clients; -} - -/** - * Implements hook_menu(). - */ -function oauth2_client_test_menu() { - $items = array(); - $items['oauth2/test'] = array( - 'page callback' => 'oauth2_client_test_callback', - 'access callback' => TRUE, - 'type' => MENU_CALLBACK, - ); - $items['oauth2/test-client-integration'] = array( - 'page callback' => 'oauth2_client_test_client_integration', - 'access callback' => TRUE, - 'type' => MENU_CALLBACK, - ); - $items['oauth2/test-authorized'] = array( - 'page callback' => 'oauth2_client_test_authorized', - 'access callback' => TRUE, - 'type' => MENU_CALLBACK, - ); - return $items; -} - -/** - * Trying test clients. - * - * Call them by opening in browser: - * - $base_url/oauth2/test/client-credentials - * - $base_url/oauth2/test/user-password - * - $base_url/oauth2/test/server-side - * - $base_url/oauth2/test/server-side-auto - * - $base_url/oauth2/test/wrong-client-id - * - $base_url/oauth2/test/wrong-client-secret - * - $base_url/oauth2/test/wrong-token-endpoint - * - $base_url/oauth2/test/wrong-auth-flow - * - $base_url/oauth2/test/wrong-username - * - $base_url/oauth2/test/wrong-password - * - $base_url/oauth2/test/wrong-scope - * - $base_url/oauth2/test/wrong-authorization-endpoint - * - $base_url/oauth2/test/wrong-redirect-uri - */ -function oauth2_client_test_callback($client_name) { - try { - // Get an access token and output it. - $oauth2_client = oauth2_client_load($client_name); - $access_token = $oauth2_client->getAccessToken(); - print "access_token: $access_token"; - } - catch (Exception $e) { - print $e->getMessage(); - } -} - -/** - * Use the client 'client2' for getting an authorization code. - * This is done with the help of the module oauth2_client, - * because 'client2' is registered for it (its return_uri belongs - * to oauth2_client). - * Before jumping to $authentication_uri, register an internal - * redirect with oauth2_client. - * - * Try it by opening in browser: - * - $base_url/oauth2/test-client-integration - */ -function oauth2_client_test_client_integration() { - $state = drupal_get_token('test_client'); - oauth2_client_set_redirect($state, array( - 'uri' => 'oauth2/test-authorized', - 'params' => array( - 'extra_param' => 'This will be appended to the request on redirect.', - ) - )); - - $query_params = array( - 'response_type' => 'code', - 'client_id' => 'client2', - 'redirect_uri' => oauth2_client_get_redirect_uri(), - 'state' => $state, - ); - $endpoint = url('oauth2/authorize', array('absolute' => TRUE)); - $authentication_uri = $endpoint . '?' . http_build_query($query_params); - drupal_goto($authentication_uri); -} - -/** - * The oauth2 server will redirect to the registered redirect_uri, - * which is handled by the oauth2_client, but then oauth2_client - * will redirect to the path 'oauth2/test/authorized', which comes - * here. This is because we registered a redirect on the oauth2_client - * before jumping to $authentication_uri. While redirecting, oauth2_client - * will also append to the request the 'extra_param'. - */ -function oauth2_client_test_authorized() { - if (!drupal_valid_token($_GET['state'], 'test_client')) { - print "The parameter 'state' is wrong.\n"; - return; - } - $extra_param = $_GET['extra_param']; - print "extra_param: $extra_param <br/>\n"; - - $options = array( - 'method' => 'POST', - 'data' => http_build_query(array( - 'grant_type' => 'authorization_code', - 'code' => $_GET['code'], - 'redirect_uri' => oauth2_client_get_redirect_uri(), - )), - 'headers' => array( - 'Content-Type' => 'application/x-www-form-urlencoded', - 'Authorization' => 'Basic ' . base64_encode('client2:secret2'), - ), - 'context' => stream_context_create(array( - 'ssl' => array( - 'verify_peer' => FALSE, - 'verify_peer_name' => FALSE, - ))); - ); - $token_endpoint = url('oauth2/token', array('absolute' => TRUE)); - $result = drupal_http_request($token_endpoint, $options); - $token = json_decode($result->data); - print 'access_token: ' . $token->access_token; -} diff --git a/profiles/wcm_base/modules/contrib/oauth2_client/tests/run_tests.sh b/profiles/wcm_base/modules/contrib/oauth2_client/tests/run_tests.sh deleted file mode 100755 index 59045a29..00000000 --- a/profiles/wcm_base/modules/contrib/oauth2_client/tests/run_tests.sh +++ /dev/null @@ -1,35 +0,0 @@ -#!/bin/bash -### Create the links of the required modules and libraries -### on the profile 'testing', then run the tests. - -cd $(dirname $0) - -### get the paths -drupal_dir=$(drush php-eval 'print realpath(".")') -testing_dir=$drupal_dir/profiles/testing - -### list of the required modules (dependencies) -module_list=" - oauth2_client - oauth2_server - libraries - ctools - entity - entityreference - xautoload -" -### link the modules to the profile 'testing' -for module in $module_list -do - module_path=$(drush php-eval "print drupal_get_path('module', '$module')") - ln -sf $drupal_dir/$module_path $testing_dir/modules/ -done - -### link the required library oauth2-server-php -oauth2_server_php=$(drush php-eval 'print libraries_get_path("oauth2-server-php")') -mkdir -p $testing_dir/libraries/ -ln -sf $drupal_dir/$oauth2_server_php $testing_dir/libraries/ - -### run the tests -drush test-clean -drush test-run OAuth2ClientTestCase diff --git a/profiles/wcm_base/modules/contrib/panelizer/PATCHES.txt b/profiles/wcm_base/modules/contrib/panelizer/PATCHES.txt index f8146d2a..945634eb 100644 --- a/profiles/wcm_base/modules/contrib/panelizer/PATCHES.txt +++ b/profiles/wcm_base/modules/contrib/panelizer/PATCHES.txt @@ -1,4 +1,4 @@ The following patches have been applied to this project: - http://drupal.org/files/issues/panelizer-n2457113-69.patch -This file was automatically generated by Drush Make (http://drupal.org/project/drush). \ No newline at end of file +This file was automatically generated by Drush Make (http://drupal.org/project/drush). diff --git a/profiles/wcm_base/modules/contrib/panels/PATCHES.txt b/profiles/wcm_base/modules/contrib/panels/PATCHES.txt index 67e82c48..cbe490a2 100644 --- a/profiles/wcm_base/modules/contrib/panels/PATCHES.txt +++ b/profiles/wcm_base/modules/contrib/panels/PATCHES.txt @@ -4,4 +4,4 @@ The following patches have been applied to this project: - http://drupal.org/files/issues/panels-ipe-insufficient-2462331-33.patch - http://drupal.org/files/issues/panels-revert_allowed_types_to_variable-2479879-33.patch -This file was automatically generated by Drush Make (http://drupal.org/project/drush). \ No newline at end of file +This file was automatically generated by Drush Make (http://drupal.org/project/drush). diff --git a/profiles/wcm_base/modules/contrib/pathauto/PATCHES.txt b/profiles/wcm_base/modules/contrib/pathauto/PATCHES.txt index 85b2e635..267648ff 100644 --- a/profiles/wcm_base/modules/contrib/pathauto/PATCHES.txt +++ b/profiles/wcm_base/modules/contrib/pathauto/PATCHES.txt @@ -1,4 +1,4 @@ The following patches have been applied to this project: - http://drupal.org/files/issues/pathauto-persist-936222-195-pathauto-state.patch -This file was automatically generated by Drush Make (http://drupal.org/project/drush). \ No newline at end of file +This file was automatically generated by Drush Make (http://drupal.org/project/drush). diff --git a/profiles/wcm_base/modules/contrib/private/PATCHES.txt b/profiles/wcm_base/modules/contrib/private/PATCHES.txt index bb0d7832..7d310d0f 100644 --- a/profiles/wcm_base/modules/contrib/private/PATCHES.txt +++ b/profiles/wcm_base/modules/contrib/private/PATCHES.txt @@ -1,4 +1,4 @@ The following patches have been applied to this project: - http://drupal.org/files/issues/private-bypasses_content_type_edit_permissions-2660598-2.patch -This file was automatically generated by Drush Make (http://drupal.org/project/drush). \ No newline at end of file +This file was automatically generated by Drush Make (http://drupal.org/project/drush). diff --git a/profiles/wcm_base/modules/contrib/redirect/PATCHES.txt b/profiles/wcm_base/modules/contrib/redirect/PATCHES.txt index 1300c4c2..b13c7b39 100644 --- a/profiles/wcm_base/modules/contrib/redirect/PATCHES.txt +++ b/profiles/wcm_base/modules/contrib/redirect/PATCHES.txt @@ -1,4 +1,4 @@ The following patches have been applied to this project: - http://drupal.org/files/issues/redirect-n905914-227.patch -This file was automatically generated by Drush Make (http://drupal.org/project/drush). \ No newline at end of file +This file was automatically generated by Drush Make (http://drupal.org/project/drush). diff --git a/profiles/wcm_base/modules/contrib/simplesamlphp_auth/PATCHES.txt b/profiles/wcm_base/modules/contrib/simplesamlphp_auth/PATCHES.txt index b92ca3f0..a8ce8230 100644 --- a/profiles/wcm_base/modules/contrib/simplesamlphp_auth/PATCHES.txt +++ b/profiles/wcm_base/modules/contrib/simplesamlphp_auth/PATCHES.txt @@ -2,4 +2,4 @@ The following patches have been applied to this project: - http://drupal.org/files/issues/simplesamlphp_auth-admin-users-cannot-other-users-9291915-8.patch - http://drupal.org/files/issues/simplesamlphp_auth-alter_data_before_writing-2148931-5.patch -This file was automatically generated by Drush Make (http://drupal.org/project/drush). \ No newline at end of file +This file was automatically generated by Drush Make (http://drupal.org/project/drush). diff --git a/profiles/wcm_base/modules/contrib/uuid_features/PATCHES.txt b/profiles/wcm_base/modules/contrib/uuid_features/PATCHES.txt index c4ed3d96..dc5e6bbe 100644 --- a/profiles/wcm_base/modules/contrib/uuid_features/PATCHES.txt +++ b/profiles/wcm_base/modules/contrib/uuid_features/PATCHES.txt @@ -1,4 +1,4 @@ The following patches have been applied to this project: - http://drupal.org/files/issues/uuid_features-2220837-path-and-pathauto-for-node-3.patch -This file was automatically generated by Drush Make (http://drupal.org/project/drush). \ No newline at end of file +This file was automatically generated by Drush Make (http://drupal.org/project/drush). diff --git a/profiles/wcm_base/modules/contrib/views/PATCHES.txt b/profiles/wcm_base/modules/contrib/views/PATCHES.txt index 264e521e..ab83ee9d 100644 --- a/profiles/wcm_base/modules/contrib/views/PATCHES.txt +++ b/profiles/wcm_base/modules/contrib/views/PATCHES.txt @@ -1,4 +1,4 @@ The following patches have been applied to this project: - http://drupal.org/files/views-exposed-sorts-2037469-1.patch -This file was automatically generated by Drush Make (http://drupal.org/project/drush). \ No newline at end of file +This file was automatically generated by Drush Make (http://drupal.org/project/drush). diff --git a/profiles/wcm_base/modules/contrib/views_autocomplete_filters/PATCHES.txt b/profiles/wcm_base/modules/contrib/views_autocomplete_filters/PATCHES.txt index ff7374f4..187ac1aa 100644 --- a/profiles/wcm_base/modules/contrib/views_autocomplete_filters/PATCHES.txt +++ b/profiles/wcm_base/modules/contrib/views_autocomplete_filters/PATCHES.txt @@ -3,4 +3,4 @@ The following patches have been applied to this project: - http://www.drupal.org/files/issues/views_autocomplete_filters-content-pane-2317351-4.patch - https://www.drupal.org/files/issues/2404893-grammar_correction-11.patch -This file was automatically generated by Drush Make (http://drupal.org/project/drush). \ No newline at end of file +This file was automatically generated by Drush Make (http://drupal.org/project/drush). diff --git a/profiles/wcm_base/modules/contrib/workbench/workbench.info b/profiles/wcm_base/modules/contrib/workbench/workbench.info index 0e21b5f1..d7cbf84f 100644 --- a/profiles/wcm_base/modules/contrib/workbench/workbench.info +++ b/profiles/wcm_base/modules/contrib/workbench/workbench.info @@ -4,8 +4,3 @@ package = Workbench core = 7.x configure = admin/config/workbench/settings dependencies[] = views - -; Information added by drush on 2013-03-26 -version = "7.x-1.2" -project = "workbench" -datestamp = "1364314302" \ No newline at end of file diff --git a/profiles/wcm_base/modules/contrib/workbench_media/PATCHES.txt b/profiles/wcm_base/modules/contrib/workbench_media/PATCHES.txt index 70fcc532..81d3be29 100644 --- a/profiles/wcm_base/modules/contrib/workbench_media/PATCHES.txt +++ b/profiles/wcm_base/modules/contrib/workbench_media/PATCHES.txt @@ -1,4 +1,4 @@ The following patches have been applied to this project: - http://drupal.org/files/issues/workbench_media-multiupload-2268005-2.patch -This file was automatically generated by Drush Make (http://drupal.org/project/drush). \ No newline at end of file +This file was automatically generated by Drush Make (http://drupal.org/project/drush). diff --git a/profiles/wcm_base/modules/contrib/workbench_media/workbench_media.info b/profiles/wcm_base/modules/contrib/workbench_media/workbench_media.info index 118317e1..9eed11b0 100644 --- a/profiles/wcm_base/modules/contrib/workbench_media/workbench_media.info +++ b/profiles/wcm_base/modules/contrib/workbench_media/workbench_media.info @@ -4,8 +4,3 @@ package = Workbench core = 7.x dependencies[] = workbench dependencies[] = media - -; Information added by drush on 2012-09-05 -version = "7.x-2.1" -project = "workbench_media" -datestamp = "1346862407" \ No newline at end of file diff --git a/profiles/wcm_base/modules/contrib/workbench_moderation/PATCHES.txt b/profiles/wcm_base/modules/contrib/workbench_moderation/PATCHES.txt index d17a069f..a370615e 100644 --- a/profiles/wcm_base/modules/contrib/workbench_moderation/PATCHES.txt +++ b/profiles/wcm_base/modules/contrib/workbench_moderation/PATCHES.txt @@ -5,4 +5,4 @@ The following patches have been applied to this project: - http://drupal.org/files/issues/workbench_moderation-iib-var-2462453-1.patch - http://drupal.org/files/issues/workbench_moderation-install-warnings-2360973-3.patch -This file was automatically generated by Drush Make (http://drupal.org/project/drush). \ No newline at end of file +This file was automatically generated by Drush Make (http://drupal.org/project/drush). diff --git a/profiles/wcm_base/modules/contrib/wysiwyg/editors/css/openwysiwyg.css b/profiles/wcm_base/modules/contrib/wysiwyg/editors/css/openwysiwyg.css deleted file mode 100644 index 2fea7fb3..00000000 --- a/profiles/wcm_base/modules/contrib/wysiwyg/editors/css/openwysiwyg.css +++ /dev/null @@ -1,11 +0,0 @@ - -/** - * openWYSIWYG. - */ -table.tableTextareaEditor, table.tableTextareaEditor table { - margin: 0; - border-collapse: separate; -} -table.tableTextareaEditor td { - padding: 0; -} diff --git a/profiles/wcm_base/modules/contrib/wysiwyg/editors/css/tinymce-2.css b/profiles/wcm_base/modules/contrib/wysiwyg/editors/css/tinymce-2.css deleted file mode 100644 index 4aa201d4..00000000 --- a/profiles/wcm_base/modules/contrib/wysiwyg/editors/css/tinymce-2.css +++ /dev/null @@ -1,27 +0,0 @@ - -/** - * TinyMCE 2.x - */ -table.mceEditor { - clear: left; -} - -/** - * Align all buttons and separators in a single row, so they wrap into multiple - * rows if required. - */ -.mceToolbarTop a, .mceToolbarBottom a { - float: left; -} -.mceSeparatorLine { - float: left; - margin-top: 3px; -} -.mceSelectList { - float: left; - margin-bottom: 1px; -} -/* Place table plugin buttons into new row */ -#mce_editor_0_table, #mce_editor_1_table { - clear: left; -} diff --git a/profiles/wcm_base/modules/custom/news_client/.gitignore b/profiles/wcm_base/modules/custom/news_client/.gitignore deleted file mode 100644 index 04ed6add..00000000 --- a/profiles/wcm_base/modules/custom/news_client/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -.DS_Store -*/.DS_Store \ No newline at end of file diff --git a/profiles/wcm_base/modules/custom/news_client/README.md b/profiles/wcm_base/modules/custom/news_client/README.md deleted file mode 100644 index e69de29b..00000000 diff --git a/profiles/wcm_base/modules/custom/news_client/includes/article.view.inc b/profiles/wcm_base/modules/custom/news_client/includes/article.view.inc deleted file mode 100644 index 9cb42bbd..00000000 --- a/profiles/wcm_base/modules/custom/news_client/includes/article.view.inc +++ /dev/null @@ -1,47 +0,0 @@ -<?php -/** - * View functions for news articles from news service. - */ - -/** - * Page callback for news_client/article/%. - */ -function news_client_article_view_page($id) { - $article_json = NULL; - $article_json_cache = cache_get($id, 'cache_news_client_articles'); - - if ($article_json_cache === FALSE) { - $article_json = _news_client_fetch_article_json($id); - cache_set($id, $article_json, 'cache_news_client_articles', CACHE_TEMPORARY); - } - else { - $article_json = $article_json_cache->data; - } - - $article = json_decode($article_json); - - $build = array(); - - if (!empty($article)) { - drupal_set_title($article->title); - $site_name = variable_get('news_client_site_name'); - - $build['article'] = array( - '#theme' => 'news_client_article', - '#title' => $article->title, - '#byline' => $article->byline, - '#body' => $article->body, - '#images' => $article->images, - '#tags' => $article->tags, - '#site_name' => $site_name, - '#created' => $article->created, - '#changed' => $article->changed, - ); - } - else { - drupal_set_title(''); - drupal_set_message('No article with that id', 'warning'); - } - - return $build; -} diff --git a/profiles/wcm_base/modules/custom/news_client/includes/article_list.view.inc b/profiles/wcm_base/modules/custom/news_client/includes/article_list.view.inc deleted file mode 100644 index 428d3011..00000000 --- a/profiles/wcm_base/modules/custom/news_client/includes/article_list.view.inc +++ /dev/null @@ -1,48 +0,0 @@ -<?php -/** - * Defines functions for article list page. - */ - -/** - * Page callback for news_client/articles. - */ -function news_client_article_list_page() { - $article_list_json = NULL; - - // Get query parameters. - $params = drupal_get_query_parameters(); - - $page = isset($params['page']) ? $params['page'] : '0'; - $num = variable_get('news_client_num_articles_per_page', 10); - $sites = variable_get('news_client_site_name'); - $tags = isset($params['tags']) ? $params['tags'] : ''; - - $cid = $page . ':' . $num . ':' . $sites . ':' . $tags; - $article_list_json_cache = cache_get($cid, 'cache_news_client_article_lists'); - - if ($article_list_json_cache === FALSE) { - $article_list_json = _news_client_fetch_article_list_json($page, $num, $sites, $tags); - cache_set($cid, $article_list_json, 'cache_news_client_article_lists', CACHE_TEMPORARY); - } - else { - $article_list_json = $article_list_json_cache->data; - } - - $article_list = json_decode($article_list_json); - - $per_page = variable_get('news_client_num_articles_per_page', 10); - $page = pager_default_initialize($article_list->info->total_articles, $per_page); - - $build = array(); - - $build['list'] = array( - '#theme' => 'news_client_article_list', - '#articles' => $article_list->articles, - ); - - $build['pager'] = array( - '#theme' => 'pager', - ); - - return $build; -} diff --git a/profiles/wcm_base/modules/custom/news_client/includes/cache.admin.inc b/profiles/wcm_base/modules/custom/news_client/includes/cache.admin.inc deleted file mode 100644 index 8998db43..00000000 --- a/profiles/wcm_base/modules/custom/news_client/includes/cache.admin.inc +++ /dev/null @@ -1,70 +0,0 @@ -<?php -/** - * Cache functions for news_client. - */ - -/** - * Page callback for admin/config/services/news_client/cache. - */ -function news_client_cache_page() { - $build = array(); - - $build['clear_article_cache_form'] = drupal_get_form('news_client_article_cache_clear_form'); - $build['clear_article_list_cache_form'] = drupal_get_form('news_client_article_list_cache_clear_form'); - - return $build; -} - -/** - * Article cache clear form. - */ -function news_client_article_cache_clear_form($form, &$form_state) { - $form = array(); - - $form['actions'] = array( - '#type' => 'actions', - ); - - $form['actions']['clear_article_cache'] = array( - '#type' => 'submit', - '#value' => t('Clear Article Cache'), - ); - - return $form; -} - -/** - * Article cache clear form submit callback. - */ -function news_client_article_cache_clear_form_submit($form, &$form_state) { - cache_clear_all(NULL, 'cache_news_client_articles'); - - drupal_set_message('News Client Article Cache cleared.'); -} - -/** - * Article list cache clear form. - */ -function news_client_article_list_cache_clear_form($form, &$form_state) { - $form = array(); - - $form['actions'] = array( - '#type' => 'actions', - ); - - $form['actions']['clear_article_list_cache'] = array( - '#type' => 'submit', - '#value' => t('Clear Article List Cache'), - ); - - return $form; -} - -/** - * Article list cache clear form submit callback. - */ -function news_client_article_list_cache_clear_form_submit($form, &$form_state) { - cache_clear_all(NULL, 'cache_news_client_article_lists'); - - drupal_set_message('News Client Article List Cache cleared.'); -} diff --git a/profiles/wcm_base/modules/custom/news_client/includes/news_client.admin.inc b/profiles/wcm_base/modules/custom/news_client/includes/news_client.admin.inc deleted file mode 100755 index e0d3142b..00000000 --- a/profiles/wcm_base/modules/custom/news_client/includes/news_client.admin.inc +++ /dev/null @@ -1,90 +0,0 @@ -<?php -/** - * Configuration functions for news_client. - */ - -/** - * Page callback for admin/config/news_client. - */ -function news_client_admin_page() { - $build = array(); - - $build['settings'] = drupal_get_form('news_client_admin_settings_form'); - $build['settings_test'] = drupal_get_form('news_client_admin_settings_test_form'); - - return $build; -} - -/** - * General admin settings form. - */ -function news_client_admin_settings_form() { - $form = array(); - - $form['news_client_oauth2_server_url'] = array( - '#type' => 'textfield', - '#title' => t('OAuth2 Server URL'), - '#description' => t('URL of the news service\'s OAuth2 server. (Add an ending slash.)'), - '#default_value' => variable_get('news_client_oauth2_server_url', 'https://staff.it.osu.edu/'), - ); - - $form['news_client_service_path'] = array( - '#type' => 'textfield', - '#title' => t('Service Path'), - '#description' => t('Path of the news service endpoint. (Add an ending slash.)'), - '#default_value' => variable_get('news_client_service_path', 'news_service/article/'), - ); - - $form['news_client_secret'] = array( - '#type' => 'textfield', - '#title' => t('Auth Secret'), - '#description' => t('Used to authenticate to server.'), - '#default_value' => variable_get('news_client_secret'), - ); - - $form['news_client_site_name'] = array( - '#type' => 'textfield', - '#title' => t('Site Name'), - '#description' => t('Name of the current site (as identified in the news service)'), - '#default_value' => variable_get('news_client_site_name'), - ); - - $form['news_client_num_articles_per_page'] = array( - '#type' => 'textfield', - '#title' => t('Articles Per Page'), - '#description' => t('Number of articles to display per page on main article listing.'), - '#default_value' => variable_get('news_client_num_articles_per_page', 10), - '#element_validate' => array('element_validate_integer_positive'), - ); - - return system_settings_form($form); -} - -/** - * Settings test form. - */ -function news_client_admin_settings_test_form($form, &$form_state) { - $form = array(); - - $form['actions'] = array( - '#type' => 'actions', - ); - - $form['actions']['test_settings'] = array( - '#type' => 'submit', - '#value' => t('Test Configuration'), - ); - - return $form; -} - -/** - * Settings test form submit callback. - */ -function news_client_admin_settings_test_form_submit($form, &$form_state) { - $sites = variable_get('news_client_site_name'); - $articles = _news_client_fetch_article_list_json(0, 10, $sites, ''); - - drupal_set_message(t('Test complete:<br><br>Results:<br> @articles', array('@articles' => $articles))); - -} diff --git a/profiles/wcm_base/modules/custom/news_client/includes/news_client_article.tpl.inc b/profiles/wcm_base/modules/custom/news_client/includes/news_client_article.tpl.inc deleted file mode 100644 index 3c1ca6ee..00000000 --- a/profiles/wcm_base/modules/custom/news_client/includes/news_client_article.tpl.inc +++ /dev/null @@ -1,14 +0,0 @@ -<?php -/** - * Preprocess functions for news_client_article. - */ - -/** - * Implements hook_preprocess_HOOK(). - */ -function news_client_preprocess_news_client_article(&$variables) { - $variables['show_modified'] = ($variables['created'] !== $variables['changed']); - - $variables['created'] = format_date($variables['created'], 'short'); - $variables['changed'] = format_date($variables['changed'], 'short'); -} diff --git a/profiles/wcm_base/modules/custom/news_client/includes/news_client_article_list.tpl.inc b/profiles/wcm_base/modules/custom/news_client/includes/news_client_article_list.tpl.inc deleted file mode 100644 index c7ab1595..00000000 --- a/profiles/wcm_base/modules/custom/news_client/includes/news_client_article_list.tpl.inc +++ /dev/null @@ -1,17 +0,0 @@ -<?php -/** - * Preprocess functions for news_client_article. - */ - -/** - * Implements hook_preprocess_HOOK(). - */ -function news_client_preprocess_news_client_article_list(&$variables) { - $articles = $variables['articles']; - - foreach ($articles as $article) { - $article->created = format_date($article->created, 'short'); - } - - $variables['articles'] = $articles; -} diff --git a/profiles/wcm_base/modules/custom/news_client/news_client.info b/profiles/wcm_base/modules/custom/news_client/news_client.info deleted file mode 100644 index 62de1f35..00000000 --- a/profiles/wcm_base/modules/custom/news_client/news_client.info +++ /dev/null @@ -1,7 +0,0 @@ -name = News Client -description = Client interface module for the News Service (news_service) module. -core = 7.x -package = Services - -dependencies[] = oauth2_client -configure = admin/config/services/news_client \ No newline at end of file diff --git a/profiles/wcm_base/modules/custom/news_client/news_client.install b/profiles/wcm_base/modules/custom/news_client/news_client.install deleted file mode 100644 index 8e1042cc..00000000 --- a/profiles/wcm_base/modules/custom/news_client/news_client.install +++ /dev/null @@ -1,29 +0,0 @@ -<?php -/** - * Install file for news_client. - */ - -/** - * Implements hook_schema(). - */ -function news_client_schema() { - $schema = array(); - - $schema['cache_news_client_articles'] = drupal_get_schema_unprocessed('system', 'cache'); - $schema['cache_news_client_article_lists'] = drupal_get_schema_unprocessed('system', 'cache'); - - return $schema; -} - -/** - * Implements hook_uninstall(). - */ -function news_client_uninstall() { - // Remove variables. - variable_del('news_client_oauth2_server_url'); - variable_del('news_client_service_path'); - variable_del('news_client_client_url'); - variable_del('news_client_oauth2_client_url'); - variable_del('news_client_site_name'); - variable_del('news_client_secret'); -} diff --git a/profiles/wcm_base/modules/custom/news_client/news_client.make b/profiles/wcm_base/modules/custom/news_client/news_client.make deleted file mode 100644 index 926fce08..00000000 --- a/profiles/wcm_base/modules/custom/news_client/news_client.make +++ /dev/null @@ -1,7 +0,0 @@ -; IT OSU News Client Makefile -api = 2 -core = 7.x - -;modules -projects[oauth2_client][version] = 1.6 -projects[oauth2_client][subdir] = contrib diff --git a/profiles/wcm_base/modules/custom/news_client/news_client.module b/profiles/wcm_base/modules/custom/news_client/news_client.module deleted file mode 100755 index 01c0dec8..00000000 --- a/profiles/wcm_base/modules/custom/news_client/news_client.module +++ /dev/null @@ -1,345 +0,0 @@ -<?php -/** - * @file - * Main module file for news_client. - */ - -/** - * Implements hook_help(). - */ -function news_client_help($path, $args) { - switch ($path) { - case 'admin/help#news_client': - return '<p>' . t('The News Client module consumes news articles from the News Service module.') . '</p>'; - break; - } -} - -/** - * Implements hook_ctools_plugin_directory(). - */ -function news_client_ctools_plugin_directory($owner, $plugin_type) { - if ($owner == 'ctools' && $plugin_type == 'content_types') { - return 'plugins/' . $plugin_type; - } -} - -/** - * Implements hook_permission(). - */ -function news_client_permission() { - return array( - 'access news client configuration page' => array( - 'title' => t('Access configuration page'), - 'description' => t('Access the configuration and administration pages.'), - ), - ); -} - -/** - * Implements hook_menu(). - */ -function news_client_menu() { - $items = array(); - - $items['admin/config/services/news_client'] = array( - 'title' => t('News Client Configuration'), - 'description' => t('Configuration page for the news client.'), - 'file' => 'news_client.admin.inc', - 'file path' => drupal_get_path('module', 'news_client') . '/includes', - 'page callback' => 'news_client_admin_page', - 'access arguments' => array('access news client configuration page'), - 'type' => MENU_NORMAL_ITEM, - ); - - $items['admin/config/services/news_client/settings'] = array( - 'title' => t('Settings'), - 'description' => t('Manage general settings for news client.'), - 'type' => MENU_DEFAULT_LOCAL_TASK, - 'weight' => 0, - ); - - $items['admin/config/services/news_client/cache'] = array( - 'title' => t('Cache'), - 'description' => t('Manage news client caches.'), - 'file' => 'cache.admin.inc', - 'file path' => drupal_get_path('module', 'news_client') . '/includes', - 'page callback' => 'news_client_cache_page', - 'access arguments' => array('access news client configuration page'), - 'type' => MENU_LOCAL_TASK, - 'weight' => 1, - ); - - $items['article/%'] = array( - 'title' => t('News Article'), - 'description' => t('A news article from the news service.'), - 'file' => 'article.view.inc', - 'file path' => drupal_get_path('module', 'news_client') . '/includes', - 'page callback' => 'news_client_article_view_page', - 'page arguments' => array(1), - 'access arguments' => array('access content'), - 'type' => MENU_NORMAL_ITEM, - ); - - $items['articles'] = array( - 'title' => t('News'), - 'description' => t('News article listing.'), - 'file' => 'article_list.view.inc', - 'file path' => drupal_get_path('module', 'news_client') . '/includes', - 'page callback' => 'news_client_article_list_page', - 'access arguments' => array('access content'), - 'type' => MENU_NORMAL_ITEM, - ); - - return $items; -} - -/** - * Implements hook_theme(). - */ -function news_client_theme($existing, $type, $theme, $path) { - return array( - 'news_client_article' => array( - 'variables' => array( - 'title' => '', - 'byline' => '', - 'body' => '', - 'images' => array(), - 'tags' => array(), - 'site_name' => '', - 'created' => '', - 'changed' => '', - ), - 'file' => 'includes/news_client_article.tpl.inc', - 'template' => 'templates/news_client_article' - ), - 'news_client_article_list' => array( - 'variables' => array( - 'articles' => array(), - ), - 'file' => 'includes/news_client_article_list.tpl.inc', - 'template' => 'templates/news_client_article_list', - ), - ); -} - -/** - * Implements hook_oauth2_clients(). - */ -function news_client_oauth2_clients() { - $oauth2_clients = array(); - - $server_url = variable_get('news_client_oauth2_server_url', 'https://staff.it.osu.edu/'); - - $secret = variable_get('news_client_secret'); - - $oauth2_clients['news_client'] = array( - 'token_endpoint' => $server_url . 'oauth2/token', - 'auth_flow' => 'client-credentials', - 'client_id' => 'news_client', - 'client_secret' => $secret, - 'scope' => 'news_access', - ); - - return $oauth2_clients; -} - -/** - * Implements hook_flush_caches(). - */ -function news_client_flush_caches() { - return array( - 'cache_news_client_articles', - 'cache_news_client_article_lists', - ); -} - -/** - * Implements hook_block_info(). - */ -function news_client_block_info() { - $blocks = array(); - - $blocks['news_client_article_list'] = array( - 'info' => t('News Client'), - 'cache' => DRUPAL_NO_CACHE, - ); - - return $blocks; -} - -/** - * Implements hook_block_configure(). - */ -function news_client_block_configure($delta = '') { - $form = array(); - - if ($delta == 'news_client_article_list') { - $form['news_client_block_num_articles'] = array( - '#type' => 'textfield', - '#title' => t('Number of articles to display'), - '#description' => t('Enter the number of articles to display. Defaults to 10.'), - '#default_value' => variable_get('news_client_block_num_articles', 10), - '#element_validate' => array('element_validate_integer_positive'), - ); - - $form['news_client_block_use_pager'] = array( - '#type' => 'checkbox', - '#title' => t('Use Pager'), - '#description' => t('Check this to use a pager in the block.'), - '#default_value' => variable_get('news_client_block_use_pager', 0), - ); - } - - return $form; -} - -/** - * Implements hook_block_save(). - */ -function news_client_block_save($delta = '', $edit = array()) { - if ($delta == 'news_client_article_list') { - variable_set('news_client_block_num_articles', $edit['news_client_block_num_articles']); - variable_set('news_client_block_use_pager', $edit['news_client_block_use_pager']); - } -} - -/** - * Implements hook_block_view(). - */ -function news_client_block_view($delta) { - $block = array(); - - switch ($delta) { - case 'news_client_article_list': - // Get most recent articles. - $articles = array(); - - $params = drupal_get_query_parameters(); - - $page = isset($params['page']) ? $params['page'] : ''; - $num = variable_get('news_client_block_num_articles', 10); - $sites = variable_get('news_client_site_name'); - $tags = ''; - - $cid = $page . ':' . $num . ':' . $sites . ':' . $tags; - $article_list_json_cache = cache_get($cid, 'cache_news_client_article_lists'); - - if ($article_list_json_cache === FALSE) { - $article_list_json = _news_client_fetch_article_list_json($page, $num, $sites, $tags); - cache_set($cid, $article_list_json, 'cache_news_client_article_lists', CACHE_TEMPORARY); - } - else { - $article_list_json = $article_list_json_cache->data; - } - - $article_list = json_decode($article_list_json); - - $page = pager_default_initialize($article_list->info->total_articles, $num); - - $use_pager = variable_get('news_client_block_use_pager', 0); - - $block['subject'] = t('News'); - $block['content']['list'] = array( - '#theme' => 'news_client_article_list', - '#articles' => $article_list->articles, - ); - - if ($use_pager) { - $block['content']['pager'] = array( - '#theme' => 'pager', - ); - } - break; - } - - return $block; -} - -/** - * Fetches a news article from the service. - * - * @param $id Primary key of an article on the news service. - * - * @return Mixed NULL or JSON formatted string. - */ -function _news_client_fetch_article_json($id) { - $article_json = NULL; - - try { - $oauth2_client = oauth2_client_load('news_client'); - $access_token = $oauth2_client->getAccessToken(); - - // Use Authorization header to keep access token out of server access logs. - $options = array( - 'headers' => array( - 'Authorization' => 'Bearer ' . $access_token, - ), - ); - - $server_url = variable_get('news_client_oauth2_server_url', 'https://staff.it.osu.edu/'); - $service_path = variable_get('news_client_service_path', 'news_service/article'); - - $result = drupal_http_request($server_url . $service_path . $id, $options); - - $article_json = $result->data; - } - catch (Exception $e) { - drupal_set_message($e->getMessage(), 'error'); - } - - return $article_json; -} - -/** - * Fetches a news article list from the service. - * - * @param Integer $page The page of an article list on the news service. - * @param Integer $num The number of articles to fetch at one time from the news service. - * @param String $sites The site corresponding to a taxonomy term on the news service. (comma separated) - * @param String $tags The tags corresponding to a taxonomy term on the news service. (comma separated) - * - * @return Mixed NULL or JSON formatted String. - */ -function _news_client_fetch_article_list_json($page, $num, $sites, $tags) { - $article_list_json = NULL; - - try { - $oauth2_client = oauth2_client_load('news_client'); - $access_token = $oauth2_client->getAccessToken(); - - // Use Authorization header to keep access token out of server access logs. - $options = array( - 'headers' => array( - 'Authorization' => 'Bearer ' . $access_token, - ), - ); - - $server_url = variable_get('news_client_oauth2_server_url', 'https://staff.it.osu.edu/'); - $service_path = variable_get('news_client_service_path', 'news_service/article'); - - $query = array(); - if (!empty($page)) { - $query['page'] = $page; - } - if (!empty($num)) { - $query['num'] = $num; - } - if (!empty($sites)) { - $query['sites'] = $sites; - } - if (!empty($tags)) { - $query['tags'] = $tags; - } - $query_str = drupal_http_build_query($query); - - $result = drupal_http_request($server_url . $service_path . '?' . $query_str, $options); - - $article_list_json = isset($result->data) ? $result->data : 'No data returned.'; - } - catch (Exception $e) { - drupal_set_message($e->getMessage(), 'error'); - } - - return $article_list_json; -} diff --git a/profiles/wcm_base/modules/custom/news_client/plugins/content_types/news_client_list.inc b/profiles/wcm_base/modules/custom/news_client/plugins/content_types/news_client_list.inc deleted file mode 100644 index fe2ef8a1..00000000 --- a/profiles/wcm_base/modules/custom/news_client/plugins/content_types/news_client_list.inc +++ /dev/null @@ -1,166 +0,0 @@ -<?php -/** - * @file - * Plugin description for news client pane. - */ -$plugin = array( - 'single' => TRUE, - 'title' => t('News Client List'), - 'description' => t('Shows a listing of articles gathered from the news service.'), - 'category' => t('Services'), - 'edit form' => 'news_client_list_edit_form', - 'render callback' => 'news_client_list_render', - 'admin info' => 'news_client_list_admin_info', - 'defaults' => array( - 'per_page' => 10, - 'use_pager' => 0, - 'sites' => variable_get('news_client_site_name'), - 'show_link' => 0, - 'custom_link' => '', - ), -); - -/** - * 'admin info' callback for News Client List. - */ -function news_client_list_admin_info($subtype, $conf, $contexts) { - if (!empty($conf)) { - $block = new stdClass(); - $block->title = $conf['override_title'] ? $conf['override_title_text'] : ''; - $block->content = t('Showing @per_page articles from the news service.', array('@per_page' => $conf['per_page'])); - return $block; - } -} - -/** - * 'edit form' callback for News Client List. - */ -function news_client_list_edit_form($form, &$form_state) { - $conf = $form_state['conf']; - - $form['per_page'] = array( - '#title' => t('Number of Articles'), - '#description' => t('The number of articles to display.'), - '#type' => 'textfield', - '#default_value' => $conf['per_page'], - '#element_validate' => array('element_validate_integer_positive'), - ); - - $form['use_pager'] = array( - '#title' => t('Use Pager'), - '#description' => t('Whether or not to display a pager (number of articles will be per page when active).'), - '#type' => 'checkbox', - '#default_value' => $conf['use_pager'], - ); - - $form['sites'] = array( - '#title' => t('Sites'), - '#description' => t('A comma delimited list of sites.'), - '#type' => 'textfield', - '#default_value' => $conf['sites'], - ); - - $form['show_link'] = array( - '#title' => t('Show Link to Full Listing Page'), - '#description' => t('Adds a link to the full article listing below the list.'), - '#type' => 'checkbox', - '#default_value' => $conf['show_link'], - ); - - $form['custom_link'] = array( - '#title' => t('Custom Link'), - '#description' => t('Customizes the link location'), - '#type' => 'textfield', - '#default_value' => $conf['custom_link'], - '#states' => array( - 'visible' => array( - ':input[name="show_link"]' => array('checked' => TRUE), - ), - ), - ); - - return $form; -} - -/** - * 'edit form' submit callback. - */ -function news_client_list_edit_form_submit($form, &$form_state) { - foreach (array_keys($form_state['plugin']['defaults']) as $key) { - if (isset($form_state['values'][$key])) { - $form_state['conf'][$key] = $form_state['values'][$key]; - } - } -} - -/** - * 'render callback' for News Client List. - */ -function news_client_list_render($subtype, $conf, $panel_args, $context = NULL) { - $block = new stdClass(); - $block->module = 'news_client'; - $block->title = 'News'; - - // Get most recent articles. - $articles = array(); - - $params = drupal_get_query_parameters(); - - $page = isset($params['page']) ? $params['page'] : ''; - $num = $conf['per_page']; - $sites = isset($conf['sites']) ? $conf['sites'] : ''; - $tags = ''; - - $cid = $page . ':' . $num . ':' . $sites . ':' . $tags; - $article_list_json_cache = cache_get($cid, 'cache_news_client_article_lists'); - - if ($article_list_json_cache === FALSE) { - $article_list_json = _news_client_fetch_article_list_json($page, $num, $sites, $tags); - cache_set($cid, $article_list_json, 'cache_news_client_article_lists', CACHE_TEMPORARY); - } - else { - $article_list_json = $article_list_json_cache->data; - } - - $article_list = json_decode($article_list_json); - - $page = pager_default_initialize($article_list->info->total_articles, $num); - - $use_pager = $conf['use_pager']; - $show_link = $conf['show_link']; - $custom_link = $conf['custom_link']; - - $list = array( - 'list' => array( - '#theme' => 'news_client_article_list', - '#articles' => $article_list->articles, - ) - ); - - if ($use_pager) { - $pager = array( - '#theme' => 'pager', - ); - - $list['pager'] = $pager; - } - - if ($show_link) { - $link = array( - '#theme' => 'link', - '#text' => t('See More Articles'), - '#path' => !empty($custom_link) ? $custom_link : '/articles', - '#options' => array( - 'attributes' => array( - 'class' => array('news-client', 'news-client-see-more-link', 'button'), - ), - ), - ); - - $list['link'] = $link; - } - - $block->content = $list; - - return $block; -} diff --git a/profiles/wcm_base/modules/custom/news_client/templates/news_client_article.tpl.php b/profiles/wcm_base/modules/custom/news_client/templates/news_client_article.tpl.php deleted file mode 100644 index 0cad4f31..00000000 --- a/profiles/wcm_base/modules/custom/news_client/templates/news_client_article.tpl.php +++ /dev/null @@ -1,48 +0,0 @@ -<?php -/** - * @file - * Template for news_client-article. - * - * Available variables: - * -$title: The title of the article. - * -$body: The rendered body text. - * -$byline: The author's name. - * -$images: An array of image information stored as objects. Each image contains: - * -$image->url: Absolute URL of the image on the news service. - * -$image->alt: Alt text for the image. - * -$image->title: Title text for the image. - * -$tags: An array of tags for the article as defined on the news service. - * -$site_name: The name of the site as defined in the News Client configuration. Should match a site defined in the News Service. - * -$created: When the article was created. - * -$changed: When the article was last modified. - * -$show_modified: Boolean concerning whether or not to show the modified info. - */ -?> -<div class="news-client news-client-article"> - <div class="news-client news-client-featured-image"> - <?php foreach ($images as $image): ?> - <img class="news-client news-client-featured-image" src="<?php print $image->url; ?>" alt="<?php print $image->alt; ?>" title="<?php print $image->title; ?>" /> - <?php endforeach; ?> - </div> - <div class="news-client news-client-byline"> - <p><span class="osu-semantic">By </span><span class="news-client news-client-author"><?php print $byline; ?></span></p> - </div> - <div class="news-client news-client-published"> - <p><span class="osu-semantic">Published on </span><?php print $created; ?></p> - </div> - <div class="news-client news-client-body"> - <?php print $body; ?> - </div> - <div class="news-client news-client-tags"> - <ul> - <?php foreach ($tags as $tag): ?> - <li><a href="/news_client/articles?sites=<?php print $site_name; ?>&tags=<?php print $tag; ?>"><?php print $tag;?></a></li> - <?php endforeach; ?> - </ul> - </div> - <?php if ($show_modified): ?> - <div class="news-client news-client-modified"> - <p>Modified: <span class="news-client news-client-modified news-client-modified-date"><?php print $changed; ?></span></p> - </div> - <?php endif; ?> -</div> diff --git a/profiles/wcm_base/modules/custom/news_client/templates/news_client_article_list.tpl.php b/profiles/wcm_base/modules/custom/news_client/templates/news_client_article_list.tpl.php deleted file mode 100644 index 93b36594..00000000 --- a/profiles/wcm_base/modules/custom/news_client/templates/news_client_article_list.tpl.php +++ /dev/null @@ -1,33 +0,0 @@ -<?php -/** - * @file - * Template file for news_client_article_list. - * - * Available variables: - * -$total_articles: The total number of articles for the news service response. - * -$total_pages: The total number of pages in the news service response. - * -$articles: An array of article info objects. - * -$article->id: The primary key of the article on the news service. - * -$article->title: The title of the article. - * -$article->byline: The name of the author (or overriden name from the byline field on the news service). - * -$article->body: A trimmed "teaser" version of the article's rendered text. - * -$article->created: The initial publication date of the article. - * -$article->changed: When article was last updated. - */ -?> -<div class="news-client news-client-list"> -<?php foreach ($articles as $article): ?> - <div class="news-client news-client-list-article"> - <h2 class="news-client news-client-list-title"><a href="/article/<?php print $article->id; ?>"><?php print $article->title; ?></a></h2> - <div class="news-client news-client-list-byline"> - <p>Posted by <span class="news-client news-client-list-author"><?php print $article->byline; ?></span> on <span class="news-client news-client-list-date"><?php print $article->created; ?></span></p> - </div> - <div class="news-client news-client-list news-client-list-body"> - <?php print $article->body; ?> - </div> - <div class="news-client news-client-list-read-more"> - <a href="/article/<?php print $article->id; ?>" title="Read More about <?php print $article->title; ?>">Read More<span class="osu-semantic"> about <?php print $article->title; ?></span></a> - </div> - </div> -<?php endforeach; ?> -</div> diff --git a/profiles/wcm_base/modules/custom/ocio_news/ocio_news.ds.inc b/profiles/wcm_base/modules/custom/ocio_news/ocio_news.ds.inc index e21cb4e1..e386be85 100644 --- a/profiles/wcm_base/modules/custom/ocio_news/ocio_news.ds.inc +++ b/profiles/wcm_base/modules/custom/ocio_news/ocio_news.ds.inc @@ -78,7 +78,7 @@ function ocio_news_ds_field_settings_info() { $ds_fieldsetting->view_mode = 'teaser'; $ds_fieldsetting->settings = array( 'title' => array( - 'weight' => '0', + 'weight' => '1', 'label' => 'hidden', 'format' => 'default', 'formatter_settings' => array( @@ -220,15 +220,15 @@ function ocio_news_ds_layout_settings_info() { $ds_layout->settings = array( 'regions' => array( 'ds_content' => array( - 0 => 'title', - 1 => 'field_featured_image', + 0 => 'field_featured_image', + 1 => 'title', 2 => 'field_ocio_body', 3 => 'node_link', ), ), 'fields' => array( - 'title' => 'ds_content', 'field_featured_image' => 'ds_content', + 'title' => 'ds_content', 'field_ocio_body' => 'ds_content', 'node_link' => 'ds_content', ), diff --git a/profiles/wcm_base/modules/custom/ocio_news/ocio_news.features.field_instance.inc b/profiles/wcm_base/modules/custom/ocio_news/ocio_news.features.field_instance.inc index c1398b75..cbcf7f98 100644 --- a/profiles/wcm_base/modules/custom/ocio_news/ocio_news.features.field_instance.inc +++ b/profiles/wcm_base/modules/custom/ocio_news/ocio_news.features.field_instance.inc @@ -139,7 +139,7 @@ function ocio_news_field_default_field_instances() { 'image_style' => 'teaser_image', ), 'type' => 'image', - 'weight' => 1, + 'weight' => 0, ), ), 'ds_extras_field_template' => '', diff --git a/profiles/wcm_base/modules/custom/ocio_news/ocio_news.info b/profiles/wcm_base/modules/custom/ocio_news/ocio_news.info index 0de2f204..2057a392 100644 --- a/profiles/wcm_base/modules/custom/ocio_news/ocio_news.info +++ b/profiles/wcm_base/modules/custom/ocio_news/ocio_news.info @@ -42,5 +42,5 @@ features[variable][] = private_article features[variable][] = workbench_moderation_default_state_article features[views_view][] = ocio_news_archive features_exclude[field_instance][node-article-field_tags] = node-article-field_tags -features_exclude[dependencies][views] = views features_exclude[dependencies][views_content] = views_content +features_exclude[dependencies][views] = views diff --git a/profiles/wcm_base/modules/custom/ocio_news/ocio_news.views_default.inc b/profiles/wcm_base/modules/custom/ocio_news/ocio_news.views_default.inc index e490c02f..b7272b88 100644 --- a/profiles/wcm_base/modules/custom/ocio_news/ocio_news.views_default.inc +++ b/profiles/wcm_base/modules/custom/ocio_news/ocio_news.views_default.inc @@ -109,9 +109,15 @@ function ocio_news_views_default_views() { $handler = $view->new_display('page', 'News Archive Page', 'page'); $handler->display->display_options['defaults']['title'] = FALSE; $handler->display->display_options['title'] = 'News'; + $handler->display->display_options['defaults']['use_more'] = FALSE; + $handler->display->display_options['defaults']['use_more_always'] = FALSE; + $handler->display->display_options['defaults']['use_more_always'] = FALSE; + $handler->display->display_options['use_more_always'] = FALSE; + $handler->display->display_options['defaults']['use_more_text'] = FALSE; + $handler->display->display_options['use_more_text'] = 'See All News'; $handler->display->display_options['defaults']['pager'] = FALSE; $handler->display->display_options['pager']['type'] = 'full'; - $handler->display->display_options['pager']['options']['items_per_page'] = '5'; + $handler->display->display_options['pager']['options']['items_per_page'] = '10'; $handler->display->display_options['pager']['options']['offset'] = '0'; $handler->display->display_options['pager']['options']['id'] = '0'; $handler->display->display_options['pager']['options']['quantity'] = '9'; @@ -394,73 +400,6 @@ function ocio_news_views_default_views() { 'page' => 'page', ); $handler->display->display_options['sitename_title'] = 0; - - /* Display: Archive Listing Block - OLD */ - $handler = $view->new_display('block', 'Archive Listing Block - OLD', 'block_1'); - $handler->display->display_options['defaults']['title'] = FALSE; - $handler->display->display_options['title'] = 'News Archive'; - $handler->display->display_options['enabled'] = FALSE; - $handler->display->display_options['defaults']['use_ajax'] = FALSE; - $handler->display->display_options['use_ajax'] = TRUE; - $handler->display->display_options['defaults']['pager'] = FALSE; - $handler->display->display_options['pager']['type'] = 'mini'; - $handler->display->display_options['pager']['options']['items_per_page'] = '20'; - $handler->display->display_options['pager']['options']['offset'] = '0'; - $handler->display->display_options['pager']['options']['id'] = '0'; - $handler->display->display_options['defaults']['style_plugin'] = FALSE; - $handler->display->display_options['style_plugin'] = 'default'; - $handler->display->display_options['style_options']['grouping'] = array( - 0 => array( - 'field' => 'created', - 'rendered' => 1, - 'rendered_strip' => 0, - ), - ); - $handler->display->display_options['style_options']['row_class_special'] = FALSE; - $handler->display->display_options['defaults']['style_options'] = FALSE; - $handler->display->display_options['defaults']['row_plugin'] = FALSE; - $handler->display->display_options['row_plugin'] = 'fields'; - $handler->display->display_options['defaults']['row_options'] = FALSE; - $handler->display->display_options['defaults']['header'] = FALSE; - /* Header: Global: Text area */ - $handler->display->display_options['header']['area']['id'] = 'area'; - $handler->display->display_options['header']['area']['table'] = 'views'; - $handler->display->display_options['header']['area']['field'] = 'area'; - $handler->display->display_options['header']['area']['empty'] = TRUE; - $handler->display->display_options['header']['area']['content'] = '<style type="text/css"> -.view-ocio-news-archive.view-display-id-archive_listing_block .view-filters .views-exposed-form { - display: none; -} -</style>'; - $handler->display->display_options['header']['area']['format'] = 'raw'; - $handler->display->display_options['defaults']['fields'] = FALSE; - /* Field: Content: Title */ - $handler->display->display_options['fields']['title']['id'] = 'title'; - $handler->display->display_options['fields']['title']['table'] = 'node'; - $handler->display->display_options['fields']['title']['field'] = 'title'; - $handler->display->display_options['fields']['title']['label'] = ''; - $handler->display->display_options['fields']['title']['alter']['word_boundary'] = FALSE; - $handler->display->display_options['fields']['title']['alter']['ellipsis'] = FALSE; - $handler->display->display_options['fields']['title']['element_type'] = 'h4'; - $handler->display->display_options['fields']['title']['element_label_colon'] = FALSE; - /* Field: Content: Post date */ - $handler->display->display_options['fields']['created']['id'] = 'created'; - $handler->display->display_options['fields']['created']['table'] = 'node'; - $handler->display->display_options['fields']['created']['field'] = 'created'; - $handler->display->display_options['fields']['created']['label'] = ''; - $handler->display->display_options['fields']['created']['exclude'] = TRUE; - $handler->display->display_options['fields']['created']['element_label_colon'] = FALSE; - $handler->display->display_options['fields']['created']['element_default_classes'] = FALSE; - $handler->display->display_options['fields']['created']['date_format'] = 'custom'; - $handler->display->display_options['fields']['created']['custom_date_format'] = 'M Y'; - $handler->display->display_options['fields']['created']['second_date_format'] = 'panopoly_time'; - $handler->display->display_options['defaults']['sorts'] = FALSE; - /* Sort criterion: Content: Post date */ - $handler->display->display_options['sorts']['created']['id'] = 'created'; - $handler->display->display_options['sorts']['created']['table'] = 'node'; - $handler->display->display_options['sorts']['created']['field'] = 'created'; - $handler->display->display_options['sorts']['created']['order'] = 'DESC'; - $handler->display->display_options['defaults']['arguments'] = FALSE; $export['ocio_news_archive'] = $view; return $export; diff --git a/profiles/wcm_base/themes/ocio_omega_base/css/layouts/ocio-default/ocio-default.layout.css b/profiles/wcm_base/themes/ocio_omega_base/css/layouts/ocio-default/ocio-default.layout.css index f9634e10..f3506361 100644 --- a/profiles/wcm_base/themes/ocio_omega_base/css/layouts/ocio-default/ocio-default.layout.css +++ b/profiles/wcm_base/themes/ocio_omega_base/css/layouts/ocio-default/ocio-default.layout.css @@ -756,9 +756,7 @@ ol ol ol { } .media-element { - display: table; - table-layout: fixed; - max-width: 100%; + display: block; } .media-element img { display: block; @@ -821,6 +819,7 @@ ol ol ol { } .media-element-container { + display: block; display: table; table-layout: fixed; max-width: 100%; diff --git a/profiles/wcm_base/themes/ocio_omega_base/css/layouts/ocio-default/ocio-default.layout.no-query.css b/profiles/wcm_base/themes/ocio_omega_base/css/layouts/ocio-default/ocio-default.layout.no-query.css index 0177458b..d1365ad4 100644 --- a/profiles/wcm_base/themes/ocio_omega_base/css/layouts/ocio-default/ocio-default.layout.no-query.css +++ b/profiles/wcm_base/themes/ocio_omega_base/css/layouts/ocio-default/ocio-default.layout.no-query.css @@ -755,9 +755,7 @@ ol ol ol { } .media-element { - display: table; - table-layout: fixed; - max-width: 100%; + display: block; } .media-element img { display: block; @@ -820,6 +818,7 @@ ol ol ol { } .media-element-container { + display: block; display: table; table-layout: fixed; max-width: 100%; diff --git a/profiles/wcm_base/themes/ocio_omega_base/css/ocio-omega-base.no-query.css b/profiles/wcm_base/themes/ocio_omega_base/css/ocio-omega-base.no-query.css index ca7d0105..1f9b07f6 100644 --- a/profiles/wcm_base/themes/ocio_omega_base/css/ocio-omega-base.no-query.css +++ b/profiles/wcm_base/themes/ocio_omega_base/css/ocio-omega-base.no-query.css @@ -751,9 +751,7 @@ ol ol ol { } .media-element { - display: table; - table-layout: fixed; - max-width: 100%; + display: block; } .media-element img { display: block; @@ -816,6 +814,7 @@ ol ol ol { } .media-element-container { + display: block; display: table; table-layout: fixed; max-width: 100%; diff --git a/profiles/wcm_base/themes/ocio_omega_base/css/ocio-omega-base.styles.css b/profiles/wcm_base/themes/ocio_omega_base/css/ocio-omega-base.styles.css index 0d8a5c54..ccc7f739 100644 --- a/profiles/wcm_base/themes/ocio_omega_base/css/ocio-omega-base.styles.css +++ b/profiles/wcm_base/themes/ocio_omega_base/css/ocio-omega-base.styles.css @@ -752,9 +752,7 @@ ol ol ol { } .media-element { - display: table; - table-layout: fixed; - max-width: 100%; + display: block; } .media-element img { display: block; @@ -817,6 +815,7 @@ ol ol ol { } .media-element-container { + display: block; display: table; table-layout: fixed; max-width: 100%; diff --git a/profiles/wcm_base/themes/ocio_omega_base/sass/base/_media.scss b/profiles/wcm_base/themes/ocio_omega_base/sass/base/_media.scss index 37d059ad..fb4f4834 100644 --- a/profiles/wcm_base/themes/ocio_omega_base/sass/base/_media.scss +++ b/profiles/wcm_base/themes/ocio_omega_base/sass/base/_media.scss @@ -3,9 +3,7 @@ $separator: "-"; $types: image video; - display: table; - table-layout: fixed; - max-width: 100%; + display: block; img { display: block; @@ -16,6 +14,10 @@ @if ($target == "container") { $prefix: "media"; $separator: "_"; + + display: table; + table-layout: fixed; + max-width: 100%; } &.#{$prefix}-default { diff --git a/profiles/wcm_base/themes/ocio_seven/css/ocio_seven-dialog.css b/profiles/wcm_base/themes/ocio_seven/css/ocio_seven-dialog.css index bf5c8376..6e254ffc 100644 --- a/profiles/wcm_base/themes/ocio_seven/css/ocio_seven-dialog.css +++ b/profiles/wcm_base/themes/ocio_seven/css/ocio_seven-dialog.css @@ -36,5 +36,5 @@ } .ui-front { - z-index: 2002; + z-index: 1050; } diff --git a/profiles/wcm_base/themes/wcm_omega/.bowerrc b/profiles/wcm_base/themes/wcm_omega/.bowerrc old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/.gitignore b/profiles/wcm_base/themes/wcm_omega/.gitignore old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/css/base/file-icons.css b/profiles/wcm_base/themes/wcm_omega/css/base/file-icons.css old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/css/layouts/wcm-standard/wcm-standard.layout.css b/profiles/wcm_base/themes/wcm_omega/css/layouts/wcm-standard/wcm-standard.layout.css old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/css/wcm-omega.normalize.css b/profiles/wcm_base/themes/wcm_omega/css/wcm-omega.normalize.css old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/css/wcm-omega.reset.css b/profiles/wcm_base/themes/wcm_omega/css/wcm-omega.reset.css old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/css/wcm-omega.settings.css b/profiles/wcm_base/themes/wcm_omega/css/wcm-omega.settings.css old mode 100755 new mode 100644 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 old mode 100755 new mode 100644 index 9499d798..344c5d99 --- a/profiles/wcm_base/themes/wcm_omega/css/wcm-omega.styles.css +++ b/profiles/wcm_base/themes/wcm_omega/css/wcm-omega.styles.css @@ -1 +1 @@ -@charset "UTF-8";.align-left,table caption{text-align:left}.ui-accordion .ui-accordion-header{background:#ebebeb!important}.ui-accordion .ui-accordion-header-active,.ui-accordion .ui-accordion-header:hover{background:#d2d2d2!important}.ui-accordion .ui-accordion-header p{margin:0}.ui-accordion .ui-accordion-content{background:#fff;border:1px solid #d2d2d2}.ui-accordion .ui-accordion-content h2:first-child,.ui-accordion .ui-accordion-content h3:first-child{margin-top:10px}.ui-accordion .ui-accordion-content ol{padding-left:.6em}.l-main.lt-gray .ui-accordion .ui-accordion-header{background:#e1e1e1!important}.l-main.lt-gray .ui-accordion .ui-accordion-header:hover{background:#d7d7d7!important}.l-main.lt-gray .ui-accordion .ui-accordion-header-active{background:#e1e1e1!important}.l-main.lt-gray .ui-accordion .ui-accordion-content{background:#fff;border:1px solid #e1e1e1}.ui-accordion-header{overflow:auto}body .panels-row.odd .ui-accordion .ui-accordion-header{background:#d7d7d7}body .panels-row.odd .ui-accordion .ui-accordion-content{border-color:#d7d7d7}.ctools-collapsible-container .ctools-toggle{background-image:url(../images/jquery-images/ui-icons_222222_256x240.png);background-position:-64px -15px}.ctools-collapsible-container .ctools-toggle-collapsed{background-position:-32px -15px;background-image:url(../images/jquery-images/ui-icons_222222_256x240.png)}.ctools-collapsible-container .ctools-toggle-collapsed:hover,.nested-accordion:before,.view-grouping-header:before{background-image:url(../images/jquery-images/ui-icons_222222_256x240.png)}ul.breadcrumb{padding:20px 0;margin:0}ul.breadcrumb li{display:inline-block;margin-right:.45em;font-weight:600}ul.breadcrumb li:after{content:"|";color:#b00;font-weight:700;margin-left:.45em}ul.breadcrumb li a{color:#666;text-decoration:none}ul.breadcrumb li a:visited{color:#666}ul.breadcrumb li a:focus{color:#dcaa38}ul.breadcrumb li a:hover{color:#666;text-decoration:underline}ul.breadcrumb li a:active{color:#028da9}ul.breadcrumb li:last-child{margin-right:0}ul.breadcrumb li:last-child:after{content:" "}#edit-preview,#edit-submit,#edit-submit--2,#edit-submit--3,.button-primary,.form-submit,.page-user-login .login-box.osu a,.red-button,.webform-previous,.webform-submit,html body .button,input[type=button]{font-size:14px;padding:.7em 1.3em .4em;display:inline-block;cursor:pointer;background-color:#b00;border:0;color:#fff;text-transform:uppercase;font-family:proximanova,Helvetica,Arial,sans-serif;letter-spacing:.05em;border-radius:2px;box-shadow:0 3px 0 0 #920000;font-weight:400}#edit-preview:hover,#edit-submit--2:hover,#edit-submit--3:hover,#edit-submit:hover,.button-primary:hover,.form-submit:hover,.page-user-login .login-box.osu a:hover,.red-button:hover,.webform-previous:hover,.webform-submit:hover,html body .button:hover,input[type=button]:hover{text-decoration:none;background-color:#a20000}#edit-preview:active,#edit-submit--2:active,#edit-submit--3:active,#edit-submit:active,.button-primary:active,.form-submit:active,.page-user-login .login-box.osu a:active,.red-button:active,.webform-previous:active,.webform-submit:active,html body .button:active,input[type=button]:active{background-color:#920000}.disabled#edit-preview,.disabled#edit-submit,.disabled#edit-submit--2,.disabled#edit-submit--3,.disabled.button-primary,.disabled.form-submit,.disabled.webform-previous,.disabled.webform-submit,.page-user-login .login-box.osu a.disabled,.page-user-login .login-box.osu a[disabled],.red-button.disabled,.red-button[disabled],[disabled]#edit-preview,[disabled]#edit-submit,[disabled]#edit-submit--2,[disabled]#edit-submit--3,[disabled].button-primary,[disabled].form-submit,[disabled].webform-previous,[disabled].webform-submit,html body .disabled.button,html body [disabled].button,input.disabled[type=button],input[disabled][type=button]{opacity:.6;background:false;cursor:default;box-shadow:none}#edit-preview.ext .ext,#edit-submit--2.ext .ext,#edit-submit--3.ext .ext,#edit-submit.ext .ext,.button-primary.ext .ext,.form-submit.ext .ext,.webform-previous.ext .ext,.webform-submit.ext .ext,html body .button.ext .ext,input[type=button].ext .ext{background-image:none;padding:0;width:0}a.button{margin-top:20px}#colorbox #cboxWrapper{border-radius:0;font-size:1.1em}#colorbox #cboxWrapper #cboxClose,#colorbox #cboxWrapper #cboxNext,#colorbox #cboxWrapper #cboxPrevious{background-image:none;text-indent:0;color:transparent;overflow:hidden}#colorbox #cboxWrapper #cboxClose:before,#colorbox #cboxWrapper #cboxNext:before,#colorbox #cboxWrapper #cboxPrevious:before{font-family:FontAwesome;bottom:-3px;position:absolute;color:#000}#colorbox #cboxWrapper #cboxClose:before{content:"\f00d";right:0;font-size:1.2em}#colorbox #cboxWrapper #cboxPrevious:before{content:"\f053"}#colorbox #cboxWrapper #cboxNext:before{content:"\f054"}#colorbox #cboxWrapper #cboxCurrent{bottom:-3px}span.ext{margin-left:2px;margin-right:2px}input{max-width:100%}input:focus{outline:#999 solid 1px}textarea{resize:none}.webform-component label{text-transform:uppercase;font-weight:600;font-size:14px}.webform-component .description{margin-bottom:30px}.webform-component-fieldset .webform-component label{text-transform:uppercase;font-weight:400;font-size:13px}.webform-component-fieldset,.webform-component-file,.webform-component-grid{margin-bottom:40px}.webform-component-file #edit-submitted-file-upload{max-width:240px}@media (max-width:47.4em){.l-main input,.l-main select,.l-main textarea{width:100%}}form .chosen-container .chosen-choices,form .form-text{padding:4px 6px 2px;border:1px solid #bbb;background-image:none;box-shadow:none;font-size:.9em}form .chosen-container{font-size:1em}form .chosen-container .result-selected{display:none!important}form .chosen-container .chosen-results{font-size:.9em}form .chosen-container .search-field input{width:.1px!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}form .chosen-container.chosen-container-multi .chosen-choices li.search-field input[type=text]{margin:1px 0 0 2px;cursor:default}.type-group1 h1,.type-group1 h2,.type-group1 h3,.type-group1 h4,.type-group1 h5,.type-group1 h6,.type-group1-sample h1,.type-group1-sample h2,.type-group1-sample h3,.type-group1-sample h4,.type-group1-sample h5,.type-group1-sample h6{font-family:proximanova,Helvetica,Arial,sans-serif;font-weight:400}.type-group1 h1,.type-group1-sample h1{color:#b00}.type-group1 h2.block__title,.type-group1-sample h2.block__title{font-weight:600}.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;line-height:120%}.type-group2 h1,.type-group2 h2,.type-group2 h3,.type-group2 h4,.type-group2 h5,.type-group2 h6,.type-group2-sample h1,.type-group2-sample h2,.type-group2-sample h3,.type-group2-sample h4,.type-group2-sample h5,.type-group2-sample h6{font-family:proximanova,Helvetica,Arial,sans-serif;font-weight:300}.type-group2 h1,.type-group2-sample h1{font-weight:600}.type-group2 h2,.type-group2 h3,.type-group2-sample h2,.type-group2-sample h3{font-family:capita,Georgia,serif;font-weight:100}.type-group2 h3,.type-group2-sample h3{font-style:italic}.type-group2 h4,.type-group2-sample h4{font-weight:400}.type-group2 h2.block__title,.type-group2 h2.pane-title,.type-group2-sample h2.block__title,.type-group2-sample h2.pane-title{font-weight:400;font-family:proximanova,Helvetica,Arial,sans-serif}.type-group3 h1,.type-group3 h2,.type-group3 h3,.type-group3 h4,.type-group3 h5,.type-group3 h6,.type-group3-sample h1,.type-group3-sample h2,.type-group3-sample h3,.type-group3-sample h4,.type-group3-sample h5,.type-group3-sample h6{font-family:capita,Georgia,serif;font-weight:400}.type-group3 h2,.type-group3-sample h2{font-weight:100;font-style:italic}.type-group3 h3,.type-group3 h4,.type-group3-sample h3,.type-group3-sample h4{font-family:proximanova,Helvetica,Arial,sans-serif;font-weight:400}.type-group3 h2.block__title,.type-group3 h2.pane-title,.type-group3-sample h2.block__title,.type-group3-sample h2.pane-title{font-weight:400;font-style:normal}.l-page img{width:inherit}.image-border,.panopoly-image-featured,.panopoly-image-full,.panopoly-image-half,.panopoly-image-original,.panopoly-image-quarter,.panopoly-image-square,.panopoly-image-thumbnail{border:1px solid #666}.node__content .panopoly-image-featured,.node__content .panopoly-image-full,.node__content .panopoly-image-half,.node__content .panopoly-image-original,.node__content .panopoly-image-quarter,.node__content .panopoly-image-square,.node__content .panopoly-image-thumbnail{float:right;margin:0 0 20px 1.5em}.ui-widget table,.ui-widget td,.ui-widget th,.ui-widget tr{border:0}.ui-widget{font-family:proximanova,Helvetica,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-family:proximanova,Helvetica,Arial,sans-serif;font-size:1em}.ui-widget-content{border:0;background:#ebebeb;color:#2d2d2d}.ui-widget-content a{color:#2d2d2d}.ui-widget-header{border:0;background:#666;color:#fff;font-weight:700}.ui-widget-header a{color:#fff}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:0;background:#fff;font-weight:400;color:#2d2d2d}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#2d2d2d;text-decoration:none}.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{border:0;background:#d2d2d2;font-weight:400;color:#2d2d2d}.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:#fff;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:0;background:url(../images/jquery-images/ui-bg_flat_65_ffffff_40x100.png) 50% 50% repeat-x #fff;font-weight:400;color:#2d2d2d}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#2d2d2d;text-decoration:none}.ui-icon{background-image:url(../images/jquery-images/ui-icons_222222_256x240.png)!important}.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top{border-top-left-radius:0}.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr{border-top-right-radius:0}.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left{border-bottom-left-radius:0}.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right{border-bottom-right-radius:0}#modalBackdrop,.cke_dialog_background_cover,.ui-widget-overlay{background-image:none!important;background-color:#000!important;opacity:.5!important}.ui-dialog .ui-dialog-titlebar{height:auto;line-height:unset;font-weight:700;font-size:13px;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.75);border-bottom:1px solid #999;padding:6px 10px;border-radius:2px 2px 0 0;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:linear-gradient(top,#f5f5f5,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#fff5f5f5', endColorstr='#ffcfd1cf')}.messages,.pager>li{background-image:none}.ui-front{z-index:1050}.l-main:after,.l-region--sidebar-1:after,.l-region--sidebar-2:after{content:"";display:table;clear:both}.l-constrained{margin:0 auto;padding:0 6%}.l-constrained:after{content:"";display:table;clear:both}@media (min-width:47.5em){.l-constrained{padding:0 8%}}@media (min-width:82em){.max-width{max-width:70em;margin:0 auto;padding:0}}.media-element,img,media{max-width:100%}ol ol,ol ol ol,ul ul,ul ul ul{margin-top:8px}ul.menu{padding:0}ol,ul{padding-left:3em}ul{list-style-type:square;list-style-position:outside}ul ul,ul ul ul{margin-left:20px}ol{list-style-type:decimal}ol ol{list-style-type:lower-alpha}ol ol ol{list-style-type:lower-roman}.no-list-style,ul.breadcrumb,ul.menu{list-style:none}.field--name-field-basic-text-text li,.field--name-field-ocio-body li,.ui-accordion-content li{margin-bottom:.6em}.ui-accordion-content ul{padding-left:.6em}.caret-list-type ul,.dot-list-type ul,.page-newsletter-archive .l-region--content ul,.pane-bundle-quick-links ul,.pane-wcm-mailchimp-pane ul{padding-left:0;list-style-image:none;list-style-type:none}.caret-list-type li,.page-newsletter-archive .l-region--content li,.pane-bundle-quick-links li,.pane-wcm-mailchimp-pane li{margin-bottom:10px}.caret-list-type li:before,.page-newsletter-archive .l-region--content li:before,.pane-bundle-quick-links li:before,.pane-wcm-mailchimp-pane li:before{content:"\f0da";font-family:FontAwesome;color:gray;margin-right:10px;margin-left:4px;font-size:85%}.dot-list-type li{margin-bottom:40px}.dot-list-type li:before{content:"\f111";font-family:FontAwesome;color:gray;margin-right:10px;font-size:40%}.media-element{display:table;table-layout:fixed}.media-element img{display:block;width:100%;margin:0}.media-element.file-default,.media-element.file-image-full,.media-element.file-image-large,.media-element.file-image-medium,.media-element.file-image-small{margin:0 0 1em}.media-element.file-image-left{float:left;clear:left;margin:0 2em 1em 0}.media-element.file-image-right{float:right;clear:right;margin:0 0 1em 2em}.media-element.file-image-center{float:none;margin:0 auto}.media-element.file-image-max{margin:0 0 1em;width:100%}.media-element.file-image-max .content{width:100%}.media-element.file-video-full,.media-element.file-video-large,.media-element.file-video-medium,.media-element.file-video-small{margin:0 0 1em}.media-element.file-video-left{float:left;clear:left;margin:0 2em 1em 0;width:50%}.media-element.file-video-right{float:right;clear:right;margin:0 0 1em 2em;width:50%}.media-element.file-video-center{float:none;margin:0 auto;width:75%}.media-element.file-video-max{margin:0 0 1em;width:100%}.media-element.file-video-max .content{width:100%}.media-element-container{display:table;table-layout:fixed;max-width:100%}.media-element-container img{display:block;width:100%;margin:0}.media-element-container.media-default,.media-element-container.media-image_full,.media-element-container.media-image_large,.media-element-container.media-image_medium,.media-element-container.media-image_small{margin:0 0 1em}.media-element-container.media-image_left{float:left;clear:left;margin:0 2em 1em 0}.media-element-container.media-image_right{float:right;clear:right;margin:0 0 1em 2em}.media-element-container.media-image_center{float:none;margin:0 auto}.media-element-container.media-image_max{margin:0 0 1em;width:100%}.media-element-container.media-image_max .content{width:100%}.media-element-container.media-video_full,.media-element-container.media-video_large,.media-element-container.media-video_medium,.media-element-container.media-video_small{margin:0 0 1em}.media-element-container.media-video_left{float:left;clear:left;margin:0 2em 1em 0;width:50%}.media-element-container.media-video_right{float:right;clear:right;margin:0 0 1em 2em;width:50%}.media-element-container.media-video_center{float:none;margin:0 auto;width:75%}.media-element-container.media-video_max .content,.pane-bundle-table table,table{width:100%}.media-element-container.media-video_max{margin:0 0 1em;width:100%}.media-element-container .field--name-field-basic-image-caption,.media-element-container .field-name-field-basic-image-caption{display:table-caption;caption-side:bottom;font-family:capita,Georgia,serif;font-size:.9em;font-weight:300;font-style:italic;line-height:1.3em;color:#606060}.error,.error .error,.messages--error,.messages--status,.messages--warning,.ok,.warning{color:#2d2d2d}.align-center .media-element.file-default{margin-left:auto;margin-right:auto}.align-right .media-element.file-default{margin-left:auto}@media (max-width:47.4em){.field .media-element.media-vimeo-video,.field .media-element.media-youtube-video{width:100%;margin:0;float:none;display:block}.field img.media-element{margin:0 auto;float:none;display:block}}.messages{margin:1.8em 0;padding:1.2em 1.6em;border:0;background-color:#d9d9d9}.messages ul{margin:0 0 0 1em;padding:0}.messages li{list-style-image:none}.messages--status,tr.ok{border-left:8px solid #d4df48}.messages--warning,tr.warning{border-left:8px solid #dcaa38}.messages--error,tr.error{border-left:8px solid #b00}.pager>li{display:inline;padding:.5em;list-style-type:none}table{margin-bottom:20px;line-height:140%}.ui-accordion-content table a,.ui-tabs-content table a,table .ui-accordion-content a,table .ui-tabs-content a,table a,table li,table p{font-size:15px;font-size:1.5rem;line-height:120%!important}table th{background:#dedede;font-weight:600;border:1px solid #c7c7c7!important;text-transform:uppercase}.ui-accordion-content table td,table tbody,table td,table th{border:1px solid #c7c7c7}.ui-accordion-content table th a,.ui-tabs-content table th a,table th .ui-accordion-content a,table th .ui-tabs-content a,table th a{text-decoration:none}table tbody tr{border-bottom:1px solid #c7c7c7}table tbody tr.odd,table tbody tr:nth-child(odd){background:#f0f0f0}table tbody tr.even,table tbody tr:nth-child(even){background:#fff}table thead+tbody tr.odd,table thead+tbody tr:nth-child(odd){background:#f0f0f0}.panels-row.odd table tbody tr.odd,.panels-row.odd table tbody tr:nth-child(odd),table thead+tbody tr.even,table thead+tbody tr:nth-child(even){background:#fff}table td,table th{padding:.6em 1em}table caption{color:#666;margin-bottom:5px}.panels-row.odd table tbody tr.even,.panels-row.odd table tbody tr:nth-child(even),.panels-row.odd table thead+tbody tr.odd,.panels-row.odd table thead+tbody tr:nth-child(odd){background:#f3f3f3}.panels-row.odd table thead+tbody tr.even,.panels-row.odd table thead+tbody tr:nth-child(even){background:#fff}table ul{padding-left:3px;list-style-position:inside}.tabs--primary{padding-top:2em}.tabs--primary li{font-weight:400;background:#ebebeb}.tabs--primary li a{text-decoration:none;color:#b00}.tabs--primary li a:visited{color:#b00}.tabs--primary li a:focus{color:#dcaa38}.tabs--primary li a:hover{color:#2d2d2d;background:#d2d2d2}.tabs--primary li a:active{color:#028da9}.tabs--primary li .active{background:#c5c5c5}body,html{font-family:proximanova,Helvetica,Arial,sans-serif;color:#2d2d2d;font-weight:300}p{margin-bottom:14px}em{font-style:italic}@media (max-width:47.4em){html{font-size:58%}.body,.ui-accordion .ui-accordion-content li,.ui-accordion .ui-accordion-content p,body{font-size:18px;font-size:1.8rem;line-height:150%}}@media (min-width:47.5em){html{font-size:60%}.body,.ui-accordion .ui-accordion-content li,.ui-accordion .ui-accordion-content p,body{font-size:17px;font-size:1.7rem;line-height:150%}.width-70{width:85%}}@media (min-width:60em){html{font-size:62.5%}.body,.ui-accordion .ui-accordion-content li,.ui-accordion .ui-accordion-content p,body{font-size:17px;font-size:1.7rem;line-height:150%}}@media (min-width:82em){html{font-size:66%}.body,.ui-accordion .ui-accordion-content li,.ui-accordion .ui-accordion-content p,body{font-size:16px;font-size:1.6rem;line-height:150%}}h1,h2,h3,h4{margin-bottom:10px;line-height:120%}body h2,body h3,body h4{margin-top:30px}.pane-bundle-text h2,h2.block__title{margin-top:0}h1{font-size:42px;font-size:4.2rem}h2{font-size:32px;font-size:3.2rem}h2.block__title,h2.pane-title{font-size:28px;font-size:2.8rem}h3{font-size:24px;font-size:2.4rem}h4{font-size:20px;font-size:2rem}.ui-accordion-content a,.ui-tabs-content a,a{color:#b00;font-weight:500;text-decoration:none}a:visited{color:#b00}a:focus{color:#d4df48}a:hover{color:#028da9;text-decoration:underline}a:active{color:#d65828}.ui-accordion-content strong a,.ui-tabs-content strong a,strong .ui-accordion-content a,strong .ui-tabs-content a,strong a{font-weight:700}.header-links,.pane-node-title a{color:#b00;text-decoration:none}.header-links:visited,.pane-node-title a:visited{color:#b00}.header-links:focus,.pane-node-title a:focus{color:#d4df48}.header-links:hover,.pane-node-title a:hover{color:#2d2d2d;text-decoration:none}.header-links:active,.pane-node-title a:active{color:#d65828}.reverse-links,.reverse-links:visited{color:#ebebeb}.reverse-links:focus{color:#d4df48}.reverse-links:hover{color:#fff}.pipe,.reverse-links:active{color:#b00}.more-link,.more-link a{text-transform:uppercase;font-weight:600;text-decoration:none;margin-top:2em}.pipe{font-weight:600}body .ui-accordion .ui-accordion-header,body .ui-accordion .ui-accordion-header a,body .ui-accordion .ui-accordion-header.ui-state-active,body .ui-accordion .ui-accordion-header.ui-state-active a,body .ui-accordion .ui-accordion-header.ui-state-default,body .ui-accordion .ui-accordion-header.ui-state-default a,body .ui-accordion .ui-accordion-header.ui-state-hover,body .ui-accordion .ui-accordion-header.ui-state-hover a,body .ui-tabs .ui-tabs-nav,body .ui-tabs .ui-tabs-nav a{font-weight:400;color:#2d2d2d}.fine-print,table caption{font-size:12px;font-size:1.2rem;line-height:135%}.labels{font-size:13px;font-size:1.3rem;text-transform:uppercase;font-weight:400}.align-right{text-align:right}.align-center{text-align:center}blockquote{background:#f5f5f5;border-left:4px solid #ddd;padding:1.9em 2em;overflow:hidden}blockquote li,blockquote ol,blockquote p,blockquote ul{margin:.4em 0 0}blockquote div,blockquote h2,blockquote h3,blockquote h4,blockquote h5{margin:0 0 .4em}blockquote.pull-quote{font-size:26px;font-size:2.6rem;background:0 0;border-left:0 none;font-family:capita,Georgia,serif;font-style:italic;line-height:130%;padding:0;margin:1.5em 1.5em 1.5em 2em}blockquote.pull-quote :first-child{margin-top:.3em}blockquote.pull-quote::before{font-size:35px;font-size:3.5rem;color:rgba(0,0,0,.6);content:"\f10d";font-family:FontAwesome;font-style:normal;margin-left:-1.5em;float:left}blockquote.pull-quote cite,body .ui-tabs .ui-tabs-nav{font-family:proximanova,Helvetica,Arial,sans-serif}blockquote.pull-quote cite{font-size:16px;font-size:1.6rem;font-style:normal;display:block;padding-top:.6em}blockquote.pull-quote cite::before{content:"―";margin-right:3px}body .ui-accordion{margin:1em 0;position:relative}body .ui-accordion .accordion-item,body .ui-accordion .views-row{margin:.5em 0}body .ui-accordion .ui-accordion-header{font-size:.9em;padding:.5em 1em .4em 1.9em}body .ui-accordion .ui-accordion-header.cke_widget_editable{padding:.5em 3em .3em 1.9em}body .ui-accordion .ui-accordion-header p{margin:0;color:#2d2d2d}body .ui-accordion .ui-accordion-header,body .ui-accordion .ui-accordion-header.ui-state-active,body .ui-accordion .ui-accordion-header.ui-state-default,body .ui-accordion .ui-accordion-header.ui-state-hover{border:0;background-color:#dedede}body .ui-accordion .ui-accordion-header a,body .ui-accordion .ui-accordion-header.ui-state-active a,body .ui-accordion .ui-accordion-header.ui-state-default a,body .ui-accordion .ui-accordion-header.ui-state-hover a{padding:0}body .ui-accordion .ui-accordion-header.ui-state-active{background-image:none}body .ui-accordion .ui-accordion-content{box-sizing:content-box;background-color:#fff;padding:1.2em 1.9em .5em;border:1px solid #dedede}body .ui-tabs{background-color:transparent;margin:1em 0;position:relative;padding:0;clear:both}body .ui-tabs .ui-tabs-nav{font-size:.9em;padding:.5em 1em 0 0;background-color:transparent}.callout,.intro-text,.tagline{font-family:capita,Georgia,serif}body .ui-tabs .ui-tabs-nav.cke_widget_editable{background-color:#dedede;padding:.5em 3em .3em 1.9em}body .ui-tabs .ui-tabs-nav li,body .ui-tabs .ui-tabs-nav li.ui-state-active,body .ui-tabs .ui-tabs-nav li.ui-state-default,body .ui-tabs .ui-tabs-nav li.ui-state-hover{border-width:1px 1px 0;border-style:solid;border-color:#dedede}body .ui-tabs .ui-tabs-nav li.ui-state-default,body .ui-tabs .ui-tabs-nav li.ui-state-hover{background-color:#dedede;background-image:none}body .ui-tabs .ui-tabs-nav li.ui-tabs-active{background-color:#fff}body .ui-tabs .ui-tabs-content{box-sizing:content-box;background-color:#fff;padding:1.2em 1.9em .5em;border:1px solid #dedede}body .ui-tabs .ui-tabs-content:after{content:"";display:table;clear:both}body .drulog-panels-accordion .accordion-title{margin-bottom:.5em}body .drulog-panels-accordion .accordion-content{margin-top:-.8em;margin-bottom:.8em}.tagline{font-size:32px;font-size:3.2rem;font-weight:100;line-height:130%;margin-bottom:20px}.subhead{font-size:22px;font-size:2.2rem;color:#b00;line-height:130%}.underlined{border-bottom:1px solid #c7c7c7;padding-bottom:4px;font-weight:300!important;margin-top:0}h2.underlined{font-size:30px;font-size:3rem;margin-bottom:20px}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}.intro-text{font-size:22px;font-size:2.2rem;font-style:italic;font-weight:100;line-height:160%;padding-bottom:20px}.intro-text:last-child{padding-bottom:0}.intro-text-alt{font-size:20px;font-size:2rem;font-weight:300;line-height:160%;padding-bottom:10px}.intro-text-alt:last-child{padding-bottom:0}.callout{font-size:36px;font-size:3.6rem;color:#b00;font-weight:300;margin:1em 0 .4em}hr{background-color:#d2d2d2;border:0;height:1px;margin:2em 0}.width-70{margin:10px auto}@media (min-width:60em){.width-70{width:75%}}@media (min-width:82em){.width-70{width:70%}}img.file-icon{height:40px;width:auto;padding-bottom:7px;margin:0 3px}#block-views-featured-slideshow-block .flexslider{background:#2d2d2d;border:0;border-radius:0;box-shadow:none;margin:0}#block-views-featured-slideshow-block .flexslider .flex-meta{display:block;width:100%;position:absolute;color:#fff;text-align:center;bottom:.6em;padding:.4em 8%;font-size:24px;font-size:2.4rem}#block-views-featured-slideshow-block .flexslider .flex-meta .flex-title{display:block;font-weight:400;line-height:1.1em}#block-views-featured-slideshow-block .flexslider .flex-meta .flex-summary{font-weight:300;font-size:.6em;line-height:1.2em;display:none}@media (min-width:47.5em){#block-views-featured-slideshow-block .flexslider .flex-meta .flex-summary{display:block}#block-views-featured-slideshow-block .flexslider .flex-meta{bottom:.3em;padding:.5em 6%;font-size:32px;font-size:3.2rem}#block-views-featured-slideshow-block .flexslider .flex-meta .flex-title{margin-bottom:.1em}}@media (min-width:60em){#block-views-featured-slideshow-block .flexslider .flex-meta{font-size:34px;font-size:3.4rem}}@media (min-width:82em){#block-views-featured-slideshow-block .flexslider .flex-meta{font-size:40px;font-size:4rem}}#block-views-featured-slideshow-block .flexslider .flex-meta.white{color:#fff}#block-views-featured-slideshow-block .flexslider .flex-meta.white.translucent{bottom:0;background-color:rgba(20,20,20,.6)}#block-views-featured-slideshow-block .flexslider .flex-meta.black.translucent,#block-views-featured-slideshow-block .flexslider .flex-meta.dk-gray.translucent{background-color:rgba(200,200,200,.7);bottom:0}#block-views-featured-slideshow-block .flexslider .flex-meta.dk-gray{color:#2d2d2d}#block-views-featured-slideshow-block .flexslider .flex-meta.black{color:#000}#block-views-featured-slideshow-block .flexslider .flex-direction-nav a{color:rgba(0,0,0,.8);text-decoration:none}#block-views-featured-slideshow-block .flexslider .flex-direction-nav a:before{line-height:1em}#block-views-featured-slideshow-block .lt-ie9 .flexslider a .flex-meta{background-color:transparent;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#AA000000, endColorstr=#AA000000)"}#block-views-featured-slideshow-block .lt-ie9 .flexslider .flex-direction-nav a{color:#000;filter:alpha(opacity="60")}#block-views-featured-slideshow-block .lt-ie9 .flexslider .flex-direction-nav a:hover{filter:alpha(opacity="80")}#block-views-featured-slideshow-block ul.flex-direction-nav,#block-views-featured-slideshow-block ul.flex-direction-nav:hover{display:none}#block-views-featured-slideshow-block .flex-control-nav{text-align:right;padding-right:1.8em;top:20px;z-index:99;width:100%;height:30px}#block-views-featured-slideshow-block .flex-control-paging li a{background-color:#2d2d2d;text-align:left;width:15px;height:15px;margin-bottom:1em}#block-views-featured-slideshow-block .flex-control-paging li a.flex-active{background-color:#fff}@media (max-width:47.4em){#block-views-featured-slideshow-block .flex-control-paging li a{display:none}}.l-region--hero-wrapper{position:relative;max-height:500px}.l-region--hero-wrapper .views-field-field-basic-image-image{position:relative;top:0;z-index:9;max-height:500px;overflow:hidden}.page-newsletter-archive h1{margin-bottom:25px}.page-newsletter-archive .l-region--content{padding-bottom:20px}.page-newsletter-archive .l-region--content li{margin-bottom:15px}.block--mm-widgets .item,.pane-mm-widgets-live-pane .item{margin:1.8em 0}.block--mm-widgets .item .content,.pane-mm-widgets-live-pane .item .content{margin-bottom:.3em}.block--mm-widgets .item .network .fa,.pane-mm-widgets-live-pane .item .network .fa{margin-right:.6em;position:relative;top:1px;padding:.3em 0 .25em;width:1.6em}.block--mm-widgets .fa,.pane-mm-widgets-live-pane .fa{color:#fff;padding:.55em 0 .5em;text-align:center;width:1.8em}.block--mm-widgets .fa.fa-twitter,.pane-mm-widgets-live-pane .fa.fa-twitter{background-color:#00aced}.block--mm-widgets .fa.fa-facebook-page,.pane-mm-widgets-live-pane .fa.fa-facebook-page{background-color:#3b5998}.block--mm-widgets .fa.fa-facebook-page:before,.pane-mm-widgets-live-pane .fa.fa-facebook-page:before{content:'\f09a'}.block--mm-widgets .fa.fa-instagram,.pane-mm-widgets-live-pane .fa.fa-instagram{background-color:#517fa4;top:2px}.block--mm-widgets .fa.fa-rss,.pane-mm-widgets-live-pane .fa.fa-rss{background-color:#f60}.block--mm-widgets .fa.fa-youtube-playlist,.pane-mm-widgets-live-pane .fa.fa-youtube-playlist{background-color:#b00}.block--mm-widgets .fa.fa-youtube-playlist:before,.pane-mm-widgets-live-pane .fa.fa-youtube-playlist:before{content:'\f16a'}.block--mm-widgets.mm-single-channel .fa.mm-channel,.pane-mm-widgets-live-pane.mm-single-channel .fa.mm-channel{float:left;margin-right:.6em}.block--mm-widgets.mm-single-channel .fa.mm-channel+.pane-title,.pane-mm-widgets-live-pane.mm-single-channel .fa.mm-channel+.pane-title{line-height:1.6em}.news-client-list-article{margin-bottom:80px}.news-client-list-article:last-child{margin-bottom:40px}.news-client-byline,.news-client-list-author,.news-client-list-date{font-weight:600}.pane-news-client-list .button{margin-top:8px}.news-client-list-read-more.more-link{text-align:left;margin-top:20px}body.html.footer-dk-gray{background-color:#2d2d2d}body.html.footer-md-gray{background-color:#666}body.html.footer-lt-gray{background-color:#f5f5f5}body.html.footer-white{background-color:#fff}form.search-form{margin-top:1em}fieldset.search-advanced{border:0;background-color:#ebebeb;margin-left:0;margin-right:0;padding:.5em 0 0}fieldset.search-advanced legend{margin-top:2.5em}fieldset.search-advanced .criterion{margin-top:1em}fieldset.search-advanced input.form-submit{margin-bottom:1em}p.search-result__snippet{padding-left:0;margin-bottom:.4em}.l-page .l-region--main-menu:hover #search-block-toggle{outline:0!important}.l-page .l-region--main-menu #search-block-toggle{cursor:pointer}.l-page .l-region--main-menu #search-block-toggle:focus{outline:red dotted 1px}.l-page .l-region--main-menu #wcm-search{position:relative}.l-page .l-region--main-menu #wcm-search #block-search-form{z-index:498;position:absolute;right:0;top:100%;background-color:rgba(0,0,0,.8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#333333, endColorstr=#333333);height:4em;display:none}.l-page .l-region--main-menu #wcm-search #block-search-form *{height:100%}.l-page .l-region--main-menu #wcm-search #block-search-form .container-inline{display:table;padding:1em}.l-page .l-region--main-menu #wcm-search #block-search-form .container-inline .form-item{display:table-cell;vertical-align:middle}.l-page .l-region--main-menu #wcm-search #block-search-form .container-inline .form-item .form-text{border:0;padding:0 6px;font-size:1em}.l-page .l-region--main-menu #wcm-search #block-search-form .container-inline .form-actions{display:table-cell;text-align:center;width:1.9em}.book_printer,.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text span.ext{display:none}.l-page .l-region--main-menu #wcm-search #block-search-form .container-inline .form-actions .form-submit{border-radius:0;-webkit-box-sizing:content-box;box-shadow:none;padding:.6em 1.3em .4em;margin:0}@media (max-width:47.4em){.l-page .l-region--main-menu #wcm-search #search-block-toggle{position:absolute;right:0;padding:1em;font-size:1.2em;z-index:500;width:auto;margin-top:.25em}.l-page .l-region--main-menu #wcm-search #block-search-form{display:none;height:auto;width:100%;top:4em}.l-page .l-region--main-menu #wcm-search #block-search-form .container-inline{width:100%;clear:both;padding:4%}.l-page .l-region--main-menu #wcm-search #block-search-form .container-inline .form-text{width:100%}}.field--name-field-ocio-body .block--webform{font-size:14px;font-size:1.4rem;margin-bottom:20px}.field--name-field-ocio-body .block--webform .block__title{font-size:22px;font-size:2.2rem;font-weight:400!important;color:#b00!important;padding-top:20px}.field--name-field-ocio-body .block--webform label{font-size:13px;font-size:1.3rem}.field--name-field-ocio-body .block--webform .button-primary{margin-top:10px}div.workbench-info-block{background-color:#d9d9d9;padding:1em 1.5em;margin:1em 0 3em;border:none;color:#2d2d2d;font-size:14px;font-size:1.4rem;border-left:8px solid #d65828}div.workbench-info-block #edit-submit{margin-left:1em;font-size:13px!important;padding:.4em .8em!important}.node--article .field--name-byline{margin:.8em 0 .6em;font-weight:600}.node--article .field--name-byline .pipe{color:#b00}.node--article .field--name-field-tags{margin:1.4em 0 1em}.node--article .field--name-field-tags .field__label{margin-right:.2em}.node--article .article-modified{margin-top:1em;font-size:13px;font-style:italic}.node--article .article-modified .label-inline{font-weight:600}.node-type-basic-page h1{margin-bottom:24px}.node-type-basic-page .field--name-field-ocio-body{margin-bottom:20px}.node--basic-page{padding-bottom:2em}.book-navigation{border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;padding:.5em 0;margin:2em 0}.book-navigation__links a{color:#2d2d2d;text-transform:uppercase}.book-navigation__links a:hover,.book-navigation__links a:visited:hover{color:#b00;text-decoration:none}.book-navigation__links a:visited{color:#2d2d2d}.book-navigation__links a .fa{color:#b00}.book-navigation__links>.book-navigation__previous .fa{margin-right:10px}.book-navigation__links>.book-navigation__next .fa{margin-left:10px}.book_add_child a{color:#2d2d2d;text-transform:uppercase;min-width:180px}.book_add_child:before{content:"\f067";font-family:FontAwesome;color:#028da9;float:left;margin-right:5px}.node-type-ocio-landing-page .l-region--content{padding-top:20px}.node-type-ocio-landing-page h1{margin-bottom:0}.node-type-ocio-landing-page .l-region--hero-wrapper{position:relative;max-height:500px;overflow:hidden;line-height:0}.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image{position:relative;z-index:9}.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text{position:absolute;width:100%;padding:20px 12%;text-align:center;margin:0 auto;left:0;right:0;z-index:99;font-size:26px;font-size:2.6rem;line-height:120%}.panels-ipe .modal-content .change-layout-display .layout-icon .caption,.panels-ipe .modal-content .panels-choose-layout .layout-link>div{line-height:1.4em}@media (min-width:60em){.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text{font-size:30px;font-size:3rem}}@media (min-width:82em){.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text{padding:20px 14%;font-size:32px;font-size:3.2rem}}@media (min-width:100em){.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text{padding:20px 16%}}@media (min-width:112em){.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text{padding:20px 20%}}@media (min-width:125em){.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text{padding:20px 28%}}.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text a:hover{text-decoration:none}.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.white,.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.white a{color:#fff}.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.white a.translucent,.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.white.translucent{background-color:rgba(20,20,20,.6)}.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.white a.translucent:hover,.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.white.translucent:hover{background-color:rgba(46,46,46,.6);color:#fff}.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.dk-gray,.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.dk-gray a{color:#2d2d2d}.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.dk-gray a.translucent,.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.dk-gray.translucent{background-color:rgba(220,220,220,.7)}.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.dk-gray a.translucent:hover,.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.dk-gray.translucent:hover{background-color:rgba(200,200,200,.7)}.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.black,.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.black a{color:#000}.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.black a.translucent,.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.black.translucent{background-color:rgba(220,220,220,.7)}.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.black a.translucent:hover,.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.black.translucent:hover{background-color:rgba(200,200,200,.7)}.panels-ipe .modal-content .panels-choose-layout .layout-link.current-layout,.sidebar-panel{background-color:#f5f5f5}.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}.panels-ipe-editing .panels-row.empty{display:block}.panels-ipe .modal-content .panels-choose-layout .layout-link{text-align:center;height:190px}.panels-ipe .modal-content .panels-choose-layout .layout-link img{margin-top:.8em}.panels-ipe .modal-content .panels-choose-layout .layout-link .ajax-progress-throbber{display:block;text-align:center;margin:0 auto}.panels-ipe .modal-content .change-layout-display{display:table;margin:2em auto;text-align:center}.panels-ipe .modal-content .change-layout-display .layout-icon{text-align:center}.panels-ipe .modal-content .change-layout-display>img{padding:5em 2em}.panels-ipe .modal-content #panels-dnd-main div.panel-region h2.label{margin:.5em 0}.panels-ipe-editing .panels-ipe-portlet-content{overflow:visible}.panels-ipe-sort-container>.panels-ipe-portlet-wrapper:first-child .panel-pane{margin-top:20px}.panels-ipe-sort-container>.panels-ipe-portlet-wrapper:last-child .panel-pane{margin-bottom:0}.panel-pane{margin-bottom:40px!important}.panel-pane:last-child{margin-bottom:0!important}.panel-pane.pane-bundle-tile-pane,.panel-pane.pane-bundle-tile-pane-plus-text-area{margin-bottom:20px!important}.panels-ipe-region .panels-ipe-portlet-wrapper .panel-pane{margin-bottom:40px!important}.panels-ipe-region .panels-ipe-portlet-wrapper .panel-pane.pane-bundle-tile-pane,.panels-ipe-region .panels-ipe-portlet-wrapper .panel-pane.pane-bundle-tile-pane-plus-text-area{margin-bottom:20px!important}.panel-pane.title-only{margin-bottom:0!important}.panel-pane.title-only h2.underlined{margin-bottom:10px}.panels-ipe-region .panels-ipe-portlet-wrapper .panel-pane.title-only{margin-bottom:0!important}.panels-ipe-processed .panel-pane{margin-top:0!important}div.pane-bundle-video .media-vimeo-video,div.pane-bundle-video .media-youtube-video{height:auto;padding:0}.sidebar-panel{padding:1em}.sidebar-panel .panel-pane{margin-top:0;margin-bottom:0}.sidebar-panel>.panel-pane:first-child,.sidebar-panel>.panels-ipe-portlet-wrapper:first-child .panel-pane{margin-top:0}.panels-row.active{padding:15px 0}.panels-row.empty{padding:0;display:none}.panels-row.even,.panels-row.odd{padding:30px 0}.panels-row.first{padding-top:7.5px}.panels-row.last{padding-bottom:45px}.panels-row .row-fluid{padding-bottom:20px}.panels-row .row-fluid:last-child{padding-bottom:0}.node-type-ocio-landing-page .l-main.lt-gray,.node-type-ocio-landing-page .l-main.lt-gray .panels-row.even{background:#f5f5f5}.node-type-ocio-landing-page .l-main.lt-gray .panels-row.odd,.node-type-ocio-landing-page .l-main.white,.node-type-ocio-landing-page .l-main.white .panels-row.even{background:#fff}.node-type-ocio-landing-page .l-main.white .panels-row.odd{background:#f5f5f5}.panel-pane.pane-bundle-tile-pane,.panel-pane.pane-bundle-tile-pane-plus-text-area{box-shadow:0 1px 1px 0 rgba(0,0,0,.22);padding:0;z-index:9}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane{background:#fff;width:100%;z-index:99}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane.tile-pane-linked:hover,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane.tile-pane-linked:hover{opacity:.85}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane>a,.panel-pane.pane-bundle-tile-pane .ui-accordion-content .fieldable-panels-pane>a,.panel-pane.pane-bundle-tile-pane .ui-tabs-content .fieldable-panels-pane>a,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane>a,.panel-pane.pane-bundle-tile-pane-plus-text-area .ui-accordion-content .fieldable-panels-pane>a,.panel-pane.pane-bundle-tile-pane-plus-text-area .ui-tabs-content .fieldable-panels-pane>a{text-decoration:none;height:100%;display:block}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane .field--name-field-tile-background-img img,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane .field--name-field-tile-background-img img{display:block;width:100%}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane blockquote.pull-quote li,.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane blockquote.pull-quote p,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane blockquote.pull-quote li,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane blockquote.pull-quote p{font-size:20px;font-size:2rem}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane a,.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane a:visited{color:#b00}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane a:focus{color:#028da9}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane a:hover{color:#666}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane a:active{color:#028da9}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane.lt-gray{background:#ebebeb}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane.lt-gray a,.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane.lt-gray a:visited{color:#2d2d2d}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane.lt-gray a:focus{color:#028da9}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane.lt-gray a:hover{color:#b00}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane.lt-gray a:active{color:#028da9}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane.md-gray{background:#666;color:#fff}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane.md-gray a,.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane.md-gray a:visited{color:#fff}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane.md-gray a:focus{color:#028da9}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane.md-gray a:hover{color:#ebebeb}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane.md-gray a:active{color:#028da9}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane.dk-gray{background:#2d2d2d;color:#fff}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane.dk-gray a,.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane.dk-gray a:visited{color:#fff}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane.dk-gray a:focus{color:#028da9}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane.dk-gray a:hover{color:#ebebeb}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane.dk-gray a:active{color:#028da9}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane.black{background:#000;color:#fff}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane.black a,.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane.black a:visited{color:#fff}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane.black a:focus{color:#028da9}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane.black a:hover{color:#ebebeb}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane.black a:active{color:#028da9}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane.red{background:#b00;color:#fff}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane.red a,.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane.red a:visited{color:#fff}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane.red a:focus{color:#028da9}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane.red a:hover{color:#ebebeb}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane.red a:active{color:#028da9}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane .title-box{padding:.8em 1em;display:table;width:100%}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane .title-box .title-text{display:table-cell;vertical-align:middle;width:100%;text-align:center;padding:0 1em}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane .title-box .title-text h2{font-size:18px;font-size:1.8rem;font-family:proximanova,Helvetica,Arial,sans-serif!important;line-height:110%;font-weight:300;margin:1px 0 0;padding:0}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane .title-box .title-icon{display:table-cell;vertical-align:middle;font-size:24px;font-size:2.4rem}@media (max-width:47.4em){.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane .text-areas h2,.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane .title-box .title-text h2,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane .text-areas h2,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane .title-box .title-text h2{font-size:24px;font-size:2.4rem}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane .text-areas .title-icon,.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane .title-box .title-text .title-icon,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane .text-areas .title-icon,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane .title-box .title-text .title-icon{font-size:30px;font-size:3rem}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane .field--name-field-tile-text-area li,.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane .field--name-field-tile-text-area p,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane .field--name-field-tile-text-area li,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane .field--name-field-tile-text-area p{font-size:20px;font-size:2rem}}.panel-pane.pane-bundle-tile-pane-plus-text-area{text-align:center;color:#2d2d2d}.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane.lt-gray{background:#ebebeb}.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane .text-areas{padding:1.6em .4em .6em}.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane h2{font-size:20px;font-size:2rem;font-weight:400;margin-top:0;text-decoration:none}.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane li,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane p{font-size:16px;font-size:1.6rem;font-weight:300;line-height:140%}.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane ol,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane p,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane ul{margin:1em 0 0}.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane li{text-align:left;margin-left:-2em}.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane li.align-center{margin-left:-3em;text-align:center}.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane li.align-right{text-align:right}.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane a li,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane a p{color:#2d2d2d}.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane a h2,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane a h2:visited{color:#b00}.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane a h2:focus{color:#028da9}.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane a h2:hover{color:#b00}.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane a h2:active{color:#2d2d2d}.panel-pane.pane-bundle-tile-pane-plus-text-area .tile-image-style-icon{display:block;padding:1.4em 1.4em 1em}.panel-pane.pane-bundle-tile-pane-plus-text-area .tile-image-style-icon .field--name-field-tile-background-img{display:table-cell;vertical-align:middle;width:25%}.panel-pane.pane-bundle-tile-pane-plus-text-area .tile-image-style-icon .field--name-field-tile-background-img img{width:100%}.panel-pane.pane-bundle-tile-pane-plus-text-area .tile-image-style-icon .field--name-field-tile-background-img+h2{display:table-cell;padding-left:.8em;vertical-align:middle;width:75%;text-align:left}.panel-pane.pane-bundle-tile-pane-plus-text-area .tile-image-style-icon .field--name-field-tile-background-img+h2+.text-areas{display:inline-block;width:100%;background:inherit}.panel-pane.pane-bundle-tile-pane-plus-text-area .tile-image-style-icon .text-areas{padding:0}.panel-pane.pane-bundle-tile-pane-plus-text-area .tile-image-style-icon-center{display:block;padding:2em 1em 1em}.panel-pane.pane-bundle-tile-pane-plus-text-area .tile-image-style-icon-center .field--name-field-tile-background-img{width:50%;max-width:110px;margin:0 auto}@media (min-width:47.5em){.tile-5 .panel-pane.pane-bundle-tile-pane-plus-text-area h2{font-size:19px;font-size:1.9rem}.tile-5 .panel-pane.pane-bundle-tile-pane-plus-text-area .field--name-field-tile-text-area li,.tile-5 .panel-pane.pane-bundle-tile-pane-plus-text-area .field--name-field-tile-text-area p{font-size:15px;font-size:1.5rem;line-height:130%}.tile-5 .panel-pane.pane-bundle-tile-pane-plus-text-area .text-areas{padding:1.2em .2em .6em}}#edit-field-tile-background-img .description{font-size:120%;line-height:130%;margin-top:10px}.l-content{min-height:4em}.l-footer-wrapper .l-region{margin-bottom:20px;text-align:left}.l-footer-wrapper .l-region--footer-1 p,.l-footer-wrapper .l-region--footer-3 p{font-size:13px;font-size:1.3rem;line-height:135%;margin:0}.l-footer-wrapper .l-region--footer-2{text-align:right}.l-footer-wrapper .l-region--footer-3{clear:both}.l-footer-wrapper a{font-weight:400}.l-footer-wrapper #osu-wordmark{margin-bottom:10px}.l-footer-wrapper #osu-wordmark img{max-width:300px}.l-footer-wrapper .osu-siteinfo-name{font-weight:600}.l-footer-wrapper .osu-siteinfo-address{float:left;font-style:normal}.l-footer-wrapper .osu-siteinfo-address .pipe{margin:0 2px}@media (max-width:47.4em){.l-page .l-footer-wrapper .l-region{text-align:center}.l-page .l-footer-wrapper .l-region p{font-size:17px;font-size:1.7rem}.l-page .l-footer-wrapper .l-region>*{float:none;text-align:center}.l-page .l-footer-wrapper .l-region ul{padding:0}.l-page .l-footer-wrapper .l-region ul li:first-child *{margin-left:0}}.footer-dk-gray .l-footer-wrapper{background:#2d2d2d;color:#fff}.footer-dk-gray .l-footer-wrapper a,.footer-dk-gray .l-footer-wrapper a:visited{color:#fff}.footer-dk-gray .l-footer-wrapper a:focus{color:#d4df48}.footer-dk-gray .l-footer-wrapper a:hover{color:#666}.footer-dk-gray .l-footer-wrapper a:active{color:#b00}.footer-dk-gray .l-footer-wrapper .pipe{color:#666}.footer-md-gray .l-footer-wrapper{background:#666;color:#fff}.footer-md-gray .l-footer-wrapper a,.footer-md-gray .l-footer-wrapper a:visited{color:#fff}.footer-md-gray .l-footer-wrapper a:focus{color:#d4df48}.footer-md-gray .l-footer-wrapper a:hover{color:#ebebeb}.footer-md-gray .l-footer-wrapper a:active{color:#b00}.footer-md-gray .l-footer-wrapper .pipe{color:#ebebeb}.footer-md-gray .l-footer-wrapper .osu-siteinfo-social li .siteinfo-social-link{color:#666;background-color:#fff}.footer-md-gray .l-footer-wrapper .osu-siteinfo-social li .siteinfo-social-link:focus,.footer-md-gray .l-footer-wrapper .osu-siteinfo-social li .siteinfo-social-link:hover{color:#fff}.footer-lt-gray .l-footer-wrapper{background:#ebebeb;color:#666}.footer-lt-gray .l-footer-wrapper a,.footer-lt-gray .l-footer-wrapper a:visited{color:#666}.footer-lt-gray .l-footer-wrapper a:focus{color:#d4df48}.footer-lt-gray .l-footer-wrapper .pipe,.footer-lt-gray .l-footer-wrapper a:active,.footer-lt-gray .l-footer-wrapper a:hover{color:#b00}.footer-white .l-footer-wrapper{background:#fff;color:#666}.footer-white .l-footer-wrapper a,.footer-white .l-footer-wrapper a:visited{color:#666}.footer-white .l-footer-wrapper a:focus{color:#d4df48}.footer-white .l-footer-wrapper .pipe,.footer-white .l-footer-wrapper a:active,.footer-white .l-footer-wrapper a:hover{color:#b00}.l-footer-wrapper .osu-siteinfo-social{margin-top:0;padding-left:0;text-align:right}.l-footer-wrapper .osu-siteinfo-social li{list-style-type:none;display:inline-block}@media (min-width:47.5em) and (max-width:59em){.l-footer-wrapper .osu-siteinfo-social li:nth-last-child(5):first-child:nth-child(4),.l-footer-wrapper .osu-siteinfo-social li:nth-last-child(5):first-child~:nth-child(4){clear:both}.l-footer-wrapper .osu-siteinfo-social li:nth-last-child(5):first-child:nth-child(n+4),.l-footer-wrapper .osu-siteinfo-social li:nth-last-child(5):first-child~:nth-child(n+4){float:right}}@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-footer-wrapper .osu-siteinfo-social li .siteinfo-social-link{color:#fff;background-color:#666;margin:0 0 1em 1em;width:2.55em;padding:.62em 0 .46em;text-align:center;display:block}.l-footer-wrapper .osu-siteinfo-social li .siteinfo-social-link:focus,.l-footer-wrapper .osu-siteinfo-social li .siteinfo-social-link:hover{background-color:#000}.l-footer-wrapper .osu-siteinfo-social li .siteinfo-social-link.link-facebook:focus,.l-footer-wrapper .osu-siteinfo-social li .siteinfo-social-link.link-facebook:hover{background-color:#3b5998}.l-footer-wrapper .osu-siteinfo-social li .siteinfo-social-link.link-twitter:focus,.l-footer-wrapper .osu-siteinfo-social li .siteinfo-social-link.link-twitter:hover{background-color:#00aced}.l-footer-wrapper .osu-siteinfo-social li .siteinfo-social-link.link-youtube:focus,.l-footer-wrapper .osu-siteinfo-social li .siteinfo-social-link.link-youtube:hover{background-color:#b00}.l-footer-wrapper .osu-siteinfo-social li .siteinfo-social-link.link-googleplus:focus,.l-footer-wrapper .osu-siteinfo-social li .siteinfo-social-link.link-googleplus:hover{background-color:#dd4b39}.l-footer-wrapper .osu-siteinfo-social li .siteinfo-social-link.link-photos:focus,.l-footer-wrapper .osu-siteinfo-social li .siteinfo-social-link.link-photos:hover{background-color:#ff0084}.l-footer-wrapper .osu-siteinfo-social li .siteinfo-social-link.link-instagram:focus,.l-footer-wrapper .osu-siteinfo-social li .siteinfo-social-link.link-instagram:hover{background-color:#517fa4}.l-footer-wrapper .osu-siteinfo-social li .siteinfo-social-link.link-linkedin:focus,.l-footer-wrapper .osu-siteinfo-social li .siteinfo-social-link.link-linkedin:hover{background-color:#007bb6}.l-main.white{background:#fff}.l-main.lt-gray{background:#f5f5f5}.l-main{padding-bottom:20px}.node-type-ocio-landing-page .l-main{padding-bottom:0}.l-region--main-menu .menu .collapsed,.l-region--main-menu .menu .expanded,.l-region--main-menu .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{position:relative;display:table;width:100%}.l-region--main-menu h2.block__title{display:none}.l-region--main-menu>*{display:table-cell;vertical-align:middle;width:100%}.l-region--main-menu ul.sf-main-menu{float:left;clear:left;margin:0}.l-region--main-menu ul.sf-main-menu li{float:left;margin:0;padding:.75em 1.6em .75em 0;text-transform:uppercase}.l-region--main-menu ul.sf-main-menu li a,.l-region--main-menu ul.sf-main-menu li span{font-weight:500;text-decoration:none}.l-region--main-menu ul.sf-main-menu li a:hover{text-decoration:none}.l-region--main-menu ul.sf-main-menu ul{display:none;position:absolute;z-index:99;margin-top:.7em;margin-left:-.9em}.l-region--main-menu ul.sf-main-menu ul li{padding:0}.l-region--main-menu ul.sf-main-menu ul li a{padding:.75em .9em .65em}.l-region--main-menu ul li:hover>ul{display:block}.l-region--main-menu ul ul.menu li{float:none;position:relative}.l-region--main-menu,.l-region--main-menu-wrapper,.l-region--main-menu-wrapper.white,.l-region--main-menu.white{background-color:#fff}.l-region--main-menu ul.menu ul,.l-region--main-menu-wrapper ul.menu ul,.l-region--main-menu-wrapper.lt-gray,.l-region--main-menu-wrapper.white ul.menu ul,.l-region--main-menu.lt-gray,.l-region--main-menu.white ul.menu ul{background-color:#ebebeb}.l-region--main-menu .sf-menu ul:before,.l-region--main-menu-wrapper .sf-menu ul:before,.l-region--main-menu-wrapper.white .sf-menu ul:before,.l-region--main-menu.white .sf-menu ul:before{border-bottom-color:#ebebeb}.l-region--main-menu .ui-accordion-content ul.menu>li>a,.l-region--main-menu .ui-accordion-content ul.menu>li>a:visited,.l-region--main-menu .ui-tabs-content ul.menu>li>a,.l-region--main-menu .ui-tabs-content ul.menu>li>a:visited,.l-region--main-menu ul.menu .ui-accordion-content ul>li>a,.l-region--main-menu ul.menu .ui-accordion-content ul>li>a:visited,.l-region--main-menu ul.menu .ui-tabs-content ul>li>a,.l-region--main-menu ul.menu .ui-tabs-content ul>li>a:visited,.l-region--main-menu ul.menu ul>li>a,.l-region--main-menu ul.menu ul>li>a:visited,.l-region--main-menu ul.menu>li>a,.l-region--main-menu ul.menu>li>a:visited,.l-region--main-menu-wrapper .ui-accordion-content ul.menu>li>a,.l-region--main-menu-wrapper .ui-accordion-content ul.menu>li>a:visited,.l-region--main-menu-wrapper .ui-tabs-content ul.menu>li>a,.l-region--main-menu-wrapper .ui-tabs-content ul.menu>li>a:visited,.l-region--main-menu-wrapper ul.menu .ui-accordion-content ul>li>a,.l-region--main-menu-wrapper ul.menu .ui-accordion-content ul>li>a:visited,.l-region--main-menu-wrapper ul.menu .ui-tabs-content ul>li>a,.l-region--main-menu-wrapper ul.menu .ui-tabs-content ul>li>a:visited,.l-region--main-menu-wrapper ul.menu ul>li>a,.l-region--main-menu-wrapper ul.menu ul>li>a:visited,.l-region--main-menu-wrapper ul.menu>li>a,.l-region--main-menu-wrapper ul.menu>li>a:visited,.l-region--main-menu-wrapper.white .ui-accordion-content ul.menu>li>a,.l-region--main-menu-wrapper.white .ui-accordion-content ul.menu>li>a:visited,.l-region--main-menu-wrapper.white .ui-tabs-content ul.menu>li>a,.l-region--main-menu-wrapper.white .ui-tabs-content ul.menu>li>a:visited,.l-region--main-menu-wrapper.white ul.menu .ui-accordion-content ul>li>a,.l-region--main-menu-wrapper.white ul.menu .ui-accordion-content ul>li>a:visited,.l-region--main-menu-wrapper.white ul.menu .ui-tabs-content ul>li>a,.l-region--main-menu-wrapper.white ul.menu .ui-tabs-content ul>li>a:visited,.l-region--main-menu-wrapper.white ul.menu ul>li>a,.l-region--main-menu-wrapper.white ul.menu ul>li>a:visited,.l-region--main-menu-wrapper.white ul.menu>li>a,.l-region--main-menu-wrapper.white ul.menu>li>a:visited,.l-region--main-menu.white .ui-accordion-content ul.menu>li>a,.l-region--main-menu.white .ui-accordion-content ul.menu>li>a:visited,.l-region--main-menu.white .ui-tabs-content ul.menu>li>a,.l-region--main-menu.white .ui-tabs-content ul.menu>li>a:visited,.l-region--main-menu.white ul.menu .ui-accordion-content ul>li>a,.l-region--main-menu.white ul.menu .ui-accordion-content ul>li>a:visited,.l-region--main-menu.white ul.menu .ui-tabs-content ul>li>a,.l-region--main-menu.white ul.menu .ui-tabs-content ul>li>a:visited,.l-region--main-menu.white ul.menu ul>li>a,.l-region--main-menu.white ul.menu ul>li>a:visited,.l-region--main-menu.white ul.menu>li>a,.l-region--main-menu.white ul.menu>li>a:visited,.ui-accordion-content .l-region--main-menu-wrapper ul.menu ul>li>a,.ui-accordion-content .l-region--main-menu-wrapper ul.menu>li>a,.ui-accordion-content .l-region--main-menu-wrapper.white ul.menu>li>a,.ui-tabs-content .l-region--main-menu-wrapper ul.menu ul>li>a,.ui-tabs-content .l-region--main-menu-wrapper ul.menu>li>a,.ui-tabs-content .l-region--main-menu-wrapper.white ul.menu>li>a{color:#666}.l-region--main-menu .ui-accordion-content ul.menu>li>a:focus,.l-region--main-menu .ui-tabs-content ul.menu>li>a:focus,.l-region--main-menu ul.menu .ui-accordion-content ul>li>a:focus,.l-region--main-menu ul.menu .ui-tabs-content ul>li>a:focus,.l-region--main-menu ul.menu ul>li>a:focus,.l-region--main-menu ul.menu>li>a:focus,.l-region--main-menu-wrapper .ui-accordion-content ul.menu>li>a:focus,.l-region--main-menu-wrapper .ui-tabs-content ul.menu>li>a:focus,.l-region--main-menu-wrapper ul.menu .ui-accordion-content ul>li>a:focus,.l-region--main-menu-wrapper ul.menu .ui-tabs-content ul>li>a:focus,.l-region--main-menu-wrapper ul.menu ul>li>a:focus,.l-region--main-menu-wrapper ul.menu>li>a:focus,.l-region--main-menu-wrapper.white .ui-accordion-content ul.menu>li>a:focus,.l-region--main-menu-wrapper.white .ui-tabs-content ul.menu>li>a:focus,.l-region--main-menu-wrapper.white ul.menu .ui-accordion-content ul>li>a:focus,.l-region--main-menu-wrapper.white ul.menu .ui-tabs-content ul>li>a:focus,.l-region--main-menu-wrapper.white ul.menu ul>li>a:focus,.l-region--main-menu-wrapper.white ul.menu>li>a:focus,.l-region--main-menu.white .ui-accordion-content ul.menu>li>a:focus,.l-region--main-menu.white .ui-tabs-content ul.menu>li>a:focus,.l-region--main-menu.white ul.menu .ui-accordion-content ul>li>a:focus,.l-region--main-menu.white ul.menu .ui-tabs-content ul>li>a:focus,.l-region--main-menu.white ul.menu ul>li>a:focus,.l-region--main-menu.white ul.menu>li>a:focus{color:#d65828}.l-region--main-menu .ui-accordion-content ul.menu>li>a:hover,.l-region--main-menu .ui-tabs-content ul.menu>li>a:hover,.l-region--main-menu ul.menu .ui-accordion-content ul>li>a:hover,.l-region--main-menu ul.menu .ui-tabs-content ul>li>a:hover,.l-region--main-menu ul.menu ul>li>a:hover,.l-region--main-menu ul.menu>li>a:hover,.l-region--main-menu-wrapper .ui-accordion-content ul.menu>li>a:hover,.l-region--main-menu-wrapper .ui-tabs-content ul.menu>li>a:hover,.l-region--main-menu-wrapper ul.menu .ui-accordion-content ul>li>a:hover,.l-region--main-menu-wrapper ul.menu .ui-tabs-content ul>li>a:hover,.l-region--main-menu-wrapper ul.menu ul>li>a:hover,.l-region--main-menu-wrapper ul.menu>li>a:hover,.l-region--main-menu-wrapper.white .ui-accordion-content ul.menu>li>a:hover,.l-region--main-menu-wrapper.white .ui-tabs-content ul.menu>li>a:hover,.l-region--main-menu-wrapper.white ul.menu .ui-accordion-content ul>li>a:hover,.l-region--main-menu-wrapper.white ul.menu .ui-tabs-content ul>li>a:hover,.l-region--main-menu-wrapper.white ul.menu ul>li>a:hover,.l-region--main-menu-wrapper.white ul.menu>li>a:hover,.l-region--main-menu.white .ui-accordion-content ul.menu>li>a:hover,.l-region--main-menu.white .ui-tabs-content ul.menu>li>a:hover,.l-region--main-menu.white ul.menu .ui-accordion-content ul>li>a:hover,.l-region--main-menu.white ul.menu .ui-tabs-content ul>li>a:hover,.l-region--main-menu.white ul.menu ul>li>a:hover,.l-region--main-menu.white ul.menu>li>a:hover{color:#b00}.l-region--main-menu .ui-accordion-content ul.menu>li>a:active,.l-region--main-menu .ui-tabs-content ul.menu>li>a:active,.l-region--main-menu ul.menu .ui-accordion-content ul>li>a:active,.l-region--main-menu ul.menu .ui-tabs-content ul>li>a:active,.l-region--main-menu ul.menu ul>li>a:active,.l-region--main-menu ul.menu>li>a:active,.l-region--main-menu-wrapper .ui-accordion-content ul.menu>li>a:active,.l-region--main-menu-wrapper .ui-tabs-content ul.menu>li>a:active,.l-region--main-menu-wrapper ul.menu .ui-accordion-content ul>li>a:active,.l-region--main-menu-wrapper ul.menu .ui-tabs-content ul>li>a:active,.l-region--main-menu-wrapper ul.menu ul>li>a:active,.l-region--main-menu-wrapper ul.menu>li>a:active,.l-region--main-menu-wrapper.white .ui-accordion-content ul.menu>li>a:active,.l-region--main-menu-wrapper.white .ui-tabs-content ul.menu>li>a:active,.l-region--main-menu-wrapper.white ul.menu .ui-accordion-content ul>li>a:active,.l-region--main-menu-wrapper.white ul.menu .ui-tabs-content ul>li>a:active,.l-region--main-menu-wrapper.white ul.menu ul>li>a:active,.l-region--main-menu-wrapper.white ul.menu>li>a:active,.l-region--main-menu.white .ui-accordion-content ul.menu>li>a:active,.l-region--main-menu.white .ui-tabs-content ul.menu>li>a:active,.l-region--main-menu.white ul.menu .ui-accordion-content ul>li>a:active,.l-region--main-menu.white ul.menu .ui-tabs-content ul>li>a:active,.l-region--main-menu.white ul.menu ul>li>a:active,.l-region--main-menu.white ul.menu>li>a:active{color:#2d2d2d}.l-region--main-menu #search-block-toggle,.l-region--main-menu #search-block-toggle:visited,.l-region--main-menu ul.menu li span,.l-region--main-menu ul.menu ul li span,.l-region--main-menu-wrapper #search-block-toggle,.l-region--main-menu-wrapper #search-block-toggle:visited,.l-region--main-menu-wrapper ul.menu li span,.l-region--main-menu-wrapper ul.menu ul li span,.l-region--main-menu-wrapper.white #search-block-toggle,.l-region--main-menu-wrapper.white #search-block-toggle:visited,.l-region--main-menu-wrapper.white ul.menu li span,.l-region--main-menu-wrapper.white ul.menu ul li span,.l-region--main-menu.white #search-block-toggle,.l-region--main-menu.white #search-block-toggle:visited,.l-region--main-menu.white ul.menu li span,.l-region--main-menu.white ul.menu ul li span{color:#666}.l-region--main-menu #search-block-toggle:focus,.l-region--main-menu-wrapper #search-block-toggle:focus,.l-region--main-menu-wrapper.white #search-block-toggle:focus,.l-region--main-menu.white #search-block-toggle:focus{color:#028da9}.l-region--main-menu #search-block-toggle:hover,.l-region--main-menu-wrapper #search-block-toggle:hover,.l-region--main-menu-wrapper.white #search-block-toggle:hover,.l-region--main-menu.white #search-block-toggle:hover{color:#b00}.l-region--main-menu #search-block-toggle:active,.l-region--main-menu-wrapper #search-block-toggle:active,.l-region--main-menu-wrapper.lt-gray .ui-accordion-content ul.menu>li>a,.l-region--main-menu-wrapper.lt-gray .ui-accordion-content ul.menu>li>a:visited,.l-region--main-menu-wrapper.lt-gray .ui-tabs-content ul.menu>li>a,.l-region--main-menu-wrapper.lt-gray .ui-tabs-content ul.menu>li>a:visited,.l-region--main-menu-wrapper.lt-gray ul.menu .ui-accordion-content ul>li>a,.l-region--main-menu-wrapper.lt-gray ul.menu .ui-accordion-content ul>li>a:visited,.l-region--main-menu-wrapper.lt-gray ul.menu .ui-tabs-content ul>li>a,.l-region--main-menu-wrapper.lt-gray ul.menu .ui-tabs-content ul>li>a:visited,.l-region--main-menu-wrapper.lt-gray ul.menu ul>li>a,.l-region--main-menu-wrapper.lt-gray ul.menu ul>li>a:visited,.l-region--main-menu-wrapper.lt-gray ul.menu>li>a,.l-region--main-menu-wrapper.lt-gray ul.menu>li>a:visited,.l-region--main-menu-wrapper.white #search-block-toggle:active,.l-region--main-menu.lt-gray .ui-accordion-content ul.menu>li>a,.l-region--main-menu.lt-gray .ui-accordion-content ul.menu>li>a:visited,.l-region--main-menu.lt-gray .ui-tabs-content ul.menu>li>a,.l-region--main-menu.lt-gray .ui-tabs-content ul.menu>li>a:visited,.l-region--main-menu.lt-gray ul.menu .ui-accordion-content ul>li>a,.l-region--main-menu.lt-gray ul.menu .ui-accordion-content ul>li>a:visited,.l-region--main-menu.lt-gray ul.menu .ui-tabs-content ul>li>a,.l-region--main-menu.lt-gray ul.menu .ui-tabs-content ul>li>a:visited,.l-region--main-menu.lt-gray ul.menu ul>li>a,.l-region--main-menu.lt-gray ul.menu ul>li>a:visited,.l-region--main-menu.lt-gray ul.menu>li>a,.l-region--main-menu.lt-gray ul.menu>li>a:visited,.l-region--main-menu.white #search-block-toggle:active,.ui-accordion-content .l-region--main-menu-wrapper.lt-gray ul.menu>li>a,.ui-tabs-content .l-region--main-menu-wrapper.lt-gray ul.menu>li>a{color:#2d2d2d}.l-region--main-menu-wrapper.lt-gray ul.menu ul,.l-region--main-menu.lt-gray ul.menu ul{background-color:#d7d7d7}.l-region--main-menu-wrapper.lt-gray .sf-menu ul:before,.l-region--main-menu.lt-gray .sf-menu ul:before{border-bottom-color:#d7d7d7}.l-region--main-menu-wrapper.lt-gray .ui-accordion-content ul.menu>li>a:focus,.l-region--main-menu-wrapper.lt-gray .ui-tabs-content ul.menu>li>a:focus,.l-region--main-menu-wrapper.lt-gray ul.menu .ui-accordion-content ul>li>a:focus,.l-region--main-menu-wrapper.lt-gray ul.menu .ui-tabs-content ul>li>a:focus,.l-region--main-menu-wrapper.lt-gray ul.menu ul>li>a:focus,.l-region--main-menu-wrapper.lt-gray ul.menu>li>a:focus,.l-region--main-menu.lt-gray .ui-accordion-content ul.menu>li>a:focus,.l-region--main-menu.lt-gray .ui-tabs-content ul.menu>li>a:focus,.l-region--main-menu.lt-gray ul.menu .ui-accordion-content ul>li>a:focus,.l-region--main-menu.lt-gray ul.menu .ui-tabs-content ul>li>a:focus,.l-region--main-menu.lt-gray ul.menu ul>li>a:focus,.l-region--main-menu.lt-gray ul.menu>li>a:focus{color:#d65828}.l-region--main-menu-wrapper.lt-gray .ui-accordion-content ul.menu>li>a:hover,.l-region--main-menu-wrapper.lt-gray .ui-tabs-content ul.menu>li>a:hover,.l-region--main-menu-wrapper.lt-gray ul.menu .ui-accordion-content ul>li>a:hover,.l-region--main-menu-wrapper.lt-gray ul.menu .ui-tabs-content ul>li>a:hover,.l-region--main-menu-wrapper.lt-gray ul.menu ul>li>a:hover,.l-region--main-menu-wrapper.lt-gray ul.menu>li>a:hover,.l-region--main-menu.lt-gray .ui-accordion-content ul.menu>li>a:hover,.l-region--main-menu.lt-gray .ui-tabs-content ul.menu>li>a:hover,.l-region--main-menu.lt-gray ul.menu .ui-accordion-content ul>li>a:hover,.l-region--main-menu.lt-gray ul.menu .ui-tabs-content ul>li>a:hover,.l-region--main-menu.lt-gray ul.menu ul>li>a:hover,.l-region--main-menu.lt-gray ul.menu>li>a:hover{color:#b00}.l-region--main-menu-wrapper.lt-gray .ui-accordion-content ul.menu>li>a:active,.l-region--main-menu-wrapper.lt-gray .ui-tabs-content ul.menu>li>a:active,.l-region--main-menu-wrapper.lt-gray ul.menu .ui-accordion-content ul>li>a:active,.l-region--main-menu-wrapper.lt-gray ul.menu .ui-tabs-content ul>li>a:active,.l-region--main-menu-wrapper.lt-gray ul.menu ul>li>a:active,.l-region--main-menu-wrapper.lt-gray ul.menu>li>a:active,.l-region--main-menu.lt-gray .ui-accordion-content ul.menu>li>a:active,.l-region--main-menu.lt-gray .ui-tabs-content ul.menu>li>a:active,.l-region--main-menu.lt-gray ul.menu .ui-accordion-content ul>li>a:active,.l-region--main-menu.lt-gray ul.menu .ui-tabs-content ul>li>a:active,.l-region--main-menu.lt-gray ul.menu ul>li>a:active,.l-region--main-menu.lt-gray ul.menu>li>a:active{color:#028da9}.l-region--main-menu-wrapper.lt-gray #search-block-toggle,.l-region--main-menu-wrapper.lt-gray #search-block-toggle:visited,.l-region--main-menu-wrapper.lt-gray ul.menu li span,.l-region--main-menu-wrapper.lt-gray ul.menu ul li span,.l-region--main-menu.lt-gray #search-block-toggle,.l-region--main-menu.lt-gray #search-block-toggle:visited,.l-region--main-menu.lt-gray ul.menu li span,.l-region--main-menu.lt-gray ul.menu ul li span{color:#2d2d2d}.l-region--main-menu-wrapper.lt-gray #search-block-toggle:focus,.l-region--main-menu.lt-gray #search-block-toggle:focus{color:#028da9}.l-region--main-menu-wrapper.lt-gray #search-block-toggle:hover,.l-region--main-menu.lt-gray #search-block-toggle:hover{color:#b00}.l-region--main-menu-wrapper.lt-gray #search-block-toggle:active,.l-region--main-menu.lt-gray #search-block-toggle:active{color:#028da9}.l-region--main-menu-wrapper.md-gray,.l-region--main-menu.md-gray{background-color:#666}.l-region--main-menu-wrapper.md-gray ul.menu ul,.l-region--main-menu.md-gray ul.menu ul{background-color:#4d4d4d}.l-region--main-menu-wrapper.md-gray .sf-menu ul:before,.l-region--main-menu.md-gray .sf-menu ul:before{border-bottom-color:#4d4d4d}.l-region--main-menu-wrapper.md-gray .ui-accordion-content ul.menu>li>a,.l-region--main-menu-wrapper.md-gray .ui-accordion-content ul.menu>li>a:visited,.l-region--main-menu-wrapper.md-gray .ui-tabs-content ul.menu>li>a,.l-region--main-menu-wrapper.md-gray .ui-tabs-content ul.menu>li>a:visited,.l-region--main-menu-wrapper.md-gray ul.menu .ui-accordion-content ul>li>a,.l-region--main-menu-wrapper.md-gray ul.menu .ui-accordion-content ul>li>a:visited,.l-region--main-menu-wrapper.md-gray ul.menu .ui-tabs-content ul>li>a,.l-region--main-menu-wrapper.md-gray ul.menu .ui-tabs-content ul>li>a:visited,.l-region--main-menu-wrapper.md-gray ul.menu ul>li>a,.l-region--main-menu-wrapper.md-gray ul.menu ul>li>a:visited,.l-region--main-menu-wrapper.md-gray ul.menu>li>a,.l-region--main-menu-wrapper.md-gray ul.menu>li>a:visited,.l-region--main-menu.md-gray .ui-accordion-content ul.menu>li>a,.l-region--main-menu.md-gray .ui-accordion-content ul.menu>li>a:visited,.l-region--main-menu.md-gray .ui-tabs-content ul.menu>li>a,.l-region--main-menu.md-gray .ui-tabs-content ul.menu>li>a:visited,.l-region--main-menu.md-gray ul.menu .ui-accordion-content ul>li>a,.l-region--main-menu.md-gray ul.menu .ui-accordion-content ul>li>a:visited,.l-region--main-menu.md-gray ul.menu .ui-tabs-content ul>li>a,.l-region--main-menu.md-gray ul.menu .ui-tabs-content ul>li>a:visited,.l-region--main-menu.md-gray ul.menu ul>li>a,.l-region--main-menu.md-gray ul.menu ul>li>a:visited,.l-region--main-menu.md-gray ul.menu>li>a,.l-region--main-menu.md-gray ul.menu>li>a:visited,.ui-accordion-content .l-region--main-menu-wrapper.md-gray ul.menu>li>a,.ui-tabs-content .l-region--main-menu-wrapper.md-gray ul.menu>li>a{color:#fff}.l-region--main-menu-wrapper.md-gray .ui-accordion-content ul.menu>li>a:focus,.l-region--main-menu-wrapper.md-gray .ui-tabs-content ul.menu>li>a:focus,.l-region--main-menu-wrapper.md-gray ul.menu .ui-accordion-content ul>li>a:focus,.l-region--main-menu-wrapper.md-gray ul.menu .ui-tabs-content ul>li>a:focus,.l-region--main-menu-wrapper.md-gray ul.menu ul>li>a:focus,.l-region--main-menu-wrapper.md-gray ul.menu>li>a:focus,.l-region--main-menu.md-gray .ui-accordion-content ul.menu>li>a:focus,.l-region--main-menu.md-gray .ui-tabs-content ul.menu>li>a:focus,.l-region--main-menu.md-gray ul.menu .ui-accordion-content ul>li>a:focus,.l-region--main-menu.md-gray ul.menu .ui-tabs-content ul>li>a:focus,.l-region--main-menu.md-gray ul.menu ul>li>a:focus,.l-region--main-menu.md-gray ul.menu>li>a:focus{color:#d65828}.l-region--main-menu-wrapper.md-gray .ui-accordion-content ul.menu>li>a:hover,.l-region--main-menu-wrapper.md-gray .ui-tabs-content ul.menu>li>a:hover,.l-region--main-menu-wrapper.md-gray ul.menu .ui-accordion-content ul>li>a:hover,.l-region--main-menu-wrapper.md-gray ul.menu .ui-tabs-content ul>li>a:hover,.l-region--main-menu-wrapper.md-gray ul.menu ul>li>a:hover,.l-region--main-menu-wrapper.md-gray ul.menu>li>a:hover,.l-region--main-menu.md-gray .ui-accordion-content ul.menu>li>a:hover,.l-region--main-menu.md-gray .ui-tabs-content ul.menu>li>a:hover,.l-region--main-menu.md-gray ul.menu .ui-accordion-content ul>li>a:hover,.l-region--main-menu.md-gray ul.menu .ui-tabs-content ul>li>a:hover,.l-region--main-menu.md-gray ul.menu ul>li>a:hover,.l-region--main-menu.md-gray ul.menu>li>a:hover{color:#d2d2d2}.l-region--main-menu-wrapper.md-gray .ui-accordion-content ul.menu>li>a:active,.l-region--main-menu-wrapper.md-gray .ui-tabs-content ul.menu>li>a:active,.l-region--main-menu-wrapper.md-gray ul.menu .ui-accordion-content ul>li>a:active,.l-region--main-menu-wrapper.md-gray ul.menu .ui-tabs-content ul>li>a:active,.l-region--main-menu-wrapper.md-gray ul.menu ul>li>a:active,.l-region--main-menu-wrapper.md-gray ul.menu>li>a:active,.l-region--main-menu.md-gray .ui-accordion-content ul.menu>li>a:active,.l-region--main-menu.md-gray .ui-tabs-content ul.menu>li>a:active,.l-region--main-menu.md-gray ul.menu .ui-accordion-content ul>li>a:active,.l-region--main-menu.md-gray ul.menu .ui-tabs-content ul>li>a:active,.l-region--main-menu.md-gray ul.menu ul>li>a:active,.l-region--main-menu.md-gray ul.menu>li>a:active{color:#dcaa38}.l-region--main-menu-wrapper.md-gray #search-block-toggle,.l-region--main-menu-wrapper.md-gray #search-block-toggle:visited,.l-region--main-menu-wrapper.md-gray ul.menu li span,.l-region--main-menu-wrapper.md-gray ul.menu ul li span,.l-region--main-menu.md-gray #search-block-toggle,.l-region--main-menu.md-gray #search-block-toggle:visited,.l-region--main-menu.md-gray ul.menu li span,.l-region--main-menu.md-gray ul.menu ul li span{color:#fff}.l-region--main-menu-wrapper.md-gray #search-block-toggle:focus,.l-region--main-menu.md-gray #search-block-toggle:focus{color:#dcaa38}.l-region--main-menu-wrapper.md-gray #search-block-toggle:hover,.l-region--main-menu.md-gray #search-block-toggle:hover{color:#d2d2d2}.l-region--main-menu-wrapper.md-gray #search-block-toggle:active,.l-region--main-menu.md-gray #search-block-toggle:active{color:#dcaa38}.l-region--main-menu-wrapper.dk-gray,.l-region--main-menu.dk-gray{background-color:#2d2d2d}.l-region--main-menu-wrapper.dk-gray ul.menu ul,.l-region--main-menu.dk-gray ul.menu ul{background-color:#666}.l-region--main-menu-wrapper.dk-gray .sf-menu ul:before,.l-region--main-menu.dk-gray .sf-menu ul:before{border-bottom-color:#666}.l-region--main-menu-wrapper.dk-gray .ui-accordion-content ul.menu>li>a,.l-region--main-menu-wrapper.dk-gray .ui-accordion-content ul.menu>li>a:visited,.l-region--main-menu-wrapper.dk-gray .ui-tabs-content ul.menu>li>a,.l-region--main-menu-wrapper.dk-gray .ui-tabs-content ul.menu>li>a:visited,.l-region--main-menu-wrapper.dk-gray ul.menu .ui-accordion-content ul>li>a,.l-region--main-menu-wrapper.dk-gray ul.menu .ui-accordion-content ul>li>a:visited,.l-region--main-menu-wrapper.dk-gray ul.menu .ui-tabs-content ul>li>a,.l-region--main-menu-wrapper.dk-gray ul.menu .ui-tabs-content ul>li>a:visited,.l-region--main-menu-wrapper.dk-gray ul.menu ul>li>a,.l-region--main-menu-wrapper.dk-gray ul.menu ul>li>a:visited,.l-region--main-menu-wrapper.dk-gray ul.menu>li>a,.l-region--main-menu-wrapper.dk-gray ul.menu>li>a:visited,.l-region--main-menu.dk-gray .ui-accordion-content ul.menu>li>a,.l-region--main-menu.dk-gray .ui-accordion-content ul.menu>li>a:visited,.l-region--main-menu.dk-gray .ui-tabs-content ul.menu>li>a,.l-region--main-menu.dk-gray .ui-tabs-content ul.menu>li>a:visited,.l-region--main-menu.dk-gray ul.menu .ui-accordion-content ul>li>a,.l-region--main-menu.dk-gray ul.menu .ui-accordion-content ul>li>a:visited,.l-region--main-menu.dk-gray ul.menu .ui-tabs-content ul>li>a,.l-region--main-menu.dk-gray ul.menu .ui-tabs-content ul>li>a:visited,.l-region--main-menu.dk-gray ul.menu ul>li>a,.l-region--main-menu.dk-gray ul.menu ul>li>a:visited,.l-region--main-menu.dk-gray ul.menu>li>a,.l-region--main-menu.dk-gray ul.menu>li>a:visited,.ui-accordion-content .l-region--main-menu-wrapper.dk-gray ul.menu>li>a,.ui-tabs-content .l-region--main-menu-wrapper.dk-gray ul.menu>li>a{color:#fff}.l-region--main-menu-wrapper.dk-gray .ui-accordion-content ul.menu>li>a:focus,.l-region--main-menu-wrapper.dk-gray .ui-tabs-content ul.menu>li>a:focus,.l-region--main-menu-wrapper.dk-gray ul.menu .ui-accordion-content ul>li>a:focus,.l-region--main-menu-wrapper.dk-gray ul.menu .ui-tabs-content ul>li>a:focus,.l-region--main-menu-wrapper.dk-gray ul.menu ul>li>a:focus,.l-region--main-menu-wrapper.dk-gray ul.menu>li>a:focus,.l-region--main-menu.dk-gray .ui-accordion-content ul.menu>li>a:focus,.l-region--main-menu.dk-gray .ui-tabs-content ul.menu>li>a:focus,.l-region--main-menu.dk-gray ul.menu .ui-accordion-content ul>li>a:focus,.l-region--main-menu.dk-gray ul.menu .ui-tabs-content ul>li>a:focus,.l-region--main-menu.dk-gray ul.menu ul>li>a:focus,.l-region--main-menu.dk-gray ul.menu>li>a:focus{color:#d65828}.l-region--main-menu-wrapper.dk-gray .ui-accordion-content ul.menu>li>a:hover,.l-region--main-menu-wrapper.dk-gray .ui-tabs-content ul.menu>li>a:hover,.l-region--main-menu-wrapper.dk-gray ul.menu .ui-accordion-content ul>li>a:hover,.l-region--main-menu-wrapper.dk-gray ul.menu .ui-tabs-content ul>li>a:hover,.l-region--main-menu-wrapper.dk-gray ul.menu ul>li>a:hover,.l-region--main-menu-wrapper.dk-gray ul.menu>li>a:hover,.l-region--main-menu.dk-gray .ui-accordion-content ul.menu>li>a:hover,.l-region--main-menu.dk-gray .ui-tabs-content ul.menu>li>a:hover,.l-region--main-menu.dk-gray ul.menu .ui-accordion-content ul>li>a:hover,.l-region--main-menu.dk-gray ul.menu .ui-tabs-content ul>li>a:hover,.l-region--main-menu.dk-gray ul.menu ul>li>a:hover,.l-region--main-menu.dk-gray ul.menu>li>a:hover{color:#d2d2d2}.l-region--main-menu-wrapper.dk-gray .ui-accordion-content ul.menu>li>a:active,.l-region--main-menu-wrapper.dk-gray .ui-tabs-content ul.menu>li>a:active,.l-region--main-menu-wrapper.dk-gray ul.menu .ui-accordion-content ul>li>a:active,.l-region--main-menu-wrapper.dk-gray ul.menu .ui-tabs-content ul>li>a:active,.l-region--main-menu-wrapper.dk-gray ul.menu ul>li>a:active,.l-region--main-menu-wrapper.dk-gray ul.menu>li>a:active,.l-region--main-menu.dk-gray .ui-accordion-content ul.menu>li>a:active,.l-region--main-menu.dk-gray .ui-tabs-content ul.menu>li>a:active,.l-region--main-menu.dk-gray ul.menu .ui-accordion-content ul>li>a:active,.l-region--main-menu.dk-gray ul.menu .ui-tabs-content ul>li>a:active,.l-region--main-menu.dk-gray ul.menu ul>li>a:active,.l-region--main-menu.dk-gray ul.menu>li>a:active{color:#dcaa38}.l-region--main-menu-wrapper.dk-gray #search-block-toggle,.l-region--main-menu-wrapper.dk-gray #search-block-toggle:visited,.l-region--main-menu-wrapper.dk-gray ul.menu li span,.l-region--main-menu-wrapper.dk-gray ul.menu ul li span,.l-region--main-menu.dk-gray #search-block-toggle,.l-region--main-menu.dk-gray #search-block-toggle:visited,.l-region--main-menu.dk-gray ul.menu li span,.l-region--main-menu.dk-gray ul.menu ul li span{color:#fff}.l-region--main-menu-wrapper.dk-gray #search-block-toggle:focus,.l-region--main-menu.dk-gray #search-block-toggle:focus{color:#d65828}.l-region--main-menu-wrapper.dk-gray #search-block-toggle:hover,.l-region--main-menu.dk-gray #search-block-toggle:hover{color:#d2d2d2}.l-region--main-menu-wrapper.dk-gray #search-block-toggle:active,.l-region--main-menu.dk-gray #search-block-toggle:active{color:#dcaa38}.l-region--main-menu-wrapper.black,.l-region--main-menu.black{background-color:#000}.l-region--main-menu-wrapper.black ul.menu ul,.l-region--main-menu.black ul.menu ul{background-color:#2d2d2d}.l-region--main-menu-wrapper.black .sf-menu ul:before,.l-region--main-menu.black .sf-menu ul:before{border-bottom-color:#2d2d2d}.l-region--main-menu-wrapper.black .ui-accordion-content ul.menu>li>a,.l-region--main-menu-wrapper.black .ui-accordion-content ul.menu>li>a:visited,.l-region--main-menu-wrapper.black .ui-tabs-content ul.menu>li>a,.l-region--main-menu-wrapper.black .ui-tabs-content ul.menu>li>a:visited,.l-region--main-menu-wrapper.black ul.menu .ui-accordion-content ul>li>a,.l-region--main-menu-wrapper.black ul.menu .ui-accordion-content ul>li>a:visited,.l-region--main-menu-wrapper.black ul.menu .ui-tabs-content ul>li>a,.l-region--main-menu-wrapper.black ul.menu .ui-tabs-content ul>li>a:visited,.l-region--main-menu-wrapper.black ul.menu ul>li>a,.l-region--main-menu-wrapper.black ul.menu ul>li>a:visited,.l-region--main-menu-wrapper.black ul.menu>li>a,.l-region--main-menu-wrapper.black ul.menu>li>a:visited,.l-region--main-menu.black .ui-accordion-content ul.menu>li>a,.l-region--main-menu.black .ui-accordion-content ul.menu>li>a:visited,.l-region--main-menu.black .ui-tabs-content ul.menu>li>a,.l-region--main-menu.black .ui-tabs-content ul.menu>li>a:visited,.l-region--main-menu.black ul.menu .ui-accordion-content ul>li>a,.l-region--main-menu.black ul.menu .ui-accordion-content ul>li>a:visited,.l-region--main-menu.black ul.menu .ui-tabs-content ul>li>a,.l-region--main-menu.black ul.menu .ui-tabs-content ul>li>a:visited,.l-region--main-menu.black ul.menu ul>li>a,.l-region--main-menu.black ul.menu ul>li>a:visited,.l-region--main-menu.black ul.menu>li>a,.l-region--main-menu.black ul.menu>li>a:visited,.ui-accordion-content .l-region--main-menu-wrapper.black ul.menu>li>a,.ui-tabs-content .l-region--main-menu-wrapper.black ul.menu>li>a{color:#fff}.l-region--main-menu-wrapper.black .ui-accordion-content ul.menu>li>a:focus,.l-region--main-menu-wrapper.black .ui-tabs-content ul.menu>li>a:focus,.l-region--main-menu-wrapper.black ul.menu .ui-accordion-content ul>li>a:focus,.l-region--main-menu-wrapper.black ul.menu .ui-tabs-content ul>li>a:focus,.l-region--main-menu-wrapper.black ul.menu ul>li>a:focus,.l-region--main-menu-wrapper.black ul.menu>li>a:focus,.l-region--main-menu.black .ui-accordion-content ul.menu>li>a:focus,.l-region--main-menu.black .ui-tabs-content ul.menu>li>a:focus,.l-region--main-menu.black ul.menu .ui-accordion-content ul>li>a:focus,.l-region--main-menu.black ul.menu .ui-tabs-content ul>li>a:focus,.l-region--main-menu.black ul.menu ul>li>a:focus,.l-region--main-menu.black ul.menu>li>a:focus{color:#dcaa38}.l-region--main-menu-wrapper.black .ui-accordion-content ul.menu>li>a:hover,.l-region--main-menu-wrapper.black .ui-tabs-content ul.menu>li>a:hover,.l-region--main-menu-wrapper.black ul.menu .ui-accordion-content ul>li>a:hover,.l-region--main-menu-wrapper.black ul.menu .ui-tabs-content ul>li>a:hover,.l-region--main-menu-wrapper.black ul.menu ul>li>a:hover,.l-region--main-menu-wrapper.black ul.menu>li>a:hover,.l-region--main-menu.black .ui-accordion-content ul.menu>li>a:hover,.l-region--main-menu.black .ui-tabs-content ul.menu>li>a:hover,.l-region--main-menu.black ul.menu .ui-accordion-content ul>li>a:hover,.l-region--main-menu.black ul.menu .ui-tabs-content ul>li>a:hover,.l-region--main-menu.black ul.menu ul>li>a:hover,.l-region--main-menu.black ul.menu>li>a:hover{color:#d2d2d2}.l-region--main-menu-wrapper.black .ui-accordion-content ul.menu>li>a:active,.l-region--main-menu-wrapper.black .ui-tabs-content ul.menu>li>a:active,.l-region--main-menu-wrapper.black ul.menu .ui-accordion-content ul>li>a:active,.l-region--main-menu-wrapper.black ul.menu .ui-tabs-content ul>li>a:active,.l-region--main-menu-wrapper.black ul.menu ul>li>a:active,.l-region--main-menu-wrapper.black ul.menu>li>a:active,.l-region--main-menu.black .ui-accordion-content ul.menu>li>a:active,.l-region--main-menu.black .ui-tabs-content ul.menu>li>a:active,.l-region--main-menu.black ul.menu .ui-accordion-content ul>li>a:active,.l-region--main-menu.black ul.menu .ui-tabs-content ul>li>a:active,.l-region--main-menu.black ul.menu ul>li>a:active,.l-region--main-menu.black ul.menu>li>a:active{color:#b00}.l-region--main-menu-wrapper.black #search-block-toggle,.l-region--main-menu-wrapper.black #search-block-toggle:visited,.l-region--main-menu-wrapper.black ul.menu li span,.l-region--main-menu-wrapper.black ul.menu ul li span,.l-region--main-menu.black #search-block-toggle,.l-region--main-menu.black #search-block-toggle:visited,.l-region--main-menu.black ul.menu li span,.l-region--main-menu.black ul.menu ul li span{color:#fff}.l-region--main-menu-wrapper.black #search-block-toggle:focus,.l-region--main-menu.black #search-block-toggle:focus{color:#dcaa38}.l-region--main-menu-wrapper.black #search-block-toggle:hover,.l-region--main-menu.black #search-block-toggle:hover{color:#d2d2d2}.l-region--main-menu-wrapper.black #search-block-toggle:active,.l-region--main-menu.black #search-block-toggle:active{color:#b00}.l-region--main-menu-wrapper.red,.l-region--main-menu.red{background-color:#b00}.l-region--main-menu-wrapper.red .ui-accordion-content ul.menu>li>a,.l-region--main-menu-wrapper.red .ui-accordion-content ul.menu>li>a:visited,.l-region--main-menu-wrapper.red .ui-tabs-content ul.menu>li>a,.l-region--main-menu-wrapper.red .ui-tabs-content ul.menu>li>a:visited,.l-region--main-menu-wrapper.red ul.menu>li>a,.l-region--main-menu-wrapper.red ul.menu>li>a:visited,.l-region--main-menu.red .ui-accordion-content ul.menu>li>a,.l-region--main-menu.red .ui-accordion-content ul.menu>li>a:visited,.l-region--main-menu.red .ui-tabs-content ul.menu>li>a,.l-region--main-menu.red .ui-tabs-content ul.menu>li>a:visited,.l-region--main-menu.red ul.menu>li>a,.l-region--main-menu.red ul.menu>li>a:visited{color:#fff}.l-region--main-menu-wrapper.red .ui-accordion-content ul.menu>li>a:focus,.l-region--main-menu-wrapper.red .ui-tabs-content ul.menu>li>a:focus,.l-region--main-menu-wrapper.red ul.menu>li>a:focus,.l-region--main-menu.red .ui-accordion-content ul.menu>li>a:focus,.l-region--main-menu.red .ui-tabs-content ul.menu>li>a:focus,.l-region--main-menu.red ul.menu>li>a:focus{color:#dcaa38}.l-region--main-menu-wrapper.red .ui-accordion-content ul.menu>li>a:hover,.l-region--main-menu-wrapper.red .ui-tabs-content ul.menu>li>a:hover,.l-region--main-menu-wrapper.red ul.menu>li>a:hover,.l-region--main-menu.red .ui-accordion-content ul.menu>li>a:hover,.l-region--main-menu.red .ui-tabs-content ul.menu>li>a:hover,.l-region--main-menu.red ul.menu>li>a:hover{color:#d2d2d2}.l-region--main-menu-wrapper.red .ui-accordion-content ul.menu>li>a:active,.l-region--main-menu-wrapper.red .ui-tabs-content ul.menu>li>a:active,.l-region--main-menu-wrapper.red ul.menu>li>a:active,.l-region--main-menu.red .ui-accordion-content ul.menu>li>a:active,.l-region--main-menu.red .ui-tabs-content ul.menu>li>a:active,.l-region--main-menu.red ul.menu>li>a:active{color:#ebebeb}.l-region--main-menu-wrapper.red ul.menu li span,.l-region--main-menu.red ul.menu li span{color:#fff}.l-region--main-menu-wrapper.red ul.menu ul,.l-region--main-menu.red ul.menu ul{background-color:#ebebeb}.l-region--main-menu-wrapper.red ul.menu .ui-accordion-content ul>li>a,.l-region--main-menu-wrapper.red ul.menu .ui-accordion-content ul>li>a:visited,.l-region--main-menu-wrapper.red ul.menu .ui-tabs-content ul>li>a,.l-region--main-menu-wrapper.red ul.menu .ui-tabs-content ul>li>a:visited,.l-region--main-menu-wrapper.red ul.menu ul>li>a,.l-region--main-menu-wrapper.red ul.menu ul>li>a:visited,.l-region--main-menu.red ul.menu .ui-accordion-content ul>li>a,.l-region--main-menu.red ul.menu .ui-accordion-content ul>li>a:visited,.l-region--main-menu.red ul.menu .ui-tabs-content ul>li>a,.l-region--main-menu.red ul.menu .ui-tabs-content ul>li>a:visited,.l-region--main-menu.red ul.menu ul>li>a,.l-region--main-menu.red ul.menu ul>li>a:visited{color:#2d2d2d}.l-region--main-menu-wrapper.red ul.menu .ui-accordion-content ul>li>a:focus,.l-region--main-menu-wrapper.red ul.menu .ui-tabs-content ul>li>a:focus,.l-region--main-menu-wrapper.red ul.menu ul>li>a:focus,.l-region--main-menu.red ul.menu .ui-accordion-content ul>li>a:focus,.l-region--main-menu.red ul.menu .ui-tabs-content ul>li>a:focus,.l-region--main-menu.red ul.menu ul>li>a:focus{color:#d65828}.l-region--main-menu-wrapper.red ul.menu .ui-accordion-content ul>li>a:hover,.l-region--main-menu-wrapper.red ul.menu .ui-tabs-content ul>li>a:hover,.l-region--main-menu-wrapper.red ul.menu ul>li>a:hover,.l-region--main-menu.red ul.menu .ui-accordion-content ul>li>a:hover,.l-region--main-menu.red ul.menu .ui-tabs-content ul>li>a:hover,.l-region--main-menu.red ul.menu ul>li>a:hover{color:#b00}.l-region--main-menu-wrapper.red ul.menu .ui-accordion-content ul>li>a:active,.l-region--main-menu-wrapper.red ul.menu .ui-tabs-content ul>li>a:active,.l-region--main-menu-wrapper.red ul.menu ul>li>a:active,.l-region--main-menu.red ul.menu .ui-accordion-content ul>li>a:active,.l-region--main-menu.red ul.menu .ui-tabs-content ul>li>a:active,.l-region--main-menu.red ul.menu ul>li>a:active{color:#028da9}.l-region--main-menu-wrapper.red #search-block-toggle,.l-region--main-menu-wrapper.red #search-block-toggle:visited,.l-region--main-menu.red #search-block-toggle,.l-region--main-menu.red #search-block-toggle:visited{color:#fff}.l-region--main-menu-wrapper.red #search-block-toggle:focus,.l-region--main-menu.red #search-block-toggle:focus{color:#dcaa38}.l-region--main-menu-wrapper.red #search-block-toggle:hover,.l-region--main-menu.red #search-block-toggle:hover{color:#d2d2d2}.l-region--main-menu-wrapper.red #search-block-toggle:active,.l-region--main-menu.red #search-block-toggle:active{color:#ebebeb}.l-region--main-menu-wrapper.red .sf-menu ul:before,.l-region--main-menu.red .sf-menu ul:before{border-bottom-color:#ebebeb}.sf-menu ul:before{content:' ';height:0;position:absolute;width:0;border:10px solid transparent;border-bottom-color:#d2d2d2;top:-19px;left:10px;z-index:2}.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:after,.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group:after,.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:after,.view-id-user_contact.view-display-id-panel_pane_1 .views-group:after,.view-id-wcm_media_gallery .views-group .views-row:after,.view-id-wcm_media_gallery .views-group:after{content:"";display:table;clear:both}.l-region--main-menu.mean-container .mean-bar,.l-region--main-menu.mean-container .mean-nav{background:0 0}.l-region--main-menu.mean-container .mean-bar{z-index:499;padding:0}.l-region--main-menu.mean-container a.meanmenu-reveal{color:#fff;font-size:1.5em;padding:.9em 1em;text-indent:0;text-align:center;left:0!important;right:auto!important}.l-region--main-menu.mean-container .mean-nav{margin-top:4em}.l-region--main-menu.mean-container .mean-nav ul li{text-transform:uppercase}.l-region--main-menu.mean-container .mean-nav ul li li{display:block;float:left;width:100%;margin:0;text-align:left;font-weight:500;box-sizing:border-box;background:rgba(0,0,0,.1);color:rgba(0,0,0,.9)}.l-region--main-menu.mean-container .mean-nav ul li a,.l-region--main-menu.mean-container .mean-nav ul li span{color:#fff;text-decoration:none;padding:1em 1em .9em 1.2em;border:0;box-sizing:border-box;width:100%;display:block}.l-region--main-menu.mean-container .mean-nav ul li li a{padding-left:3em;box-sizing:border-box;width:100%;color:#222;opacity:1}.l-region--main-menu.mean-container .mean-nav ul li a.mean-expand{border:0!important;padding:.7em .9em 1.55em .8em!important;width:auto;margin:0;background-color:transparent}.l-region--main-menu.mean-container .mean-nav ul li a.mean-expand:hover{background:0 0}.l-region--main-menu.mean-container.white{background:#fff;border-bottom:1px solid #e6e6e6}.l-region--main-menu.mean-container.white .mean-nav a,.l-region--main-menu.mean-container.white .mean-nav span,.l-region--main-menu.mean-container.white a.meanmenu-reveal{color:#666}.l-region--main-menu.mean-container.white .mean-bar,.l-region--main-menu.mean-container.white .mean-nav{background:#fff}.l-region--main-menu.mean-container.white .mean-nav ul li li{background:#e6e6e6}.l-region--main-menu.mean-container.white .mean-nav ul li li a,.l-region--main-menu.mean-container.white .mean-nav ul li li span{color:#1a1a1a}.l-region--main-menu.mean-container.lt-gray{background:#ebebeb;border-bottom:1px solid #d2d2d2}.l-region--main-menu.mean-container.lt-gray .mean-nav a,.l-region--main-menu.mean-container.lt-gray .mean-nav span,.l-region--main-menu.mean-container.lt-gray a.meanmenu-reveal{color:#666}.l-region--main-menu.mean-container.lt-gray .mean-bar,.l-region--main-menu.mean-container.lt-gray .mean-nav{background:#ebebeb}.l-region--main-menu.mean-container.lt-gray .mean-nav ul li li{background:#d2d2d2}.l-region--main-menu.mean-container.lt-gray .mean-nav ul li li a,.l-region--main-menu.mean-container.lt-gray .mean-nav ul li li span{color:#1a1a1a}.l-region--main-menu.mean-container.black .mean-nav a,.l-region--main-menu.mean-container.black .mean-nav span,.l-region--main-menu.mean-container.black .mean-nav ul li li a,.l-region--main-menu.mean-container.black .mean-nav ul li li span,.l-region--main-menu.mean-container.black a.meanmenu-reveal,.l-region--main-menu.mean-container.dk-gray .mean-nav a,.l-region--main-menu.mean-container.dk-gray .mean-nav span,.l-region--main-menu.mean-container.dk-gray .mean-nav ul li li a,.l-region--main-menu.mean-container.dk-gray .mean-nav ul li li span,.l-region--main-menu.mean-container.dk-gray a.meanmenu-reveal,.l-region--main-menu.mean-container.md-gray .mean-nav a,.l-region--main-menu.mean-container.md-gray .mean-nav span,.l-region--main-menu.mean-container.md-gray .mean-nav ul li li a,.l-region--main-menu.mean-container.md-gray .mean-nav ul li li span,.l-region--main-menu.mean-container.md-gray a.meanmenu-reveal,.l-region--main-menu.mean-container.red .mean-nav a,.l-region--main-menu.mean-container.red .mean-nav span,.l-region--main-menu.mean-container.red .mean-nav ul li li a,.l-region--main-menu.mean-container.red .mean-nav ul li li span,.l-region--main-menu.mean-container.red a.meanmenu-reveal{color:#fff}.l-region--main-menu.mean-container.md-gray{background:#666;border-bottom:1px solid #4d4d4d}.l-region--main-menu.mean-container.md-gray .mean-bar,.l-region--main-menu.mean-container.md-gray .mean-nav{background:#666}.l-region--main-menu.mean-container.md-gray .mean-nav ul li li{background:#4d4d4d}.l-region--main-menu.mean-container.dk-gray{background:#2d2d2d;border-bottom:1px solid #141414}.l-region--main-menu.mean-container.dk-gray .mean-bar,.l-region--main-menu.mean-container.dk-gray .mean-nav{background:#2d2d2d}.l-region--main-menu.mean-container.dk-gray .mean-nav ul li li{background:#535353}.l-region--main-menu.mean-container.black{background:#000;border-bottom:1px solid #000}.l-region--main-menu.mean-container.black .mean-bar,.l-region--main-menu.mean-container.black .mean-nav{background:#000}.l-region--main-menu.mean-container.black .mean-nav ul li li{background:#262626}.l-region--main-menu.mean-container.red{background:#b00;border-bottom:1px solid #800}.l-region--main-menu.mean-container.red .mean-bar,.l-region--main-menu.mean-container.red .mean-nav{background:#b00}.l-region--main-menu.mean-container.red .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}}#superfish-1-toggle span{display:none}.l-region--masthead{padding:20px 0}@media (min-width:47.5em){.l-region--masthead .l-constrained{width:100%;display:table}}#site-name{display:table-cell;vertical-align:middle;font-size:48px;font-size:4.8rem;max-width:500px}#site-name .site-name-prefix{display:block;font-size:.5em;font-weight:300;color:#666}#site-name .site-name-main{color:#2d2d2d;font-weight:600;display:block;line-height:1em}#site-name a{text-decoration:none;display:block}#site-name .site-name-slogan{font-size:.5em;font-weight:400;color:#666;margin-top:20px}#site-name.site-name-2-lines{font-size:44px;font-size:4.4rem}#site-name.site-name-3-lines{font-size:32px;font-size:3.2rem}#site-name.site-name-4-lines{font-size:30px;font-size:3rem}#site-logo{display:table-cell;vertical-align:middle;text-align:right}#site-logo img{height:140px;width:auto;margin-right:-.5em}@media (max-width:47.4em){#site-logo{display:none}}.l-region--masthead.white{background-color:#fff}.l-region--masthead.dk-gray{background-color:#2d2d2d}.l-region--masthead.dk-gray #site-name .site-name-main{color:#fff}.l-region--masthead.dk-gray #site-name .site-name-prefix,.l-region--masthead.dk-gray #site-name .site-name-slogan{color:#ebebeb}.l-region--masthead.md-gray{background-color:#666}.l-region--masthead.md-gray #site-name .site-name-main{color:#fff}.l-region--masthead.md-gray #site-name .site-name-prefix,.l-region--masthead.md-gray #site-name .site-name-slogan{color:#f3f3f3}.l-region--masthead.lt-gray{background-color:#ebebeb}.l-region--osu-navbar{clear:both;margin:0;padding:0;background:url(../images/osu-navbar/lt-gray/bg-navbar_red.png) left bottom repeat-x #eaeaea;overflow:hidden}#osu_navbar *{font-family:proximanova,'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:13px;line-height:1.4;font-weight:400}#osu_navbar p{margin:0;padding:0}#osu_navbar .univ_info{float:left;padding:.9em 0 1.1em;margin-left:0}#osu_navbar .univ_links{float:right;clear:none;padding:1em 0 0;margin-top:-2px}#osu_navbar .univ_name a{height:16px;width:90px;display:block;text-indent:-9999px;background:url(../images/osu-navbar/lt-gray/osu_name.png) no-repeat;margin-left:0;overflow:hidden}#osu_navbar div.links{float:left;margin-bottom:10px}#osu_navbar div.links ul{margin:0;padding:0}#osu_navbar div.links ul li{list-style:none;float:left;margin-left:1em}#osu_navbar div.links ul li a{color:#333;text-decoration:none;background-position:0 0}#osu_navbar div.links ul li a:hover{text-decoration:underline}.osu-semantic{position:absolute;left:0;top:-500px;width:1px;height:1px;overflow:hidden}a.osu-semantic:active,a.osu-semantic:focus{position:absolute;left:0;top:0;overflow:visible}a#skip:active,a#skip:focus{position:absolute;top:0;left:25%;width:50%;text-align:center;padding:.5em 0 1.5em;display:block;color:#fff;z-index:999999999999999999;text-decoration:none;background:#666;background:rgba(0,0,0,.8);border:1px dotted #ccc;border-top:none;border-radius:0 0 6px 6px}.view,.views-exposed-form,.views-exposed-widgets .views-exposed-.views-exposed-widgets{position:relative}a#skip:active:hover,a#skip:focus:hover{background:#b00;background:rgba(187,0,0,.8)}.l-region--osu-navbar.dk-gray{background:url(../images/osu-navbar/dk-gray/bg-navbar_red.png) left bottom repeat-x #333}.l-region--osu-navbar.dk-gray #osu_navbar .univ_name a{background-image:url(../images/osu-navbar/dk-gray/osu_name.png)}.l-region--osu-navbar.dk-gray #osu_navbar div.links ul li a{color:#fff}@media (max-width:47.4em){#osu_navbar div.links ul{margin-top:-2px}#osu_navbar div.links ul li{list-style:none;float:left;margin-left:.5em}#osu_navbar div.links ul li a{height:23px;width:23px;display:block;overflow:hidden;text-indent:-999px}#osu_navbar div.links ul li a:hover{text-decoration:none}.l-region--osu-navbar #osu_navbar div.links ul li a.help,.l-region--osu-navbar.lt-gray #osu_navbar div.links ul li a.help{background-image:url(../images/osu-navbar/lt-gray/resp-help.png)}.l-region--osu-navbar #osu_navbar div.links ul li a.buckeyelink,.l-region--osu-navbar.lt-gray #osu_navbar div.links ul li a.buckeyelink{background-image:url(../images/osu-navbar/lt-gray/resp-buckeyelink.png)}.l-region--osu-navbar #osu_navbar div.links ul li a.map,.l-region--osu-navbar.lt-gray #osu_navbar div.links ul li a.map{background-image:url(../images/osu-navbar/lt-gray/resp-map.png)}.l-region--osu-navbar #osu_navbar div.links ul li a.findpeople,.l-region--osu-navbar.lt-gray #osu_navbar div.links ul li a.findpeople{background-image:url(../images/osu-navbar/lt-gray/resp-findpeople.png)}.l-region--osu-navbar #osu_navbar div.links ul li a.webmail,.l-region--osu-navbar.lt-gray #osu_navbar div.links ul li a.webmail{background-image:url(../images/osu-navbar/lt-gray/resp-webmail.png)}.l-region--osu-navbar #osu_navbar div.links ul li a.search,.l-region--osu-navbar.lt-gray #osu_navbar div.links ul li a.search{background-image:url(../images/osu-navbar/lt-gray/resp-search.png)}.l-region--osu-navbar.dk-gray #osu_navbar div.links ul li a.help{background-image:url(../images/osu-navbar/dk-gray/resp-help.png)}.l-region--osu-navbar.dk-gray #osu_navbar div.links ul li a.buckeyelink{background-image:url(../images/osu-navbar/dk-gray/resp-buckeyelink.png)}.l-region--osu-navbar.dk-gray #osu_navbar div.links ul li a.map{background-image:url(../images/osu-navbar/dk-gray/resp-map.png)}.l-region--osu-navbar.dk-gray #osu_navbar div.links ul li a.findpeople{background-image:url(../images/osu-navbar/dk-gray/resp-findpeople.png)}.l-region--osu-navbar.dk-gray #osu_navbar div.links ul li a.webmail{background-image:url(../images/osu-navbar/dk-gray/resp-webmail.png)}.l-region--osu-navbar.dk-gray #osu_navbar div.links ul li a.search{background-image:url(../images/osu-navbar/dk-gray/resp-search.png)}}@media only screen and (max-width:720px) and (-webkit-min-device-pixel-ratio:2),only screen and (max-width:720px) and (min--moz-device-pixel-ratio:2),only screen and (max-width:720px) and (-o-min-device-pixel-ratio:2 / 1),only screen and (max-width:720px) and (min-device-pixel-ratio:2){.l-region--osu-navbar.lt-gray #osu_navbar div.links ul li a{background-size:23px}.l-region--osu-navbar.lt-gray #osu_navbar .univ_name a{background-size:contain}.l-region--osu-navbar.lt-gray #osu_navbar div.links ul li a.help{background-image:url(../images/osu-navbar/lt-gray/resp-help@2x.png)}.l-region--osu-navbar.lt-gray #osu_navbar div.links ul li a.buckeyelink{background-image:url(../images/osu-navbar/lt-gray/resp-buckeyelink@2x.png)}.l-region--osu-navbar.lt-gray #osu_navbar div.links ul li a.map{background-image:url(../images/osu-navbar/lt-gray/resp-map@2x.png)}.l-region--osu-navbar.lt-gray #osu_navbar div.links ul li a.findpeople{background-image:url(../images/osu-navbar/lt-gray/resp-findpeople@2x.png)}.l-region--osu-navbar.lt-gray #osu_navbar div.links ul li a.webmail{background-image:url(../images/osu-navbar/lt-gray/resp-webmail@2x.png)}.l-region--osu-navbar.lt-gray #osu_navbar div.links ul li a.search{background-image:url(../images/osu-navbar/lt-gray/resp-search@2x.png)}.l-region--osu-navbar #osu_navbar div.links ul li .ui-accordion-content a,.l-region--osu-navbar #osu_navbar div.links ul li .ui-tabs-content a,.l-region--osu-navbar #osu_navbar div.links ul li a,.l-region--osu-navbar.dk-gray #osu_navbar div.links ul li a,.ui-accordion-content .l-region--osu-navbar #osu_navbar div.links ul li a,.ui-tabs-content .l-region--osu-navbar #osu_navbar div.links ul li a{background-size:23px}.l-region--osu-navbar #osu_navbar .univ_name .ui-accordion-content a,.l-region--osu-navbar #osu_navbar .univ_name .ui-tabs-content a,.l-region--osu-navbar #osu_navbar .univ_name a,.l-region--osu-navbar.dk-gray #osu_navbar .univ_name a,.ui-accordion-content .l-region--osu-navbar #osu_navbar .univ_name a,.ui-tabs-content .l-region--osu-navbar #osu_navbar .univ_name a{background-size:contain}.l-region--osu-navbar #osu_navbar div.links ul li a.help,.l-region--osu-navbar.dk-gray #osu_navbar div.links ul li a.help{background-image:url(../images/osu-navbar/dk-gray/resp-help@2x.png)}.l-region--osu-navbar #osu_navbar div.links ul li a.buckeyelink,.l-region--osu-navbar.dk-gray #osu_navbar div.links ul li a.buckeyelink{background-image:url(../images/osu-navbar/dk-gray/resp-buckeyelink@2x.png)}.l-region--osu-navbar #osu_navbar div.links ul li a.map,.l-region--osu-navbar.dk-gray #osu_navbar div.links ul li a.map{background-image:url(../images/osu-navbar/dk-gray/resp-map@2x.png)}.l-region--osu-navbar #osu_navbar div.links ul li a.findpeople,.l-region--osu-navbar.dk-gray #osu_navbar div.links ul li a.findpeople{background-image:url(../images/osu-navbar/dk-gray/resp-findpeople@2x.png)}.l-region--osu-navbar #osu_navbar div.links ul li a.webmail,.l-region--osu-navbar.dk-gray #osu_navbar div.links ul li a.webmail{background-image:url(../images/osu-navbar/dk-gray/resp-webmail@2x.png)}.l-region--osu-navbar #osu_navbar div.links ul li a.search,.l-region--osu-navbar.dk-gray #osu_navbar div.links ul li a.search{background-image:url(../images/osu-navbar/dk-gray/resp-search@2x.png)}}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2){.l-region--osu-navbar #osu_navbar .univ_name a{background-size:contain}.l-region--osu-navbar.lt-gray #osu_navbar .univ_name a{background-image:url(../images/osu-navbar/lt-gray/osu_name@2x.png)}.l-region--osu-navbar #osu_navbar .univ_name a,.l-region--osu-navbar.dk-gray #osu_navbar .univ_name a{background-image:url(../images/osu-navbar/dk-gray/osu_name@2x.png)}}.l-region--pre-footer-wrapper{line-height:0}.field--name-field-pre-footer-banner-image img{display:block;width:100%;margin:0}.page-user-login .l-main{padding-top:20px}.page-user-login h1{margin-bottom:20px}.page-user-login h2{font-family:proximanova,Helvetica,Arial,sans-serif}.page-user-login .login-box{background:#ebebeb;padding:20px 30px;margin-bottom:2em}.page-user-login .login-box h2{margin-top:0;margin-bottom:0;font-size:20px;font-weight:600}.page-user-login .login-box.osu h2{padding-bottom:10px}.page-user-login .login-box.osu a{margin-bottom:10px}.page-user-login .login-box.non-osu .ctools-collapsible-content{padding-top:2em}.page-user-login .login-box.non-osu #edit-actions{margin-top:20px}.user-profile{padding-bottom:20px}.user-profile .field--name-field-job-title{font-size:24px;font-size:2.4rem;font-weight:400;margin-bottom:30px}.user-profile .field--name-field-user-photo{float:right;margin:-40px 0 20px 30px}.user-profile .field--name-email{margin-top:20px}.field--name-field-user-photo img,.views-field-field-user-photo img{border:1px solid #8c8c8c}.node--article.view-mode-full .field--name-field-featured-image{margin:1em 0}@media (min-width:47.5em){.node--article.view-mode-full .field--name-field-featured-image{float:right;margin:1em 0 1em 1em}}.view-ocio-news-archive .field--name-title{margin-bottom:.6em}.view-ocio-news-archive .field--name-node-link{margin-top:1em}.view-ocio-news-archive .view-header .more-link{border-bottom:1px solid #b00;margin-bottom:1.4em;margin-top:0}.view-ocio-news-archive .view-header .more-link a{margin-top:-2em;font-weight:400;color:#2d2d2d;font-size:13px;float:right}.view-ocio-news-archive .view-header .more-link a:hover{text-decoration:none;color:#028da9}.node--article--teaser .field--name-field-featured-image{display:none}@media (min-width:47.5em){.node--article--teaser .field--name-field-featured-image{display:block;float:right;margin:0 0 40px 2em}}.node--article--teaser .more-link{float:left;margin-top:10px;margin-bottom:10px}.view-display-id-page .views-row,.view-display-id-teasers_pane .views-row{border-bottom:1px solid #c7c7c7;margin-bottom:30px}.view-display-id-page .views-row h2,.view-display-id-teasers_pane .views-row h2{font-size:32px;font-size:3.2rem;line-height:110%}.pane-ocio-news-archive-titles-pane .views-row{margin-bottom:.2em}.pane-ocio-news-archive-trio-image-pane h2.pane-title,.pane-ocio-news-archive-trio-pane h2.pane-title{font-size:28px;font-size:2.8rem;margin-bottom:.2em}.pane-ocio-news-archive-trio-image-pane .views-row,.pane-ocio-news-archive-trio-pane .views-row{margin-bottom:3em}.pane-ocio-news-archive-trio-image-pane .views-field-title h3,.pane-ocio-news-archive-trio-pane .views-field-title h3{font-size:22px;font-size:2.2rem;margin-top:.4em;line-height:120%;margin-bottom:.5em}.pane-ocio-news-archive-trio-image-pane .field--name-post-date,.pane-ocio-news-archive-trio-pane .field--name-post-date{font-weight:400;color:#666;font-size:15px;font-size:1.5rem}.pane-ocio-news-archive-trio-image-pane .views-field-field-ocio-body a,.pane-ocio-news-archive-trio-image-pane .views-field-field-ocio-body:hover,.pane-ocio-news-archive-trio-pane .views-field-field-ocio-body a,.pane-ocio-news-archive-trio-pane .views-field-field-ocio-body:hover{color:#2d2d2d;text-decoration:none}@media (min-width:47.5em){.pane-ocio-news-archive-trio-image-pane .views-row,.pane-ocio-news-archive-trio-pane .views-row{margin-bottom:1em;width:33.3%}.pane-ocio-news-archive-trio-image-pane .views-row:nth-child(3n+1),.pane-ocio-news-archive-trio-pane .views-row:nth-child(3n+1){float:left;padding-right:4%;clear:left}.pane-ocio-news-archive-trio-image-pane .views-row:nth-child(3n+2),.pane-ocio-news-archive-trio-pane .views-row:nth-child(3n+2){float:left;padding-left:2%;padding-right:2%}.pane-ocio-news-archive-trio-image-pane .views-row:nth-child(3n+3),.pane-ocio-news-archive-trio-pane .views-row:nth-child(3n+3){float:right;padding-left:4%}}.section-news .l-region--sidebar-2 h2.block__title{padding-top:1.2em}.view-display-id-archive_listing_block h3{font-size:18px;font-size:1.8rem;text-transform:uppercase;color:#666;margin-top:1.2em}.view-display-id-archive_listing_block .view-grouping-header{background:#d2d2d2;color:#2d2d2d;border-radius:0;border-color:#d2d2d2;font-weight:600;font-size:16px;font-size:1.6rem;margin-bottom:1px}.view-display-id-archive_listing_block .view-grouping-header:hover{background:#c2c2c2}.view-display-id-archive_listing_block .view-grouping-header:before{top:14px;left:12px}.view-display-id-archive_listing_block .view-grouping-content{margin-bottom:1px}.view-display-id-archive_listing_block .ui-accordion-header{background:#ebebeb!important;padding-left:2em!important;margin-top:1px!important}.view-display-id-archive_listing_block .ui-accordion-header a{font-size:16px;font-size:1.6rem;margin-left:16px}.view-display-id-archive_listing_block .ui-accordion-header.ui-state-hover{background-color:#d2d2d2!important}.view-display-id-archive_listing_block .ui-accordion-header .ui-accordion-header-icon{margin-left:18px}.view-display-id-archive_listing_block .ui-accordion .ui-accordion-content{padding:10px 30px 10px 32px!important;border:1px solid #ebebeb!important;background:#fff!important}.view-display-id-archive_listing_block .views-field-title{font-size:16px;font-size:1.6rem;margin-bottom:12px;line-height:120%}.pane-leadership-listing-panel-pane-1 h2.pane-title,.pane-user-contact-panel-pane-1 h2.pane-title,.view-display-id-archive_listing_block .views-row-last .views-field-title{margin-bottom:0}.view-display-id-archive_listing_block .views-field-title a.active{color:#b00;text-decoration:underline}.l-main.lt-gray .view-display-id-archive_listing_block .view-grouping-header{background:#c2c2c2;border-color:#c2c2c2}.l-main.lt-gray .view-display-id-archive_listing_block .view-grouping-header:hover{background:#b8b8b8}.pane-leadership-listing-panel-pane-1,.pane-user-contact-panel-pane-1{margin-top:-.4em!important}.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row .views-field-field-user-photo img,.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row .views-field-field-user-photo img{width:100%;height:auto}.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row .views-field-realname h2,.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row .views-field-realname h2{font-size:21px;font-size:2.1rem;margin-top:.6em;margin-bottom:.2em}.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row .views-field-realname h2 a:hover,.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row .views-field-realname h2 a:hover{color:#028da9}.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row .views-field-field-job-title,.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row .views-field-field-phone,.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row .views-field-field-room-and-building,.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row .views-field-field-street-address,.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row .views-field-mail,.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row .views-field-field-job-title,.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row .views-field-field-phone,.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row .views-field-field-room-and-building,.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row .views-field-field-street-address,.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row .views-field-mail{font-size:13px;font-size:1.3rem;line-height:150%;font-weight:400}.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row .views-field-field-job-title a,.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row .views-field-field-phone a,.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row .views-field-field-room-and-building a,.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row .views-field-field-street-address a,.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row .views-field-mail a,.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row .views-field-field-job-title a,.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row .views-field-field-phone a,.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row .views-field-field-room-and-building a,.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row .views-field-field-street-address a,.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row .views-field-mail a{color:#2d2d2d}.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row .views-field-field-job-title a:hover,.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row .views-field-field-phone a:hover,.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row .views-field-field-room-and-building a:hover,.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row .views-field-field-street-address a:hover,.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row .views-field-mail a:hover,.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row .views-field-field-job-title a:hover,.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row .views-field-field-phone a:hover,.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row .views-field-field-room-and-building a:hover,.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row .views-field-field-street-address a:hover,.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row .views-field-mail a:hover{color:#b00}.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group-header,.view-id-user_contact.view-display-id-panel_pane_1 .views-group-header,.view-id-wcm_media_gallery .views-group-header{margin-bottom:.4em;margin-top:1.4em;padding-bottom:.2em;color:#666}.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group,.view-id-user_contact.view-display-id-panel_pane_1 .views-group,.view-id-wcm_media_gallery .views-group{clear:both}.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row,.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row,.view-id-wcm_media_gallery .views-group .views-row{width:46%;margin-right:8%;float:left;margin-bottom:.75em;margin-top:.75em}.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:nth-child(2n+1),.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:nth-child(2n+1),.view-id-wcm_media_gallery .views-group .views-row:nth-child(2n+1){clear:left}.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:nth-child(2n+2),.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:nth-child(2n+2),.view-id-wcm_media_gallery .views-group .views-row:nth-child(2n+2){margin-right:0}@media (min-width:47.5em){.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row,.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:nth-child(3n+1),.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:nth-child(3n+2),.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:nth-child(3n+3),.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row,.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:nth-child(3n+1),.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:nth-child(3n+2),.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:nth-child(3n+3),.view-id-wcm_media_gallery .views-group .views-row,.view-id-wcm_media_gallery .views-group .views-row:nth-child(3n+1),.view-id-wcm_media_gallery .views-group .views-row:nth-child(3n+2),.view-id-wcm_media_gallery .views-group .views-row:nth-child(3n+3){width:20.5%;margin-right:6%;margin-bottom:1em;margin-top:1em;float:left;clear:none}.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+1),.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+1),.view-id-wcm_media_gallery .views-group .views-row:nth-child(4n+1){clear:both}.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+4),.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+4),.view-id-wcm_media_gallery .views-group .views-row:nth-child(4n+4){margin-right:0}}@media (min-width:60em){.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row,.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+1),.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+2),.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+3),.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+4),.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row,.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+1),.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+2),.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+3),.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+4),.view-id-wcm_media_gallery .views-group .views-row,.view-id-wcm_media_gallery .views-group .views-row:nth-child(4n+1),.view-id-wcm_media_gallery .views-group .views-row:nth-child(4n+2),.view-id-wcm_media_gallery .views-group .views-row:nth-child(4n+3),.view-id-wcm_media_gallery .views-group .views-row:nth-child(4n+4){width:16%;margin-right:5%;float:left;clear:none}.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:nth-child(5n+1),.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:nth-child(5n+1),.view-id-wcm_media_gallery .views-group .views-row:nth-child(5n+1){clear:both}.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:nth-child(5n+5),.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:nth-child(5n+5),.view-id-wcm_media_gallery .views-group .views-row:nth-child(5n+5){margin-right:0}}@media (min-width:82em){.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row,.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+1),.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+2),.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+3),.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+4),.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row,.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+1),.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+2),.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+3),.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+4),.view-id-wcm_media_gallery .views-group .views-row,.view-id-wcm_media_gallery .views-group .views-row:nth-child(4n+1),.view-id-wcm_media_gallery .views-group .views-row:nth-child(4n+2),.view-id-wcm_media_gallery .views-group .views-row:nth-child(4n+3),.view-id-wcm_media_gallery .views-group .views-row:nth-child(4n+4){margin-top:1.3em;margin-bottom:1.3em}}.pane-leadership-listing-panel-pane-2 .views-row{border-bottom:1px solid #ccc;padding:1em 0 0}.pane-leadership-listing-panel-pane-2 .views-row:after{content:"";display:table;clear:both}.pane-leadership-listing-panel-pane-2 .views-row .views-field-field-user-photo{margin-bottom:15px}.pane-leadership-listing-panel-pane-2 .views-row .views-field-field-user-photo img{width:100%;border:none}.pane-leadership-listing-panel-pane-2 .views-row .views-field-realname{font-size:32px;font-size:3.2rem;margin-top:0;margin-bottom:6px}.pane-leadership-listing-panel-pane-2 .views-row .views-field-field-job-title{font-size:20px;font-size:2rem;display:block;margin-bottom:8px}.pane-leadership-listing-panel-pane-2 .views-row .views-field-field-bio{margin-top:12px}.pane-leadership-listing-panel-pane-2 .views-row .more-link{margin-top:15px;font-size:14px}.pane-leadership-listing-panel-pane-2 .views-row-1{border-top:1px solid #ccc;margin-top:0}@media (min-width:47.5em){.pane-leadership-listing-panel-pane-2 .views-row{padding:1.5em 0 1em}.pane-leadership-listing-panel-pane-2 .views-row .views-field-field-user-photo{float:right;width:300px;margin:0 0 1em 2em}}@media (min-width:60em){.pane-leadership-listing-panel-pane-2 .views-row .views-field-field-user-photo{width:360px}}@media (min-width:82em){.pane-leadership-listing-panel-pane-2 .views-row{padding:1.8em 0 1em}.pane-leadership-listing-panel-pane-2 .views-row .text-grouping{width:58.5%}.pane-leadership-listing-panel-pane-2 .views-row .views-field-field-user-photo{width:39%;margin:0}.pane-leadership-listing-panel-pane-2 .views-row-odd .text-grouping{float:right}.pane-leadership-listing-panel-pane-2 .views-row-even .text-grouping,.pane-leadership-listing-panel-pane-2 .views-row-odd .views-field-field-user-photo{float:left}.pane-leadership-listing-panel-pane-2 .views-row-even .views-field-field-user-photo{float:right}}.views-table td.views-field *{margin:0}.views-exposed-widgets .views-exposed-widget .form-submit{margin-top:1.6em!important}.views-exposed-widgets .views-exposed-widget.views-submit-button{padding:0}.views-exposed-widgets .form-actions .description,.views-exposed-widgets .form-item .description{display:none}.view .ajax-progress,.views-exposed-form .ajax-progress{bottom:-1.75em;position:absolute;right:50%} \ No newline at end of file +@charset "UTF-8";.align-left,table caption{text-align:left}.ui-accordion .ui-accordion-header{background:#ebebeb!important}.ui-accordion .ui-accordion-header-active,.ui-accordion .ui-accordion-header:hover{background:#d2d2d2!important}.ui-accordion .ui-accordion-header p{margin:0}.ui-accordion .ui-accordion-content{background:#fff;border:1px solid #d2d2d2}.ui-accordion .ui-accordion-content h2:first-child,.ui-accordion .ui-accordion-content h3:first-child{margin-top:10px}.ui-accordion .ui-accordion-content ol{padding-left:.6em}.l-main.lt-gray .ui-accordion .ui-accordion-header{background:#e1e1e1!important}.l-main.lt-gray .ui-accordion .ui-accordion-header:hover{background:#d7d7d7!important}.l-main.lt-gray .ui-accordion .ui-accordion-header-active{background:#e1e1e1!important}.l-main.lt-gray .ui-accordion .ui-accordion-content{background:#fff;border:1px solid #e1e1e1}.ui-accordion-header{overflow:auto}body .panels-row.odd .ui-accordion .ui-accordion-header{background:#d7d7d7}body .panels-row.odd .ui-accordion .ui-accordion-content{border-color:#d7d7d7}.ctools-collapsible-container .ctools-toggle{background-image:url(../images/jquery-images/ui-icons_222222_256x240.png);background-position:-64px -15px}.ctools-collapsible-container .ctools-toggle-collapsed{background-position:-32px -15px;background-image:url(../images/jquery-images/ui-icons_222222_256x240.png)}.ctools-collapsible-container .ctools-toggle-collapsed:hover,.nested-accordion:before,.view-grouping-header:before{background-image:url(../images/jquery-images/ui-icons_222222_256x240.png)}ul.breadcrumb{padding:20px 0;margin:0}ul.breadcrumb li{display:inline-block;margin-right:.45em;font-weight:600}ul.breadcrumb li:after{content:"|";color:#b00;font-weight:700;margin-left:.45em}ul.breadcrumb li a{color:#666;text-decoration:none}ul.breadcrumb li a:visited{color:#666}ul.breadcrumb li a:focus{color:#dcaa38}ul.breadcrumb li a:hover{color:#666;text-decoration:underline}ul.breadcrumb li a:active{color:#028da9}ul.breadcrumb li:last-child{margin-right:0}ul.breadcrumb li:last-child:after{content:" "}#edit-preview,#edit-submit,#edit-submit--2,#edit-submit--3,.button-primary,.form-submit,.page-user-login .login-box.osu a,.red-button,.webform-previous,.webform-submit,html body .button,input[type=button]{font-size:14px;padding:.7em 1.3em .4em;display:inline-block;cursor:pointer;background-color:#b00;border:0;color:#fff;text-transform:uppercase;font-family:proximanova,Helvetica,Arial,sans-serif;letter-spacing:.05em;border-radius:2px;box-shadow:0 3px 0 0 #920000;font-weight:400}#edit-preview:hover,#edit-submit--2:hover,#edit-submit--3:hover,#edit-submit:hover,.button-primary:hover,.form-submit:hover,.page-user-login .login-box.osu a:hover,.red-button:hover,.webform-previous:hover,.webform-submit:hover,html body .button:hover,input[type=button]:hover{text-decoration:none;background-color:#a20000}#edit-preview:active,#edit-submit--2:active,#edit-submit--3:active,#edit-submit:active,.button-primary:active,.form-submit:active,.page-user-login .login-box.osu a:active,.red-button:active,.webform-previous:active,.webform-submit:active,html body .button:active,input[type=button]:active{background-color:#920000}.disabled#edit-preview,.disabled#edit-submit,.disabled#edit-submit--2,.disabled#edit-submit--3,.disabled.button-primary,.disabled.form-submit,.disabled.webform-previous,.disabled.webform-submit,.page-user-login .login-box.osu a.disabled,.page-user-login .login-box.osu a[disabled],.red-button.disabled,.red-button[disabled],[disabled]#edit-preview,[disabled]#edit-submit,[disabled]#edit-submit--2,[disabled]#edit-submit--3,[disabled].button-primary,[disabled].form-submit,[disabled].webform-previous,[disabled].webform-submit,html body .disabled.button,html body [disabled].button,input.disabled[type=button],input[disabled][type=button]{opacity:.6;background:false;cursor:default;box-shadow:none}#edit-preview.ext .ext,#edit-submit--2.ext .ext,#edit-submit--3.ext .ext,#edit-submit.ext .ext,.button-primary.ext .ext,.form-submit.ext .ext,.webform-previous.ext .ext,.webform-submit.ext .ext,html body .button.ext .ext,input[type=button].ext .ext{background-image:none;padding:0;width:0}a.button{margin-top:20px}#colorbox #cboxWrapper{border-radius:0;font-size:1.1em}#colorbox #cboxWrapper #cboxClose,#colorbox #cboxWrapper #cboxNext,#colorbox #cboxWrapper #cboxPrevious{background-image:none;text-indent:0;color:transparent;overflow:hidden}#colorbox #cboxWrapper #cboxClose:before,#colorbox #cboxWrapper #cboxNext:before,#colorbox #cboxWrapper #cboxPrevious:before{font-family:FontAwesome;bottom:-3px;position:absolute;color:#000}#colorbox #cboxWrapper #cboxClose:before{content:"\f00d";right:0;font-size:1.2em}#colorbox #cboxWrapper #cboxPrevious:before{content:"\f053"}#colorbox #cboxWrapper #cboxNext:before{content:"\f054"}#colorbox #cboxWrapper #cboxCurrent{bottom:-3px}span.ext{margin-left:2px;margin-right:2px}input{max-width:100%}input:focus{outline:#999 solid 1px}textarea{resize:none}.webform-component label{text-transform:uppercase;font-weight:600;font-size:14px}.webform-component .description{margin-bottom:30px}.webform-component-fieldset .webform-component label{text-transform:uppercase;font-weight:400;font-size:13px}.webform-component-fieldset,.webform-component-file,.webform-component-grid{margin-bottom:40px}.webform-component-file #edit-submitted-file-upload{max-width:240px}@media (max-width:47.4em){.l-main input,.l-main select,.l-main textarea{width:100%}}form .chosen-container .chosen-choices,form .form-text{padding:4px 6px 2px;border:1px solid #bbb;background-image:none;box-shadow:none;font-size:.9em}form .chosen-container{font-size:1em}form .chosen-container .result-selected{display:none!important}form .chosen-container .chosen-results{font-size:.9em}form .chosen-container .search-field input{width:.1px!important;height:.1px!important}form .chosen-container .chosen-results li{padding:7px 6px 4px;line-height:1em}form .chosen-container .chosen-results li.highlighted{background-image:none}form .chosen-container.chosen-container-active.chosen-with-drop .chosen-single,form .chosen-container.chosen-container-multi .chosen-choices li.search-choice,form .chosen-container.chosen-container-single .chosen-single{border-radius:0;background:#eee;box-shadow:none}form .chosen-container.chosen-container .search-field:after,form .chosen-container.chosen-container-active.chosen-with-drop .chosen-choices li.search-choice+.search-field:after{content:"- Select -";color:#666;cursor:default}form .chosen-container.chosen-container-active .search-field,form .chosen-container.chosen-container-multi .chosen-choices li.search-choice+.search-field{float:none}form .chosen-container.chosen-container-single .chosen-results{margin:0;padding:0}form .chosen-container.chosen-container-single .chosen-drop{border-radius:0}form .chosen-container.chosen-container-single .chosen-single{padding:0 0 0 6px;height:27px}form .chosen-container.chosen-container-single .chosen-single div b{background-size:52px 40px!important}form .chosen-container.chosen-container-multi .chosen-choices{padding:1px 3px 0;cursor:default}form .chosen-container.chosen-container-multi .chosen-choices li.search-choice{display:inline-block;float:none;line-height:1em;margin:2px 4px 2px 0;padding:4px 20px 2px 4px}form .chosen-container.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{top:4px}form .chosen-container.chosen-container-multi .chosen-choices li.search-choice+.search-field:after{content:"+ Add";cursor:pointer}.l-constrained:after,.l-main:after,.l-region--sidebar-1:after,.l-region--sidebar-2:after{content:"";display:table;clear:both}form .chosen-container.chosen-container-multi .chosen-choices li.search-field input[type=text]{margin:1px 0 0 2px;cursor:default}.type-group1 h1,.type-group1 h2,.type-group1 h3,.type-group1 h4,.type-group1 h5,.type-group1 h6,.type-group1-sample h1,.type-group1-sample h2,.type-group1-sample h3,.type-group1-sample h4,.type-group1-sample h5,.type-group1-sample h6{font-family:proximanova,Helvetica,Arial,sans-serif;font-weight:400}.type-group1 h1,.type-group1-sample h1{color:#b00}.type-group1 h2.block__title,.type-group1-sample h2.block__title{font-weight:600}.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;line-height:120%}.type-group2 h1,.type-group2 h2,.type-group2 h3,.type-group2 h4,.type-group2 h5,.type-group2 h6,.type-group2-sample h1,.type-group2-sample h2,.type-group2-sample h3,.type-group2-sample h4,.type-group2-sample h5,.type-group2-sample h6{font-family:proximanova,Helvetica,Arial,sans-serif;font-weight:300}.type-group2 h1,.type-group2-sample h1{font-weight:600}.type-group2 h2,.type-group2 h3,.type-group2-sample h2,.type-group2-sample h3{font-family:capita,Georgia,serif;font-weight:100}.type-group2 h3,.type-group2-sample h3{font-style:italic}.type-group2 h4,.type-group2-sample h4{font-weight:400}.type-group2 h2.block__title,.type-group2 h2.pane-title,.type-group2-sample h2.block__title,.type-group2-sample h2.pane-title{font-weight:400;font-family:proximanova,Helvetica,Arial,sans-serif}.type-group3 h1,.type-group3 h2,.type-group3 h3,.type-group3 h4,.type-group3 h5,.type-group3 h6,.type-group3-sample h1,.type-group3-sample h2,.type-group3-sample h3,.type-group3-sample h4,.type-group3-sample h5,.type-group3-sample h6{font-family:capita,Georgia,serif;font-weight:400}.type-group3 h2,.type-group3-sample h2{font-weight:100;font-style:italic}.type-group3 h3,.type-group3 h4,.type-group3-sample h3,.type-group3-sample h4{font-family:proximanova,Helvetica,Arial,sans-serif;font-weight:400}.type-group3 h2.block__title,.type-group3 h2.pane-title,.type-group3-sample h2.block__title,.type-group3-sample h2.pane-title{font-weight:400;font-style:normal}.l-page img{width:inherit}.image-border,.panopoly-image-featured,.panopoly-image-full,.panopoly-image-half,.panopoly-image-original,.panopoly-image-quarter,.panopoly-image-square,.panopoly-image-thumbnail{border:1px solid #666}.node__content .panopoly-image-featured,.node__content .panopoly-image-full,.node__content .panopoly-image-half,.node__content .panopoly-image-original,.node__content .panopoly-image-quarter,.node__content .panopoly-image-square,.node__content .panopoly-image-thumbnail{float:right;margin:0 0 20px 1.5em}.ui-widget table,.ui-widget td,.ui-widget th,.ui-widget tr{border:0}.ui-widget{font-family:proximanova,Helvetica,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-family:proximanova,Helvetica,Arial,sans-serif;font-size:1em}.ui-widget-content{border:0;background:#ebebeb;color:#2d2d2d}.ui-widget-content a{color:#2d2d2d}.ui-widget-header{border:0;background:#666;color:#fff;font-weight:700}.ui-widget-header a{color:#fff}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:0;background:#fff;font-weight:400;color:#2d2d2d}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#2d2d2d;text-decoration:none}.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{border:0;background:#d2d2d2;font-weight:400;color:#2d2d2d}.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:#fff;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:0;background:url(../images/jquery-images/ui-bg_flat_65_ffffff_40x100.png) 50% 50% repeat-x #fff;font-weight:400;color:#2d2d2d}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#2d2d2d;text-decoration:none}.ui-icon{background-image:url(../images/jquery-images/ui-icons_222222_256x240.png)!important}.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top{border-top-left-radius:0}.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr{border-top-right-radius:0}.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left{border-bottom-left-radius:0}.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right{border-bottom-right-radius:0}#modalBackdrop,.cke_dialog_background_cover,.ui-widget-overlay{background-image:none!important;background-color:#000!important;opacity:.5!important}.ui-dialog .ui-dialog-titlebar{height:auto;line-height:unset;font-weight:700;font-size:13px;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.75);border-bottom:1px solid #999;padding:6px 10px;border-radius:2px 2px 0 0;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:linear-gradient(top,#f5f5f5,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#fff5f5f5', endColorstr='#ffcfd1cf')}.messages,.pager>li{background-image:none}.ui-front{z-index:1050}.l-constrained{margin:0 auto;padding:0 6%}@media (min-width:47.5em){.l-constrained{padding:0 8%}}@media (min-width:82em){.max-width{max-width:70em;margin:0 auto;padding:0}}ol ol,ol ol ol,ul ul,ul ul ul{margin-top:8px}ul.menu{padding:0}ol,ul{padding-left:3em}ul{list-style-type:square;list-style-position:outside}ul ul,ul ul ul{margin-left:20px}ol{list-style-type:decimal}ol ol{list-style-type:lower-alpha}ol ol ol{list-style-type:lower-roman}.no-list-style,ul.breadcrumb,ul.menu{list-style:none}.field--name-field-basic-text-text li,.field--name-field-ocio-body li,.ui-accordion-content li{margin-bottom:.6em}.ui-accordion-content ul{padding-left:.6em}.caret-list-type ul,.dot-list-type ul,.page-newsletter-archive .l-region--content ul,.pane-bundle-quick-links ul,.pane-wcm-mailchimp-pane ul{padding-left:0;list-style-image:none;list-style-type:none}.caret-list-type li,.page-newsletter-archive .l-region--content li,.pane-bundle-quick-links li,.pane-wcm-mailchimp-pane li{margin-bottom:10px}.caret-list-type li:before,.page-newsletter-archive .l-region--content li:before,.pane-bundle-quick-links li:before,.pane-wcm-mailchimp-pane li:before{content:"\f0da";font-family:FontAwesome;color:gray;margin-right:10px;margin-left:4px;font-size:85%}.dot-list-type li{margin-bottom:40px}.dot-list-type li:before{content:"\f111";font-family:FontAwesome;color:gray;margin-right:10px;font-size:40%}.media-element{display:block}.media-element img{display:block;width:100%;margin:0}.media-element.file-default,.media-element.file-image-full,.media-element.file-image-large,.media-element.file-image-medium,.media-element.file-image-small{margin:0 0 1em}.media-element.file-image-left{float:left;clear:left;margin:0 2em 1em 0}.media-element.file-image-right{float:right;clear:right;margin:0 0 1em 2em}.media-element.file-image-center{float:none;margin:0 auto}.media-element.file-image-max{margin:0 0 1em;width:100%}.media-element.file-image-max .content{width:100%}.media-element.file-video-full,.media-element.file-video-large,.media-element.file-video-medium,.media-element.file-video-small{margin:0 0 1em}.media-element.file-video-left{float:left;clear:left;margin:0 2em 1em 0;width:50%}.media-element.file-video-right{float:right;clear:right;margin:0 0 1em 2em;width:50%}.media-element.file-video-center{float:none;margin:0 auto;width:75%}.media-element.file-video-max{margin:0 0 1em;width:100%}.media-element.file-video-max .content{width:100%}.media-element-container{display:block;display:table;table-layout:fixed;max-width:100%}.media-element-container img{display:block;width:100%;margin:0}.media-element-container.media-default,.media-element-container.media-image_full,.media-element-container.media-image_large,.media-element-container.media-image_medium,.media-element-container.media-image_small{margin:0 0 1em}.media-element-container.media-image_left{float:left;clear:left;margin:0 2em 1em 0}.media-element-container.media-image_right{float:right;clear:right;margin:0 0 1em 2em}.media-element-container.media-image_center{float:none;margin:0 auto}.media-element-container.media-image_max{margin:0 0 1em;width:100%}.media-element-container.media-image_max .content{width:100%}.media-element-container.media-video_full,.media-element-container.media-video_large,.media-element-container.media-video_medium,.media-element-container.media-video_small{margin:0 0 1em}.media-element-container.media-video_left{float:left;clear:left;margin:0 2em 1em 0;width:50%}.media-element-container.media-video_right{float:right;clear:right;margin:0 0 1em 2em;width:50%}.media-element-container.media-video_center{float:none;margin:0 auto;width:75%}.media-element-container.media-video_max .content,.pane-bundle-table table,table{width:100%}.media-element-container.media-video_max{margin:0 0 1em;width:100%}.media-element-container .field--name-field-basic-image-caption,.media-element-container .field-name-field-basic-image-caption{display:table-caption;caption-side:bottom;font-family:capita,Georgia,serif;font-size:.9em;font-weight:300;font-style:italic;line-height:1.3em;color:#606060}.error,.error .error,.messages--error,.messages--status,.messages--warning,.ok,.warning{color:#2d2d2d}.align-center .media-element.file-default{margin-left:auto;margin-right:auto}.align-right .media-element.file-default{margin-left:auto}img,media{max-width:100%}@media (max-width:47.4em){.field .media-element.media-vimeo-video,.field .media-element.media-youtube-video{width:100%;margin:0;float:none;display:block}.field img.media-element{margin:0 auto;float:none;display:block}}.messages{margin:1.8em 0;padding:1.2em 1.6em;border:0;background-color:#d9d9d9}.messages ul{margin:0 0 0 1em;padding:0}.messages li{list-style-image:none}.messages--status,tr.ok{border-left:8px solid #d4df48}.messages--warning,tr.warning{border-left:8px solid #dcaa38}.messages--error,tr.error{border-left:8px solid #b00}.pager>li{display:inline;padding:.5em;list-style-type:none}table{margin-bottom:20px;line-height:140%}.ui-accordion-content table a,.ui-tabs-content table a,table .ui-accordion-content a,table .ui-tabs-content a,table a,table li,table p{font-size:15px;font-size:1.5rem;line-height:120%!important}table th{background:#dedede;font-weight:600;border:1px solid #c7c7c7!important;text-transform:uppercase}.ui-accordion-content table td,table tbody,table td,table th{border:1px solid #c7c7c7}.ui-accordion-content table th a,.ui-tabs-content table th a,table th .ui-accordion-content a,table th .ui-tabs-content a,table th a{text-decoration:none}table tbody tr{border-bottom:1px solid #c7c7c7}table tbody tr.odd,table tbody tr:nth-child(odd){background:#f0f0f0}table tbody tr.even,table tbody tr:nth-child(even){background:#fff}table thead+tbody tr.odd,table thead+tbody tr:nth-child(odd){background:#f0f0f0}.panels-row.odd table tbody tr.odd,.panels-row.odd table tbody tr:nth-child(odd),table thead+tbody tr.even,table thead+tbody tr:nth-child(even){background:#fff}table td,table th{padding:.6em 1em}table caption{color:#666;margin-bottom:5px}.panels-row.odd table tbody tr.even,.panels-row.odd table tbody tr:nth-child(even),.panels-row.odd table thead+tbody tr.odd,.panels-row.odd table thead+tbody tr:nth-child(odd){background:#f3f3f3}.panels-row.odd table thead+tbody tr.even,.panels-row.odd table thead+tbody tr:nth-child(even){background:#fff}table ul{padding-left:3px;list-style-position:inside}.tabs--primary{padding-top:2em}.tabs--primary li{font-weight:400;background:#ebebeb}.tabs--primary li a{text-decoration:none;color:#b00}.tabs--primary li a:visited{color:#b00}.tabs--primary li a:focus{color:#dcaa38}.tabs--primary li a:hover{color:#2d2d2d;background:#d2d2d2}.tabs--primary li a:active{color:#028da9}.tabs--primary li .active{background:#c5c5c5}body,html{font-family:proximanova,Helvetica,Arial,sans-serif;color:#2d2d2d;font-weight:300}p{margin-bottom:14px}em{font-style:italic}@media (max-width:47.4em){html{font-size:58%}.body,.ui-accordion .ui-accordion-content li,.ui-accordion .ui-accordion-content p,body{font-size:18px;font-size:1.8rem;line-height:150%}}@media (min-width:47.5em){html{font-size:60%}.body,.ui-accordion .ui-accordion-content li,.ui-accordion .ui-accordion-content p,body{font-size:17px;font-size:1.7rem;line-height:150%}.width-70{width:85%}}@media (min-width:60em){html{font-size:62.5%}.body,.ui-accordion .ui-accordion-content li,.ui-accordion .ui-accordion-content p,body{font-size:17px;font-size:1.7rem;line-height:150%}}@media (min-width:82em){html{font-size:66%}.body,.ui-accordion .ui-accordion-content li,.ui-accordion .ui-accordion-content p,body{font-size:16px;font-size:1.6rem;line-height:150%}}h1,h2,h3,h4{margin-bottom:10px;line-height:120%}body h2,body h3,body h4{margin-top:30px}.pane-bundle-text h2,h2.block__title{margin-top:0}h1{font-size:42px;font-size:4.2rem}h2{font-size:32px;font-size:3.2rem}h2.block__title,h2.pane-title{font-size:28px;font-size:2.8rem}h3{font-size:24px;font-size:2.4rem}h4{font-size:20px;font-size:2rem}.ui-accordion-content a,.ui-tabs-content a,a{color:#b00;font-weight:500;text-decoration:none}a:visited{color:#b00}a:focus{color:#d4df48}a:hover{color:#028da9;text-decoration:underline}a:active{color:#d65828}.ui-accordion-content strong a,.ui-tabs-content strong a,strong .ui-accordion-content a,strong .ui-tabs-content a,strong a{font-weight:700}.header-links,.pane-node-title a{color:#b00;text-decoration:none}.header-links:visited,.pane-node-title a:visited{color:#b00}.header-links:focus,.pane-node-title a:focus{color:#d4df48}.header-links:hover,.pane-node-title a:hover{color:#2d2d2d;text-decoration:none}.header-links:active,.pane-node-title a:active{color:#d65828}.reverse-links,.reverse-links:visited{color:#ebebeb}.reverse-links:focus{color:#d4df48}.reverse-links:hover{color:#fff}.pipe,.reverse-links:active{color:#b00}.more-link,.more-link a{text-transform:uppercase;font-weight:600;text-decoration:none;margin-top:2em}.pipe{font-weight:600}body .ui-accordion .ui-accordion-header,body .ui-accordion .ui-accordion-header a,body .ui-accordion .ui-accordion-header.ui-state-active,body .ui-accordion .ui-accordion-header.ui-state-active a,body .ui-accordion .ui-accordion-header.ui-state-default,body .ui-accordion .ui-accordion-header.ui-state-default a,body .ui-accordion .ui-accordion-header.ui-state-hover,body .ui-accordion .ui-accordion-header.ui-state-hover a,body .ui-tabs .ui-tabs-nav,body .ui-tabs .ui-tabs-nav a{font-weight:400;color:#2d2d2d}.fine-print,table caption{font-size:12px;font-size:1.2rem;line-height:135%}.labels{font-size:13px;font-size:1.3rem;text-transform:uppercase;font-weight:400}.align-right{text-align:right}.align-center{text-align:center}blockquote{background:#f5f5f5;border-left:4px solid #ddd;padding:1.9em 2em;overflow:hidden}blockquote li,blockquote ol,blockquote p,blockquote ul{margin:.4em 0 0}blockquote div,blockquote h2,blockquote h3,blockquote h4,blockquote h5{margin:0 0 .4em}blockquote.pull-quote{font-size:26px;font-size:2.6rem;background:0 0;border-left:0 none;font-family:capita,Georgia,serif;font-style:italic;line-height:130%;padding:0;margin:1.5em 1.5em 1.5em 2em}blockquote.pull-quote :first-child{margin-top:.3em}blockquote.pull-quote::before{font-size:35px;font-size:3.5rem;color:rgba(0,0,0,.6);content:"\f10d";font-family:FontAwesome;font-style:normal;margin-left:-1.5em;float:left}blockquote.pull-quote cite,body .ui-tabs .ui-tabs-nav{font-family:proximanova,Helvetica,Arial,sans-serif}blockquote.pull-quote cite{font-size:16px;font-size:1.6rem;font-style:normal;display:block;padding-top:.6em}blockquote.pull-quote cite::before{content:"―";margin-right:3px}body .ui-accordion{margin:1em 0;position:relative}body .ui-accordion .accordion-item,body .ui-accordion .views-row{margin:.5em 0}body .ui-accordion .ui-accordion-header{font-size:.9em;padding:.5em 1em .4em 1.9em}body .ui-accordion .ui-accordion-header.cke_widget_editable{padding:.5em 3em .3em 1.9em}body .ui-accordion .ui-accordion-header p{margin:0;color:#2d2d2d}body .ui-accordion .ui-accordion-header,body .ui-accordion .ui-accordion-header.ui-state-active,body .ui-accordion .ui-accordion-header.ui-state-default,body .ui-accordion .ui-accordion-header.ui-state-hover{border:0;background-color:#dedede}body .ui-accordion .ui-accordion-header a,body .ui-accordion .ui-accordion-header.ui-state-active a,body .ui-accordion .ui-accordion-header.ui-state-default a,body .ui-accordion .ui-accordion-header.ui-state-hover a{padding:0}body .ui-accordion .ui-accordion-header.ui-state-active{background-image:none}body .ui-accordion .ui-accordion-content{box-sizing:content-box;background-color:#fff;padding:1.2em 1.9em .5em;border:1px solid #dedede}body .ui-tabs{background-color:transparent;margin:1em 0;position:relative;padding:0;clear:both}body .ui-tabs .ui-tabs-nav{font-size:.9em;padding:.5em 1em 0 0;background-color:transparent}.callout,.intro-text,.tagline{font-family:capita,Georgia,serif}body .ui-tabs .ui-tabs-nav.cke_widget_editable{background-color:#dedede;padding:.5em 3em .3em 1.9em}body .ui-tabs .ui-tabs-nav li,body .ui-tabs .ui-tabs-nav li.ui-state-active,body .ui-tabs .ui-tabs-nav li.ui-state-default,body .ui-tabs .ui-tabs-nav li.ui-state-hover{border-width:1px 1px 0;border-style:solid;border-color:#dedede}body .ui-tabs .ui-tabs-nav li.ui-state-default,body .ui-tabs .ui-tabs-nav li.ui-state-hover{background-color:#dedede;background-image:none}body .ui-tabs .ui-tabs-nav li.ui-tabs-active{background-color:#fff}body .ui-tabs .ui-tabs-content{box-sizing:content-box;background-color:#fff;padding:1.2em 1.9em .5em;border:1px solid #dedede}body .ui-tabs .ui-tabs-content:after{content:"";display:table;clear:both}body .drulog-panels-accordion .accordion-title{margin-bottom:.5em}body .drulog-panels-accordion .accordion-content{margin-top:-.8em;margin-bottom:.8em}.tagline{font-size:32px;font-size:3.2rem;font-weight:100;line-height:130%;margin-bottom:20px}.subhead{font-size:22px;font-size:2.2rem;color:#b00;line-height:130%}.underlined{border-bottom:1px solid #c7c7c7;padding-bottom:4px;font-weight:300!important;margin-top:0}h2.underlined{font-size:30px;font-size:3rem;margin-bottom:20px}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}.intro-text{font-size:22px;font-size:2.2rem;font-style:italic;font-weight:100;line-height:160%;padding-bottom:20px}.intro-text:last-child{padding-bottom:0}.intro-text-alt{font-size:20px;font-size:2rem;font-weight:300;line-height:160%;padding-bottom:10px}.intro-text-alt:last-child{padding-bottom:0}.callout{font-size:36px;font-size:3.6rem;color:#b00;font-weight:300;margin:1em 0 .4em}hr{background-color:#d2d2d2;border:0;height:1px;margin:2em 0}.width-70{margin:10px auto}@media (min-width:60em){.width-70{width:75%}}@media (min-width:82em){.width-70{width:70%}}img.file-icon{height:40px;width:auto;padding-bottom:7px;margin:0 3px}#block-views-featured-slideshow-block .flexslider{background:#2d2d2d;border:0;border-radius:0;box-shadow:none;margin:0}#block-views-featured-slideshow-block .flexslider .flex-meta{display:block;width:100%;position:absolute;color:#fff;text-align:center;bottom:.6em;padding:.4em 8%;font-size:24px;font-size:2.4rem}#block-views-featured-slideshow-block .flexslider .flex-meta .flex-title{display:block;font-weight:400;line-height:1.1em}#block-views-featured-slideshow-block .flexslider .flex-meta .flex-summary{font-weight:300;font-size:.6em;line-height:1.2em;display:none}@media (min-width:47.5em){#block-views-featured-slideshow-block .flexslider .flex-meta .flex-summary{display:block}#block-views-featured-slideshow-block .flexslider .flex-meta{bottom:.3em;padding:.5em 6%;font-size:32px;font-size:3.2rem}#block-views-featured-slideshow-block .flexslider .flex-meta .flex-title{margin-bottom:.1em}}@media (min-width:60em){#block-views-featured-slideshow-block .flexslider .flex-meta{font-size:34px;font-size:3.4rem}}@media (min-width:82em){#block-views-featured-slideshow-block .flexslider .flex-meta{font-size:40px;font-size:4rem}}#block-views-featured-slideshow-block .flexslider .flex-meta.white{color:#fff}#block-views-featured-slideshow-block .flexslider .flex-meta.white.translucent{bottom:0;background-color:rgba(20,20,20,.6)}#block-views-featured-slideshow-block .flexslider .flex-meta.black.translucent,#block-views-featured-slideshow-block .flexslider .flex-meta.dk-gray.translucent{background-color:rgba(200,200,200,.7);bottom:0}#block-views-featured-slideshow-block .flexslider .flex-meta.dk-gray{color:#2d2d2d}#block-views-featured-slideshow-block .flexslider .flex-meta.black{color:#000}#block-views-featured-slideshow-block .flexslider .flex-direction-nav a{color:rgba(0,0,0,.8);text-decoration:none}#block-views-featured-slideshow-block .flexslider .flex-direction-nav a:before{line-height:1em}#block-views-featured-slideshow-block .lt-ie9 .flexslider a .flex-meta{background-color:transparent;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#AA000000, endColorstr=#AA000000)"}#block-views-featured-slideshow-block .lt-ie9 .flexslider .flex-direction-nav a{color:#000;filter:alpha(opacity="60")}#block-views-featured-slideshow-block .lt-ie9 .flexslider .flex-direction-nav a:hover{filter:alpha(opacity="80")}#block-views-featured-slideshow-block ul.flex-direction-nav,#block-views-featured-slideshow-block ul.flex-direction-nav:hover{display:none}#block-views-featured-slideshow-block .flex-control-nav{text-align:right;padding-right:1.8em;top:20px;z-index:99;width:100%;height:30px}#block-views-featured-slideshow-block .flex-control-paging li a{background-color:#2d2d2d;text-align:left;width:15px;height:15px;margin-bottom:1em}#block-views-featured-slideshow-block .flex-control-paging li a.flex-active{background-color:#fff}@media (max-width:47.4em){#block-views-featured-slideshow-block .flex-control-paging li a{display:none}}.l-region--hero-wrapper{position:relative;max-height:500px}.l-region--hero-wrapper .views-field-field-basic-image-image{position:relative;top:0;z-index:9;max-height:500px;overflow:hidden}.page-newsletter-archive h1{margin-bottom:25px}.page-newsletter-archive .l-region--content{padding-bottom:20px}.page-newsletter-archive .l-region--content li{margin-bottom:15px}.block--mm-widgets .item,.pane-mm-widgets-live-pane .item{margin:1.8em 0}.block--mm-widgets .item .content,.pane-mm-widgets-live-pane .item .content{margin-bottom:.3em}.block--mm-widgets .item .network .fa,.pane-mm-widgets-live-pane .item .network .fa{margin-right:.6em;position:relative;top:1px;padding:.3em 0 .25em;width:1.6em}.block--mm-widgets .fa,.pane-mm-widgets-live-pane .fa{color:#fff;padding:.55em 0 .5em;text-align:center;width:1.8em}.block--mm-widgets .fa.fa-twitter,.pane-mm-widgets-live-pane .fa.fa-twitter{background-color:#00aced}.block--mm-widgets .fa.fa-facebook-page,.pane-mm-widgets-live-pane .fa.fa-facebook-page{background-color:#3b5998}.block--mm-widgets .fa.fa-facebook-page:before,.pane-mm-widgets-live-pane .fa.fa-facebook-page:before{content:'\f09a'}.block--mm-widgets .fa.fa-instagram,.pane-mm-widgets-live-pane .fa.fa-instagram{background-color:#517fa4;top:2px}.block--mm-widgets .fa.fa-rss,.pane-mm-widgets-live-pane .fa.fa-rss{background-color:#f60}.block--mm-widgets .fa.fa-youtube-playlist,.pane-mm-widgets-live-pane .fa.fa-youtube-playlist{background-color:#b00}.block--mm-widgets .fa.fa-youtube-playlist:before,.pane-mm-widgets-live-pane .fa.fa-youtube-playlist:before{content:'\f16a'}.block--mm-widgets.mm-single-channel .fa.mm-channel,.pane-mm-widgets-live-pane.mm-single-channel .fa.mm-channel{float:left;margin-right:.6em}.block--mm-widgets.mm-single-channel .fa.mm-channel+.pane-title,.pane-mm-widgets-live-pane.mm-single-channel .fa.mm-channel+.pane-title{line-height:1.6em}.news-client-list-article{margin-bottom:80px}.news-client-list-article:last-child{margin-bottom:40px}.news-client-byline,.news-client-list-author,.news-client-list-date{font-weight:600}.pane-news-client-list .button{margin-top:8px}.news-client-list-read-more.more-link{text-align:left;margin-top:20px}body.html.footer-dk-gray{background-color:#2d2d2d}body.html.footer-md-gray{background-color:#666}body.html.footer-lt-gray{background-color:#f5f5f5}body.html.footer-white{background-color:#fff}form.search-form{margin-top:1em}fieldset.search-advanced{border:0;background-color:#ebebeb;margin-left:0;margin-right:0;padding:.5em 0 0}fieldset.search-advanced legend{margin-top:2.5em}fieldset.search-advanced .criterion{margin-top:1em}fieldset.search-advanced input.form-submit{margin-bottom:1em}p.search-result__snippet{padding-left:0;margin-bottom:.4em}.l-page .l-region--main-menu:hover #search-block-toggle{outline:0!important}.l-page .l-region--main-menu #search-block-toggle{cursor:pointer}.l-page .l-region--main-menu #search-block-toggle:focus{outline:red dotted 1px}.l-page .l-region--main-menu #wcm-search{position:relative}.l-page .l-region--main-menu #wcm-search #block-search-form{z-index:498;position:absolute;right:0;top:100%;background-color:rgba(0,0,0,.8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#333333, endColorstr=#333333);height:4em;display:none}.l-page .l-region--main-menu #wcm-search #block-search-form *{height:100%}.l-page .l-region--main-menu #wcm-search #block-search-form .container-inline{display:table;padding:1em}.l-page .l-region--main-menu #wcm-search #block-search-form .container-inline .form-item{display:table-cell;vertical-align:middle}.l-page .l-region--main-menu #wcm-search #block-search-form .container-inline .form-item .form-text{border:0;padding:0 6px;font-size:1em}.l-page .l-region--main-menu #wcm-search #block-search-form .container-inline .form-actions{display:table-cell;text-align:center;width:1.9em}.book_printer,.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text span.ext{display:none}.l-page .l-region--main-menu #wcm-search #block-search-form .container-inline .form-actions .form-submit{border-radius:0;-webkit-box-sizing:content-box;box-shadow:none;padding:.6em 1.3em .4em;margin:0}@media (max-width:47.4em){.l-page .l-region--main-menu #wcm-search #search-block-toggle{position:absolute;right:0;padding:1em;font-size:1.2em;z-index:500;width:auto;margin-top:.25em}.l-page .l-region--main-menu #wcm-search #block-search-form{display:none;height:auto;width:100%;top:4em}.l-page .l-region--main-menu #wcm-search #block-search-form .container-inline{width:100%;clear:both;padding:4%}.l-page .l-region--main-menu #wcm-search #block-search-form .container-inline .form-text{width:100%}}.field--name-field-ocio-body .block--webform{font-size:14px;font-size:1.4rem;margin-bottom:20px}.field--name-field-ocio-body .block--webform .block__title{font-size:22px;font-size:2.2rem;font-weight:400!important;color:#b00!important;padding-top:20px}.field--name-field-ocio-body .block--webform label{font-size:13px;font-size:1.3rem}.field--name-field-ocio-body .block--webform .button-primary{margin-top:10px}div.workbench-info-block{background-color:#d9d9d9;padding:1em 1.5em;margin:1em 0 3em;border:none;color:#2d2d2d;font-size:14px;font-size:1.4rem;border-left:8px solid #d65828}div.workbench-info-block #edit-submit{margin-left:1em;font-size:13px!important;padding:.4em .8em!important}.node--article .field--name-byline{margin:.8em 0 .6em;font-weight:600}.node--article .field--name-byline .pipe{color:#b00}.node--article .field--name-field-tags{margin:1.4em 0 1em}.node--article .field--name-field-tags .field__label{margin-right:.2em}.node--article .article-modified{margin-top:1em;font-size:13px;font-style:italic}.node--article .article-modified .label-inline{font-weight:600}.node-type-basic-page h1{margin-bottom:24px}.node-type-basic-page .field--name-field-ocio-body{margin-bottom:20px}.node--basic-page{padding-bottom:2em}.book-navigation{border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;padding:.5em 0;margin:2em 0}.book-navigation__links a{color:#2d2d2d;text-transform:uppercase}.book-navigation__links a:hover,.book-navigation__links a:visited:hover{color:#b00;text-decoration:none}.book-navigation__links a:visited{color:#2d2d2d}.book-navigation__links a .fa{color:#b00}.book-navigation__links>.book-navigation__previous .fa{margin-right:10px}.book-navigation__links>.book-navigation__next .fa{margin-left:10px}.book_add_child a{color:#2d2d2d;text-transform:uppercase;min-width:180px}.book_add_child:before{content:"\f067";font-family:FontAwesome;color:#028da9;float:left;margin-right:5px}.node-type-ocio-landing-page .l-region--content{padding-top:20px}.node-type-ocio-landing-page h1{margin-bottom:0}.node-type-ocio-landing-page .l-region--hero-wrapper{position:relative;max-height:500px;overflow:hidden;line-height:0}.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image{position:relative;z-index:9}.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text{position:absolute;width:100%;padding:20px 12%;text-align:center;margin:0 auto;left:0;right:0;z-index:99;font-size:26px;font-size:2.6rem;line-height:120%}.panels-ipe .modal-content .change-layout-display .layout-icon .caption,.panels-ipe .modal-content .panels-choose-layout .layout-link>div{line-height:1.4em}@media (min-width:60em){.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text{font-size:30px;font-size:3rem}}@media (min-width:82em){.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text{padding:20px 14%;font-size:32px;font-size:3.2rem}}@media (min-width:100em){.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text{padding:20px 16%}}@media (min-width:112em){.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text{padding:20px 20%}}@media (min-width:125em){.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text{padding:20px 28%}}.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text a:hover{text-decoration:none}.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.white,.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.white a{color:#fff}.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.white a.translucent,.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.white.translucent{background-color:rgba(20,20,20,.6)}.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.white a.translucent:hover,.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.white.translucent:hover{background-color:rgba(46,46,46,.6);color:#fff}.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.dk-gray,.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.dk-gray a{color:#2d2d2d}.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.dk-gray a.translucent,.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.dk-gray.translucent{background-color:rgba(220,220,220,.7)}.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.dk-gray a.translucent:hover,.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.dk-gray.translucent:hover{background-color:rgba(200,200,200,.7)}.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.black,.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.black a{color:#000}.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.black a.translucent,.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.black.translucent{background-color:rgba(220,220,220,.7)}.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.black a.translucent:hover,.node-type-ocio-landing-page .l-region--hero-wrapper .field--name-field-banner-image-text.black.translucent:hover{background-color:rgba(200,200,200,.7)}.panels-ipe .modal-content .panels-choose-layout .layout-link.current-layout,.sidebar-panel{background-color:#f5f5f5}.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}.panels-ipe-editing .panels-row.empty{display:block}.panels-ipe .modal-content .panels-choose-layout .layout-link{text-align:center;height:190px}.panels-ipe .modal-content .panels-choose-layout .layout-link img{margin-top:.8em}.panels-ipe .modal-content .panels-choose-layout .layout-link .ajax-progress-throbber{display:block;text-align:center;margin:0 auto}.panels-ipe .modal-content .change-layout-display{display:table;margin:2em auto;text-align:center}.panels-ipe .modal-content .change-layout-display .layout-icon{text-align:center}.panels-ipe .modal-content .change-layout-display>img{padding:5em 2em}.panels-ipe .modal-content #panels-dnd-main div.panel-region h2.label{margin:.5em 0}.panels-ipe-editing .panels-ipe-portlet-content{overflow:visible}.panels-ipe-sort-container>.panels-ipe-portlet-wrapper:first-child .panel-pane{margin-top:20px}.panels-ipe-sort-container>.panels-ipe-portlet-wrapper:last-child .panel-pane{margin-bottom:0}.panel-pane{margin-bottom:40px!important}.panel-pane:last-child{margin-bottom:0!important}.panel-pane.pane-bundle-tile-pane,.panel-pane.pane-bundle-tile-pane-plus-text-area{margin-bottom:20px!important}.panels-ipe-region .panels-ipe-portlet-wrapper .panel-pane{margin-bottom:40px!important}.panels-ipe-region .panels-ipe-portlet-wrapper .panel-pane.pane-bundle-tile-pane,.panels-ipe-region .panels-ipe-portlet-wrapper .panel-pane.pane-bundle-tile-pane-plus-text-area{margin-bottom:20px!important}.panel-pane.title-only{margin-bottom:0!important}.panel-pane.title-only h2.underlined{margin-bottom:10px}.panels-ipe-region .panels-ipe-portlet-wrapper .panel-pane.title-only{margin-bottom:0!important}.panels-ipe-processed .panel-pane{margin-top:0!important}div.pane-bundle-video .media-vimeo-video,div.pane-bundle-video .media-youtube-video{height:auto;padding:0}.sidebar-panel{padding:1em}.sidebar-panel .panel-pane{margin-top:0;margin-bottom:0}.sidebar-panel>.panel-pane:first-child,.sidebar-panel>.panels-ipe-portlet-wrapper:first-child .panel-pane{margin-top:0}.panels-row.active{padding:15px 0}.panels-row.empty{padding:0;display:none}.panels-row.even,.panels-row.odd{padding:30px 0}.panels-row.first{padding-top:7.5px}.panels-row.last{padding-bottom:45px}.panels-row .row-fluid{padding-bottom:20px}.panels-row .row-fluid:last-child{padding-bottom:0}.node-type-ocio-landing-page .l-main.lt-gray,.node-type-ocio-landing-page .l-main.lt-gray .panels-row.even{background:#f5f5f5}.node-type-ocio-landing-page .l-main.lt-gray .panels-row.odd,.node-type-ocio-landing-page .l-main.white,.node-type-ocio-landing-page .l-main.white .panels-row.even{background:#fff}.node-type-ocio-landing-page .l-main.white .panels-row.odd{background:#f5f5f5}.panel-pane.pane-bundle-tile-pane,.panel-pane.pane-bundle-tile-pane-plus-text-area{box-shadow:0 1px 1px 0 rgba(0,0,0,.22);padding:0;z-index:9}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane{background:#fff;width:100%;z-index:99}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane.tile-pane-linked:hover,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane.tile-pane-linked:hover{opacity:.85}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane>a,.panel-pane.pane-bundle-tile-pane .ui-accordion-content .fieldable-panels-pane>a,.panel-pane.pane-bundle-tile-pane .ui-tabs-content .fieldable-panels-pane>a,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane>a,.panel-pane.pane-bundle-tile-pane-plus-text-area .ui-accordion-content .fieldable-panels-pane>a,.panel-pane.pane-bundle-tile-pane-plus-text-area .ui-tabs-content .fieldable-panels-pane>a{text-decoration:none;height:100%;display:block}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane .field--name-field-tile-background-img img,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane .field--name-field-tile-background-img img{display:block;width:100%}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane blockquote.pull-quote li,.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane blockquote.pull-quote p,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane blockquote.pull-quote li,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane blockquote.pull-quote p{font-size:20px;font-size:2rem}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane a,.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane a:visited{color:#b00}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane a:focus{color:#028da9}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane a:hover{color:#666}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane a:active{color:#028da9}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane.lt-gray{background:#ebebeb}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane.lt-gray a,.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane.lt-gray a:visited{color:#2d2d2d}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane.lt-gray a:focus{color:#028da9}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane.lt-gray a:hover{color:#b00}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane.lt-gray a:active{color:#028da9}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane.md-gray{background:#666;color:#fff}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane.md-gray a,.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane.md-gray a:visited{color:#fff}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane.md-gray a:focus{color:#028da9}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane.md-gray a:hover{color:#ebebeb}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane.md-gray a:active{color:#028da9}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane.dk-gray{background:#2d2d2d;color:#fff}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane.dk-gray a,.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane.dk-gray a:visited{color:#fff}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane.dk-gray a:focus{color:#028da9}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane.dk-gray a:hover{color:#ebebeb}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane.dk-gray a:active{color:#028da9}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane.black{background:#000;color:#fff}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane.black a,.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane.black a:visited{color:#fff}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane.black a:focus{color:#028da9}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane.black a:hover{color:#ebebeb}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane.black a:active{color:#028da9}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane.red{background:#b00;color:#fff}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane.red a,.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane.red a:visited{color:#fff}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane.red a:focus{color:#028da9}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane.red a:hover{color:#ebebeb}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane.red a:active{color:#028da9}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane .title-box{padding:.8em 1em;display:table;width:100%}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane .title-box .title-text{display:table-cell;vertical-align:middle;width:100%;text-align:center;padding:0 1em}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane .title-box .title-text h2{font-size:18px;font-size:1.8rem;font-family:proximanova,Helvetica,Arial,sans-serif!important;line-height:110%;font-weight:300;margin:1px 0 0;padding:0}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane .title-box .title-icon{display:table-cell;vertical-align:middle;font-size:24px;font-size:2.4rem}@media (max-width:47.4em){.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane .text-areas h2,.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane .title-box .title-text h2,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane .text-areas h2,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane .title-box .title-text h2{font-size:24px;font-size:2.4rem}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane .text-areas .title-icon,.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane .title-box .title-text .title-icon,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane .text-areas .title-icon,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane .title-box .title-text .title-icon{font-size:30px;font-size:3rem}.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane .field--name-field-tile-text-area li,.panel-pane.pane-bundle-tile-pane .fieldable-panels-pane .field--name-field-tile-text-area p,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane .field--name-field-tile-text-area li,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane .field--name-field-tile-text-area p{font-size:20px;font-size:2rem}}.panel-pane.pane-bundle-tile-pane-plus-text-area{text-align:center;color:#2d2d2d}.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane.lt-gray{background:#ebebeb}.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane .text-areas{padding:1.6em .4em .6em}.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane h2{font-size:20px;font-size:2rem;font-weight:400;margin-top:0;text-decoration:none}.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane li,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane p{font-size:16px;font-size:1.6rem;font-weight:300;line-height:140%}.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane ol,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane p,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane ul{margin:1em 0 0}.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane li{text-align:left;margin-left:-2em}.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane li.align-center{margin-left:-3em;text-align:center}.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane li.align-right{text-align:right}.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane a li,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane a p{color:#2d2d2d}.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane a h2,.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane a h2:visited{color:#b00}.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane a h2:focus{color:#028da9}.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane a h2:hover{color:#b00}.panel-pane.pane-bundle-tile-pane-plus-text-area .fieldable-panels-pane a h2:active{color:#2d2d2d}.panel-pane.pane-bundle-tile-pane-plus-text-area .tile-image-style-icon{display:block;padding:1.4em 1.4em 1em}.panel-pane.pane-bundle-tile-pane-plus-text-area .tile-image-style-icon .field--name-field-tile-background-img{display:table-cell;vertical-align:middle;width:25%}.panel-pane.pane-bundle-tile-pane-plus-text-area .tile-image-style-icon .field--name-field-tile-background-img img{width:100%}.panel-pane.pane-bundle-tile-pane-plus-text-area .tile-image-style-icon .field--name-field-tile-background-img+h2{display:table-cell;padding-left:.8em;vertical-align:middle;width:75%;text-align:left}.panel-pane.pane-bundle-tile-pane-plus-text-area .tile-image-style-icon .field--name-field-tile-background-img+h2+.text-areas{display:inline-block;width:100%;background:inherit}.panel-pane.pane-bundle-tile-pane-plus-text-area .tile-image-style-icon .text-areas{padding:0}.panel-pane.pane-bundle-tile-pane-plus-text-area .tile-image-style-icon-center{display:block;padding:2em 1em 1em}.panel-pane.pane-bundle-tile-pane-plus-text-area .tile-image-style-icon-center .field--name-field-tile-background-img{width:50%;max-width:110px;margin:0 auto}@media (min-width:47.5em){.tile-5 .panel-pane.pane-bundle-tile-pane-plus-text-area h2{font-size:19px;font-size:1.9rem}.tile-5 .panel-pane.pane-bundle-tile-pane-plus-text-area .field--name-field-tile-text-area li,.tile-5 .panel-pane.pane-bundle-tile-pane-plus-text-area .field--name-field-tile-text-area p{font-size:15px;font-size:1.5rem;line-height:130%}.tile-5 .panel-pane.pane-bundle-tile-pane-plus-text-area .text-areas{padding:1.2em .2em .6em}}#edit-field-tile-background-img .description{font-size:120%;line-height:130%;margin-top:10px}.l-content{min-height:4em}.l-footer-wrapper .l-region{margin-bottom:20px;text-align:left}.l-footer-wrapper .l-region--footer-1 p,.l-footer-wrapper .l-region--footer-3 p{font-size:13px;font-size:1.3rem;line-height:135%;margin:0}.l-footer-wrapper .l-region--footer-2{text-align:right}.l-footer-wrapper .l-region--footer-3{clear:both}.l-footer-wrapper a{font-weight:400}.l-footer-wrapper #osu-wordmark{margin-bottom:10px}.l-footer-wrapper #osu-wordmark img{max-width:300px}.l-footer-wrapper .osu-siteinfo-name{font-weight:600}.l-footer-wrapper .osu-siteinfo-address{float:left;font-style:normal}.l-footer-wrapper .osu-siteinfo-address .pipe{margin:0 2px}@media (max-width:47.4em){.l-page .l-footer-wrapper .l-region{text-align:center}.l-page .l-footer-wrapper .l-region p{font-size:17px;font-size:1.7rem}.l-page .l-footer-wrapper .l-region>*{float:none;text-align:center}.l-page .l-footer-wrapper .l-region ul{padding:0}.l-page .l-footer-wrapper .l-region ul li:first-child *{margin-left:0}}.footer-dk-gray .l-footer-wrapper{background:#2d2d2d;color:#fff}.footer-dk-gray .l-footer-wrapper a,.footer-dk-gray .l-footer-wrapper a:visited{color:#fff}.footer-dk-gray .l-footer-wrapper a:focus{color:#d4df48}.footer-dk-gray .l-footer-wrapper a:hover{color:#666}.footer-dk-gray .l-footer-wrapper a:active{color:#b00}.footer-dk-gray .l-footer-wrapper .pipe{color:#666}.footer-md-gray .l-footer-wrapper{background:#666;color:#fff}.footer-md-gray .l-footer-wrapper a,.footer-md-gray .l-footer-wrapper a:visited{color:#fff}.footer-md-gray .l-footer-wrapper a:focus{color:#d4df48}.footer-md-gray .l-footer-wrapper a:hover{color:#ebebeb}.footer-md-gray .l-footer-wrapper a:active{color:#b00}.footer-md-gray .l-footer-wrapper .pipe{color:#ebebeb}.footer-md-gray .l-footer-wrapper .osu-siteinfo-social li .siteinfo-social-link{color:#666;background-color:#fff}.footer-md-gray .l-footer-wrapper .osu-siteinfo-social li .siteinfo-social-link:focus,.footer-md-gray .l-footer-wrapper .osu-siteinfo-social li .siteinfo-social-link:hover{color:#fff}.footer-lt-gray .l-footer-wrapper{background:#ebebeb;color:#666}.footer-lt-gray .l-footer-wrapper a,.footer-lt-gray .l-footer-wrapper a:visited{color:#666}.footer-lt-gray .l-footer-wrapper a:focus{color:#d4df48}.footer-lt-gray .l-footer-wrapper .pipe,.footer-lt-gray .l-footer-wrapper a:active,.footer-lt-gray .l-footer-wrapper a:hover{color:#b00}.footer-white .l-footer-wrapper{background:#fff;color:#666}.footer-white .l-footer-wrapper a,.footer-white .l-footer-wrapper a:visited{color:#666}.footer-white .l-footer-wrapper a:focus{color:#d4df48}.footer-white .l-footer-wrapper .pipe,.footer-white .l-footer-wrapper a:active,.footer-white .l-footer-wrapper a:hover{color:#b00}.l-footer-wrapper .osu-siteinfo-social{margin-top:0;padding-left:0;text-align:right}.l-footer-wrapper .osu-siteinfo-social li{list-style-type:none;display:inline-block}@media (min-width:47.5em) and (max-width:59em){.l-footer-wrapper .osu-siteinfo-social li:nth-last-child(5):first-child:nth-child(4),.l-footer-wrapper .osu-siteinfo-social li:nth-last-child(5):first-child~:nth-child(4){clear:both}.l-footer-wrapper .osu-siteinfo-social li:nth-last-child(5):first-child:nth-child(n+4),.l-footer-wrapper .osu-siteinfo-social li:nth-last-child(5):first-child~:nth-child(n+4){float:right}}@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-footer-wrapper .osu-siteinfo-social li .siteinfo-social-link{color:#fff;background-color:#666;margin:0 0 1em 1em;width:2.55em;padding:.62em 0 .46em;text-align:center;display:block}.l-footer-wrapper .osu-siteinfo-social li .siteinfo-social-link:focus,.l-footer-wrapper .osu-siteinfo-social li .siteinfo-social-link:hover{background-color:#000}.l-footer-wrapper .osu-siteinfo-social li .siteinfo-social-link.link-facebook:focus,.l-footer-wrapper .osu-siteinfo-social li .siteinfo-social-link.link-facebook:hover{background-color:#3b5998}.l-footer-wrapper .osu-siteinfo-social li .siteinfo-social-link.link-twitter:focus,.l-footer-wrapper .osu-siteinfo-social li .siteinfo-social-link.link-twitter:hover{background-color:#00aced}.l-footer-wrapper .osu-siteinfo-social li .siteinfo-social-link.link-youtube:focus,.l-footer-wrapper .osu-siteinfo-social li .siteinfo-social-link.link-youtube:hover{background-color:#b00}.l-footer-wrapper .osu-siteinfo-social li .siteinfo-social-link.link-googleplus:focus,.l-footer-wrapper .osu-siteinfo-social li .siteinfo-social-link.link-googleplus:hover{background-color:#dd4b39}.l-footer-wrapper .osu-siteinfo-social li .siteinfo-social-link.link-photos:focus,.l-footer-wrapper .osu-siteinfo-social li .siteinfo-social-link.link-photos:hover{background-color:#ff0084}.l-footer-wrapper .osu-siteinfo-social li .siteinfo-social-link.link-instagram:focus,.l-footer-wrapper .osu-siteinfo-social li .siteinfo-social-link.link-instagram:hover{background-color:#517fa4}.l-footer-wrapper .osu-siteinfo-social li .siteinfo-social-link.link-linkedin:focus,.l-footer-wrapper .osu-siteinfo-social li .siteinfo-social-link.link-linkedin:hover{background-color:#007bb6}.l-main.white{background:#fff}.l-main.lt-gray{background:#f5f5f5}.l-main{padding-bottom:20px}.node-type-ocio-landing-page .l-main{padding-bottom:0}.l-region--main-menu .menu .collapsed,.l-region--main-menu .menu .expanded,.l-region--main-menu .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{position:relative;display:table;width:100%}.l-region--main-menu h2.block__title{display:none}.l-region--main-menu>*{display:table-cell;vertical-align:middle;width:100%}.l-region--main-menu ul.sf-main-menu{float:left;clear:left;margin:0}.l-region--main-menu ul.sf-main-menu li{float:left;margin:0;padding:.75em 1.6em .75em 0;text-transform:uppercase}.l-region--main-menu ul.sf-main-menu li a,.l-region--main-menu ul.sf-main-menu li span{font-weight:500;text-decoration:none}.l-region--main-menu ul.sf-main-menu li a:hover{text-decoration:none}.l-region--main-menu ul.sf-main-menu ul{display:none;position:absolute;z-index:99;margin-top:.7em;margin-left:-.9em}.l-region--main-menu ul.sf-main-menu ul li{padding:0}.l-region--main-menu ul.sf-main-menu ul li a{padding:.75em .9em .65em}.l-region--main-menu ul li:hover>ul{display:block}.l-region--main-menu ul ul.menu li{float:none;position:relative}.l-region--main-menu,.l-region--main-menu-wrapper,.l-region--main-menu-wrapper.white,.l-region--main-menu.white{background-color:#fff}.l-region--main-menu ul.menu ul,.l-region--main-menu-wrapper ul.menu ul,.l-region--main-menu-wrapper.lt-gray,.l-region--main-menu-wrapper.white ul.menu ul,.l-region--main-menu.lt-gray,.l-region--main-menu.white ul.menu ul{background-color:#ebebeb}.l-region--main-menu .sf-menu ul:before,.l-region--main-menu-wrapper .sf-menu ul:before,.l-region--main-menu-wrapper.white .sf-menu ul:before,.l-region--main-menu.white .sf-menu ul:before{border-bottom-color:#ebebeb}.l-region--main-menu .ui-accordion-content ul.menu>li>a,.l-region--main-menu .ui-accordion-content ul.menu>li>a:visited,.l-region--main-menu .ui-tabs-content ul.menu>li>a,.l-region--main-menu .ui-tabs-content ul.menu>li>a:visited,.l-region--main-menu ul.menu .ui-accordion-content ul>li>a,.l-region--main-menu ul.menu .ui-accordion-content ul>li>a:visited,.l-region--main-menu ul.menu .ui-tabs-content ul>li>a,.l-region--main-menu ul.menu .ui-tabs-content ul>li>a:visited,.l-region--main-menu ul.menu ul>li>a,.l-region--main-menu ul.menu ul>li>a:visited,.l-region--main-menu ul.menu>li>a,.l-region--main-menu ul.menu>li>a:visited,.l-region--main-menu-wrapper .ui-accordion-content ul.menu>li>a,.l-region--main-menu-wrapper .ui-accordion-content ul.menu>li>a:visited,.l-region--main-menu-wrapper .ui-tabs-content ul.menu>li>a,.l-region--main-menu-wrapper .ui-tabs-content ul.menu>li>a:visited,.l-region--main-menu-wrapper ul.menu .ui-accordion-content ul>li>a,.l-region--main-menu-wrapper ul.menu .ui-accordion-content ul>li>a:visited,.l-region--main-menu-wrapper ul.menu .ui-tabs-content ul>li>a,.l-region--main-menu-wrapper ul.menu .ui-tabs-content ul>li>a:visited,.l-region--main-menu-wrapper ul.menu ul>li>a,.l-region--main-menu-wrapper ul.menu ul>li>a:visited,.l-region--main-menu-wrapper ul.menu>li>a,.l-region--main-menu-wrapper ul.menu>li>a:visited,.l-region--main-menu-wrapper.white .ui-accordion-content ul.menu>li>a,.l-region--main-menu-wrapper.white .ui-accordion-content ul.menu>li>a:visited,.l-region--main-menu-wrapper.white .ui-tabs-content ul.menu>li>a,.l-region--main-menu-wrapper.white .ui-tabs-content ul.menu>li>a:visited,.l-region--main-menu-wrapper.white ul.menu .ui-accordion-content ul>li>a,.l-region--main-menu-wrapper.white ul.menu .ui-accordion-content ul>li>a:visited,.l-region--main-menu-wrapper.white ul.menu .ui-tabs-content ul>li>a,.l-region--main-menu-wrapper.white ul.menu .ui-tabs-content ul>li>a:visited,.l-region--main-menu-wrapper.white ul.menu ul>li>a,.l-region--main-menu-wrapper.white ul.menu ul>li>a:visited,.l-region--main-menu-wrapper.white ul.menu>li>a,.l-region--main-menu-wrapper.white ul.menu>li>a:visited,.l-region--main-menu.white .ui-accordion-content ul.menu>li>a,.l-region--main-menu.white .ui-accordion-content ul.menu>li>a:visited,.l-region--main-menu.white .ui-tabs-content ul.menu>li>a,.l-region--main-menu.white .ui-tabs-content ul.menu>li>a:visited,.l-region--main-menu.white ul.menu .ui-accordion-content ul>li>a,.l-region--main-menu.white ul.menu .ui-accordion-content ul>li>a:visited,.l-region--main-menu.white ul.menu .ui-tabs-content ul>li>a,.l-region--main-menu.white ul.menu .ui-tabs-content ul>li>a:visited,.l-region--main-menu.white ul.menu ul>li>a,.l-region--main-menu.white ul.menu ul>li>a:visited,.l-region--main-menu.white ul.menu>li>a,.l-region--main-menu.white ul.menu>li>a:visited,.ui-accordion-content .l-region--main-menu-wrapper ul.menu ul>li>a,.ui-accordion-content .l-region--main-menu-wrapper ul.menu>li>a,.ui-accordion-content .l-region--main-menu-wrapper.white ul.menu>li>a,.ui-tabs-content .l-region--main-menu-wrapper ul.menu ul>li>a,.ui-tabs-content .l-region--main-menu-wrapper ul.menu>li>a,.ui-tabs-content .l-region--main-menu-wrapper.white ul.menu>li>a{color:#666}.l-region--main-menu .ui-accordion-content ul.menu>li>a:focus,.l-region--main-menu .ui-tabs-content ul.menu>li>a:focus,.l-region--main-menu ul.menu .ui-accordion-content ul>li>a:focus,.l-region--main-menu ul.menu .ui-tabs-content ul>li>a:focus,.l-region--main-menu ul.menu ul>li>a:focus,.l-region--main-menu ul.menu>li>a:focus,.l-region--main-menu-wrapper .ui-accordion-content ul.menu>li>a:focus,.l-region--main-menu-wrapper .ui-tabs-content ul.menu>li>a:focus,.l-region--main-menu-wrapper ul.menu .ui-accordion-content ul>li>a:focus,.l-region--main-menu-wrapper ul.menu .ui-tabs-content ul>li>a:focus,.l-region--main-menu-wrapper ul.menu ul>li>a:focus,.l-region--main-menu-wrapper ul.menu>li>a:focus,.l-region--main-menu-wrapper.white .ui-accordion-content ul.menu>li>a:focus,.l-region--main-menu-wrapper.white .ui-tabs-content ul.menu>li>a:focus,.l-region--main-menu-wrapper.white ul.menu .ui-accordion-content ul>li>a:focus,.l-region--main-menu-wrapper.white ul.menu .ui-tabs-content ul>li>a:focus,.l-region--main-menu-wrapper.white ul.menu ul>li>a:focus,.l-region--main-menu-wrapper.white ul.menu>li>a:focus,.l-region--main-menu.white .ui-accordion-content ul.menu>li>a:focus,.l-region--main-menu.white .ui-tabs-content ul.menu>li>a:focus,.l-region--main-menu.white ul.menu .ui-accordion-content ul>li>a:focus,.l-region--main-menu.white ul.menu .ui-tabs-content ul>li>a:focus,.l-region--main-menu.white ul.menu ul>li>a:focus,.l-region--main-menu.white ul.menu>li>a:focus{color:#d65828}.l-region--main-menu .ui-accordion-content ul.menu>li>a:hover,.l-region--main-menu .ui-tabs-content ul.menu>li>a:hover,.l-region--main-menu ul.menu .ui-accordion-content ul>li>a:hover,.l-region--main-menu ul.menu .ui-tabs-content ul>li>a:hover,.l-region--main-menu ul.menu ul>li>a:hover,.l-region--main-menu ul.menu>li>a:hover,.l-region--main-menu-wrapper .ui-accordion-content ul.menu>li>a:hover,.l-region--main-menu-wrapper .ui-tabs-content ul.menu>li>a:hover,.l-region--main-menu-wrapper ul.menu .ui-accordion-content ul>li>a:hover,.l-region--main-menu-wrapper ul.menu .ui-tabs-content ul>li>a:hover,.l-region--main-menu-wrapper ul.menu ul>li>a:hover,.l-region--main-menu-wrapper ul.menu>li>a:hover,.l-region--main-menu-wrapper.white .ui-accordion-content ul.menu>li>a:hover,.l-region--main-menu-wrapper.white .ui-tabs-content ul.menu>li>a:hover,.l-region--main-menu-wrapper.white ul.menu .ui-accordion-content ul>li>a:hover,.l-region--main-menu-wrapper.white ul.menu .ui-tabs-content ul>li>a:hover,.l-region--main-menu-wrapper.white ul.menu ul>li>a:hover,.l-region--main-menu-wrapper.white ul.menu>li>a:hover,.l-region--main-menu.white .ui-accordion-content ul.menu>li>a:hover,.l-region--main-menu.white .ui-tabs-content ul.menu>li>a:hover,.l-region--main-menu.white ul.menu .ui-accordion-content ul>li>a:hover,.l-region--main-menu.white ul.menu .ui-tabs-content ul>li>a:hover,.l-region--main-menu.white ul.menu ul>li>a:hover,.l-region--main-menu.white ul.menu>li>a:hover{color:#b00}.l-region--main-menu .ui-accordion-content ul.menu>li>a:active,.l-region--main-menu .ui-tabs-content ul.menu>li>a:active,.l-region--main-menu ul.menu .ui-accordion-content ul>li>a:active,.l-region--main-menu ul.menu .ui-tabs-content ul>li>a:active,.l-region--main-menu ul.menu ul>li>a:active,.l-region--main-menu ul.menu>li>a:active,.l-region--main-menu-wrapper .ui-accordion-content ul.menu>li>a:active,.l-region--main-menu-wrapper .ui-tabs-content ul.menu>li>a:active,.l-region--main-menu-wrapper ul.menu .ui-accordion-content ul>li>a:active,.l-region--main-menu-wrapper ul.menu .ui-tabs-content ul>li>a:active,.l-region--main-menu-wrapper ul.menu ul>li>a:active,.l-region--main-menu-wrapper ul.menu>li>a:active,.l-region--main-menu-wrapper.white .ui-accordion-content ul.menu>li>a:active,.l-region--main-menu-wrapper.white .ui-tabs-content ul.menu>li>a:active,.l-region--main-menu-wrapper.white ul.menu .ui-accordion-content ul>li>a:active,.l-region--main-menu-wrapper.white ul.menu .ui-tabs-content ul>li>a:active,.l-region--main-menu-wrapper.white ul.menu ul>li>a:active,.l-region--main-menu-wrapper.white ul.menu>li>a:active,.l-region--main-menu.white .ui-accordion-content ul.menu>li>a:active,.l-region--main-menu.white .ui-tabs-content ul.menu>li>a:active,.l-region--main-menu.white ul.menu .ui-accordion-content ul>li>a:active,.l-region--main-menu.white ul.menu .ui-tabs-content ul>li>a:active,.l-region--main-menu.white ul.menu ul>li>a:active,.l-region--main-menu.white ul.menu>li>a:active{color:#2d2d2d}.l-region--main-menu #search-block-toggle,.l-region--main-menu #search-block-toggle:visited,.l-region--main-menu ul.menu li span,.l-region--main-menu ul.menu ul li span,.l-region--main-menu-wrapper #search-block-toggle,.l-region--main-menu-wrapper #search-block-toggle:visited,.l-region--main-menu-wrapper ul.menu li span,.l-region--main-menu-wrapper ul.menu ul li span,.l-region--main-menu-wrapper.white #search-block-toggle,.l-region--main-menu-wrapper.white #search-block-toggle:visited,.l-region--main-menu-wrapper.white ul.menu li span,.l-region--main-menu-wrapper.white ul.menu ul li span,.l-region--main-menu.white #search-block-toggle,.l-region--main-menu.white #search-block-toggle:visited,.l-region--main-menu.white ul.menu li span,.l-region--main-menu.white ul.menu ul li span{color:#666}.l-region--main-menu #search-block-toggle:focus,.l-region--main-menu-wrapper #search-block-toggle:focus,.l-region--main-menu-wrapper.white #search-block-toggle:focus,.l-region--main-menu.white #search-block-toggle:focus{color:#028da9}.l-region--main-menu #search-block-toggle:hover,.l-region--main-menu-wrapper #search-block-toggle:hover,.l-region--main-menu-wrapper.white #search-block-toggle:hover,.l-region--main-menu.white #search-block-toggle:hover{color:#b00}.l-region--main-menu #search-block-toggle:active,.l-region--main-menu-wrapper #search-block-toggle:active,.l-region--main-menu-wrapper.lt-gray .ui-accordion-content ul.menu>li>a,.l-region--main-menu-wrapper.lt-gray .ui-accordion-content ul.menu>li>a:visited,.l-region--main-menu-wrapper.lt-gray .ui-tabs-content ul.menu>li>a,.l-region--main-menu-wrapper.lt-gray .ui-tabs-content ul.menu>li>a:visited,.l-region--main-menu-wrapper.lt-gray ul.menu .ui-accordion-content ul>li>a,.l-region--main-menu-wrapper.lt-gray ul.menu .ui-accordion-content ul>li>a:visited,.l-region--main-menu-wrapper.lt-gray ul.menu .ui-tabs-content ul>li>a,.l-region--main-menu-wrapper.lt-gray ul.menu .ui-tabs-content ul>li>a:visited,.l-region--main-menu-wrapper.lt-gray ul.menu ul>li>a,.l-region--main-menu-wrapper.lt-gray ul.menu ul>li>a:visited,.l-region--main-menu-wrapper.lt-gray ul.menu>li>a,.l-region--main-menu-wrapper.lt-gray ul.menu>li>a:visited,.l-region--main-menu-wrapper.white #search-block-toggle:active,.l-region--main-menu.lt-gray .ui-accordion-content ul.menu>li>a,.l-region--main-menu.lt-gray .ui-accordion-content ul.menu>li>a:visited,.l-region--main-menu.lt-gray .ui-tabs-content ul.menu>li>a,.l-region--main-menu.lt-gray .ui-tabs-content ul.menu>li>a:visited,.l-region--main-menu.lt-gray ul.menu .ui-accordion-content ul>li>a,.l-region--main-menu.lt-gray ul.menu .ui-accordion-content ul>li>a:visited,.l-region--main-menu.lt-gray ul.menu .ui-tabs-content ul>li>a,.l-region--main-menu.lt-gray ul.menu .ui-tabs-content ul>li>a:visited,.l-region--main-menu.lt-gray ul.menu ul>li>a,.l-region--main-menu.lt-gray ul.menu ul>li>a:visited,.l-region--main-menu.lt-gray ul.menu>li>a,.l-region--main-menu.lt-gray ul.menu>li>a:visited,.l-region--main-menu.white #search-block-toggle:active,.ui-accordion-content .l-region--main-menu-wrapper.lt-gray ul.menu>li>a,.ui-tabs-content .l-region--main-menu-wrapper.lt-gray ul.menu>li>a{color:#2d2d2d}.l-region--main-menu-wrapper.lt-gray ul.menu ul,.l-region--main-menu.lt-gray ul.menu ul{background-color:#d7d7d7}.l-region--main-menu-wrapper.lt-gray .sf-menu ul:before,.l-region--main-menu.lt-gray .sf-menu ul:before{border-bottom-color:#d7d7d7}.l-region--main-menu-wrapper.lt-gray .ui-accordion-content ul.menu>li>a:focus,.l-region--main-menu-wrapper.lt-gray .ui-tabs-content ul.menu>li>a:focus,.l-region--main-menu-wrapper.lt-gray ul.menu .ui-accordion-content ul>li>a:focus,.l-region--main-menu-wrapper.lt-gray ul.menu .ui-tabs-content ul>li>a:focus,.l-region--main-menu-wrapper.lt-gray ul.menu ul>li>a:focus,.l-region--main-menu-wrapper.lt-gray ul.menu>li>a:focus,.l-region--main-menu.lt-gray .ui-accordion-content ul.menu>li>a:focus,.l-region--main-menu.lt-gray .ui-tabs-content ul.menu>li>a:focus,.l-region--main-menu.lt-gray ul.menu .ui-accordion-content ul>li>a:focus,.l-region--main-menu.lt-gray ul.menu .ui-tabs-content ul>li>a:focus,.l-region--main-menu.lt-gray ul.menu ul>li>a:focus,.l-region--main-menu.lt-gray ul.menu>li>a:focus{color:#d65828}.l-region--main-menu-wrapper.lt-gray .ui-accordion-content ul.menu>li>a:hover,.l-region--main-menu-wrapper.lt-gray .ui-tabs-content ul.menu>li>a:hover,.l-region--main-menu-wrapper.lt-gray ul.menu .ui-accordion-content ul>li>a:hover,.l-region--main-menu-wrapper.lt-gray ul.menu .ui-tabs-content ul>li>a:hover,.l-region--main-menu-wrapper.lt-gray ul.menu ul>li>a:hover,.l-region--main-menu-wrapper.lt-gray ul.menu>li>a:hover,.l-region--main-menu.lt-gray .ui-accordion-content ul.menu>li>a:hover,.l-region--main-menu.lt-gray .ui-tabs-content ul.menu>li>a:hover,.l-region--main-menu.lt-gray ul.menu .ui-accordion-content ul>li>a:hover,.l-region--main-menu.lt-gray ul.menu .ui-tabs-content ul>li>a:hover,.l-region--main-menu.lt-gray ul.menu ul>li>a:hover,.l-region--main-menu.lt-gray ul.menu>li>a:hover{color:#b00}.l-region--main-menu-wrapper.lt-gray .ui-accordion-content ul.menu>li>a:active,.l-region--main-menu-wrapper.lt-gray .ui-tabs-content ul.menu>li>a:active,.l-region--main-menu-wrapper.lt-gray ul.menu .ui-accordion-content ul>li>a:active,.l-region--main-menu-wrapper.lt-gray ul.menu .ui-tabs-content ul>li>a:active,.l-region--main-menu-wrapper.lt-gray ul.menu ul>li>a:active,.l-region--main-menu-wrapper.lt-gray ul.menu>li>a:active,.l-region--main-menu.lt-gray .ui-accordion-content ul.menu>li>a:active,.l-region--main-menu.lt-gray .ui-tabs-content ul.menu>li>a:active,.l-region--main-menu.lt-gray ul.menu .ui-accordion-content ul>li>a:active,.l-region--main-menu.lt-gray ul.menu .ui-tabs-content ul>li>a:active,.l-region--main-menu.lt-gray ul.menu ul>li>a:active,.l-region--main-menu.lt-gray ul.menu>li>a:active{color:#028da9}.l-region--main-menu-wrapper.lt-gray #search-block-toggle,.l-region--main-menu-wrapper.lt-gray #search-block-toggle:visited,.l-region--main-menu-wrapper.lt-gray ul.menu li span,.l-region--main-menu-wrapper.lt-gray ul.menu ul li span,.l-region--main-menu.lt-gray #search-block-toggle,.l-region--main-menu.lt-gray #search-block-toggle:visited,.l-region--main-menu.lt-gray ul.menu li span,.l-region--main-menu.lt-gray ul.menu ul li span{color:#2d2d2d}.l-region--main-menu-wrapper.lt-gray #search-block-toggle:focus,.l-region--main-menu.lt-gray #search-block-toggle:focus{color:#028da9}.l-region--main-menu-wrapper.lt-gray #search-block-toggle:hover,.l-region--main-menu.lt-gray #search-block-toggle:hover{color:#b00}.l-region--main-menu-wrapper.lt-gray #search-block-toggle:active,.l-region--main-menu.lt-gray #search-block-toggle:active{color:#028da9}.l-region--main-menu-wrapper.md-gray,.l-region--main-menu.md-gray{background-color:#666}.l-region--main-menu-wrapper.md-gray ul.menu ul,.l-region--main-menu.md-gray ul.menu ul{background-color:#4d4d4d}.l-region--main-menu-wrapper.md-gray .sf-menu ul:before,.l-region--main-menu.md-gray .sf-menu ul:before{border-bottom-color:#4d4d4d}.l-region--main-menu-wrapper.md-gray .ui-accordion-content ul.menu>li>a,.l-region--main-menu-wrapper.md-gray .ui-accordion-content ul.menu>li>a:visited,.l-region--main-menu-wrapper.md-gray .ui-tabs-content ul.menu>li>a,.l-region--main-menu-wrapper.md-gray .ui-tabs-content ul.menu>li>a:visited,.l-region--main-menu-wrapper.md-gray ul.menu .ui-accordion-content ul>li>a,.l-region--main-menu-wrapper.md-gray ul.menu .ui-accordion-content ul>li>a:visited,.l-region--main-menu-wrapper.md-gray ul.menu .ui-tabs-content ul>li>a,.l-region--main-menu-wrapper.md-gray ul.menu .ui-tabs-content ul>li>a:visited,.l-region--main-menu-wrapper.md-gray ul.menu ul>li>a,.l-region--main-menu-wrapper.md-gray ul.menu ul>li>a:visited,.l-region--main-menu-wrapper.md-gray ul.menu>li>a,.l-region--main-menu-wrapper.md-gray ul.menu>li>a:visited,.l-region--main-menu.md-gray .ui-accordion-content ul.menu>li>a,.l-region--main-menu.md-gray .ui-accordion-content ul.menu>li>a:visited,.l-region--main-menu.md-gray .ui-tabs-content ul.menu>li>a,.l-region--main-menu.md-gray .ui-tabs-content ul.menu>li>a:visited,.l-region--main-menu.md-gray ul.menu .ui-accordion-content ul>li>a,.l-region--main-menu.md-gray ul.menu .ui-accordion-content ul>li>a:visited,.l-region--main-menu.md-gray ul.menu .ui-tabs-content ul>li>a,.l-region--main-menu.md-gray ul.menu .ui-tabs-content ul>li>a:visited,.l-region--main-menu.md-gray ul.menu ul>li>a,.l-region--main-menu.md-gray ul.menu ul>li>a:visited,.l-region--main-menu.md-gray ul.menu>li>a,.l-region--main-menu.md-gray ul.menu>li>a:visited,.ui-accordion-content .l-region--main-menu-wrapper.md-gray ul.menu>li>a,.ui-tabs-content .l-region--main-menu-wrapper.md-gray ul.menu>li>a{color:#fff}.l-region--main-menu-wrapper.md-gray .ui-accordion-content ul.menu>li>a:focus,.l-region--main-menu-wrapper.md-gray .ui-tabs-content ul.menu>li>a:focus,.l-region--main-menu-wrapper.md-gray ul.menu .ui-accordion-content ul>li>a:focus,.l-region--main-menu-wrapper.md-gray ul.menu .ui-tabs-content ul>li>a:focus,.l-region--main-menu-wrapper.md-gray ul.menu ul>li>a:focus,.l-region--main-menu-wrapper.md-gray ul.menu>li>a:focus,.l-region--main-menu.md-gray .ui-accordion-content ul.menu>li>a:focus,.l-region--main-menu.md-gray .ui-tabs-content ul.menu>li>a:focus,.l-region--main-menu.md-gray ul.menu .ui-accordion-content ul>li>a:focus,.l-region--main-menu.md-gray ul.menu .ui-tabs-content ul>li>a:focus,.l-region--main-menu.md-gray ul.menu ul>li>a:focus,.l-region--main-menu.md-gray ul.menu>li>a:focus{color:#d65828}.l-region--main-menu-wrapper.md-gray .ui-accordion-content ul.menu>li>a:hover,.l-region--main-menu-wrapper.md-gray .ui-tabs-content ul.menu>li>a:hover,.l-region--main-menu-wrapper.md-gray ul.menu .ui-accordion-content ul>li>a:hover,.l-region--main-menu-wrapper.md-gray ul.menu .ui-tabs-content ul>li>a:hover,.l-region--main-menu-wrapper.md-gray ul.menu ul>li>a:hover,.l-region--main-menu-wrapper.md-gray ul.menu>li>a:hover,.l-region--main-menu.md-gray .ui-accordion-content ul.menu>li>a:hover,.l-region--main-menu.md-gray .ui-tabs-content ul.menu>li>a:hover,.l-region--main-menu.md-gray ul.menu .ui-accordion-content ul>li>a:hover,.l-region--main-menu.md-gray ul.menu .ui-tabs-content ul>li>a:hover,.l-region--main-menu.md-gray ul.menu ul>li>a:hover,.l-region--main-menu.md-gray ul.menu>li>a:hover{color:#d2d2d2}.l-region--main-menu-wrapper.md-gray .ui-accordion-content ul.menu>li>a:active,.l-region--main-menu-wrapper.md-gray .ui-tabs-content ul.menu>li>a:active,.l-region--main-menu-wrapper.md-gray ul.menu .ui-accordion-content ul>li>a:active,.l-region--main-menu-wrapper.md-gray ul.menu .ui-tabs-content ul>li>a:active,.l-region--main-menu-wrapper.md-gray ul.menu ul>li>a:active,.l-region--main-menu-wrapper.md-gray ul.menu>li>a:active,.l-region--main-menu.md-gray .ui-accordion-content ul.menu>li>a:active,.l-region--main-menu.md-gray .ui-tabs-content ul.menu>li>a:active,.l-region--main-menu.md-gray ul.menu .ui-accordion-content ul>li>a:active,.l-region--main-menu.md-gray ul.menu .ui-tabs-content ul>li>a:active,.l-region--main-menu.md-gray ul.menu ul>li>a:active,.l-region--main-menu.md-gray ul.menu>li>a:active{color:#dcaa38}.l-region--main-menu-wrapper.md-gray #search-block-toggle,.l-region--main-menu-wrapper.md-gray #search-block-toggle:visited,.l-region--main-menu-wrapper.md-gray ul.menu li span,.l-region--main-menu-wrapper.md-gray ul.menu ul li span,.l-region--main-menu.md-gray #search-block-toggle,.l-region--main-menu.md-gray #search-block-toggle:visited,.l-region--main-menu.md-gray ul.menu li span,.l-region--main-menu.md-gray ul.menu ul li span{color:#fff}.l-region--main-menu-wrapper.md-gray #search-block-toggle:focus,.l-region--main-menu.md-gray #search-block-toggle:focus{color:#dcaa38}.l-region--main-menu-wrapper.md-gray #search-block-toggle:hover,.l-region--main-menu.md-gray #search-block-toggle:hover{color:#d2d2d2}.l-region--main-menu-wrapper.md-gray #search-block-toggle:active,.l-region--main-menu.md-gray #search-block-toggle:active{color:#dcaa38}.l-region--main-menu-wrapper.dk-gray,.l-region--main-menu.dk-gray{background-color:#2d2d2d}.l-region--main-menu-wrapper.dk-gray ul.menu ul,.l-region--main-menu.dk-gray ul.menu ul{background-color:#666}.l-region--main-menu-wrapper.dk-gray .sf-menu ul:before,.l-region--main-menu.dk-gray .sf-menu ul:before{border-bottom-color:#666}.l-region--main-menu-wrapper.dk-gray .ui-accordion-content ul.menu>li>a,.l-region--main-menu-wrapper.dk-gray .ui-accordion-content ul.menu>li>a:visited,.l-region--main-menu-wrapper.dk-gray .ui-tabs-content ul.menu>li>a,.l-region--main-menu-wrapper.dk-gray .ui-tabs-content ul.menu>li>a:visited,.l-region--main-menu-wrapper.dk-gray ul.menu .ui-accordion-content ul>li>a,.l-region--main-menu-wrapper.dk-gray ul.menu .ui-accordion-content ul>li>a:visited,.l-region--main-menu-wrapper.dk-gray ul.menu .ui-tabs-content ul>li>a,.l-region--main-menu-wrapper.dk-gray ul.menu .ui-tabs-content ul>li>a:visited,.l-region--main-menu-wrapper.dk-gray ul.menu ul>li>a,.l-region--main-menu-wrapper.dk-gray ul.menu ul>li>a:visited,.l-region--main-menu-wrapper.dk-gray ul.menu>li>a,.l-region--main-menu-wrapper.dk-gray ul.menu>li>a:visited,.l-region--main-menu.dk-gray .ui-accordion-content ul.menu>li>a,.l-region--main-menu.dk-gray .ui-accordion-content ul.menu>li>a:visited,.l-region--main-menu.dk-gray .ui-tabs-content ul.menu>li>a,.l-region--main-menu.dk-gray .ui-tabs-content ul.menu>li>a:visited,.l-region--main-menu.dk-gray ul.menu .ui-accordion-content ul>li>a,.l-region--main-menu.dk-gray ul.menu .ui-accordion-content ul>li>a:visited,.l-region--main-menu.dk-gray ul.menu .ui-tabs-content ul>li>a,.l-region--main-menu.dk-gray ul.menu .ui-tabs-content ul>li>a:visited,.l-region--main-menu.dk-gray ul.menu ul>li>a,.l-region--main-menu.dk-gray ul.menu ul>li>a:visited,.l-region--main-menu.dk-gray ul.menu>li>a,.l-region--main-menu.dk-gray ul.menu>li>a:visited,.ui-accordion-content .l-region--main-menu-wrapper.dk-gray ul.menu>li>a,.ui-tabs-content .l-region--main-menu-wrapper.dk-gray ul.menu>li>a{color:#fff}.l-region--main-menu-wrapper.dk-gray .ui-accordion-content ul.menu>li>a:focus,.l-region--main-menu-wrapper.dk-gray .ui-tabs-content ul.menu>li>a:focus,.l-region--main-menu-wrapper.dk-gray ul.menu .ui-accordion-content ul>li>a:focus,.l-region--main-menu-wrapper.dk-gray ul.menu .ui-tabs-content ul>li>a:focus,.l-region--main-menu-wrapper.dk-gray ul.menu ul>li>a:focus,.l-region--main-menu-wrapper.dk-gray ul.menu>li>a:focus,.l-region--main-menu.dk-gray .ui-accordion-content ul.menu>li>a:focus,.l-region--main-menu.dk-gray .ui-tabs-content ul.menu>li>a:focus,.l-region--main-menu.dk-gray ul.menu .ui-accordion-content ul>li>a:focus,.l-region--main-menu.dk-gray ul.menu .ui-tabs-content ul>li>a:focus,.l-region--main-menu.dk-gray ul.menu ul>li>a:focus,.l-region--main-menu.dk-gray ul.menu>li>a:focus{color:#d65828}.l-region--main-menu-wrapper.dk-gray .ui-accordion-content ul.menu>li>a:hover,.l-region--main-menu-wrapper.dk-gray .ui-tabs-content ul.menu>li>a:hover,.l-region--main-menu-wrapper.dk-gray ul.menu .ui-accordion-content ul>li>a:hover,.l-region--main-menu-wrapper.dk-gray ul.menu .ui-tabs-content ul>li>a:hover,.l-region--main-menu-wrapper.dk-gray ul.menu ul>li>a:hover,.l-region--main-menu-wrapper.dk-gray ul.menu>li>a:hover,.l-region--main-menu.dk-gray .ui-accordion-content ul.menu>li>a:hover,.l-region--main-menu.dk-gray .ui-tabs-content ul.menu>li>a:hover,.l-region--main-menu.dk-gray ul.menu .ui-accordion-content ul>li>a:hover,.l-region--main-menu.dk-gray ul.menu .ui-tabs-content ul>li>a:hover,.l-region--main-menu.dk-gray ul.menu ul>li>a:hover,.l-region--main-menu.dk-gray ul.menu>li>a:hover{color:#d2d2d2}.l-region--main-menu-wrapper.dk-gray .ui-accordion-content ul.menu>li>a:active,.l-region--main-menu-wrapper.dk-gray .ui-tabs-content ul.menu>li>a:active,.l-region--main-menu-wrapper.dk-gray ul.menu .ui-accordion-content ul>li>a:active,.l-region--main-menu-wrapper.dk-gray ul.menu .ui-tabs-content ul>li>a:active,.l-region--main-menu-wrapper.dk-gray ul.menu ul>li>a:active,.l-region--main-menu-wrapper.dk-gray ul.menu>li>a:active,.l-region--main-menu.dk-gray .ui-accordion-content ul.menu>li>a:active,.l-region--main-menu.dk-gray .ui-tabs-content ul.menu>li>a:active,.l-region--main-menu.dk-gray ul.menu .ui-accordion-content ul>li>a:active,.l-region--main-menu.dk-gray ul.menu .ui-tabs-content ul>li>a:active,.l-region--main-menu.dk-gray ul.menu ul>li>a:active,.l-region--main-menu.dk-gray ul.menu>li>a:active{color:#dcaa38}.l-region--main-menu-wrapper.dk-gray #search-block-toggle,.l-region--main-menu-wrapper.dk-gray #search-block-toggle:visited,.l-region--main-menu-wrapper.dk-gray ul.menu li span,.l-region--main-menu-wrapper.dk-gray ul.menu ul li span,.l-region--main-menu.dk-gray #search-block-toggle,.l-region--main-menu.dk-gray #search-block-toggle:visited,.l-region--main-menu.dk-gray ul.menu li span,.l-region--main-menu.dk-gray ul.menu ul li span{color:#fff}.l-region--main-menu-wrapper.dk-gray #search-block-toggle:focus,.l-region--main-menu.dk-gray #search-block-toggle:focus{color:#d65828}.l-region--main-menu-wrapper.dk-gray #search-block-toggle:hover,.l-region--main-menu.dk-gray #search-block-toggle:hover{color:#d2d2d2}.l-region--main-menu-wrapper.dk-gray #search-block-toggle:active,.l-region--main-menu.dk-gray #search-block-toggle:active{color:#dcaa38}.l-region--main-menu-wrapper.black,.l-region--main-menu.black{background-color:#000}.l-region--main-menu-wrapper.black ul.menu ul,.l-region--main-menu.black ul.menu ul{background-color:#2d2d2d}.l-region--main-menu-wrapper.black .sf-menu ul:before,.l-region--main-menu.black .sf-menu ul:before{border-bottom-color:#2d2d2d}.l-region--main-menu-wrapper.black .ui-accordion-content ul.menu>li>a,.l-region--main-menu-wrapper.black .ui-accordion-content ul.menu>li>a:visited,.l-region--main-menu-wrapper.black .ui-tabs-content ul.menu>li>a,.l-region--main-menu-wrapper.black .ui-tabs-content ul.menu>li>a:visited,.l-region--main-menu-wrapper.black ul.menu .ui-accordion-content ul>li>a,.l-region--main-menu-wrapper.black ul.menu .ui-accordion-content ul>li>a:visited,.l-region--main-menu-wrapper.black ul.menu .ui-tabs-content ul>li>a,.l-region--main-menu-wrapper.black ul.menu .ui-tabs-content ul>li>a:visited,.l-region--main-menu-wrapper.black ul.menu ul>li>a,.l-region--main-menu-wrapper.black ul.menu ul>li>a:visited,.l-region--main-menu-wrapper.black ul.menu>li>a,.l-region--main-menu-wrapper.black ul.menu>li>a:visited,.l-region--main-menu.black .ui-accordion-content ul.menu>li>a,.l-region--main-menu.black .ui-accordion-content ul.menu>li>a:visited,.l-region--main-menu.black .ui-tabs-content ul.menu>li>a,.l-region--main-menu.black .ui-tabs-content ul.menu>li>a:visited,.l-region--main-menu.black ul.menu .ui-accordion-content ul>li>a,.l-region--main-menu.black ul.menu .ui-accordion-content ul>li>a:visited,.l-region--main-menu.black ul.menu .ui-tabs-content ul>li>a,.l-region--main-menu.black ul.menu .ui-tabs-content ul>li>a:visited,.l-region--main-menu.black ul.menu ul>li>a,.l-region--main-menu.black ul.menu ul>li>a:visited,.l-region--main-menu.black ul.menu>li>a,.l-region--main-menu.black ul.menu>li>a:visited,.ui-accordion-content .l-region--main-menu-wrapper.black ul.menu>li>a,.ui-tabs-content .l-region--main-menu-wrapper.black ul.menu>li>a{color:#fff}.l-region--main-menu-wrapper.black .ui-accordion-content ul.menu>li>a:focus,.l-region--main-menu-wrapper.black .ui-tabs-content ul.menu>li>a:focus,.l-region--main-menu-wrapper.black ul.menu .ui-accordion-content ul>li>a:focus,.l-region--main-menu-wrapper.black ul.menu .ui-tabs-content ul>li>a:focus,.l-region--main-menu-wrapper.black ul.menu ul>li>a:focus,.l-region--main-menu-wrapper.black ul.menu>li>a:focus,.l-region--main-menu.black .ui-accordion-content ul.menu>li>a:focus,.l-region--main-menu.black .ui-tabs-content ul.menu>li>a:focus,.l-region--main-menu.black ul.menu .ui-accordion-content ul>li>a:focus,.l-region--main-menu.black ul.menu .ui-tabs-content ul>li>a:focus,.l-region--main-menu.black ul.menu ul>li>a:focus,.l-region--main-menu.black ul.menu>li>a:focus{color:#dcaa38}.l-region--main-menu-wrapper.black .ui-accordion-content ul.menu>li>a:hover,.l-region--main-menu-wrapper.black .ui-tabs-content ul.menu>li>a:hover,.l-region--main-menu-wrapper.black ul.menu .ui-accordion-content ul>li>a:hover,.l-region--main-menu-wrapper.black ul.menu .ui-tabs-content ul>li>a:hover,.l-region--main-menu-wrapper.black ul.menu ul>li>a:hover,.l-region--main-menu-wrapper.black ul.menu>li>a:hover,.l-region--main-menu.black .ui-accordion-content ul.menu>li>a:hover,.l-region--main-menu.black .ui-tabs-content ul.menu>li>a:hover,.l-region--main-menu.black ul.menu .ui-accordion-content ul>li>a:hover,.l-region--main-menu.black ul.menu .ui-tabs-content ul>li>a:hover,.l-region--main-menu.black ul.menu ul>li>a:hover,.l-region--main-menu.black ul.menu>li>a:hover{color:#d2d2d2}.l-region--main-menu-wrapper.black .ui-accordion-content ul.menu>li>a:active,.l-region--main-menu-wrapper.black .ui-tabs-content ul.menu>li>a:active,.l-region--main-menu-wrapper.black ul.menu .ui-accordion-content ul>li>a:active,.l-region--main-menu-wrapper.black ul.menu .ui-tabs-content ul>li>a:active,.l-region--main-menu-wrapper.black ul.menu ul>li>a:active,.l-region--main-menu-wrapper.black ul.menu>li>a:active,.l-region--main-menu.black .ui-accordion-content ul.menu>li>a:active,.l-region--main-menu.black .ui-tabs-content ul.menu>li>a:active,.l-region--main-menu.black ul.menu .ui-accordion-content ul>li>a:active,.l-region--main-menu.black ul.menu .ui-tabs-content ul>li>a:active,.l-region--main-menu.black ul.menu ul>li>a:active,.l-region--main-menu.black ul.menu>li>a:active{color:#b00}.l-region--main-menu-wrapper.black #search-block-toggle,.l-region--main-menu-wrapper.black #search-block-toggle:visited,.l-region--main-menu-wrapper.black ul.menu li span,.l-region--main-menu-wrapper.black ul.menu ul li span,.l-region--main-menu.black #search-block-toggle,.l-region--main-menu.black #search-block-toggle:visited,.l-region--main-menu.black ul.menu li span,.l-region--main-menu.black ul.menu ul li span{color:#fff}.l-region--main-menu-wrapper.black #search-block-toggle:focus,.l-region--main-menu.black #search-block-toggle:focus{color:#dcaa38}.l-region--main-menu-wrapper.black #search-block-toggle:hover,.l-region--main-menu.black #search-block-toggle:hover{color:#d2d2d2}.l-region--main-menu-wrapper.black #search-block-toggle:active,.l-region--main-menu.black #search-block-toggle:active{color:#b00}.l-region--main-menu-wrapper.red,.l-region--main-menu.red{background-color:#b00}.l-region--main-menu-wrapper.red .ui-accordion-content ul.menu>li>a,.l-region--main-menu-wrapper.red .ui-accordion-content ul.menu>li>a:visited,.l-region--main-menu-wrapper.red .ui-tabs-content ul.menu>li>a,.l-region--main-menu-wrapper.red .ui-tabs-content ul.menu>li>a:visited,.l-region--main-menu-wrapper.red ul.menu>li>a,.l-region--main-menu-wrapper.red ul.menu>li>a:visited,.l-region--main-menu.red .ui-accordion-content ul.menu>li>a,.l-region--main-menu.red .ui-accordion-content ul.menu>li>a:visited,.l-region--main-menu.red .ui-tabs-content ul.menu>li>a,.l-region--main-menu.red .ui-tabs-content ul.menu>li>a:visited,.l-region--main-menu.red ul.menu>li>a,.l-region--main-menu.red ul.menu>li>a:visited{color:#fff}.l-region--main-menu-wrapper.red .ui-accordion-content ul.menu>li>a:focus,.l-region--main-menu-wrapper.red .ui-tabs-content ul.menu>li>a:focus,.l-region--main-menu-wrapper.red ul.menu>li>a:focus,.l-region--main-menu.red .ui-accordion-content ul.menu>li>a:focus,.l-region--main-menu.red .ui-tabs-content ul.menu>li>a:focus,.l-region--main-menu.red ul.menu>li>a:focus{color:#dcaa38}.l-region--main-menu-wrapper.red .ui-accordion-content ul.menu>li>a:hover,.l-region--main-menu-wrapper.red .ui-tabs-content ul.menu>li>a:hover,.l-region--main-menu-wrapper.red ul.menu>li>a:hover,.l-region--main-menu.red .ui-accordion-content ul.menu>li>a:hover,.l-region--main-menu.red .ui-tabs-content ul.menu>li>a:hover,.l-region--main-menu.red ul.menu>li>a:hover{color:#d2d2d2}.l-region--main-menu-wrapper.red .ui-accordion-content ul.menu>li>a:active,.l-region--main-menu-wrapper.red .ui-tabs-content ul.menu>li>a:active,.l-region--main-menu-wrapper.red ul.menu>li>a:active,.l-region--main-menu.red .ui-accordion-content ul.menu>li>a:active,.l-region--main-menu.red .ui-tabs-content ul.menu>li>a:active,.l-region--main-menu.red ul.menu>li>a:active{color:#ebebeb}.l-region--main-menu-wrapper.red ul.menu li span,.l-region--main-menu.red ul.menu li span{color:#fff}.l-region--main-menu-wrapper.red ul.menu ul,.l-region--main-menu.red ul.menu ul{background-color:#ebebeb}.l-region--main-menu-wrapper.red ul.menu .ui-accordion-content ul>li>a,.l-region--main-menu-wrapper.red ul.menu .ui-accordion-content ul>li>a:visited,.l-region--main-menu-wrapper.red ul.menu .ui-tabs-content ul>li>a,.l-region--main-menu-wrapper.red ul.menu .ui-tabs-content ul>li>a:visited,.l-region--main-menu-wrapper.red ul.menu ul>li>a,.l-region--main-menu-wrapper.red ul.menu ul>li>a:visited,.l-region--main-menu.red ul.menu .ui-accordion-content ul>li>a,.l-region--main-menu.red ul.menu .ui-accordion-content ul>li>a:visited,.l-region--main-menu.red ul.menu .ui-tabs-content ul>li>a,.l-region--main-menu.red ul.menu .ui-tabs-content ul>li>a:visited,.l-region--main-menu.red ul.menu ul>li>a,.l-region--main-menu.red ul.menu ul>li>a:visited{color:#2d2d2d}.l-region--main-menu-wrapper.red ul.menu .ui-accordion-content ul>li>a:focus,.l-region--main-menu-wrapper.red ul.menu .ui-tabs-content ul>li>a:focus,.l-region--main-menu-wrapper.red ul.menu ul>li>a:focus,.l-region--main-menu.red ul.menu .ui-accordion-content ul>li>a:focus,.l-region--main-menu.red ul.menu .ui-tabs-content ul>li>a:focus,.l-region--main-menu.red ul.menu ul>li>a:focus{color:#d65828}.l-region--main-menu-wrapper.red ul.menu .ui-accordion-content ul>li>a:hover,.l-region--main-menu-wrapper.red ul.menu .ui-tabs-content ul>li>a:hover,.l-region--main-menu-wrapper.red ul.menu ul>li>a:hover,.l-region--main-menu.red ul.menu .ui-accordion-content ul>li>a:hover,.l-region--main-menu.red ul.menu .ui-tabs-content ul>li>a:hover,.l-region--main-menu.red ul.menu ul>li>a:hover{color:#b00}.l-region--main-menu-wrapper.red ul.menu .ui-accordion-content ul>li>a:active,.l-region--main-menu-wrapper.red ul.menu .ui-tabs-content ul>li>a:active,.l-region--main-menu-wrapper.red ul.menu ul>li>a:active,.l-region--main-menu.red ul.menu .ui-accordion-content ul>li>a:active,.l-region--main-menu.red ul.menu .ui-tabs-content ul>li>a:active,.l-region--main-menu.red ul.menu ul>li>a:active{color:#028da9}.l-region--main-menu-wrapper.red #search-block-toggle,.l-region--main-menu-wrapper.red #search-block-toggle:visited,.l-region--main-menu.red #search-block-toggle,.l-region--main-menu.red #search-block-toggle:visited{color:#fff}.l-region--main-menu-wrapper.red #search-block-toggle:focus,.l-region--main-menu.red #search-block-toggle:focus{color:#dcaa38}.l-region--main-menu-wrapper.red #search-block-toggle:hover,.l-region--main-menu.red #search-block-toggle:hover{color:#d2d2d2}.l-region--main-menu-wrapper.red #search-block-toggle:active,.l-region--main-menu.red #search-block-toggle:active{color:#ebebeb}.l-region--main-menu-wrapper.red .sf-menu ul:before,.l-region--main-menu.red .sf-menu ul:before{border-bottom-color:#ebebeb}.sf-menu ul:before{content:' ';height:0;position:absolute;width:0;border:10px solid transparent;border-bottom-color:#d2d2d2;top:-19px;left:10px;z-index:2}.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:after,.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group:after,.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:after,.view-id-user_contact.view-display-id-panel_pane_1 .views-group:after,.view-id-wcm_media_gallery .views-group .views-row:after,.view-id-wcm_media_gallery .views-group:after{content:"";display:table;clear:both}.l-region--main-menu.mean-container .mean-bar,.l-region--main-menu.mean-container .mean-nav{background:0 0}.l-region--main-menu.mean-container .mean-bar{z-index:499;padding:0}.l-region--main-menu.mean-container a.meanmenu-reveal{color:#fff;font-size:1.5em;padding:.9em 1em;text-indent:0;text-align:center;left:0!important;right:auto!important}.l-region--main-menu.mean-container .mean-nav{margin-top:4em}.l-region--main-menu.mean-container .mean-nav ul li{text-transform:uppercase}.l-region--main-menu.mean-container .mean-nav ul li li{display:block;float:left;width:100%;margin:0;text-align:left;font-weight:500;box-sizing:border-box;background:rgba(0,0,0,.1);color:rgba(0,0,0,.9)}.l-region--main-menu.mean-container .mean-nav ul li a,.l-region--main-menu.mean-container .mean-nav ul li span{color:#fff;text-decoration:none;padding:1em 1em .9em 1.2em;border:0;box-sizing:border-box;width:100%;display:block}.l-region--main-menu.mean-container .mean-nav ul li li a{padding-left:3em;box-sizing:border-box;width:100%;color:#222;opacity:1}.l-region--main-menu.mean-container .mean-nav ul li a.mean-expand{border:0!important;padding:.7em .9em 1.55em .8em!important;width:auto;margin:0;background-color:transparent}.l-region--main-menu.mean-container .mean-nav ul li a.mean-expand:hover{background:0 0}.l-region--main-menu.mean-container.white{background:#fff;border-bottom:1px solid #e6e6e6}.l-region--main-menu.mean-container.white .mean-nav a,.l-region--main-menu.mean-container.white .mean-nav span,.l-region--main-menu.mean-container.white a.meanmenu-reveal{color:#666}.l-region--main-menu.mean-container.white .mean-bar,.l-region--main-menu.mean-container.white .mean-nav{background:#fff}.l-region--main-menu.mean-container.white .mean-nav ul li li{background:#e6e6e6}.l-region--main-menu.mean-container.white .mean-nav ul li li a,.l-region--main-menu.mean-container.white .mean-nav ul li li span{color:#1a1a1a}.l-region--main-menu.mean-container.lt-gray{background:#ebebeb;border-bottom:1px solid #d2d2d2}.l-region--main-menu.mean-container.lt-gray .mean-nav a,.l-region--main-menu.mean-container.lt-gray .mean-nav span,.l-region--main-menu.mean-container.lt-gray a.meanmenu-reveal{color:#666}.l-region--main-menu.mean-container.lt-gray .mean-bar,.l-region--main-menu.mean-container.lt-gray .mean-nav{background:#ebebeb}.l-region--main-menu.mean-container.lt-gray .mean-nav ul li li{background:#d2d2d2}.l-region--main-menu.mean-container.lt-gray .mean-nav ul li li a,.l-region--main-menu.mean-container.lt-gray .mean-nav ul li li span{color:#1a1a1a}.l-region--main-menu.mean-container.black .mean-nav a,.l-region--main-menu.mean-container.black .mean-nav span,.l-region--main-menu.mean-container.black .mean-nav ul li li a,.l-region--main-menu.mean-container.black .mean-nav ul li li span,.l-region--main-menu.mean-container.black a.meanmenu-reveal,.l-region--main-menu.mean-container.dk-gray .mean-nav a,.l-region--main-menu.mean-container.dk-gray .mean-nav span,.l-region--main-menu.mean-container.dk-gray .mean-nav ul li li a,.l-region--main-menu.mean-container.dk-gray .mean-nav ul li li span,.l-region--main-menu.mean-container.dk-gray a.meanmenu-reveal,.l-region--main-menu.mean-container.md-gray .mean-nav a,.l-region--main-menu.mean-container.md-gray .mean-nav span,.l-region--main-menu.mean-container.md-gray .mean-nav ul li li a,.l-region--main-menu.mean-container.md-gray .mean-nav ul li li span,.l-region--main-menu.mean-container.md-gray a.meanmenu-reveal,.l-region--main-menu.mean-container.red .mean-nav a,.l-region--main-menu.mean-container.red .mean-nav span,.l-region--main-menu.mean-container.red .mean-nav ul li li a,.l-region--main-menu.mean-container.red .mean-nav ul li li span,.l-region--main-menu.mean-container.red a.meanmenu-reveal{color:#fff}.l-region--main-menu.mean-container.md-gray{background:#666;border-bottom:1px solid #4d4d4d}.l-region--main-menu.mean-container.md-gray .mean-bar,.l-region--main-menu.mean-container.md-gray .mean-nav{background:#666}.l-region--main-menu.mean-container.md-gray .mean-nav ul li li{background:#4d4d4d}.l-region--main-menu.mean-container.dk-gray{background:#2d2d2d;border-bottom:1px solid #141414}.l-region--main-menu.mean-container.dk-gray .mean-bar,.l-region--main-menu.mean-container.dk-gray .mean-nav{background:#2d2d2d}.l-region--main-menu.mean-container.dk-gray .mean-nav ul li li{background:#535353}.l-region--main-menu.mean-container.black{background:#000;border-bottom:1px solid #000}.l-region--main-menu.mean-container.black .mean-bar,.l-region--main-menu.mean-container.black .mean-nav{background:#000}.l-region--main-menu.mean-container.black .mean-nav ul li li{background:#262626}.l-region--main-menu.mean-container.red{background:#b00;border-bottom:1px solid #800}.l-region--main-menu.mean-container.red .mean-bar,.l-region--main-menu.mean-container.red .mean-nav{background:#b00}.l-region--main-menu.mean-container.red .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}}#superfish-1-toggle span{display:none}.l-region--masthead{padding:20px 0}@media (min-width:47.5em){.l-region--masthead .l-constrained{width:100%;display:table}}#site-name{display:table-cell;vertical-align:middle;font-size:48px;font-size:4.8rem;max-width:500px}#site-name .site-name-prefix{display:block;font-size:.5em;font-weight:300;color:#666}#site-name .site-name-main{color:#2d2d2d;font-weight:600;display:block;line-height:1em}#site-name a{text-decoration:none;display:block}#site-name .site-name-slogan{font-size:.5em;font-weight:400;color:#666;margin-top:20px}#site-name.site-name-2-lines{font-size:44px;font-size:4.4rem}#site-name.site-name-3-lines{font-size:32px;font-size:3.2rem}#site-name.site-name-4-lines{font-size:30px;font-size:3rem}#site-logo{display:table-cell;vertical-align:middle;text-align:right}#site-logo img{height:140px;width:auto;margin-right:-.5em}@media (max-width:47.4em){#site-logo{display:none}}.l-region--masthead.white{background-color:#fff}.l-region--masthead.dk-gray{background-color:#2d2d2d}.l-region--masthead.dk-gray #site-name .site-name-main{color:#fff}.l-region--masthead.dk-gray #site-name .site-name-prefix,.l-region--masthead.dk-gray #site-name .site-name-slogan{color:#ebebeb}.l-region--masthead.md-gray{background-color:#666}.l-region--masthead.md-gray #site-name .site-name-main{color:#fff}.l-region--masthead.md-gray #site-name .site-name-prefix,.l-region--masthead.md-gray #site-name .site-name-slogan{color:#f3f3f3}.l-region--masthead.lt-gray{background-color:#ebebeb}.l-region--osu-navbar{clear:both;margin:0;padding:0;background:url(../images/osu-navbar/lt-gray/bg-navbar_red.png) left bottom repeat-x #eaeaea;overflow:hidden}#osu_navbar *{font-family:proximanova,'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:13px;line-height:1.4;font-weight:400}#osu_navbar p{margin:0;padding:0}#osu_navbar .univ_info{float:left;padding:.9em 0 1.1em;margin-left:0}#osu_navbar .univ_links{float:right;clear:none;padding:1em 0 0;margin-top:-2px}#osu_navbar .univ_name a{height:16px;width:90px;display:block;text-indent:-9999px;background:url(../images/osu-navbar/lt-gray/osu_name.png) no-repeat;margin-left:0;overflow:hidden}#osu_navbar div.links{float:left;margin-bottom:10px}#osu_navbar div.links ul{margin:0;padding:0}#osu_navbar div.links ul li{list-style:none;float:left;margin-left:1em}#osu_navbar div.links ul li a{color:#333;text-decoration:none;background-position:0 0}#osu_navbar div.links ul li a:hover{text-decoration:underline}.osu-semantic{position:absolute;left:0;top:-500px;width:1px;height:1px;overflow:hidden}a.osu-semantic:active,a.osu-semantic:focus{position:absolute;left:0;top:0;overflow:visible}a#skip:active,a#skip:focus{position:absolute;top:0;left:25%;width:50%;text-align:center;padding:.5em 0 1.5em;display:block;color:#fff;z-index:999999999999999999;text-decoration:none;background:#666;background:rgba(0,0,0,.8);border:1px dotted #ccc;border-top:none;border-radius:0 0 6px 6px}.view,.views-exposed-form,.views-exposed-widgets .views-exposed-.views-exposed-widgets{position:relative}a#skip:active:hover,a#skip:focus:hover{background:#b00;background:rgba(187,0,0,.8)}.l-region--osu-navbar.dk-gray{background:url(../images/osu-navbar/dk-gray/bg-navbar_red.png) left bottom repeat-x #333}.l-region--osu-navbar.dk-gray #osu_navbar .univ_name a{background-image:url(../images/osu-navbar/dk-gray/osu_name.png)}.l-region--osu-navbar.dk-gray #osu_navbar div.links ul li a{color:#fff}@media (max-width:47.4em){#osu_navbar div.links ul{margin-top:-2px}#osu_navbar div.links ul li{list-style:none;float:left;margin-left:.5em}#osu_navbar div.links ul li a{height:23px;width:23px;display:block;overflow:hidden;text-indent:-999px}#osu_navbar div.links ul li a:hover{text-decoration:none}.l-region--osu-navbar #osu_navbar div.links ul li a.help,.l-region--osu-navbar.lt-gray #osu_navbar div.links ul li a.help{background-image:url(../images/osu-navbar/lt-gray/resp-help.png)}.l-region--osu-navbar #osu_navbar div.links ul li a.buckeyelink,.l-region--osu-navbar.lt-gray #osu_navbar div.links ul li a.buckeyelink{background-image:url(../images/osu-navbar/lt-gray/resp-buckeyelink.png)}.l-region--osu-navbar #osu_navbar div.links ul li a.map,.l-region--osu-navbar.lt-gray #osu_navbar div.links ul li a.map{background-image:url(../images/osu-navbar/lt-gray/resp-map.png)}.l-region--osu-navbar #osu_navbar div.links ul li a.findpeople,.l-region--osu-navbar.lt-gray #osu_navbar div.links ul li a.findpeople{background-image:url(../images/osu-navbar/lt-gray/resp-findpeople.png)}.l-region--osu-navbar #osu_navbar div.links ul li a.webmail,.l-region--osu-navbar.lt-gray #osu_navbar div.links ul li a.webmail{background-image:url(../images/osu-navbar/lt-gray/resp-webmail.png)}.l-region--osu-navbar #osu_navbar div.links ul li a.search,.l-region--osu-navbar.lt-gray #osu_navbar div.links ul li a.search{background-image:url(../images/osu-navbar/lt-gray/resp-search.png)}.l-region--osu-navbar.dk-gray #osu_navbar div.links ul li a.help{background-image:url(../images/osu-navbar/dk-gray/resp-help.png)}.l-region--osu-navbar.dk-gray #osu_navbar div.links ul li a.buckeyelink{background-image:url(../images/osu-navbar/dk-gray/resp-buckeyelink.png)}.l-region--osu-navbar.dk-gray #osu_navbar div.links ul li a.map{background-image:url(../images/osu-navbar/dk-gray/resp-map.png)}.l-region--osu-navbar.dk-gray #osu_navbar div.links ul li a.findpeople{background-image:url(../images/osu-navbar/dk-gray/resp-findpeople.png)}.l-region--osu-navbar.dk-gray #osu_navbar div.links ul li a.webmail{background-image:url(../images/osu-navbar/dk-gray/resp-webmail.png)}.l-region--osu-navbar.dk-gray #osu_navbar div.links ul li a.search{background-image:url(../images/osu-navbar/dk-gray/resp-search.png)}}@media only screen and (max-width:720px) and (-webkit-min-device-pixel-ratio:2),only screen and (max-width:720px) and (min--moz-device-pixel-ratio:2),only screen and (max-width:720px) and (-o-min-device-pixel-ratio:2 / 1),only screen and (max-width:720px) and (min-device-pixel-ratio:2){.l-region--osu-navbar.lt-gray #osu_navbar div.links ul li a{background-size:23px}.l-region--osu-navbar.lt-gray #osu_navbar .univ_name a{background-size:contain}.l-region--osu-navbar.lt-gray #osu_navbar div.links ul li a.help{background-image:url(../images/osu-navbar/lt-gray/resp-help@2x.png)}.l-region--osu-navbar.lt-gray #osu_navbar div.links ul li a.buckeyelink{background-image:url(../images/osu-navbar/lt-gray/resp-buckeyelink@2x.png)}.l-region--osu-navbar.lt-gray #osu_navbar div.links ul li a.map{background-image:url(../images/osu-navbar/lt-gray/resp-map@2x.png)}.l-region--osu-navbar.lt-gray #osu_navbar div.links ul li a.findpeople{background-image:url(../images/osu-navbar/lt-gray/resp-findpeople@2x.png)}.l-region--osu-navbar.lt-gray #osu_navbar div.links ul li a.webmail{background-image:url(../images/osu-navbar/lt-gray/resp-webmail@2x.png)}.l-region--osu-navbar.lt-gray #osu_navbar div.links ul li a.search{background-image:url(../images/osu-navbar/lt-gray/resp-search@2x.png)}.l-region--osu-navbar #osu_navbar div.links ul li .ui-accordion-content a,.l-region--osu-navbar #osu_navbar div.links ul li .ui-tabs-content a,.l-region--osu-navbar #osu_navbar div.links ul li a,.l-region--osu-navbar.dk-gray #osu_navbar div.links ul li a,.ui-accordion-content .l-region--osu-navbar #osu_navbar div.links ul li a,.ui-tabs-content .l-region--osu-navbar #osu_navbar div.links ul li a{background-size:23px}.l-region--osu-navbar #osu_navbar .univ_name .ui-accordion-content a,.l-region--osu-navbar #osu_navbar .univ_name .ui-tabs-content a,.l-region--osu-navbar #osu_navbar .univ_name a,.l-region--osu-navbar.dk-gray #osu_navbar .univ_name a,.ui-accordion-content .l-region--osu-navbar #osu_navbar .univ_name a,.ui-tabs-content .l-region--osu-navbar #osu_navbar .univ_name a{background-size:contain}.l-region--osu-navbar #osu_navbar div.links ul li a.help,.l-region--osu-navbar.dk-gray #osu_navbar div.links ul li a.help{background-image:url(../images/osu-navbar/dk-gray/resp-help@2x.png)}.l-region--osu-navbar #osu_navbar div.links ul li a.buckeyelink,.l-region--osu-navbar.dk-gray #osu_navbar div.links ul li a.buckeyelink{background-image:url(../images/osu-navbar/dk-gray/resp-buckeyelink@2x.png)}.l-region--osu-navbar #osu_navbar div.links ul li a.map,.l-region--osu-navbar.dk-gray #osu_navbar div.links ul li a.map{background-image:url(../images/osu-navbar/dk-gray/resp-map@2x.png)}.l-region--osu-navbar #osu_navbar div.links ul li a.findpeople,.l-region--osu-navbar.dk-gray #osu_navbar div.links ul li a.findpeople{background-image:url(../images/osu-navbar/dk-gray/resp-findpeople@2x.png)}.l-region--osu-navbar #osu_navbar div.links ul li a.webmail,.l-region--osu-navbar.dk-gray #osu_navbar div.links ul li a.webmail{background-image:url(../images/osu-navbar/dk-gray/resp-webmail@2x.png)}.l-region--osu-navbar #osu_navbar div.links ul li a.search,.l-region--osu-navbar.dk-gray #osu_navbar div.links ul li a.search{background-image:url(../images/osu-navbar/dk-gray/resp-search@2x.png)}}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2){.l-region--osu-navbar #osu_navbar .univ_name a{background-size:contain}.l-region--osu-navbar.lt-gray #osu_navbar .univ_name a{background-image:url(../images/osu-navbar/lt-gray/osu_name@2x.png)}.l-region--osu-navbar #osu_navbar .univ_name a,.l-region--osu-navbar.dk-gray #osu_navbar .univ_name a{background-image:url(../images/osu-navbar/dk-gray/osu_name@2x.png)}}.l-region--pre-footer-wrapper{line-height:0}.field--name-field-pre-footer-banner-image img{display:block;width:100%;margin:0}.page-user-login .l-main{padding-top:20px}.page-user-login h1{margin-bottom:20px}.page-user-login h2{font-family:proximanova,Helvetica,Arial,sans-serif}.page-user-login .login-box{background:#ebebeb;padding:20px 30px;margin-bottom:2em}.page-user-login .login-box h2{margin-top:0;margin-bottom:0;font-size:20px;font-weight:600}.page-user-login .login-box.osu h2{padding-bottom:10px}.page-user-login .login-box.osu a{margin-bottom:10px}.page-user-login .login-box.non-osu .ctools-collapsible-content{padding-top:2em}.page-user-login .login-box.non-osu #edit-actions{margin-top:20px}.user-profile{padding-bottom:20px}.user-profile .field--name-field-job-title{font-size:24px;font-size:2.4rem;font-weight:400;margin-bottom:30px}.user-profile .field--name-field-user-photo{float:right;margin:-40px 0 20px 30px}.user-profile .field--name-email{margin-top:20px}.field--name-field-user-photo img,.views-field-field-user-photo img{border:1px solid #8c8c8c}.node--article.view-mode-full .field--name-field-featured-image{margin:1em 0}@media (min-width:47.5em){.node--article.view-mode-full .field--name-field-featured-image{float:right;margin:1em 0 1em 1em}}.view-ocio-news-archive .field--name-title{margin-bottom:.6em}.view-ocio-news-archive .field--name-node-link{margin-top:1em}.view-ocio-news-archive .view-header .more-link{border-bottom:1px solid #b00;margin-bottom:1.4em;margin-top:0}.view-ocio-news-archive .view-header .more-link a{margin-top:-2em;font-weight:400;color:#2d2d2d;font-size:13px;float:right}.view-ocio-news-archive .view-header .more-link a:hover{text-decoration:none;color:#028da9}.node--article--teaser .field--name-field-featured-image{display:none}@media (min-width:47.5em){.node--article--teaser .field--name-field-featured-image{display:block;float:right;margin:0 0 40px 2em}}.node--article--teaser .more-link{float:left;margin-top:10px;margin-bottom:10px}.view-display-id-page .views-row,.view-display-id-teasers_pane .views-row{border-bottom:1px solid #c7c7c7;margin-bottom:30px}.view-display-id-page .views-row h2,.view-display-id-teasers_pane .views-row h2{font-size:32px;font-size:3.2rem;line-height:110%}.pane-ocio-news-archive-titles-pane .views-row{margin-bottom:.2em}.pane-ocio-news-archive-trio-image-pane h2.pane-title,.pane-ocio-news-archive-trio-pane h2.pane-title{font-size:28px;font-size:2.8rem;margin-bottom:.2em}.pane-ocio-news-archive-trio-image-pane .views-row,.pane-ocio-news-archive-trio-pane .views-row{margin-bottom:3em}.pane-ocio-news-archive-trio-image-pane .views-field-title h3,.pane-ocio-news-archive-trio-pane .views-field-title h3{font-size:22px;font-size:2.2rem;margin-top:.4em;line-height:120%;margin-bottom:.5em}.pane-ocio-news-archive-trio-image-pane .field--name-post-date,.pane-ocio-news-archive-trio-pane .field--name-post-date{font-weight:400;color:#666;font-size:15px;font-size:1.5rem}.pane-ocio-news-archive-trio-image-pane .views-field-field-ocio-body a,.pane-ocio-news-archive-trio-image-pane .views-field-field-ocio-body:hover,.pane-ocio-news-archive-trio-pane .views-field-field-ocio-body a,.pane-ocio-news-archive-trio-pane .views-field-field-ocio-body:hover{color:#2d2d2d;text-decoration:none}@media (min-width:47.5em){.pane-ocio-news-archive-trio-image-pane .views-row,.pane-ocio-news-archive-trio-pane .views-row{margin-bottom:1em;width:33.3%}.pane-ocio-news-archive-trio-image-pane .views-row:nth-child(3n+1),.pane-ocio-news-archive-trio-pane .views-row:nth-child(3n+1){float:left;padding-right:4%;clear:left}.pane-ocio-news-archive-trio-image-pane .views-row:nth-child(3n+2),.pane-ocio-news-archive-trio-pane .views-row:nth-child(3n+2){float:left;padding-left:2%;padding-right:2%}.pane-ocio-news-archive-trio-image-pane .views-row:nth-child(3n+3),.pane-ocio-news-archive-trio-pane .views-row:nth-child(3n+3){float:right;padding-left:4%}}.section-news .l-region--sidebar-2 h2.block__title{padding-top:1.2em}.view-display-id-archive_listing_block h3{font-size:18px;font-size:1.8rem;text-transform:uppercase;color:#666;margin-top:1.2em}.view-display-id-archive_listing_block .view-grouping-header{background:#d2d2d2;color:#2d2d2d;border-radius:0;border-color:#d2d2d2;font-weight:600;font-size:16px;font-size:1.6rem;margin-bottom:1px}.view-display-id-archive_listing_block .view-grouping-header:hover{background:#c2c2c2}.view-display-id-archive_listing_block .view-grouping-header:before{top:14px;left:12px}.view-display-id-archive_listing_block .view-grouping-content{margin-bottom:1px}.view-display-id-archive_listing_block .ui-accordion-header{background:#ebebeb!important;padding-left:2em!important;margin-top:1px!important}.view-display-id-archive_listing_block .ui-accordion-header a{font-size:16px;font-size:1.6rem;margin-left:16px}.view-display-id-archive_listing_block .ui-accordion-header.ui-state-hover{background-color:#d2d2d2!important}.view-display-id-archive_listing_block .ui-accordion-header .ui-accordion-header-icon{margin-left:18px}.view-display-id-archive_listing_block .ui-accordion .ui-accordion-content{padding:10px 30px 10px 32px!important;border:1px solid #ebebeb!important;background:#fff!important}.view-display-id-archive_listing_block .views-field-title{font-size:16px;font-size:1.6rem;margin-bottom:12px;line-height:120%}.pane-leadership-listing-panel-pane-1 h2.pane-title,.pane-user-contact-panel-pane-1 h2.pane-title,.view-display-id-archive_listing_block .views-row-last .views-field-title{margin-bottom:0}.view-display-id-archive_listing_block .views-field-title a.active{color:#b00;text-decoration:underline}.l-main.lt-gray .view-display-id-archive_listing_block .view-grouping-header{background:#c2c2c2;border-color:#c2c2c2}.l-main.lt-gray .view-display-id-archive_listing_block .view-grouping-header:hover{background:#b8b8b8}.pane-leadership-listing-panel-pane-1,.pane-user-contact-panel-pane-1{margin-top:-.4em!important}.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row .views-field-field-user-photo img,.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row .views-field-field-user-photo img{width:100%;height:auto}.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row .views-field-realname h2,.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row .views-field-realname h2{font-size:21px;font-size:2.1rem;margin-top:.6em;margin-bottom:.2em}.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row .views-field-realname h2 a:hover,.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row .views-field-realname h2 a:hover{color:#028da9}.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row .views-field-field-job-title,.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row .views-field-field-phone,.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row .views-field-field-room-and-building,.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row .views-field-field-street-address,.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row .views-field-mail,.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row .views-field-field-job-title,.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row .views-field-field-phone,.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row .views-field-field-room-and-building,.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row .views-field-field-street-address,.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row .views-field-mail{font-size:13px;font-size:1.3rem;line-height:150%;font-weight:400}.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row .views-field-field-job-title a,.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row .views-field-field-phone a,.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row .views-field-field-room-and-building a,.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row .views-field-field-street-address a,.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row .views-field-mail a,.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row .views-field-field-job-title a,.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row .views-field-field-phone a,.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row .views-field-field-room-and-building a,.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row .views-field-field-street-address a,.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row .views-field-mail a{color:#2d2d2d}.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row .views-field-field-job-title a:hover,.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row .views-field-field-phone a:hover,.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row .views-field-field-room-and-building a:hover,.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row .views-field-field-street-address a:hover,.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row .views-field-mail a:hover,.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row .views-field-field-job-title a:hover,.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row .views-field-field-phone a:hover,.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row .views-field-field-room-and-building a:hover,.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row .views-field-field-street-address a:hover,.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row .views-field-mail a:hover{color:#b00}.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group-header,.view-id-user_contact.view-display-id-panel_pane_1 .views-group-header,.view-id-wcm_media_gallery .views-group-header{margin-bottom:.4em;margin-top:1.4em;padding-bottom:.2em;color:#666}.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group,.view-id-user_contact.view-display-id-panel_pane_1 .views-group,.view-id-wcm_media_gallery .views-group{clear:both}.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row,.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row,.view-id-wcm_media_gallery .views-group .views-row{width:46%;margin-right:8%;float:left;margin-bottom:.75em;margin-top:.75em}.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:nth-child(2n+1),.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:nth-child(2n+1),.view-id-wcm_media_gallery .views-group .views-row:nth-child(2n+1){clear:left}.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:nth-child(2n+2),.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:nth-child(2n+2),.view-id-wcm_media_gallery .views-group .views-row:nth-child(2n+2){margin-right:0}@media (min-width:47.5em){.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row,.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:nth-child(3n+1),.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:nth-child(3n+2),.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:nth-child(3n+3),.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row,.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:nth-child(3n+1),.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:nth-child(3n+2),.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:nth-child(3n+3),.view-id-wcm_media_gallery .views-group .views-row,.view-id-wcm_media_gallery .views-group .views-row:nth-child(3n+1),.view-id-wcm_media_gallery .views-group .views-row:nth-child(3n+2),.view-id-wcm_media_gallery .views-group .views-row:nth-child(3n+3){width:20.5%;margin-right:6%;margin-bottom:1em;margin-top:1em;float:left;clear:none}.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+1),.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+1),.view-id-wcm_media_gallery .views-group .views-row:nth-child(4n+1){clear:both}.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+4),.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+4),.view-id-wcm_media_gallery .views-group .views-row:nth-child(4n+4){margin-right:0}}@media (min-width:60em){.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row,.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+1),.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+2),.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+3),.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+4),.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row,.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+1),.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+2),.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+3),.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+4),.view-id-wcm_media_gallery .views-group .views-row,.view-id-wcm_media_gallery .views-group .views-row:nth-child(4n+1),.view-id-wcm_media_gallery .views-group .views-row:nth-child(4n+2),.view-id-wcm_media_gallery .views-group .views-row:nth-child(4n+3),.view-id-wcm_media_gallery .views-group .views-row:nth-child(4n+4){width:16%;margin-right:5%;float:left;clear:none}.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:nth-child(5n+1),.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:nth-child(5n+1),.view-id-wcm_media_gallery .views-group .views-row:nth-child(5n+1){clear:both}.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:nth-child(5n+5),.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:nth-child(5n+5),.view-id-wcm_media_gallery .views-group .views-row:nth-child(5n+5){margin-right:0}}@media (min-width:82em){.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row,.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+1),.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+2),.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+3),.view-id-leadership_listing.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+4),.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row,.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+1),.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+2),.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+3),.view-id-user_contact.view-display-id-panel_pane_1 .views-group .views-row:nth-child(4n+4),.view-id-wcm_media_gallery .views-group .views-row,.view-id-wcm_media_gallery .views-group .views-row:nth-child(4n+1),.view-id-wcm_media_gallery .views-group .views-row:nth-child(4n+2),.view-id-wcm_media_gallery .views-group .views-row:nth-child(4n+3),.view-id-wcm_media_gallery .views-group .views-row:nth-child(4n+4){margin-top:1.3em;margin-bottom:1.3em}}.pane-leadership-listing-panel-pane-2 .views-row{border-bottom:1px solid #ccc;padding:1em 0 0}.pane-leadership-listing-panel-pane-2 .views-row:after{content:"";display:table;clear:both}.pane-leadership-listing-panel-pane-2 .views-row .views-field-field-user-photo{margin-bottom:15px}.pane-leadership-listing-panel-pane-2 .views-row .views-field-field-user-photo img{width:100%;border:none}.pane-leadership-listing-panel-pane-2 .views-row .views-field-realname{font-size:32px;font-size:3.2rem;margin-top:0;margin-bottom:6px}.pane-leadership-listing-panel-pane-2 .views-row .views-field-field-job-title{font-size:20px;font-size:2rem;display:block;margin-bottom:8px}.pane-leadership-listing-panel-pane-2 .views-row .views-field-field-bio{margin-top:12px}.pane-leadership-listing-panel-pane-2 .views-row .more-link{margin-top:15px;font-size:14px}.pane-leadership-listing-panel-pane-2 .views-row-1{border-top:1px solid #ccc;margin-top:0}@media (min-width:47.5em){.pane-leadership-listing-panel-pane-2 .views-row{padding:1.5em 0 1em}.pane-leadership-listing-panel-pane-2 .views-row .views-field-field-user-photo{float:right;width:300px;margin:0 0 1em 2em}}@media (min-width:60em){.pane-leadership-listing-panel-pane-2 .views-row .views-field-field-user-photo{width:360px}}@media (min-width:82em){.pane-leadership-listing-panel-pane-2 .views-row{padding:1.8em 0 1em}.pane-leadership-listing-panel-pane-2 .views-row .text-grouping{width:58.5%}.pane-leadership-listing-panel-pane-2 .views-row .views-field-field-user-photo{width:39%;margin:0}.pane-leadership-listing-panel-pane-2 .views-row-odd .text-grouping{float:right}.pane-leadership-listing-panel-pane-2 .views-row-even .text-grouping,.pane-leadership-listing-panel-pane-2 .views-row-odd .views-field-field-user-photo{float:left}.pane-leadership-listing-panel-pane-2 .views-row-even .views-field-field-user-photo{float:right}}.views-table td.views-field *{margin:0}.views-exposed-widgets .views-exposed-widget .form-submit{margin-top:1.6em!important}.views-exposed-widgets .views-exposed-widget.views-submit-button{padding:0}.views-exposed-widgets .form-actions .description,.views-exposed-widgets .form-item .description{display:none}.view .ajax-progress,.views-exposed-form .ajax-progress{bottom:-1.75em;position:absolute;right:50%} \ No newline at end of file diff --git a/profiles/wcm_base/themes/wcm_omega/gulpfile.default.js b/profiles/wcm_base/themes/wcm_omega/gulpfile.default.js old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/images/README.txt b/profiles/wcm_base/themes/wcm_omega/images/README.txt old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/images/calendar.svg b/profiles/wcm_base/themes/wcm_omega/images/calendar.svg old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/images/file-icons/application-illustrator.png b/profiles/wcm_base/themes/wcm_omega/images/file-icons/application-illustrator.png old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/images/file-icons/application-octet-stream.png b/profiles/wcm_base/themes/wcm_omega/images/file-icons/application-octet-stream.png old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/images/file-icons/application-pdf.png b/profiles/wcm_base/themes/wcm_omega/images/file-icons/application-pdf.png old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/images/file-icons/application-photoshop.png b/profiles/wcm_base/themes/wcm_omega/images/file-icons/application-photoshop.png old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/images/file-icons/application-vnd.apple.keynote.png b/profiles/wcm_base/themes/wcm_omega/images/file-icons/application-vnd.apple.keynote.png old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/images/file-icons/application-vnd.apple.numbers.png b/profiles/wcm_base/themes/wcm_omega/images/file-icons/application-vnd.apple.numbers.png old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/images/file-icons/application-vnd.apple.pages.png b/profiles/wcm_base/themes/wcm_omega/images/file-icons/application-vnd.apple.pages.png old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/images/file-icons/application-vnd.openxmlformats-officedocument.presentationml.template.png b/profiles/wcm_base/themes/wcm_omega/images/file-icons/application-vnd.openxmlformats-officedocument.presentationml.template.png old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/images/file-icons/application-vnd.openxmlformats-officedocument.wordprocessingml.template.png b/profiles/wcm_base/themes/wcm_omega/images/file-icons/application-vnd.openxmlformats-officedocument.wordprocessingml.template.png old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/images/file-icons/application-x-executable.png b/profiles/wcm_base/themes/wcm_omega/images/file-icons/application-x-executable.png old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/images/file-icons/application-x-indesign.png b/profiles/wcm_base/themes/wcm_omega/images/file-icons/application-x-indesign.png old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/images/file-icons/audio-x-generic.png b/profiles/wcm_base/themes/wcm_omega/images/file-icons/audio-x-generic.png old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/images/file-icons/icon-assets/document-icons.psd b/profiles/wcm_base/themes/wcm_omega/images/file-icons/icon-assets/document-icons.psd old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/images/file-icons/image-eps.png b/profiles/wcm_base/themes/wcm_omega/images/file-icons/image-eps.png old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/images/file-icons/image-x-generic.png b/profiles/wcm_base/themes/wcm_omega/images/file-icons/image-x-generic.png old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/images/file-icons/package-x-generic.png b/profiles/wcm_base/themes/wcm_omega/images/file-icons/package-x-generic.png old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/images/file-icons/text-html.png b/profiles/wcm_base/themes/wcm_omega/images/file-icons/text-html.png old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/images/file-icons/text-plain.png b/profiles/wcm_base/themes/wcm_omega/images/file-icons/text-plain.png old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/images/file-icons/text-x-generic.png b/profiles/wcm_base/themes/wcm_omega/images/file-icons/text-x-generic.png old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/images/file-icons/text-x-script.png b/profiles/wcm_base/themes/wcm_omega/images/file-icons/text-x-script.png old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/images/file-icons/video-x-generic.png b/profiles/wcm_base/themes/wcm_omega/images/file-icons/video-x-generic.png old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/images/file-icons/x-office-document.png b/profiles/wcm_base/themes/wcm_omega/images/file-icons/x-office-document.png old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/images/file-icons/x-office-presentation.png b/profiles/wcm_base/themes/wcm_omega/images/file-icons/x-office-presentation.png old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/images/file-icons/x-office-spreadsheet.png b/profiles/wcm_base/themes/wcm_omega/images/file-icons/x-office-spreadsheet.png old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/images/jquery-images/ui-icons_222222_256x240.png b/profiles/wcm_base/themes/wcm_omega/images/jquery-images/ui-icons_222222_256x240.png old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/images/jquery-images/ui-icons_888888_256x240.png b/profiles/wcm_base/themes/wcm_omega/images/jquery-images/ui-icons_888888_256x240.png old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/images/osu-logos/osu-footer-wordmark-dk-gray.svg b/profiles/wcm_base/themes/wcm_omega/images/osu-logos/osu-footer-wordmark-dk-gray.svg old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/images/osu-logos/osu-footer-wordmark-lt-gray.svg b/profiles/wcm_base/themes/wcm_omega/images/osu-logos/osu-footer-wordmark-lt-gray.svg old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/images/osu-logos/osu-footer-wordmark-md-gray.svg b/profiles/wcm_base/themes/wcm_omega/images/osu-logos/osu-footer-wordmark-md-gray.svg old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/images/osu-logos/osu-footer-wordmark-white.svg b/profiles/wcm_base/themes/wcm_omega/images/osu-logos/osu-footer-wordmark-white.svg old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/images/osu-logos/osu-footer-wordmark.png b/profiles/wcm_base/themes/wcm_omega/images/osu-logos/osu-footer-wordmark.png old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/images/osu-logos/osu-h-rev.svg b/profiles/wcm_base/themes/wcm_omega/images/osu-logos/osu-h-rev.svg old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/images/osu-logos/osu-stacked-dk-gray copy.png b/profiles/wcm_base/themes/wcm_omega/images/osu-logos/osu-stacked-dk-gray copy.png old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/images/osu-logos/osu-stacked-dk-gray.svg b/profiles/wcm_base/themes/wcm_omega/images/osu-logos/osu-stacked-dk-gray.svg old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/images/osu-logos/osu-stacked-lt-gray.png b/profiles/wcm_base/themes/wcm_omega/images/osu-logos/osu-stacked-lt-gray.png old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/images/osu-logos/osu-stacked-lt-gray.svg b/profiles/wcm_base/themes/wcm_omega/images/osu-logos/osu-stacked-lt-gray.svg old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/images/osu-logos/osu-stacked-md-gray.png b/profiles/wcm_base/themes/wcm_omega/images/osu-logos/osu-stacked-md-gray.png old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/images/osu-logos/osu-stacked-md-gray.svg b/profiles/wcm_base/themes/wcm_omega/images/osu-logos/osu-stacked-md-gray.svg old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/images/osu-logos/osu-stacked-white.png b/profiles/wcm_base/themes/wcm_omega/images/osu-logos/osu-stacked-white.png old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/images/osu-logos/osu-stacked-white.svg b/profiles/wcm_base/themes/wcm_omega/images/osu-logos/osu-stacked-white.svg old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/images/osu-logos/osu_logo_print.png b/profiles/wcm_base/themes/wcm_omega/images/osu-logos/osu_logo_print.png old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/images/osu-navbar/apple-touch-icon.png b/profiles/wcm_base/themes/wcm_omega/images/osu-navbar/apple-touch-icon.png old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/images/osu-navbar/button-search.png b/profiles/wcm_base/themes/wcm_omega/images/osu-navbar/button-search.png old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/images/osu-navbar/dk-gray/bg-navbar_red.png b/profiles/wcm_base/themes/wcm_omega/images/osu-navbar/dk-gray/bg-navbar_red.png old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/images/osu-navbar/dk-gray/osu_name.png b/profiles/wcm_base/themes/wcm_omega/images/osu-navbar/dk-gray/osu_name.png old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/images/osu-navbar/dk-gray/osu_name@2x.png b/profiles/wcm_base/themes/wcm_omega/images/osu-navbar/dk-gray/osu_name@2x.png old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/images/osu-navbar/dk-gray/resp-buckeyelink-network.png b/profiles/wcm_base/themes/wcm_omega/images/osu-navbar/dk-gray/resp-buckeyelink-network.png old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/images/osu-navbar/dk-gray/resp-buckeyelink-network@2x.png b/profiles/wcm_base/themes/wcm_omega/images/osu-navbar/dk-gray/resp-buckeyelink-network@2x.png old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/images/osu-navbar/dk-gray/resp-buckeyelink.png b/profiles/wcm_base/themes/wcm_omega/images/osu-navbar/dk-gray/resp-buckeyelink.png old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/images/osu-navbar/dk-gray/resp-buckeyelink@2x.png b/profiles/wcm_base/themes/wcm_omega/images/osu-navbar/dk-gray/resp-buckeyelink@2x.png old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/images/osu-navbar/dk-gray/resp-findpeople.png b/profiles/wcm_base/themes/wcm_omega/images/osu-navbar/dk-gray/resp-findpeople.png old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/images/osu-navbar/dk-gray/resp-findpeople@2x.png b/profiles/wcm_base/themes/wcm_omega/images/osu-navbar/dk-gray/resp-findpeople@2x.png old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/images/osu-navbar/dk-gray/resp-help.png b/profiles/wcm_base/themes/wcm_omega/images/osu-navbar/dk-gray/resp-help.png old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/images/osu-navbar/dk-gray/resp-help@2x.png b/profiles/wcm_base/themes/wcm_omega/images/osu-navbar/dk-gray/resp-help@2x.png old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/images/osu-navbar/dk-gray/resp-map.png b/profiles/wcm_base/themes/wcm_omega/images/osu-navbar/dk-gray/resp-map.png old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/images/osu-navbar/dk-gray/resp-map@2x.png b/profiles/wcm_base/themes/wcm_omega/images/osu-navbar/dk-gray/resp-map@2x.png old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/images/osu-navbar/dk-gray/resp-search.png b/profiles/wcm_base/themes/wcm_omega/images/osu-navbar/dk-gray/resp-search.png old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/images/osu-navbar/dk-gray/resp-search@2x.png b/profiles/wcm_base/themes/wcm_omega/images/osu-navbar/dk-gray/resp-search@2x.png old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/images/osu-navbar/dk-gray/resp-webmail.png b/profiles/wcm_base/themes/wcm_omega/images/osu-navbar/dk-gray/resp-webmail.png old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/images/osu-navbar/dk-gray/resp-webmail@2x.png b/profiles/wcm_base/themes/wcm_omega/images/osu-navbar/dk-gray/resp-webmail@2x.png old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/images/osu-navbar/favicon.ico b/profiles/wcm_base/themes/wcm_omega/images/osu-navbar/favicon.ico old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/images/osu-navbar/lt-gray/bg-navbar_red.png b/profiles/wcm_base/themes/wcm_omega/images/osu-navbar/lt-gray/bg-navbar_red.png old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/images/osu-navbar/lt-gray/osu_name.png b/profiles/wcm_base/themes/wcm_omega/images/osu-navbar/lt-gray/osu_name.png old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/images/osu-navbar/lt-gray/osu_name@2x.png b/profiles/wcm_base/themes/wcm_omega/images/osu-navbar/lt-gray/osu_name@2x.png old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/images/osu-navbar/lt-gray/resp-buckeyelink-network.png b/profiles/wcm_base/themes/wcm_omega/images/osu-navbar/lt-gray/resp-buckeyelink-network.png old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/images/osu-navbar/lt-gray/resp-buckeyelink-network@2x.png b/profiles/wcm_base/themes/wcm_omega/images/osu-navbar/lt-gray/resp-buckeyelink-network@2x.png old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/images/osu-navbar/lt-gray/resp-buckeyelink.png b/profiles/wcm_base/themes/wcm_omega/images/osu-navbar/lt-gray/resp-buckeyelink.png old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/images/osu-navbar/lt-gray/resp-buckeyelink@2x.png b/profiles/wcm_base/themes/wcm_omega/images/osu-navbar/lt-gray/resp-buckeyelink@2x.png old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/images/osu-navbar/lt-gray/resp-findpeople.png b/profiles/wcm_base/themes/wcm_omega/images/osu-navbar/lt-gray/resp-findpeople.png old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/images/osu-navbar/lt-gray/resp-findpeople@2x.png b/profiles/wcm_base/themes/wcm_omega/images/osu-navbar/lt-gray/resp-findpeople@2x.png old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/images/osu-navbar/lt-gray/resp-help.png b/profiles/wcm_base/themes/wcm_omega/images/osu-navbar/lt-gray/resp-help.png old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/images/osu-navbar/lt-gray/resp-help@2x.png b/profiles/wcm_base/themes/wcm_omega/images/osu-navbar/lt-gray/resp-help@2x.png old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/images/osu-navbar/lt-gray/resp-map.png b/profiles/wcm_base/themes/wcm_omega/images/osu-navbar/lt-gray/resp-map.png old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/images/osu-navbar/lt-gray/resp-map@2x.png b/profiles/wcm_base/themes/wcm_omega/images/osu-navbar/lt-gray/resp-map@2x.png old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/images/osu-navbar/lt-gray/resp-search.png b/profiles/wcm_base/themes/wcm_omega/images/osu-navbar/lt-gray/resp-search.png old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/images/osu-navbar/lt-gray/resp-search@2x.png b/profiles/wcm_base/themes/wcm_omega/images/osu-navbar/lt-gray/resp-search@2x.png old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/images/osu-navbar/lt-gray/resp-webmail.png b/profiles/wcm_base/themes/wcm_omega/images/osu-navbar/lt-gray/resp-webmail.png old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/images/osu-navbar/lt-gray/resp-webmail@2x.png b/profiles/wcm_base/themes/wcm_omega/images/osu-navbar/lt-gray/resp-webmail@2x.png old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/js/matchHeight/.gitignore b/profiles/wcm_base/themes/wcm_omega/js/matchHeight/.gitignore old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/js/matchHeight/CHANGELOG.md b/profiles/wcm_base/themes/wcm_omega/js/matchHeight/CHANGELOG.md old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/js/matchHeight/LICENSE b/profiles/wcm_base/themes/wcm_omega/js/matchHeight/LICENSE old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/js/matchHeight/README.md b/profiles/wcm_base/themes/wcm_omega/js/matchHeight/README.md old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/js/matchHeight/bower.json b/profiles/wcm_base/themes/wcm_omega/js/matchHeight/bower.json old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/js/matchHeight/jquery.matchHeight-min.js b/profiles/wcm_base/themes/wcm_omega/js/matchHeight/jquery.matchHeight-min.js old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/js/matchHeight/jquery.matchHeight.js b/profiles/wcm_base/themes/wcm_omega/js/matchHeight/jquery.matchHeight.js old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/js/matchHeight/lib/jquery-1.11.0.min.js b/profiles/wcm_base/themes/wcm_omega/js/matchHeight/lib/jquery-1.11.0.min.js old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/js/matchHeight/matchHeight.jquery.json b/profiles/wcm_base/themes/wcm_omega/js/matchHeight/matchHeight.jquery.json old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/js/matchHeight/test.css b/profiles/wcm_base/themes/wcm_omega/js/matchHeight/test.css old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/js/matchHeight/test.html b/profiles/wcm_base/themes/wcm_omega/js/matchHeight/test.html old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/js/matchHeight/test.js b/profiles/wcm_base/themes/wcm_omega/js/matchHeight/test.js old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/js/wcm-omega.behaviors.js b/profiles/wcm_base/themes/wcm_omega/js/wcm-omega.behaviors.js old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/layouts/wcm-standard/preview.png b/profiles/wcm_base/themes/wcm_omega/layouts/wcm-standard/preview.png old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/layouts/wcm-standard/wcm-standard-layout.tpl.php b/profiles/wcm_base/themes/wcm_omega/layouts/wcm-standard/wcm-standard-layout.tpl.php old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/layouts/wcm-standard/wcm-standard.layout.inc b/profiles/wcm_base/themes/wcm_omega/layouts/wcm-standard/wcm-standard.layout.inc old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/logo.png b/profiles/wcm_base/themes/wcm_omega/logo.png old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/package.json b/profiles/wcm_base/themes/wcm_omega/package.json old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/panels/assets/panels-layout-template.ai b/profiles/wcm_base/themes/wcm_omega/panels/assets/panels-layout-template.ai old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-1a/wcm-omega-1a.inc b/profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-1a/wcm-omega-1a.inc old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-1a/wcm-omega-1a.png b/profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-1a/wcm-omega-1a.png old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-1a/wcm-omega-1a.tpl.php b/profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-1a/wcm-omega-1a.tpl.php old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-1b/wcm-omega-1b.inc b/profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-1b/wcm-omega-1b.inc old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-1b/wcm-omega-1b.png b/profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-1b/wcm-omega-1b.png old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-1b/wcm-omega-1b.tpl.php b/profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-1b/wcm-omega-1b.tpl.php old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-2a/wcm-omega-2a.inc b/profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-2a/wcm-omega-2a.inc old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-2a/wcm-omega-2a.png b/profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-2a/wcm-omega-2a.png old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-2a/wcm-omega-2a.tpl.php b/profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-2a/wcm-omega-2a.tpl.php old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-2b/wcm-omega-2b.inc b/profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-2b/wcm-omega-2b.inc old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-2b/wcm-omega-2b.png b/profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-2b/wcm-omega-2b.png old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-2b/wcm-omega-2b.tpl.php b/profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-2b/wcm-omega-2b.tpl.php old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-3a/wcm-omega-3a.inc b/profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-3a/wcm-omega-3a.inc old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-3a/wcm-omega-3a.png b/profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-3a/wcm-omega-3a.png old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-3a/wcm-omega-3a.tpl.php b/profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-3a/wcm-omega-3a.tpl.php old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-3b/wcm-omega-3b.inc b/profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-3b/wcm-omega-3b.inc old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-3b/wcm-omega-3b.png b/profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-3b/wcm-omega-3b.png old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-3b/wcm-omega-3b.tpl.php b/profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-3b/wcm-omega-3b.tpl.php old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-3c/wcm-omega-3c.inc b/profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-3c/wcm-omega-3c.inc old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-3c/wcm-omega-3c.png b/profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-3c/wcm-omega-3c.png old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-3c/wcm-omega-3c.tpl.php b/profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-3c/wcm-omega-3c.tpl.php old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-4a/wcm-omega-4a.inc b/profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-4a/wcm-omega-4a.inc old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-4a/wcm-omega-4a.png b/profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-4a/wcm-omega-4a.png old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-4a/wcm-omega-4a.tpl.php b/profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-4a/wcm-omega-4a.tpl.php old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-4b/wcm-omega-4b.inc b/profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-4b/wcm-omega-4b.inc old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-4b/wcm-omega-4b.png b/profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-4b/wcm-omega-4b.png old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-4b/wcm-omega-4b.tpl.php b/profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-4b/wcm-omega-4b.tpl.php old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-4c/wcm-omega-4c.inc b/profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-4c/wcm-omega-4c.inc old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-4c/wcm-omega-4c.png b/profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-4c/wcm-omega-4c.png old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-4c/wcm-omega-4c.tpl.php b/profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-4c/wcm-omega-4c.tpl.php old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-4d/wcm-omega-4d.inc b/profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-4d/wcm-omega-4d.inc old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-4d/wcm-omega-4d.png b/profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-4d/wcm-omega-4d.png old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-4d/wcm-omega-4d.tpl.php b/profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-4d/wcm-omega-4d.tpl.php old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-5a/wcm-omega-5a.inc b/profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-5a/wcm-omega-5a.inc old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-5a/wcm-omega-5a.png b/profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-5a/wcm-omega-5a.png old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-5a/wcm-omega-5a.tpl.php b/profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-5a/wcm-omega-5a.tpl.php old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-6a/wcm-omega-6a.inc b/profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-6a/wcm-omega-6a.inc old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-6a/wcm-omega-6a.png b/profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-6a/wcm-omega-6a.png old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-6a/wcm-omega-6a.tpl.php b/profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-6a/wcm-omega-6a.tpl.php old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-6b/wcm-omega-6b.inc b/profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-6b/wcm-omega-6b.inc old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-6b/wcm-omega-6b.png b/profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-6b/wcm-omega-6b.png old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-6b/wcm-omega-6b.tpl.php b/profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-6b/wcm-omega-6b.tpl.php old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-7a/wcm-omega-7a.inc b/profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-7a/wcm-omega-7a.inc old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-7a/wcm-omega-7a.png b/profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-7a/wcm-omega-7a.png old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-7a/wcm-omega-7a.tpl.php b/profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-7a/wcm-omega-7a.tpl.php old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-layouts.css b/profiles/wcm_base/themes/wcm_omega/panels/layouts/wcm-omega-layouts.css old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/preprocess/README.md b/profiles/wcm_base/themes/wcm_omega/preprocess/README.md old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/preprocess/html.preprocess.inc b/profiles/wcm_base/themes/wcm_omega/preprocess/html.preprocess.inc old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/preprocess/page.preprocess.inc b/profiles/wcm_base/themes/wcm_omega/preprocess/page.preprocess.inc old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/preprocess/region.preprocess.inc b/profiles/wcm_base/themes/wcm_omega/preprocess/region.preprocess.inc old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/process/README.md b/profiles/wcm_base/themes/wcm_omega/process/README.md old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/process/page.process.inc b/profiles/wcm_base/themes/wcm_omega/process/page.process.inc old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/sass/README.md b/profiles/wcm_base/themes/wcm_omega/sass/README.md old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/sass/abstractions/README.md b/profiles/wcm_base/themes/wcm_omega/sass/abstractions/README.md old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/sass/abstractions/_font-size.scss b/profiles/wcm_base/themes/wcm_omega/sass/abstractions/_font-size.scss old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/sass/abstractions/_quantity-query.scss b/profiles/wcm_base/themes/wcm_omega/sass/abstractions/_quantity-query.scss old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/sass/base/README.md b/profiles/wcm_base/themes/wcm_omega/sass/base/README.md old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/sass/base/_accordions.scss b/profiles/wcm_base/themes/wcm_omega/sass/base/_accordions.scss old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/sass/base/_breadcrumbs.scss b/profiles/wcm_base/themes/wcm_omega/sass/base/_breadcrumbs.scss old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/sass/base/_buttons.scss b/profiles/wcm_base/themes/wcm_omega/sass/base/_buttons.scss old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/sass/base/_colorbox.scss b/profiles/wcm_base/themes/wcm_omega/sass/base/_colorbox.scss old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/sass/base/_extlink.scss b/profiles/wcm_base/themes/wcm_omega/sass/base/_extlink.scss old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/sass/base/_forms.scss b/profiles/wcm_base/themes/wcm_omega/sass/base/_forms.scss old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/sass/base/_heading-styles.scss b/profiles/wcm_base/themes/wcm_omega/sass/base/_heading-styles.scss old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/sass/base/_images.scss b/profiles/wcm_base/themes/wcm_omega/sass/base/_images.scss old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/sass/base/_jqueryui.scss b/profiles/wcm_base/themes/wcm_omega/sass/base/_jqueryui.scss old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/sass/base/_layout-base.scss b/profiles/wcm_base/themes/wcm_omega/sass/base/_layout-base.scss old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/sass/base/_lists.scss b/profiles/wcm_base/themes/wcm_omega/sass/base/_lists.scss old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/sass/base/_media.scss b/profiles/wcm_base/themes/wcm_omega/sass/base/_media.scss old mode 100755 new mode 100644 index b60e9205..df62d633 --- a/profiles/wcm_base/themes/wcm_omega/sass/base/_media.scss +++ b/profiles/wcm_base/themes/wcm_omega/sass/base/_media.scss @@ -2,54 +2,70 @@ $prefix: "file"; $separator: "-"; $types: image video; - display: table; - table-layout: fixed; - max-width: 100%; + + display: block; + img { display: block; width: 100%; margin: 0; } + @if ($target == "container") { $prefix: "media"; $separator: "_"; + + display: table; + table-layout: fixed; + max-width: 100%; } + &.#{$prefix}-default { margin: 0 0 1em 0; } + @each $type in $types { + &.#{$prefix}-#{$type}#{$separator}full, &.#{$prefix}-#{$type}#{$separator}large, &.#{$prefix}-#{$type}#{$separator}medium, &.#{$prefix}-#{$type}#{$separator}small { margin: 0 0 1em 0; } + &.#{$prefix}-#{$type}#{$separator}left { float: left; clear: left; margin: 0 2em 1em 0; + @if $type == "video" { width: 50%; } } + &.#{$prefix}-#{$type}#{$separator}right { float: right; clear: right; margin: 0 0 1em 2em; + @if $type == "video" { width: 50%; } } + &.#{$prefix}-#{$type}#{$separator}center { float: none; margin: 0 auto; + @if $type == "video" { width: 75%; } } + &.#{$prefix}-#{$type}#{$separator}max { margin: 0 0 1em 0; width: 100%; + @if $mode == "view" { .content { width: 100%; @@ -58,11 +74,14 @@ } } } + .media-element { @include media-element("view", "element"); } + .media-element-container { @include media-element("view", "container"); + .field--name-field-basic-image-caption, .field-name-field-basic-image-caption { display: table-caption; @@ -75,16 +94,20 @@ color: lighten($dk-gray, 20%); } } + .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%; } + @include breakpoint($small, true) { .field { .media-element.media-youtube-video, @@ -94,10 +117,11 @@ img, media { float: none; display: block; } + img.media-element { margin: 0 auto; float: none; display: block; } } -} \ No newline at end of file +} diff --git a/profiles/wcm_base/themes/wcm_omega/sass/base/_messages.scss b/profiles/wcm_base/themes/wcm_omega/sass/base/_messages.scss old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/sass/base/_pager.scss b/profiles/wcm_base/themes/wcm_omega/sass/base/_pager.scss old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/sass/base/_tables.scss b/profiles/wcm_base/themes/wcm_omega/sass/base/_tables.scss old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/sass/base/_tabs.scss b/profiles/wcm_base/themes/wcm_omega/sass/base/_tabs.scss old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/sass/base/_typography.scss b/profiles/wcm_base/themes/wcm_omega/sass/base/_typography.scss old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/sass/base/_widgets.scss b/profiles/wcm_base/themes/wcm_omega/sass/base/_widgets.scss old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/sass/base/_wysiwyg.scss b/profiles/wcm_base/themes/wcm_omega/sass/base/_wysiwyg.scss old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/sass/base/file-icons.scss b/profiles/wcm_base/themes/wcm_omega/sass/base/file-icons.scss old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/sass/components/_featured-slideshow.scss b/profiles/wcm_base/themes/wcm_omega/sass/components/_featured-slideshow.scss old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/sass/components/_mailchimp-campaign.scss b/profiles/wcm_base/themes/wcm_omega/sass/components/_mailchimp-campaign.scss old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/sass/components/_media_magnet.scss b/profiles/wcm_base/themes/wcm_omega/sass/components/_media_magnet.scss old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/sass/components/_news-client.scss b/profiles/wcm_base/themes/wcm_omega/sass/components/_news-client.scss old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/sass/components/_page.scss b/profiles/wcm_base/themes/wcm_omega/sass/components/_page.scss old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/sass/components/_search.scss b/profiles/wcm_base/themes/wcm_omega/sass/components/_search.scss old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/sass/components/_testing.scss b/profiles/wcm_base/themes/wcm_omega/sass/components/_testing.scss old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/sass/components/blocks/_webform-blocks.scss b/profiles/wcm_base/themes/wcm_omega/sass/components/blocks/_webform-blocks.scss old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/sass/components/blocks/_workbench.scss b/profiles/wcm_base/themes/wcm_omega/sass/components/blocks/_workbench.scss old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/sass/components/content-types/_article.scss b/profiles/wcm_base/themes/wcm_omega/sass/components/content-types/_article.scss old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/sass/components/content-types/_basic-page.scss b/profiles/wcm_base/themes/wcm_omega/sass/components/content-types/_basic-page.scss old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/sass/components/content-types/_book.scss b/profiles/wcm_base/themes/wcm_omega/sass/components/content-types/_book.scss old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/sass/components/content-types/_landing-page.scss b/profiles/wcm_base/themes/wcm_omega/sass/components/content-types/_landing-page.scss old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/sass/components/panels/_panels-admin.scss b/profiles/wcm_base/themes/wcm_omega/sass/components/panels/_panels-admin.scss old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/sass/components/panels/_panels-panes.scss b/profiles/wcm_base/themes/wcm_omega/sass/components/panels/_panels-panes.scss old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/sass/components/panels/_panels-rows.scss b/profiles/wcm_base/themes/wcm_omega/sass/components/panels/_panels-rows.scss old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/sass/components/panels/_tiles.scss b/profiles/wcm_base/themes/wcm_omega/sass/components/panels/_tiles.scss old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/sass/components/regions/_content.scss b/profiles/wcm_base/themes/wcm_omega/sass/components/regions/_content.scss old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/sass/components/regions/_footer.scss b/profiles/wcm_base/themes/wcm_omega/sass/components/regions/_footer.scss old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/sass/components/regions/_hero.scss b/profiles/wcm_base/themes/wcm_omega/sass/components/regions/_hero.scss old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/sass/components/regions/_l-main.scss b/profiles/wcm_base/themes/wcm_omega/sass/components/regions/_l-main.scss old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/sass/components/regions/_main-menu.scss b/profiles/wcm_base/themes/wcm_omega/sass/components/regions/_main-menu.scss old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/sass/components/regions/_masthead.scss b/profiles/wcm_base/themes/wcm_omega/sass/components/regions/_masthead.scss old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/sass/components/regions/_osu-navbar.scss b/profiles/wcm_base/themes/wcm_omega/sass/components/regions/_osu-navbar.scss old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/sass/components/regions/_pre-footer.scss b/profiles/wcm_base/themes/wcm_omega/sass/components/regions/_pre-footer.scss old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/sass/components/regions/_sidebars.scss b/profiles/wcm_base/themes/wcm_omega/sass/components/regions/_sidebars.scss old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/sass/components/user/_user-login.scss b/profiles/wcm_base/themes/wcm_omega/sass/components/user/_user-login.scss old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/sass/components/user/_user-profile.scss b/profiles/wcm_base/themes/wcm_omega/sass/components/user/_user-profile.scss old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/sass/components/views/_news-views.scss b/profiles/wcm_base/themes/wcm_omega/sass/components/views/_news-views.scss old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/sass/components/views/_user-views.scss b/profiles/wcm_base/themes/wcm_omega/sass/components/views/_user-views.scss old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/sass/components/views/_views.scss b/profiles/wcm_base/themes/wcm_omega/sass/components/views/_views.scss old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/sass/layouts/wcm-standard/wcm-standard.layout.scss b/profiles/wcm_base/themes/wcm_omega/sass/layouts/wcm-standard/wcm-standard.layout.scss old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/sass/variables/README.md b/profiles/wcm_base/themes/wcm_omega/sass/variables/README.md old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/sass/variables/_colors.scss b/profiles/wcm_base/themes/wcm_omega/sass/variables/_colors.scss old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/sass/variables/_grid.scss b/profiles/wcm_base/themes/wcm_omega/sass/variables/_grid.scss old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/sass/variables/_sassybuttons.scss b/profiles/wcm_base/themes/wcm_omega/sass/variables/_sassybuttons.scss old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/sass/variables/_shadows.scss b/profiles/wcm_base/themes/wcm_omega/sass/variables/_shadows.scss old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/sass/variables/_typography.scss b/profiles/wcm_base/themes/wcm_omega/sass/variables/_typography.scss old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/sass/wcm-omega.normalize.scss b/profiles/wcm_base/themes/wcm_omega/sass/wcm-omega.normalize.scss old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/sass/wcm-omega.reset.scss b/profiles/wcm_base/themes/wcm_omega/sass/wcm-omega.reset.scss old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/sass/wcm-omega.settings.scss b/profiles/wcm_base/themes/wcm_omega/sass/wcm-omega.settings.scss old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/sass/wcm-omega.styles.scss b/profiles/wcm_base/themes/wcm_omega/sass/wcm-omega.styles.scss old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/screenshot.png b/profiles/wcm_base/themes/wcm_omega/screenshot.png old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/template.php b/profiles/wcm_base/themes/wcm_omega/template.php old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/templates/README.md b/profiles/wcm_base/themes/wcm_omega/templates/README.md old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/templates/book/book-navigation.tpl.php b/profiles/wcm_base/themes/wcm_omega/templates/book/book-navigation.tpl.php old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/templates/news_client/news_client_article.tpl.php b/profiles/wcm_base/themes/wcm_omega/templates/news_client/news_client_article.tpl.php old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/templates/news_client/news_client_article_list.tpl.php b/profiles/wcm_base/themes/wcm_omega/templates/news_client/news_client_article_list.tpl.php old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/templates/node/node.tpl.php b/profiles/wcm_base/themes/wcm_omega/templates/node/node.tpl.php old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/templates/panes/fieldable-panels-pane--tile-pane-plus-text-area.tpl.php b/profiles/wcm_base/themes/wcm_omega/templates/panes/fieldable-panels-pane--tile-pane-plus-text-area.tpl.php old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/templates/panes/fieldable-panels-pane--tile-pane.tpl.php b/profiles/wcm_base/themes/wcm_omega/templates/panes/fieldable-panels-pane--tile-pane.tpl.php old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/templates/panes/mm-item--single-channel.tpl.php b/profiles/wcm_base/themes/wcm_omega/templates/panes/mm-item--single-channel.tpl.php old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/templates/panes/mm-item.tpl.php b/profiles/wcm_base/themes/wcm_omega/templates/panes/mm-item.tpl.php old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/templates/panes/panels-pane--mm-widgets-live-pane.tpl.php b/profiles/wcm_base/themes/wcm_omega/templates/panes/panels-pane--mm-widgets-live-pane.tpl.php old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/templates/regions/region--content.tpl.php b/profiles/wcm_base/themes/wcm_omega/templates/regions/region--content.tpl.php old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/templates/regions/region--footer-1.tpl.php b/profiles/wcm_base/themes/wcm_omega/templates/regions/region--footer-1.tpl.php old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/templates/regions/region--main-menu.tpl.php b/profiles/wcm_base/themes/wcm_omega/templates/regions/region--main-menu.tpl.php old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/templates/regions/region--masthead.tpl.php b/profiles/wcm_base/themes/wcm_omega/templates/regions/region--masthead.tpl.php old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/templates/regions/region--osu-navbar.tpl.php b/profiles/wcm_base/themes/wcm_omega/templates/regions/region--osu-navbar.tpl.php old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/templates/regions/region.tpl.php b/profiles/wcm_base/themes/wcm_omega/templates/regions/region.tpl.php old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/templates/search/search-result.tpl.php b/profiles/wcm_base/themes/wcm_omega/templates/search/search-result.tpl.php old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/templates/search/search-results.tpl.php b/profiles/wcm_base/themes/wcm_omega/templates/search/search-results.tpl.php old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/templates/system/html.tpl.php b/profiles/wcm_base/themes/wcm_omega/templates/system/html.tpl.php old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/templates/views/views-view-unformatted.tpl.php b/profiles/wcm_base/themes/wcm_omega/templates/views/views-view-unformatted.tpl.php old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/templates/webform/webform-calendar.tpl.php b/profiles/wcm_base/themes/wcm_omega/templates/webform/webform-calendar.tpl.php old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/theme-settings.php b/profiles/wcm_base/themes/wcm_omega/theme-settings.php old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/theme/README.md b/profiles/wcm_base/themes/wcm_omega/theme/README.md old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/themes/wcm_omega/wcm_omega.info b/profiles/wcm_base/themes/wcm_omega/wcm_omega.info old mode 100755 new mode 100644 diff --git a/profiles/wcm_base/wcm_base.make b/profiles/wcm_base/wcm_base.make index f60a216c..0f05821e 100644 --- a/profiles/wcm_base/wcm_base.make +++ b/profiles/wcm_base/wcm_base.make @@ -393,11 +393,6 @@ projects[smtp_html_mail][download][type] = "git" projects[smtp_html_mail][download][url] = git@code.osu.edu:ocio_odee_web/smtp_html_mail.git projects[smtp_html_mail][download][branch] = 7.x-1.x -projects[news_client][type] = module -projects[news_client][subdir] = custom -projects[news_client][download][type] = "git" -projects[news_client][download][url] = git@code.osu.edu:ocio_odee_web/news_client.git -projects[news_client][download][branch] = 7.x-1.x ;themes projects[ocio_omega_base][type] = theme -- GitLab