/*
  Running Squiz Matrix
  Developed by Squiz - http://www.squiz.net
  Squiz, Squiz Matrix, MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 28 October 2020 05:05:40
*/


.visuallyhidden, .sr-only {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

.visuallyhidden.focusable:active, .focusable.sr-only:active,
.visuallyhidden.focusable:focus, .focusable.sr-only:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto; }

.clearfix {
  *zoom: 1; }
  .clearfix:before, .clearfix:after {
    content: '';
    display: table;
    line-height: 0; }
  .clearfix:after {
    clear: both; }

.hidden {
  display: none !important;
  visibility: hidden; }

.invisible {
  visibility: hidden; }

.video-container {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
  margin-bottom: 1em; }

.video-container iframe,
.video-container object,
.video-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

/* Hidden
 * -------------------- */
#brandspace-panels .panel-5 img {
  display: none; }

/* Layout
 * -------------------- */
#site-search-field,
#staff-site-search-field {
  width: 87%; }

#site-search-submit,
#staff-site-search-submit {
  width: 13%; }

.ask-une-panel.text > div {
  height: 150px; }

/* Home
 * -------------------- */
.home #connect-feature-slider .slide img {
  margin-left: -230px; }

/* Landing Pages
 * -------------------- */
.widget.two-col.vertical-thumb > .widget-inner {
  padding: 25px 20px 30px 20px;
  width: 85%;
  margin-left: 0; }

.widget.two-col.vertical-thumb .img-wrapper {
  max-height: 230px;
  width: 100%; }

.widgets .widget.call-to-action img {
  margin-left: -50px;
  width: 570px; }

.widgets .widget .img-wrapper img {
  margin-top: -50px;
  margin-left: -120px;
  width: 650px; }

.sidebar .widget.video img {
  margin-left: -160px; }

#landing-feature-slider .slide {
  height: 330px !important; }

#connect-feature-slider .slide img {
  margin-left: -110px; }

.connect-wall .img-wrapper img {
  margin-top: 0; }

.library .main-content form.one-line strong {
  clear: left;
  margin: 10px 15px 20px 0; }

.main-content .ui-state-default .ui-tabs-anchor {
  font-size: 1.2em; }

.content .library-block {
  margin-left: 0;
  width: 100%; }

/* Forms and Buttons
 * -------------------- */
#feedback textarea,
#feedback input[type="text"],
#feedback input[type="email"],
#feedback input[type="password"],
#feedback input[type="number"],
#feedback input[type="color"],
#feedback input[type="date"],
#feedback input[type="datetime"],
#feedback input[type="datetime-local"],
#feedback input[type="month"],
#feedback input[type="url"],
#feedback input[type="week"] {
  width: 88%; }

#filters div.block {
  width: 100%; }

#filters div.block select {
  width: 90%; }

#filters input[type="text"], #filters input[type="number"] {
  width: 85%; }

/* Search
 * -------------------- */
#find-an-expert .profile {
  width: 60%; }
  #find-an-expert .profile .title {
    font-size: 1.1em; }

#find-an-expert ul.publications {
  max-width: 450px;
  width: 100%; }

#find-an-expert #results-sort {
  margin-bottom: 40px; }

#find-an-expert #search-box input[type="text"] {
  width: 77%; }

#find-an-expert #search-sorting label {
  margin-bottom: 10px; }

#find-an-expert #search-summary {
  margin-bottom: 20px; }

/* Brand Toolkit
 * -------------------- */
#brandspace-panels .panel-1 .panel-img-wrapper, #brandspace-panels .panel-1 > div {
  width: 100%; }

#brandspace-panels .panel-1 .panel-img-wrapper img {
  margin-left: -190px; }

#brandspace-panels .panel-5 > div {
  width: 90%; }

/* General
 * -------------------- */
.profile-list .title {
  display: block; }

.columns-2 {
  -webkit-column-count: 1;
  /* Chrome, Safari, Opera */
  -moz-column-count: 1;
  /* Firefox */
  column-count: 1; }

.columns-3 {
  -webkit-column-count: 1;
  /* Chrome, Safari, Opera */
  -moz-column-count: 1;
  /* Firefox */
  column-count: 1; }

.columns-4 {
  -webkit-column-count: 1;
  /* Chrome, Safari, Opera */
  -moz-column-count: 1;
  /* Firefox */
  column-count: 1; }

/* Footer
 * -------------------- */
.pre-footer-widget .pre-footer-widget-inner {
  height: 370px; }

.pre-footer-widget .listing {
  height: auto; }
  .pre-footer-widget .listing .list-item {
    max-height: 130px; }

/*
-----------------------
15. HR Microsite
-----------------------
*/
.hr-landing .main-content .linked-buttons__item {
  width: 100%; }
