/*! 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; }


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

Accountancy and Finance CSS

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

body {
    background: url(gfx/background-2023.png) repeat-x 0 0;
}

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,
    body.frontpage #title h1  {
    background: url(gfx/title-2023.png) 14px 80px no-repeat;
/*     color: #1f4a8c; */
    color: #80959f;
    font-family: 'Amsi Pro Condbold', 'Open Sans', Helvetica, Arial, Geneva, sans-serif;
    font-size: 55px;
    font-weight: 700;
    letter-spacing: -0.01em;
    line-height: 1.05;
    max-width: 882px;
    margin-top: 3px;
    opacity: 1;
    padding: 400px 43px 21px 23px;
    position: static;
    text-rendering: optimizeLegibility;
}
#wrapper {
  background: url(gfx/banner-2023.jpg) right 0px no-repeat;
} 
/* .titleinner {
    padding-top: 3px;
    padding-bottom: 21px;
    background: url(gfx/tessellation.png) 186px -72px no-repeat;
} */
.titleinner img {
    display: none;
}
.titleinner h1 {
    margin-top: 0px;
}
body.OTAGO014950 #content .intro p{
    margin-bottom: 75px;
}
#content h2 {
  border-bottom: none;
  font-family: 'Amsi Pro Condlight', 'Open Sans', Helvetica, Arial, Geneva, sans-serif;
  font-size: 35px;
  font-weight: 300;
  letter-spacing: -0.005em;
  line-height: 1.2;
  margin-bottom: 21px;
  margin-top: 35px;
  padding-bottom: 1px;
}
#content h2:first-of-type {
    margin-top: 0;
}
#content h3 {
  color: #80959f;
  font-family: 'Amsi Pro Condbold', 'Open Sans', Helvetica, Arial, Geneva, sans-serif;
  font-size: 22px;
  letter-spacing: 0.02em;
  line-height: 1.45;
  margin-top: 21px;
}
#content h4 {
  color: #80959f;
  font-family: 'Amsi Pro Condbold', 'Open Sans', Helvetica, Arial, Geneva, sans-serif;
  font-size: 20px;
  letter-spacing: 0.02em;
  line-height: 1.45;
  margin-top: 21px; 
}
body.OTAGO014952 #content iframe {
    margin: 0 0 20px 20px;
}
#content p + h2:first-of-type {
	margin-top: 35px;
}
#content p + h2:first-of-type {
	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,
section.global_mega_nav ul li,
section.global_mega_nav div.rightmeganavlist a,
nav.global_footer ul li {
  font-family: 'Open Sans', Helvetica, Arial, Geneva, sans-serif;
  font-weight: 400;
  text-rendering: optimizeLegibility;
}
#content p {
	line-height: 1.6;
    font-size: 16px;
}
#content blockquote {
    overflow: hidden;
    background-color: #f9f9f9;
}
#content ul,
#content ol {
    margin-left: 14px;
}
#content p img {
    border: none;
}
#content ul,
#content ul li,
#right ul li {
	list-style-image: url(/_assets/_gfx/arrow-pale-green-forward.svg);
	list-style-position: outside;
    font-family: ‘Open Sans', Helvetica, Arial, Geneva, sans-serif;
    font-size: 16px;
    padding-bottom: 10px;
    list-style-position: outside;
    margin-left: 7px;
}
#content ol li {
    font-size: 16px;
    padding-bottom: 10px;
}
#content .grid-third ul {
  margin-left: 22px;
}
#content ol li::marker  {
	color: grey;
	font-family: 'Amsi Pro Condbold', 'Open Sans', Helvetica, Arial, Geneva, sans-serif;
	font-size: 18px;
}
#content ol li {
	padding-left: 4px;
	margin-left: -7px
}
#content ol li ul li {
	padding-left: 4px;
	margin-left: 0px;
}
#content ul.pagesubnav li a {
    font-family: 'Open Sans', Helvetica, Arial, sans-serif;
    font-size: 15px;
    line-height: 1.7;
}
#content ul.pagesubnav li {
    list-style-position: outside;
    margin-left: 10px;
    padding-left: 5px;
}
#content ul.pagesubnav {
   background-color: #f5f5f5;
   border: solid #dddddd .5px;
}
#content ul.pagesubnav strong {
    color: var(--first-color);
    font-family: 'Amsi Pro Condbold', 'Open Sans', Helvetica, Arial, Geneva, sans-serif;
    font-size: 18px;
    letter-spacing: .4px;
}




