@charset "UTF-8";
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS and IE text size adjust after device orientation change,
 *    without disabling user zoom.
 */
@import url(../fonts/helvetica-neue/fonts.css);
html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */ }

/**
 * Remove default margin.
 */
body {
  margin: 0; }

/* HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block; }

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */
audio,
canvas,
progress,
video {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */ }

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
audio:not([controls]) {
  display: none;
  height: 0; }

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22.
 */
[hidden],
template {
  display: none; }

/* Links
   ========================================================================== */
/**
 * Remove the gray background color from active links in IE 10.
 */
a {
  background-color: transparent; }

/**
 * Improve readability of focused elements when they are also in an
 * active/hover state.
 */
a:active,
a:hover {
  outline: 0; }

/* Text-level semantics
   ========================================================================== */
/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */
abbr[title] {
  border-bottom: 1px dotted; }

/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */
b,
strong {
  font-weight: bold; }

/**
 * Address styling not present in Safari and Chrome.
 */
dfn {
  font-style: italic; }

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0; }

/**
 * Address styling not present in IE 8/9.
 */
mark {
  background: #ff0;
  color: #000; }

/**
 * Address inconsistent and variable font size in all browsers.
 */
small {
  font-size: 80%; }

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sup {
  top: -0.5em; }

sub {
  bottom: -0.25em; }

/* Embedded content
   ========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9/10.
 */
img {
  border: 0; }

/**
 * Correct overflow not hidden in IE 9/10/11.
 */
svg:not(:root) {
  overflow: hidden; }

/* Grouping content
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari.
 */
figure {
  margin: 1em 40px; }

/**
 * Address differences between Firefox and other browsers.
 */
hr {
  box-sizing: content-box;
  height: 0; }

/**
 * Contain overflow in all browsers.
 */
pre {
  overflow: auto; }

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em; }

/* Forms
   ========================================================================== */
/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */
/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  /* 1 */
  font: inherit;
  /* 2 */
  margin: 0;
  /* 3 */ }

/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */
button {
  overflow: visible; }

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */
button,
select {
  text-transform: none; }

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */ }

/**
 * Re-set default cursor for disabled elements.
 */
button[disabled],
html input[disabled] {
  cursor: default; }

/**
 * Remove inner padding and border in Firefox 4+.
 */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0; }

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
input {
  line-height: normal; }

/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto; }

/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome.
 */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  box-sizing: content-box;
  /* 2 */ }

/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

/**
 * Define consistent border, margin, and padding.
 */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */
textarea {
  overflow: auto; }

/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */
optgroup {
  font-weight: bold; }

/* Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
table {
  border-collapse: collapse;
  border-spacing: 0; }

td,
th {
  padding: 0; }

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a,
h1 a:link, h2 a:link, h3 a:link, h4 a:link, h5 a:link, h6 a:link,
h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited,
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover,
h1 a:active, h2 a:active, h3 a:active, h4 a:active, h5 a:active, h6 a:active,
h1 a.current, h2 a.current, h3 a.current, h4 a.current, h5 a.current, h6 a.current,
h1 a.current:hover, h2 a.current:hover, h3 a.current:hover, h4 a.current:hover, h5 a.current:hover, h6 a.current:hover {
  color: inherit;
  padding: 0;
  margin: 0;
  display: block;
  font-size: inherit;
  line-height: inherit;
  text-decoration: inherit; }

h1:first-child,
h2:first-child,
h3:first-child,
h4:first-child,
h5:first-child,
h6:first-child {
  margin-top: 0; }

a.current {
  color: inherit;
  cursor: default; }

article, section, aside, nav, hgroup, footer, header {
  display: block; }

hr {
  border-color: #ccc;
  border-style: solid;
  border-width: 1px 0 0;
  clear: both;
  height: 0;
  margin: 0; }

p {
  margin: 0 0 1em; }

html {
  box-sizing: border-box; }

*, *:before, *:after {
  box-sizing: inherit; }

.select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle; }

.select2-container .select2-selection--single {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  height: 28px;
  -ms-user-select: none;
      user-select: none;
  -webkit-user-select: none; }

.select2-container .select2-selection--single .select2-selection__rendered {
  display: block;
  padding-left: 8px;
  padding-right: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.select2-container .select2-selection--single .select2-selection__clear {
  position: relative; }

.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
  padding-right: 8px;
  padding-left: 20px; }

.select2-container .select2-selection--multiple {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  min-height: 32px;
  -ms-user-select: none;
      user-select: none;
  -webkit-user-select: none; }

.select2-container .select2-selection--multiple .select2-selection__rendered {
  display: inline-block;
  overflow: hidden;
  padding-left: 8px;
  text-overflow: ellipsis;
  white-space: nowrap; }

.select2-container .select2-search--inline {
  float: left; }

.select2-container .select2-search--inline .select2-search__field {
  box-sizing: border-box;
  border: none;
  font-size: 100%;
  margin-top: 5px;
  padding: 0; }

.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none; }

.select2-dropdown {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051; }

.select2-results {
  display: block; }

.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0; }

.select2-results__option {
  padding: 6px;
  -ms-user-select: none;
      user-select: none;
  -webkit-user-select: none; }

.select2-results__option[aria-selected] {
  cursor: pointer; }

.select2-container--open .select2-dropdown {
  left: 0; }

.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2-search--dropdown {
  display: block;
  padding: 4px; }

.select2-search--dropdown .select2-search__field {
  padding: 4px;
  width: 100%;
  box-sizing: border-box; }

.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none; }

.select2-search--dropdown.select2-search--hide {
  display: none; }

.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
  filter: alpha(opacity=0); }

.select2-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  height: 1px !important;
  margin: -1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important; }

.select2-container--default .select2-selection--single {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px; }

.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px; }

.select2-container--default .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold; }

.select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #999; }

.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px; }

.select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0; }

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left; }

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: auto; }

.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #eee;
  cursor: default; }

.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
  display: none; }

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px; }

.select2-container--default .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text; }

.select2-container--default .select2-selection--multiple .select2-selection__rendered {
  box-sizing: border-box;
  list-style: none;
  margin: 0;
  padding: 0 5px;
  width: 100%; }

.select2-container--default .select2-selection--multiple .select2-selection__rendered li {
  list-style: none; }

.select2-container--default .select2-selection--multiple .select2-selection__placeholder {
  color: #999;
  margin-top: 5px;
  float: left; }

.select2-container--default .select2-selection--multiple .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-top: 5px;
  margin-right: 10px; }

.select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 0 5px; }

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: #999;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 2px; }

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #333; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline {
  float: right; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto; }

.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: solid black 1px;
  outline: 0; }

.select2-container--default.select2-container--disabled .select2-selection--multiple {
  background-color: #eee;
  cursor: default; }

.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  display: none; }

.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa; }

.select2-container--default .select2-search--inline .select2-search__field {
  background: transparent;
  border: none;
  outline: 0;
  box-shadow: none;
  -webkit-appearance: textfield; }

.select2-container--default .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto; }

.select2-container--default .select2-results__option[role=group] {
  padding: 0; }

.select2-container--default .select2-results__option[aria-disabled=true] {
  color: #999; }

.select2-container--default .select2-results__option[aria-selected=true] {
  background-color: #ddd; }

.select2-container--default .select2-results__option .select2-results__option {
  padding-left: 1em; }

.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
  padding-left: 0; }

.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -1em;
  padding-left: 2em; }

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -2em;
  padding-left: 3em; }

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -3em;
  padding-left: 4em; }

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -4em;
  padding-left: 5em; }

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -5em;
  padding-left: 6em; }

.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #aaa;
  color: white; }

.select2-container--default .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px; }

.select2-container--classic .select2-selection--single {
  background-color: #f7f7f7;
  border: 1px solid #aaa;
  border-radius: 4px;
  outline: 0;
  background-image: linear-gradient(to bottom, #fff 50%, #eee 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); }

.select2-container--classic .select2-selection--single:focus {
  border: 1px solid #aaa; }

.select2-container--classic .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px; }

.select2-container--classic .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-right: 10px; }

.select2-container--classic .select2-selection--single .select2-selection__placeholder {
  color: #999; }

.select2-container--classic .select2-selection--single .select2-selection__arrow {
  background-color: #ddd;
  border: none;
  border-left: 1px solid #aaa;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
  background-image: linear-gradient(to bottom, #eee 50%, #ccc 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0); }

.select2-container--classic .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0; }

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left; }

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  border: none;
  border-right: 1px solid #aaa;
  border-radius: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  left: 1px;
  right: auto; }

.select2-container--classic.select2-container--open .select2-selection--single {
  border: 1px solid #aaa; }

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
  background: transparent;
  border: none; }

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px; }

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-image: linear-gradient(to bottom, #fff 0%, #eee 50%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); }

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-image: linear-gradient(to bottom, #eee 50%, #fff 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0); }

.select2-container--classic .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  outline: 0; }

.select2-container--classic .select2-selection--multiple:focus {
  border: 1px solid #aaa; }

.select2-container--classic .select2-selection--multiple .select2-selection__rendered {
  list-style: none;
  margin: 0;
  padding: 0 5px; }

.select2-container--classic .select2-selection--multiple .select2-selection__clear {
  display: none; }

.select2-container--classic .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 0 5px; }

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
  color: #888;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 2px; }

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #555; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  float: right; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto; }

.select2-container--classic.select2-container--open .select2-selection--multiple {
  border: 1px solid #aaa; }

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2-container--classic .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
  outline: 0; }

.select2-container--classic .select2-search--inline .select2-search__field {
  outline: 0;
  box-shadow: none; }

.select2-container--classic .select2-dropdown {
  background-color: #fff;
  border: 1px solid transparent; }

.select2-container--classic .select2-dropdown--above {
  border-bottom: none; }

.select2-container--classic .select2-dropdown--below {
  border-top: none; }

.select2-container--classic .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto; }

.select2-container--classic .select2-results__option[role=group] {
  padding: 0; }

.select2-container--classic .select2-results__option[aria-disabled=true] {
  color: grey; }

.select2-container--classic .select2-results__option--highlighted[aria-selected] {
  background-color: #3875d7;
  color: #fff; }

.select2-container--classic .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px; }

.select2-container--classic.select2-container--open .select2-dropdown {
  border-color: #aaa; }

body,
table,
input,
textarea,
select {
  font-family: "HelveticaNeueWeb", "Helvetica Neue", "Helvetica", sans-serif;
  font-size: 15px;
  line-height: 1.3;
  font-smoothing: antialiased;
  -webkit-font-smoothing: antialiased; }

input,
textarea {
  font-family: "HelveticaNeueWeb", "Helvetica Neue", "Helvetica", sans-serif;
  font-size: 15px;
  line-height: 1.3; }

a {
  color: inherit;
  text-decoration: none; }
  a:focus {
    outline: none; }

p {
  margin: 0 0 1em; }

p > a {
  text-decoration: none;
  background-image: linear-gradient( to top, transparent 0, currentColor 0, currentColor 0.08em, transparent 0.08em ); }
  .no-touchevents p > a:hover, p > a.current {
    background-image: none; }

h1 {
  font-weight: 400;
  font-family: "HelveticaNeueWeb", "Helvetica Neue", "Helvetica", sans-serif;
  font-size: 60px;
  line-height: 1;
  letter-spacing: -0.14px; }
  @media (max-width: 414px) {
    h1 {
      font-size: 32px;
      line-height: 1;
      letter-spacing: -0.1232px; } }
  @media (min-width: 415px) and (max-width: 960px) {
    h1 {
      font-size: calc(5.12821vw + 10.76923px);
      line-height: 1;
      letter-spacing: -0.14px; } }

h2 {
  font-weight: 400;
  font-family: "HelveticaNeueWeb", "Helvetica Neue", "Helvetica", sans-serif;
  font-size: 40px;
  line-height: 1;
  letter-spacing: -0.14px; }
  @media (max-width: 414px) {
    h2 {
      font-size: 32px;
      line-height: 1;
      letter-spacing: -0.1232px; } }
  @media (min-width: 415px) and (max-width: 960px) {
    h2 {
      font-size: calc(1.4652vw + 25.93407px);
      line-height: 1;
      letter-spacing: -0.14px; } }

h3 {
  font-weight: 400;
  font-family: "HelveticaNeueWeb", "Helvetica Neue", "Helvetica", sans-serif;
  font-size: 32px;
  line-height: 1;
  letter-spacing: -0.1232px; }

h4 {
  font-weight: 400;
  font-family: "HelveticaNeueWeb", "Helvetica Neue", "Helvetica", sans-serif;
  font-size: 24px;
  line-height: 1.12;
  letter-spacing: -0.0784px; }

h5 {
  font-weight: 400;
  font-family: "HelveticaNeueWeb", "Helvetica Neue", "Helvetica", sans-serif;
  font-size: 18px;
  line-height: 1.24;
  letter-spacing: -0.0448px; }

h6 {
  font-size: inherit;
  font-weight: inherit;
  font-style: inherit; }

b,
strong {
  font-weight: 500; }

.field-name-field-accordion-text .field-collection-item-field-accordion-text, #block-views-find-a-supervisor-block .view-grouping, body.node-type-staff .node-staff.view-mode-full .field-name-body,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-research,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-publications,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-awards,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-exhibitions,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-grants,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-media,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-memberships,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-practice,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-teaching,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-engagement,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-supervision-area,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-supervising,
body.node-type-staff #block-unswbe-publications .field-name-body,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-research,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-publications,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-awards,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-exhibitions,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-grants,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-media,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-memberships,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-practice,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-teaching,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-engagement,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-supervision-area,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-supervising,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-body,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-research,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-publications,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-awards,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-exhibitions,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-grants,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-media,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-memberships,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-practice,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-teaching,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-engagement,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-supervision-area,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-supervising {
  margin: 0 0 2px;
  background-color: #F8F8F8; }

.field-name-field-accordion-text .field-collection-item-field-accordion-text .field-name-field-accordion-title, #block-views-find-a-supervisor-block .view-grouping > .view-grouping-header, body.node-type-staff .node-staff.view-mode-full .field-name-body > .field-label,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-research > .field-label,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-publications > .field-label,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-awards > .field-label,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-exhibitions > .field-label,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-grants > .field-label,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-media > .field-label,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-memberships > .field-label,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-practice > .field-label,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-teaching > .field-label,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-engagement > .field-label,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-supervision-area > .field-label,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-supervising > .field-label,
body.node-type-staff #block-unswbe-publications .field-name-body > .field-label,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-research > .field-label,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-publications > .field-label,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-awards > .field-label,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-exhibitions > .field-label,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-grants > .field-label,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-media > .field-label,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-memberships > .field-label,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-practice > .field-label,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-teaching > .field-label,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-engagement > .field-label,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-supervision-area > .field-label,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-supervising > .field-label,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-body > .field-label,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-research > .field-label,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-publications > .field-label,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-awards > .field-label,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-exhibitions > .field-label,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-grants > .field-label,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-media > .field-label,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-memberships > .field-label,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-practice > .field-label,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-teaching > .field-label,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-engagement > .field-label,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-supervision-area > .field-label,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-supervising > .field-label {
  position: relative;
  cursor: pointer; }
  .field-name-field-accordion-text .field-collection-item-field-accordion-text .field-name-field-accordion-title, #block-views-find-a-supervisor-block .view-grouping > .view-grouping-header, body.node-type-staff .node-staff.view-mode-full .field-name-body > .field-label,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-research > .field-label,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-publications > .field-label,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-awards > .field-label,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-exhibitions > .field-label,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-grants > .field-label,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-media > .field-label,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-memberships > .field-label,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-practice > .field-label,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-teaching > .field-label,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-engagement > .field-label,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-supervision-area > .field-label,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-supervising > .field-label,
  body.node-type-staff #block-unswbe-publications .field-name-body > .field-label,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-research > .field-label,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-publications > .field-label,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-awards > .field-label,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-exhibitions > .field-label,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-grants > .field-label,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-media > .field-label,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-memberships > .field-label,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-practice > .field-label,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-teaching > .field-label,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-engagement > .field-label,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-supervision-area > .field-label,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-supervising > .field-label,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-body > .field-label,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-research > .field-label,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-publications > .field-label,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-awards > .field-label,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-exhibitions > .field-label,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-grants > .field-label,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-media > .field-label,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-memberships > .field-label,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-practice > .field-label,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-teaching > .field-label,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-engagement > .field-label,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-supervision-area > .field-label,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-supervising > .field-label {
    padding: 30px 80px 30px 15px;
    font-family: "HelveticaNeueWeb", "Helvetica Neue", "Helvetica", sans-serif;
    font-size: 20px;
    line-height: 1.2;
    letter-spacing: -0.056px; }
  .field-name-field-accordion-text .field-collection-item-field-accordion-text .field-name-field-accordion-title::after, #block-views-find-a-supervisor-block .view-grouping > .view-grouping-header::after, body.node-type-staff .node-staff.view-mode-full .field-name-body > .field-label::after,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-research > .field-label::after,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-publications > .field-label::after,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-awards > .field-label::after,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-exhibitions > .field-label::after,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-grants > .field-label::after,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-media > .field-label::after,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-memberships > .field-label::after,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-practice > .field-label::after,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-teaching > .field-label::after,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-engagement > .field-label::after,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-supervision-area > .field-label::after,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-supervising > .field-label::after,
  body.node-type-staff #block-unswbe-publications .field-name-body > .field-label::after,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-research > .field-label::after,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-publications > .field-label::after,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-awards > .field-label::after,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-exhibitions > .field-label::after,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-grants > .field-label::after,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-media > .field-label::after,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-memberships > .field-label::after,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-practice > .field-label::after,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-teaching > .field-label::after,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-engagement > .field-label::after,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-supervision-area > .field-label::after,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-supervising > .field-label::after,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-body > .field-label::after,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-research > .field-label::after,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-publications > .field-label::after,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-awards > .field-label::after,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-exhibitions > .field-label::after,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-grants > .field-label::after,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-media > .field-label::after,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-memberships > .field-label::after,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-practice > .field-label::after,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-teaching > .field-label::after,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-engagement > .field-label::after,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-supervision-area > .field-label::after,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-supervising > .field-label::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 80px;
    content: '▼';
    margin: auto;
    font-size: 12px;
    line-height: 16px;
    height: 16px;
    text-align: center; }
  .field-name-field-accordion-text .field-collection-item-field-accordion-text .field-name-field-accordion-title:hover, #block-views-find-a-supervisor-block .view-grouping > .view-grouping-header:hover, body.node-type-staff .node-staff.view-mode-full .field-name-body > .field-label:hover,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-research > .field-label:hover,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-publications > .field-label:hover,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-awards > .field-label:hover,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-exhibitions > .field-label:hover,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-grants > .field-label:hover,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-media > .field-label:hover,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-memberships > .field-label:hover,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-practice > .field-label:hover,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-teaching > .field-label:hover,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-engagement > .field-label:hover,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-supervision-area > .field-label:hover,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-supervising > .field-label:hover,
  body.node-type-staff #block-unswbe-publications .field-name-body > .field-label:hover,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-research > .field-label:hover,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-publications > .field-label:hover,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-awards > .field-label:hover,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-exhibitions > .field-label:hover,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-grants > .field-label:hover,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-media > .field-label:hover,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-memberships > .field-label:hover,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-practice > .field-label:hover,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-teaching > .field-label:hover,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-engagement > .field-label:hover,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-supervision-area > .field-label:hover,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-supervising > .field-label:hover,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-body > .field-label:hover,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-research > .field-label:hover,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-publications > .field-label:hover,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-awards > .field-label:hover,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-exhibitions > .field-label:hover,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-grants > .field-label:hover,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-media > .field-label:hover,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-memberships > .field-label:hover,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-practice > .field-label:hover,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-teaching > .field-label:hover,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-engagement > .field-label:hover,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-supervision-area > .field-label:hover,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-supervising > .field-label:hover {
    background: #ebebeb; }

.field-name-field-accordion-text .field-collection-item-field-accordion-text.expanded .field-name-field-accordion-title, #block-views-find-a-supervisor-block .view-grouping.expanded > .view-grouping-header, body.node-type-staff .node-staff.view-mode-full .field-name-body.expanded > .field-label,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-research.expanded > .field-label,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-publications.expanded > .field-label,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-awards.expanded > .field-label,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-exhibitions.expanded > .field-label,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-grants.expanded > .field-label,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-media.expanded > .field-label,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-memberships.expanded > .field-label,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-practice.expanded > .field-label,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-teaching.expanded > .field-label,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-engagement.expanded > .field-label,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-supervision-area.expanded > .field-label,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-supervising.expanded > .field-label,
body.node-type-staff #block-unswbe-publications .field-name-body.expanded > .field-label,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-research.expanded > .field-label,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-publications.expanded > .field-label,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-awards.expanded > .field-label,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-exhibitions.expanded > .field-label,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-grants.expanded > .field-label,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-media.expanded > .field-label,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-memberships.expanded > .field-label,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-practice.expanded > .field-label,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-teaching.expanded > .field-label,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-engagement.expanded > .field-label,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-supervision-area.expanded > .field-label,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-supervising.expanded > .field-label,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-body.expanded > .field-label,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-research.expanded > .field-label,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-publications.expanded > .field-label,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-awards.expanded > .field-label,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-exhibitions.expanded > .field-label,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-grants.expanded > .field-label,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-media.expanded > .field-label,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-memberships.expanded > .field-label,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-practice.expanded > .field-label,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-teaching.expanded > .field-label,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-engagement.expanded > .field-label,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-supervision-area.expanded > .field-label,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-supervising.expanded > .field-label {
  background: #f0f0f0; }
  .field-name-field-accordion-text .field-collection-item-field-accordion-text.expanded .field-name-field-accordion-title::after, #block-views-find-a-supervisor-block .view-grouping.expanded > .view-grouping-header::after, body.node-type-staff .node-staff.view-mode-full .field-name-body.expanded > .field-label::after,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-research.expanded > .field-label::after,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-publications.expanded > .field-label::after,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-awards.expanded > .field-label::after,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-exhibitions.expanded > .field-label::after,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-grants.expanded > .field-label::after,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-media.expanded > .field-label::after,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-memberships.expanded > .field-label::after,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-practice.expanded > .field-label::after,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-teaching.expanded > .field-label::after,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-engagement.expanded > .field-label::after,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-supervision-area.expanded > .field-label::after,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-supervising.expanded > .field-label::after,
  body.node-type-staff #block-unswbe-publications .field-name-body.expanded > .field-label::after,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-research.expanded > .field-label::after,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-publications.expanded > .field-label::after,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-awards.expanded > .field-label::after,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-exhibitions.expanded > .field-label::after,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-grants.expanded > .field-label::after,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-media.expanded > .field-label::after,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-memberships.expanded > .field-label::after,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-practice.expanded > .field-label::after,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-teaching.expanded > .field-label::after,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-engagement.expanded > .field-label::after,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-supervision-area.expanded > .field-label::after,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-supervising.expanded > .field-label::after,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-body.expanded > .field-label::after,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-research.expanded > .field-label::after,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-publications.expanded > .field-label::after,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-awards.expanded > .field-label::after,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-exhibitions.expanded > .field-label::after,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-grants.expanded > .field-label::after,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-media.expanded > .field-label::after,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-memberships.expanded > .field-label::after,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-practice.expanded > .field-label::after,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-teaching.expanded > .field-label::after,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-engagement.expanded > .field-label::after,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-supervision-area.expanded > .field-label::after,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-supervising.expanded > .field-label::after {
    content: '▲'; }

.field-name-field-accordion-text .field-collection-item-field-accordion-text .field-name-field-accordion-body,
.field-name-field-accordion-text .field-collection-item-field-accordion-text .field-name-field-detail-link, #block-views-find-a-supervisor-block .view-grouping > .view-grouping-content, body.node-type-staff .node-staff.view-mode-full .field-name-body > .field-items,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-research > .field-items,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-publications > .field-items,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-awards > .field-items,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-exhibitions > .field-items,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-grants > .field-items,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-media > .field-items,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-memberships > .field-items,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-practice > .field-items,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-teaching > .field-items,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-engagement > .field-items,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-supervision-area > .field-items,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-supervising > .field-items,
body.node-type-staff #block-unswbe-publications .field-name-body > .field-items,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-research > .field-items,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-publications > .field-items,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-awards > .field-items,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-exhibitions > .field-items,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-grants > .field-items,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-media > .field-items,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-memberships > .field-items,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-practice > .field-items,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-teaching > .field-items,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-engagement > .field-items,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-supervision-area > .field-items,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-supervising > .field-items,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-body > .field-items,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-research > .field-items,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-publications > .field-items,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-awards > .field-items,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-exhibitions > .field-items,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-grants > .field-items,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-media > .field-items,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-memberships > .field-items,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-practice > .field-items,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-teaching > .field-items,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-engagement > .field-items,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-supervision-area > .field-items,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-supervising > .field-items {
  padding: 30px 15px;
  display: none; }
  .field-name-field-accordion-text .field-collection-item-field-accordion-text .field-name-field-accordion-body .field-item ul, .field-name-field-accordion-text .field-collection-item-field-accordion-text .field-name-field-detail-link .field-item ul, #block-views-find-a-supervisor-block .view-grouping > .view-grouping-content .field-item ul, body.node-type-staff .node-staff.view-mode-full .field-name-body > .field-items .field-item ul, body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-research > .field-items .field-item ul, body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-publications > .field-items .field-item ul, body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-awards > .field-items .field-item ul, body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-exhibitions > .field-items .field-item ul, body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-grants > .field-items .field-item ul, body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-media > .field-items .field-item ul, body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-memberships > .field-items .field-item ul, body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-practice > .field-items .field-item ul, body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-teaching > .field-items .field-item ul, body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-engagement > .field-items .field-item ul, body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-supervision-area > .field-items .field-item ul, body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-supervising > .field-items .field-item ul, body.node-type-staff #block-unswbe-publications .field-name-body > .field-items .field-item ul, body.node-type-staff #block-unswbe-publications .field-name-field-staff-research > .field-items .field-item ul, body.node-type-staff #block-unswbe-publications .field-name-field-staff-publications > .field-items .field-item ul, body.node-type-staff #block-unswbe-publications .field-name-field-staff-awards > .field-items .field-item ul, body.node-type-staff #block-unswbe-publications .field-name-field-staff-exhibitions > .field-items .field-item ul, body.node-type-staff #block-unswbe-publications .field-name-field-staff-grants > .field-items .field-item ul, body.node-type-staff #block-unswbe-publications .field-name-field-staff-media > .field-items .field-item ul, body.node-type-staff #block-unswbe-publications .field-name-field-staff-memberships > .field-items .field-item ul, body.node-type-staff #block-unswbe-publications .field-name-field-staff-practice > .field-items .field-item ul, body.node-type-staff #block-unswbe-publications .field-name-field-staff-teaching > .field-items .field-item ul, body.node-type-staff #block-unswbe-publications .field-name-field-staff-engagement > .field-items .field-item ul, body.node-type-staff #block-unswbe-publications .field-name-field-staff-supervision-area > .field-items .field-item ul, body.node-type-staff #block-unswbe-publications .field-name-field-staff-supervising > .field-items .field-item ul, body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-body > .field-items .field-item ul, body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-research > .field-items .field-item ul, body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-publications > .field-items .field-item ul, body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-awards > .field-items .field-item ul, body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-exhibitions > .field-items .field-item ul, body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-grants > .field-items .field-item ul, body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-media > .field-items .field-item ul, body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-memberships > .field-items .field-item ul, body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-practice > .field-items .field-item ul, body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-teaching > .field-items .field-item ul, body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-engagement > .field-items .field-item ul, body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-supervision-area > .field-items .field-item ul, body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-supervising > .field-items .field-item ul,
  .field-name-field-accordion-text .field-collection-item-field-accordion-text .field-name-field-accordion-body .field-item p,
  .field-name-field-accordion-text .field-collection-item-field-accordion-text .field-name-field-detail-link .field-item p,
  #block-views-find-a-supervisor-block .view-grouping > .view-grouping-content .field-item p,
  body.node-type-staff .node-staff.view-mode-full .field-name-body > .field-items .field-item p,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-research > .field-items .field-item p,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-publications > .field-items .field-item p,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-awards > .field-items .field-item p,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-exhibitions > .field-items .field-item p,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-grants > .field-items .field-item p,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-media > .field-items .field-item p,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-memberships > .field-items .field-item p,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-practice > .field-items .field-item p,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-teaching > .field-items .field-item p,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-engagement > .field-items .field-item p,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-supervision-area > .field-items .field-item p,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-supervising > .field-items .field-item p,
  body.node-type-staff #block-unswbe-publications .field-name-body > .field-items .field-item p,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-research > .field-items .field-item p,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-publications > .field-items .field-item p,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-awards > .field-items .field-item p,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-exhibitions > .field-items .field-item p,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-grants > .field-items .field-item p,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-media > .field-items .field-item p,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-memberships > .field-items .field-item p,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-practice > .field-items .field-item p,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-teaching > .field-items .field-item p,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-engagement > .field-items .field-item p,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-supervision-area > .field-items .field-item p,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-supervising > .field-items .field-item p,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-body > .field-items .field-item p,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-research > .field-items .field-item p,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-publications > .field-items .field-item p,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-awards > .field-items .field-item p,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-exhibitions > .field-items .field-item p,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-grants > .field-items .field-item p,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-media > .field-items .field-item p,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-memberships > .field-items .field-item p,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-practice > .field-items .field-item p,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-teaching > .field-items .field-item p,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-engagement > .field-items .field-item p,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-supervision-area > .field-items .field-item p,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-supervising > .field-items .field-item p {
    max-width: 550px; }
  .field-name-field-accordion-text .field-collection-item-field-accordion-text .field-name-field-accordion-body img, .field-name-field-accordion-text .field-collection-item-field-accordion-text .field-name-field-detail-link img, #block-views-find-a-supervisor-block .view-grouping > .view-grouping-content img, body.node-type-staff .node-staff.view-mode-full .field-name-body > .field-items img, body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-research > .field-items img, body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-publications > .field-items img, body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-awards > .field-items img, body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-exhibitions > .field-items img, body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-grants > .field-items img, body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-media > .field-items img, body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-memberships > .field-items img, body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-practice > .field-items img, body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-teaching > .field-items img, body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-engagement > .field-items img, body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-supervision-area > .field-items img, body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-supervising > .field-items img, body.node-type-staff #block-unswbe-publications .field-name-body > .field-items img, body.node-type-staff #block-unswbe-publications .field-name-field-staff-research > .field-items img, body.node-type-staff #block-unswbe-publications .field-name-field-staff-publications > .field-items img, body.node-type-staff #block-unswbe-publications .field-name-field-staff-awards > .field-items img, body.node-type-staff #block-unswbe-publications .field-name-field-staff-exhibitions > .field-items img, body.node-type-staff #block-unswbe-publications .field-name-field-staff-grants > .field-items img, body.node-type-staff #block-unswbe-publications .field-name-field-staff-media > .field-items img, body.node-type-staff #block-unswbe-publications .field-name-field-staff-memberships > .field-items img, body.node-type-staff #block-unswbe-publications .field-name-field-staff-practice > .field-items img, body.node-type-staff #block-unswbe-publications .field-name-field-staff-teaching > .field-items img, body.node-type-staff #block-unswbe-publications .field-name-field-staff-engagement > .field-items img, body.node-type-staff #block-unswbe-publications .field-name-field-staff-supervision-area > .field-items img, body.node-type-staff #block-unswbe-publications .field-name-field-staff-supervising > .field-items img, body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-body > .field-items img, body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-research > .field-items img, body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-publications > .field-items img, body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-awards > .field-items img, body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-exhibitions > .field-items img, body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-grants > .field-items img, body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-media > .field-items img, body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-memberships > .field-items img, body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-practice > .field-items img, body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-teaching > .field-items img, body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-engagement > .field-items img, body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-supervision-area > .field-items img, body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-supervising > .field-items img {
    max-width: 100%;
    height: auto; }

.field-name-field-accordion-text .field-collection-item-field-accordion-text.expanded .field-name-field-accordion-body,
.field-name-field-accordion-text .field-collection-item-field-accordion-text.expanded .field-name-field-degree-gallery,
.field-name-field-accordion-text .field-collection-item-field-accordion-text.expanded .field-name-field-detail-link, #block-views-find-a-supervisor-block .view-grouping.expanded > .view-grouping-content, body.node-type-staff .node-staff.view-mode-full .field-name-body.expanded > .field-items,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-research.expanded > .field-items,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-publications.expanded > .field-items,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-awards.expanded > .field-items,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-exhibitions.expanded > .field-items,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-grants.expanded > .field-items,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-media.expanded > .field-items,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-memberships.expanded > .field-items,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-practice.expanded > .field-items,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-teaching.expanded > .field-items,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-engagement.expanded > .field-items,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-supervision-area.expanded > .field-items,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-supervising.expanded > .field-items,
body.node-type-staff #block-unswbe-publications .field-name-body.expanded > .field-items,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-research.expanded > .field-items,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-publications.expanded > .field-items,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-awards.expanded > .field-items,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-exhibitions.expanded > .field-items,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-grants.expanded > .field-items,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-media.expanded > .field-items,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-memberships.expanded > .field-items,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-practice.expanded > .field-items,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-teaching.expanded > .field-items,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-engagement.expanded > .field-items,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-supervision-area.expanded > .field-items,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-supervising.expanded > .field-items,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-body.expanded > .field-items,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-research.expanded > .field-items,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-publications.expanded > .field-items,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-awards.expanded > .field-items,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-exhibitions.expanded > .field-items,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-grants.expanded > .field-items,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-media.expanded > .field-items,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-memberships.expanded > .field-items,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-practice.expanded > .field-items,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-teaching.expanded > .field-items,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-engagement.expanded > .field-items,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-supervision-area.expanded > .field-items,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-supervising.expanded > .field-items {
  display: block; }

.beunsw-image img {
  width: 100%;
  height: auto;
  display: block; }

.beunsw-image .caption {
  font-family: "HelveticaNeueWeb", "Helvetica Neue", "Helvetica", sans-serif;
  font-size: 12px;
  line-height: 1.3;
  letter-spacing: -0.0112px;
  padding: 5px 0 0;
  max-width: 400px; }

.view-banner-image img {
  width: 100%;
  height: auto;
  display: block;
  min-height: 100px; }

.beunsw-messages-tabs {
  margin-bottom: 20px; }
  @media screen and (min-width: 960px) {
    .beunsw-messages-tabs {
      padding: 20px; } }
  @media screen and (max-width: 959px) {
    .beunsw-messages-tabs {
      padding: 15px; } }
  .beunsw-messages-tabs h2 {
    display: none; }
  .beunsw-messages-tabs .messages {
    margin: 10px 0; }
  .beunsw-messages-tabs ul.tabs {
    list-style: none;
    padding: 0;
    margin: 10px 0; }
    .beunsw-messages-tabs ul.tabs li {
      display: inline-block;
      margin: 0 10px 0 0; }
      .beunsw-messages-tabs ul.tabs li a {
        color: #aaa; }
        .beunsw-messages-tabs ul.tabs li a:hover {
          color: #231f20; }
        .beunsw-messages-tabs ul.tabs li a.active {
          text-decoration: underline; }
  @media screen and (max-width: 959px) {
    .beunsw-messages-tabs {
      padding: 0 15px;
      margin: 0; } }

.field-collection-container {
  border-bottom: 0; }

.field-name-field-accordion-text .field-collection-view {
  margin: 0;
  padding: 0;
  border: 0; }

.field-name-field-accordion-text .field-items .field-item {
  margin: 0; }

.field-name-field-accordion-text a {
  text-decoration: underline; }
  .field-name-field-accordion-text a:hover, .field-name-field-accordion-text a:focus {
    text-decoration: none; }

.field-name-field-accordion-text ul {
  list-style: none; }
  .field-name-field-accordion-text ul li {
    position: relative;
    margin: 0 0 5px; }
    .field-name-field-accordion-text ul li::before {
      content: '';
      background: #2ff837;
      height: 8px;
      width: 8px;
      border-radius: 5px;
      position: absolute;
      left: -20px;
      top: 5px; }

.field-name-field-accordion-text .view-id-staff.view-display-id-degree .views-row {
  width: 30%;
  margin: 0 2% 60px 0;
  display: inline-block;
  vertical-align: top; }

.field-name-field-accordion-text .field-collection-item-field-accordion-text .field-name-field-degree-gallery {
  padding: 30px 15px;
  display: none; }
  .field-name-field-accordion-text .field-collection-item-field-accordion-text .field-name-field-degree-gallery .field-name-field-degree-gallery-title {
    font-weight: bold;
    padding: 10px;
    text-align: center; }
  .field-name-field-accordion-text .field-collection-item-field-accordion-text .field-name-field-degree-gallery .flex-direction-nav {
    display: none; }
  .field-name-field-accordion-text .field-collection-item-field-accordion-text .field-name-field-degree-gallery li::before {
    background: none; }

.flickity-page-dots .dot {
  width: 16px;
  height: 16px;
  border: 2px solid #000;
  opacity: 1;
  background: #000; }
  .flickity-page-dots .dot.is-selected {
    background: none; }
  .flickity-page-dots .dot:hover {
    opacity: .8; }

.beunsw-image-carousel .field-items .field-item {
  width: 100%; }

.beunsw-image-carousel .field-items .flickity-page-dots {
  text-align: right; }

.beunsw-image-carousel .field-items .flickity-prev-next-button {
  display: none; }

.beunsw-related-events::before, .beunsw-latest-news::before,
.beunsw-related-news::before {
  content: '';
  display: block;
  max-width: 120px;
  border-top: 4px solid #2ff837;
  margin: 0 0 20px; }

.beunsw-related-events .block__title, .beunsw-latest-news .block__title, .beunsw-related-news .block__title {
  max-width: 220px;
  margin: 0 0 50px; }

.beunsw-related-events .views-field-field-image, .beunsw-latest-news .views-field-field-image, .beunsw-related-news .views-field-field-image,
.beunsw-related-events .views-field-field-news-date,
.beunsw-latest-news .views-field-field-news-date,
.beunsw-related-news .views-field-field-news-date,
.beunsw-related-events .views-field-field-event-date,
.beunsw-latest-news .views-field-field-event-date,
.beunsw-related-news .views-field-field-event-date {
  display: none; }

.beunsw-related-events .view ul, .beunsw-latest-news .view ul, .beunsw-related-news .view ul {
  list-style: none;
  margin: 0;
  padding: 0; }

.beunsw-related-events .view a, .beunsw-latest-news .view a, .beunsw-related-news .view a {
  background-image: none;
  font-family: "HelveticaNeueWeb", "Helvetica Neue", "Helvetica", sans-serif;
  font-size: 24px;
  line-height: 1.12;
  letter-spacing: -0.0784px;
  display: inline; }
  .no-touchevents .beunsw-related-events .view a:hover, .no-touchevents .beunsw-latest-news .view a:hover, .no-touchevents .beunsw-related-news .view a:hover, .beunsw-related-events .view a.current, .beunsw-latest-news .view a.current, .beunsw-related-news .view a.current {
    text-decoration: none;
    background-image: linear-gradient( to top, transparent 0, currentColor 0, currentColor 0.08em, transparent 0.08em ); }

.beunsw-related-events .view .views-row, .beunsw-latest-news .view .views-row, .beunsw-related-news .view .views-row,
.beunsw-related-events .view ul li,
.beunsw-latest-news .view ul li,
.beunsw-related-news .view ul li {
  margin: 0 0 50px;
  padding: 0;
  max-width: 280px; }

.beunsw-related-events .view .more-link, .beunsw-latest-news .view .more-link, .beunsw-related-news .view .more-link {
  text-align: left;
  margin: 0 0 50px; }
  .beunsw-related-events .view .more-link a, .beunsw-latest-news .view .more-link a, .beunsw-related-news .view .more-link a {
    font-size: 18px; }

.node-news .field-name-field-image img, .view-news-and-events.view-id-news_and_events .views-row .field-name-field-image img, .view-news-and-events.view-id-news_and_events .views-row .views-field-field-image img, .node-news.node-teaser .field-name-field-image img, .node-news.node-teaser .views-field-field-image img {
  width: 100%;
  height: auto;
  display: block; }

.views-exposed-form {
  position: relative; }
  .views-exposed-form .views-exposed-widget {
    float: none;
    padding: 0;
    margin: 0 5px 20px 0;
    width: 23.2%;
    min-width: 200px;
    display: inline-block;
    vertical-align: top; }
    @media (max-width: 480px) {
      .views-exposed-form .views-exposed-widget {
        width: 100%; } }
    .views-exposed-form .views-exposed-widget label {
      display: block;
      margin: 0 0 2px;
      font-weight: 500; }
    .views-exposed-form .views-exposed-widget select,
    .views-exposed-form .views-exposed-widget input {
      width: 100%; }
    .views-exposed-form .views-exposed-widget input {
      padding: 10px;
      background: #F8F8F8;
      border: 0; }
      .views-exposed-form .views-exposed-widget input:focus {
        outline: none;
        background: #ebebeb; }
  .views-exposed-form .views-widget-filter-keys {
    display: block; }
    @media (min-width: 481px) {
      .views-exposed-form .views-widget-filter-keys {
        max-width: 280px; } }
    .views-exposed-form .views-widget-filter-keys label {
      display: none; }
  .views-exposed-form .ajax-progress-throbber .throbber {
    background: #fff;
    position: absolute;
    top: 0;
    left: 0;
    right: auto;
    bottom: auto;
    opacity: .5;
    width: 100%;
    height: 100%;
    margin: 0; }
  .views-exposed-form .container-inline-date .form-item,
  .views-exposed-form .container-inline-date .form-item input {
    width: 100%; }
  .views-exposed-form .container-inline-date .date-padding {
    float: none; }

.beunsw-degree-related-wrap,
.beunsw-front-featured {
  background: #F8F8F8; }
  .beunsw-degree-related-wrap h2,
  .beunsw-front-featured h2 {
    font-family: "HelveticaNeueWeb", "Helvetica Neue", "Helvetica", sans-serif;
    font-size: 48px;
    line-height: 1;
    letter-spacing: -0.14px; }
    @media (max-width: 414px) {
      .beunsw-degree-related-wrap h2,
      .beunsw-front-featured h2 {
        font-size: 32px;
        line-height: 1;
        letter-spacing: -0.1232px; } }
    @media (min-width: 415px) and (max-width: 960px) {
      .beunsw-degree-related-wrap h2,
      .beunsw-front-featured h2 {
        font-size: calc(2.9304vw + 19.86813px);
        line-height: 1;
        letter-spacing: -0.14px; } }
  .beunsw-degree-related-wrap .be-title,
  .beunsw-front-featured .be-title {
    max-width: 350px; }
  .beunsw-degree-related-wrap .beunsw-events-list a,
  .beunsw-front-featured .beunsw-events-list a {
    text-decoration: none;
    background-image: linear-gradient( to top, transparent 0, currentColor 0, currentColor 0.08em, transparent 0.08em ); }
    .no-touchevents .beunsw-degree-related-wrap .beunsw-events-list a:hover, .beunsw-degree-related-wrap .beunsw-events-list a.current, .no-touchevents
    .beunsw-front-featured .beunsw-events-list a:hover,
    .beunsw-front-featured .beunsw-events-list a.current {
      background-image: none; }
  .beunsw-degree-related-wrap .beunsw-events-list .views-row,
  .beunsw-front-featured .beunsw-events-list .views-row {
    margin: 0 0 40px; }

.field-collection-view-links {
  display: none; }

.field-collection-item-field-video-with-title .field-name-field-youtube-video,
.field-collection-item-field-side-video .field-name-field-youtube-video {
  position: relative; }
  .field-collection-item-field-video-with-title .field-name-field-youtube-video a,
  .field-collection-item-field-side-video .field-name-field-youtube-video a {
    display: block; }
    .field-collection-item-field-video-with-title .field-name-field-youtube-video a img,
    .field-collection-item-field-side-video .field-name-field-youtube-video a img {
      width: 100%;
      height: auto; }
    .field-collection-item-field-video-with-title .field-name-field-youtube-video a::after,
    .field-collection-item-field-side-video .field-name-field-youtube-video a::after {
      content: '';
      width: 20%;
      padding-top: 20%;
      height: 0;
      position: absolute;
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      margin: auto;
      border-radius: 50%;
      background: url(../images/play_icon_white.png) center center no-repeat;
      background-size: contain; }
    .field-collection-item-field-video-with-title .field-name-field-youtube-video a:hover::after,
    .field-collection-item-field-side-video .field-name-field-youtube-video a:hover::after {
      opacity: .7; }

.select2-dropdown {
  border-bottom-radius: 0;
  outline: none; }

.select2-container--default .select2-selection--single {
  outline: none;
  height: 38px;
  border-radius: 0; }
  .select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 38px;
    padding-left: 10px; }
  .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 36px;
    width: 24px; }

.select2-container--default .select2-search--dropdown .select2-search__field {
  outline: none;
  font-size: 16px; }

.select2-container--open .select2-dropdown {
  opacity: .98; }

hr {
  border-top: 1px solid #000;
  margin: 1em 0; }

.view-id-left_bar_degree_links.view-display-id-block .field-collection-view {
  padding: 0;
  margin: 0 0 40px; }

.view-id-left_bar_degree_links.view-display-id-block .field-name-field-leftbar-image {
  display: none; }

.view-id-left_bar_degree_links.view-display-id-block .field-name-field-leftbar-title {
  font-family: "HelveticaNeueWeb", "Helvetica Neue", "Helvetica", sans-serif;
  font-size: 24px;
  line-height: 1.12;
  letter-spacing: -0.0784px;
  color: #000;
  margin: 0 0 20px; }
  .view-id-left_bar_degree_links.view-display-id-block .field-name-field-leftbar-title .field-item {
    text-decoration: none;
    background-image: linear-gradient( to top, transparent 0, currentColor 0, currentColor 0.08em, transparent 0.08em );
    display: inline; }
    .no-touchevents .view-id-left_bar_degree_links.view-display-id-block .field-name-field-leftbar-title .field-item:hover, .view-id-left_bar_degree_links.view-display-id-block .field-name-field-leftbar-title .field-item.current {
      background-image: none; }

.beunsw-b {
  position: relative; }
  .beunsw-b span {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

.item-list .pager {
  margin: 2em 0; }
  .item-list .pager .pager-current {
    font-weight: inherit;
    color: #000; }

.field-name-body ul,
.field-name-body p {
  max-width: 640px; }

.field .field-label,
label {
  font-weight: 500; }

.view-id-staff.view-display-id-related .views-row {
  width: 30%;
  margin: 0 2% 60px 0;
  display: inline-block;
  vertical-align: top; }
  .view-id-staff.view-display-id-related .views-row .views-field-field-staff-image img {
    width: 100%;
    height: auto; }

.views-row .node-videos.node-teaser .field-name-field-video-date {
  margin: 15px 0; }

.views-row .node-videos.node-teaser .field-name-title {
  min-height: 100px;
  margin: 0 0 15px; }
  .views-row .node-videos.node-teaser .field-name-title h3 {
    margin: 0; }

.views-row .node-videos.node-teaser .a2a_custom_heading {
  font-size: 20px; }

.page-node-done .webform-progressbar-page-label,
.webform-client-form .webform-progressbar-page-label {
  display: block; }

@media (max-width: 768px) {
  .page-node-done .webform-progressbar-page-label,
  .webform-client-form .webform-progressbar-page-label {
    margin: 0 auto;
    height: auto;
    padding: 10px 0; }
  .page-node-done .webform-progressbar-outer,
  .webform-client-form .webform-progressbar-outer {
    border: none;
    height: auto; }
  .page-node-done .webform-progressbar-page,
  .webform-client-form .webform-progressbar-page {
    left: 0% !important;
    display: block;
    position: relative;
    width: 100%;
    height: auto;
    border-radius: none;
    padding-bottom: 20px; }
  .page-node-done .webform-component-textfield input,
  .page-node-done .webform-component-email input,
  .webform-client-form .webform-component-textfield input,
  .webform-client-form .webform-component-email input {
    width: 100%; }
  .page-node-done .webform-component-select select,
  .webform-client-form .webform-component-select select {
    width: 100%; } }

@media (max-width: 768px) {
  .page-node-done #beunsw-content,
  .node-type-webform #beunsw-content {
    border-right: none; } }

.node-research-page .field-name-field-banner-image img {
  max-width: 100%;
  height: auto; }

.view-left-bar-logo {
  padding-bottom: 25px; }

/* 2 column width in WYSIWYG */
@media screen and (min-width: 960px) {
  .two-columns-wrapper {
    display: -ms-flex;
    display: flex;
    flex-wrap: wrap; } }

