/*! Generated by Fontspring (https://www.fontspring.com) on August 27, 2018. Fully installable fonts can be purchased at http://www.fontspring.com. The fonts included in this stylesheet are subject to the End User License you purchased from Fontspring. The fonts are protected under domestic and international trademark and copyright law. You are prohibited from modifying, reverse engineering, duplicating, or distributing this font software. (c) 2010-2018 Fontspring */
@font-face { font-family: 'Amsi pro condlight'; src: url(/_assets/_fonts/amsipro/amsiprocond-light-webfont.woff2) format('woff2'), url(/_assets/_fonts/amsipro/amsiprocond-light-webfont.woff) format('woff'); font-weight: normal; font-style: normal; font-display: swap; }
@font-face { font-family: 'Amsi pro condbold'; src: local('Amsi pro condbold'), local('Amsi-pro-condbold'), url(/_assets/_fonts/amsipro/amsiprocond-bold-webfont.woff2) format('woff2'), url(/_assets/_fonts/amsipro/amsiprocond-bold-webfont.woff) format('woff'); font-style: normal; font-weight: 700; font-display: swap; }
@font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 300; src: local('Open Sans Light'), local('OpenSans-Light'), url(/_assets/_fonts/opensans/opensans-light.woff2) format('woff2'), url(/_assets/_fonts/opensans/opensans-light.woff) format('woff'); font-display: swap; }
@font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 400; src: local('Open Sans Regular'), local('OpenSans-Regular'), url(/_assets/_fonts/opensans/opensans-regular.woff2) format('woff2'), url(/_assets/_fonts/opensans/opensans-regular.woff) format('woff'); font-display: swap; }
@font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 700; src: local('Open Sans Semibold'), local('OpenSans-semibold'), url(/_assets/_fonts/opensans/opensans-semibold.woff2) format('woff2'), url(/_assets/_fonts/opensans/opensans-semibold.woff) format('woff'); font-display: swap; }

/****************

Health Sciences CSS

******************/

body {
  background: url(gfx/background-2021.png) 0 0 repeat-x;
}
header#global_intro h1 {
	font-family: 'Amsi Pro Condbold', 'Open Sans', Helvetica, arial, sans-serif;
	font-size: 23px;
  letter-spacing: 0.01em;
  line-height: 1.1;
}
header#global_intro h1.global_intro_maori {
  font-family: 'Open Sans', Helvetica, Arial, Geneva, sans-serif;
  font-size: 13px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.25;
  margin-top: 5px;
  padding-bottom: 14px;
}
#wrapper {
  background: url(gfx/banner-2021.jpg) right 0px no-repeat;
}
/* .titleinner {
  margin-top: 0px;
}
#title h1 {
	background: url(gfx/title@2x-white.png) 21px 82px no-repeat;
  background-size: 273px;
	font-family: 'Amsi Pro Condbold', 'Open Sans', Helvetica, Arial, Geneva, sans-serif;
	font-size: 45px;
  line-height: 1.05;
	margin-bottom: 21px;
  padding: 290px 0 0px 23px;
  text-rendering: optimizeLegibility;
} */
#title h1 {
    background: url(gfx/title-2021.png) -15px 110px no-repeat;
    color: #186da7;
    font-family: 'Amsi pro condbold', Helvetica, Arial, Geneva, sans-serif;
    font-size: 60px;
    font-weight: normal;
    letter-spacing: -0.01em;
    line-height: 1.05;
    margin: 0px 0 28px 23px;
    max-width: 882px;
    padding: 400px 0 0 0;
    position: static;
    text-rendering: optimizeLegibility;

}
#title h1.notopimage {
	max-width: 882px;
}
body.OTAGO064123 #title h1 {
	padding-top: 300px;
	text-indent: -9999px;
}
body.OTAGO064123 #content h1 {
	color: #186da7;
	font-family: 'Amsi Pro Condbold', 'Open Sans', Helvetica, Arial, Geneva, sans-serif;
	font-size: 60px;
  line-height: 1.05;
}
#title p.heading-translation {
	color: #779fb8;
	font-family: 'Amsi Pro Condlight', 'Open Sans', Helvetica, Arial, Geneva, sans-serif;
	font-size: 35px;
  font-weight: 300;
	line-height: 1.2;
	margin-bottom: 14px;
	margin-top: -14px;
	max-width: 650px;
/* 	padding-left: 23px; */
}
#title ul#breadcrumbs {
	margin-bottom: 21px;
}
#content p + h2,
#content table + h2,
#content ul + h2,
#content ol + h2,
#content dl + h2,
#content form + h2 { margin-top: 35px; }
#content p,
#content ul,
#content ol,
#content table,
#content dl,
#content dt,
#content dd,
#content form,
#content fieldset,
#content legend,
#content label,
#content select,
#content option,
#content textarea,
#content input,
#right p,
#right li,
#right input {
	font-family: 'Open Sans', Helvetica, Arial, Geneva, sans-serif;
	font-weight: 400;
    font-size: 16px;
    line-height: 1.55;
}
#content table td,
#content table td p,
#content table td li {
  font-size: 14px;
  line-height: 1.6;
}
#content th,
#content td,
#right p,
#right li {
  font-size: 13px;

}
#content {
	padding-bottom: 21px;
}
#content a {
	transition: all 0.3s ease-out;
}
/* #content h2 {
  border-bottom: none;
	font-family: 'Amsi Pro Condlight', 'Open Sans', Helvetica, Arial, Geneva, sans-serif;
	font-size: 30px;
	letter-spacing: 0.01em;
	margin-bottom: 21px;
	margin-top: 35px;
  text-rendering: optimizeLegibility;
} */
#content h2 {
      border-bottom: none;
      color: #779fb8;
      font-family: 'Amsi Pro Condlight', 'Open Sans', Helvetica, Arial, Geneva, sans-serif;
      font-size: 42px;
      font-weight: 300;
      line-height: 1.25;
      padding-bottom: 10px;
      text-rendering: optimizeLegibility;
}
#content  h2:first-of-type {
  margin-top: 0;
}
#content table + h2:first-of-type,
#content dl + h2:first-of-type,
#content p + h2:first-of-type,
#content ul + h2:first-of-type,
#content ol + h2:first-of-type {
	margin-top: 28px;
}
/* #content h3 {
	color: #163568;
	font-family: 'Amsi Pro Condbold', 'Open Sans', Helvetica, Arial, Geneva, sans-serif;
	font-size: 22px;
	font-weight: 700;
	margin-bottom: 14px;
}
#content h4 {
  border-bottom: none;
	font-family: 'Open Sans', Helvetica, Arial, Geneva, sans-serif;
	font-weight: 700;
	font-size: 15px;
	margin-bottom: 14px;
} */
#content h3 {
      color: #226aa4;
      font-family: 'Amsi Pro Condbold', 'Open Sans', Helvetica, Arial, Geneva, sans-serif;
      font-size: 23px;
      line-height: 1.3;
      margin-top: 21px;
}
#content h4 {
      color: #779fb8;
      font-family: 'Amsi Pro Condbold', 'Open Sans', Helvetica, Arial, Geneva, sans-serif;
      font-size: 20px;
      letter-spacing: .4px;
      line-height: 1.3;
      margin-top: 21px;
}
#content h5 {
	color: #777777;
	font-family: 'Open Sans', Helvetica, Arial, Geneva, sans-serif;
	font-size: 14px;
	font-weight: 700;
}
#content table th {
	font-size: 14px;
	font-weight: 700;
}
#content ul,
/* #content li, */
#right ul li {
	margin-left: 0;
	list-style-image: url(/_assets/_gfx/arrow-grey-forward.svg);
	list-style-position: outside;
  font-size: 16px;
  padding-bottom: 8px;
	margin-left: 15px;
}
#content li {
	padding-bottom: 8px;
	font-size: 15px;
	line-height: 1.5;
}
#content p.fullwidthimage img {
    border: none;
}

#content p img {
    border: none;
}
body.OTAGO060856 #content li a {
	color: #3e8fcc;
	font-size: 26px;
  font-family: 'Amsi Pro Condbold', 'Open Sans', Helvetica, Arial, Geneva, sans-serif;
}

/* --------News and events--------- */

#content .tile-box-shadow-thumbnail-description h2 a,
#content .tile-box-shadow-thumbnail-description p + h2:first-of-type {
	color: #186da7;
  font-size: 26px;
  font-family: 'Amsi Pro Condbold', 'Open Sans', Helvetica, Arial, Geneva, sans-serif;
}
body.OTAGO033896 #content {
  max-width: 882px;
  position: relative;
  width: 100%;
}
body.OTAGO033896 .features.news span {
	color: #119adb;
	font-family: 'Amsi Pro Condlight', 'Open Sans', Helvetica, Arial, Geneva, sans-serif;
  font-size: 42px;
}
body.OTAGO033896 article h3 a {
  font-family: 'Open Sans', Helvetica, Arial, Geneva, sans-serif;
  font-weight: 400;
  line-height: 1.6;
  text-rendering: optimizeLegibility;
}
body.OTAGO033896 article img {
	padding-top: 20px;
}