body.OTAGO014962 #content table td p {
    font-size: 14px;
    line-height: 1.6;
    margin-bottom: 40px;
}
#right {
    background: none;
    box-sizing: border-box;
    margin-left: 0;
    padding-left: 232px;
    width: 100%;
}
#right .rightcontentwysiwyg {
    background-color: #f2f2f2;
    padding: 20px 20px 20px 30px;
    border-radius: 5px;
}
#right .rightcontentwysiwyg a,
#right .rightcontentwysiwyg p {
    font-size: 16px;
}
#right h2 {
    font-family: 'Amsi pro condbold', Helvetica, Arial, Geneva, sans-serif;
    font-size: 20px;
    letter-spacing: 0.01em;
    padding-bottom: 10px;
    text-transform: none;
}

body.OTAGO014962 #content table img {
    margin-top: 20px;
}
/* Postgraduate page*/
body.OTAGO_179003 #content h3 {
    clear: left;
}
#content p.yellow-arrow {
    background: url(gfx/arrow-yellow.svg) no-repeat 9px center / 10px;
    padding-left: 28px;
    padding-right: 14px;
    padding-top: 14px;
    padding-bottom: 14px;
    box-shadow: 0 0 3px #cccccc;
    border: solid 1px #dddddd;
    border-radius: 2px;
    margin-bottom: 35px;
}
.no-svg p.yellow-arrow {
    background: url(gfx/arrow-yellow.svg) no-repeat 0 center;
    padding-left: 21px;
    padding-left: 28px;
    padding-right: 14px;
    padding-top: 14px;
    padding-bottom: 14px;
    border: solid 1px #dddddd;
    border-radius: 2px;
    transition: all 0.2s ease-in-out;
}
#content p.yellow-arrow:hover {
    box-shadow: 2px 2px 14px #e4e4e4, 0 0 1px #e4e4e4;
}
#content .yellow-arrow a {
    border-bottom: none;
    font-family: 'Open Sans', Helvetica, Arial, Geneva, sans-serif;
}
blockquote img {
    margin-left: 14px;
    box-shadow: 0 0 1px #e4e4e4;
}
#content .blockquote2 {
/*     border: 1px solid #e6e6e6 !important; */
    border-top: 5px solid #f9c000;
    border-radius: 3px;
    padding: 015px;
    position: relative;
    margin-bottom: 25px;
    margin-top: 14px;
    background-color: #e6e6e6;
    font-size: 16px;
    line-height: 1.8;
    color: #707070;
/*     font-family: 'Amsi Pro Condlight', 'Open Sans', Helvetica, Arial, Geneva, sans-serif;
    letter-spacing: 0.01em;
    line-height: 1.5; */
  }
  
#content .blockquote2:after {
    background: url(/_assets/_gfx/quote-tail-grey-e6e6e6.svg) no-repeat center top;
    bottom: -18px;
    content: '';
    display: block;
    height: 19px;
    left: 82%;
    position: absolute;
    width: 30px;
  }
#content .caption186.noborder img {
    max-width: 186px;
    width: 100%;
}
body.n617 #content.otgx #slides .otagoprofile div {
    margin-bottom: 35px;
}
body.n617 #content.otgx #slides .otagoprofile div a {
    border-bottom: none;
}
body.n617 #content.otgx #slides .otagoprofile div:nth-of-type(3n+1) {
    clear: left;
}
body.n617 #content.otgx #slides .otagoprofile div:nth-of-type(2n) {
    margin-right: 46px;
}
body.n617 #content.otgx #slides .otagoprofile div:nth-of-type(3n) {
    margin-right: 0;
}
#right {
    background-size: 26px 100%;
}
/* #slides .otagoprofile p{
    font-size: 12px;
} */
#content p.fullwidthimage img,
#content p img,
#content h3 img{
    border: none;
}

