/*! 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: 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; }
@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; }

/*********

DSM

*********/

body {
	background: url(gfx/background.png) center 0px repeat-x;
}
#wrapper {
	background: url(gfx/banner.jpg) center 0px no-repeat;
}
.titleinner {
	padding-bottom: 14px;
}
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;
}
#title h1 {
	background: url(gfx/title-2020.png) 0px 50px no-repeat;
  font-family: 'Amsi pro condbold', 'Open Sans', Helvetica, Arial, Geneva, sans-serif;
	font-size: 55px;
  font-weight: 700;
	line-height: 1.05;
	margin-bottom: 28px;
	margin-top: 3px;
	opacity: 1;
	padding: 285px 0px 0 23px;
  position: static;
  text-rendering: optimizeLegibility;
}
#title h1,
#content h2
.OTAGO057978 #content h1 {
	font-family: "Amsi pro condbold", "Open Sans", Helvetica, Arial, san-serif;
	text-rendering: optimizeLegibility;
}
.OTAGO057978 #content h1 {
	background: none;
	padding: 49px 0 14px 0px;
	font-size: 35px;
	line-height: 1.2;
	margin: 0 0 0 23px;
	font-weight: 300;
	position: static;
}
#title p.heading-translation {
    color: #888888;
    font-family: 'Amsi pro condlight', Helvetica, Arial, Geneva, sans-serif;
    font-size: 30px;
    line-height: 1.2;
    margin-bottom: 35px;
    margin-top: -14px;
    padding-left: 23px;
}
#title .titleinner img {
	display: none;
}
#content h2 {
	border-bottom: none;
	border-top: 4px dotted #dddddd;
	color: #163568;


  font-family: 'Amsi Pro Condlight', 'Open Sans', Helvetica, Arial, Geneva, sans-serif;
	font-size: 35px;
  font-weight: 300;
  line-height: 1.2;
  margin-top: 28px;
	padding-bottom: 7px;
	padding-top: 21px;
  text-rendering: optimizeLegibility;

}
#content h2:first-of-type {
  margin-top: 0;
}
#content p + h2:first-of-type {
	margin-top: 28px;
}
#content h3,
body.OTAGO040049 #right .news h2 {
	color: #163568;
	font-family: 'Amsi pro condbold', Helvetica, Arial, Geneva, sans-serif;
	font-size: 24px;
	;letter-spacing: 0.01em;
	line-height: 1.2;
	text-transform: none;
	margin: 28px 0 14px 0;
}
#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,
#content ul.pagesubnav li a,
#right p,
#right li,
#right input
#content table td p,
#right {
	font-family: "Open Sans", Helvetica, Arial, sans-serif;
	font-weight: normal;
  line-height: 1.6;
}
#content ul li {
	margin-bottom: 3px;
}
#content ul.pagesubnav {
	border: 1px solid #dddddd;
	padding-bottom: 14px;
	padding-top: 14px;
}
#right {
	background: none;
	margin-top: 12px;
}


/*//////////// Frontpage styles /////////////// */

body.frontpage {
	background: url(gfx/background-frontpage.png) repeat-x 0 0;
}
body.frontpage #wrapper {
	background: url(gfx/banner-frontpage.jpg) no-repeat center 0;
}
body.frontpage #title h1 {
	background-position: 0 100px;
	font-size: 52px;
	line-height: 1.1;
	max-width: 100%;
	padding-top: 370px;
}
body.frontpage #content.otgx {
	box-sizing: border-box;
	display: flex;
	flex-wrap: wrap;
	max-width: 100%;
	padding-top: 0;
	width: 100%;
	
	
}
body.frontpage #content a {
	border-bottom: none;
}
body.frontpage .grid-half {
	background: #fafafa;
	border: 1px solid #e4e4e4;
	border-radius: 3px;
	box-shadow: 0 10px 20px #f1f1f1,
		          0 7px 5px #f9f9f9;
	box-sizing: border-box;
	float: left;
	margin-bottom: 48px;
	margin-right: 5%;
	min-height: 310px;
	padding: 14px;
	width: 30%;
}
body.frontpage .grid-half:nth-of-type(3n+1) {
	margin-right: 0;
}
body.frontpage #content .grid-half h2 {
	border-top: none;
	font-family: 'Amsi pro condbold', Helvetica, Arial, Geneva, sans-serif;
	font-size: 30px;
	font-weight: 700;
	margin-bottom: 21px;
	margin-top: 0;
	padding-bottom: 14px;
	padding-top: 0;
	position: relative;
}
body.frontpage #content .grid-half h2:after {
	position: absolute;
	background: #f9c000;
	width: 42px;
	height: 3px;
	content: '';
	left: 0;
	bottom: -3px;
}