/* ------Full width------ */
body.OTAGO033787 #content,
body.OTAGO033792 #content,
body.OTAGO033793 #content,
body.OTAGO033798 #content,
body.OTAGO033796 #content,
body.OTAGO701123 #content,
body.OTAGO705038 #content,
body.OTAGO087119 #content,
body.OTAGO109216 #content,
body.OTAGO091177 #content,
body.OTAGO123491 #content {
  max-width: 882px;
  position: relative;
  width: 100%;
}

/* Staff profiles */

.OTAGO064123 #content table {
	border: 1px solid #dddddd;
}
.OTAGO064123 #content table th {
	border-right: 1px solid #dddddd;
}
.OTAGO064123 #content table td ul {
	margin-left: 16px;
}
.OTAGO064123 #right .otagoprofile ul li,
.OTAGO064123 #right .relatedinfo ul li {
	list-style-type: none;
	margin-left: 0;
}
#content.hs_staff_search_output ul { list-style-type: none; margin: 0; }
#content.hs_staff_search_output ul li { list-style-type: none; padding: 1em 0; border-top: 1px solid #e4e4e4; }
#content.hs_staff_search_output ul li:first-child { border-top: 0 none transparent; }
#content .heading-translation {
  color: #888888;
  font-family: 'Open Sans', Helvetica, Arial, Geneva, sans-serif;
  font-size: 21px;
  font-style: italic;
  font-weight: 300;
  margin-bottom: 35px;
  margin-top: -40px;
}
#content ul li {
	margin-bottom: 3px;
}
#content ul.pagesubnav {
  background: #f5f5f5;
  border: 1px solid #dddddd;
  border-radius: 3px;
  padding: 14px 14px 7px 14px;
}
#content ul.pagesubnav li {
  margin-bottom: 3px;
  list-style-image: url(/_assets/_gfx/arrow-grey-forward.svg);
}
#content ul.pagesubnav li a {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-weight: 400;
}
#content p + ul.pagesubnav {
  margin-top: 35px;
}
#right div {
	padding-bottom: 0;
}
#right {
	margin-top: -50px;
	background-image: none;
	z-index: 99;
	position: relative;
}
#right h2 {
	margin-bottom: 7px;
	padding-top: 7px;
	line-height: 1.4;
}
#right h2:first-child { color: #777777; }
#right p:last-of-type {
	border-bottom: 0;
}
#title .titleinner img { display: none; }
#title h1 { position: static; max-width: 627px; margin-top: 3px; }
body.n1960 #content h1,
body.n1961 #content h1 { display:none; } /* Hide second header on event pages */
body.n1954 #content h4 {
	font-size: 16px;
	line-height: 1.5;
}
#content p.caption_186 img,
#content p.caption186 img {
	max-width: 97%;
}

#content .tile-box-shadow-thumbnail-description {
	margin-top: 21px;
}
#content .tile-box-shadow-thumbnail-description ul li {
	list-style-image: url(/_assets/_gfx/arrow-grey-forward.svg);
/*   margin-left: 30px; */
	margin-left: 10px;
	list-style-position: outside;
}
.OTAGO703366 #content .tile-box-shadow-thumbnail-description ul li {
	font-size: 13px;
	margin-bottom: 7px;
}

/* Non-cached research profiles */
body.OTAGO622600 #title h1.notopimage {
	text-indent: -9999px;
	height: 0;
}
body.OTAGO622600 #content h1 {
	display: block;
	font-size: 38px;
  line-height: 1.2;
	font-family: 'Open Sans', Helvetica, Arial, Geneva, sans-serif;
  font-weight: 300;
  line-height: 1.2;
	padding-bottom: 28px;
	color: #1b568c;
}
body.OTAGO064123 #right ul li {
	list-style-image: none;
}
/* body.OTAGO064123 #box1 table #hs_staff_profile_position,
body.OTAGO064123 #box1 table #hs_staff_profile_department,
body.OTAGO064123 #box1 table #hs_staff_profile_iwi_affiliation,
body.OTAGO064123 #box1 table #hs_staff_profile_qualification,
body.OTAGO064123 #box1 table #hs_staff_profile_teaching,
body.OTAGO064123 #box1 table #hs_staff_profile_research,
body.OTAGO064123 #box1 table #hs_staff_profile_memberships,
body.OTAGO064123 #box1 table #hs_staff_profile_clinical{
	color: #186da7;
  font-family: 'Amsi Pro Condbold', 'Open Sans', Helvetica, Arial, Geneva, sans-serif;
  font-size: 19px;
	padding-top: 9px;
	padding-left: 9px;
} */
#box1 table #hs_staff_profile_position,
#box1 table #hs_staff_profile_department,
#box1 table #hs_staff_profile_iwi_affiliation,
#box1 table #hs_staff_profile_qualification,
#box1 table #hs_staff_profile_teaching,
#box1 table #hs_staff_profile_research,
#box1 table #hs_staff_profile_memberships,
#box1 table #hs_staff_profile_clinical{
	color: #186da7;
  font-family: 'Amsi Pro Condbold', 'Open Sans', Helvetica, Arial, Geneva, sans-serif;
  font-size: 19px;
	padding-top: 9px;
	padding-left: 9px;
}


/* Slide styles */

.slideup, .slidedown {
  max-height: 0;
  overflow-y: hidden;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.slideup {
    opacity: 0;
}
.slidedown {
    opacity: 1;
}
body.n1965 #content .grid3.sliderbox {
	box-shadow: 0px 0px 10px #afbed0;
	margin-right: 0;
	margin-top: 21px
}
body.n1965 #content .grid3.sliderbox h2 {
  border-bottom: none;
	margin-top: 0;
  margin-bottom: 0;
  padding: 14px;
  border-bottom: 1px solid #dee4ec;
  background: #f1f4f8 url(gfx/arrow-down.png) no-repeat 610px center;
	transition: all 0.3s ease-in-out;
	cursor: pointer;
    color: #416ebf;
}
body.n1965 #content .grid3.sliderbox h2:hover {
	background-color: #ffffff;
}
body.n1965 #content .grid3.sliderbox .active h2 {
	background: #ffffff url(gfx/arrow-up.png) no-repeat 610px center;
  color: #666666;
}
body.n1965 #content .grid3.sliderbox div div {
	padding: 14px 14px 21px 14px;
	border-bottom: 1px solid #dee4ec;
}

/* /////////// FRONTPAGE /////////// ************/


/* body.OTAGO033779, body.OTAGO093863 { background: url(gfx/background-inside.jpg) 0 0 repeat-x; } */

/* body.OTAGO033779 #wrapper, body.OTAGO093863 #wrapper {
	background: url(gfx/banner-2021.jpg) center 0px no-repeat;
}
body.OTAGO033779 .titleinner,
body.OTAGO093863 .titleinner {

	margin-top: 0;
} */
body.OTAGO033779 #title h1,
body.OTAGO093863  #title h1 {
/* 	background-position: -15px 125px; */
	padding-top: 300px;
	text-indent: -9999px;
}
body.frontpage #content {
	box-sizing: border-box;
	display: flex;
	flex-wrap: wrap;
	padding-bottom: 0;
	width: 100%;
}
body.frontpage #content .grid4.health-sci-feature-box2 {
	display: flex;
	flex-wrap: wrap;
	margin-right: 0;
}
body.OTAGO093863 #content {
	width: 882px
}
body.frontpage #content li {
	list-style-image: url(/_assets/_gfx/arrow-grey-forward.svg);
	line-height: 1.3;
	margin-bottom: 7px;
	position: relative;
}
body.frontpage #content ul li li:before {
	display: none;
}
body.frontpage #content .grid4.health-sci-feature-box2 li a strong {
/* 	color: #226aa4; */
	font-family: 'Amsi Pro Condbold', 'Open Sans', Helvetica, Arial, Geneva, sans-serif;
  font-size: 21px;
}
body.OTAGO033779 #content .first-column hr {
	border-top: 2px solid #c5d9e1;
	margin-top: 0px;
}




/* First box (welcome) ***********/

body.OTAGO033779 .health-sci-feature-box1,
body.OTAGO093863 .health-sci-feature-box1 {

  border-radius: 4px;
  padding: 41px 0px 41px 0px;
}
body.frontpage .health-sci-feature-box1 {
	padding-bottom: 14px;
	padding-top: 0px;
}
body.OTAGO033779 #content .health-sci-feature-box1 h2,
body.OTAGO093863 #content .health-sci-feature-box1 h2 {
	color: #186da7;
  font-size: 41px;
  font-family: "Amsi Pro Condbold", "Minion Pro", Minion, Georgia, "Times New Roman", Times, serif;
	font-weight: 700;
  margin-bottom: 0px;
/* 	padding: 7px 21px 0px 21px; */
}
body.frontpage #content .health-sci-feature-box1 h2 {
	line-height: 1.1;
	margin-bottom: 14px;
	padding-top: 0;
}
body.frontpage #content .health-sci-feature-box1 h2 span{
	color: #83afc7;
	font-size: 54px
}
/* body.OTAGO033779 #content .health-sci-feature-box1 p,
body.OTAGO093863 #content .health-sci-feature-box1 p {
    padding: 21px 28px 0 21px;
} */
body.OTAGO033779 .feature-box-title,
body.OTAGO093863 .feature-box-title {
	overflow: hidden; }