.two-columns-wrapper .two-columns-block {
  width: 100%;
  margin-bottom: 15px; }
  @media screen and (min-width: 960px) {
    .two-columns-wrapper .two-columns-block {
      float: left;
      width: 50%; }
      .two-columns-wrapper .two-columns-block:nth-child(odd) {
        padding-right: 20px; }
      .two-columns-wrapper .two-columns-block:nth-child(even) {
        padding-left: 20px;
        border-left: 1px solid #000; } }

.field-name-field-accordion-text .field-collection-item-field-accordion-text, #block-views-find-a-supervisor-block .view-grouping, body.node-type-staff .node-staff.view-mode-full .field-name-body,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-research,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-publications,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-awards,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-exhibitions,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-grants,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-media,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-memberships,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-practice,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-teaching,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-engagement,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-supervision-area,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-supervising,
body.node-type-staff #block-unswbe-publications .field-name-body,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-research,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-publications,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-awards,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-exhibitions,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-grants,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-media,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-memberships,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-practice,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-teaching,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-engagement,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-supervision-area,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-supervising,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-body,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-research,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-publications,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-awards,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-exhibitions,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-grants,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-media,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-memberships,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-practice,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-teaching,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-engagement,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-supervision-area,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-supervising {
  margin: 0 0 2px;
  background-color: #F8F8F8; }

.field-name-field-accordion-text .field-collection-item-field-accordion-text .field-name-field-accordion-title, #block-views-find-a-supervisor-block .view-grouping > .view-grouping-header, body.node-type-staff .node-staff.view-mode-full .field-name-body > .field-label,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-research > .field-label,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-publications > .field-label,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-awards > .field-label,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-exhibitions > .field-label,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-grants > .field-label,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-media > .field-label,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-memberships > .field-label,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-practice > .field-label,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-teaching > .field-label,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-engagement > .field-label,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-supervision-area > .field-label,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-supervising > .field-label,
body.node-type-staff #block-unswbe-publications .field-name-body > .field-label,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-research > .field-label,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-publications > .field-label,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-awards > .field-label,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-exhibitions > .field-label,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-grants > .field-label,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-media > .field-label,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-memberships > .field-label,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-practice > .field-label,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-teaching > .field-label,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-engagement > .field-label,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-supervision-area > .field-label,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-supervising > .field-label,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-body > .field-label,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-research > .field-label,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-publications > .field-label,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-awards > .field-label,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-exhibitions > .field-label,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-grants > .field-label,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-media > .field-label,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-memberships > .field-label,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-practice > .field-label,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-teaching > .field-label,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-engagement > .field-label,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-supervision-area > .field-label,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-supervising > .field-label {
  position: relative;
  cursor: pointer; }
  .field-name-field-accordion-text .field-collection-item-field-accordion-text .field-name-field-accordion-title, #block-views-find-a-supervisor-block .view-grouping > .view-grouping-header, body.node-type-staff .node-staff.view-mode-full .field-name-body > .field-label,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-research > .field-label,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-publications > .field-label,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-awards > .field-label,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-exhibitions > .field-label,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-grants > .field-label,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-media > .field-label,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-memberships > .field-label,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-practice > .field-label,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-teaching > .field-label,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-engagement > .field-label,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-supervision-area > .field-label,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-supervising > .field-label,
  body.node-type-staff #block-unswbe-publications .field-name-body > .field-label,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-research > .field-label,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-publications > .field-label,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-awards > .field-label,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-exhibitions > .field-label,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-grants > .field-label,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-media > .field-label,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-memberships > .field-label,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-practice > .field-label,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-teaching > .field-label,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-engagement > .field-label,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-supervision-area > .field-label,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-supervising > .field-label,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-body > .field-label,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-research > .field-label,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-publications > .field-label,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-awards > .field-label,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-exhibitions > .field-label,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-grants > .field-label,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-media > .field-label,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-memberships > .field-label,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-practice > .field-label,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-teaching > .field-label,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-engagement > .field-label,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-supervision-area > .field-label,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-supervising > .field-label {
    padding: 30px 80px 30px 15px;
    font-family: "HelveticaNeueWeb", "Helvetica Neue", "Helvetica", sans-serif;
    font-size: 20px;
    line-height: 1.2;
    letter-spacing: -0.056px; }
  .field-name-field-accordion-text .field-collection-item-field-accordion-text .field-name-field-accordion-title::after, #block-views-find-a-supervisor-block .view-grouping > .view-grouping-header::after, body.node-type-staff .node-staff.view-mode-full .field-name-body > .field-label::after,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-research > .field-label::after,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-publications > .field-label::after,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-awards > .field-label::after,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-exhibitions > .field-label::after,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-grants > .field-label::after,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-media > .field-label::after,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-memberships > .field-label::after,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-practice > .field-label::after,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-teaching > .field-label::after,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-engagement > .field-label::after,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-supervision-area > .field-label::after,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-supervising > .field-label::after,
  body.node-type-staff #block-unswbe-publications .field-name-body > .field-label::after,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-research > .field-label::after,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-publications > .field-label::after,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-awards > .field-label::after,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-exhibitions > .field-label::after,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-grants > .field-label::after,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-media > .field-label::after,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-memberships > .field-label::after,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-practice > .field-label::after,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-teaching > .field-label::after,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-engagement > .field-label::after,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-supervision-area > .field-label::after,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-supervising > .field-label::after,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-body > .field-label::after,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-research > .field-label::after,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-publications > .field-label::after,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-awards > .field-label::after,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-exhibitions > .field-label::after,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-grants > .field-label::after,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-media > .field-label::after,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-memberships > .field-label::after,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-practice > .field-label::after,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-teaching > .field-label::after,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-engagement > .field-label::after,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-supervision-area > .field-label::after,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-supervising > .field-label::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 80px;
    content: '▼';
    margin: auto;
    font-size: 12px;
    line-height: 16px;
    height: 16px;
    text-align: center; }
  .field-name-field-accordion-text .field-collection-item-field-accordion-text .field-name-field-accordion-title:hover, #block-views-find-a-supervisor-block .view-grouping > .view-grouping-header:hover, body.node-type-staff .node-staff.view-mode-full .field-name-body > .field-label:hover,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-research > .field-label:hover,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-publications > .field-label:hover,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-awards > .field-label:hover,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-exhibitions > .field-label:hover,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-grants > .field-label:hover,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-media > .field-label:hover,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-memberships > .field-label:hover,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-practice > .field-label:hover,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-teaching > .field-label:hover,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-engagement > .field-label:hover,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-supervision-area > .field-label:hover,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-supervising > .field-label:hover,
  body.node-type-staff #block-unswbe-publications .field-name-body > .field-label:hover,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-research > .field-label:hover,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-publications > .field-label:hover,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-awards > .field-label:hover,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-exhibitions > .field-label:hover,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-grants > .field-label:hover,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-media > .field-label:hover,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-memberships > .field-label:hover,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-practice > .field-label:hover,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-teaching > .field-label:hover,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-engagement > .field-label:hover,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-supervision-area > .field-label:hover,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-supervising > .field-label:hover,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-body > .field-label:hover,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-research > .field-label:hover,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-publications > .field-label:hover,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-awards > .field-label:hover,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-exhibitions > .field-label:hover,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-grants > .field-label:hover,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-media > .field-label:hover,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-memberships > .field-label:hover,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-practice > .field-label:hover,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-teaching > .field-label:hover,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-engagement > .field-label:hover,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-supervision-area > .field-label:hover,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-supervising > .field-label:hover {
    background: #ebebeb; }

.field-name-field-accordion-text .field-collection-item-field-accordion-text.expanded .field-name-field-accordion-title, #block-views-find-a-supervisor-block .view-grouping.expanded > .view-grouping-header, body.node-type-staff .node-staff.view-mode-full .field-name-body.expanded > .field-label,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-research.expanded > .field-label,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-publications.expanded > .field-label,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-awards.expanded > .field-label,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-exhibitions.expanded > .field-label,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-grants.expanded > .field-label,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-media.expanded > .field-label,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-memberships.expanded > .field-label,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-practice.expanded > .field-label,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-teaching.expanded > .field-label,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-engagement.expanded > .field-label,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-supervision-area.expanded > .field-label,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-supervising.expanded > .field-label,
body.node-type-staff #block-unswbe-publications .field-name-body.expanded > .field-label,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-research.expanded > .field-label,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-publications.expanded > .field-label,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-awards.expanded > .field-label,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-exhibitions.expanded > .field-label,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-grants.expanded > .field-label,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-media.expanded > .field-label,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-memberships.expanded > .field-label,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-practice.expanded > .field-label,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-teaching.expanded > .field-label,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-engagement.expanded > .field-label,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-supervision-area.expanded > .field-label,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-supervising.expanded > .field-label,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-body.expanded > .field-label,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-research.expanded > .field-label,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-publications.expanded > .field-label,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-awards.expanded > .field-label,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-exhibitions.expanded > .field-label,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-grants.expanded > .field-label,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-media.expanded > .field-label,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-memberships.expanded > .field-label,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-practice.expanded > .field-label,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-teaching.expanded > .field-label,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-engagement.expanded > .field-label,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-supervision-area.expanded > .field-label,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-supervising.expanded > .field-label {
  background: #f0f0f0; }
  .field-name-field-accordion-text .field-collection-item-field-accordion-text.expanded .field-name-field-accordion-title::after, #block-views-find-a-supervisor-block .view-grouping.expanded > .view-grouping-header::after, body.node-type-staff .node-staff.view-mode-full .field-name-body.expanded > .field-label::after,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-research.expanded > .field-label::after,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-publications.expanded > .field-label::after,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-awards.expanded > .field-label::after,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-exhibitions.expanded > .field-label::after,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-grants.expanded > .field-label::after,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-media.expanded > .field-label::after,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-memberships.expanded > .field-label::after,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-practice.expanded > .field-label::after,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-teaching.expanded > .field-label::after,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-engagement.expanded > .field-label::after,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-supervision-area.expanded > .field-label::after,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-supervising.expanded > .field-label::after,
  body.node-type-staff #block-unswbe-publications .field-name-body.expanded > .field-label::after,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-research.expanded > .field-label::after,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-publications.expanded > .field-label::after,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-awards.expanded > .field-label::after,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-exhibitions.expanded > .field-label::after,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-grants.expanded > .field-label::after,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-media.expanded > .field-label::after,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-memberships.expanded > .field-label::after,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-practice.expanded > .field-label::after,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-teaching.expanded > .field-label::after,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-engagement.expanded > .field-label::after,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-supervision-area.expanded > .field-label::after,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-supervising.expanded > .field-label::after,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-body.expanded > .field-label::after,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-research.expanded > .field-label::after,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-publications.expanded > .field-label::after,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-awards.expanded > .field-label::after,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-exhibitions.expanded > .field-label::after,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-grants.expanded > .field-label::after,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-media.expanded > .field-label::after,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-memberships.expanded > .field-label::after,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-practice.expanded > .field-label::after,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-teaching.expanded > .field-label::after,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-engagement.expanded > .field-label::after,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-supervision-area.expanded > .field-label::after,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-supervising.expanded > .field-label::after {
    content: '▲'; }