/* Our people */

.OTAGO040074 #content ul {
	margin-left: 16px;
}
.OTAGO040074 #content ul:not(.pagesubnav) li {
	margin-bottom: 14px;
}
.OTAGO040074 #content ul li em {
	color: #666666;
	font-style: normal;
}

/* Expertise */

.OTAGO062649 #content form fieldset {
	background: #f5f5f5;
	border: 1px solid #dddddd;
	border-radius: 3px;
	box-sizing: border-box;
	margin-left: 0;
	padding-bottom: 0;
	width: 100%;
}
.OTAGO062649 #content form label {
	float: none;
	margin-bottom: 7px;
	margin-top: 14px;
}
.OTAGO062649 #content form input {
	box-sizing: border-box;
	float: none;
	padding-top: 5px;
	padding-bottom: 5px;
  width: 100%;
}
.OTAGO062649 #content form button {
	font-family: 'Open Sans', Helvetica, Arial, Geneva, sans-serif;
  font-weight: 400;
	margin-top: 14px;
	width: auto;
}
.OTAGO062649 #content ul {
	margin-left: 16px;
}
.OTAGO062649 #content ul li {
	color: #666666;
	list-style-image: url(/_assets/_gfx/arrow-grey-forward.svg);
	margin-bottom: 21px;
}
.OTAGO062649 #content li em {
	font-style: normal;
}
.OTAGO062649 #content ul li a {
	font-weight: 700;
}

/* Icons */

.icon-region {
	border-bottom: 4px dotted #dddddd;

	display: flex;
	flex-wrap: wrap;
	margin-bottom: 49px;
}
#content .icon-region a {
	border-bottom: none;
}
#content .icon-region .bioethics-icon,
#content .icon-region .deans-dept-icon,
#content .icon-region .general-practice-icon,
#content .icon-region .medicine-icon,
#content .icon-region .pathology-icon,
#content .icon-region .preventive-icon,
#content .icon-region .psychological-icon,
#content .icon-region .surgical-icon,
#content .icon-region .wchealth-icon {
	border: 1px solid #ffffff;
	border-radius: 3px;
	box-sizing: border-box;
	float: left;
	font-size: 11px;
	line-height: 1.3;
	margin-bottom: 42px;
	margin-right: 1%;
	padding-bottom: 0px;
	text-align: center;
	transition: all 0.3s ease-in;
	width: 10.2%;
}
.icon-region .bioethics-icon {
	background: url(gfx/bioethics.svg?v=2) no-repeat center 7px;
	background-size: 80%;
}
.icon-region .deans-dept-icon {
	background: url(gfx/cap.svg) no-repeat center 7px;
	background-size: 80%;
}
.icon-region .general-practice-icon {
	background: url(gfx/stethescope.svg) no-repeat center 7px;
	background-size: 80%;
}
.icon-region .medicine-icon {
	background: url(gfx/medical-cross.svg) no-repeat center 7px;
	background-size: 80%;
}
.icon-region .pathology-icon {
	background: url(gfx/microscope.svg) no-repeat center 7px;
	background-size: 80%;
}
.icon-region .preventive-icon {
	background: url(gfx/world.svg) no-repeat center 7px;
	background-size: 80%;
}
.icon-region .psychological-icon {
	background: url(gfx/brain.svg) no-repeat center 7px;
	background-size: 80%;
}
.icon-region .surgical-icon {
	background: url(gfx/surgery.svg) no-repeat center 7px;
	background-size: 80%;
}
#content .icon-region .wchealth-icon {
	margin-right: 0;
	background: url(gfx/humans.svg) no-repeat center 7px;
  background-size: 80%;
	margin-right: 0;
}
#content .icon-region .bioethics-icon:hover,
#content .icon-region .deans-dept-icon:hover,
#content .icon-region .general-practice-icon:hover,
#content .icon-region .medicine-icon:hover,
#content .icon-region .pathology-icon:hover,
#content .icon-region .preventive-icon:hover,
#content .icon-region .psychological-icon:hover,
#content .icon-region .surgical-icon:hover,
#content .icon-region .wchealth-icon:hover {
	transform: scale(0.95);
}
#content .icon-region a {
	padding-top: 90px;
	display: block;
}