body.OTAGO033779 #content h2,
body.OTAGO093863 #content h2 {
	margin-top: 0;
	padding-top: 0;
	color: #1b568c;
	border-bottom: none;
}
body.OTAGO093863 #content .health-sci-feature-box1 h2 {
	display: none;
}
body.OTAGO093863 #content .health-sci-feature-box1 .feature-box-title h2 {
	display: block;
}
body.OTAGO033779 #content .grid2 {
	width: 100%;
}


/* General box ***********/

body.OTAGO033779 #content .health-sci-feature-box2 .grid2,
body.OTAGO033779 #content .admission-dates,
body.OTAGO033779 #features .features,
body.OTAGO093863 #content .grid2.subjects-list,
body.OTAGO093863 #content .admission-dates,
body.OTAGO093863 #content .features {
	background-color: #ffffff;
	border: 1px solid #D9E6F4;
	border-radius: 4px;
	margin-right: 22px;
	margin-top: 21px;
}
body.frontpage #content .health-sci-feature-box2 .grid2  {
	border: 1px solid #dddddd;
	box-shadow: 0 5px 10px #f0f0f0, 0 20px 40px #f9f9f9;
}

body.OTAGO033779 #content h3,
body.OTAGO033779 #features .features h2,
body.OTAGO093863 #content .admission-dates h2,
body.OTAGO093863 #content .subjects-list h2,
body.OTAGO093863 #content .features h2 {
	color: #226aa4;
	font-size: 28px;
	font-family: "Amsi Pro Condbold", Helvetica, Arial, sans-serif;
	font-weight: 700;
	margin: 14px 14px 14px 21px;
	padding: 7px 0 7px 0;
}

body.OTAGO033779 #content a,
body.OTAGO093863 #content a {
	border-bottom: none;
}

body.OTAGO033779 #content .first-column p,
body.OTAGO033779 #content .first-column li,
body.OTAGO093863 #content .first-column p,
body.OTAGO093863 #content .first-column li {
 	margin-left: 21px;
}

/* Admission  *******************/
body.OTAGO033779 #content .admission-dates p,
body.OTAGO093863 #content .admission-dates p {
  padding: 0 14px 0 0px;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 1.4;
  color: #555555;
}
body.OTAGO033779 #content .admission-dates h3,
body.OTAGO093863 #content .admission-dates h2 {
	background: url(/_assets/_gfx/calendar-icon.png) no-repeat 827px 10px;
}
body.OTAGO033779 #content .open,
body.OTAGO033779 #content .close,
body.OTAGO093863 #content .open,
body.OTAGO093863 #content .close {
	background-image: url(gfx/healthscience-icons.png);
	background-repeat: no-repeat;
	padding-left: 16px;
	font-weight: bold;
	display: block;
}
body.OTAGO033779 #content .open,
body.OTAGO093863 #content .open {
	color: #555555;
	background-position: -3px -47px;
}
body.OTAGO033779 #content .close,
body.OTAGO093863 #content .close {
	background-position: -3px 3px;
	color: #777777;
}

body.OTAGO033779 #content .admission-dates ul,
body.OTAGO033779 #content .admission-dates ul { margin: 0 0 17px 16px; }
body.OTAGO093863 #content .admission-dates li,
body.OTAGO093863 #content .admission-dates li {
	background-image: url(gfx/healthscience-icons.png);
	background-repeat: no-repeat;
	background-position: -3px -94px;
	padding-left: 16px;
	font-size: 13px;
	list-style-type: none;
}

/* Subject & At glance  *******************/
/* body.OTAGO033779 #content .health-sci-feature-box2 .grid2,
body.OTAGO093863 #content .grid2.subjects-list {
	width: 428px;
	height: 430px;
	margin-bottom: 21px;
} */
body.frontpage #content .grid2.subjects-list {
	height: auto;
	margin-bottom: 46px;
	margin-right: 5.5%;
	width: 47%;
}
body.frontpage #content .grid1 {
	margin-right: 8%;
}
body.OTAGO033779 #content .first-column hr,
body.OTAGO093863 #content .first-column hr {
	margin-left: 21px;
}
body.OTAGO033779 #content .health-sci-feature-box2 ul,
body.OTAGO093863 #content  .grid2.subjects-list ul {
    list-style-type: none;
    margin-left: 10px;
	  padding-right: 10px;
		font-size: 20px;
}
body.OTAGO033779 #content .health-sci-feature-box2 ul ul li,
body.OTAGO093863 #content  .grid2.subjects-list ul li {
    margin-left: -20px;

}
body.OTAGO033779 #content .health-sci-feature-box2 li,
body.OTAGO093863 #content  .grid2.subjects-list li {
	padding: 0 0 0 0px;
}
body.OTAGO033779 #content .health-sci-feature-box2 li,
body.OTAGO093863 #content  .grid2.subjects-list li { padding: 0 0 3px 0px; }

body.OTAGO033779 #content .health-sci-feature-box2 h3:after {
	background: #f9c000;
	content: '';
	display: block;
	height: 4px;
	margin-top: 20px;
	width: 50px;
}
body.frontpage #content .grid2.subjects-list h3+.grid1 ul:first-of-type {
	margin-bottom: 0;
}
body.frontpage #content .grid2.subjects-list h3 {
	color: #779fb8;
}

/* Fourth box (latest news) ***********/

body.OTAGO033779 #features,
body.OTAGO093863 #content .features {
	width: auto;
	margin: 0px 0px 0px 232px;
	padding-bottom: 46px;
}
body.OTAGO033779 #features .features h2,
body.OTAGO093863 #content .features h2 {
	background: url(/_assets/_gfx/sprite-widget.png) no-repeat 482px -332px;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
}
body.OTAGO033779 #features .features.news h2 {
	margin-bottom: 14px;
}
body.OTAGO033779 #features .features.news {
    padding: 14px 14px 21px 21px;
}
body.OTAGO033779 #features .news article:hover {
    background: none;
}
body.OTAGO033779 #features .features,
body.OTAGO093863 #content .features {
	padding: 14px 14px 7px 21px;
	background-color: #ffffff;
	margin: 0;
    overflow: hidden;
}
body.OTAGO033779 #features .features article,
body.OTAGO093863 #content .features article {
	margin-right: 32px;
}
body.OTAGO033779 #features .features article:last-child,
body.OTAGO093863 #content .features article:last-child {
	margin-right: 0;
}
body.OTAGO033779 #features .features article h3,
body.OTAGO093863 #content .features article h3 {
	font-family: inherit;
}

/* News region */

body.frontpage #content.otgx {
	box-sizing: border-box;
	width: 100%;
}
body.frontpage #box3 {
	background-color: #ffffff;
	border-radius: 4px;
  clear: both;
	margin-right: 0;
	margin-top: 21px;
	overflow: hidden;
	position: relative;
	width: 100%;
}
body.frontpage #box3 h2 {
	color: #226aa4;
	font-family: 'Amsi Pro Condbold', 'Minion Pro', Minion, Georgia, Times New Roman, serif;
	font-size: 28px;
	font-weight: 700;
	margin: 0px 0px 21px 0px;
	padding: 0px 0px 7px 0px;
}
body.frontpage #box3 article {
	width: 21.1%;
	margin-right: 5.2%;
	float: left;
}
body.frontpage #box3 article:nth-of-type(4n) {
	margin-right: 0;
}
body.frontpage #box3 article h3 {
	font-size: 14px;
	line-height: 1.4;
	font-family: 'Open sans', Helvetica, Arial, san-serif;
	margin: 0;
	border-bottom: none;
}
body.frontpage #box3 article img {
	width: 100%;
}
body.frontpage #box3 article .smalltag {
	color: #888888;
	font-family: 'Open sans', Helvetica, Arial, san-serif;
	font-style: normal;
	text-transform: uppercase;
	font-size: 10px;
	letter-spacing: 0.05em;
}
#content .in-page-navigation ul {
	list-style-image: none
}

/*** Default ***/

#content a.applynow {
	display: inline-block;
	font-family: 'Amsi Pro Condbold', 'Open Sans', Helvetica, Arial, Geneva, sans-serif;
  font-size: 20px;
	width: auto;
	color: white;
	text-align: left;
	padding: 5px 10px;
	margin: 0 23px 23px 0;
	border: 2px solid #779fb8;
	cursor: pointer;
	-webkit-border-radius: 17px;
	border-radius: 25px;
	background: #186da7; /* Old browsers */
/* 	background: linear-gradient(#00a2ff,#0091e5); */
	padding: 5px 20px;
}
#content a:hover.applynow {
	color: #226aa4;
	background: #f5f5f5; /* Old browsers */
/* 	background: linear-gradient(top, #24afff 0%,#0091e5 100%); */
}

/* He Kitenga listing */
body.OTAGO047304 .smalltag {
	display: none;
}

/* RIGHT WIDGET COLUMN ************/
body.OTAGO033779 #right,
body.OTAGO093863 #right {
    clear: both;
	margin: -250px 0 0 0;
	padding: 0;
}

/* PULSE ********************/
body.n1954 #right .relatedinfo h2,
body.n1954 #right .rightcontentwysiwyg h2 {
	background: url(gfx/pulse-icon.png) no-repeat right center;
}
body.n1954 #right .relatedinfo:hover h2,
body.n1954 #right .rightcontentwysiwyg:hover h2 {
	background-image: url(gfx/pulse-icon-hover.png)
}