.field-name-field-accordion-text .field-collection-item-field-accordion-text .field-name-field-accordion-body,
.field-name-field-accordion-text .field-collection-item-field-accordion-text .field-name-field-detail-link, #block-views-find-a-supervisor-block .view-grouping > .view-grouping-content, body.node-type-staff .node-staff.view-mode-full .field-name-body > .field-items,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-research > .field-items,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-publications > .field-items,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-awards > .field-items,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-exhibitions > .field-items,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-grants > .field-items,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-media > .field-items,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-memberships > .field-items,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-practice > .field-items,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-teaching > .field-items,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-engagement > .field-items,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-supervision-area > .field-items,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-supervising > .field-items,
body.node-type-staff #block-unswbe-publications .field-name-body > .field-items,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-research > .field-items,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-publications > .field-items,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-awards > .field-items,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-exhibitions > .field-items,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-grants > .field-items,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-media > .field-items,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-memberships > .field-items,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-practice > .field-items,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-teaching > .field-items,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-engagement > .field-items,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-supervision-area > .field-items,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-supervising > .field-items,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-body > .field-items,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-research > .field-items,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-publications > .field-items,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-awards > .field-items,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-exhibitions > .field-items,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-grants > .field-items,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-media > .field-items,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-memberships > .field-items,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-practice > .field-items,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-teaching > .field-items,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-engagement > .field-items,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-supervision-area > .field-items,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-supervising > .field-items {
  padding: 30px 15px;
  display: none; }
  .field-name-field-accordion-text .field-collection-item-field-accordion-text .field-name-field-accordion-body .field-item ul, .field-name-field-accordion-text .field-collection-item-field-accordion-text .field-name-field-detail-link .field-item ul, #block-views-find-a-supervisor-block .view-grouping > .view-grouping-content .field-item ul, body.node-type-staff .node-staff.view-mode-full .field-name-body > .field-items .field-item ul, body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-research > .field-items .field-item ul, body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-publications > .field-items .field-item ul, body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-awards > .field-items .field-item ul, body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-exhibitions > .field-items .field-item ul, body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-grants > .field-items .field-item ul, body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-media > .field-items .field-item ul, body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-memberships > .field-items .field-item ul, body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-practice > .field-items .field-item ul, body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-teaching > .field-items .field-item ul, body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-engagement > .field-items .field-item ul, body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-supervision-area > .field-items .field-item ul, body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-supervising > .field-items .field-item ul, body.node-type-staff #block-unswbe-publications .field-name-body > .field-items .field-item ul, body.node-type-staff #block-unswbe-publications .field-name-field-staff-research > .field-items .field-item ul, body.node-type-staff #block-unswbe-publications .field-name-field-staff-publications > .field-items .field-item ul, body.node-type-staff #block-unswbe-publications .field-name-field-staff-awards > .field-items .field-item ul, body.node-type-staff #block-unswbe-publications .field-name-field-staff-exhibitions > .field-items .field-item ul, body.node-type-staff #block-unswbe-publications .field-name-field-staff-grants > .field-items .field-item ul, body.node-type-staff #block-unswbe-publications .field-name-field-staff-media > .field-items .field-item ul, body.node-type-staff #block-unswbe-publications .field-name-field-staff-memberships > .field-items .field-item ul, body.node-type-staff #block-unswbe-publications .field-name-field-staff-practice > .field-items .field-item ul, body.node-type-staff #block-unswbe-publications .field-name-field-staff-teaching > .field-items .field-item ul, body.node-type-staff #block-unswbe-publications .field-name-field-staff-engagement > .field-items .field-item ul, body.node-type-staff #block-unswbe-publications .field-name-field-staff-supervision-area > .field-items .field-item ul, body.node-type-staff #block-unswbe-publications .field-name-field-staff-supervising > .field-items .field-item ul, body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-body > .field-items .field-item ul, body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-research > .field-items .field-item ul, body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-publications > .field-items .field-item ul, body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-awards > .field-items .field-item ul, body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-exhibitions > .field-items .field-item ul, body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-grants > .field-items .field-item ul, body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-media > .field-items .field-item ul, body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-memberships > .field-items .field-item ul, body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-practice > .field-items .field-item ul, body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-teaching > .field-items .field-item ul, body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-engagement > .field-items .field-item ul, body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-supervision-area > .field-items .field-item ul, body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-supervising > .field-items .field-item ul,
  .field-name-field-accordion-text .field-collection-item-field-accordion-text .field-name-field-accordion-body .field-item p,
  .field-name-field-accordion-text .field-collection-item-field-accordion-text .field-name-field-detail-link .field-item p,
  #block-views-find-a-supervisor-block .view-grouping > .view-grouping-content .field-item p,
  body.node-type-staff .node-staff.view-mode-full .field-name-body > .field-items .field-item p,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-research > .field-items .field-item p,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-publications > .field-items .field-item p,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-awards > .field-items .field-item p,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-exhibitions > .field-items .field-item p,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-grants > .field-items .field-item p,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-media > .field-items .field-item p,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-memberships > .field-items .field-item p,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-practice > .field-items .field-item p,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-teaching > .field-items .field-item p,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-engagement > .field-items .field-item p,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-supervision-area > .field-items .field-item p,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-supervising > .field-items .field-item p,
  body.node-type-staff #block-unswbe-publications .field-name-body > .field-items .field-item p,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-research > .field-items .field-item p,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-publications > .field-items .field-item p,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-awards > .field-items .field-item p,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-exhibitions > .field-items .field-item p,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-grants > .field-items .field-item p,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-media > .field-items .field-item p,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-memberships > .field-items .field-item p,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-practice > .field-items .field-item p,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-teaching > .field-items .field-item p,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-engagement > .field-items .field-item p,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-supervision-area > .field-items .field-item p,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-supervising > .field-items .field-item p,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-body > .field-items .field-item p,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-research > .field-items .field-item p,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-publications > .field-items .field-item p,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-awards > .field-items .field-item p,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-exhibitions > .field-items .field-item p,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-grants > .field-items .field-item p,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-media > .field-items .field-item p,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-memberships > .field-items .field-item p,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-practice > .field-items .field-item p,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-teaching > .field-items .field-item p,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-engagement > .field-items .field-item p,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-supervision-area > .field-items .field-item p,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-supervising > .field-items .field-item p {
    max-width: 550px; }
  .field-name-field-accordion-text .field-collection-item-field-accordion-text .field-name-field-accordion-body img, .field-name-field-accordion-text .field-collection-item-field-accordion-text .field-name-field-detail-link img, #block-views-find-a-supervisor-block .view-grouping > .view-grouping-content img, body.node-type-staff .node-staff.view-mode-full .field-name-body > .field-items img, body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-research > .field-items img, body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-publications > .field-items img, body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-awards > .field-items img, body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-exhibitions > .field-items img, body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-grants > .field-items img, body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-media > .field-items img, body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-memberships > .field-items img, body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-practice > .field-items img, body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-teaching > .field-items img, body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-engagement > .field-items img, body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-supervision-area > .field-items img, body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-supervising > .field-items img, body.node-type-staff #block-unswbe-publications .field-name-body > .field-items img, body.node-type-staff #block-unswbe-publications .field-name-field-staff-research > .field-items img, body.node-type-staff #block-unswbe-publications .field-name-field-staff-publications > .field-items img, body.node-type-staff #block-unswbe-publications .field-name-field-staff-awards > .field-items img, body.node-type-staff #block-unswbe-publications .field-name-field-staff-exhibitions > .field-items img, body.node-type-staff #block-unswbe-publications .field-name-field-staff-grants > .field-items img, body.node-type-staff #block-unswbe-publications .field-name-field-staff-media > .field-items img, body.node-type-staff #block-unswbe-publications .field-name-field-staff-memberships > .field-items img, body.node-type-staff #block-unswbe-publications .field-name-field-staff-practice > .field-items img, body.node-type-staff #block-unswbe-publications .field-name-field-staff-teaching > .field-items img, body.node-type-staff #block-unswbe-publications .field-name-field-staff-engagement > .field-items img, body.node-type-staff #block-unswbe-publications .field-name-field-staff-supervision-area > .field-items img, body.node-type-staff #block-unswbe-publications .field-name-field-staff-supervising > .field-items img, body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-body > .field-items img, body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-research > .field-items img, body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-publications > .field-items img, body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-awards > .field-items img, body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-exhibitions > .field-items img, body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-grants > .field-items img, body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-media > .field-items img, body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-memberships > .field-items img, body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-practice > .field-items img, body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-teaching > .field-items img, body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-engagement > .field-items img, body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-supervision-area > .field-items img, body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-supervising > .field-items img {
    max-width: 100%;
    height: auto; }

.field-name-field-accordion-text .field-collection-item-field-accordion-text.expanded .field-name-field-accordion-body,
.field-name-field-accordion-text .field-collection-item-field-accordion-text.expanded .field-name-field-degree-gallery,
.field-name-field-accordion-text .field-collection-item-field-accordion-text.expanded .field-name-field-detail-link, #block-views-find-a-supervisor-block .view-grouping.expanded > .view-grouping-content, body.node-type-staff .node-staff.view-mode-full .field-name-body.expanded > .field-items,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-research.expanded > .field-items,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-publications.expanded > .field-items,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-awards.expanded > .field-items,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-exhibitions.expanded > .field-items,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-grants.expanded > .field-items,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-media.expanded > .field-items,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-memberships.expanded > .field-items,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-practice.expanded > .field-items,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-teaching.expanded > .field-items,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-engagement.expanded > .field-items,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-supervision-area.expanded > .field-items,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-supervising.expanded > .field-items,
body.node-type-staff #block-unswbe-publications .field-name-body.expanded > .field-items,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-research.expanded > .field-items,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-publications.expanded > .field-items,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-awards.expanded > .field-items,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-exhibitions.expanded > .field-items,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-grants.expanded > .field-items,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-media.expanded > .field-items,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-memberships.expanded > .field-items,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-practice.expanded > .field-items,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-teaching.expanded > .field-items,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-engagement.expanded > .field-items,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-supervision-area.expanded > .field-items,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-supervising.expanded > .field-items,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-body.expanded > .field-items,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-research.expanded > .field-items,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-publications.expanded > .field-items,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-awards.expanded > .field-items,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-exhibitions.expanded > .field-items,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-grants.expanded > .field-items,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-media.expanded > .field-items,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-memberships.expanded > .field-items,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-practice.expanded > .field-items,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-teaching.expanded > .field-items,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-engagement.expanded > .field-items,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-supervision-area.expanded > .field-items,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-supervising.expanded > .field-items {
  display: block; }

body {
  overflow-y: auto;
  overflow-x: hidden; }

.skip-link__wrapper {
  display: none; }

#beunsw-content {
  border-right: 4px solid #2ff837; }
  #beunsw-content.beunsw-front-page {
    border-right: 0; }
  #beunsw-content .beunsw-messages-tabs,
  #beunsw-content .beunsw-content-top,
  #beunsw-content .beunsw-content-wrap {
    margin-left: auto;
    margin-right: auto;
    max-width: 1440px; }

.beunsw-content-sidebar .menu-block-wrapper ul.menu,
.beunsw-content-sidebar .menu-block-wrapper ul.menu li {
  padding: 0;
  margin: 0;
  list-style: none; }
  .beunsw-content-sidebar .menu-block-wrapper ul.menu.is-expanded ul.menu,
  .beunsw-content-sidebar .menu-block-wrapper ul.menu li.is-expanded ul.menu {
    margin-top: 5px;
    margin-left: 15px; }

.beunsw-content-sidebar .menu-block-wrapper a {
  background-image: none; }
  .no-touchevents .beunsw-content-sidebar .menu-block-wrapper a:hover, .beunsw-content-sidebar .menu-block-wrapper a.current {
    text-decoration: none;
    background-image: linear-gradient( to top, transparent 0, currentColor 0, currentColor 0.08em, transparent 0.08em ); }

.beunsw-content-sidebar .menu-block-wrapper a.active {
  text-decoration: none;
  background-image: linear-gradient( to top, transparent 0, currentColor 0, currentColor 0.08em, transparent 0.08em );
  color: #000; }

.beunsw-content-sidebar .menu-block-wrapper > ul.menu > li {
  margin: 0 0 20px; }
  .beunsw-content-sidebar .menu-block-wrapper > ul.menu > li::before {
    content: '';
    display: block;
    max-width: 120px;
    border-top: 4px solid #2ff837;
    margin: 0 0 20px; }
  .beunsw-content-sidebar .menu-block-wrapper > ul.menu > li:first-child::before {
    display: none; }
  .beunsw-content-sidebar .menu-block-wrapper > ul.menu > li > a {
    font-family: "HelveticaNeueWeb", "Helvetica Neue", "Helvetica", sans-serif;
    font-size: 22px;
    line-height: 1.16;
    letter-spacing: -0.0672px; }
  .beunsw-content-sidebar .menu-block-wrapper > ul.menu > li > ul.menu {
    margin: 60px 0 80px; }
    .beunsw-content-sidebar .menu-block-wrapper > ul.menu > li > ul.menu > li {
      margin: 0 0 5px; }
      .beunsw-content-sidebar .menu-block-wrapper > ul.menu > li > ul.menu > li li {
        margin: 0 0 5px; }

.beunsw-content-sidebar .grid-subMenu h2 {
  font-size: 1.85em; }

.beunsw-content-sidebar .grid-subMenu .menu-block-wrapper ul.menu > li::before {
  border-top: 2px solid #2ff837; }

.beunsw-content-sidebar .grid-subMenu .menu-block-wrapper > ul.menu > li > ul.menu {
  margin: 5px 0 0 15px; }

.block-addtoany {
  margin: 50px 0; }

@media screen and (min-width: 960px) {
  #beunsw-content::after {
    content: '';
    display: table;
    clear: both; }
  .beunsw-content-top {
    padding-left: 25%;
    padding-left: calc(25% + 20px);
    position: relative;
    margin: 0 0 60px; } }
  @media screen and (min-width: 960px) and (min-width: 1440px) {
    .beunsw-content-top {
      padding-left: 380px; } }

@media screen and (min-width: 960px) {
    .beunsw-content-top > .beunsw-b {
      margin: 20px 0 0 20px;
      position: absolute;
      top: 0;
      left: 0;
      bottom: 0;
      right: 75%; }
      .beunsw-content-top > .beunsw-b span {
        background: url(../images/B002.png) left bottom no-repeat;
        background-size: contain; }
  .beunsw-content-inner {
    padding: 0 20px 50px; }
  .beunsw-content-sidebar {
    padding: 0 20px;
    margin-bottom: 50px; }
  .beunsw-content-wrap.has-sidebar {
    display: flex; }
    .beunsw-content-wrap.has-sidebar .beunsw-content-inner {
      float: right;
      width: 75%;
      order: 2; }
    .beunsw-content-wrap.has-sidebar .beunsw-content-sidebar {
      float: left;
      width: 25%;
      border-right: 2px solid #231f20;
      order: 1; }
  .node-type-events .block-addtoany {
    margin: -50px 0 50px 25%;
    padding-left: 20px; } }

@media screen and (max-width: 959px) {
  .beunsw-content-top {
    margin: 0 15px 30px; }
  .beunsw-content-inner {
    padding: 0 15px 50px; }
  .beunsw-content-sidebar {
    padding: 0 15px 50px; } }

#block-views-find-a-supervisor-block h2 {
  font-family: "HelveticaNeueWeb", "Helvetica Neue", "Helvetica", sans-serif;
  font-size: 40px;
  line-height: 1;
  letter-spacing: -0.14px;
  margin: 50px 0 30px; }
  @media (max-width: 414px) {
    #block-views-find-a-supervisor-block h2 {
      font-size: 32px;
      line-height: 1;
      letter-spacing: -0.1232px; } }
  @media (min-width: 415px) and (max-width: 960px) {
    #block-views-find-a-supervisor-block h2 {
      font-size: calc(1.4652vw + 25.93407px);
      line-height: 1;
      letter-spacing: -0.14px; } }

#block-views-find-a-supervisor-block .view-grouping-header {
  font-family: "HelveticaNeueWeb", "Helvetica Neue", "Helvetica", sans-serif;
  font-size: 32px;
  line-height: 1;
  letter-spacing: -0.1232px; }

#block-views-find-a-supervisor-block h3 {
  font-family: "HelveticaNeueWeb", "Helvetica Neue", "Helvetica", sans-serif;
  font-size: 20px;
  line-height: 1.2;
  letter-spacing: -0.056px; }

#block-views-find-a-supervisor-block .views-field-title a {
  background-image: none; }
  .no-touchevents #block-views-find-a-supervisor-block .views-field-title a:hover, #block-views-find-a-supervisor-block .views-field-title a.current {
    text-decoration: none;
    background-image: linear-gradient( to top, transparent 0, currentColor 0, currentColor 0.08em, transparent 0.08em ); }

#block-views-find-a-supervisor-block .view-grouping > .view-grouping-content h3 {
  margin: 20px 0 10px; }
  #block-views-find-a-supervisor-block .view-grouping > .view-grouping-content h3:first-child {
    margin-top: 0; }

.beunsw-alumni-header .image-wrap {
  padding-top: 1px; }
  .beunsw-alumni-header .image-wrap::after {
    content: '';
    display: block;
    clear: both; }
  .beunsw-alumni-header .image-wrap .beunsw-image {
    width: 100%;
    margin-right: -100%;
    float: left; }
  .beunsw-alumni-header .image-wrap .beunsw-b {
    padding-top: 90%;
    margin: 5%;
    z-index: 2;
    position: relative; }
    .beunsw-alumni-header .image-wrap .beunsw-b span {
      background: url(../images/B003.png) left top no-repeat;
      background-size: contain; }

.beunsw-alumni-header h1 {
  font-family: "HelveticaNeueWeb", "Helvetica Neue", "Helvetica", sans-serif;
  font-size: 60px;
  line-height: 1;
  letter-spacing: -0.14px; }
  @media (max-width: 414px) {
    .beunsw-alumni-header h1 {
      font-size: 32px;
      line-height: 1;
      letter-spacing: -0.1232px; } }
  @media (min-width: 415px) and (max-width: 960px) {
    .beunsw-alumni-header h1 {
      font-size: calc(5.12821vw + 10.76923px);
      line-height: 1;
      letter-spacing: -0.14px; } }
  .beunsw-alumni-header h1 .profiles {
    margin: 0 0 40px; }
  .beunsw-alumni-header h1 .title {
    color: #000; }
    .beunsw-alumni-header h1 .title a {
      display: inline;
      background-image: none; }
      .no-touchevents .beunsw-alumni-header h1 .title a:hover, .beunsw-alumni-header h1 .title a.current {
        text-decoration: none;
        background-image: linear-gradient( to top, transparent 0, currentColor 0, currentColor 0.08em, transparent 0.08em ); }
    .beunsw-alumni-header h1 .title:before {
      content: '';
      display: block;
      border-top: 4px solid #2ff837;
      max-width: 120px;
      margin: 0 0 40px; }

@media screen and (min-width: 960px) {
  .beunsw-alumni-header .image-wrap {
    width: 60%;
    float: left;
    margin-bottom: 60px; }
  .beunsw-alumni-header h1 {
    width: 34%;
    margin: 20% 3% 60px;
    display: inline-block; } }

.view-alumni .be33 {
  width: 40%;
  display: inline-block;
  vertical-align: bottom;
  margin: 0 10% 10% 0; }
  .view-alumni .be33:nth-child(2n) {
    margin-right: 0; }
  .view-alumni .be33 .field-name-title h6 {
    margin: 0 0 5px; }
  .view-alumni .be33 .field-name-field-alumni-course {
    margin: 0 0 5px; }
  .view-alumni .be33 img {
    width: 100%;
    height: auto;
    display: block;
    opacity: .8; }
  .view-alumni .be33 .field-name-field-alumni-image a {
    position: relative;
    display: block; }
    .view-alumni .be33 .field-name-field-alumni-image a.active::after {
      content: '';
      background: rgba(47, 248, 55, 0.6);
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0; }

.beunsw-alumni-intro {
  border-bottom: 4px solid #2ff837;
  margin: 0 0 40px;
  padding: 0 0 40px; }
  .beunsw-alumni-intro h3,
  .beunsw-alumni-intro p {
    font-family: "HelveticaNeueWeb", "Helvetica Neue", "Helvetica", sans-serif;
    font-size: 44px;
    line-height: 1;
    letter-spacing: -0.14px;
    font-weight: 400;
    margin: 0 0 15px; }
    @media (max-width: 414px) {
      .beunsw-alumni-intro h3,
      .beunsw-alumni-intro p {
        font-size: 32px;
        line-height: 1;
        letter-spacing: -0.1232px; } }
    @media (min-width: 415px) and (max-width: 960px) {
      .beunsw-alumni-intro h3,
      .beunsw-alumni-intro p {
        font-size: calc(2.1978vw + 22.9011px);
        line-height: 1;
        letter-spacing: -0.14px; } }
  .beunsw-alumni-intro p {
    color: #000; }
  @media screen and (min-width: 960px) {
    .beunsw-alumni-intro {
      margin-right: 20%; } }

.beunsw-alumni-questions .question {
  position: relative;
  margin: 0 0 60px; }
  @media (min-width: 600px) {
    .beunsw-alumni-questions .question h6,
    .beunsw-alumni-questions .question .answer {
      display: inline-block;
      vertical-align: top;
      width: 50%; } }
  .beunsw-alumni-questions .question h6 {
    font-weight: 500;
    padding-right: 10%;
    font-family: "HelveticaNeueWeb", "Helvetica Neue", "Helvetica", sans-serif;
    font-size: 22px;
    line-height: 1.16;
    letter-spacing: -0.0672px;
    color: #231f20; }
  .beunsw-alumni-questions .question .answer {
    font-family: "HelveticaNeueWeb", "Helvetica Neue", "Helvetica", sans-serif;
    font-size: 22px;
    line-height: 1.16;
    letter-spacing: -0.0672px;
    color: #231f20; }
    .beunsw-alumni-questions .question .answer p {
      max-width: 300px; }
  .beunsw-alumni-questions .question .beunsw-image {
    margin: 80px 0 0; }

@media screen and (min-width: 960px) {
  .beunsw-alumni-questions {
    padding-right: 20%; }
    .beunsw-alumni-questions .question:nth-child(1) .beunsw-image {
      margin: 80px -17% 0 50%; }
    .beunsw-alumni-questions .question:nth-child(2n+1):nth-child(n+2) .beunsw-image {
      position: absolute;
      left: 131.5%;
      top: 0;
      width: 64%;
      margin: 0; } }

.beunsw-alumni-extras {
  font-family: "HelveticaNeueWeb", "Helvetica Neue", "Helvetica", sans-serif;
  font-size: 40px;
  line-height: 1;
  letter-spacing: -0.14px;
  color: #000; }
  @media (max-width: 414px) {
    .beunsw-alumni-extras {
      font-size: 32px;
      line-height: 1;
      letter-spacing: -0.1232px; } }
  @media (min-width: 415px) and (max-width: 960px) {
    .beunsw-alumni-extras {
      font-size: calc(1.4652vw + 25.93407px);
      line-height: 1;
      letter-spacing: -0.14px; } }
  .beunsw-alumni-extras a {
    text-decoration: none;
    background-image: linear-gradient( to top, transparent 0, currentColor 0, currentColor 0.08em, transparent 0.08em );
    float: left;
    clear: left; }
    .no-touchevents .beunsw-alumni-extras a:hover, .beunsw-alumni-extras a.current {
      background-image: none; }

@media screen and (min-width: 960px) {
  .beunsw-alumni-wrap .beunsw-alumni-content {
    display: inline-block;
    vertical-align: top;
    width: 60%; }
  .beunsw-alumni-wrap .beunsw-alumni-sidebar {
    display: inline-block;
    vertical-align: top;
    width: 34%;
    margin: 0 3%;
    position: relative; } }

.beunsw-featured-alumni-profile {
  padding: 0 0 50px;
  position: relative; }
  .beunsw-featured-alumni-profile .field-name-field-bottom-image {
    margin: 0 0 10px; }
    .beunsw-featured-alumni-profile .field-name-field-bottom-image img {
      width: 100%;
      height: auto; }
      @media screen and (min-width: 960px) {
        .beunsw-featured-alumni-profile .field-name-field-bottom-image img {
          margin-left: -31.4%;
          width: 131.4%; } }
  .beunsw-featured-alumni-profile .views-field-field-alumni-image {
    margin: 0 0 10px; }
    .beunsw-featured-alumni-profile .views-field-field-alumni-image img {
      width: 100%;
      height: auto; }
  .beunsw-featured-alumni-profile .views-field-title,
  .beunsw-featured-alumni-profile .views-field-field-course-code-s,
  .beunsw-featured-alumni-profile .views-field-field-alumni-year,
  .beunsw-featured-alumni-profile .views-field-field-current-position {
    display: inline; }
    .beunsw-featured-alumni-profile .views-field-title div,
    .beunsw-featured-alumni-profile .views-field-field-course-code-s div,
    .beunsw-featured-alumni-profile .views-field-field-alumni-year div,
    .beunsw-featured-alumni-profile .views-field-field-current-position div {
      display: inline; }
  .beunsw-featured-alumni-profile .views-field-title .field-content::after {
    content: ' — '; }
  .beunsw-featured-alumni-profile .views-field-field-course-code-s .field-content::after {
    content: ', '; }
  .beunsw-featured-alumni-profile .views-field-field-alumni-year .field-content::after {
    content: ' — '; }
  .beunsw-featured-alumni-profile .views-field-view-node a {
    text-decoration: none;
    background-image: linear-gradient( to top, transparent 0, currentColor 0, currentColor 0.08em, transparent 0.08em );
    display: inline-block;
    margin: 20px 0 0;
    font-weight: 500; }
    .no-touchevents .beunsw-featured-alumni-profile .views-field-view-node a:hover, .beunsw-featured-alumni-profile .views-field-view-node a.current {
      background-image: none; }
  .beunsw-featured-alumni-profile .views-field-field-quote,
  .beunsw-featured-alumni-profile .views-field-field-course-code-s-1,
  .beunsw-featured-alumni-profile .views-field-field-alumni-year-1 {
    position: absolute;
    top: 0;
    left: -30px;
    -ms-transform: rotate(90deg);
        transform: rotate(90deg);
    -ms-transform-origin: top left;
        transform-origin: top left;
    font-size: 13px; }
    @media screen and (max-width: 959px) {
      .beunsw-featured-alumni-profile .views-field-field-quote,
      .beunsw-featured-alumni-profile .views-field-field-course-code-s-1,
      .beunsw-featured-alumni-profile .views-field-field-alumni-year-1 {
        display: none; } }
  .beunsw-featured-alumni-profile .views-field-field-quote {
    width: 320px;
    margin-top: 130px; }
  .beunsw-featured-alumni-profile .views-field-field-alumni-year-1 {
    margin-top: 480px; }
  .beunsw-featured-alumni-profile .views-field-field-course-code-s-1 {
    margin-top: 540px; }

@media screen and (min-width: 960px) {
  #block-views-c9066dd0c8e5338bbfd1adaedb977df8 {
    width: 69%;
    margin-left: 28%;
    border-left: 2px solid;
    padding-left: 20px;
    padding-top: 80px; }
    #block-views-c9066dd0c8e5338bbfd1adaedb977df8 h2 {
      margin: 0 2.8% 20px;
      font-family: "HelveticaNeueWeb", "Helvetica Neue", "Helvetica", sans-serif;
      font-size: 20px;
      line-height: 1.2;
      letter-spacing: -0.056px; }
    #block-views-c9066dd0c8e5338bbfd1adaedb977df8 .view-content {
      position: relative; }
      #block-views-c9066dd0c8e5338bbfd1adaedb977df8 .view-content .views-row {
        display: inline-block;
        width: 49%;
        padding: 0 2.8% 0 3%;
        vertical-align: top; } }

.node-1708 .field-name-body p {
  max-width: none; }

.node-1708 .field-name-body img {
  float: left !important;
  width: 60.5% !important;
  height: auto !important;
  margin: 0 40px 40px 0; }

.beunsw-alumni-stand-first {
  font-size: 22px;
  margin-bottom: 60px;
  max-width: 720px; }

.beunsw-degree-header {
  position: relative;
  margin: 0 0 50px;
  padding-right: 30%; }
  .beunsw-degree-header h1 {
    font-family: "HelveticaNeueWeb", "Helvetica Neue", "Helvetica", sans-serif;
    font-size: 87px;
    line-height: 1;
    letter-spacing: -0.14px;
    margin: 0 0 40px;
    max-width: 840px; }
    @media (max-width: 414px) {
      .beunsw-degree-header h1 {
        font-size: 32px;
        line-height: 1;
        letter-spacing: -0.1232px; } }
    @media (min-width: 415px) and (max-width: 960px) {
      .beunsw-degree-header h1 {
        font-size: calc(10.07326vw + -9.7033px);
        line-height: 1;
        letter-spacing: -0.14px; } }
  .beunsw-degree-header h3 {
    font-family: "HelveticaNeueWeb", "Helvetica Neue", "Helvetica", sans-serif;
    font-size: 30px;
    line-height: 1;
    letter-spacing: -0.112px;
    max-width: 320px; }
    .beunsw-degree-header h3:before {
      content: '';
      display: block;
      border-top: 4px solid #2ff837;
      max-width: 120px;
      margin: 0 0 30px; }
  .beunsw-degree-header .beunsw-b-wrap {
    position: absolute;
    right: 0;
    top: 0;
    width: 30%; }
    .beunsw-degree-header .beunsw-b-wrap .beunsw-b {
      padding-top: 133%;
      margin: 5%;
      z-index: 2;
      position: relative; }
      .beunsw-degree-header .beunsw-b-wrap .beunsw-b span {
        background: url(../images/B003.png) center top no-repeat;
        background-size: contain; }

.beunsw-key-info .beunsw-degree-details {
  display: flex;
  margin-bottom: 50px; }
  .beunsw-key-info .beunsw-degree-details > .field,
  .beunsw-key-info .beunsw-degree-details .field-collection-view {
    margin: 0;
    padding: 0;
    border: 0; }
  .beunsw-key-info .beunsw-degree-details .field-collection-view-links,
  .beunsw-key-info .beunsw-degree-details .action-links-field-collection-add {
    display: none; }
  .beunsw-key-info .beunsw-degree-details > .field,
  .beunsw-key-info .beunsw-degree-details .field-item {
    margin: 0 0 20px;
    padding: 0; }
  .beunsw-key-info .beunsw-degree-details .field-label,
  .beunsw-key-info .beunsw-degree-details .field-name-field-label {
    display: block;
    font-weight: 500;
    display: block;
    margin: 0; }
  .beunsw-key-info .beunsw-degree-details .field-name-field-course-timetable a {
    text-decoration: underline; }
    .beunsw-key-info .beunsw-degree-details .field-name-field-course-timetable a:hover, .beunsw-key-info .beunsw-degree-details .field-name-field-course-timetable a:focus {
      text-decoration: none; }
  .beunsw-key-info .beunsw-degree-details .field-name-field-link {
    margin: 50px 0 0; }
    .beunsw-key-info .beunsw-degree-details .field-name-field-link a {
      font-family: "HelveticaNeueWeb", "Helvetica Neue", "Helvetica", sans-serif;
      font-size: 32px;
      line-height: 1;
      letter-spacing: -0.1232px;
      text-decoration: none;
      background-image: linear-gradient( to top, transparent 0, currentColor 0, currentColor 0.08em, transparent 0.08em );
      display: inline-block;
      margin: 0;
      color: #000; }
      .no-touchevents .beunsw-key-info .beunsw-degree-details .field-name-field-link a:hover, .beunsw-key-info .beunsw-degree-details .field-name-field-link a.current {
        background-image: none; }
  .beunsw-key-info .beunsw-degree-details .col {
    width: 45%;
    margin-right: 5%;
    vertical-align: top;
    display: inline-block;
    border-right: 2px solid;
    padding-right: 20px; }
  .beunsw-key-info .beunsw-degree-details.no-additional .col {
    width: 95%; }
  @media screen and (min-width: 960px) {
    .beunsw-key-info .beunsw-degree-details .col-inner {
      min-height: 240px; } }

.beunsw-key-info .beunsw-image-carousel .field-items .field-item img {
  display: block;
  width: 100%;
  height: auto;
  opacity: .9; }

@media screen and (min-width: 960px) {
  .beunsw-key-info {
    display: flex; }
    .beunsw-key-info .beunsw-degree-details {
      display: inline-block;
      display: inline-flex;
      vertical-align: top;
      width: 30%;
      margin-right: 2%; }
      .beunsw-key-info .beunsw-degree-details.no-additional {
        width: 15%; }
    .beunsw-key-info .beunsw-degree-description {
      display: inline-block;
      vertical-align: top;
      width: 30%;
      margin-right: 2%;
      overflow: hidden;
      padding-bottom: 50px; }
    .beunsw-key-info .beunsw-image-carousel {
      display: inline-block;
      vertical-align: top;
      width: 36%;
      overflow: hidden;
      padding-bottom: 30px;
      margin-top: 100px; } }

.beunsw-degree-info-wrap {
  margin: 40px 0; }
  .beunsw-degree-info-wrap .field-name-field-sidebar-image {
    margin: 0 5% 50px 0; }
    .beunsw-degree-info-wrap .field-name-field-sidebar-image img {
      width: 100%;
      height: auto; }
    @media screen and (max-width: 959px) {
      .beunsw-degree-info-wrap .field-name-field-sidebar-image {
        display: none; } }
  .beunsw-degree-info-wrap .field-name-field-people img {
    width: 100%;
    height: auto;
    margin: 0 0 10px;
    opacity: .85; }
  .beunsw-degree-info-wrap .field-name-field-people .field-name-staff-name p,
  .beunsw-degree-info-wrap .field-name-field-people .field-name-field-staff-role p {
    margin: 0; }
  .beunsw-degree-info-wrap .field-name-field-people > .field-items > .field-item {
    display: inline-block;
    vertical-align: top;
    width: 45%;
    margin-right: 5%;
    margin-bottom: 40px; }
  .beunsw-degree-info-wrap .action-links-field-collection-add {
    display: none; }
  .beunsw-degree-info-wrap .field-name-field-downloads .field-collection-view {
    margin: 0;
    padding: 0;
    border: 0; }
  .beunsw-degree-info-wrap .field-name-field-downloads .field-collection-view-links {
    display: none; }
  .beunsw-degree-info-wrap .field-name-field-downloads .field-label {
    font-family: "HelveticaNeueWeb", "Helvetica Neue", "Helvetica", sans-serif;
    font-size: 32px;
    line-height: 1;
    letter-spacing: -0.1232px;
    font-weight: 400;
    margin: 0 0 10px; }
  .beunsw-degree-info-wrap .field-name-field-downloads > .field-items > .field-item {
    margin: 0 0 30px; }
    .beunsw-degree-info-wrap .field-name-field-downloads > .field-items > .field-item a {
      font-family: "HelveticaNeueWeb", "Helvetica Neue", "Helvetica", sans-serif;
      font-size: 32px;
      line-height: 1;
      letter-spacing: -0.1232px;
      font-weight: 400;
      color: #000;
      text-decoration: none;
      background-image: linear-gradient( to top, transparent 0, currentColor 0, currentColor 0.08em, transparent 0.08em ); }
      .no-touchevents .beunsw-degree-info-wrap .field-name-field-downloads > .field-items > .field-item a:hover, .beunsw-degree-info-wrap .field-name-field-downloads > .field-items > .field-item a.current {
        background-image: none; }
  @media screen and (min-width: 960px) {
    .beunsw-degree-info-wrap .field-name-field-downloads {
      margin-top: 50px; } }
  .beunsw-degree-info-wrap .beunsw-degree-info > h3 {
    margin: 0 0 50px; }
  .beunsw-degree-info-wrap .beunsw-degree-info .links {
    float: right; }
  @media screen and (min-width: 960px) {
    .beunsw-degree-info-wrap .beunsw-degree-sidebar {
      display: inline-block;
      vertical-align: top;
      width: 30%;
      margin-right: 2%; }
    .beunsw-degree-info-wrap .beunsw-degree-info {
      display: inline-block;
      vertical-align: top;
      width: 68%;
      max-width: 820px; } }

.beunsw-degree-sidebar .file-icon {
  margin-top: 4px; }

.beunsw-degree-sidebar .field-name-field-downloads > .field-items > .field-item a {
  font-size: 15px; }

.beunsw-degree-related-wrap .beunsw-degree-video h2 {
  color: #000;
  max-width: 520px;
  margin: 0 0 40px; }
  .beunsw-degree-related-wrap .beunsw-degree-video h2::before {
    content: '';
    max-width: 120px;
    border-top: 4px solid;
    margin: 0 0 30px;
    display: block; }

.beunsw-degree-related-wrap .beunsw-degree-video h5 {
  margin: 0 0 5px;
  font-weight: 500; }

.beunsw-degree-related-wrap .beunsw-degree-video .field-name-field-video-with-title .field-collection-view {
  margin: 0;
  padding: 0; }

.beunsw-degree-related-wrap .beunsw-degree-video .field-name-field-video-with-title .field-collection-view-links {
  display: none; }

.beunsw-degree-related-wrap .beunsw-degree-video .field-name-field-video-with-title .field-name-field-video-title {
  font-family: "HelveticaNeueWeb", "Helvetica Neue", "Helvetica", sans-serif;
  font-size: 32px;
  line-height: 1;
  letter-spacing: -0.1232px;
  margin: 0 0 15px;
  max-width: 600px; }

.beunsw-degree-related-wrap .beunsw-degree-video .field-name-field-video-with-title video {
  display: block;
  width: 100%;
  height: auto; }

.beunsw-degree-related-wrap .beunsw-b {
  padding-top: 133%;
  margin: 0 20% 20% 0; }
  .beunsw-degree-related-wrap .beunsw-b span {
    background: url(../images/B002.png) center top no-repeat;
    background-size: contain; }

@media screen and (min-width: 960px) {
  .beunsw-degree-related-wrap {
    margin: 0 -20px;
    padding: 20px 20px 150px;
    position: relative;
    /* Creates a 'spill' element out to the edge of the viewport, of the same
     height as the parent, which can't be position: static. */
    /* Creates a 'spill' element out to the edge of the viewport, of the same
     height as the parent, which can't be position: static. */ } }
  @media screen and (min-width: 960px) and (min-width: 1441px) {
    .beunsw-degree-related-wrap:before {
      content: '';
      position: absolute;
      top: 0;
      bottom: 0;
      width: calc(50vw - 720px);
      right: 100%;
      background: #F8F8F8; } }
  @media screen and (min-width: 960px) and (min-width: 1441px) {
    .beunsw-degree-related-wrap:after {
      content: '';
      position: absolute;
      top: 0;
      bottom: 0;
      width: calc(50vw - 720px);
      left: 100%;
      background: #F8F8F8;
      z-index: -1; } }

@media screen and (min-width: 960px) {
    .beunsw-degree-related-wrap .beunsw-degree-video-wrap {
      display: flex; }
      .beunsw-degree-related-wrap .beunsw-degree-video-wrap .beunsw-degree-video {
        display: inline-block;
        vertical-align: top;
        width: 54%;
        padding: 0 20px 80px 0; }
      .beunsw-degree-related-wrap .beunsw-degree-video-wrap .beunsw-featured-alumni-profile {
        display: inline-block;
        vertical-align: top;
        width: 34%;
        margin-left: 12%; }
        .beunsw-degree-related-wrap .beunsw-degree-video-wrap .beunsw-featured-alumni-profile .views-field-field-alumni-image {
          margin-right: -20px; }
    .beunsw-degree-related-wrap .beunsw-b-wrap {
      display: inline-block;
      vertical-align: top;
      width: 29%; }
    .beunsw-degree-related-wrap .beunsw-news-list {
      display: inline-block;
      vertical-align: top;
      width: 50%;
      border-left: 2px solid;
      border-right: 2px solid;
      position: relative; }
      .beunsw-degree-related-wrap .beunsw-news-list > h3 {
        margin: 0 3% 40px; }
      .beunsw-degree-related-wrap .beunsw-news-list .views-row {
        display: inline-block;
        width: 49%;
        padding: 0 2.2% 0 3%;
        vertical-align: top; }
      .beunsw-degree-related-wrap .beunsw-news-list::before {
        content: '';
        position: absolute;
        top: 0;
        left: 49.65%;
        border-right: 2px solid;
        bottom: 0;
        z-index: 0; }
    .beunsw-degree-related-wrap .beunsw-events-list {
      display: inline-block;
      vertical-align: top;
      width: 21%;
      padding: 140px 1.5%; } }

@media screen and (max-width: 959px) {
  .beunsw-degree-related-wrap {
    margin: 0 -15px;
    padding: 15px 15px 100px; } }

.view-id-degrees.view-display-id-research h3,
.view-id-degrees.view-display-id-coursework h3,
.view-id-degrees.view-display-id-undergraduate h3,
.view-id-degrees.view-display-id-singlecourses h3 {
  font-family: "HelveticaNeueWeb", "Helvetica Neue", "Helvetica", sans-serif;
  font-size: 20px;
  line-height: 1.2;
  letter-spacing: -0.056px; }

.view-id-degrees.view-display-id-research .views-row,
.view-id-degrees.view-display-id-coursework .views-row,
.view-id-degrees.view-display-id-undergraduate .views-row,
.view-id-degrees.view-display-id-singlecourses .views-row {
  margin: 0 0 40px; }
  .view-id-degrees.view-display-id-research .views-row > h3,
  .view-id-degrees.view-display-id-coursework .views-row > h3,
  .view-id-degrees.view-display-id-undergraduate .views-row > h3,
  .view-id-degrees.view-display-id-singlecourses .views-row > h3 {
    margin: 0 0 1em;
    min-height: 90px; }
  .view-id-degrees.view-display-id-research .views-row p > a,
  .view-id-degrees.view-display-id-coursework .views-row p > a,
  .view-id-degrees.view-display-id-undergraduate .views-row p > a,
  .view-id-degrees.view-display-id-singlecourses .views-row p > a {
    font-size: 20px; }
  .view-id-degrees.view-display-id-research .views-row .image-wrap img,
  .view-id-degrees.view-display-id-coursework .views-row .image-wrap img,
  .view-id-degrees.view-display-id-undergraduate .views-row .image-wrap img,
  .view-id-degrees.view-display-id-singlecourses .views-row .image-wrap img {
    width: 100%;
    height: auto;
    display: block;
    margin: 0 0 10px; }
  .view-id-degrees.view-display-id-research .views-row .image-wrap a,
  .view-id-degrees.view-display-id-coursework .views-row .image-wrap a,
  .view-id-degrees.view-display-id-undergraduate .views-row .image-wrap a,
  .view-id-degrees.view-display-id-singlecourses .views-row .image-wrap a {
    display: block;
    position: relative; }
    .view-id-degrees.view-display-id-research .views-row .image-wrap a:hover::after,
    .view-id-degrees.view-display-id-coursework .views-row .image-wrap a:hover::after,
    .view-id-degrees.view-display-id-undergraduate .views-row .image-wrap a:hover::after,
    .view-id-degrees.view-display-id-singlecourses .views-row .image-wrap a:hover::after {
      content: '';
      position: absolute;
      background: #2ff837;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      opacity: .4; }

@media screen and (min-width: 960px) {
  .view-id-degrees.view-display-id-research h3,
  .view-id-degrees.view-display-id-coursework h3,
  .view-id-degrees.view-display-id-undergraduate h3,
  .view-id-degrees.view-display-id-singlecourses h3 {
    background: #fff;
    padding: 1em 0;
    margin: 0; }
  .view-id-degrees.view-display-id-research .views-row,
  .view-id-degrees.view-display-id-coursework .views-row,
  .view-id-degrees.view-display-id-undergraduate .views-row,
  .view-id-degrees.view-display-id-singlecourses .views-row {
    width: 28%;
    margin: 0 4% 40px 0;
    display: inline-block;
    vertical-align: top; }
  .view-id-degrees.view-display-id-research .views-field-title,
  .view-id-degrees.view-display-id-coursework .views-field-title,
  .view-id-degrees.view-display-id-undergraduate .views-field-title,
  .view-id-degrees.view-display-id-singlecourses .views-field-title {
    min-height: 116px;
    display: flex;
    flex-direction: row; }
    .view-id-degrees.view-display-id-research .views-field-title .field-content,
    .view-id-degrees.view-display-id-coursework .views-field-title .field-content,
    .view-id-degrees.view-display-id-undergraduate .views-field-title .field-content,
    .view-id-degrees.view-display-id-singlecourses .views-field-title .field-content {
      align-self: flex-end; }
  .beunsw-content-wrap.no-sidebar .view-id-degrees.view-display-id-research, .beunsw-content-wrap.no-sidebar
  .view-id-degrees.view-display-id-coursework, .beunsw-content-wrap.no-sidebar
  .view-id-degrees.view-display-id-undergraduate, .beunsw-content-wrap.no-sidebar
  .view-id-degrees.view-display-id-singlecourses {
    margin-left: 15%;
    border-left: 2px solid #000;
    padding-left: 20px; }
    .beunsw-content-wrap.no-sidebar .view-id-degrees.view-display-id-research .view-content > h3, .beunsw-content-wrap.no-sidebar
    .view-id-degrees.view-display-id-coursework .view-content > h3, .beunsw-content-wrap.no-sidebar
    .view-id-degrees.view-display-id-undergraduate .view-content > h3, .beunsw-content-wrap.no-sidebar
    .view-id-degrees.view-display-id-singlecourses .view-content > h3 {
      margin-left: calc(-17.64706% - 20px); } }

.degree-sidebar-menu {
  font-size: 0; }
  .degree-sidebar-menu .menu-block-4 {
    font-size: 14.4px; }

#block-unswcalendar-unsw-event-calendar {
  padding-top: 100px; }
  #block-unswcalendar-unsw-event-calendar .ajax-progress {
    display: none; }
  #block-unswcalendar-unsw-event-calendar .view .date-nav-wrapper .date-heading h3 {
    text-align: left;
    font-family: "HelveticaNeueWeb", "Helvetica Neue", "Helvetica", sans-serif;
    font-size: 24px;
    line-height: 1.12;
    letter-spacing: -0.0784px; }
  #block-unswcalendar-unsw-event-calendar .view .date-nav-wrapper .date-nav {
    margin: 0;
    padding: 0; }
  #block-unswcalendar-unsw-event-calendar .view .date-nav-wrapper .date-prev,
  #block-unswcalendar-unsw-event-calendar .view .date-nav-wrapper .date-next {
    border-radius: 0;
    background: none;
    padding: 0;
    position: static;
    margin: 0;
    text-align: left;
    margin: 10px 0; }
    #block-unswcalendar-unsw-event-calendar .view .date-nav-wrapper .date-prev a,
    #block-unswcalendar-unsw-event-calendar .view .date-nav-wrapper .date-next a {
      font-size: 0;
      display: block;
      margin: 0; }
      #block-unswcalendar-unsw-event-calendar .view .date-nav-wrapper .date-prev a::after,
      #block-unswcalendar-unsw-event-calendar .view .date-nav-wrapper .date-next a::after {
        font-size: 20px; }
  #block-unswcalendar-unsw-event-calendar .view .date-nav-wrapper .date-prev {
    float: left; }
    #block-unswcalendar-unsw-event-calendar .view .date-nav-wrapper .date-prev a::after {
      content: '←'; }
  #block-unswcalendar-unsw-event-calendar .view .date-nav-wrapper .date-next {
    float: right; }
    #block-unswcalendar-unsw-event-calendar .view .date-nav-wrapper .date-next a::after {
      content: '→'; }
  #block-unswcalendar-unsw-event-calendar .calendar-calendar {
    margin: 0 0 20px; }
    #block-unswcalendar-unsw-event-calendar .calendar-calendar tr,
    #block-unswcalendar-unsw-event-calendar .calendar-calendar table.mini td.empty {
      background: none; }
    #block-unswcalendar-unsw-event-calendar .calendar-calendar td,
    #block-unswcalendar-unsw-event-calendar .calendar-calendar th {
      text-align: center;
      padding: 5px 0;
      color: #000; }
    #block-unswcalendar-unsw-event-calendar .calendar-calendar th.days {
      background-color: transparent;
      color: #000;
      font-weight: 400;
      border: 0; }
    #block-unswcalendar-unsw-event-calendar .calendar-calendar tr td.today {
      background: none;
      font-weight: 500; }
    #block-unswcalendar-unsw-event-calendar .calendar-calendar table .mini-day-on a {
      text-decoration: none;
      background: #2ff837;
      border-radius: 15px;
      height: 30px;
      width: 30px;
      display: inline-block;
      line-height: 30px; }
      #block-unswcalendar-unsw-event-calendar .calendar-calendar table .mini-day-on a:hover {
        opacity: .8; }
  #block-unswcalendar-unsw-event-calendar .upcoming .heading {
    font-family: "HelveticaNeueWeb", "Helvetica Neue", "Helvetica", sans-serif;
    font-size: 18px;
    line-height: 1.24;
    letter-spacing: -0.0448px;
    margin: 0 0 20px; }
  #block-unswcalendar-unsw-event-calendar .upcoming .views-field-title {
    font-family: "HelveticaNeueWeb", "Helvetica Neue", "Helvetica", sans-serif;
    font-size: 16px;
    line-height: 1.28;
    letter-spacing: -0.0336px;
    margin: 0 0 5px; }
    #block-unswcalendar-unsw-event-calendar .upcoming .views-field-title a {
      background-image: none; }
      .no-touchevents #block-unswcalendar-unsw-event-calendar .upcoming .views-field-title a:hover, #block-unswcalendar-unsw-event-calendar .upcoming .views-field-title a.current {
        text-decoration: none;
        background-image: linear-gradient( to top, transparent 0, currentColor 0, currentColor 0.08em, transparent 0.08em ); }
  #block-unswcalendar-unsw-event-calendar .upcoming .views-field-field-event-date {
    font-family: "HelveticaNeueWeb", "Helvetica Neue", "Helvetica", sans-serif;
    font-size: 13px;
    line-height: 1.3;
    letter-spacing: -0.0168px; }
  #block-unswcalendar-unsw-event-calendar .upcoming ul {
    list-style: none;
    padding: 0;
    margin: 0; }
    #block-unswcalendar-unsw-event-calendar .upcoming ul li {
      margin: 0 0 20px; }
      #block-unswcalendar-unsw-event-calendar .upcoming ul li::before {
        content: '';
        max-width: 120px;
        border-top: 4px solid #2ff837;
        margin: 0 0 20px;
        display: block; }