#content .deans-corner h2,
#content .news-region h2,
#content .quicklinks h2 {
	font-size: 28px;
}
#content .quicklinks h2 {
	margin-bottom: 7px;
}

/* Deans corner */
body.frontpage .deans-corner {
	float: left;
	margin-right: 5.2%;
	width: 21%;
}
body.frontpage #content h3 {
	font-family: "Open Sans", Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.5;
	margin-top: 0;
}
body.frontpage #content .deans-corner p {
	margin-bottom: 7px;
}
body.frontpage #content .deans-corner p img {
	padding: 0;
	margin: 0;
	border: none;
}
body.frontpage #content p.smalltag {
	text-transform: uppercase;
	font-size: 10px;
	font-style: normal;
	color: #888888;
	letter-spacing: 0.06em;
	background: url(/_assets/_gfx/calendar-icon-grey.svg) no-repeat 0 2px;
	padding-left: 17px;
}

/* News section */

.news-region {
	width: 79%;
	float: left;
}
.news-region article {
	width: 186px;
	float: left;
	margin-right: 46px;
	max-width: 186px;
}
.news-region article:nth-of-type(3) {
	margin-right: 0;
}
.news-region article img {
	max-height: 114px;
	width: 100%;
	max-width: 186px;
	box-shadow: 0 0 0px 1px #e4e4e4;
	margin-bottom: 7px;
}

/* Quicklinks */
body.frontpage #content .quicklinks {
	width: 21%;
	float: left;
	background: url(/_assets/_gfx/sprite-widget.png) no-repeat -408px -535px;
}
body.frontpage #content ul {
	margin-left: 14px;
}
body.frontpage #content li {
	list-style-image: url(/_assets/_gfx/arrow-grey-forward.svg);
	margin-bottom: 7px;
}

body.OTAGO040049 #right #pagemetadata {
	position: absolute;
	top: 0;
	left: -885px;
	width: 186px;
	margin-top: 0 !important;
}
/* Events page */
#content .insideevent h3 {
	margin-top: 0;
	margin-bottom: 0;
}
/* Profile page */
.OTAGO057978 #right {
	padding-top: 117px;
}
.OTAGO057978 #title h1 {
	padding-top: 170px;
  text-indent: -9999px;
}
.OTAGO057978 #content h1 {
	margin: 0;
	padding-top: 37px;
	font-family: "Open Sans", Helvetica, Arial, sans-serif;
	font-weight: 300;
	margin-bottom: 21px;
	color: #163568;
}
.OTAGO057978 #content table {
	border: 1px solid #e4e4e4;
}
body.frontpage #content .grid4 {
    margin-right: 0;
    float: none;
}
body.frontpage #content .grid4 h3 {
	margin-top: 14px;
	margin-bottom: 42px;
}
body.frontpage .news article:hover {
	background: none;
}

body.frontpage #right {
	padding-left: 0;
}
body.frontpage #right h3 {
	margin-bottom: 7px;
}


/* Postgraduate opportunities */