/* Postgraduate opportunities */

body.n6927 #content div.clearFix h2 {
	border-bottom: none;
	font-size: 20px;
	line-height: 1.4;
	margin-bottom: 7px;
}
#content .oppoResultsCount {
	margin-top: 28px;
	margin-bottom: 28px;
	border-left: 3px solid #ddd;
	padding: 2px 7px 0px 7px;
	font-style: normal;
	color: #888;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-family: 'Minion Pro', Minion, Georgia, Times New Roman, serif;
}
.oppotitleinner:after {
	content: "";
	width: 63px;
	background: #f9c000;
	height: 4px;
	display: block;
	margin-top: 7px;
	margin-bottom: 21px;
}
#content p.opposhortdescription {
	margin-bottom: 7px;
}
#content dl.oppoDetailsInd {
	line-height: 1.5;
    margin-bottom: 21px;
}
#contactname {
    font-weight: bold;
	line-height: 1.5;
    margin: 21px 0;
    display: inline-block;
}
.contact-details {
	box-shadow: 0 0 20px #d4dfe8;
	padding: 14px 21px 35px 21px;
	background: #eff6fe;
	margin-top: 42px;
	margin-bottom: 28px;
}
#content .contact-details h2 {
	border-bottom: none;
}
#content .contact-details h2:after {
	content: "";
	width: 63px;
	background: #f9c000;
	height: 4px;
	display: block;
	margin-top: 7px;
	margin-bottom: -7px;
}
.contactheaders {
	color: #777777;
}
.oppothumb {
	padding-bottom: 0px !important;
	margin-bottom: -14px !important;
}
dl.oppoDetails {
	line-height: 1.5;
}
#content .oppoDetails dt {
	color: #777777;
	font-weight: 500;
	border-top: none;
	padding-right: 5%;
	width: 14%;
	padding-top: 0px;
	padding-bottom: 0px;
    margin-bottom: 7px;
}
#content .oppoDetailsInd dt {
	color: #777777;
	font-weight: 500;
	border-top: none;
	padding-right: 5%;
	width: 25%;
	padding-top: 0px;
	padding-bottom: 0px;
}
#content .oppoDetails dd {
	border-top: none;
	padding-top: 0px;
	padding-bottom: 0px;
	width: 75%;
}
#content .oppoDetailsInd dd {
	border-top: none;
	width: 70%;
	padding-top: 0px;
	padding-bottom: 0px;
}


body.OTAGO_170766 #content form button.back,
#content .back {
	text-align: center;
	padding-left: 30px;
    padding-right: 21px;
    border: 2px solid #316394 ;
    background: url(/_assets/_gfx/button-sprite.png) no-repeat -151px -151px, #387cc5 ;
    color: #ffffff ;
    transition: all 0.2s ease-out;
    width: auto;
}
#content .back:hover,
body.OTAGO_170766 #content form button.back:hover {
    background-color: #316394 ;
}
body.OTAGO_170766 #content form button.back:active,
#content .back:active {
	background-color: #5283db;
}
body.OTAGO_170766 #right ul {
	border-bottom: none;
}
body.OTAGO_170766 #right p {
	border-bottom: none;
	margin-bottom: 3px;
	padding-bottom: 0;
}
body.OTAGO_170766 #right form fieldset {
	padding: 14px;
	width: 158px;
}
body.OTAGO_170766 #right select,
body.OTAGO_170766 #right input {
	width: 100%;
}
body.OTAGO_170766 #right input {
	padding-left: 4%;
	padding-top: 1%;
	padding-bottom: 1%;
	width: 96%;
	border-radius: 2px;
}
body.OTAGO_170766 #right input[type="submit"] {
    background: #416ebf url(/_assets/_gfx/sprite-search.png) -57px 4px no-repeat;
    border: 2px solid #3763b2;
    padding: 3px 10px;
    min-width: 90px;
	max-width: 70%;
    border-radius: 16px;
    color: #ffffff;
	font-family: 'Open Sans', Georgia, Times New Roman, serif;
	transition: all 0.2s ease;
    line-height: 1.4;
    width: auto;
}
body.OTAGO_170766 #right input[type="submit"]:hover {
	background-color: #3763b2;
	cursor: pointer;
}
body.OTAGO_170766 #right input[type="submit"]:active {
	background-color: #5283db;
}

/* Postgraduate */

.OTAGO033823 #content {
	box-sizing: border-box;
	max-width: 100%;
	width: 100%;
}
#content .tile-box-shadow-thumbnail-description  {
	box-shadow: 0 5px 5px #eeeeee, 0 15px 20px #f5f5f5;
}
#content .tile-box-shadow-thumbnail-description ul li {
	padding-left: 7px;

}
.OTAGO033823 #content .tile-box-shadow-thumbnail-description {
	margin-right: 5.3%;
	margin-top: 0;
	padding-bottom: 14px;
	width: 29.8%;
}
#content .tile-box-shadow-thumbnail-description img {
	border-radius: 2px 2px 0 0;
}
.OTAGO033823 #content .tile-box-shadow-thumbnail-description h3,
.OTAGO033823 #content .tile-box-shadow-thumbnail-description p + h3:first-of-type {
  font-family: 'Amsi Pro Condbold', 'Open Sans', Helvetica, arial, sans-serif;
	margin-left: 14px;
	margin-right: 14px;
	font-size: 25px;
}
.OTAGO033823 #content .tile-box-shadow-thumbnail-description h3:after,
.OTAGO033823 #content .tile-box-shadow-thumbnail-description p + h3:first-of-type:after {
	background: #f9c000;
	content: '';
	display: block;
	height: 3px;
	margin-top: 14px;
	width: 37px;
}
.OTAGO033823 #content ul {
	margin-left: 16px;
}
.OTAGO033823 #content .tile-box-shadow-thumbnail-description ul {
	margin-left: 25px;
}
.OTAGO033823 #content .tile-box-shadow-thumbnail-description ul li ul {
	margin-left: 16px;
	padding-right: 0;
	margin-top: 7px;
}

.OTAGO033823 #content .tile-box-shadow-thumbnail-description  ul li ul li {
	line-height: 1.5;
	margin-bottom: 7px;
	margin-left: 0;
	padding-left: 0;
}
.OTAGO033823 #content .tile-box-shadow-thumbnail-description  ul li ul li span.smalltag {
	color: #777777;
	font-style: normal;
	padding-left: 1px;
	padding-right: 1px;
}

.OTAGO033823 #content ul li {
	list-style-image: url(/_assets/_gfx/arrow-grey-forward.svg);
	margin-bottom: 3px;
}
#content .scholarship-box {
	background: #ffffff;
	border: 1px solid #dddddd;
	border-top: 7px solid #f9c000;
  border-radius: 3px;
	margin-bottom: 42px;
  margin-top: 14px;
  padding: 14px 14px;
}
#content .scholarship-box h2 {
  font-size: 26px;
  margin-bottom: 14px;
  padding-bottom: 0;
  padding-top: 7px;
}
#content .scholarship-box h2 strong {
  font-family: 'Amsi Pro Condbold', 'Open Sans', Helvetica, arial, sans-serif;
  font-weight: 700;
}
#content .scholarship-box p a {
	background: url(/_assets/_gfx/arrow-yellow-forward.svg) no-repeat right center;
	background-size: 12px;
	border-bottom: 0;
  color: #b9d2ff;
	padding-right: 35px;
}
.OTAGO033823 #content hr {
	margin-bottom: 28px;
	margin-top: 42px;
}
body.OTAGO033823 #content .tile-box-shadow-thumbnail-description ul li {
	margin-left: 0;
}
body.OTAGO033823 #content .tile-box-shadow-thumbnail-description ul li:last-of-type {
	padding-bottom: 0;
}
body.OTAGO033823 #content .tile-box-shadow-thumbnail-description ul li {
	padding-bottom: 2px;
}


/* Postgraduate subjects */