.view-beunsw-event-list.view-display-id-block .node-events {
  margin: 0 0 100px; }
  .view-beunsw-event-list.view-display-id-block .node-events > header {
    display: none; }
  .view-beunsw-event-list.view-display-id-block .node-events .field-name-field-event-date {
    display: inline-block;
    font-family: "HelveticaNeueWeb", "Helvetica Neue", "Helvetica", sans-serif;
    font-size: 24px;
    line-height: 1.12;
    letter-spacing: -0.0784px;
    width: 50%;
    margin: 0 0 20px; }
    .view-beunsw-event-list.view-display-id-block .node-events .field-name-field-event-date span {
      display: block;
      max-width: 100px;
      min-height: 52px; }
  .view-beunsw-event-list.view-display-id-block .node-events .field-name-field-event-type {
    display: inline-block;
    vertical-align: bottom;
    margin: 0 0 20px;
    width: calc(50% - .5em);
    text-align: right; }
    .view-beunsw-event-list.view-display-id-block .node-events .field-name-field-event-type h2 {
      font-family: "HelveticaNeueWeb", "Helvetica Neue", "Helvetica", sans-serif;
      font-size: 13px;
      line-height: 1.3;
      letter-spacing: -0.0168px;
      margin: 0; }
  .view-beunsw-event-list.view-display-id-block .node-events .field-name-field-image {
    margin: 0 0 20px;
    opacity: .8; }
    .view-beunsw-event-list.view-display-id-block .node-events .field-name-field-image a {
      display: block;
      position: relative; }
    .view-beunsw-event-list.view-display-id-block .node-events .field-name-field-image img {
      width: 100%;
      height: auto; }
  .view-beunsw-event-list.view-display-id-block .node-events:hover .field-name-field-image {
    opacity: 1; }
    .view-beunsw-event-list.view-display-id-block .node-events:hover .field-name-field-image a::after {
      content: '';
      position: absolute;
      background: #00ff0a;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      opacity: .55; }
  .view-beunsw-event-list.view-display-id-block .node-events .field-name-field-teaser-title {
    font-family: "HelveticaNeueWeb", "Helvetica Neue", "Helvetica", sans-serif;
    font-size: 24px;
    line-height: 1.12;
    letter-spacing: -0.0784px;
    margin: 0 0 20px; }
  .view-beunsw-event-list.view-display-id-block .node-events .field-name-body iframe {
    display: none; }
  .view-beunsw-event-list.view-display-id-block .node-events .field-name-field-register-link,
  .view-beunsw-event-list.view-display-id-block .node-events .node-readmore {
    padding: 0;
    margin: 0 0 5px; }
    .view-beunsw-event-list.view-display-id-block .node-events .field-name-field-register-link a,
    .view-beunsw-event-list.view-display-id-block .node-events .node-readmore a {
      text-decoration: none;
      background-image: linear-gradient( to top, transparent 0, currentColor 0, currentColor 0.08em, transparent 0.08em ); }
      .no-touchevents .view-beunsw-event-list.view-display-id-block .node-events .field-name-field-register-link a:hover, .view-beunsw-event-list.view-display-id-block .node-events .field-name-field-register-link a.current, .no-touchevents
      .view-beunsw-event-list.view-display-id-block .node-events .node-readmore a:hover,
      .view-beunsw-event-list.view-display-id-block .node-events .node-readmore a.current {
        background-image: none; }

@media screen and (min-width: 960px) {
  .view-beunsw-event-list.view-display-id-block {
    font-size: 0;
    position: relative;
    margin: 0 -20px; }
    .view-beunsw-event-list.view-display-id-block::before {
      content: '';
      z-index: 0;
      position: absolute;
      width: 33.33333%;
      top: 0;
      bottom: 0;
      left: 33.33333%;
      border-left: 2px solid;
      border-right: 2px solid; }
    .view-beunsw-event-list.view-display-id-block .views-row {
      font-size: 15px;
      width: 33.33333%;
      float: left;
      vertical-align: top;
      padding: 0 20px; }
      .view-beunsw-event-list.view-display-id-block .views-row:nth-child(3n+1) {
        clear: both; }
      .view-beunsw-event-list.view-display-id-block .views-row:nth-child(n+4) .node-events {
        border-top: 2px solid #2ff837;
        padding-top: 20px; } }

.beunsw-events-header h1,
.beunsw-events-detail-header h1 {
  font-family: "HelveticaNeueWeb", "Helvetica Neue", "Helvetica", sans-serif;
  font-size: 80px;
  line-height: 1;
  letter-spacing: -0.14px;
  margin: 0 0 30px; }
  @media (max-width: 414px) {
    .beunsw-events-header h1,
    .beunsw-events-detail-header h1 {
      font-size: 32px;
      line-height: 1;
      letter-spacing: -0.1232px; } }
  @media (min-width: 415px) and (max-width: 960px) {
    .beunsw-events-header h1,
    .beunsw-events-detail-header h1 {
      font-size: calc(8.79121vw + -4.3956px);
      line-height: 1;
      letter-spacing: -0.14px; } }
  .beunsw-events-header h1::after,
  .beunsw-events-detail-header h1::after {
    content: '';
    max-width: 120px;
    border-top: 4px solid #2ff837;
    display: block;
    margin: 25px 0 0; }

.beunsw-events-header h2,
.beunsw-events-detail-header h2 {
  font-family: "HelveticaNeueWeb", "Helvetica Neue", "Helvetica", sans-serif;
  font-size: 60px;
  line-height: 1;
  letter-spacing: -0.14px;
  color: #000;
  margin: 0; }
  @media (max-width: 414px) {
    .beunsw-events-header h2,
    .beunsw-events-detail-header h2 {
      font-size: 32px;
      line-height: 1;
      letter-spacing: -0.1232px; } }
  @media (min-width: 415px) and (max-width: 960px) {
    .beunsw-events-header h2,
    .beunsw-events-detail-header h2 {
      font-size: calc(5.12821vw + 10.76923px);
      line-height: 1;
      letter-spacing: -0.14px; } }

.beunsw-events-header h3,
.beunsw-events-detail-header h3 {
  font-family: "HelveticaNeueWeb", "Helvetica Neue", "Helvetica", sans-serif;
  font-size: 48px;
  line-height: 1;
  letter-spacing: -0.14px;
  margin: 0 0 15px;
  max-width: 680px; }
  @media (max-width: 414px) {
    .beunsw-events-header h3,
    .beunsw-events-detail-header h3 {
      font-size: 32px;
      line-height: 1;
      letter-spacing: -0.1232px; } }
  @media (min-width: 415px) and (max-width: 960px) {
    .beunsw-events-header h3,
    .beunsw-events-detail-header h3 {
      font-size: calc(2.9304vw + 19.86813px);
      line-height: 1;
      letter-spacing: -0.14px; } }

.beunsw-events-header h4,
.beunsw-events-detail-header h4 {
  font-family: "HelveticaNeueWeb", "Helvetica Neue", "Helvetica", sans-serif;
  font-size: 28px;
  line-height: 1.04;
  letter-spacing: -0.1008px;
  margin: 0; }
  .beunsw-events-header h4 .addtocal,
  .beunsw-events-detail-header h4 .addtocal {
    display: none; }

@media screen and (min-width: 960px) {
  .beunsw-events-header::before,
  .beunsw-events-detail-header::before {
    background-image: url(../images/B006.png); } }

@media screen and (min-width: 960px) {
  .beunsw-events-header {
    padding-top: 10%;
    padding-bottom: 10%; } }

@media screen and (max-width: 959px) {
  .beunsw-events-header {
    padding: 0 15px;
    position: relative; }
    .beunsw-events-header h1 {
      margin-bottom: 50px; }
    .beunsw-events-header > .beunsw-b {
      top: 0;
      right: 25px;
      position: absolute;
      width: 20%;
      height: 140px; }
      .beunsw-events-header > .beunsw-b > span {
        background-size: contain;
        background-repeat: no-repeat;
        background-image: url(../images/B006.png);
        background-position: top left; } }

@media screen and (min-width: 960px) {
  .beunsw-events-detail-header {
    padding-top: 5%;
    padding-bottom: 5%; } }

.beunsw-events-sidebar .past-events {
  font-family: "HelveticaNeueWeb", "Helvetica Neue", "Helvetica", sans-serif;
  font-size: 24px;
  line-height: 1.12;
  letter-spacing: -0.0784px;
  text-decoration: none;
  background-image: linear-gradient( to top, transparent 0, currentColor 0, currentColor 0.08em, transparent 0.08em );
  display: inline-block;
  margin: 40px 0 0; }
  .no-touchevents .beunsw-events-sidebar .past-events:hover, .beunsw-events-sidebar .past-events.current {
    background-image: none; }

.beunsw-upcoming-events {
  padding-top: 100px; }
  .beunsw-upcoming-events::before {
    content: '';
    display: block;
    max-width: 120px;
    border-top: 4px solid #2ff837;
    margin: 0 0 20px; }
  .beunsw-upcoming-events h3 {
    max-width: 220px; }
  .beunsw-upcoming-events a {
    background-image: none; }
    .no-touchevents .beunsw-upcoming-events a:hover, .beunsw-upcoming-events a.current {
      text-decoration: none;
      background-image: linear-gradient( to top, transparent 0, currentColor 0, currentColor 0.08em, transparent 0.08em ); }
  .beunsw-upcoming-events .views-field-field-image,
  .beunsw-upcoming-events .views-field-field-event-date {
    display: none; }
  .beunsw-upcoming-events .views-field-title {
    font-family: "HelveticaNeueWeb", "Helvetica Neue", "Helvetica", sans-serif;
    font-size: 24px;
    line-height: 1.12;
    letter-spacing: -0.0784px;
    margin: 0 0 60px; }

.beunsw-events-wrap .field-name-field-event-date {
  margin: 0; }

.beunsw-events-wrap .field-name-field-register-link,
.beunsw-events-wrap .addtocal {
  background: #2ff837;
  border: none;
  border-radius: 0;
  float: none;
  padding: 20px;
  font-family: "HelveticaNeueWeb", "Helvetica Neue", "Helvetica", sans-serif;
  font-size: 24px;
  line-height: 1.12;
  letter-spacing: -0.0784px;
  display: block;
  max-width: 330px;
  margin: 5px 0 0; }
  .beunsw-events-wrap .field-name-field-register-link:hover,
  .beunsw-events-wrap .addtocal:hover {
    text-decoration: underline; }

.beunsw-events-wrap .addtocal {
  margin-top: 50px; }

.beunsw-events-wrap .field-name-field-register-link {
  margin-bottom: 20px; }

.beunsw-events-wrap .field-name-field-venue {
  margin: 0; }

.beunsw-events-wrap .field-name-field-additional-venue {
  margin: 0 0 50px; }

.beunsw-events-wrap .info {
  background: #F8F8F8; }

@media screen and (min-width: 960px) {
  .beunsw-events-wrap .body,
  .beunsw-events-wrap .info {
    display: inline-block;
    vertical-align: top;
    width: 50%; }
  .beunsw-events-wrap .body {
    padding: 0px 30px 30px 0; }
    .beunsw-events-wrap .body .beunsw-image {
      margin-right: -10px;
      margin-bottom: 50px; }
  .beunsw-events-wrap .info {
    padding: 60px 30px 30px;
    min-height: 650px;
    margin-bottom: 50px; } }

#block-views-exp-news-and-events-page-1 .block__title {
  margin: 0 0 40px;
  font-size: 80px; }
  #block-views-exp-news-and-events-page-1 .block__title::after {
    content: '';
    max-width: 120px;
    display: block;
    border-top: 4px solid #2ff837;
    margin: 25px 0 0; }

@media screen and (min-width: 960px) {
  #block-views-exp-news-and-events-page-1 {
    padding-top: 100px;
    padding-bottom: 20px; } }

@media screen and (min-width: 960px) {
  body.page-events-archive .beunsw-content-top::before {
    background-image: url(../images/B006.png);
    background-position: left top; } }

@media screen and (min-width: 960px) {
  .node-exhibition .group-left {
    float: left;
    width: 35%; }
  .node-exhibition .group-right {
    float: right;
    width: 65%; }
  .node-exhibition .field-name-body {
    height: auto;
    /*overflow-x: hidden;
    overflow-y: scroll; */
  }

    .node-exhibition .field-name-body p {
      max-width: 100%; } }

.node-exhibition .field-name-title h2 {
  margin-bottom: 20px; }