/* Cafe page */

.OTAGO610666 #content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.OTAGO610666 #content h2,
.OTAGO610666 #content ul {
    width: 100%;
}
.OTAGO610666 #content p.topofpage {
    clear: both;
    width: 100%;
}
.OTAGO610666 #content .grid-half {
    width: 46.4%;
    box-sizing: border-box;
    border: 1px solid #dddddd;
    border-radius: 3px;
    box-shadow: 0 0 10px #e4e4e4;
    margin-bottom: 46px;
}
.OTAGO610666 #content .grid-half:nth-of-type(2n+1) {
    margin-right: 7.2%;
}
.OTAGO610666 #content .grid-half h3 {
    margin: 28px 14px 14px 14px;
    position: relative;
}
.OTAGO610666 #content .grid-half h3:before {
    position: absolute;
    content: '';
    width: 43px;
    height: 3px;
    background: #f9c000;
    margin-bottom: 14px;
    display: block;
    top: -14px;
    left: 0;
}
.OTAGO610666 #content .grid-half p:nth-of-type(2) {
    margin: 0 14px 14px 14px;
    line-height: 1.4;
}
.OTAGO610666 #content .grid-half span.smalltag {
    font-style: normal;
    color: #888888;
    letter-spacing: 0.05em;
}

/*  FRONTPAGE  */

