#contact{position:relative}#contact .leader{max-width:700px}#contact h3{font-size:24px;margin:0 0 .5em}#contact .map-cta{display:none}#contact .contactdetail{padding:0 0 0 0}#contact .vcard{margin:0 0 10%}#contact .vcard .org{display:none}#contact .vcard .type{color:#cc4921}.value{font-size:20px}.postal .type,.physical .type{padding-bottom:10px}#contact .vcard .adr{font-size:.75em;margin:.75em 0 .75em 0;float:left;min-width:120px;width:100%}#contact .mapwrapper{height:320px;background:#36454f;position:relative;margin:0 6.25%;overflow:hidden;display:none}#contact .mapwrapper .map{position:absolute;background:#36454f;left:0;top:0;right:0;bottom:-30px}#contact .mapwrapper .infobox{position:absolute;top:15%;left:50%;z-index:999;color:#fff;width:40%;min-width:400px}#contact .mapwrapper .infobox a{border-color:#666}#contact .mapwrapper .infobox a:hover{color:#fff;border-color:#888}#contact .mapwrapper .infobox h1{margin-top:0;padding-top:0;color:#fff}#contact .mapwrapper .infobox .leader{color:#fff}#contact .infobox .leader a{border:none;color:#fff}#contact .infobox .leader a:hover{border:none;color:#888}#contact .mapwrapper .infobox h3{color:#fff;font-size:40px;letter-spacing:1px;margin:0 0 .25em}.tel{padding-top:10px}#contact .mapwrapper .vcard{font-family:'Univers LT W01 65 Bold',Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;font-size:24px;margin:0}#contact .mapwrapper .nv{left:auto;left:10%;top:30%;width:25%}#contact .mapwrapper .nv p.leader{margin:0 0 .5em}#contact .mapwrapper .nv p a{display:inline-block;margin:0 .75em 0 0}#contact .mapwrapper .nv p.leader a{margin:0;display:inline;color:#888}#contact .mapwrapper .auckland{left:auto;right:5%;top:29%}#contact .mapwrapper .wellington{left:auto;left:50%;bottom:auto;top:50%}#contact .mapwrapper .christchurch{bottom:35%;left:auto;right:-80px;top:auto;width:50%}#contact .mapnav{position:absolute;top:20px;right:20px;font-family:'Univers LT W01 65 Bold',Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal}#contact .mapnav ul{padding:0;margin:0;list-style:none}#contact .mapnav li{padding:0;margin:0 0 0 5px;list-style:none;float:left;background:none}#contact .mapnav a{background:#e5e5e5;color:#000;display:inline-block;padding:5px 10px;font-size:11px;border:none;text-transform:uppercase}#contact .mapnav a.selected{background:none;color:#fff}#contact .mapnav a:hover{background:#fff;color:#000}@media only screen and (min-width:320px) and (max-width:539px){#contact .mapwrapper{display:block;margin:0}#contact .content{display:none}#main{padding:0}#contact .map-cta{display:block}#contact .mapnav a{padding:2px 1px;font-size:9px}h1{font-size:1.917em;line-height:.93617;margin:0 0 .5em;padding-top:.425532em;text-transform:uppercase}#contact .mapwrapper .nv p.leader{font-size:12px;margin:0 0 .5em;padding:1px 0 0;width:50%;line-height:16px}#contact .mapwrapper .auckland{left:5%;right:5%;top:13%;width:50%}#contact .mapwrapper .infobox h3{font-size:25px}#contact .mapwrapper .vcard{font-size:18px}.value{font-size:18px}#contact .vcard .adr{font-size:.65em}#contact .mapwrapper .christchurch{left:5%;right:5%;top:13%;width:50%}}@media only screen and (min-width:540px) and (max-width:1023px){#contact .mapwrapper{display:block;margin:0}#contact .content{display:none}#main{padding:0}#contact .map-cta{display:block}#contact .mapnav a{padding:5px 10px;font-size:11px}h1{font-size:2.6em;line-height:.93617;margin:0 0 .5em;padding-top:.425532em;text-transform:uppercase}}@media only screen and (min-width:1024px){#contact .mapwrapper{display:block;margin:0}#contact .content{display:none}#main{padding:0}#contact .map-cta{display:block}}@media only screen and (min-width:1224px){#contact .mapwrapper{height:600px;margin:0}}