.node-exhibition .field-name-field-exhibit-student-name {
  font-size: 24px; }
  .node-exhibition .field-name-field-exhibit-student-name .field-item {
    padding-top: 20px; }
    .node-exhibition .field-name-field-exhibit-student-name .field-item::before {
      content: '';
      display: block;
      margin: 0 0 10px 0;
      max-width: 120px;
      border-top: 4px solid #2ff837; }

.node-exhibition .field-name-field-work-tutor-name {
  font-size: 18px; }
  .node-exhibition .field-name-field-work-tutor-name .field-item {
    padding-top: 100px; }
    .node-exhibition .field-name-field-work-tutor-name .field-item::before {
      content: '';
      display: block;
      margin: 0 0 10px 0;
      max-width: 120px;
      border-top: 4px solid #2ff837; }

.node-exhibition .field-name-field-youtube-video {
  padding-left: 0px;
  padding-bottom: 30px; }

.node-exhibition .field-name-field-degree-gallery {
  padding-left: 0px; }
  .node-exhibition .field-name-field-degree-gallery .field-collection-view {
    margin: 0;
    padding: 0; }
    .node-exhibition .field-name-field-degree-gallery .field-collection-view .flexslider {
      border: none; }

.view-collection .view-content {
  width: 100% !important; }

.view-collection .masonry-item {
  border: none;
  background-color: #fff;
  margin: 0;
  opacity: 1;
  padding: 1%;
  width: 100%; }
  @media screen and (min-width: 960px) {
    .view-collection .masonry-item {
      width: 33.33%; } }
  @media (max-width: 959px) and (min-width: 648px) {
    .view-collection .masonry-item {
      width: 50%; } }
  .view-collection .masonry-item:hover {
    opacity: 0.8; }
  .view-collection .masonry-item .views-field-title a {
    display: block;
    font-family: "HelveticaNeueWeb", "Helvetica Neue", "Helvetica", sans-serif;
    font-size: 20px;
    line-height: 1;
    letter-spacing: -0.1176px;
    font-weight: 400;
    padding: 10px 5px;
    border-bottom: 1px solid #333; }
  .view-collection .masonry-item .views-field-field-collection-image img,
  .view-collection .masonry-item .views-field-field-collection-portrait-image img {
    width: 100%;
    height: auto; }

.view-exhibition-collections.view-display-id-block_1 > .view-content {
  margin-left: -10px; }

.view-exhibition-collections .views-exposed-form {
  padding: 20px 20px 0 20px; }
  .view-exhibition-collections .views-exposed-form .views-exposed-widget {
    margin: 0;
    width: 100%; }
    .view-exhibition-collections .views-exposed-form .views-exposed-widget label {
      display: inline-block;
      padding-right: 30px; }
  .view-exhibition-collections .views-exposed-form .views-widget {
    padding-top: 10px;
    display: inline-block;
    border-bottom: 2px solid #000; }
  .view-exhibition-collections .views-exposed-form .select2-container {
    width: 250px !important; }
  .view-exhibition-collections .views-exposed-form .select2-selection {
    border: none; }
  .view-exhibition-collections .views-exposed-form #edit-field-exhibit-collection-tid {
    overflow: auto;
    zoom: 1; }
    .view-exhibition-collections .views-exposed-form #edit-field-exhibit-collection-tid .form-item:first-child {
      display: none; }
    .view-exhibition-collections .views-exposed-form #edit-field-exhibit-collection-tid .form-item {
      float: left;
      padding: 10px; }
      .view-exhibition-collections .views-exposed-form #edit-field-exhibit-collection-tid .form-item.active-block {
        background-color: #ccc; }
      .view-exhibition-collections .views-exposed-form #edit-field-exhibit-collection-tid .form-item:hover {
        background-color: #000; }
        .view-exhibition-collections .views-exposed-form #edit-field-exhibit-collection-tid .form-item:hover .filter-tid-name {
          color: #fff; }
  .view-exhibition-collections .views-exposed-form input {
    display: none; }
  .view-exhibition-collections .views-exposed-form input:checked + label {
    background: #000;
    color: #fff; }
  .view-exhibition-collections .views-exposed-form img {
    max-width: 250px;
    display: block; }
    .view-exhibition-collections .views-exposed-form img:hover {
      cursor: pointer; }
  .view-exhibition-collections .views-exposed-form .filter-tid-name {
    padding: 5px 10px;
    text-align: center; }
    .view-exhibition-collections .views-exposed-form .filter-tid-name:hover {
      cursor: pointer; }

.view-exhibition-collections .view-content {
  overflow: auto;
  zoom: 1; }

.view-exhibition-collections .views-row {
  float: left;
  padding-bottom: 0; }

.view-exhibition-collections .views-field-field-exhibit-image,
.view-exhibition-collections .field-name-field-exhibit-image {
  opacity: 1; }
  .view-exhibition-collections .views-field-field-exhibit-image:hover,
  .view-exhibition-collections .field-name-field-exhibit-image:hover {
    opacity: 0.8; }
  .view-exhibition-collections .views-field-field-exhibit-image img,
  .view-exhibition-collections .field-name-field-exhibit-image img {
    padding: 10px; }

@media screen and (max-width: 959px) {
  .view-exhibition-collections .views-row {
    float: none;
    padding-bottom: 20px; } }

.view-exhibition-collections .group-body {
  background-color: #efefef;
  margin: 10px 0 20px 0;
  padding: 20px;
  display: none; }
  .view-exhibition-collections .group-body.active-block {
    display: block; }

#quicktabs-works ul.quicktabs-tabs {
  border-bottom: 1px solid #ccc;
  margin: 0; }
  #quicktabs-works ul.quicktabs-tabs li {
    margin: 0;
    padding: 0; }
    #quicktabs-works ul.quicktabs-tabs li a {
      display: inline-block;
      margin: 0;
      padding: 15px 60px;
      z-index: 10;
      border: 1px solid #dddddd;
      border-bottom: 0; }
    #quicktabs-works ul.quicktabs-tabs li.active a {
      border-bottom: none;
      background-color: #fff;
      border-left: 1px solid #ccc;
      border-right: 1px solid #ccc;
      border-top: 1px solid #ccc;
      color: #000;
      font-size: 28px;
      padding: 10px 28px;
      box-shadow: 1px 1px 0 #fff;
      border-bottom: 1px solid #fff; }

#quicktabs-works #quicktabs-container-works {
  border-bottom: 1px solid #ccc;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc; }