.OTAGO829948 #content {
  box-sizing: border-box;
  max-width: 100%;
  width: 100%;
}
#datatable_filter {
  background: #f9f9f9;
  border: 1px solid #dddddd;
  border-radius: 3px 3px 0 0;
  box-sizing: border-box;
  margin: 0 0;
  padding: 10px 23px 10px 23px;
  width: 100%;
}
.OTAGO829948 #content form {
  margin-bottom: 0;
  padding: 0;
}
.OTAGO829948 #content label {
  float: none;
  font-weight: 700;
  margin-bottom: 7px;
  margin-top: 7px;
  width: 100%;
}
.OTAGO829948 #content input {
  background: url(/_assets/_gfx/search-icon-grey.svg) no-repeat 10px center #ffffff;
  background-size: 15px;
  box-sizing: border-box;
  line-height: 2;
  margin-bottom: 21px;
  margin-top: 14px;
  padding: 7px 7px 7px 35px;
  width: 100%;
}
.OTAGO829948 #content table thead tr:nth-of-type(1) {
  background: #fcfcfc;
  position: sticky;
  top: 0px;
}
.OTAGO829948 #content table thead tr:nth-of-type(1):after {
  background: #f9c000;
  content: '';
  display: block;
  height: 2px;
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
}
.OTAGO829948 #content table {
  border-bottom: 1px solid #dddddd;
  border-collapse: separate;
  border-left: 1px solid #dddddd;
  border-right: 1px solid #dddddd;
	border-top: 1px solid #dddddd;
	border-collapse: collapse;
  margin: 0 0 21px 0;
}
.OTAGO829948 #content table tbody tr {
	border-bottom: 1px solid #dddddd;
	transition: 0.3s all ease-out;
	box-shadow: inset 0 0 0px 0px rgba(255, 255, 255, 0);
}
.OTAGO829948 #content table tbody tr:hover {
  background: #f9f9f9;
	box-shadow: inset 0 0 0px 1px rgba(0, 0, 0, 0.3);
}
.OTAGO829948 #content table th {
  background: none;
  color: #777777;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 1px;
  padding-top: 14px;
  padding-bottom: 14px;
  text-transform: uppercase;
}
.OTAGO829948 table.dataTable thead th {
  border-bottom: none;
}
.OTAGO829948 #content table td {
  font-size: 13px;
  line-height: 1.5;
  padding-top: 14px;
  padding-bottom: 14px;
}
.OTAGO829948 #content table td a {
    border-bottom: 0;
    display: inline-block;
    transition: all 0.3s ease-out;
	width: 100%;
}
.OTAGO829948 #content table th:nth-of-type(1),
.OTAGO829948 #content table td:nth-of-type(1) {
  padding-left: 21px;
  width: 60%;
}
.OTAGO829948 #content table td:nth-of-type(1) {
  font-size: 16px;
}
.OTAGO829948 #content table th:first-of-type,
.OTAGO829948 #content table td:first-of-type {
  width: 65%;
}
.OTAGO829948 #content table td:not(:first-of-type) {
  padding-top: 16px;
}
.OTAGO829948 #content td.yes-icon {
  background: url(/_assets/_gfx/tick-green-nocircle.svg) center 16px no-repeat;
  background-size: 20px;
  text-indent: -9999px;
}
.OTAGO829948 #content td.no-icon {
  background: url(/_assets/_gfx/nocircle-grey-cross.svg) center 16px no-repeat;
  background-size: 20px;
  text-indent: -9999px;
}
.OTAGO829948 #content table td span {
    display: inline-block;
    font-size: 11px;
    line-height: 1.2;
    padding-top: 4px;
    transition: all 0.3s ease-out;
}
.OTAGO829948 #content .alternative-spelling {
  line-height: 0;
  max-width: 0;
  visibility: hidden;
}
.OTAGO829948 #content form#papersearch,
.OTAGO710563 #content form#papersearch,
.OTAGO710563 #content form#papersearch + h3,
.OTAGO710563 #content form#papersearch + h3 + ul,
.OTAGO710563 #content form#papersearch + h3 + ul + .notice,
.OTAGO829948 #content form#papersearch + h3,
.OTAGO829948 #content form#papersearch + h3 + ul,
.OTAGO829948 #content form#papersearch + h3 + ul + .notice {
  display: none;
}

/* -----------------------
Postgraduate programmes
----------------------- */

/* **********
Postgraduate Health Sciences
********** */

body.OTAGO829946 #content,
body.OTAGO829946 #title h1.notopimage {
  max-width: 882px;
  position: relative;
  width: 100%;
}

body.OTAGO829946 #content .tile-box-shadow-description.grid-third {
/* 	background: silver; */
/* 	border-left: solid 10px blue */
	margin-top: 30px;
	margin-bottom: 30px;
}
body.OTAGO829946 #content .tile-box-shadow-description.grid-third p,
body.OTAGO829946 #content .tile-box-shadow-thumbnail-description.grid-quarter p{
	font-family: 'Amsi pro condlight', Helvetica, Arial, Geneva, sans-serif;
  font-size: 22px;
	color: #779fb8;
	line-height: 1.3;
}
body.OTAGO829946 #content .grid-third p+p:before,
body.OTAGO829946 #content .tile-box-shadow-thumbnail-description.grid-quarter p+p+p:before {
  background: #f9c000;
  content: '';
  display: block;
  height: 3px;
  margin-bottom: 14px;
  margin-top: 14px;
  width: 37px;
}
body.OTAGO829946 #content .tile-box-shadow-description.grid-third p:nth-of-type(2),
body.OTAGO829946 #content .tile-box-shadow-thumbnail-description p:nth-of-type(3){
	font-family: 'Amsi pro condbold', Helvetica, Arial, Geneva, sans-serif;
  font-size: 25px;
	color: #416EBF;
}
body.OTAGO829946 #content .tile-box-shadow-description:hover,
body.OTAGO829946 #content .tile-box-shadow-thumbnail-description.grid-quarter:hover {
   box-shadow: 0 10px 20px silver;
   transform: translateY(-1px)
}
body.OTAGO829946 #content .tile-box-shadow-description,
body.OTAGO829946 #content .tile-box-shadow-thumbnail-description.grid-quarter{
    box-shadow: 0 5px 20px #f5f5f5,
                0 2px 6px #e4e4e4;
    margin-bottom: 55px;
    -webkit-transition: all 0.2s ease;
    transition: all 0.3s ease;
}
body.OTAGO829946 #content .tile-box-shadow-thumbnail-description.grid-quarter {
	width: 22%;
	margin-right: 4%;
}
body.OTAGO829946 #content .tile-box-shadow-description.grid-third p {
	margin-top: 14px;
}

body.OTAGO829946 #content .tile-box-shadow-description.grid-third.icon:first-of-type{
    background: url(/_assets/OtagoCorporate/gfx/future-students/maori-icon.svg) no-repeat 14px 21px #ffffff;
	  background-size: 40px;
    padding: 7px 14px 7px 60px;
	  width: 48%;
	  margin-right: 4%;
	  margin-top: 0px;
}
body.OTAGO829946 #content .tile-box-shadow-description.grid-third.icon:nth-of-type(2){
    background: url(/_assets/OtagoCorporate/gfx/future-students/pacific-icon.svg) no-repeat 14px 21px #ffffff;
	  background-size: 40px;
    padding: 7px 14px 7px 60px;
	  width: 48%;
	  margin-right: 0;
	  margin-top: 0px;
}

body.OTAGO829946 #content .further-info {
	background-color: #f2f2f2;
	padding: 20px 20px 20px 20px;
	border-radius: 5px;
}
body.OTAGO829946 #content .further-info ul {
	margin-bottom: 0px;
	padding-bottom: 0px;
}

/* ************
PhD research in Health Sciences
************ */

body.OTAGO830020 #content {
	max-width: 882px;
  position: relative;
  width: 100%;
}
body.OTAGO830020 #content .tile-box-shadow-container {
	width: 100%;
}
body.OTAGO830020 #content .tile-box-shadow-description.full{
	width: 100%;
	margin-top: 30px;
	margin-bottom: 40px;
	padding-top: 30px;
	padding-bottom: 10px;
	border: solid .75px #bda871;
  border-top: solid 10px #bda871;
	background: #00508F;
	border-top: 14px solid #f9c000;
/* 	background-color: #f4f9ff; */
/* 	background-color: #f9f9f9; */
	margin-right:0;
/* 	box-shadow: 0 60px 6px teal; */
}
body.OTAGO830020 #content .tile-box-shadow-description.full:hover {
	background: #00345E;
}
body.OTAGO830020 #content .tile-box-shadow-description.full p {
	color: white;
/* 	background: url(/_assets/_gfx/arrow-yellow-forward.svg) no-repeat right center; */
	background-size: 10px;
	display: inline-block;
	padding-right: 0px;
	margin-bottom: 15px;
}
/* body.OTAGO830020 #content .tile-box-shadow-container {
  box-shadow: 60px -16px teal
} */

body.OTAGO830020 #content .tile-box-shadow-container .full p:before {
  width: 35px;
	height: 3px;
	content: '';
	background-color: #f9c000;
	display: block;
	content: '';
	margin-top: 14px;
}

body.OTAGO830020 #content .tile-box-shadow-container .full p {
	width: 100%;
	font-family: 'Amsi Pro Condbold', 'Open Sans', Helvetica, Arial, Geneva, sans-serif;
  font-size: 32px;
	padding-top: 0px;
/* 	color: white; */
}
body.OTAGO830020 #content .tile-box-shadow-container .full p a {
	border-bottom: none;
}
body.OTAGO830020 #content .tile-box-shadow-container .directories {
	width: 46.4%;
/* 	border: solid 1px #e0c282; */
	border: 0;
/*   border-left: solid 7px #bda871; */
  padding-left: 15px;
/*   background-color: #fafafa; */
	box-shadow: 0 0 0 0;
/* 	border-radius: 0; */
}
body.OTAGO830020 #content .tile-box-shadow-container .directories:nth-of-type(2) {
	margin-right: 0;
}
body.OTAGO830020 #content .tile-box-shadow-container .directories p:nth-of-type(1) {
	margin-right: 0;
	font-family: 'Amsi Pro Condbold', 'Open Sans', Helvetica, Arial, Geneva, sans-serif;
  font-size: 25px;
	padding-top: 10px;
	padding-bottom: 10px;