body.frontpage #content.otgx {
    width: 882px;
}
body.frontpage #content.otgx a {
    border-bottom: none;
}
body.frontpage #content.otgx .gridthird {
    width: 263px;
    float: left;
    margin-right: 46px;
    margin-bottom: 28px;
}
body.frontpage #content.otgx .gridthird:nth-of-type(4),
body.frontpage #content.otgx .gridthird:nth-of-type(8) {
    margin-right: 0;
}
body.frontpage #content.otgx .gridthird img {
    max-width: 261px;
    width: 100%;
}
body.frontpage #content.otgx .intro h2 {
    color: #888888;
    font-size: 23px;
    line-height: 1.3;
    margin-bottom: 35px;
}
body.frontpage #content.otgx .gridthird.shadow-box {
    box-shadow: 0 0 6px #e4e4e4;
    border: 1px solid #e4e4e4;
    border-radius: 4px;
    width: 261px;
    padding-bottom: 14px;
    margin-bottom: 35px;
    min-height: 350px;
    transition: box-shadow 0.2s ease-out;
}
body.frontpage #content.otgx .gridthird.shadow-box:hover {
    box-shadow: 0 0 1px #e4e4e4;
}
body.frontpage #content.otgx .gridthird.shadow-box img {
    margin: 0;
    padding: 0;
    border: none;
}
body.frontpage #content.otgx h3 {
    margin-bottom: 21px;
}
body.frontpage #content.otgx .gridthird.shadow-box h3 {
/*     text-align: center; */
    margin-top: 14px;
    margin-bottom: 14px;
    padding-left: 14px;
    color: #416ebf;
    font-family: 'Amsi Pro Condbold', 'Open Sans', Helvetica, Arial, Geneva, sans-serif;
    font-size: 25px;
}
body.frontpage #content.otgx .gridthird.shadow-box h3:after {
  content: '';
  width: 50px;
  height: 3px;
  display: block;
  background: #f9c000;
  margin-top: 14px;
}
/* body.frontpage #content.otgx .gridthird.shadow-box h3 strong {
    color: #000000;
} */
body.frontpage #content.otgx .gridthird.shadow-box p {
    font-size: 13px;
    line-height: 1.5;
    color: #666666;margin-left: 14px;
    margin-right: 14px;
}
body.frontpage #content.otgx .gridthird.shadow-box a {
    background: url(gfx/arrow-grey.svg) 0 0 no-repeat;
    padding-left: 15px;
    border-bottom: none;
}
body.frontpage #content.otgx hr {
    clear:both;
    display: block;
    border-top: 1px solid #e4e4e4;
    margin-bottom: 28px;
}
body.frontpage #content.otgx .gridhalf {
    width: 418px;
    float: left;
    margin-right: 46px;
}
body.frontpage #content.otgx .gridhalf:nth-of-type(2n+2) {
    margin-right: 0;
}
body.frontpage #content.otgx .gridhalf article {
    width: 186px;
    margin-right: 46px;
    float: left;
}
body.frontpage #content.otgx .gridhalf article:nth-of-type(2n) {
    margin-right: 0px
}
body.frontpage #content.otgx .gridhalf h2 {
    font-family: 'Amsi Pro Condlight', 'Open Sans', Helvetica, Arial, Geneva, sans-serif;
    font-weight: 300;
}
body.frontpage #content.otgx .gridhalf h2:after {
    content: '';
    display: block;
    height: 4px;
    width: 50px;
    background: #F9C000;
    margin: 14px 0;
}
/* body.frontpage #content.otgx .gridhalf.news-box h2 {
    background: url(gfx/news-icon.png) no-repeat right 5px;
} */
/* body.frontpage #content.otgx .gridhalf.profiles-box h2 {
    background: url(gfx/profile-icon.png) no-repeat right 5px;
} */
body.frontpage #content.otgx .gridhalf article h3 {
    font-family: 'Open Sans', Helvetica, Arial, Geneva, sans-serif;
    font-weight: 300;
    font-size: 14px;
    margin-bottom: 14px;
}
body.frontpage #content.otgx .gridhalf article h3 a {
    border-bottom: none;
}
body.frontpage #content.otgx .gridhalf article .smalltag {
    font-family: 'Minion Pro', Minion, Georgia, Times New Roman, serif;
    text-transform: uppercase;
    font-style: normal;
    letter-spacing: 0.05em;
    color: #999999;
}
#slides .otagoprofile div p img {
    margin-left: 0;
    padding: 0;
    border: none;
}
#slides .otagoprofile div:nth-of-type(2n) {
    margin-right: 0;
}
#slides .otagoprofile a:first-child {
    margin-bottom: 21px;
}
#slides .otagoprofile p:last-of-type a:nth-of-type(2n+1) {
    font-family: 'Open Sans', Helvetica, Arial, Geneva, sans-serif;
    font-weight: 300;
    font-size: 16px;
    display: block;
    margin-top: 14px;
}
body.frontpage #right {
    padding-left: 0;
    margin-top: -450px;
    background-image: none;
}
#title h1.notopimage{
    max-width: 882px;
}

/* Feature cards */
body.frontpage #content .tile-box-shadow-container {
    display: flex;
    justify-content: space-between;
}
body.frontpage #content .tile-box-shadow-thumbnail-no-description.grid-quarter {
    box-shadow: 0 4px 4px rgba(0,0,0,0.05),
              0 15px 14px rgba(0,0,0,0.03);
    margin-bottom: 55px;
    -webkit-transition: all 0.2s ease;
    transition: all 0.3s ease;
}
body.frontpage #content .tile-box-shadow-thumbnail-no-description.grid-quarter:hover {
   box-shadow: 0 10px 20px silver;
   transform: translateY(-1px);
}

body.frontpage #content .tile-box-shadow-thumbnail-no-description.grid-quarter h3:after {
	width: 35px;
	height: 3px;
	content: '';
	background-color: #f9c000;
	display: block;
	content: '';
	margin-top: 14px;
}
body.frontpage #content .tile-box-shadow-thumbnail-no-description.grid-quarter  {
    width: 22%;
    margin-right: 0;
}
body.frontpage #content .tile-box-shadow-thumbnail-no-description.grid-quarter h3 {
	border-bottom: none;
	font-size: 25px;
	line-height: 1.25;
    margin: 0;
	padding: 14px 14px 14px 14px;
}
body.frontpage #content .tile-box-shadow-thumbnail-no-description.grid-quarter p{
	border-bottom: none;
    color: #333333;
	padding: 0 14px 14px 14px;
}