.footer {
  background: #231f20;
  color: #fff;
  border-bottom: 10px solid #ffcc00;
  max-width: 1440px;
  margin: 0 auto; }
  .footer .block-menu {
    margin: 0 0 40px; }
    .footer .block-menu a {
      color: #ffcc00; }
      .footer .block-menu a:hover {
        color: #fff; }
    .footer .block-menu ul.menu {
      margin: 0;
      padding: 0;
      list-style: none; }
      .footer .block-menu ul.menu li {
        display: inline-block;
        margin: 0 25px 0 0;
        padding: 0; }
        @media (max-width: 700px) {
          .footer .block-menu ul.menu li {
            display: block;
            margin: 0 0 10px; } }
  .footer .block-block.beclear {
    font-size: 13px;
    color: #ccc;
    margin: 0 0 40px; }
    .footer .block-block.beclear p {
      width: 45%;
      display: inline-block;
      margin: 0 0 20px;
      vertical-align: top; }
      .footer .block-block.beclear p:last-child {
        width: 100%; }
      @media (max-width: 600px) {
        .footer .block-block.beclear p {
          display: block;
          width: auto; } }
  .footer .block-block.social {
    margin: 0 0 40px; }
    .footer .block-block.social h6 {
      margin: 0 0 30px;
      color: #ccc; }
    .footer .block-block.social ul {
      list-style: none;
      padding: 0;
      margin: 0; }
      .footer .block-block.social ul li {
        margin: 0;
        display: inline-block; }
        .footer .block-block.social ul li a {
          display: block;
          height: 25px;
          width: 25px;
          margin: 0 5px 0 0;
          background-repeat: no-repeat;
          background-size: contain; }
          .footer .block-block.social ul li a.twitter {
            background-image: url(../images/follow/twitter.png); }
          .footer .block-block.social ul li a.facebook {
            background-image: url(../images/follow/facebook.png); }
          .footer .block-block.social ul li a.googleplus {
            background-image: url(../images/follow/googleplus.png); }
          .footer .block-block.social ul li a.youtube {
            background-image: url(../images/follow/youtube.png); }
          .footer .block-block.social ul li a.linkedin {
            background-image: url(../images/follow/linkedin.png); }
          .footer .block-block.social ul li a.flickr {
            background-image: url(../images/follow/flickr.png); }
          .footer .block-block.social ul li a.instagram {
            background-image: url(../images/follow/instagram.png); }
          .footer .block-block.social ul li a:hover {
            opacity: .7; }
  @media screen and (min-width: 960px) {
    .footer {
      padding: 30px 60px 15px;
      position: relative;
      /* Creates a 'spill' element out to the edge of the viewport, of the same
     height as the parent, which can't be position: static. */
      /* Creates a 'spill' element out to the edge of the viewport, of the same
     height as the parent, which can't be position: static. */ }
      .footer::after {
        content: '';
        display: block;
        clear: both; }
      .footer .block-menu,
      .footer .block-block.beclear {
        width: 70%;
        max-width: calc(100% - 200px); }
      .footer .block-block.social {
        float: right;
        min-width: 200px;
        width: 30%; } }
  @media screen and (min-width: 960px) and (min-width: 1441px) {
    .footer:before {
      content: '';
      position: absolute;
      top: 0;
      bottom: 0;
      width: calc(50vw - 720px);
      right: 100%;
      background: #231f20;
      border-bottom: 10px solid #ffcc00;
      margin-bottom: -10px; } }
  @media screen and (min-width: 960px) and (min-width: 1441px) {
    .footer:after {
      content: '';
      position: absolute;
      top: 0;
      bottom: 0;
      width: calc(50vw - 720px);
      left: 100%;
      background: #231f20;
      border-bottom: 10px solid #ffcc00;
      margin-bottom: -10px; } }
  @media screen and (max-width: 959px) {
    .footer {
      padding: 15px; } }

@media screen and (min-width: 960px) {
  .header .menu-block-wrapper {
    position: relative; }
    .header .menu-block-wrapper a {
      color: #fff; }
      .header .menu-block-wrapper a:hover, .header .menu-block-wrapper a.active, .header .menu-block-wrapper a.active-trail {
        color: #ffcc00; }
    .header .menu-block-wrapper ul.menu,
    .header .menu-block-wrapper ul.menu li {
      margin: 0;
      padding: 0; }
    .header .menu-block-wrapper li.leaf {
      list-style-image: none;
      list-style-type: none; }
    .header .menu-block-wrapper > ul.menu {
      background: #231f20;
      margin: 0;
      list-style: none;
      padding: 0 50px;
      display: flex; }
      .header .menu-block-wrapper > ul.menu > li {
        display: inline-block;
        padding: 0 15px; }
        .header .menu-block-wrapper > ul.menu > li > a {
          height: 35px;
          line-height: 35px;
          display: block;
          position: relative;
          white-space: nowrap; }
        .header .menu-block-wrapper > ul.menu > li > ul {
          position: absolute;
          top: 100%;
          left: 0;
          right: 0;
          background: #231f20;
          padding: 40px 60px;
          z-index: 20;
          min-height: 350px;
          /* Creates a 'spill' element out to the edge of the viewport, of the same
     height as the parent, which can't be position: static. */
          /* Creates a 'spill' element out to the edge of the viewport, of the same
     height as the parent, which can't be position: static. */ } }
        @media screen and (min-width: 960px) and (min-width: 1441px) {
          .header .menu-block-wrapper > ul.menu > li > ul:before {
            content: '';
            position: absolute;
            top: 0;
            bottom: 0;
            width: calc(50vw - 720px);
            right: 100%;
            background: #231f20; } }
        @media screen and (min-width: 960px) and (min-width: 1441px) {
          .header .menu-block-wrapper > ul.menu > li > ul:after {
            content: '';
            position: absolute;
            top: 0;
            bottom: 0;
            width: calc(50vw - 720px);
            left: 100%;
            background: #231f20; } }

@media screen and (min-width: 960px) {
          .header .menu-block-wrapper > ul.menu > li > ul > li {
            display: inline-block;
            min-width: 280px;
            width: 32%;
            vertical-align: top; }
            .header .menu-block-wrapper > ul.menu > li > ul > li > a {
              font-weight: 500;
              font-size: 18px;
              margin: 0 0 15px;
              display: block; }
            .header .menu-block-wrapper > ul.menu > li > ul > li > ul {
              font-size: 13px; }
              .header .menu-block-wrapper > ul.menu > li > ul > li > ul > li {
                margin: 0 0 3px; }
        .header .menu-block-wrapper > ul.menu > li > ul {
          z-index: 20;
          -ms-transform: scaleY(0);
              transform: scaleY(0);
          -ms-transform-origin: top center;
              transform-origin: top center;
          transition: 200ms transform ease 200ms; }
          .header .menu-block-wrapper > ul.menu > li > ul > * {
            opacity: 0;
            transition: 200ms opacity; }
        .header .menu-block-wrapper > ul.menu > li.menu-hovered {
          z-index: 21; }
          .header .menu-block-wrapper > ul.menu > li.menu-hovered > ul {
            -ms-transform: scaleY(1);
                transform: scaleY(1);
            transition: 200ms transform; }
            .header .menu-block-wrapper > ul.menu > li.menu-hovered > ul > * {
              opacity: 1;
              transition: 200ms opacity ease 200ms; }
          .header .menu-block-wrapper > ul.menu > li.menu-hovered > a::after {
            border-top: 2px solid #ffcc00;
            position: absolute;
            top: 100%;
            left: 0;
            right: 0;
            content: '';
            z-index: 30; } }

.header {
  max-width: 1440px;
  margin: 0 auto;
  padding: 0; }
  .header .header__logo {
    width: 165px; }
    .header .header__logo img {
      width: 100%;
      height: auto;
      display: block; }
  .header .header__name-and-slogan h1 {
    margin: 0;
    font-family: "HelveticaNeueWeb", "Helvetica Neue", "Helvetica", sans-serif;
    font-size: 35px;
    line-height: 1;
    letter-spacing: -0.14px;
    font-weight: 400;
    color: #101010; }
    @media (max-width: 414px) {
      .header .header__name-and-slogan h1 {
        font-size: 28px;
        line-height: 1.04;
        letter-spacing: -0.1008px; } }
    @media (min-width: 415px) and (max-width: 960px) {
      .header .header__name-and-slogan h1 {
        font-size: calc(1.28205vw + 22.69231px);
        line-height: 1;
        letter-spacing: -0.1204px; } }
  .header .header__secondary-menu {
    display: none; }
  .header #block-block-15 a {
    margin: 0 10px;
    display: inline-block;
    background-image: none; }
    .no-touchevents .header #block-block-15 a:hover, .header #block-block-15 a.current {
      text-decoration: none;
      background-image: linear-gradient( to top, transparent 0, currentColor 0, currentColor 0.08em, transparent 0.08em ); }
  .header .block-unswsearchbox form {
    position: relative;
    background: #fff;
    border: 1px solid #ccc; }
  .header .block-unswsearchbox .form-radios {
    display: none; }
  .header .block-unswsearchbox .form-item {
    margin: 0; }
  .header .block-unswsearchbox input[type="text"] {
    width: 100%;
    border: none;
    padding: 7px; }
    .header .block-unswsearchbox input[type="text"]:focus {
      outline: none; }
  .header .block-unswsearchbox input[type="submit"] {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 40px;
    font-size: 0;
    text-indent: -5000px;
    background: url(../images/grey_search.png) center center no-repeat;
    background-size: auto 75%;
    border: none; }
  .header .beunsw-burger {
    width: 90px;
    height: 60px;
    cursor: pointer; }
    .header .beunsw-burger::before, .header .beunsw-burger::after {
      content: '';
      position: absolute;
      top: 50%;
      left: 50%;
      border-top: 2px solid #000;
      width: 40px;
      margin-left: -15px;
      transition: 200ms transform; }
    .header .beunsw-burger::before {
      -ms-transform: translateY(-6px);
          transform: translateY(-6px); }
    .header .beunsw-burger::after {
      -ms-transform: translateY(6px);
          transform: translateY(6px); }
    body.beunsw-state-menu-visible .header .beunsw-burger::before {
      -ms-transform: rotate(45deg);
          transform: rotate(45deg); }
    body.beunsw-state-menu-visible .header .beunsw-burger::after {
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg); }
  @media screen and (min-width: 960px) {
    .header {
      padding-bottom: 45px;
      position: relative; }
      .header .header__logo,
      .header .header__name-and-slogan {
        display: inline-block;
        vertical-align: middle; }
      .header .header__logo {
        margin: 20px 25px 20px 60px; }
      .header .header__name-and-slogan {
        border-left: 1px solid #000;
        margin: 20px 0;
        padding: 15px; }
      .header #block-block-15 {
        position: absolute;
        margin: 20px;
        top: 0;
        right: 20px; }
      .header .block-unswsearchbox {
        float: right;
        margin-top: -60px;
        margin: -80px 0 0 0;
        padding: 20px;
        width: 340px;
        padding-right: 40px; }
      .header .block-menu-block {
        border-top: 10px solid #ffcc00;
        position: absolute;
        bottom: 0;
        height: 45px;
        left: 0;
        right: 0; }
        .header .block-menu-block .menu-block-wrapper {
          position: absolute;
          top: 0;
          left: 0;
          right: 0;
          z-index: 100;
          /* Creates a 'spill' element out to the edge of the viewport, of the same
     height as the parent, which can't be position: static. */
          /* Creates a 'spill' element out to the edge of the viewport, of the same
     height as the parent, which can't be position: static. */ } }
      @media screen and (min-width: 960px) and (min-width: 1441px) {
        .header .block-menu-block .menu-block-wrapper:before {
          content: '';
          position: absolute;
          top: 0;
          bottom: 0;
          width: calc(50vw - 720px);
          right: 100%;
          background: #231f20;
          border-top: 10px solid #ffcc00;
          margin-top: -10px; } }
      @media screen and (min-width: 960px) and (min-width: 1441px) {
        .header .block-menu-block .menu-block-wrapper:after {
          content: '';
          position: absolute;
          top: 0;
          bottom: 0;
          width: calc(50vw - 720px);
          left: 100%;
          background: #231f20;
          border-top: 10px solid #ffcc00;
          margin-top: -10px; } }
  @media screen and (min-width: 960px) {
          body.menu-fixed .header .block-menu-block .menu-block-wrapper {
            position: fixed; }
          body.menu-fixed.toolbar .header .block-menu-block .menu-block-wrapper {
            margin-top: 30px; }
      .header .beunsw-burger,
      .header .mobile-header-title {
        display: none; } }
  @media screen and (max-width: 959px) {
    .header {
      margin: 0 15px 30px;
      padding: 15px 0 30px;
      border-bottom: 10px solid #ffcc00; }
      .header .header__logo,
      .header .header__name-and-slogan {
        display: inline-block;
        vertical-align: bottom;
        width: 40%; }
      .header .header__logo {
        padding-top: 40%;
        background: url(../images/logo_stacked.png) left center no-repeat;
        background-size: contain;
        margin-right: 10%; }
        .header .header__logo img {
          display: none; }
      .header .beunsw-burger {
        position: fixed;
        top: 0;
        right: 0;
        z-index: 30; }
        body.toolbar .header .beunsw-burger {
          top: 70px; }
      .header .region-header {
        position: fixed;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        background: #2ff837;
        padding: 30px;
        z-index: 20;
        overflow-y: scroll;
        -webkit-overflow-scrolling: touch;
        display: flex;
        flex-direction: column; }
        body.toolbar .header .region-header {
          top: 70px; }
        .header .region-header .mobile-header-title {
          order: 1;
          font-family: "HelveticaNeueWeb", "Helvetica Neue", "Helvetica", sans-serif;
          font-size: 30px;
          line-height: 1;
          letter-spacing: -0.112px;
          padding: 0 0 20px; }
          .header .region-header .mobile-header-title p {
            margin: 0 0 1em;
            max-width: 220px; }
        .header .region-header .be-mainmenu {
          order: 2;
          margin: 0 0 60px; }
          .header .region-header .be-mainmenu ul {
            list-style: none;
            margin: 0;
            padding: 0; }
            .header .region-header .be-mainmenu ul li {
              list-style: none;
              margin: 0; }
          .header .region-header .be-mainmenu .menu-block-wrapper > ul.menu > li > a {
            text-decoration: none;
            background-image: linear-gradient( to top, transparent 0, currentColor 0, currentColor 0.08em, transparent 0.08em );
            font-family: "HelveticaNeueWeb", "Helvetica Neue", "Helvetica", sans-serif;
            font-size: 30px;
            line-height: 1;
            letter-spacing: -0.112px; }
            .no-touchevents .header .region-header .be-mainmenu .menu-block-wrapper > ul.menu > li > a:hover, .header .region-header .be-mainmenu .menu-block-wrapper > ul.menu > li > a.current {
              background-image: none; }
          .header .region-header .be-mainmenu .menu-block-wrapper > ul.menu > li {
            margin: 0 0 10px; }
            .header .region-header .be-mainmenu .menu-block-wrapper > ul.menu > li > ul {
              display: none; }
            .header .region-header .be-mainmenu .menu-block-wrapper > ul.menu > li.mobile-menu-active > ul {
              display: block; }
            .header .region-header .be-mainmenu .menu-block-wrapper > ul.menu > li > ul {
              margin: 20px 0 20px 20px; }
              .header .region-header .be-mainmenu .menu-block-wrapper > ul.menu > li > ul > li > a {
                font-family: "HelveticaNeueWeb", "Helvetica Neue", "Helvetica", sans-serif;
                font-size: 20px;
                line-height: 1.2;
                letter-spacing: -0.056px;
                background-image: none; }
                .no-touchevents .header .region-header .be-mainmenu .menu-block-wrapper > ul.menu > li > ul > li > a:hover, .header .region-header .be-mainmenu .menu-block-wrapper > ul.menu > li > ul > li > a.current {
                  text-decoration: none;
                  background-image: linear-gradient( to top, transparent 0, currentColor 0, currentColor 0.08em, transparent 0.08em ); }
              .header .region-header .be-mainmenu .menu-block-wrapper > ul.menu > li > ul > li.is-expanded {
                margin: 20px 0; }
                .header .region-header .be-mainmenu .menu-block-wrapper > ul.menu > li > ul > li.is-expanded > a {
                  font-weight: 500; }
              .header .region-header .be-mainmenu .menu-block-wrapper > ul.menu > li > ul > li > ul > li > a {
                font-family: "HelveticaNeueWeb", "Helvetica Neue", "Helvetica", sans-serif;
                font-size: 20px;
                line-height: 1.2;
                letter-spacing: -0.056px; }
        .header .region-header .block-unswsearchbox {
          order: 3;
          margin: 0 -30px -30px;
          padding: 30px 30px 100px;
          background: #fff; }
          .header .region-header .block-unswsearchbox input[type="text"] {
            background: #ccc;
            padding: 15px; }
          .header .region-header .block-unswsearchbox input[type="submit"] {
            width: 50px;
            background-size: 75% auto; }
      .header #block-block-15,
      .header .region-header {
        display: none; } }

@media screen and (max-width: 959px) {
  body.beunsw-state-menu-visible {
    overflow: hidden; }
    body.beunsw-state-menu-visible .header .region-header {
      display: block;
      display: flex; } }

.featured-event {
  position: relative;
  margin-left: 20%; }
  @media screen and (max-width: 959px) {
    .featured-event {
      margin-left: 0; } }

.node-beunsw-homepage-feature {
  position: relative; }
  .node-beunsw-homepage-feature img {
    width: 100%;
    height: auto;
    opacity: .8; }
  .node-beunsw-homepage-feature > .beunsw-b {
    position: absolute;
    top: 10%;
    bottom: -10%;
    left: 0;
    right: 0;
    z-index: 10; }
    .node-beunsw-homepage-feature > .beunsw-b span {
      background: url(../images/B003.png) left top no-repeat;
      background-size: contain; }
  .node-beunsw-homepage-feature .field-name-field-blurb,
  .node-beunsw-homepage-feature .field-name-field-extra-text {
    -ms-transform: rotate(90deg);
        transform: rotate(90deg);
    -ms-transform-origin: top left;
        transform-origin: top left;
    position: absolute;
    left: -25px;
    font-size: 13px; }
  .node-beunsw-homepage-feature .field-name-field-blurb {
    top: 0;
    width: 31%;
    margin: 10% 0 10%; }
  .node-beunsw-homepage-feature .field-name-field-extra-text {
    width: 150px;
    margin: 60% 0 0;
    bottom: 136px;
    text-align: right; }
  @media screen and (max-width: 959px) {
    .node-beunsw-homepage-feature .field-name-field-blurb,
    .node-beunsw-homepage-feature .field-name-field-extra-text {
      left: 0;
      margin-top: 0; } }
  @media screen and (max-width: 959px) {
    .node-beunsw-homepage-feature {
      margin: 0; }
      .node-beunsw-homepage-feature::before {
        background-position: right top;
        top: -10%;
        bottom: 10%; } }

.beunsw-front-featured-inner .featured-project {
  margin-left: 27%;
  width: 50%;
  padding-left: 20px;
  padding-top: 20px; }
  @media screen and (max-width: 959px) {
    .beunsw-front-featured-inner .featured-project {
      margin: 0 0 50px;
      width: 100%; } }

.beunsw-front-top {
  position: relative;
  margin: 0 auto;
  max-width: 1440px; }
  .beunsw-front-top > .beunsw-b {
    position: absolute;
    top: 11%;
    right: 0;
    bottom: 0;
    left: 10%;
    width: 100%;
    max-width: 410px;
    height: 70%;
    z-index: -1; }
    .beunsw-front-top > .beunsw-b span {
      background: url(../images/B003.png) left top no-repeat;
      background-size: contain; }
    @media screen and (max-width: 959px) {
      .beunsw-front-top > .beunsw-b {
        left: 0;
        max-width: 220px; } }
  .beunsw-front-top > header {
    width: 100%;
    max-width: 620px;
    z-index: 15; }
    .beunsw-front-top > header h3 {
      margin: 0;
      display: inline-block; }
      .beunsw-front-top > header h3:nth-child(1) {
        width: 35%;
        margin-right: 5%; }
      .beunsw-front-top > header h3:nth-child(2) {
        width: 60%; }
    @media screen and (max-width: 959px) {
      .beunsw-front-top > header {
        display: none; } }
  .beunsw-front-top .intro h2 {
    font-family: "HelveticaNeueWeb", "Helvetica Neue", "Helvetica", sans-serif;
    font-size: 50px;
    line-height: 1;
    letter-spacing: -0.14px;
    margin: 0 0 30px;
    max-width: 520px; }
    @media (max-width: 414px) {
      .beunsw-front-top .intro h2 {
        font-size: 32px;
        line-height: 1;
        letter-spacing: -0.1232px; } }
    @media (min-width: 415px) and (max-width: 960px) {
      .beunsw-front-top .intro h2 {
        font-size: calc(3.2967vw + 18.35165px);
        line-height: 1;
        letter-spacing: -0.14px; } }
    .beunsw-front-top .intro h2::after {
      content: '';
      display: block;
      margin: 30px 0 0;
      border-top: 4px solid #2ff837;
      max-width: 120px; }
  .beunsw-front-top .intro p {
    font-size: 24px;
    max-width: 450px; }
  @media screen and (max-width: 959px) {
    .beunsw-front-top .intro h2 {
      font-family: "HelveticaNeueWeb", "Helvetica Neue", "Helvetica", sans-serif;
      font-size: 40px;
      line-height: 1;
      letter-spacing: -0.14px; } }
  @media screen and (max-width: 959px) and (max-width: 414px) {
    .beunsw-front-top .intro h2 {
      font-size: 32px;
      line-height: 1;
      letter-spacing: -0.1232px; } }
  @media screen and (max-width: 959px) and (min-width: 415px) and (max-width: 960px) {
    .beunsw-front-top .intro h2 {
      font-size: calc(1.4652vw + 25.93407px);
      line-height: 1;
      letter-spacing: -0.14px; } }
  .beunsw-front-top > nav a {
    display: block; }
    .beunsw-front-top > nav a > span {
      text-decoration: none;
      background-image: linear-gradient( to top, transparent 0, currentColor 0, currentColor 0.08em, transparent 0.08em ); }
      .no-touchevents .beunsw-front-top > nav a > span:hover, .beunsw-front-top > nav a > span.current {
        background-image: none; }
  .beunsw-front-top > nav > a,
  .beunsw-front-top > nav h6 {
    font-size: 30px;
    margin: 0 0 20px; }
    @media screen and (min-width: 960px) {
      .beunsw-front-top > nav > a,
      .beunsw-front-top > nav h6 {
        font-size: 50px; } }
  .beunsw-front-top > nav > a {
    margin: 0 0 5px; }
  .beunsw-front-top > nav div > a {
    font-family: "HelveticaNeueWeb", "Helvetica Neue", "Helvetica", sans-serif;
    font-size: 26px;
    line-height: 1.08;
    letter-spacing: -0.0896px;
    color: #000;
    margin: 0 0 10px; }
  .beunsw-front-top > nav > p {
    font-family: "HelveticaNeueWeb", "Helvetica Neue", "Helvetica", sans-serif;
    font-size: 26px;
    line-height: 1.08;
    letter-spacing: -0.0896px;
    margin: 0 0 15px; }
  @media screen and (max-width: 959px) {
    .beunsw-front-top > nav {
      margin: 0 0 50px; } }
  @media screen and (min-width: 960px) {
    .beunsw-front-top {
      padding: 0 20px 0 25%;
      padding-left: calc(25% + 20px); }
      .beunsw-front-top > header {
        -ms-transform: rotate(90deg);
            transform: rotate(90deg);
        -ms-transform-origin: left bottom;
            transform-origin: left bottom;
        position: absolute;
        top: 0;
        left: 0;
        margin-top: 9.5%;
        margin-left: 20px; }
      .beunsw-front-top .featured-project {
        margin: 0 0 160px; }
      .beunsw-front-top .intro {
        display: inline-block;
        vertical-align: top;
        width: 64%; }
      .beunsw-front-top > nav {
        display: inline-block;
        vertical-align: top;
        width: 30%;
        margin-bottom: -64px; } }
  @media screen and (max-width: 959px) {
    .beunsw-front-top {
      margin: 0 15px; } }

.node-homepage-featured-event.view-mode-full {
  margin-bottom: 2em; }
  .node-homepage-featured-event.view-mode-full .field-name-field-category-title {
    font-size: 36px;
    color: #000; }
  .node-homepage-featured-event.view-mode-full .field-name-title {
    min-height: 130px;
    display: flex;
    flex-direction: row; }
    .node-homepage-featured-event.view-mode-full .field-name-title h3 {
      margin: 0 0 20px;
      max-width: 540px; }
    .node-homepage-featured-event.view-mode-full .field-name-title .field-items {
      align-self: flex-end; }
  .node-homepage-featured-event.view-mode-full .field-name-field-feature-image {
    margin: 0 0 50px; }
    .node-homepage-featured-event.view-mode-full .field-name-field-feature-image img {
      width: 100%;
      height: auto;
      display: block; }
  .node-homepage-featured-event.view-mode-full .field-name-field-link {
    font-family: "HelveticaNeueWeb", "Helvetica Neue", "Helvetica", sans-serif;
    font-size: 18px;
    line-height: 1.24;
    letter-spacing: -0.0448px;
    max-width: 480px; }
    .node-homepage-featured-event.view-mode-full .field-name-field-link a {
      font-weight: 500;
      text-decoration: none;
      background-image: linear-gradient( to top, transparent 0, currentColor 0, currentColor 0.08em, transparent 0.08em ); }
      .no-touchevents .node-homepage-featured-event.view-mode-full .field-name-field-link a:hover, .node-homepage-featured-event.view-mode-full .field-name-field-link a.current {
        background-image: none; }

.view-id-homepage.view-display-id-block_1 {
  position: relative; }
  .view-id-homepage.view-display-id-block_1 .views-row {
    width: 100%; }
    @media screen and (min-width: 960px) {
      .view-id-homepage.view-display-id-block_1 .views-row .field-name-field-blurb {
        margin-right: 200px; } }
  .view-id-homepage.view-display-id-block_1 .flickity-page-dots {
    text-align: right; }
  @media screen and (min-width: 960px) {
    .view-id-homepage.view-display-id-block_1 .flickity-page-dots {
      position: absolute;
      top: 0;
      margin-top: calc(175px + 77%);
      left: 0;
      width: 100%;
      z-index: 20;
      bottom: auto; } }

.field-collection-item-field-video-with-title {
  padding: 0 0 5px; }
  .field-collection-item-field-video-with-title .field-name-field-video-title {
    font-family: "HelveticaNeueWeb", "Helvetica Neue", "Helvetica", sans-serif;
    font-size: 36px;
    line-height: 1;
    letter-spacing: -0.14px;
    margin: 0 0 10px;
    min-height: 100px;
    display: flex;
    flex-direction: row; }
    @media (max-width: 414px) {
      .field-collection-item-field-video-with-title .field-name-field-video-title {
        font-size: 32px;
        line-height: 1;
        letter-spacing: -0.1232px; } }
    @media (min-width: 415px) and (max-width: 960px) {
      .field-collection-item-field-video-with-title .field-name-field-video-title {
        font-size: calc(0.7326vw + 28.96703px);
        line-height: 1;
        letter-spacing: -0.1344px; } }
    .field-collection-item-field-video-with-title .field-name-field-video-title .field-items {
      align-self: flex-end; }
  .field-collection-item-field-video-with-title video {
    display: block;
    width: 100%; }

.beunsw-video-carousel .views-row {
  width: 100%; }

.beunsw-video-carousel .flickity-page-dots {
  text-align: left; }

.view-id-beunsw_event_list.view-display-id-block_3 .views-row {
  padding: 0 0 15px;
  margin: 0 0 50px; }
  .view-id-beunsw_event_list.view-display-id-block_3 .views-row .views-field-title {
    font-family: "HelveticaNeueWeb", "Helvetica Neue", "Helvetica", sans-serif;
    font-size: 36px;
    line-height: 1;
    letter-spacing: -0.14px;
    margin: 0 0 10px;
    min-height: 72px; }
    @media (max-width: 414px) {
      .view-id-beunsw_event_list.view-display-id-block_3 .views-row .views-field-title {
        font-size: 32px;
        line-height: 1;
        letter-spacing: -0.1232px; } }
    @media (min-width: 415px) and (max-width: 960px) {
      .view-id-beunsw_event_list.view-display-id-block_3 .views-row .views-field-title {
        font-size: calc(0.7326vw + 28.96703px);
        line-height: 1;
        letter-spacing: -0.1344px; } }
  .view-id-beunsw_event_list.view-display-id-block_3 .views-row .views-field-field-image {
    margin: 0 0 20px; }
    .view-id-beunsw_event_list.view-display-id-block_3 .views-row .views-field-field-image a {
      position: relative;
      display: block; }
    .view-id-beunsw_event_list.view-display-id-block_3 .views-row .views-field-field-image img {
      width: 100%;
      height: auto;
      display: block; }
    .view-id-beunsw_event_list.view-display-id-block_3 .views-row .views-field-field-image:hover a::after {
      content: '';
      position: absolute;
      background: #00ff0a;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      opacity: .55; }
  .view-id-beunsw_event_list.view-display-id-block_3 .views-row .views-field-view-node a {
    text-decoration: none;
    background-image: linear-gradient( to top, transparent 0, currentColor 0, currentColor 0.08em, transparent 0.08em );
    font-size: 18px;
    font-weight: 500; }
    .no-touchevents .view-id-beunsw_event_list.view-display-id-block_3 .views-row .views-field-view-node a:hover, .view-id-beunsw_event_list.view-display-id-block_3 .views-row .views-field-view-node a.current {
      background-image: none; }

.beunsw-front-featured {
  border-right: 4px solid #2ff837; }
  .beunsw-front-featured h3 {
    font-size: 36px; }
  @media screen and (min-width: 960px) {
    .beunsw-front-featured .be-title::after {
      content: '';
      display: block;
      max-width: 120px;
      border-top: 4px solid #2ff837;
      margin: 40px 0 0; } }
  @media screen and (max-width: 959px) {
    .beunsw-front-featured .be-title {
      color: #000;
      font-family: "HelveticaNeueWeb", "Helvetica Neue", "Helvetica", sans-serif;
      font-size: 44px;
      line-height: 1;
      letter-spacing: -0.14px;
      max-width: 280px; } }
  .beunsw-front-featured .beunsw-b {
    padding-top: 133%;
    margin: 0 0 100px; }
    .beunsw-front-featured .beunsw-b span {
      background: url(../images/B002.png) left top no-repeat;
      background-size: contain; }
    @media screen and (max-width: 959px) {
      .beunsw-front-featured .beunsw-b {
        display: none; } }
  .beunsw-front-featured .give {
    font-size: 18px; }
    @media screen and (min-width: 960px) {
      .beunsw-front-featured .give .beunsw-b {
        margin-bottom: 200px; } }
    @media screen and (max-width: 959px) {
      .beunsw-front-featured .give {
        margin: 0 0 50px;
        border-top: 2px solid #2ff837; } }
  .beunsw-front-featured .welcome {
    font-size: 18px; }
    .beunsw-front-featured .welcome img {
      display: block;
      width: 100%;
      height: auto;
      max-width: 200px;
      margin: 30px 0; }
    @media screen and (max-width: 959px) {
      .beunsw-front-featured .welcome {
        margin: 0 0 50px; } }
  @media screen and (max-width: 959px) {
    .beunsw-front-featured .beunsw-featured-alumni-profile {
      border-top: 2px solid #2ff837;
      padding-top: 30px; } }
  .beunsw-front-featured .featured-event {
    margin: 20px 0 100px;
    padding: 20px 0 0;
    border-top: 2px solid #2ff837; }
  .beunsw-front-featured .calendar-blurb {
    margin-top: 1em;
    font-family: "HelveticaNeueWeb", "Helvetica Neue", "Helvetica", sans-serif;
    font-size: 24px;
    line-height: 1.12;
    letter-spacing: -0.0784px;
    padding-bottom: 30px; }
    .beunsw-front-featured .calendar-blurb p {
      max-width: 310px; }
    .beunsw-front-featured .calendar-blurb p > a {
      font-family: "HelveticaNeueWeb", "Helvetica Neue", "Helvetica", sans-serif;
      font-size: 18px;
      line-height: 1.24;
      letter-spacing: -0.0448px;
      font-weight: 500; }
    @media screen and (max-width: 959px) {
      .beunsw-front-featured .calendar-blurb {
        border-top: 2px solid #2ff837;
        padding-top: 30px; } }
  .beunsw-front-featured .degree-videos {
    padding: 50px 0 100px; }
    .beunsw-front-featured .degree-videos h3 {
      margin: 0 0 20px; }
    @media screen and (max-width: 959px) {
      .beunsw-front-featured .degree-videos {
        border-top: 2px solid #2ff837;
        padding-top: 30px; } }
  .beunsw-front-featured .beunsw-news-list .node-news.node-teaser {
    padding-bottom: 50px; }
  .beunsw-front-featured .beunsw-news-list .all-news {
    display: inline-block;
    margin: 0 0 20px;
    text-decoration: none;
    background-image: linear-gradient( to top, transparent 0, currentColor 0, currentColor 0.08em, transparent 0.08em );
    font-size: 19px; }
    .no-touchevents .beunsw-front-featured .beunsw-news-list .all-news:hover, .beunsw-front-featured .beunsw-news-list .all-news.current {
      background-image: none; }
  @media screen and (max-width: 959px) {
    .beunsw-front-featured .beunsw-news-list {
      border-top: 2px solid #2ff837;
      padding-top: 30px; } }
  .beunsw-front-featured .beunsw-events-list {
    font-family: "HelveticaNeueWeb", "Helvetica Neue", "Helvetica", sans-serif;
    font-size: 19px;
    line-height: 1.22;
    letter-spacing: -0.0504px;
    color: #231f20; }
    @media screen and (max-width: 959px) {
      .beunsw-front-featured .beunsw-events-list {
        margin: 0 0 80px;
        border-top: 2px solid #2ff837;
        padding-top: 30px; } }
  @media screen and (max-width: 959px) {
    .beunsw-front-featured .beunsw-home-workshops {
      border-top: 2px solid #2ff837;
      padding-top: 30px; } }
  @media screen and (min-width: 960px) {
    .beunsw-front-featured .beunsw-front-featured-inner {
      padding: 20px 20px 150px;
      max-width: 1440px;
      margin: 0 auto; }
    .beunsw-front-featured .top-wrap {
      display: flex; }
      .beunsw-front-featured .top-wrap .give,
      .beunsw-front-featured .top-wrap .welcome {
        display: inline-block;
        vertical-align: top;
        width: 27%;
        border-right: 2px solid; }
      .beunsw-front-featured .top-wrap .give {
        padding: 0 20px 0 0; }
      .beunsw-front-featured .top-wrap .welcome {
        padding: 0 20px; } }
    @media screen and (min-width: 960px) and (min-width: 1200px) {
      .beunsw-front-featured .top-wrap .welcome {
        padding: 0 60px; } }
  @media screen and (min-width: 960px) {
      .beunsw-front-featured .top-wrap .beunsw-featured-alumni-profile {
        display: inline-block;
        vertical-align: top;
        width: 34%;
        margin-left: 12%;
        margin-bottom: 100px; }
        .beunsw-front-featured .top-wrap .beunsw-featured-alumni-profile .views-field-field-alumni-image {
          margin-right: -20px; }
    .beunsw-front-featured .bottom-wrap {
      display: flex; }
      .beunsw-front-featured .bottom-wrap .featured-event-wrap {
        display: inline-block;
        display: inline-flex;
        flex-direction: column;
        vertical-align: top;
        width: 54%; }
        .beunsw-front-featured .bottom-wrap .featured-event-wrap .featured-event {
          margin-right: 20px; }
        .beunsw-front-featured .bottom-wrap .featured-event-wrap .calendar-blurb {
          margin-left: 50%;
          padding-left: 20px;
          padding-right: 20px;
          padding-bottom: 0;
          flex: 1; }
      .beunsw-front-featured .bottom-wrap .news-events-wrap {
        display: inline-block;
        vertical-align: top;
        width: 46%;
        margin-left: -2px;
        margin-right: -20px; }
        .beunsw-front-featured .bottom-wrap .news-events-wrap .news-events-inner {
          display: flex; }
        .beunsw-front-featured .bottom-wrap .news-events-wrap .beunsw-news-list,
        .beunsw-front-featured .bottom-wrap .news-events-wrap .beunsw-events-list {
          display: inline-block;
          vertical-align: top;
          width: 50%;
          border-left: 2px solid #000;
          padding-left: 20px;
          padding-right: 20px;
          position: relative; }
          .beunsw-front-featured .bottom-wrap .news-events-wrap .beunsw-news-list:after,
          .beunsw-front-featured .bottom-wrap .news-events-wrap .beunsw-events-list:after {
            content: '';
            position: absolute;
            top: 100%;
            left: 20px;
            right: 20px;
            border-top: 2px solid #2ff837; }
        .beunsw-front-featured .bottom-wrap .news-events-wrap .beunsw-home-workshops > h3 {
          margin: 0;
          padding: 30px 20px 40px;
          border-left: 2px solid #000;
          width: 50%;
          position: relative; }
          .beunsw-front-featured .bottom-wrap .news-events-wrap .beunsw-home-workshops > h3:after {
            content: '';
            position: absolute;
            top: 0;
            bottom: 0;
            left: 100%;
            border-right: 2px solid #000; }
        .beunsw-front-featured .bottom-wrap .news-events-wrap .beunsw-home-workshops .view-content {
          display: flex; }
        .beunsw-front-featured .bottom-wrap .news-events-wrap .beunsw-home-workshops .views-row {
          display: inline-block;
          vertical-align: top;
          width: 50%;
          padding-left: 20px;
          padding-right: 20px;
          border-left: 2px solid #000; }
    .beunsw-front-featured .degree-videos {
      margin-right: 1em; } }
  @media screen and (max-width: 959px) {
    .beunsw-front-featured {
      padding: 15px 15px 50px; }
      .beunsw-front-featured .top-wrap {
        display: flex;
        flex-direction: column; }
        .beunsw-front-featured .top-wrap .welcome {
          order: 1; }
        .beunsw-front-featured .top-wrap .give {
          order: 2; }
        .beunsw-front-featured .top-wrap .beunsw-featured-alumni-profile {
          order: 3; } }

.messages,
.messages--status {
  margin: 1.5rem 0;
  position: relative;
  padding: 10px 10px 10px 44px;
  border: 1px solid #0072b9; }

[dir="rtl"] .messages,
[dir="rtl"] .messages--status {
  padding: 10px 44px 10px 10px;
  background-position: 99% 8px; }

.messages__icon {
  position: absolute;
  top: 50%;
  left: 10px;
  height: 24px;
  width: 24px;
  margin-top: -12px;
  line-height: 1; }

[dir="rtl"] .messages__icon {
  left: auto;
  right: 0; }

.messages__icon path {
  fill: #0072b9; }

.messages__highlight,
.messages--error .error,
.messages.error .error {
  color: #000; }

.messages__list {
  margin: 0; }

.messages__item {
  list-style-image: none; }

.messages--ok-color,
.messages,
.messages--status,
.ok,
.revision-current {
  background-color: #f6fcff;
  color: #0072b9; }

.messages--warning-color,
.messages--warning,
.messages.warning,
.warning {
  background-color: #fffce6;
  color: #000; }

.messages--error-color,
.messages--error,
.messages.error,
.error {
  background-color: #fff0f0;
  color: #c00; }

.messages--warning,
.messages.warning {
  border-color: #fd0; }

.messages--warning path, .messages.warning path {
  fill: #fd0; }

.messages--error,
.messages.error {
  border-color: #c00; }

.messages--error path, .messages.error path {
  fill: #c00; }

.beunsw-news-header .block__title {
  font-family: "HelveticaNeueWeb", "Helvetica Neue", "Helvetica", sans-serif;
  font-size: 100px;
  line-height: 1;
  letter-spacing: -0.14px;
  margin: 0;
  padding: 0 0 30px; }
  @media (max-width: 414px) {
    .beunsw-news-header .block__title {
      font-size: 32px;
      line-height: 1;
      letter-spacing: -0.1232px; } }
  @media (min-width: 415px) and (max-width: 960px) {
    .beunsw-news-header .block__title {
      font-size: calc(12.45421vw + -19.56044px);
      line-height: 1;
      letter-spacing: -0.14px; } }
  .beunsw-news-header .block__title::after {
    content: '';
    max-width: 120px;
    border-top: 4px solid #2ff837;
    display: block;
    margin: 25px 0 0; }

.beunsw-news-header .views-field-title {
  font-family: "HelveticaNeueWeb", "Helvetica Neue", "Helvetica", sans-serif;
  font-size: 48px;
  line-height: 1;
  letter-spacing: -0.14px;
  margin: 0 0 20px;
  max-width: 600px; }
  @media (max-width: 414px) {
    .beunsw-news-header .views-field-title {
      font-size: 32px;
      line-height: 1;
      letter-spacing: -0.1232px; } }
  @media (min-width: 415px) and (max-width: 960px) {
    .beunsw-news-header .views-field-title {
      font-size: calc(2.9304vw + 19.86813px);
      line-height: 1;
      letter-spacing: -0.14px; } }

.beunsw-news-header .views-field-field-byline,
.beunsw-news-header .views-field-field-news-date {
  font-family: "HelveticaNeueWeb", "Helvetica Neue", "Helvetica", sans-serif;
  font-size: 17px;
  line-height: 1.26;
  letter-spacing: -0.0392px;
  margin: 0 0 5px; }

@media screen and (min-width: 960px) {
  .beunsw-news-header {
    padding-top: 120px;
    padding-bottom: 80px;
    margin-bottom: 20px; } }

@media screen and (max-width: 959px) {
  .beunsw-news-header {
    padding: 0 15px; } }

#block-views-exp-news-and-events-page,
#block-block-18 {
  position: relative; }
  #block-views-exp-news-and-events-page .block__title,
  #block-block-18 .block__title {
    margin: 0 0 40px;
    font-size: 80px; }
    #block-views-exp-news-and-events-page .block__title::after,
    #block-block-18 .block__title::after {
      content: '';
      max-width: 120px;
      display: block;
      border-top: 4px solid #2ff837;
      margin: 25px 0 0; }
  @media screen and (min-width: 960px) {
    #block-views-exp-news-and-events-page,
    #block-block-18 {
      padding-top: 100px;
      padding-bottom: 20px; } }
  @media screen and (min-width: 960px) {
    #block-views-exp-news-and-events-page,
    #block-block-18 {
      padding-top: 120px; } }
  @media screen and (max-width: 959px) {
    #block-views-exp-news-and-events-page,
    #block-block-18 {
      padding: 0 15px; }
      #block-views-exp-news-and-events-page > .beunsw-b,
      #block-block-18 > .beunsw-b {
        top: 0;
        right: 25px;
        position: absolute;
        width: 20%;
        height: 140px; }
        #block-views-exp-news-and-events-page > .beunsw-b > span,
        #block-block-18 > .beunsw-b > span {
          background-size: contain;
          background-repeat: no-repeat;
          background-image: url(../images/B006.png);
          background-position: top left; } }

@media screen and (min-width: 960px) {
  .beunsw-main-news .beunsw-content-top > .beunsw-b > span {
    background-image: url(../images/B006.png);
    background-position: top left; } }

@media screen and (min-width: 960px) {
  body.page-news .beunsw-content-top > .beunsw-b > span {
    background-image: url(../images/B006.png);
    background-position: top left; }
  body.page-news .beunsw-content-sidebar {
    padding-top: 100px; }
  body.page-news .beunsw-content-top > .beunsw-b {
    right: 80%; } }

.node-news .field-name-field-image {
  margin: 0 0 20px; }

.node-news .field-name-field-image-source {
  font-family: "HelveticaNeueWeb", "Helvetica Neue", "Helvetica", sans-serif;
  font-size: 12px;
  line-height: 1.3;
  letter-spacing: -0.0112px;
  margin: 0 0 70px; }

.node-news .field-name-body {
  max-width: 650px;
  font-family: "HelveticaNeueWeb", "Helvetica Neue", "Helvetica", sans-serif;
  font-size: 16px;
  line-height: 1.28;
  letter-spacing: -0.0336px; }
  .node-news .field-name-body img {
    max-width: 100%;
    height: auto; }

.view-news-and-events.view-id-news_and_events .views-row,
.node-news.node-teaser {
  padding: 0 0 100px; }
  .view-news-and-events.view-id-news_and_events .views-row .field-name-field-image,
  .view-news-and-events.view-id-news_and_events .views-row .views-field-field-image,
  .node-news.node-teaser .field-name-field-image,
  .node-news.node-teaser .views-field-field-image {
    margin: 0 0 20px;
    opacity: .8; }
    .view-news-and-events.view-id-news_and_events .views-row .field-name-field-image a,
    .view-news-and-events.view-id-news_and_events .views-row .views-field-field-image a,
    .node-news.node-teaser .field-name-field-image a,
    .node-news.node-teaser .views-field-field-image a {
      position: relative;
      display: block; }
  .view-news-and-events.view-id-news_and_events .views-row:hover .field-name-field-image,
  .view-news-and-events.view-id-news_and_events .views-row:hover .views-field-field-image,
  .node-news.node-teaser:hover .field-name-field-image,
  .node-news.node-teaser:hover .views-field-field-image {
    opacity: 1; }
    .view-news-and-events.view-id-news_and_events .views-row:hover .field-name-field-image a::after,
    .view-news-and-events.view-id-news_and_events .views-row:hover .views-field-field-image a::after,
    .node-news.node-teaser:hover .field-name-field-image a::after,
    .node-news.node-teaser:hover .views-field-field-image a::after {
      content: '';
      position: absolute;
      background: #00ff0a;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      opacity: .55; }
  .view-news-and-events.view-id-news_and_events .views-row h3,
  .view-news-and-events.view-id-news_and_events .views-row .views-field-title,
  .view-news-and-events.view-id-news_and_events .views-row .views-field-field-news-date,
  .node-news.node-teaser h3,
  .node-news.node-teaser .views-field-title,
  .node-news.node-teaser .views-field-field-news-date {
    font-family: "HelveticaNeueWeb", "Helvetica Neue", "Helvetica", sans-serif;
    font-size: 31px;
    line-height: 1;
    letter-spacing: -0.1176px;
    font-weight: 400;
    margin: 0 0 30px; }
  .view-news-and-events.view-id-news_and_events .views-row .field-name-post-date,
  .node-news.node-teaser .field-name-post-date {
    margin: 0 0 10px; }
  .view-news-and-events.view-id-news_and_events .views-row .field-name-node-link a,
  .view-news-and-events.view-id-news_and_events .views-row .views-field-view-node a,
  .node-news.node-teaser .field-name-node-link a,
  .node-news.node-teaser .views-field-view-node a {
    text-decoration: none;
    background-image: linear-gradient( to top, transparent 0, currentColor 0, currentColor 0.08em, transparent 0.08em ); }

@media screen and (min-width: 960px) {
  .view-news-and-events.view-id-news_and_events .view-content .views-row {
    display: inline-block;
    vertical-align: top;
    width: 29%;
    margin-right: 4%; } }

@media screen and (min-width: 960px) {
  .node-type-news .beunsw-content-sidebar {
    padding-top: 120px; } }

.graduate-projects-index-header h1 {
  font-family: "HelveticaNeueWeb", "Helvetica Neue", "Helvetica", sans-serif;
  font-size: 80px;
  line-height: 1;
  letter-spacing: -0.14px;
  margin: 0 0 30px;
  max-width: 600px; }
  @media (max-width: 414px) {
    .graduate-projects-index-header h1 {
      font-size: 32px;
      line-height: 1;
      letter-spacing: -0.1232px; } }
  @media (min-width: 415px) and (max-width: 960px) {
    .graduate-projects-index-header h1 {
      font-size: calc(8.79121vw + -4.3956px);
      line-height: 1;
      letter-spacing: -0.14px; } }
  .graduate-projects-index-header h1::after {
    content: '';
    max-width: 120px;
    border-top: 4px solid #2ff837;
    display: block;
    margin: 25px 0 0; }

@media screen and (min-width: 960px) {
  .graduate-projects-index-header {
    padding-top: 5%;
    padding-bottom: 2%;
    padding-left: 40%;
    margin: 0 20px; }
    .graduate-projects-index-header .beunsw-b {
      content: '';
      margin: 20px 0 0 20px;
      position: absolute;
      top: 0;
      left: 0;
      right: 65%;
      margin-left: 3%;
      z-index: 1;
      bottom: -80%; }
      .graduate-projects-index-header .beunsw-b span {
        background: url(../images/B002.png) left bottom no-repeat;
        background-size: contain;
        background-position: top left; } }

.node-be-unsw-graduate-project.node-teaser {
  font-family: "HelveticaNeueWeb", "Helvetica Neue", "Helvetica", sans-serif;
  font-size: 14px;
  line-height: 1.3;
  letter-spacing: -0.0224px; }
  .node-be-unsw-graduate-project.node-teaser img {
    max-width: 100%;
    height: auto;
    margin: 0 0 15px; }
  .node-be-unsw-graduate-project.node-teaser .field-label {
    font-weight: normal; }
  .node-be-unsw-graduate-project.node-teaser .field-name-title {
    margin: 0 0 20px; }
    .node-be-unsw-graduate-project.node-teaser .field-name-title h2 {
      margin: 0;
      font-family: "HelveticaNeueWeb", "Helvetica Neue", "Helvetica", sans-serif;
      font-size: 40px;
      line-height: 1;
      letter-spacing: -0.14px; }
      @media (max-width: 414px) {
        .node-be-unsw-graduate-project.node-teaser .field-name-title h2 {
          font-size: 32px;
          line-height: 1;
          letter-spacing: -0.1232px; } }
      @media (min-width: 415px) and (max-width: 960px) {
        .node-be-unsw-graduate-project.node-teaser .field-name-title h2 {
          font-size: calc(1.4652vw + 25.93407px);
          line-height: 1;
          letter-spacing: -0.14px; } }
  .node-be-unsw-graduate-project.node-teaser .field-name-field-subtitle {
    width: 40%;
    float: left; }
  .node-be-unsw-graduate-project.node-teaser .field-name-field-student {
    width: 30%;
    float: left; }
  .node-be-unsw-graduate-project.node-teaser .field-name-field-tutor-name {
    width: 30%;
    float: left; }

.view-id-be_unsw_graduate_projects.view-display-id-page_2 .views-exposed-widget {
  max-width: calc(50% - 60px);
  margin: 0 20px 0 0; }

.view-id-be_unsw_graduate_projects.view-display-id-page_2 .views-submit-button {
  width: 40px; }
  .view-id-be_unsw_graduate_projects.view-display-id-page_2 .views-submit-button .form-submit {
    padding: 40px 0 0;
    height: 0;
    background: url(../images/arrow.png) center center no-repeat;
    background-size: contain;
    border: 0;
    margin: 20px 0 0;
    cursor: pointer; }

@media screen and (min-width: 960px) {
  .view-id-be_unsw_graduate_projects.view-display-id-page_2 .view-filters {
    padding-left: 41.5%; }
  .view-id-be_unsw_graduate_projects.view-display-id-page_2 .views-row {
    float: left;
    width: 44%;
    margin: 0 3% 20%; } }

.field-name-field-accordion-text .field-collection-item-field-accordion-text, #block-views-find-a-supervisor-block .view-grouping, body.node-type-staff .node-staff.view-mode-full .field-name-body,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-research,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-publications,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-awards,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-exhibitions,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-grants,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-media,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-memberships,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-practice,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-teaching,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-engagement,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-supervision-area,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-supervising,
body.node-type-staff #block-unswbe-publications .field-name-body,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-research,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-publications,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-awards,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-exhibitions,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-grants,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-media,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-memberships,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-practice,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-teaching,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-engagement,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-supervision-area,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-supervising,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-body,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-research,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-publications,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-awards,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-exhibitions,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-grants,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-media,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-memberships,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-practice,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-teaching,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-engagement,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-supervision-area,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-supervising {
  margin: 0 0 2px;
  background-color: #F8F8F8; }

.field-name-field-accordion-text .field-collection-item-field-accordion-text .field-name-field-accordion-title, #block-views-find-a-supervisor-block .view-grouping > .view-grouping-header, body.node-type-staff .node-staff.view-mode-full .field-name-body > .field-label,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-research > .field-label,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-publications > .field-label,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-awards > .field-label,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-exhibitions > .field-label,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-grants > .field-label,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-media > .field-label,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-memberships > .field-label,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-practice > .field-label,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-teaching > .field-label,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-engagement > .field-label,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-supervision-area > .field-label,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-supervising > .field-label,
body.node-type-staff #block-unswbe-publications .field-name-body > .field-label,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-research > .field-label,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-publications > .field-label,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-awards > .field-label,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-exhibitions > .field-label,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-grants > .field-label,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-media > .field-label,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-memberships > .field-label,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-practice > .field-label,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-teaching > .field-label,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-engagement > .field-label,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-supervision-area > .field-label,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-supervising > .field-label,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-body > .field-label,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-research > .field-label,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-publications > .field-label,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-awards > .field-label,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-exhibitions > .field-label,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-grants > .field-label,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-media > .field-label,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-memberships > .field-label,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-practice > .field-label,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-teaching > .field-label,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-engagement > .field-label,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-supervision-area > .field-label,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-supervising > .field-label {
  position: relative;
  cursor: pointer; }
  .field-name-field-accordion-text .field-collection-item-field-accordion-text .field-name-field-accordion-title, #block-views-find-a-supervisor-block .view-grouping > .view-grouping-header, body.node-type-staff .node-staff.view-mode-full .field-name-body > .field-label,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-research > .field-label,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-publications > .field-label,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-awards > .field-label,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-exhibitions > .field-label,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-grants > .field-label,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-media > .field-label,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-memberships > .field-label,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-practice > .field-label,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-teaching > .field-label,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-engagement > .field-label,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-supervision-area > .field-label,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-supervising > .field-label,
  body.node-type-staff #block-unswbe-publications .field-name-body > .field-label,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-research > .field-label,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-publications > .field-label,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-awards > .field-label,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-exhibitions > .field-label,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-grants > .field-label,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-media > .field-label,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-memberships > .field-label,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-practice > .field-label,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-teaching > .field-label,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-engagement > .field-label,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-supervision-area > .field-label,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-supervising > .field-label,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-body > .field-label,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-research > .field-label,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-publications > .field-label,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-awards > .field-label,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-exhibitions > .field-label,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-grants > .field-label,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-media > .field-label,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-memberships > .field-label,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-practice > .field-label,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-teaching > .field-label,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-engagement > .field-label,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-supervision-area > .field-label,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-supervising > .field-label {
    padding: 30px 80px 30px 15px;
    font-family: "HelveticaNeueWeb", "Helvetica Neue", "Helvetica", sans-serif;
    font-size: 20px;
    line-height: 1.2;
    letter-spacing: -0.056px; }
  .field-name-field-accordion-text .field-collection-item-field-accordion-text .field-name-field-accordion-title::after, #block-views-find-a-supervisor-block .view-grouping > .view-grouping-header::after, body.node-type-staff .node-staff.view-mode-full .field-name-body > .field-label::after,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-research > .field-label::after,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-publications > .field-label::after,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-awards > .field-label::after,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-exhibitions > .field-label::after,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-grants > .field-label::after,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-media > .field-label::after,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-memberships > .field-label::after,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-practice > .field-label::after,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-teaching > .field-label::after,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-engagement > .field-label::after,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-supervision-area > .field-label::after,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-supervising > .field-label::after,
  body.node-type-staff #block-unswbe-publications .field-name-body > .field-label::after,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-research > .field-label::after,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-publications > .field-label::after,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-awards > .field-label::after,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-exhibitions > .field-label::after,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-grants > .field-label::after,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-media > .field-label::after,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-memberships > .field-label::after,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-practice > .field-label::after,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-teaching > .field-label::after,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-engagement > .field-label::after,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-supervision-area > .field-label::after,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-supervising > .field-label::after,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-body > .field-label::after,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-research > .field-label::after,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-publications > .field-label::after,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-awards > .field-label::after,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-exhibitions > .field-label::after,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-grants > .field-label::after,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-media > .field-label::after,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-memberships > .field-label::after,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-practice > .field-label::after,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-teaching > .field-label::after,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-engagement > .field-label::after,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-supervision-area > .field-label::after,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-supervising > .field-label::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 80px;
    content: '▼';
    margin: auto;
    font-size: 12px;
    line-height: 16px;
    height: 16px;
    text-align: center; }
  .field-name-field-accordion-text .field-collection-item-field-accordion-text .field-name-field-accordion-title:hover, #block-views-find-a-supervisor-block .view-grouping > .view-grouping-header:hover, body.node-type-staff .node-staff.view-mode-full .field-name-body > .field-label:hover,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-research > .field-label:hover,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-publications > .field-label:hover,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-awards > .field-label:hover,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-exhibitions > .field-label:hover,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-grants > .field-label:hover,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-media > .field-label:hover,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-memberships > .field-label:hover,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-practice > .field-label:hover,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-teaching > .field-label:hover,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-engagement > .field-label:hover,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-supervision-area > .field-label:hover,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-supervising > .field-label:hover,
  body.node-type-staff #block-unswbe-publications .field-name-body > .field-label:hover,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-research > .field-label:hover,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-publications > .field-label:hover,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-awards > .field-label:hover,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-exhibitions > .field-label:hover,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-grants > .field-label:hover,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-media > .field-label:hover,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-memberships > .field-label:hover,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-practice > .field-label:hover,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-teaching > .field-label:hover,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-engagement > .field-label:hover,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-supervision-area > .field-label:hover,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-supervising > .field-label:hover,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-body > .field-label:hover,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-research > .field-label:hover,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-publications > .field-label:hover,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-awards > .field-label:hover,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-exhibitions > .field-label:hover,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-grants > .field-label:hover,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-media > .field-label:hover,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-memberships > .field-label:hover,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-practice > .field-label:hover,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-teaching > .field-label:hover,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-engagement > .field-label:hover,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-supervision-area > .field-label:hover,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-supervising > .field-label:hover {
    background: #ebebeb; }

.field-name-field-accordion-text .field-collection-item-field-accordion-text.expanded .field-name-field-accordion-title, #block-views-find-a-supervisor-block .view-grouping.expanded > .view-grouping-header, body.node-type-staff .node-staff.view-mode-full .field-name-body.expanded > .field-label,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-research.expanded > .field-label,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-publications.expanded > .field-label,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-awards.expanded > .field-label,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-exhibitions.expanded > .field-label,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-grants.expanded > .field-label,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-media.expanded > .field-label,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-memberships.expanded > .field-label,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-practice.expanded > .field-label,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-teaching.expanded > .field-label,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-engagement.expanded > .field-label,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-supervision-area.expanded > .field-label,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-supervising.expanded > .field-label,
body.node-type-staff #block-unswbe-publications .field-name-body.expanded > .field-label,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-research.expanded > .field-label,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-publications.expanded > .field-label,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-awards.expanded > .field-label,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-exhibitions.expanded > .field-label,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-grants.expanded > .field-label,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-media.expanded > .field-label,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-memberships.expanded > .field-label,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-practice.expanded > .field-label,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-teaching.expanded > .field-label,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-engagement.expanded > .field-label,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-supervision-area.expanded > .field-label,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-supervising.expanded > .field-label,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-body.expanded > .field-label,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-research.expanded > .field-label,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-publications.expanded > .field-label,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-awards.expanded > .field-label,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-exhibitions.expanded > .field-label,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-grants.expanded > .field-label,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-media.expanded > .field-label,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-memberships.expanded > .field-label,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-practice.expanded > .field-label,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-teaching.expanded > .field-label,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-engagement.expanded > .field-label,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-supervision-area.expanded > .field-label,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-supervising.expanded > .field-label {
  background: #f0f0f0; }
  .field-name-field-accordion-text .field-collection-item-field-accordion-text.expanded .field-name-field-accordion-title::after, #block-views-find-a-supervisor-block .view-grouping.expanded > .view-grouping-header::after, body.node-type-staff .node-staff.view-mode-full .field-name-body.expanded > .field-label::after,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-research.expanded > .field-label::after,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-publications.expanded > .field-label::after,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-awards.expanded > .field-label::after,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-exhibitions.expanded > .field-label::after,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-grants.expanded > .field-label::after,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-media.expanded > .field-label::after,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-memberships.expanded > .field-label::after,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-practice.expanded > .field-label::after,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-teaching.expanded > .field-label::after,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-engagement.expanded > .field-label::after,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-supervision-area.expanded > .field-label::after,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-supervising.expanded > .field-label::after,
  body.node-type-staff #block-unswbe-publications .field-name-body.expanded > .field-label::after,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-research.expanded > .field-label::after,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-publications.expanded > .field-label::after,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-awards.expanded > .field-label::after,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-exhibitions.expanded > .field-label::after,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-grants.expanded > .field-label::after,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-media.expanded > .field-label::after,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-memberships.expanded > .field-label::after,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-practice.expanded > .field-label::after,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-teaching.expanded > .field-label::after,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-engagement.expanded > .field-label::after,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-supervision-area.expanded > .field-label::after,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-supervising.expanded > .field-label::after,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-body.expanded > .field-label::after,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-research.expanded > .field-label::after,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-publications.expanded > .field-label::after,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-awards.expanded > .field-label::after,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-exhibitions.expanded > .field-label::after,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-grants.expanded > .field-label::after,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-media.expanded > .field-label::after,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-memberships.expanded > .field-label::after,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-practice.expanded > .field-label::after,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-teaching.expanded > .field-label::after,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-engagement.expanded > .field-label::after,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-supervision-area.expanded > .field-label::after,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-supervising.expanded > .field-label::after {
    content: '▲'; }

.field-name-field-accordion-text .field-collection-item-field-accordion-text .field-name-field-accordion-body,
.field-name-field-accordion-text .field-collection-item-field-accordion-text .field-name-field-detail-link, #block-views-find-a-supervisor-block .view-grouping > .view-grouping-content, body.node-type-staff .node-staff.view-mode-full .field-name-body > .field-items,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-research > .field-items,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-publications > .field-items,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-awards > .field-items,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-exhibitions > .field-items,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-grants > .field-items,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-media > .field-items,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-memberships > .field-items,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-practice > .field-items,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-teaching > .field-items,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-engagement > .field-items,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-supervision-area > .field-items,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-supervising > .field-items,
body.node-type-staff #block-unswbe-publications .field-name-body > .field-items,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-research > .field-items,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-publications > .field-items,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-awards > .field-items,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-exhibitions > .field-items,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-grants > .field-items,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-media > .field-items,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-memberships > .field-items,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-practice > .field-items,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-teaching > .field-items,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-engagement > .field-items,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-supervision-area > .field-items,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-supervising > .field-items,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-body > .field-items,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-research > .field-items,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-publications > .field-items,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-awards > .field-items,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-exhibitions > .field-items,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-grants > .field-items,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-media > .field-items,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-memberships > .field-items,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-practice > .field-items,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-teaching > .field-items,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-engagement > .field-items,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-supervision-area > .field-items,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-supervising > .field-items {
  padding: 30px 15px;
  display: none; }
  .field-name-field-accordion-text .field-collection-item-field-accordion-text .field-name-field-accordion-body .field-item ul, .field-name-field-accordion-text .field-collection-item-field-accordion-text .field-name-field-detail-link .field-item ul, #block-views-find-a-supervisor-block .view-grouping > .view-grouping-content .field-item ul, body.node-type-staff .node-staff.view-mode-full .field-name-body > .field-items .field-item ul, body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-research > .field-items .field-item ul, body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-publications > .field-items .field-item ul, body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-awards > .field-items .field-item ul, body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-exhibitions > .field-items .field-item ul, body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-grants > .field-items .field-item ul, body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-media > .field-items .field-item ul, body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-memberships > .field-items .field-item ul, body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-practice > .field-items .field-item ul, body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-teaching > .field-items .field-item ul, body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-engagement > .field-items .field-item ul, body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-supervision-area > .field-items .field-item ul, body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-supervising > .field-items .field-item ul, body.node-type-staff #block-unswbe-publications .field-name-body > .field-items .field-item ul, body.node-type-staff #block-unswbe-publications .field-name-field-staff-research > .field-items .field-item ul, body.node-type-staff #block-unswbe-publications .field-name-field-staff-publications > .field-items .field-item ul, body.node-type-staff #block-unswbe-publications .field-name-field-staff-awards > .field-items .field-item ul, body.node-type-staff #block-unswbe-publications .field-name-field-staff-exhibitions > .field-items .field-item ul, body.node-type-staff #block-unswbe-publications .field-name-field-staff-grants > .field-items .field-item ul, body.node-type-staff #block-unswbe-publications .field-name-field-staff-media > .field-items .field-item ul, body.node-type-staff #block-unswbe-publications .field-name-field-staff-memberships > .field-items .field-item ul, body.node-type-staff #block-unswbe-publications .field-name-field-staff-practice > .field-items .field-item ul, body.node-type-staff #block-unswbe-publications .field-name-field-staff-teaching > .field-items .field-item ul, body.node-type-staff #block-unswbe-publications .field-name-field-staff-engagement > .field-items .field-item ul, body.node-type-staff #block-unswbe-publications .field-name-field-staff-supervision-area > .field-items .field-item ul, body.node-type-staff #block-unswbe-publications .field-name-field-staff-supervising > .field-items .field-item ul, body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-body > .field-items .field-item ul, body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-research > .field-items .field-item ul, body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-publications > .field-items .field-item ul, body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-awards > .field-items .field-item ul, body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-exhibitions > .field-items .field-item ul, body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-grants > .field-items .field-item ul, body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-media > .field-items .field-item ul, body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-memberships > .field-items .field-item ul, body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-practice > .field-items .field-item ul, body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-teaching > .field-items .field-item ul, body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-engagement > .field-items .field-item ul, body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-supervision-area > .field-items .field-item ul, body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-supervising > .field-items .field-item ul,
  .field-name-field-accordion-text .field-collection-item-field-accordion-text .field-name-field-accordion-body .field-item p,
  .field-name-field-accordion-text .field-collection-item-field-accordion-text .field-name-field-detail-link .field-item p,
  #block-views-find-a-supervisor-block .view-grouping > .view-grouping-content .field-item p,
  body.node-type-staff .node-staff.view-mode-full .field-name-body > .field-items .field-item p,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-research > .field-items .field-item p,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-publications > .field-items .field-item p,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-awards > .field-items .field-item p,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-exhibitions > .field-items .field-item p,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-grants > .field-items .field-item p,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-media > .field-items .field-item p,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-memberships > .field-items .field-item p,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-practice > .field-items .field-item p,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-teaching > .field-items .field-item p,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-engagement > .field-items .field-item p,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-supervision-area > .field-items .field-item p,
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-supervising > .field-items .field-item p,
  body.node-type-staff #block-unswbe-publications .field-name-body > .field-items .field-item p,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-research > .field-items .field-item p,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-publications > .field-items .field-item p,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-awards > .field-items .field-item p,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-exhibitions > .field-items .field-item p,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-grants > .field-items .field-item p,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-media > .field-items .field-item p,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-memberships > .field-items .field-item p,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-practice > .field-items .field-item p,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-teaching > .field-items .field-item p,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-engagement > .field-items .field-item p,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-supervision-area > .field-items .field-item p,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-supervising > .field-items .field-item p,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-body > .field-items .field-item p,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-research > .field-items .field-item p,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-publications > .field-items .field-item p,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-awards > .field-items .field-item p,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-exhibitions > .field-items .field-item p,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-grants > .field-items .field-item p,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-media > .field-items .field-item p,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-memberships > .field-items .field-item p,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-practice > .field-items .field-item p,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-teaching > .field-items .field-item p,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-engagement > .field-items .field-item p,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-supervision-area > .field-items .field-item p,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-supervising > .field-items .field-item p {
    max-width: 550px; }
  .field-name-field-accordion-text .field-collection-item-field-accordion-text .field-name-field-accordion-body img, .field-name-field-accordion-text .field-collection-item-field-accordion-text .field-name-field-detail-link img, #block-views-find-a-supervisor-block .view-grouping > .view-grouping-content img, body.node-type-staff .node-staff.view-mode-full .field-name-body > .field-items img, body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-research > .field-items img, body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-publications > .field-items img, body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-awards > .field-items img, body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-exhibitions > .field-items img, body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-grants > .field-items img, body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-media > .field-items img, body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-memberships > .field-items img, body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-practice > .field-items img, body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-teaching > .field-items img, body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-engagement > .field-items img, body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-supervision-area > .field-items img, body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-supervising > .field-items img, body.node-type-staff #block-unswbe-publications .field-name-body > .field-items img, body.node-type-staff #block-unswbe-publications .field-name-field-staff-research > .field-items img, body.node-type-staff #block-unswbe-publications .field-name-field-staff-publications > .field-items img, body.node-type-staff #block-unswbe-publications .field-name-field-staff-awards > .field-items img, body.node-type-staff #block-unswbe-publications .field-name-field-staff-exhibitions > .field-items img, body.node-type-staff #block-unswbe-publications .field-name-field-staff-grants > .field-items img, body.node-type-staff #block-unswbe-publications .field-name-field-staff-media > .field-items img, body.node-type-staff #block-unswbe-publications .field-name-field-staff-memberships > .field-items img, body.node-type-staff #block-unswbe-publications .field-name-field-staff-practice > .field-items img, body.node-type-staff #block-unswbe-publications .field-name-field-staff-teaching > .field-items img, body.node-type-staff #block-unswbe-publications .field-name-field-staff-engagement > .field-items img, body.node-type-staff #block-unswbe-publications .field-name-field-staff-supervision-area > .field-items img, body.node-type-staff #block-unswbe-publications .field-name-field-staff-supervising > .field-items img, body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-body > .field-items img, body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-research > .field-items img, body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-publications > .field-items img, body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-awards > .field-items img, body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-exhibitions > .field-items img, body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-grants > .field-items img, body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-media > .field-items img, body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-memberships > .field-items img, body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-practice > .field-items img, body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-teaching > .field-items img, body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-engagement > .field-items img, body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-supervision-area > .field-items img, body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-supervising > .field-items img {
    max-width: 100%;
    height: auto; }

.field-name-field-accordion-text .field-collection-item-field-accordion-text.expanded .field-name-field-accordion-body,
.field-name-field-accordion-text .field-collection-item-field-accordion-text.expanded .field-name-field-degree-gallery,
.field-name-field-accordion-text .field-collection-item-field-accordion-text.expanded .field-name-field-detail-link, #block-views-find-a-supervisor-block .view-grouping.expanded > .view-grouping-content, body.node-type-staff .node-staff.view-mode-full .field-name-body.expanded > .field-items,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-research.expanded > .field-items,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-publications.expanded > .field-items,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-awards.expanded > .field-items,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-exhibitions.expanded > .field-items,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-grants.expanded > .field-items,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-media.expanded > .field-items,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-memberships.expanded > .field-items,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-practice.expanded > .field-items,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-teaching.expanded > .field-items,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-engagement.expanded > .field-items,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-supervision-area.expanded > .field-items,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-supervising.expanded > .field-items,
body.node-type-staff #block-unswbe-publications .field-name-body.expanded > .field-items,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-research.expanded > .field-items,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-publications.expanded > .field-items,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-awards.expanded > .field-items,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-exhibitions.expanded > .field-items,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-grants.expanded > .field-items,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-media.expanded > .field-items,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-memberships.expanded > .field-items,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-practice.expanded > .field-items,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-teaching.expanded > .field-items,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-engagement.expanded > .field-items,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-supervision-area.expanded > .field-items,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-supervising.expanded > .field-items,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-body.expanded > .field-items,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-research.expanded > .field-items,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-publications.expanded > .field-items,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-awards.expanded > .field-items,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-exhibitions.expanded > .field-items,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-grants.expanded > .field-items,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-media.expanded > .field-items,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-memberships.expanded > .field-items,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-practice.expanded > .field-items,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-teaching.expanded > .field-items,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-engagement.expanded > .field-items,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-supervision-area.expanded > .field-items,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-supervising.expanded > .field-items {
  display: block; }

#block-views-exp-staff-page::before {
  content: "People";
  display: block;
  margin: 0 0 20px;
  font-size: 80px; }

#block-views-exp-staff-page .block__title {
  font-size: 24px;
  font-weight: 500; }
  #block-views-exp-staff-page .block__title::before {
    content: '';
    max-width: 120px;
    display: block;
    border-top: 2px solid #2ff837;
    margin: 0 0 40px; }

@media screen and (min-width: 960px) {
  #block-views-exp-staff-page {
    padding-top: 100px;
    padding-bottom: 20px; } }

#block-views-exp-staff-page .views-exposed-widget label {
  display: none; }

@media screen and (max-width: 959px) {
  #block-views-exp-staff-page {
    padding: 0 15px; } }

.view-id-staff.view-display-id-minipage > .view-header,
.view-id-staff.view-display-id-page > .view-header,
.view-id-staff.view-display-id-page_1 > .view-header {
  margin: 0 0 50px; }
  .view-id-staff.view-display-id-minipage > .view-header .views-field,
  .view-id-staff.view-display-id-page > .view-header .views-field,
  .view-id-staff.view-display-id-page_1 > .view-header .views-field {
    margin-bottom: 20px; }
  .view-id-staff.view-display-id-minipage > .view-header .views-field-description,
  .view-id-staff.view-display-id-page > .view-header .views-field-description,
  .view-id-staff.view-display-id-page_1 > .view-header .views-field-description {
    margin-bottom: 40px; }
  .view-id-staff.view-display-id-minipage > .view-header .views-label,
  .view-id-staff.view-display-id-page > .view-header .views-label,
  .view-id-staff.view-display-id-page_1 > .view-header .views-label {
    font-weight: 500; }
  @media screen and (min-width: 960px) {
    .view-id-staff.view-display-id-minipage > .view-header .views-field-description,
    .view-id-staff.view-display-id-page > .view-header .views-field-description,
    .view-id-staff.view-display-id-page_1 > .view-header .views-field-description {
      max-width: 700px;
      margin-right: 4%; }
    .view-id-staff.view-display-id-minipage > .view-header .views-field-field-phone,
    .view-id-staff.view-display-id-minipage > .view-header .views-field-field-email,
    .view-id-staff.view-display-id-minipage > .view-header .views-field-field-fax,
    .view-id-staff.view-display-id-minipage > .view-header .views-field-field-opening-hours,
    .view-id-staff.view-display-id-page > .view-header .views-field-field-phone,
    .view-id-staff.view-display-id-page > .view-header .views-field-field-email,
    .view-id-staff.view-display-id-page > .view-header .views-field-field-fax,
    .view-id-staff.view-display-id-page > .view-header .views-field-field-opening-hours,
    .view-id-staff.view-display-id-page_1 > .view-header .views-field-field-phone,
    .view-id-staff.view-display-id-page_1 > .view-header .views-field-field-email,
    .view-id-staff.view-display-id-page_1 > .view-header .views-field-field-fax,
    .view-id-staff.view-display-id-page_1 > .view-header .views-field-field-opening-hours {
      margin-right: 4%;
      width: 29%;
      display: inline-block;
      vertical-align: top; } }

.view-id-staff.view-display-id-minipage > .view-content,
.view-id-staff.view-display-id-page > .view-content,
.view-id-staff.view-display-id-page_1 > .view-content {
  position: relative; }
  .view-id-staff.view-display-id-minipage > .view-content > h3,
  .view-id-staff.view-display-id-page > .view-content > h3,
  .view-id-staff.view-display-id-page_1 > .view-content > h3 {
    font-size: 30px;
    margin: 0 0 15px; }
  .view-id-staff.view-display-id-minipage > .view-content > .views-row,
  .view-id-staff.view-display-id-page > .view-content > .views-row,
  .view-id-staff.view-display-id-page_1 > .view-content > .views-row {
    margin: 0 0 30px; }
    .view-id-staff.view-display-id-minipage > .view-content > .views-row a,
    .view-id-staff.view-display-id-page > .view-content > .views-row a,
    .view-id-staff.view-display-id-page_1 > .view-content > .views-row a {
      display: block;
      position: relative; }
    .view-id-staff.view-display-id-minipage > .view-content > .views-row img,
    .view-id-staff.view-display-id-page > .view-content > .views-row img,
    .view-id-staff.view-display-id-page_1 > .view-content > .views-row img {
      width: 100%;
      height: auto;
      display: block;
      margin: 0 0 15px;
      filter: grayscale(100%);
      min-height: 150px; }
    .view-id-staff.view-display-id-minipage > .view-content > .views-row .views-field-title,
    .view-id-staff.view-display-id-page > .view-content > .views-row .views-field-title,
    .view-id-staff.view-display-id-page_1 > .view-content > .views-row .views-field-title {
      font-size: 20px;
      display: block;
      margin: 0 0 10px;
      font-weight: 500; }
    .view-id-staff.view-display-id-minipage > .view-content > .views-row .views-field-field-staff-role,
    .view-id-staff.view-display-id-page > .view-content > .views-row .views-field-field-staff-role,
    .view-id-staff.view-display-id-page_1 > .view-content > .views-row .views-field-field-staff-role {
      font-size: 13px;
      min-height: 80px;
      padding: 0 0 5px; }
    .view-id-staff.view-display-id-minipage > .view-content > .views-row:hover img,
    .view-id-staff.view-display-id-page > .view-content > .views-row:hover img,
    .view-id-staff.view-display-id-page_1 > .view-content > .views-row:hover img {
      filter: grayscale(0%); }
  @media screen and (min-width: 960px) {
    .view-id-staff.view-display-id-minipage > .view-content > h3,
    .view-id-staff.view-display-id-page > .view-content > h3,
    .view-id-staff.view-display-id-page_1 > .view-content > h3 {
      width: 29%; }
    .view-id-staff.view-display-id-minipage > .view-content > .views-row,
    .view-id-staff.view-display-id-page > .view-content > .views-row,
    .view-id-staff.view-display-id-page_1 > .view-content > .views-row {
      margin-right: 4%;
      width: 29%;
      display: inline-block;
      vertical-align: top; }
    .view-id-staff.view-display-id-minipage > .view-content > h3:nth-of-type(2):nth-child(3),
    .view-id-staff.view-display-id-page > .view-content > h3:nth-of-type(2):nth-child(3),
    .view-id-staff.view-display-id-page_1 > .view-content > h3:nth-of-type(2):nth-child(3) {
      position: absolute;
      top: 0;
      left: 33%;
      margin-left: .25em; }
    .view-id-staff.view-display-id-minipage > .view-content > .views-row:nth-of-type(2):nth-child(4),
    .view-id-staff.view-display-id-page > .view-content > .views-row:nth-of-type(2):nth-child(4),
    .view-id-staff.view-display-id-page_1 > .view-content > .views-row:nth-of-type(2):nth-child(4) {
      position: relative; }
      .view-id-staff.view-display-id-minipage > .view-content > .views-row:nth-of-type(2):nth-child(4) ::before,
      .view-id-staff.view-display-id-page > .view-content > .views-row:nth-of-type(2):nth-child(4) ::before,
      .view-id-staff.view-display-id-page_1 > .view-content > .views-row:nth-of-type(2):nth-child(4) ::before {
        content: '';
        position: absolute;
        left: -8%;
        top: -45px;
        bottom: 0;
        border-right: 2px solid #000; } }

.minipage-wrapper-block ul {
  list-style: none;
  margin: 2em 0;
  padding: 0; }
  .minipage-wrapper-block ul li {
    margin: 1em 0; }

@media screen and (min-width: 960px) {
  .page-staff .beunsw-content-top > .beunsw-b > span {
    background-image: url(../images/B006.png);
    background-position: left top; } }

#block-menu-menu-staff-menu,
.staffsidebar,
.menu-block-4,
.menu-block-5 {
  font-size: 16px; }
  #block-menu-menu-staff-menu a,
  .staffsidebar a,
  .menu-block-4 a,
  .menu-block-5 a {
    background-image: none; }
    .no-touchevents #block-menu-menu-staff-menu a:hover, #block-menu-menu-staff-menu a.current, .no-touchevents
    .staffsidebar a:hover,
    .staffsidebar a.current, .no-touchevents
    .menu-block-4 a:hover,
    .menu-block-4 a.current, .no-touchevents
    .menu-block-5 a:hover,
    .menu-block-5 a.current {
      text-decoration: none;
      background-image: linear-gradient( to top, transparent 0, currentColor 0, currentColor 0.08em, transparent 0.08em ); }
  #block-menu-menu-staff-menu ul,
  .staffsidebar ul,
  .menu-block-4 ul,
  .menu-block-5 ul {
    list-style: none;
    margin: 0;
    padding: 0; }
    #block-menu-menu-staff-menu ul li,
    .staffsidebar ul li,
    .menu-block-4 ul li,
    .menu-block-5 ul li {
      margin: 0 0 2px;
      list-style: none; }

.staffsidebar > ul li.active > a,
.menu-block-4 > ul li.active > a,
.menu-block-5 > ul li.active > a {
  text-decoration: none;
  background-image: linear-gradient( to top, transparent 0, currentColor 0, currentColor 0.08em, transparent 0.08em ); }

.staffsidebar > ul > li.has-submenu::before,
.menu-block-4 > ul > li.has-submenu::before,
.menu-block-5 > ul > li.has-submenu::before {
  content: '▶︎';
  float: right;
  font-size: 8px;
  line-height: 20px; }

.staffsidebar > ul > li.has-submenu > ul,
.menu-block-4 > ul > li.has-submenu > ul,
.menu-block-5 > ul > li.has-submenu > ul {
  margin-left: 1em;
  padding: 5px 0;
  display: none;
  font-size: .9em; }
  .staffsidebar > ul > li.has-submenu > ul > li > ul,
  .menu-block-4 > ul > li.has-submenu > ul > li > ul,
  .menu-block-5 > ul > li.has-submenu > ul > li > ul {
    margin-left: 1em; }

.staffsidebar > ul > li.has-submenu.active:before,
.menu-block-4 > ul > li.has-submenu.active:before,
.menu-block-5 > ul > li.has-submenu.active:before {
  content: '▼'; }

.staffsidebar > ul > li.has-submenu.active > ul,
.menu-block-4 > ul > li.has-submenu.active > ul,
.menu-block-5 > ul > li.has-submenu.active > ul {
  display: block; }

@media screen and (max-width: 959px) {
  .staffsidebar,
  .menu-block-4,
  .menu-block-5 {
    display: none; } }

#block-menu-menu-staff-menu {
  margin-top: 70px; }

body.node-type-staff .beunsw-content-top h1,
body.node-type-hdr-student-profiles .beunsw-content-top h1,
body.node-type-webform .beunsw-content-top h1,
body.page-our-people .beunsw-content-top h1 {
  font-family: "HelveticaNeueWeb", "Helvetica Neue", "Helvetica", sans-serif;
  font-size: 80px;
  line-height: 1;
  letter-spacing: -0.14px;
  margin: 0 0 40px; }
  @media (max-width: 414px) {
    body.node-type-staff .beunsw-content-top h1,
    body.node-type-hdr-student-profiles .beunsw-content-top h1,
    body.node-type-webform .beunsw-content-top h1,
    body.page-our-people .beunsw-content-top h1 {
      font-size: 32px;
      line-height: 1;
      letter-spacing: -0.1232px; } }
  @media (min-width: 415px) and (max-width: 960px) {
    body.node-type-staff .beunsw-content-top h1,
    body.node-type-hdr-student-profiles .beunsw-content-top h1,
    body.node-type-webform .beunsw-content-top h1,
    body.page-our-people .beunsw-content-top h1 {
      font-size: calc(8.79121vw + -4.3956px);
      line-height: 1;
      letter-spacing: -0.14px; } }
  body.node-type-staff .beunsw-content-top h1::after,
  body.node-type-hdr-student-profiles .beunsw-content-top h1::after,
  body.node-type-webform .beunsw-content-top h1::after,
  body.page-our-people .beunsw-content-top h1::after {
    content: '';
    display: block;
    margin: 40px 0 0;
    max-width: 120px;
    border-top: 4px solid #2ff837; }

@media screen and (min-width: 960px) {
  body.node-type-staff .beunsw-content-top,
  body.node-type-hdr-student-profiles .beunsw-content-top,
  body.node-type-webform .beunsw-content-top,
  body.page-our-people .beunsw-content-top {
    padding-top: 130px;
    padding-bottom: 200px; }
    body.node-type-staff .beunsw-content-top .beunsw-b,
    body.node-type-hdr-student-profiles .beunsw-content-top .beunsw-b,
    body.node-type-webform .beunsw-content-top .beunsw-b,
    body.page-our-people .beunsw-content-top .beunsw-b {
      bottom: 0;
      margin-right: 40px; }
      body.node-type-staff .beunsw-content-top .beunsw-b span,
      body.node-type-hdr-student-profiles .beunsw-content-top .beunsw-b span,
      body.node-type-webform .beunsw-content-top .beunsw-b span,
      body.page-our-people .beunsw-content-top .beunsw-b span {
        background-image: url(../images/B006.png);
        background-position: left top; } }

@media screen and (max-width: 959px) {
  body.node-type-staff .beunsw-content-top,
  body.node-type-hdr-student-profiles .beunsw-content-top,
  body.node-type-webform .beunsw-content-top,
  body.page-our-people .beunsw-content-top {
    padding: 0 15px; } }

/*body.page-node-1911 {
  .beunsw-content-top {
    h1 {
      @include helvetica-neue(80px);
      margin: 0 0 40px;
      &::after {
        content: '';
        display: block;
        margin: 40px 0 0;
        max-width: 120px;
        border-top: 4px solid $green;
      }
    }
    @include desktop-only {
      padding-top: 130px;
      padding-bottom: 200px;
      padding-left: 380px;

      .beunsw-b {
        display: block;
        bottom: 0;
        margin-right: 40px;
        span {
          background-image: url(../images/B006.png);
          background-position: left top;
        }
      }
    }
    @include mobile-only {
      padding: 0 $content-padding-mobile;
    }
  }
}*/
@media screen and (min-width: 960px) {
  body.page-our-people .beunsw-content-top {
    padding-bottom: 100px; } }

@media screen and (min-width: 960px) {
  body.node-type-webform .beunsw-content-top {
    padding-top: 100px;
    padding-bottom: 20px; } }

@media screen and (min-width: 960px) {
  body.node-type-staff .beunsw-content-wrap {
    margin-bottom: 150px; } }

body.node-type-staff .node-staff.view-mode-full .field-name-title h2,
body.node-type-staff #block-unswbe-publications .field-name-title h2,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-title h2 {
  margin: 0 0 10px;
  font-family: "HelveticaNeueWeb", "Helvetica Neue", "Helvetica", sans-serif;
  font-size: 50px;
  line-height: 1;
  letter-spacing: -0.14px; }
  @media (max-width: 414px) {
    body.node-type-staff .node-staff.view-mode-full .field-name-title h2,
    body.node-type-staff #block-unswbe-publications .field-name-title h2,
    body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-title h2 {
      font-size: 32px;
      line-height: 1;
      letter-spacing: -0.1232px; } }
  @media (min-width: 415px) and (max-width: 960px) {
    body.node-type-staff .node-staff.view-mode-full .field-name-title h2,
    body.node-type-staff #block-unswbe-publications .field-name-title h2,
    body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-title h2 {
      font-size: calc(3.2967vw + 18.35165px);
      line-height: 1;
      letter-spacing: -0.14px; } }

body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-role,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-role,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-role {
  margin: 0 0 40px;
  font-family: "HelveticaNeueWeb", "Helvetica Neue", "Helvetica", sans-serif;
  font-size: 28px;
  line-height: 1.04;
  letter-spacing: -0.1008px; }

body.node-type-staff .node-staff.view-mode-full .group-details label,
body.node-type-staff #block-unswbe-publications .group-details label,
body.node-type-staff #block-unsw-rg-publications-rg-api .group-details label {
  font-weight: normal; }

body.node-type-staff .node-staff.view-mode-full .group-details .field-name-field-staff-department,
body.node-type-staff #block-unswbe-publications .group-details .field-name-field-staff-department,
body.node-type-staff #block-unsw-rg-publications-rg-api .group-details .field-name-field-staff-department {
  margin: 0 0 40px; }

body.node-type-staff .node-staff.view-mode-full .group-details .field-name-field-staff-building,
body.node-type-staff #block-unswbe-publications .group-details .field-name-field-staff-building,
body.node-type-staff #block-unsw-rg-publications-rg-api .group-details .field-name-field-staff-building {
  display: inline-block;
  vertical-align: top; }
  body.node-type-staff .node-staff.view-mode-full .group-details .field-name-field-staff-building .field-item::after,
  body.node-type-staff #block-unswbe-publications .group-details .field-name-field-staff-building .field-item::after,
  body.node-type-staff #block-unsw-rg-publications-rg-api .group-details .field-name-field-staff-building .field-item::after {
    content: ', ';
    margin-right: .5em; }

body.node-type-staff .node-staff.view-mode-full .group-details .field-name-field-staff-campus,
body.node-type-staff #block-unswbe-publications .group-details .field-name-field-staff-campus,
body.node-type-staff #block-unsw-rg-publications-rg-api .group-details .field-name-field-staff-campus {
  display: inline-block;
  vertical-align: top; }

body.node-type-staff .node-staff.view-mode-full .group-details .field-name-field-staff-email a,
body.node-type-staff #block-unswbe-publications .group-details .field-name-field-staff-email a,
body.node-type-staff #block-unsw-rg-publications-rg-api .group-details .field-name-field-staff-email a {
  text-decoration: none;
  background-image: linear-gradient( to top, transparent 0, currentColor 0, currentColor 0.08em, transparent 0.08em ); }
  .no-touchevents body.node-type-staff .node-staff.view-mode-full .group-details .field-name-field-staff-email a:hover, body.node-type-staff .node-staff.view-mode-full .group-details .field-name-field-staff-email a.current, .no-touchevents
  body.node-type-staff #block-unswbe-publications .group-details .field-name-field-staff-email a:hover,
  body.node-type-staff #block-unswbe-publications .group-details .field-name-field-staff-email a.current, .no-touchevents
  body.node-type-staff #block-unsw-rg-publications-rg-api .group-details .field-name-field-staff-email a:hover,
  body.node-type-staff #block-unsw-rg-publications-rg-api .group-details .field-name-field-staff-email a.current {
    background-image: none; }

body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-image,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-image,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-image {
  margin: 0 0 40px; }
  body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-image img,
  body.node-type-staff #block-unswbe-publications .field-name-field-staff-image img,
  body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-image img {
    max-width: 100%;
    height: auto; }

body.node-type-staff .node-staff.view-mode-full .field-name-body > .field-label,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-research > .field-label,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-publications > .field-label,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-awards > .field-label,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-exhibitions > .field-label,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-grants > .field-label,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-media > .field-label,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-memberships > .field-label,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-practice > .field-label,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-teaching > .field-label,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-engagement > .field-label,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-supervision-area > .field-label,
body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-supervising > .field-label,
body.node-type-staff #block-unswbe-publications .field-name-body > .field-label,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-research > .field-label,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-publications > .field-label,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-awards > .field-label,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-exhibitions > .field-label,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-grants > .field-label,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-media > .field-label,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-memberships > .field-label,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-practice > .field-label,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-teaching > .field-label,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-engagement > .field-label,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-supervision-area > .field-label,
body.node-type-staff #block-unswbe-publications .field-name-field-staff-supervising > .field-label,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-body > .field-label,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-research > .field-label,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-publications > .field-label,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-awards > .field-label,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-exhibitions > .field-label,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-grants > .field-label,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-media > .field-label,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-memberships > .field-label,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-practice > .field-label,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-teaching > .field-label,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-engagement > .field-label,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-supervision-area > .field-label,
body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-supervising > .field-label {
  font-weight: normal; }

@media screen and (min-width: 960px) {
  body.node-type-staff .node-staff.view-mode-full,
  body.node-type-staff #block-unswbe-publications,
  body.node-type-staff #block-unsw-rg-publications-rg-api {
    margin-top: -200px; }
    body.node-type-staff .node-staff.view-mode-full .group-title,
    body.node-type-staff #block-unswbe-publications .group-title,
    body.node-type-staff #block-unsw-rg-publications-rg-api .group-title {
      min-height: 160px; }
    body.node-type-staff .node-staff.view-mode-full .group-details,
    body.node-type-staff #block-unswbe-publications .group-details,
    body.node-type-staff #block-unsw-rg-publications-rg-api .group-details {
      display: inline-block;
      width: 50%;
      vertical-align: top; }
    body.node-type-staff .node-staff.view-mode-full .field-name-field-staff-image,
    body.node-type-staff #block-unswbe-publications .field-name-field-staff-image,
    body.node-type-staff #block-unsw-rg-publications-rg-api .field-name-field-staff-image {
      display: inline-block;
      width: 45%;
      vertical-align: top;
      margin-top: -60px; } }