/* 	color: #bda871; */
	color: #186da7;
	border-bottom: 4px dotted #dddddd;
}
body.OTAGO830020 #content .tile-box-shadow-container .directories li {
	margin-right: 0;
	margin-left: 14px;
}
body.OTAGO830020 #content .tile-box-shadow-container .directories li a,
body.OTAGO830020 #content .tile-box-shadow-container.tile-box-shadow-container p a {
	border-bottom: none;
}
body.OTAGO830020 #content .tile-box-shadow-container .grid-third p+p {
	font-family: 'Amsi Pro Condbold', 'Open Sans', Helvetica, Arial, Geneva, sans-serif;
	font-size: 24px;
	padding: 0 14px 14px 14px;
	border-bottom: none;
}
body.OTAGO830020 #content .tile-box-shadow-container .grid-third p+p {
	font-family: 'Amsi Pro Condbold', 'Open Sans', Helvetica, Arial, Geneva, sans-serif;
	font-size: 24px;
	padding: 0 14px 14px 14px;
	border-bottom: none;
}
body.OTAGO830020 #content .tile-box-shadow-container .grid-third img {
	border: none;
	margin: 0;
	max-width: 100%;
	padding: 0;
	width: 100%;
}
body.OTAGO830020 #content .tile-box-shadow-container .grid-third p a:before,
body.OTAGO830020 #content .grid-quarter p+p:before {
	width: 35px;
	height: 3px;
	content: '';
	background-color: #f9c000;
	display: block;
	content: '';
	margin-top: 14px;
}
body.OTAGO830020 #content .grid-quarter {
	width: 22%;
	margin-right: 4%
}
body.OTAGO830020 #content .grid-quarter p+p {
	padding: 0 14px 14px 14px;
	font-family: 'Amsi Pro Condbold', 'Open Sans', Helvetica, Arial, Geneva, sans-serif;
	font-size: 22px;
}
body.OTAGO830020 #content .tile-box-shadow-container .full:hover,
body.OTAGO830020 #content .tile-box-shadow-container .grid-third:hover,
body.OTAGO830020 #content .tile-box-shadow-container .grid-quarter:hover {
   box-shadow: 0 10px 20px silver;
   transform: translateY(-1px)
}
body.OTAGO830020 #content .tile-box-shadow-container .grid-third,
body.OTAGO830020 #content .tile-box-shadow-container .grid-quarter {
    box-shadow: 0 5px 20px #f5f5f5,
                0 2px 6px #e4e4e4;
    margin-bottom: 50px;
    -webkit-transition: all 0.2s ease;
    transition: all 0.3s ease;
}
body.OTAGO830020 #content .tile-box-shadow-description.full {
    box-shadow: 0 5px 20px #f5f5f5,
                0 2px 6px #e4e4e4;
    margin-bottom: 30px;
    -webkit-transition: all 0.2s ease;
    transition: all 0.3s ease;
}


/* Postgraduate opportunities additional CSS */

/* Reverse order of HTML elements at mobile,
   client wants right hand coloumn to show
   at top of page so flex-box to the rescue */

@media only screen and (max-width: 768px) {
	body.OTAGO_170766 #contentwrapper {
		display: flex;
		flex-direction: column-reverse;
		flex-wrap: wrap;
	}
	body.OTAGO_170766 #right {
		width: 418px;
		padding: 12px 0px 0px 232px;
		border-top: none;
		margin-top: -21px;
	}
	body.OTAGO_170766 #right .rightwidget {
		border-top: none;
		width: 418px;
	}
	body.OTAGO_170766 #right .rightcontentwysiwyg {
		float: left;
		width: 100%;
	}
	body.OTAGO_170766 #right form fieldset {
		width: 390px;
	}


	/* Fix layout button */

	body.OTAGO_170766 #right input[type="submit"] {
		background: #416ebf url(/_assets/_gfx/sprite-search.png) -54px 7px no-repeat;
		padding: 4px 10px;
		min-width: 90px;
		max-width: 30%;
		height: auto;
		float: right;
		padding-left: 28px;
		padding-top: 5px;
	}
}





@media only screen and (max-width: 700px) {
	body.OTAGO_170766 #contentwrapper {
		display: flex;
		flex-direction: column-reverse;
		flex-wrap: wrap;
	}
	body.OTAGO_170766 #right {
		width: 96%;
		padding: 0;
	}
	body.OTAGO_170766 #right form fieldset {
		width: 100%;
	}
	body.OTAGO_170766 #right .rightwidget {
		width: 100%;
	}
	body.OTAGO_170766 #right .rightcontentwysiwyg {
		float: left;
	}
	body.OTAGO_170766 #right input[type="submit"] {
		padding-left: 35px;
	}
}


body.OTAGO_170766 #content div.clearFix h2 {
	border-bottom: none;
	font-size: 22px;
	letter-spacing: 0;
	line-height: 1.4;
	margin-bottom: 0px;
}
#content form button.back {
	background-color: #416ebf;
	border-color: #416ebf;
	color: #ffffff;
}
#content form button.back:hover {
	background-color: #375da2;
	border-color: #375da2;
	color: #ffffff;
}

/* End postgraduate opportunities additional CSS */

/* Profile page */
body.OTAGO064123 #content h1 {
	padding-bottom: 42px;
	margin-left: 0;
	opacity: .9;
	margin-top: -4px;
	padding-left: 0;
	display: block;
}
body.OTAGO064123 #right {
	margin-top: 5px;
}

/** Profile page ***/
.OTAGO060856 li.search_hs_staff_db {
	display:none;
}

/* Postgraduate programmes */

#content .in-page-navigation ul {
	margin: 21px 0 0 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
#content .in-page-navigation li {
	list-style-type: none;
	box-sizing: border-box;
	margin: 0;
	margin-right: 3.5%;
	margin-bottom: 14px;
	padding: 0%;
  width: 31%;
	float: left;
}
#content .in-page-navigation li:nth-of-type(3n) {
	margin-right: 0;
}
#content .in-page-navigation li a {
	padding: 21px 14px 21px 42px;
	display: block;
	border-bottom: none;
	background: #E8F8FF;
	background-size: 24px;
	border: 1px solid #B0CFF2;
	border-radius: 4px;
	box-shadow: 0 0 10px #e6edf6;
	transition: all 0.2s ease;
	font-family: 'Open sans', Helvetica, Arial, sans-serif;
	font-weight: 300;
	position: relative;
}
#content .in-page-navigation li a::before {
	content: '';
	display: block;
	width: 24px;
	height: 24px;
	position: absolute;
	left: 7px;
	top: 33%;
	background: url(gfx/arrow-circle.svg) no-repeat 0px center;
	background-size: 24px;
	transition: all 0.6s ease;
}
.no-svg #content .in-page-navigation li a::before {
    background: url(gfx/arrow-circle.png) no-repeat 0px center;
}
#content .in-page-navigation li:hover a::before {
	transform: rotate(90deg);
}
#content .in-page-navigation li a:hover {
	background-color: #ffffff;
	transform: scale(0.95);
	box-shadow: 0 0 5px #e6edf6;
}
#content .in-page-navigation li a:active {
    box-shadow: 0 0 0px #e6edf6;
}
#title.parent_content-region-block h1 {
	font-size: 32px;
	line-height: 1.2;
}
#content.parent_content-region-block h2 {
	border-bottom: none;
	font-size: 30px;
	line-height: 1.3;
	border-top: 1px solid #e4e4e4;
	margin-top: 42px;
	margin-bottom: 21px;
	padding-top: 49px;
	clear: both;
	position: relative;
}
#content.parent_content-region-block h2::before {
	content: '';
	display: block;
	width: 50px;
	height: 50px;
	position: absolute;
	left: -40px;
	top: 41px;
	background: url(gfx/arrow-circle.svg) no-repeat 7px center;
	background-size: 24px;
}
.no-svg #content.parent_content-region-block h2::before {
    background: url(gfx/arrow-circle.png) no-repeat 7px center;
}
#content.parent_content-region-block h3 {
	font-family: 'Open sans', Helvetica, Arial, sans-serif;
	line-height: 1.5;
	font-weight: 300;
	margin-bottom: 14px;
}
#content.parent_content-region-block .topofpage {
	background: #416ebf;
	display: inline-block;
    float: right;
	border-radius: 16px;
	padding: 3px 16px;
	margin-top: 21px;
	margin-bottom: 42px;
	color: #f9c000;
	transition: background 0.3s ease;
	transform: scale(1);
}
#content.parent_content-region-block .topofpage a {
	color: #ffffff;
	display: inline-block;
}
#content.parent_content-region-block .topofpage a:hover {
	border-bottom: none;
}
body.OTAGO034699 #content .topofpage:hover {
	background: #2f559a;
	color: #aecbff;
}
#content.parent_content-region-block .topofpage:active {
	transform: scale(0.95);
}
#content.parent_content-region-block ul {
    margin-left: 14px;
}
#content ol.roman-listing {
    list-style-type: lower-roman;
}
#content ol.alphabet-listing {
    list-style-type: lower-alpha;
}

/* Postgraduate research opportunities - feature box */