body.n6954 #title h1 {
    padding-bottom: 0;
}
body.n6954 #content h2 {
    margin-top: 0;
}
body.n6954 #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;
    margin-bottom: 7px;
}
#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.n6954 #content form button.back,
#content .back {
	text-align: center;
	padding-left: 30px;
    padding-right: 21px;
    border: 1px solid #e9e9e9;
    background: url(/_assets/_gfx/arrow-yellow-back.png) no-repeat 3px center, #ffffff;
    color: #416ebf;
    transition: all 0.2s ease-out;
	width: auto;
}
#content .back:hover,
body.n6954 #content form button.back:hover {
    background-color: #416ebf;
	color: #ffffff;
}
body.n6954 #content form button.back:active,
#content .back:active {
	box-shadow: 0 0 10px #cccccc;
}
body.n6954 #right ul {
	border-bottom: none;
}
body.n6954 #right p {
	border-bottom: none;
	margin-bottom: 3px;
	padding-bottom: 0;
}
body.n6954 #right form fieldset {
	padding: 14px;
	width: 158px;
}
body.n6954 #right select,
body.n6954 #right input {
	width: 100%;
}
body.n6954 #right input {
	padding-left: 4%;
	padding-top: 1%;
	padding-bottom: 1%;
	width: 96%;
	border-radius: 2px;
}
body.n6954 #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: Georgia, Times New Roman, serif;
	transition: all 0.2s ease;
    line-height: 1.4;
    width: auto;
}
body.n6954 #right input[type="submit"]:hover {
	background-color: #295199;
	cursor: pointer;
}
body.n6954 #right input[type="submit"]:active {
	background-color: #5283db;
}





/* MEDIA QUERIES ************/


@media (-webkit-min-device-pixel-ratio: 2), (min--moz-device-pixel-ratio: 2), (min-resolution: 2dppx), (min-resolution: 192dpi) {
    #title h1,
    body.frontpage #title h1 {
      background-image: url(gfx/title-2020@2x.png);
      background-size: 335px;
    }
}


/* iPad landscape */
@media only screen and (min-width: 769px) and (max-width: 1024px) {
	body { background: none; }
	#wrapper {
	 background: url(gfx/banner.jpg) -340px 0px no-repeat;
  }
	body.frontpage #content.otgx {
		max-width: 650px;
	}
	body.frontpage #wrapper {
		background: url(gfx/banner-frontpage.jpg) -420px 0px no-repeat;
	}
	body.frontpage #content .grid-half {
		min-height: 470px;
	}
	body.frontpage #content .icon-region {
		margin-bottom: 35px;
		padding-bottom: 21px;
	}
	body.frontpage #content .icon-region p {
		width: 19.2%;
		background-size: 60%;
		margin-bottom: 14px;
	}
	body.frontpage #content .icon-region p:nth-of-type(5) {
		margin-right: 0;
	}
	body.frontpage #content .icon-region p a {
		padding-top: 90px;
	}
	#content .deans-corner h2,
  #content .news-region h2,
  #content .quicklinks h2 {
	 font-size: 21px;
  }
}



@media only screen and (max-width: 768px) {
	body { background: none; }
	#wrapper {
	 background: url(gfx/banner.jpg) -420px 0px no-repeat;
  }
	body.frontpage #content.otgx {
		width: 418px;
	}
	body.frontpage #wrapper {
		background: url(gfx/banner-frontpage.jpg) -460px 0px no-repeat;
	}
	body.frontpage #content .icon-region {
		padding-bottom: 21px;
		margin-bottom: 35px;
	}
	body.frontpage #content .icon-region p {
		width: 19.2%;
		background-size: 80%;
		margin-bottom: 14px;
	}
	body.frontpage #content .icon-region p:nth-of-type(5) {
		margin-right: 0;
	}
	body.frontpage #content .icon-region p a {
		padding-top: 80px;
	}
	body.frontpage #content .grid-half {
		width: 100%;
		margin-right: 0;
		min-height: auto;
		margin-bottom: 35px;
	}
	body.frontpage #content .deans-corner {
		width: 100%;
	}
	body.frontpage #content .deans-corner p img {
		float: right;
		margin-left: 23px;
	}
	body.frontpage #content .news-region {
		width: 100%;
		margin-top: 28px;
	}
	body.frontpage #content .news-region article:nth-of-type(2) {
		margin-right: 0;
	}
	body.frontpage #content .quicklinks {
		width: 100%;
		margin-top: 28px;
		background-position: -175px -560px;
	}
	body.OTAGO040049 #right {
		margin-top: 0;
		padding-left: 232px;
		width: 395px;
		border-top: none;
	}
	body.OTAGO040049 #right > * {
		width: 100%;
	}
	body.OTAGO040049 #right .features h2,
    body.OTAGO040049 #right .features:hover h2 {
		background-position: 27px -336px;
	}
	#right .features article {
		margin-right: 22px;
	}
	body.OTAGO040049 #right .news article:nth-child(3) {
		margin-right: 0;
	}
	#right abbr {
		border-bottom: none;
	}
}