/* Accreditations */

body.frontpage #content.otgx .extra-logos:before {
    content: '';
    display: table;
    width: 100%;
    clear: both;
    height: 21px;
    border-bottom: 1px solid #e4e4e4;
}
body.frontpage #content.otgx .extra-logos {
    clear: both;
}
body.frontpage #content.otgx .extra-logos img {
    border: none;
    margin: 0 auto;
    padding: 0;
    display: block;
}
body.frontpage #content.otgx .extra-logos div {
    margin-top: 48px;
    width: 33.3%;
    float: left;
}
body.frontpage #content.otgx .extra-logos div:first-child {
    margin-top: 70px;
}

@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-2023@2x.png);
      background-size: 332px;
    }
}
   
@media only screen and (max-width: 1350px) {
    #wrapper {
        background-size: 1200px;
        background-position: right -95px top 0;
    }
    body {
        background-size: 16.8px;
    }
      #title h1,
    body.frontpage #title h1 {
        padding-top: 310px;
        background-size: 275px;
        background-position: 14px 40px;
        font-size: 50px
    }
}

/* padding issues fix */
@media only screen and (min-width: 770px) and (max-width: 925px) {
  #contentwrapper {
    padding-left: 0;
    padding-right: 0;
    }
}

@media only screen and (max-width: 1000px) {
    #wrapper {
        background-size: 1000px;
    }
    #title h1,
    body.frontpage #title h1 {
        padding-top: 250px;
        background-size: 240px;
    }
    body {
        background-size: 14px;
    }
}
    

/* Tablet styles */

@media only screen and (min-width: 769px) and (max-width: 1024px) {
    #features {
        width: 650px;
    }
    #title h1,
    body.frontpage #title h1 {
       padding-right: 150px;
    }
    body.frontpage #content.otgx {
        width: 650px;
    }
    body.frontpage #content.otgx .gridthird.shadow-box {
        width: 199px;
        min-height: 370px;
        margin-right: 23px;
    }
    body.frontpage #content.otgx .gridthird.shadow-box:nth-of-type(3n+1),
    body.frontpage #content.otgx .gridthird:nth-of-type(8) {
        margin-right: 0;
    }
    body.frontpage #content.otgx .gridthird {
        width: 201px;
        margin-right: 23px;
    }
    body.frontpage #content.otgx .gridhalf {
        width: 100%;
        float: none;;
        margin-right: 0px;
    }
    body.frontpage #content.otgx .gridhalf article,
    #slides .otagoprofile div {
        width: 47.5%;
        margin-right: 5%;
        float: left;
    }
    .gridhalf.profiles-box {
        clear: both;
    }
    body.n617 #content.otgx #slides .otagoprofile div:nth-of-type(3n) {
        margin-right: 5%;
    }
    body.n617 #content.otgx #slides .otagoprofile div:nth-of-type(2n) {
        margin-right: 0;
    }
    body.n617 #content.otgx #slides .otagoprofile div:nth-of-type(3n+1) {
        clear: none;
    }
}



@media only screen and (max-width: 768px) {
    #title h1,
    body.frontpage #title h1 {
        padding-right: 0;
    }
    body.frontpage #title h1 {
        padding-right: 0;
    }
    #right {
        border-bottom: none;
    }
    #features .events {
        width: 418px;
        margin-left: 232px;
        border-left: none;
    }
    #features .events article {
        margin-top: 14px;
    }
    #features .events article:first-child {
        margin-top: 14px;
    }
    body.frontpage #content.otgx {
        width: 418px;
    }
    body.frontpage #content.otgx .gridthird,
    body.frontpage #content.otgx .gridthird.shadow-box {
        width: 100%;
        margin-right: 0;
    }
    body.frontpage #content.otgx .gridthird.shadow-box img {
        max-width: 100%;
    }
    body.frontpage #right {
        margin-top: 0;
    }
    body.frontpage #content.otgx .gridhalf article,
    #slides .otagoprofile div {
        width: 47.5%;
        margin-right: 5%;
        float: left;
    }
    #slides .otagoprofile a:first-child {
        max-width: 100%;
    }
    #slides .otagoprofile div img {
        max-width: 100%;
        width: 100%;
    }
    .gridhalf.profiles-box {
        clear: both;
    }
}