body.OTAGO033823 #content .scholarship-box {
	background: #00508F;
	border-top: 14px solid #f9c000;
	transition: all 0.3s ease-out;
}
body.OTAGO033823 #content .scholarship-box:hover {
	background: #00345E;
}
body.OTAGO033823 #content .scholarship-box a {
	color: #c8d9f9;
	display: block;
	border-bottom: none;
}
body.OTAGO033823 #content .scholarship-box p {
	background: url(/_assets/_gfx/arrow-yellow-forward.svg) no-repeat right center;
	background-size: 10px;
	display: inline-block;
	font-size: 18px;
	margin-bottom: 14px;
	padding-right: 28px;
}
body.OTAGO033823 #content .scholarship-box h2 {
	background-size: 12px;
	border-bottom: 0;
	color: #ffffff;
	font-family: 'Amsi Pro Condbold', 'Open Sans', Helvetica, Arial, sans-serif;
	font-size: 32px;
	padding-right: 35px;
}
body.OTAGO033823 #content .scholarship-box h2 strong {
	color: #f9c000;
}

/* MEDIA QUERIES ************/

/* @media (-webkit-min-device-pixel-ratio: 1.5),
  (min--moz-device-pixel-ratio: 1.5),
  (min-resolution: 1.5dppx),
  (min-resolution: 192dpi) {
    #title h1,
    body.OTAGO033779 #title h1,
    body.OTAGO093863 #title h1 {
       background-image: url(gfx/title-2021@2x.png);
       background-size: 385px;
    }
} */

@media (-webkit-min-device-pixel-ratio: 1.5),
  (min--moz-device-pixel-ratio: 1.5),
  (min-resolution: 1.5dppx),
  (min-resolution: 192dpi) {
    #title h1, body.frontpage #title h1.notopimage, #title h1.notopimage {
       background-image: url(gfx/title-2021@2x.png);
       background-size: 385px;
    }
}

/* iPad landscape */
@media only screen and (min-width: 769px) and (max-width: 1024px) {
	#wrapper {
     background-position: -200px 0;
    }
	body.OTAGO033779 .health-sci-feature-box1 {
		background-position: -190px -30px;
	}
	body.OTAGO033779 #content .grid4 {
		margin-bottom: 21px;
	}
/* 	body.OTAGO033779 #content .health-sci-feature-box1 .grid2,
	body.OTAGO033779 #content  .admission-dates .admission-date,
	body.OTAGO033779 #content .health-sci-feature-box2 .grid1 {
		width: 300px;
	} */
	body.OTAGO033779 #content .health-sci-feature-box2 .grid2 {
		width: 650px;
		height: auto;
	}
	body.OTAGO033779 #content .admission-dates h3 {
		background-position: 597px 10px
	}
	body.OTAGO033779 #content .health-sci-feature-box2 .subjects-list h3 {
		background-position: -296px -78px;
	}
	body.OTAGO033779 #features .features h2 {
		background-position: 250px -332px;
	}
	body.OTAGO033779 #features .features article:nth-child(even) {
		margin-right: 0;
	}
	body.OTAGO033779 #features .features article:nth-child(even) {
		clear: both;
	}
	body.OTAGO033779 #features .features article {
		width: 290px;
		margin-bottom: 32px;
	}
	body.OTAGO033779 #content  .admission-dates .admission-date:nth-child(odd) {
		clear: both;
	}
	body.OTAGO033779 #content  .admission-dates .admission-date:nth-child(odd) li,
	body.OTAGO033779 #content  .admission-dates .admission-date:nth-child(odd) p {
		margin-left: 21px;
	}
	body.OTAGO033779 #content  .admission-dates .admission-date:nth-child(even) {
		margin-right: 0;
	}
	body.OTAGO033779 #content  .admission-dates .admission-date:nth-child(even) p {
		margin-left: 0;
	}
	#title h1, #title h1.notopimage {
		max-width: 418px;
	}
	.OTAGO033823 #title h1, #title h1.notopimage {
		max-width: 650px;
	}
    body.n1965 #content .grid3.sliderbox h2 {
		background: #f1f4f8 url(gfx/arrow-down.png) no-repeat 380px center;
	}
    body.n1965 #content .grid3.sliderbox .active h2 {
    	background: #ffffff url(gfx/arrow-up.png) no-repeat 380px center;
    }
    /* News region */

	body.frontpage #content.otgx { width: 650px; }
    body.frontpage #content .health-sci-feature-box2 .grid2.subjects-list { margin-bottom: 0; }
	body.frontpage #box3 {
		margin-right: 0px;
		width: 608px;
	}
  #content .in-page-navigation a {
		min-height: 50px;
		hyphens: auto;
	}
}



@media only screen and (max-width: 768px) {
	body {
		background: none;
	}
	#wrapper {
	  background-position: -30px 7px;
		background-size: 1200px;
	}
/* 	body.OTAGO033779 #wrapper {
		background-position: -250px 0;
	} */
	#title h1 {
		background-position: 21px 45px;
/* 		padding-top: 220px; */
		padding-top: 320px
	}
  body.OTAGO064123 #title h1 {
    padding-top: 230px;
	}
	body.OTAGO033779 #title h1 {
		background-position: 21px 75px;
	}
	body.OTAGO033779 #content .grid4 {
/* 		width: 429px; */
		width: 100%;
	}
	body.OTAGO033779 #content .admission-dates h3 {
		background-position: 376px 10px
	}
	body.OTAGO033779 #content .health-sci-feature-box2 .grid2 {
		height: auto;
	}
	body.OTAGO033779 .health-sci-feature-box1 {
		background-position: -305px -30px;
	}
	body.OTAGO033779 #content .health-sci-feature-box1 p {
		padding-top: 7px;
	}
	body.OTAGO033779 .feature-box-title {
    	background-image: none;
    }
	body.OTAGO033779 #features .features h2 {
		background-position: 29px -332px;
	}
	body.OTAGO033779 #right {
		border-top: none;
	}
	body.OTAGO033779 #features .features {
		width: 394px;
		float: none;
	}
	body.OTAGO033779 #features .features article img {
		margin-right: 20px;
	}
	body.OTAGO033779 #content .admission-date {
		float: none;
		width: auto;
	}
	body.OTAGO033779 #content  .admission-dates .admission-date li,
	body.OTAGO033779 #content  .admission-dates .admission-date p {
		margin-left: 21px;
	}
	body.n1965 #content .grid3.sliderbox h2 {
		background: #f1f4f8 url(gfx/arrow-down.png) no-repeat 380px center;
	}
    body.n1965 #content .grid3.sliderbox .active h2 {
    	background: #ffffff url(gfx/arrow-up.png) no-repeat 380px center;
    }

    /* News region */

	body.frontpage #content .health-sci-feature-box2 .grid2.subjects-list { margin-bottom: 0; }
	body.frontpage #content .grid2.last.subjects-list { margin-bottom: 21px;}
  body.frontpage #box3 {
		margin-right: 0px;
		width: 100%;
	}


	body.frontpage #box3 article:nth-last-of-type(4n+1) { display: block; }
	body.frontpage #box3 article:nth-last-of-type(3n+2) { margin-right: 14px; }

    #content .in-page-navigation a {
		min-height: 50px;
		hyphens: auto;
        padding-left: 35px;
		padding-right: 7px;
	}
    #right .rightwidget { padding-right: 0; }
}

/* Fix Search background */
div#google { background: none; }




/*************************************************

	SMALLEST @ MEDIA / Small tablet to phone
	base width: < 700px

**************************************************/

@media only screen and (max-width: 700px) {
	body,
	body.frontpage {
		background: none;
	}
	#wrapper {
  	background-position: -200px 0;
  	background-size: 1000px;
	}
	.titleinner {
		margin-top: 0px;
		width: 96%;
		padding-left: 21px;
	}
	#content {
		width: 97%;
	}
	#title h1 {
		background-position: 0 35px;
		background-size: 200px;
		font-size: 40px;
		margin-left: 0;
		padding-left: 0;
		padding-top: 240px;
	}
	body.OTAGO033779 #title h1 {
		background-position: 0 50px;
		padding-top: 165px;
	}
  body.OTAGO064123 #title h1 {
    padding-top: 175px;
	}
	body.OTAGO064123 #content h1 {
		font-size: 40px;
	}
	#content h2 a:hover {
		text-decoration: none;
	}
	#content ul, #content ol {
  	margin-left: 14px;
	}