body.node-type-staff .node-staff.view-mode-full .pub-counter-wrapper,
body.node-type-staff #block-unswbe-publications .pub-counter-wrapper,
body.node-type-staff #block-unsw-rg-publications-rg-api .pub-counter-wrapper {
  background-color: #F8F8F8;
  padding-top: 20px;
  width: 100%; }
  body.node-type-staff .node-staff.view-mode-full .pub-counter-wrapper .pub-counter page,
  body.node-type-staff #block-unswbe-publications .pub-counter-wrapper .pub-counter page,
  body.node-type-staff #block-unsw-rg-publications-rg-api .pub-counter-wrapper .pub-counter page {
    font-weight: bold; }

body.node-type-staff .node-staff.view-mode-full .pub-pagination-wrapper,
body.node-type-staff #block-unswbe-publications .pub-pagination-wrapper,
body.node-type-staff #block-unsw-rg-publications-rg-api .pub-pagination-wrapper {
  background-color: #F8F8F8;
  padding-top: 20px;
  width: 100%; }
  body.node-type-staff .node-staff.view-mode-full .pub-pagination-wrapper .pub-pagination,
  body.node-type-staff #block-unswbe-publications .pub-pagination-wrapper .pub-pagination,
  body.node-type-staff #block-unsw-rg-publications-rg-api .pub-pagination-wrapper .pub-pagination {
    border: 1px solid #ccc;
    display: inline-block;
    margin-right: 10px; }
    body.node-type-staff .node-staff.view-mode-full .pub-pagination-wrapper .pub-pagination span,
    body.node-type-staff #block-unswbe-publications .pub-pagination-wrapper .pub-pagination span,
    body.node-type-staff #block-unsw-rg-publications-rg-api .pub-pagination-wrapper .pub-pagination span {
      background-color: #c8c8c8;
      color: #fff;
      display: block;
      font-size: 12px;
      padding: 5px 10px; }
    body.node-type-staff .node-staff.view-mode-full .pub-pagination-wrapper .pub-pagination a,
    body.node-type-staff #block-unswbe-publications .pub-pagination-wrapper .pub-pagination a,
    body.node-type-staff #block-unsw-rg-publications-rg-api .pub-pagination-wrapper .pub-pagination a {
      display: block;
      font-size: 12px;
      padding: 5px 10px; }
      body.node-type-staff .node-staff.view-mode-full .pub-pagination-wrapper .pub-pagination a:hover,
      body.node-type-staff #block-unswbe-publications .pub-pagination-wrapper .pub-pagination a:hover,
      body.node-type-staff #block-unsw-rg-publications-rg-api .pub-pagination-wrapper .pub-pagination a:hover {
        background-color: #c8c8c8;
        color: #fff;
        text-decoration: none; }