/* Mobile styles (phone and small tablet) media query */

@media only screen and (max-width: 700px) {
  body,
	body.frontpage {
		background: none;
	}
	#wrapper,
	body.frontpage #wrapper {
	 background: url(gfx/banner.jpg) right 0px no-repeat;
		background-size: 1000px;
  }
	.titleinner,
	body.frontpage .titleinner {
		width: 100%;
  }
	#title h1,
	body.frontpage #title h1 {
		background-position: 7px 30px;
		background-size: 230px;
		padding: 175px 4% 0 4%;
		font-size: 40px;
	}
	body.frontpage #title h1 {
		font-size: 34px;
		margin-bottom: 21px;
	}
	#title p.heading-translation,
	#title ul#breadcrumbs {
		margin-left: 4%;
	}
	#title p.heading-translation {
		font-size: 25px;
		padding-left: 0;
	}
  .titleinner h1 {
   max-width: 100% !important;
  }
	body.frontpage #content.otgx {
		max-width: 96%;
		width: 100%;
	}
	body.frontpage #content .icon-region p {
		background-size: 50px;
	}
	body.frontpage #content .news-region img {
		max-width: 100%;
		max-height: 250px;
		float: none;
		margin-left: 0;
	}
	body.frontpage #content .quicklinks,
	body.frontpage .quicklinks {
		background-image: none;
	}
	body.OTAGO040049 #right {
		padding: 0;
		width: 97%;
	}
	/* Postgraduate opportunities */
    body.n6954 #right form {
        width: 100%;
    }
    body.n6954 #right form fieldset {
		width: 100%;
		box-sizing: border-box;
	}
	body.n6954 #right select {
		padding: 3px;
	}
	body.n6954 #right input {
		padding-left: 7px;
		padding-top: 3px;
		padding-bottom: 3px;
		width: 97%;
	}
	body.n6954 #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;
	}
    body.n6954 #content .oppoDetails dt,
	body.n6954 #content .oppoDetailsInd dt {
		width: 30%;
	}
	body.n6954 #content .oppoDetails dd,
	body.n6954 #content .oppoDetailsInd dd {
		width: 65%;
	}
    /* Profiles page */
	.OTAGO057978 #title h1 {
  	    padding-top: 80px;
    }
	/* Expertise */

	.OTAGO062649 #content form fieldset {
		margin-bottom: 35px;
		margin-left: 0;
		padding: 0 14px 14px 14px;
	}
	.OTAGO062649 #content form button {
		width: auto!important;
	}
	#content .icon-region .bioethics-icon, #content .icon-region .deans-dept-icon, #content .icon-region .general-practice-icon, #content .icon-region .medicine-icon, #content .icon-region .pathology-icon, #content .icon-region .preventive-icon, #content .icon-region .psychological-icon, #content .icon-region .surgical-icon, #content .icon-region .wchealth-icon {
		font-size: 14px;
	}
	#right {
		border-top: 0;
	}
}


@media only screen and (max-width: 515px) {
	#wrapper,
	body.frontpage #wrapper {
	 background: url(gfx/banner.jpg) -480px 0px no-repeat;
		background-size: 1000px;
  }
}

@media only screen and (max-width: 400px) {
	body.frontpage #content .icon-region p {
		width: 32%;
		background-size: 60%;
		margin-bottom: 2px;
	}
	body.frontpage #content .grid-half {
		margin-top: 14px;
		margin-bottom: 21px;
	}
}