/* 	body.OTAGO033779 #wrapper {
		background-position: -300px 0;
		background-size: 1200px;
	} */
	body.OTAGO033779 #features {
  	margin: 0px 0px 0px 0px;
  	padding-bottom: 46px;
    width: 100%;
  }
	body.OTAGO033779 #content .grid4 {
		box-sizing: border-box;
		width: 100%;
	}
	body.OTAGO033779 #content .grid4 .grid2 {
		width: 100%;
	}
	body.OTAGO033779 #content .health-sci-feature-box2 .subjects-list h3 {
		background: none;
	}
	body.frontpage #content .health-sci-feature-box2 .grid2.subjects-list {
		margin-bottom: 21px;
		margin-right: 5%;
		width: 47%;
	}
	body.OTAGO033779 #content .health-sci-feature-box2 ul:last-of-type {
		padding-bottom: 0;
		margin-bottom: 0;
	}
	body.OTAGO033779 #content .health-sci-feature-box2 hr+ul li:last-of-type {
		padding-bottom: 0;
		margin-bottom: 0;
	}
	body.frontpage #content .health-sci-feature-box2 .grid2.subjects-list:nth-of-type(2) {
		margin-right: 0%;
	}
	#content .grid1 {
  	float: none;
    margin-right: 0;
    min-height: 50px;
    width: 100%;
	}
	#content hr {
		width: 60%;
	}
	body.OTAGO033779 .health-sci-feature-box1 {
    background-image: none;
    opacity: 0.93;
	}
	body.OTAGO033779 #content .health-sci-feature-box1 h2 {
	  font-size: 29px;
		margin-bottom: 14px;
	}
	body.OTAGO033779 #content .health-sci-feature-box1 h2 span {
	  font-size: 38px;
		margin-bottom: 14px;
	}
	body.OTAGO033779 #content .grid2 {
		min-height: auto;
	}
	body.OTAGO033779 #content .health-sci-feature-box2 li {
	    margin-left: 21px;
	}
	body.OTAGO033779 #content .health-sci-feature-box2 .admission-dates .admission-date {
    	height: auto;
	}
	body.OTAGO033779 #content .health-sci-feature-box2 .grid2,
	body.OTAGO033779 #content .admission-dates,
	body.OTAGO033779 #features .features {
		padding-bottom: 21px;
	}
	body.OTAGO033779 #features {
    	width: 87%;
    	margin: 0px 0px 0px 0px;
    	padding-bottom: 0px;
	}
	body.OTAGO033779 #features .features {
		width: 98%;
		padding: 14px 4% 7px 7%;
	}
	body.OTAGO033779 #features .features h2 {
    	margin-bottom: 14px;
    }
    body.n1965 #content .grid3.sliderbox h2 {
		background: #f1f4f8 url(gfx/arrow-down.png) no-repeat 10px center;
		padding-left: 35px
	}
    body.n1965 #content .grid3.sliderbox .active h2 {
    	background: #ffffff url(gfx/arrow-up.png) no-repeat 10px center;
    }
    #right {
    	margin-top: 0px;
    }
    /* Postgraduate opportunities */
    body.n6927 #right form {
        width: 100%;
    }
    body.n6927 #right form fieldset {
		width: 100%;
		box-sizing: border-box;
	}
	body.n6927 #right select {
		padding: 3px;
	}
	body.n6927 #right input {
		padding-left: 7px;
		padding-top: 3px;
		padding-bottom: 3px;
		width: 97%;
	}
	body.n6927 #right input[type="submit"] {
		background: #416ebf url(/_assets/_gfx/sprite-search.png) -57px 6px no-repeat;
		padding: 4px 10px;
		min-width: 90px;
		max-width: 30%;
		height: auto;
		float: right;
	}
  #content .oppoDetails dt,
	#content .oppoDetailsInd dt {
		width: 30%;
	}
	#content .oppoDetails dd,
	#content .oppoDetailsInd dd {
		width: 65%;
	}
	#content,
	body.OTAGO829946 #content,
	body.OTAGO033787 #content,
  body.OTAGO033792 #content,
  body.OTAGO033793 #content,
  body.OTAGO033798 #content,
  body.OTAGO033796 #content,
  body.OTAGO701123 #content,
  body.OTAGO705038 #content,
  body.OTAGO087119 #content,
  body.OTAGO109216 #content,
  body.OTAGO091177 #content,
	body.OTAGO123491 #content {
		width: 97%;
	}
	body.frontpage #content .grid2.subjects-list {
	height: auto;
	margin-bottom: 46px;
	margin-right: 5.5%;
	width: 47%;
}
	#title h1, body.frontpage #title h1.notopimage, #title h1.notopimage {
background-size: 285px;
}


  /* Professional */

	#content.parent_content-region-block ul {
		margin-left: 0;
		margin-top: 0px;
	}
	#content .in-page-navigation li {
        margin: 0 0 14px 0;
        margin-right: 0;
        width: 100%;
        float: none;
    }
	#content .in-page-navigation li a {
        padding: 7px 14px 7px 42px;
		min-height: auto;
    }
	#content .in-page-navigation li a::before {
        top: 6px;
    }
	#content.parent_content-region-block h2::before {
		display: none;
	}

    /* News region */

	body.frontpage #content.otgx {
		width: 97%;
	}
	body.frontpage #box3 {
		box-sizing: border-box;
		display: flex;
		flex-wrap: wrap;
		width: 100%;
	}
	body.frontpage #box3 h2 {
		width: 100%;
	}
	body.frontpage #box3 article {
		margin-right: 5%;
		width: 45%;
	}
	body.frontpage #box3 article img {
		float: none;
		max-width: 100%;
		width: 100%;
		margin-left: 0;
	}
	body.frontpage #right {
		margin-top: 0;
	}
	body.OTAGO033823 #content {
		width: 97%;
	}

	/* Subjects */

	.OTAGO829948 #content {
		max-width: 97%;
	}
	.OTAGO829948 #content table thead th:not(:first-of-type) {
		font-size: 11px;
		vertical-align: bottom;
	}
	.OTAGO829948 #content table thead th:first-of-type {
		vertical-align: bottom;
	}
	.OTAGO829948 #content table thead th:not(:first-of-type) span {
		text-align: left;
		writing-mode: vertical-rl;
    -webkit-writing-mode: vertical-rl;
    -ms-writing-mode: vertical-rl;
    vertical-align: top;
	}
	.OTAGO829948 #content table td a {
		font-size: 14px;
	}
	.OTAGO829948 #content table th:nth-of-type(1),
	.OTAGO829948 #content table td:nth-of-type(1) {
		padding-left: 14px;
	}
	body.OTAGO830020 #content {
		width: 97%
	}
	body.OTAGO830020 #content .tile-box-shadow-description.full p a {
	font-size: 24px
}
}

@media only screen and (min-width: 401px) and (max-width: 500px) {
	.OTAGO033823 #content .tile-box-shadow-thumbnail-description p + h2:first-of-type {
		font-size: 20px;
	}
	.OTAGO033823 #content .tile-box-shadow-thumbnail-description h2:first-of-type,
	.OTAGO033823 #content .tile-box-shadow-thumbnail-description p:nth-of-type(2) {
		padding-left: 7px;
	}
	.OTAGO033823 #content .tile-box-shadow-thumbnail-description ul {
		margin-left: 18px;
	}
	#wrapper {
  	background-position: -330px 0;
	}
}


@media only screen and (max-width: 450px) {
	.OTAGO033823 #content .tile-box-shadow-thumbnail-description {
		margin-right: 0;
		width: 100%;
	}
	.OTAGO033823 #content .tile-box-shadow-thumbnail-description p + h2:first-of-type {
		font-size: 30px;
		hyphens: none;
		line-height: 1.05;
		padding-left: 21px;
	}
	.OTAGO033823 #content .tile-box-shadow-thumbnail-description p:nth-of-type(2) {
		padding-left: 21px;
	}
	.OTAGO033823 #content .tile-box-shadow-thumbnail-description ul {
		margin-left: 30px;
	}
	body.OTAGO829946 #content .tile-box-shadow-description.grid-third p:nth-of-type(2),
  body.OTAGO829946 #content .tile-box-shadow-thumbnail-description p:nth-of-type(3){
    font-size: 20px;
}
  body.OTAGO829946 #content .tile-box-shadow-description.grid-third p,
  body.OTAGO829946 #content .tile-box-shadow-thumbnail-description.grid-quarter p{
    font-size: 20px;
  }
	#content h2 {
	font-size: 30px;
  }
	body.frontpage #content .health-sci-feature-box2 .grid2.subjects-list {
		margin-right: 0%;
		width: 100%;
	}
	#wrapper {
  	background-position: -370px 0;
	}
}
@media only screen and (max-width: 420px) {
	body.OTAGO829946 #content .tile-box-shadow-description {
		margin-bottom: 0px;
	}
	body.OTAGO829946 #content .tile-box-shadow-thumbnail-description.grid-quarter {
	width: 48%;
	margin-bottom: 10px;
}
body.OTAGO829946 #content .tile-box-shadow-thumbnail-description.grid-quarter:nth-of-type(2) {
	margin-right: 0%;
	}
		body.OTAGO829946 #content .tile-box-shadow-description.grid-third {
	margin-bottom: 0px;
  }
	body.OTAGO829946 #content .tile-box-shadow-description.grid-third.icon:first-of-type,
	body.OTAGO829946 #content .tile-box-shadow-description.grid-third.icon:nth-of-type(2){
		width: 100%;
		margin-right: 0px;
		margin-bottom: 20px;
	}
	body.OTAGO829946 #content .tile-box-shadow-description.grid-third.icon:first-of-type {
		margin-top: 25px;
	}
	body.OTAGO829946 #content .tile-box-shadow-description.grid-third:first-of-type {
	margin-top: 10px;
}
	body.OTAGO830020 #content .tile-box-shadow-description.directories {
		width: 100%
	}
	body.OTAGO830020 #content .tile-box-shadow-container .grid-quarter {
		width: 46%;
	}
}

@media only screen and (max-width: 400px) {
	.OTAGO033823 #content .tile-box-shadow-thumbnail-description p + h2:first-of-type {
		font-size: 30px;
	}
}