@media screen and (min-width: 960px) {
  body.node-type-staff #block-unswbe-publications,
  body.node-type-staff #block-unsw-rg-publications-rg-api {
    margin-top: 0; } }

.view-staff-social-media {
  padding-top: 20px; }
  .view-staff-social-media .social-media {
    display: inline-block;
    padding: 20px 20px 20px 40px; }
  .view-staff-social-media .staff-facebook {
    background: url("../images/facebook.png") left center no-repeat transparent; }
  .view-staff-social-media .staff-twitter {
    background: url("../images/twitter.png") left center no-repeat transparent; }
  .view-staff-social-media .staff-linkedin {
    background: url("../images/linkedin.png") left center no-repeat transparent; }

.static-title {
  font-family: "HelveticaNeueWeb", "Helvetica Neue", "Helvetica", sans-serif;
  font-size: 80px;
  line-height: 1;
  letter-spacing: -0.14px;
  margin: 0 0 30px;
  max-width: 700px; }
  @media (max-width: 414px) {
    .static-title {
      font-size: 32px;
      line-height: 1;
      letter-spacing: -0.1232px; } }
  @media (min-width: 415px) and (max-width: 960px) {
    .static-title {
      font-size: calc(8.79121vw + -4.3956px);
      line-height: 1;
      letter-spacing: -0.14px; } }
  .static-title::after {
    content: '';
    display: block;
    margin: 60px 0 0;
    max-width: 120px;
    border-top: 4px solid #2ff837; }

.node-basic-page .field-name-body h2 {
  max-width: 400px; }
  .node-basic-page .field-name-body h2::before {
    content: '';
    max-width: 120px;
    border-top: 4px solid #2ff837;
    margin: 0 0 30px;
    display: block; }

@media screen and (min-width: 960px) {
  .node-type-basic-page .beunsw-content-top,
  .page-videos .beunsw-content-top,
  .node-type-information-page .beunsw-content-top,
  .node-type-research-page .beunsw-content-top {
    padding-left: 0;
    margin-bottom: 50px; }
    .node-type-basic-page .beunsw-content-top > .beunsw-b,
    .page-videos .beunsw-content-top > .beunsw-b,
    .node-type-information-page .beunsw-content-top > .beunsw-b,
    .node-type-research-page .beunsw-content-top > .beunsw-b {
      display: none; }
  .node-type-basic-page .beunsw-content-wrap,
  .page-videos .beunsw-content-wrap,
  .node-type-information-page .beunsw-content-wrap,
  .node-type-research-page .beunsw-content-wrap {
    padding-bottom: 100px; } }

.view-id-basic_page_header.view-display-id-block {
  padding: 0 20px; }
  .view-id-basic_page_header.view-display-id-block .views-field-field-banner-image {
    position: relative; }
    .view-id-basic_page_header.view-display-id-block .views-field-field-banner-image img {
      display: block;
      width: 100%;
      height: auto;
      opacity: 0.8; }
    .view-id-basic_page_header.view-display-id-block .views-field-field-banner-image > .beunsw-b {
      position: absolute;
      background-position: right center;
      top: -10px;
      right: 20px;
      bottom: 10px;
      left: 0; }
      .view-id-basic_page_header.view-display-id-block .views-field-field-banner-image > .beunsw-b span {
        background: url(../images/B003.png) left top no-repeat;
        background-size: contain;
        background-position: right top; }
  .view-id-basic_page_header.view-display-id-block .views-field-field-video-with-title .field-collection-view {
    width: 100%; }
  .view-id-basic_page_header.view-display-id-block .views-field-field-video-with-title .flickity-page-dots {
    text-align: right; }
  .view-id-basic_page_header.view-display-id-block .views-field-field-video-with-title .field-name-field-video-title {
    font-family: "HelveticaNeueWeb", "Helvetica Neue", "Helvetica", sans-serif;
    font-size: 14px;
    line-height: 1.3;
    letter-spacing: -0.0224px;
    margin: 5px 0 0;
    min-height: 0;
    display: block; }
  .view-id-basic_page_header.view-display-id-block .views-field-title {
    font-family: "HelveticaNeueWeb", "Helvetica Neue", "Helvetica", sans-serif;
    font-size: 75px;
    line-height: 1;
    letter-spacing: -0.14px;
    margin: 20px 0 40px; }
    @media (max-width: 414px) {
      .view-id-basic_page_header.view-display-id-block .views-field-title {
        font-size: 32px;
        line-height: 1;
        letter-spacing: -0.1232px; } }
    @media (min-width: 415px) and (max-width: 960px) {
      .view-id-basic_page_header.view-display-id-block .views-field-title {
        font-size: calc(7.87546vw + -0.6044px);
        line-height: 1;
        letter-spacing: -0.14px; } }
    .view-id-basic_page_header.view-display-id-block .views-field-title::after {
      content: '';
      max-width: 120px;
      border-top: 4px solid #2ff837;
      margin: 30px 0 0;
      display: block; }
  @media screen and (min-width: 960px) {
    .view-id-basic_page_header.view-display-id-block::after {
      content: '';
      display: block;
      clear: both; }
    .view-id-basic_page_header.view-display-id-block .views-field-field-banner-image,
    .view-id-basic_page_header.view-display-id-block .views-field-field-video-with-title {
      float: right;
      width: 56.25%;
      margin-bottom: 50px; }
    .view-id-basic_page_header.view-display-id-block .views-field-title {
      width: 36%; }
    .view-id-basic_page_header.view-display-id-block .views-field-field-header-intro {
      width: 36%;
      margin-bottom: 50px; }
      .view-id-basic_page_header.view-display-id-block .views-field-field-header-intro p {
        max-width: 470px; } }

#block-block-16 {
  padding: 0 20px; }
  #block-block-16 h2 {
    font-family: "HelveticaNeueWeb", "Helvetica Neue", "Helvetica", sans-serif;
    font-size: 100px;
    line-height: 1;
    letter-spacing: -0.14px;
    margin: 20px 0 40px; }
    @media (max-width: 414px) {
      #block-block-16 h2 {
        font-size: 32px;
        line-height: 1;
        letter-spacing: -0.1232px; } }
    @media (min-width: 415px) and (max-width: 960px) {
      #block-block-16 h2 {
        font-size: calc(12.45421vw + -19.56044px);
        line-height: 1;
        letter-spacing: -0.14px; } }
  #block-block-16 .beunsw-image {
    position: relative; }
    #block-block-16 .beunsw-image img {
      opacity: 0.8; }
    #block-block-16 .beunsw-image > .beunsw-b {
      position: absolute;
      background-position: right center;
      top: -10px;
      right: 20px;
      bottom: 10px;
      left: 0;
      z-index: 10; }
      #block-block-16 .beunsw-image > .beunsw-b span {
        background: url(../images/B003.png) left top no-repeat;
        background-size: contain;
        background-position: right top; }
  @media screen and (min-width: 960px) {
    #block-block-16 .beunsw-image {
      float: right;
      width: 56.25%;
      margin-bottom: 50px; }
    #block-block-16 h2 {
      width: 36%;
      margin: 0 0 160px;
      padding: 20px 0 0; } }

.view-id-contact_links.view-display-id-block_1 .views-row {
  margin: 0 0 40px;
  border: 1px solid #e6e6e6;
  padding: 10px 30px;
  text-align: center; }

.view-id-contact_links.view-display-id-block_1 .views-field-field-contact-link-title {
  font-family: "HelveticaNeueWeb", "Helvetica Neue", "Helvetica", sans-serif;
  font-size: 20px;
  line-height: 1.2;
  letter-spacing: -0.056px;
  margin: 0 0 10px; }
  @media screen and (min-width: 960px) {
    .view-id-contact_links.view-display-id-block_1 .views-field-field-contact-link-title {
      margin-top: 20px; } }

.view-id-contact_links.view-display-id-block_1 .views-field-field-contact-link-image img {
  display: block;
  width: 100%;
  height: auto;
  margin: 0 0 20px; }

@media screen and (min-width: 960px) {
  .view-id-contact_links.view-display-id-block_1 .views-row {
    display: inline-block;
    vertical-align: top;
    width: 28%;
    margin: 0 4% 20px 0; } }

@media screen and (min-width: 960px) {
  .page-node-76 .view-id-basic_page_header.view-display-id-block {
    position: relative;
    margin-bottom: 50px; }
    .page-node-76 .view-id-basic_page_header.view-display-id-block > .beunsw-b {
      position: absolute;
      top: 0;
      bottom: 0;
      left: 20px;
      width: 22%; }
      .page-node-76 .view-id-basic_page_header.view-display-id-block > .beunsw-b span {
        background: url(../images/B002.png) left top no-repeat;
        background-size: contain; }
    .page-node-76 .view-id-basic_page_header.view-display-id-block .views-field-title {
      display: none; }
    .page-node-76 .view-id-basic_page_header.view-display-id-block .views-field-field-banner-image {
      width: 75%; }
      .page-node-76 .view-id-basic_page_header.view-display-id-block .views-field-field-banner-image > .beunsw-b {
        display: none; }
      .page-node-76 .view-id-basic_page_header.view-display-id-block .views-field-field-banner-image img {
        margin-top: -40px;
        width: calc(100% + 24px); }
  .page-node-76 h3::before,
  .page-node-76 .field-name-body .col:first-of-type::before,
  .page-node-76 .field-name-body h4::before {
    content: '';
    max-width: 120px;
    border-top: 2px solid #2ff837;
    display: block;
    margin: 0 0 10px; }
  .page-node-76 .field-name-body {
    font-family: "HelveticaNeueWeb", "Helvetica Neue", "Helvetica", sans-serif;
    font-size: 18px;
    line-height: 1.24;
    letter-spacing: -0.0448px; }
    .page-node-76 .field-name-body .col {
      display: inline-block;
      vertical-align: top;
      width: 40%;
      margin-right: 8%; }
    .page-node-76 .field-name-body p {
      margin: 0 0 5px; }
  .page-node-76 iframe {
    margin-top: 50px; } }

@media screen and (min-width: 960px) {
  .page-node-1452 .view-id-basic_page_header.view-display-id-block .views-field-title {
    width: 50%; }
  .page-node-1452 .beunsw-content-top > .beunsw-b {
    display: block;
    width: 25%;
    right: 0;
    left: auto;
    margin: 0;
    margin-bottom: -15%; }
    .page-node-1452 .beunsw-content-top > .beunsw-b span {
      background-image: url(../images/B003.png); }
  .page-node-1452 .beunsw-content-wrap.has-sidebar .beunsw-content-inner {
    width: 50%; } }

@media screen and (min-width: 960px) {
  .page-node-67 .view-id-basic_page_header.view-display-id-block .views-field-title {
    width: 50%;
    margin-bottom: 150px; }
  .page-node-67 .beunsw-content-top > .beunsw-b {
    display: block;
    width: 25%;
    right: 0;
    left: auto;
    margin: 0;
    margin-bottom: -20%; }
    .page-node-67 .beunsw-content-top > .beunsw-b span {
      background-image: url(../images/B003.png); } }

.page-node-2 .beunsw-content-wrap.has-sidebar .beunsw-content-sidebar {
  max-width: 220px; }

.page-node-26 .node-basic-page h2 {
  font-family: "HelveticaNeueWeb", "Helvetica Neue", "Helvetica", sans-serif;
  font-size: 75px;
  line-height: 1;
  letter-spacing: -0.14px; }
  @media (max-width: 414px) {
    .page-node-26 .node-basic-page h2 {
      font-size: 32px;
      line-height: 1;
      letter-spacing: -0.1232px; } }
  @media (min-width: 415px) and (max-width: 960px) {
    .page-node-26 .node-basic-page h2 {
      font-size: calc(7.87546vw + -0.6044px);
      line-height: 1;
      letter-spacing: -0.14px; } }
  .page-node-26 .node-basic-page h2::before {
    display: none; }
  .page-node-26 .node-basic-page h2::after {
    content: '';
    max-width: 120px;
    border-top: 4px solid #2ff837;
    margin: 30px 0 0;
    display: block; }

.page-node-26 .node-basic-page .field-name-body {
  margin-bottom: 100px; }

@media screen and (min-width: 960px) {
  .page-node-1487 .beunsw-content-top > .beunsw-b {
    right: 77%; }
    .page-node-1487 .beunsw-content-top > .beunsw-b span {
      background-image: url(../images/B006.png);
      background-position: left top; } }

.page-search .beunsw-content-top .block-block h2 {
  font-family: "HelveticaNeueWeb", "Helvetica Neue", "Helvetica", sans-serif;
  font-size: 80px;
  line-height: 1;
  letter-spacing: -0.14px; }
  @media (max-width: 414px) {
    .page-search .beunsw-content-top .block-block h2 {
      font-size: 32px;
      line-height: 1;
      letter-spacing: -0.1232px; } }
  @media (min-width: 415px) and (max-width: 960px) {
    .page-search .beunsw-content-top .block-block h2 {
      font-size: calc(8.79121vw + -4.3956px);
      line-height: 1;
      letter-spacing: -0.14px; } }
  .page-search .beunsw-content-top .block-block h2::after {
    content: '';
    max-width: 120px;
    border-top: 4px solid #2ff837;
    margin: 35px 0 0;
    display: block; }

.page-search .beunsw-content-top .block-block > p {
  display: none; }

@media screen and (max-width: 959px) {
  .page-search .beunsw-content-top .block-block {
    padding: 0 15px; } }

.page-search .beunsw-content-inner > h2 {
  border-bottom: 2px solid #2ff837;
  padding-bottom: 10px;
  font-family: "HelveticaNeueWeb", "Helvetica Neue", "Helvetica", sans-serif;
  font-size: 28px;
  line-height: 1.04;
  letter-spacing: -0.1008px;
  margin-bottom: 40px;
  max-width: 600px; }

.page-search .search-form .search-advanced {
  display: none; }

.page-search .search-form label {
  display: block;
  margin: 0 0 10px;
  font-family: "HelveticaNeueWeb", "Helvetica Neue", "Helvetica", sans-serif;
  font-size: 20px;
  line-height: 1.2;
  letter-spacing: -0.056px; }

.page-search .search-form input[type="text"] {
  width: 100%;
  border: none;
  padding: 9px;
  border: 1px solid #ccc;
  display: inline-block;
  max-width: 340px; }
  .page-search .search-form input[type="text"]:focus {
    outline: none; }

.page-search .search-form input[type="submit"] {
  width: 40px;
  height: 40px;
  font-size: 0;
  text-indent: -5000px;
  background: url(../images/grey_search.png) center center no-repeat;
  background-size: auto 75%;
  border: none;
  margin-left: -45px;
  vertical-align: middle; }

.page-search .search-results {
  margin: 0 0 40px;
  padding: 0; }
  .page-search .search-results .search-result {
    margin: 0 0 30px;
    max-width: 600px; }
    .page-search .search-results .search-result .title {
      font-family: "HelveticaNeueWeb", "Helvetica Neue", "Helvetica", sans-serif;
      font-size: 20px;
      line-height: 1.2;
      letter-spacing: -0.056px; }
      .page-search .search-results .search-result .title a {
        text-decoration: none;
        background-image: linear-gradient( to top, transparent 0, currentColor 0, currentColor 0.08em, transparent 0.08em );
        display: inline; }
        .no-touchevents .page-search .search-results .search-result .title a:hover, .page-search .search-results .search-result .title a.current {
          background-image: none; }
    .page-search .search-results .search-result .search-snippet-info {
      padding: 0; }
      .page-search .search-results .search-result .search-snippet-info .search-info {
        color: #aaa; }

.page-search .pager {
  text-align: left; }

@media screen and (min-width: 960px) {
  .page-search .beunsw-content-top > .beunsw-b {
    right: 77%;
    bottom: -100%; }
    .page-search .beunsw-content-top > .beunsw-b span {
      background-image: url(../images/B006.png);
      background-position: left top; }
  .page-search .beunsw-content-top .block-block {
    padding-top: 100px;
    padding-bottom: 140px;
    padding-left: 30px; }
  .page-search .search-form {
    margin-left: 25%;
    padding-left: 42px;
    margin-top: -140px;
    margin-bottom: 40px;
    max-width: 600px;
    position: relative;
    z-index: 20; }
  .page-search .beunsw-content-inner > h2 {
    margin-left: 25%;
    margin-left: calc(25% + 42px); }
  .page-search .search-results {
    margin-left: 25%;
    border-left: 2px solid #231f20;
    padding-left: 40px; }
  .page-search .pager {
    margin-left: 25%;
    padding-left: 10px; } }

.node-hdr-student-profiles.node-teaser .field-name-field-hdr-thesis-title {
  font-weight: 500; }

.node-hdr-student-profiles .field-name-field-linkedin a, .node-hdr-student-profiles .field-name-field-google-scholar a {
  float: left;
  height: 32px;
  width: 32px;
  margin: 20px 10px 0 0;
  text-indent: -9999px; }

.node-hdr-student-profiles .field-name-field-linkedin a {
  background: url(../images/linkedin.png); }

.node-hdr-student-profiles .field-name-field-google-scholar a {
  background: url(../images/scholar.png); }

.paragraphs-items-field-accordion-element {
  margin-top: 20px;
  float: left;
  width: 100%; }
  .paragraphs-items-field-accordion-element .field-items .field-item {
    margin-bottom: 10px; }
    .paragraphs-items-field-accordion-element .field-items .field-item .field-name-field-title {
      padding: 10px;
      background: #ddd;
      cursor: pointer; }
      .paragraphs-items-field-accordion-element .field-items .field-item .field-name-field-title .field-item {
        margin-bottom: 0px; }
        .paragraphs-items-field-accordion-element .field-items .field-item .field-name-field-title .field-item:after {
          content: "▼";
          float: right; }
      .paragraphs-items-field-accordion-element .field-items .field-item .field-name-field-title:hover {
        color: #fff;
        background: #231f20; }
      .paragraphs-items-field-accordion-element .field-items .field-item .field-name-field-title.active {
        color: #fff;
        background: #231f20; }
        .paragraphs-items-field-accordion-element .field-items .field-item .field-name-field-title.active .field-item:after {
          content: "▲"; }
    .paragraphs-items-field-accordion-element .field-items .field-item .field-name-field-content {
      border: 1px solid #ddd;
      padding: 10px;
      display: none; }

@media screen and (min-width: 960px) {
  body.node-type-hdr-student-profiles .beunsw-content-wrap {
    margin-bottom: 150px; } }

body.node-type-hdr-student-profiles .node-hdr-student-profiles.view-mode-full .field-name-title h2 {
  margin: 0 0 10px;
  font-family: "HelveticaNeueWeb", "Helvetica Neue", "Helvetica", sans-serif;
  font-size: 50px;
  line-height: 1;
  letter-spacing: -0.14px; }
  @media (max-width: 414px) {
    body.node-type-hdr-student-profiles .node-hdr-student-profiles.view-mode-full .field-name-title h2 {
      font-size: 32px;
      line-height: 1;
      letter-spacing: -0.1232px; } }
  @media (min-width: 415px) and (max-width: 960px) {
    body.node-type-hdr-student-profiles .node-hdr-student-profiles.view-mode-full .field-name-title h2 {
      font-size: calc(3.2967vw + 18.35165px);
      line-height: 1;
      letter-spacing: -0.14px; } }

body.node-type-hdr-student-profiles .node-hdr-student-profiles.view-mode-full .group-details label {
  font-weight: normal; }

body.node-type-hdr-student-profiles .node-hdr-student-profiles.view-mode-full .field-name-field-staff-image {
  margin: 0 0 40px; }
  body.node-type-hdr-student-profiles .node-hdr-student-profiles.view-mode-full .field-name-field-staff-image img {
    max-width: 100%;
    height: auto; }

body.node-type-hdr-student-profiles .node-hdr-student-profiles.view-mode-full .field-name-field-hdr-thesis-title {
  padding: 20px 0;
  font-weight: 500; }

body.node-type-hdr-student-profiles .node-hdr-student-profiles.view-mode-full .field-name-field-hdr-supervisor a:hover {
  text-decoration: underline; }

@media screen and (min-width: 960px) {
  body.node-type-hdr-student-profiles .node-hdr-student-profiles.view-mode-full {
    margin-top: -200px; }
    body.node-type-hdr-student-profiles .node-hdr-student-profiles.view-mode-full .group-title {
      min-height: 160px; }
    body.node-type-hdr-student-profiles .node-hdr-student-profiles.view-mode-full .group-details {
      display: inline-block;
      width: 50%;
      vertical-align: top; }
      body.node-type-hdr-student-profiles .node-hdr-student-profiles.view-mode-full .group-details .field {
        padding-right: 20px; }
    body.node-type-hdr-student-profiles .node-hdr-student-profiles.view-mode-full .field-name-field-staff-image {
      display: inline-block;
      width: 45%;
      vertical-align: top;
      margin-top: -60px; } }

.view-hdr-profile h2 {
  font-family: "HelveticaNeueWeb", "Helvetica Neue", "Helvetica", sans-serif;
  font-size: 20px;
  line-height: 1.2;
  letter-spacing: -0.056px; }

.view-hdr-profile .views-row {
  margin: 0 0 40px; }
  .view-hdr-profile .views-row > h2 {
    margin: 0 0 1em;
    min-height: 90px; }
  .view-hdr-profile .views-row h3 {
    width: 100%;
    float: left; }
  .view-hdr-profile .views-row p > a {
    font-size: 20px; }
  .view-hdr-profile .views-row .field-name-title {
    height: 80px; }
  .view-hdr-profile .views-row .field-name-field-staff-image img {
    width: 100%;
    height: auto;
    display: block;
    margin: 0 0 10px; }
  .view-hdr-profile .views-row .field-name-field-staff-image a {
    display: block;
    position: relative; }
    .view-hdr-profile .views-row .field-name-field-staff-image a:hover::after {
      content: '';
      position: absolute;
      background: #2ff837;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      opacity: .4; }
  .view-hdr-profile .views-row .field-name-field-hdr-thesis-title {
    padding-bottom: 15px; }
  .view-hdr-profile .views-row .field-name-title a:hover,
  .view-hdr-profile .views-row .field-name-field-hdr-supervisor a:hover {
    text-decoration: underline; }

@media screen and (min-width: 960px) {
  .view-hdr-profile h2 {
    background: #fff;
    padding: 1em 0;
    margin: 0; }
  .view-hdr-profile .views-row {
    width: 28%;
    margin: 0 4% 40px 0;
    display: inline-block;
    vertical-align: top; }
  .view-hdr-profile .views-field-title {
    min-height: 116px;
    display: flex;
    flex-direction: row; }
    .view-hdr-profile .views-field-title .field-content {
      align-self: flex-end; }
  .beunsw-content-wrap.no-sidebar .view-hdr-profile {
    margin-left: 15%;
    border-left: 2px solid #000;
    padding-left: 20px; }
    .beunsw-content-wrap.no-sidebar .view-hdr-profile .view-content > h3 {
      /*        margin-left: calc(-17.64706% - 20px);*/ } }

.view-staff.view-display-id-block_1 .views-row, .view-hdr-profile.view-display-id-block_1 .views-row {
  width: 30%;
  margin: 0 2% 60px 0;
  display: inline-block;
  vertical-align: top;
  width: 30%;
  margin: 0 2% 60px 0;
  display: inline-block;
  display: inline-grid; }
  @media (max-width: 960px) {
    .view-staff.view-display-id-block_1 .views-row, .view-hdr-profile.view-display-id-block_1 .views-row {
      width: 45%; } }
  .view-staff.view-display-id-block_1 .views-row img, .view-hdr-profile.view-display-id-block_1 .views-row img {
    width: 100%;
    height: auto; }

.view-hdr-profile .views-field-title {
  min-height: 0; }

@font-face {
  font-family: 'icomoon';
  font-weight: normal;
  font-style: normal;
  src: url(../fonts/icomoon.ttf); }

.block-bean-cta-sty .bean-cta-sty {
  position: fixed;
  top: 45%;
  right: 0;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
  width: 110px;
  z-index: 9999; }

.block-bean-cta-sty .bean-cta-sty .paragraphs-items-field-bean-cta-paragraph a {
  background-color: #FEE600;
  color: #000 !important;
  display: block;
  padding: 16px 10px;
  position: relative;
  text-align: center; }

.block-bean-cta-sty .bean-cta-sty .download a {
  padding-top: 50px; }

.block-bean-cta-sty .bean-cta-sty .download a:before {
  content: '\e960';
  font-family: "icomoon";
  font-size: 1.5em;
  position: absolute;
  top: 20px;
  left: calc(50% - 9px); }

.block-bean-cta-sty .bean-cta-sty .enquire a {
  padding-top: 50px; }

.block-bean-cta-sty .bean-cta-sty .enquire a:before {
  content: '\e922';
  font-family: "icomoon";
  font-size: 1.5em;
  position: absolute;
  top: 15px;
  left: calc(50% - 9px); }

.block-bean-cta-sty .bean-cta-sty .register a {
  padding-top: 50px; }

.block-bean-cta-sty .bean-cta-sty .register a:before {
  content: '\e973';
  font-family: "icomoon";
  font-size: 1.5em;
  position: absolute;
  top: 15px;
  left: calc(50% - 9px); }

.block-bean-cta-sty .bean-cta-sty .paragraphs-items-field-bean-cta-paragraph a:after {
  content: "";
  position: absolute;
  left: 25%;
  bottom: 0;
  height: 1px;
  width: 50%;
  border-bottom: 1px solid #000; }

.block-bean-cta-sty .bean-cta-sty .field-items .field-item:last-child .field-items .field-item a:after {
  content: "";
  position: absolute;
  left: 25%;
  bottom: 0;
  height: 1px;
  width: 50%;
  border-bottom: 0px solid #000; }

.block-bean-cta-sty .bean-cta-sty .paragraphs-items-field-bean-cta-paragraph a:hover, .block-bean-cta-sty .bean-cta-sty .paragraphs-items-field-bean-cta-paragraph a:focus {
  filter: brightness(85%);
  text-decoration: none; }

@media (max-width: 640px) {
  .block-bean-cta-sty .bean-cta-sty {
    top: auto;
    bottom: 0;
    left: 0;
    -ms-transform: none;
        transform: none;
    width: 100%; }
    .block-bean-cta-sty .bean-cta-sty .paragraphs-items-field-bean-cta-paragraph a::after {
      border-bottom: 0px solid #000; }
  .field-name-field-bean-cta-paragraph > .field-items {
    display: flex;
    flex-wrap: wrap; }
  .field-name-field-bean-cta-paragraph > .field-items > .field-item {
    flex: auto;
    flex: content; } }

/*# sourceMappingURL=main.css.map */