/* Mobile styles*/

@media only screen and (max-width: 700px) {
    body,
    body.frontpage {
        background: none;
    }
    #wrapper {
       background-size: 900px;
    }
    #title h1,
    body.frontpage #title h1 {
        padding-top: 210px;
        background-size: 200px;
        font-size: 36px;
        background-position: 0 30px;
        padding-left: 0;
    }
    body.frontpage #content.otgx {
        width: 97%;
    }
    body.frontpage #content.otgx .gridthird {
        width: 31.33%;
        margin-right: 3%;
    }
    body.frontpage #content.otgx .gridthird.shadow-box {
        width: 30.5%;
        margin-right: 3%;
    }
    body.frontpage #content.otgx .gridthird.shadow-box:nth-of-type(3n+1),
    body.frontpage #content.otgx .gridthird:nth-of-type(8) {
        margin-right: 0;
    }
    body.frontpage #content.otgx img {
        float: none;
    }
    #features .events {
        width: 97%;
        margin-left: 0px;
        padding: 0;
    }
    #features .events article {
        width: 47.5%;
        margin-right: 5%;
    }
    #features .events article:nth-of-type(2n) {
        margin-right: 0;
    }
    body.frontpage #content.otgx .gridhalf {
        width: 100%;
    }
    #slides .otagoprofile a:first-child {
        height: auto;
        max-height: 200px;
    }
    body.n617 #content.otgx #slides .otagoprofile div:nth-of-type(3n) {
        margin-right: 5%;
    }
    body.n617 #content.otgx #slides .otagoprofile div:nth-of-type(2n) {
        margin-right: 0;
    }
    body.n617 #content.otgx #slides .otagoprofile div:nth-of-type(3n+1) {
        clear: none;
    }
        body.OTAGO014962 #content table img {
/*         border: solid 3px red; */
/*         padding-right: 40px; */
        min-width: 125px;
    }
    body.OTAGO014962 #content table p {
        font-size: 13px;
/*         color: red; */
    }
    body.OTAGO014962 #content table {
        border: none;
}
    #right {
        padding-left: 0px;
	width: 97%
}
    body.frontpage #content .tile-box-shadow-thumbnail-no-description.grid-quarter  {
        width: 48%;
        margin-bottom: 30px;
}

}



@media only screen and (max-width: 440px) {
    #wrapper {
        background-size: 600px;
        background-position: right -65px top 0;
    }
      #title h1,
    body.frontpage #title h1 {
        padding-top: 130px;
        background-size: 155px;
        font-size: 30px;
        background-position: 0 -5px;
        padding-bottom: 10px
    }
    body.frontpage #content p:nth-of-type(1) {
        margin-bottom: 30px;
    }
    body.frontpage #content.otgx .gridthird,
    body.frontpage #content.otgx .gridthird.shadow-box {
        width: 100%;
        margin-right: 0%;
    }
    .OTAGO610666 #content .grid-half {
        width: 100%;
        margin-bottom: 23px;
    }
    .OTAGO610666 #content .grid-half:nth-of-type(2n+1) {
        margin-right: 0;
    }
    body.OTAGO014962 #content table img {
/*         border: solid 3px red; */
/*         padding-right: 40px; */
        min-width: 125px;
    }
    body.OTAGO014962 #content table p {
        font-size: 13px;
/*         color: red; */
    }
    body.OTAGO014962 #content table {
        border: none;
}
    body.frontpage #content .tile-box-shadow-thumbnail-no-description.grid-quarter  {
        width: 100%;
}
}
