@font-face{font-family:'Averta';src:url(../../templates/stylesheets/fonts/averta-bold-webfont.eot);src:url(../../templates/stylesheets/fonts/averta-bold-webfont.eot?#iefix) format('embedded-opentype'),url(../../templates/stylesheets/fonts/averta-bold-webfont.woff2) format('woff2'),url(../../templates/stylesheets/fonts/averta-bold-webfont.woff) format('woff'),url(../../templates/stylesheets/fonts/averta-bold-webfont.ttf) format('truetype');font-weight:700;font-style:normal}@font-face{font-family:'Averta';src:url(../../templates/stylesheets/fonts/averta-semibold-webfont.eot);src:url(../../templates/stylesheets/fonts/averta-semibold-webfont.eot?#iefix) format('embedded-opentype'),url(../../templates/stylesheets/fonts/averta-semibold-webfont.woff2) format('woff2'),url(../../templates/stylesheets/fonts/averta-semibold-webfont.woff) format('woff'),url(../../templates/stylesheets/fonts/averta-semibold-webfont.ttf) format('truetype');font-weight:600;font-style:normal}@font-face{font-family:'Crimson';src:url(../../templates/stylesheets/fonts/CrimsonText-Roman_gdi.eot);src:url(../../templates/stylesheets/fonts/CrimsonText-Roman_gdi.eot?#iefix) format('embedded-opentype'),url(../../templates/stylesheets/fonts/CrimsonText-Roman_gdi.woff) format('woff'),url(../../templates/stylesheets/fonts/CrimsonText-Roman_gdi.ttf) format('truetype');font-weight:normal;font-style:normal}@font-face{font-family:'Crimson';src:url(../../templates/stylesheets/fonts/CrimsonText-Italic_gdi.eot);src:url(../../templates/stylesheets/fonts/CrimsonText-Italic_gdi.eot?#iefix) format('embedded-opentype'),url(../../templates/stylesheets/fonts/CrimsonText-Italic_gdi.woff) format('woff'),url(../../templates/stylesheets/fonts/CrimsonText-Italic_gdi.ttf) format('truetype');font-weight:normal;font-style:italic}@charset "UTF-8";html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,*:after,*:before{box-sizing:inherit;margin:0;padding:0}textarea{resize:vertical}ul{list-style:none}img{display:block;max-width:100%}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}@media print{*{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}tr,img{page-break-inside:avoid}img{max-width:100%!important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}select{background:#fff!important}.table td,.table th{background-color:#fff!important}.table{border-collapse:collapse!important}thead{display:table-header-group}@page{margin:0.5cm}}::-moz-selection{background:rgba(216,246,247,0.99);text-shadow:none;color:#5c5c5c}::selection{background:#d8f6f7;background:rgba(216,246,247,0.99);text-shadow:none;color:#5c5c5c}body{font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.5;background:#fff;color:#5c5c5c}a{text-decoration:none;color:#148488}a:hover{color:#055b5e}.page-width{width:1140px;display:block;margin-left:auto;margin-right:auto}@media only screen and (max-width:1239px){.page-width{width:960px}}@media only screen and (max-width:979px){.page-width{width:748px}}@media only screen and (max-width:767px){.page-width{width:460px}}@media only screen and (max-width:479px){.page-width{width:100%;padding-left:10px;padding-right:10px}}.light,.post-date,.date{color:#b5b5b5}.img-shadow{position:relative;display:block}.img-shadow:after{content:"";display:block;position:absolute;top:0;left:0;z-index:10;width:100%;height:100%;box-shadow:inset 0 0 0 1px rgba(0,0,0,0.12)}.no-break{white-space:nowrap}.bg-cover{background-repeat:no-repeat;background-position:center center;background-size:cover}.bg-contain{background-repeat:no-repeat;background-position:center center;background-size:contain}.text-link{color:#148488;border-bottom:1px solid #bde7ff;background-clip:content-box;padding:0;margin:0}.text-link:hover{color:#148488;border-bottom:1px solid #99cfed;background-clip:content-box}.text-link:focus{outline:none}h1{font-family:'Crimson',Georgia,serif;color:#148488;font-weight:normal;line-height:1.3}h2{font-family:'Crimson',Georgia,serif;color:#148488;font-weight:normal;line-height:1.3}h3{font-family:'Crimson',Georgia,serif;color:#148488;font-weight:normal;line-height:1.3}h4{font-family:'Crimson',Georgia,serif;color:#148488;font-weight:normal;line-height:1.3}h5{font-family:'Crimson',Georgia,serif;color:#148488;font-weight:normal;line-height:1.3}h6{font-family:'Crimson',Georgia,serif;color:#148488;font-weight:normal;line-height:1.3}.ir{background-repeat:no-repeat;text-indent:100%;white-space:nowrap;overflow:hidden}#main-content{padding-bottom:87px}#main-col{float:left;width:74%;padding-top:30px}@media only screen and (max-width:979px){#main-col{width:100%}}.no-nav-col #main-col{width:100%}.has-side-col #main-col{width:48%}@media only screen and (max-width:979px){.has-side-col #main-col{width:68%}}@media only screen and (max-width:767px){.has-side-col #main-col{width:100%}}body.template-staff_member #main-col{width:55%}@media only screen and (max-width:979px){body.template-staff_member #main-col{width:72%}}@media only screen and (max-width:767px){body.template-staff_member #main-col{width:100%}}body.page-home #main-col{width:65%;padding-top:40px}@media only screen and (max-width:767px){body.page-home #main-col{width:100%}}#side-col{float:right;width:26%;padding-top:30px;padding-left:30px}@media only screen and (max-width:979px){#side-col{width:32%}}@media only screen and (max-width:767px){#side-col{width:100%;padding-left:0}}body.page-home #side-col{width:35%;padding-top:40px}@media only screen and (max-width:767px){body.page-home #side-col{width:100%;padding-top:30px}}#staff-col{float:right;width:19%;padding-top:30px;padding-left:30px}@media only screen and (max-width:979px){#staff-col{width:28%}}@media only screen and (max-width:767px){#staff-col{width:100%;padding-left:0}}#nav-col{float:left;width:26%;padding-top:30px;padding-right:30px}@media only screen and (max-width:979px){#nav-col{display:none}}#nav-col nav{font-family:"Averta",Arial,Helvetica,sans-serif;font-weight:600;font-size:14px;line-height:18px;text-transform:uppercase;letter-spacing:1px}#nav-col nav h3{font-family:"Averta",Arial,Helvetica,sans-serif;font-size:14px;line-height:18px;font-weight:600;margin-bottom:4px}#nav-col nav h3 a{display:block;padding:11px 19px 11px 20px;background:#c9c9c9;color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,0.1)}#nav-col nav h3 a:hover,#nav-col nav h3.current a{color:#148488;text-shadow:1px 1px 0 rgba(255,255,255,0.2)}#nav-col nav ul{background-color:#eee;padding:8px 20px 8px 20px}#nav-col nav li{border-top:1px solid #fff}#nav-col nav li:first-child{border-top:0}#nav-col nav li a{display:block;padding:8px 0 8px 0;color:#5c5b5b;text-shadow:1px 1px 0 rgba(255,255,255,0.2)}#nav-col nav li a:hover,#nav-col nav li.current>a{color:#148488}#nav-col nav li ul{border-top:1px solid #fff;padding:0}#nav-col nav li ul li a{padding-left:12px;background:url(/site/templates/images/nav-indent.png) no-repeat 0 14px}@media (min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:1.3),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){#nav-col nav li ul li a{background-image:url(/site/templates/images/nav-indent@2x.png);background-size:4px 6px}}#nav-col nav li.articles>ul{display:none}#nav-col nav li.articles.current>ul,#nav-col nav li.articles.parent>ul{display:block}.text a{text-decoration:underline}.text p{padding-bottom:17px}h1,h2,h3,h4,h5,h6{font-family:"Crimson",Georgia,serif;font-weight:normal;color:#148488}h1 strong,h2 strong,h3 strong,h4 strong,h5 strong{font-weight:normal}h6 strong{font-weight:bold}.text h1 a,.text h2 a,.text h3 a,.text h4 a,.text h5 a,.text h6 a{text-decoration:none}h1.page-head{font-size:32px;line-height:38px;padding:14px 0 10px 0;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;margin-bottom:22px}.text h1,.text h2{font-size:28px;line-height:34px;padding:24px 0 13px 0}.text h1:first-child,.text h2:first-child,.text h3:first-child,.text h4:first-child,.text h5:first-child,.text h6:first-child{padding-top:0}.text h1+h2,.text h2+h3,.text h3+h4{padding-top:1px}.text h3{font-size:24px;line-height:29px;padding:24px 0 15px 0}.text h4{font-size:20px;line-height:24px;padding:25px 0 16px 0}.text h5{font-size:14px;line-height:17px;text-transform:uppercase;letter-spacing:1px;padding:26px 0 18px 0}.text h6{font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:18px;font-weight:bold;padding:24px 0 18px 0}.text ul{padding:0 0 18px 20px;list-style-type:none;margin-top:-9px}.text ul ul{padding:8px 0 0 7px}.text ul li{padding:9px 0 0 20px;position:relative}.text ul li:before{content:"•";font-family:Arial,Helvetica,sans-serif;position:absolute;left:7px;top:9px;color:#9f9f9f}.text ol{padding:0 0 8px 40px;margin-top:-9px}.text ol li{padding:9px 0 0 0}.text .img-box{float:right;clear:right;margin:5px 0 15px 30px;width:40%;display:block}@media only screen and (max-width:479px){.text .img-box{margin:5px 0 23px 0;float:none;width:100%}}.text .img-box.full-width-image{margin:5px 0 4px 0;float:none;width:100%}.text .img-box img{width:100%}.col-left{float:left;width:60%;padding-right:30px}@media only screen and (max-width:767px){.col-left{float:none;width:auto;padding-right:0}}.col-right{float:right;width:40%;margin:6px 0 0}@media only screen and (max-width:767px){.col-right{float:none;width:auto;margin-top:20px}}body.template-careers .col-right{margin-top:0}@media only screen and (max-width:767px){body.template-careers .col-right{margin-top:20px}}.side-box{background-color:#eee;padding:22px 20px 12px 20px;text-shadow:1px 1px 0 rgba(255,255,255,0.2)}#body .side-box{width:30%;float:right;margin:6px 0 20px 30px}@media only screen and (max-width:767px){#body .side-box{width:45%}}@media only screen and (max-width:479px){#body .side-box{width:100%;float:none;margin:8px 0 22px 0;padding-left:10px;padding-right:10px}}div:not(.col-right) .side-box h3{padding-bottom:10px}div:not(.col-right) .side-box p{padding-bottom:12px}div:not(.col-right) .side-box ul{padding-left:5px}.side-box .light,.side-box .post-date,.side-box .date{color:#a0a0a0}.banner{position:relative;background-color:#eee;background-size:cover;background-position:center center;background-repeat:no-repeat;padding-top:19.5%}@media only screen and (max-width:767px){.banner{padding-top:36%}}.banner h2{position:absolute;bottom:0;left:0;padding:13px 20px;width:100%;text-align:right;z-index:10;color:#fff;font-size:24px;line-height:29px;font-style:italic;text-shadow:1px 1px 0 rgba(0,0,0,0.2);background:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.5));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%)}.banner+h1.page-head{border:0;padding-top:24px;margin-bottom:8px}.intro-list{margin:0 0 23px;border-top:1px solid #e1e1e1;color:#393939}.intro-list p{padding:9px 0 8px;border-bottom:1px solid #e1e1e1;font-weight:bold}.southlandnz{margin-top:30px;text-align:center}.southlandnz a{display:block;color:#5c5c5c;padding:17px 18px 20px;border:1px solid #e1e1e1;border-radius:4px}.southlandnz a:hover{border-color:#7dc6c9}.southlandnz a h3{color:#148488;font-style:italic;font-size:20px;line-height:24px;padding-bottom:10px;border-bottom:1px solid #e1e1e1;margin-bottom:10px}.southlandnz img{width:200px;max-width:100%;display:block;margin:10px auto 0 auto}.staff-grid{margin:-7px -15px -15px -15px;overflow:hidden}@media only screen and (max-width:767px){.staff-grid{margin:-2px -10px -10px -10px}}.staff-card{float:left;width:50%;box-shadow:inset 0 0 0 1px #e1e1e1;border:15px solid #fff}@media only screen and (max-width:767px){.staff-card{width:100%;height:auto!important;border-width:10px}}.staff-card.hovered{box-shadow:inset 0 0 0 1px rgba(0,0,0,0.4)}.grid-pic{float:left;width:35%;padding:21px;padding-right:0}@media only screen and (max-width:479px){.grid-pic{padding:11px;padding-right:0}}.grid-pic img{width:100%}.grid-summary{float:left;width:65%;padding:17px 21px 13px 20px;word-wrap:break-word;overflow:hidden}.grid-summary h3{font-family:"Averta",Arial,Helvetica,sans-serif;font-weight:600;font-size:15px;line-height:19px;text-transform:uppercase;letter-spacing:1px;padding-bottom:5px}.grid-summary p{padding-bottom:3px}p.staff-more{font-size:12px;line-height:16px;text-transform:uppercase;letter-spacing:1px;color:#8e8e8e;padding-top:3px}.staff-more a{text-decoration:none;color:#8e8e8e}.staff-card.hovered .staff-more,.staff-card.hovered .staff-more a{color:#055b5e}p.position{font-style:italic}.staff-summary{padding-bottom:20px;border-bottom:1px solid #e1e1e1;margin-bottom:22px}.staff-summary p{padding-bottom:3px}@media only screen and (max-width:767px){.staff-col-photo{float:left;width:40%}}.staff-col-photo img{width:100%}.staff-col-info{padding:22px 0 16px 0;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;word-wrap:break-word}@media only screen and (max-width:767px){.staff-col-info{float:right;width:60%;padding:0 0 0 5%;border-bottom:0}}.staff-col-photo+.staff-col-info{border-top:0}.staff-col-info p{padding-bottom:8px}.twitter-link,.linkedin-link{padding-top:6px}.twitter-link+.linkedin-link,.linkedin-link+.twitter-link{padding-top:0}.twitter-link a{padding-left:30px;background:url(/site/templates/images/icon-twitter.png) no-repeat top left;display:inline-block;height:24px;padding-top:1px;overflow:hidden}@media (min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:1.3),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.twitter-link a{background-image:url(/site/templates/images/icon-twitter@2x.png);background-size:24px 48px}}.twitter-link a:hover{background-position:bottom left}.linkedin-link a{padding-left:30px;background:url(/site/templates/images/icon-linkedin.png) no-repeat top left;display:inline-block;height:24px;padding-top:1px;overflow:hidden}@media (min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:1.3),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.linkedin-link a{background-image:url(/site/templates/images/icon-linkedin@2x.png);background-size:24px 48px}}.linkedin-link a:hover{background-position:bottom left}.article-link{padding-top:22px;border-top:1px solid #e1e1e1;margin-top:15px}.staff-expertise{padding-top:24px}.staff-grid-basic{margin:-9px -15px -15px -15px;overflow:hidden}.staff-grid-basic .staff-card{position:relative;box-shadow:none}.staff-grid-basic .staff-card .stafflink,.staff-grid-basic .staff-card .card-border{display:block;position:absolute;width:100%;height:100%;top:0;left:0;z-index:20;box-shadow:inset 0 0 0 1px rgba(0,0,0,0.12)}.staff-grid-basic .staff-card.hovered .stafflink{box-shadow:inset 0 0 0 1px rgba(0,0,0,0.4)}.staff-grid-basic .grid-pic{padding:0;width:30%}@media only screen and (max-width:767px){.staff-grid-basic .grid-pic{width:25%}}@media only screen and (max-width:479px){.staff-grid-basic .grid-pic{padding:11px;padding-right:0}}.staff-grid-basic .grid-pic .img-shadow:after{box-shadow:inset -5px 0 0 -4px rgba(0,0,0,0.12)}@media only screen and (max-width:479px){.staff-grid-basic .grid-pic .img-shadow:after{box-shadow:inset 0 0 0 1px rgba(0,0,0,0.12)}}.staff-grid-basic .grid-summary{width:70%;padding-top:20px}@media only screen and (max-width:767px){.staff-grid-basic .grid-summary{width:75%}}.staff-grid-basic .no-profile .grid-summary{position:relative;z-index:25}.article-item{padding:24px 0 48px 0;border-top:1px solid #e1e1e1}.article-item:first-child{padding-top:10px;border-top:0}.date{float:right;padding:0 0 10px 20px}#contents{display:none}@media only screen and (max-width:767px){#contents{display:none!important}}.byline{}.text .category-list{padding-left:0}.text .category-list li{padding-left:0}.text .category-list li:before{content:""}.text .pullout{font-family:"Crimson",Georgia,serif;font-size:20px;line-height:27px;font-weight:normal;font-style:italic;color:#404040;padding:23px 0 21px 0;border-bottom:1px solid #e1e1e1;border-top:1px solid #e1e1e1;margin:5px 0 23px 0}.share-buttons{border-top:1px solid #e1e1e1;padding:10px 0 0 0;margin-top:27px}.share-btn{float:left;margin-right:10px}.faq-question{cursor:pointer;border-top:1px solid #e1e1e1;padding-top:20px;margin-top:6px}.faq-question:first-child{border-top:0;padding-top:2px!important}.faq-answer{display:none}abbr{border-bottom:1px dashed #148488;cursor:help}.tipso_bubble{position:absolute;text-align:left;border-radius:4px;z-index:9999;padding:7px 9px 6px 9px;font-size:12px;line-height:17px}.tipso_content{word-wrap:break-word}.tipso_bubble>.tipso_arrow{position:absolute;width:0;height:0;border:8px solid;pointer-events:none}.tipso_bubble.top>.tipso_arrow{border-top-color:#000;border-right-color:transparent;border-left-color:transparent;border-bottom-color:transparent;top:100%;left:50%;margin-left:-8px}.tipso_bubble.bottom>.tipso_arrow{border-bottom-color:#000;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent;bottom:100%;left:50%;margin-left:-8px}.tipso_bubble.left>.tipso_arrow{border-left-color:#000;border-top-color:transparent;border-bottom-color:transparent;border-right-color:transparent;top:50%;left:100%;margin-top:-8px}.tipso_bubble.right>.tipso_arrow{border-right-color:#000;border-top-color:transparent;border-bottom-color:transparent;border-left-color:transparent;top:50%;right:100%;margin-top:-8px}.office-item{padding:24px 0 28px 0;border-top:1px solid #e1e1e1}body.template-office .office-item{padding-top:24px;border-top:1px solid #e1e1e1;margin-top:50px}.office-item:first-child,p+.office-item{padding-top:2px;border-top:0}.office-info{float:left;width:50%;padding-right:30px}@media only screen and (max-width:767px){.office-info{width:100%;padding-right:0}}.office-map{float:right;width:50%;height:350px;position:relative;background-color:#eee;margin-top:4px}@media only screen and (max-width:767px){.office-map{width:100%;height:300px;margin-top:4px}}.office-map iframe{position:absolute;top:0;left:0;width:100%;height:100%}.TextformatterVideoEmbed{margin:7px 0 27px;background:#cbcbcb}.pagination{overflow:auto;text-align:center;padding-top:22px;padding-bottom:15px;border-top:1px solid #e0e0e0}.pagination .prev-page{float:left;color:#bababa}.pagination .next-page{float:right;color:#bababa}.pagination .centre-text{display:inline-block}.result-highlight{font-weight:bold}.search-info{font-style:italic}.search-results ol{list-style:none;padding:8px 0 0}.search-results ol li{border-top:1px solid #e0e0e0;padding:22px 0 4px;margin-top:5px}.search-results h4 a{color:#148488;background:none}.search-results h4 a:hover{color:#055b5e}.search-results .path{margin-top:-15px;padding-bottom:8px;font-size:13px}.search-results .path a{text-decoration:none;color:#999}.search-results .search-summary{padding-bottom:10px}.header-bar{background-color:#0e9ba0}header{padding-top:66px;padding-bottom:24px;position:relative}@media only screen and (max-width:767px){header{padding-top:24px;padding-bottom:24px}}#prlaw-logo{display:block;float:left}#prlaw-logo img{max-width:100%;height:auto}@media only screen and (max-width:767px){#prlaw-logo{max-width:100%}}.search-box{float:right;font-size:0;line-height:0;margin-top:5px}@media only screen and (max-width:767px){.search-box{float:none;margin:0;position:absolute;bottom:-34px;left:10px}}#search-input{display:inline-block;background-color:#eee;padding:0 6px;border:0;height:28px;width:180px;color:#a3a3a3;font-size:14px;line-height:18px;font-family:Arial,Helvetica,sans-serif;-webkit-appearance:none;outline:0;border-radius:0}@media only screen and (max-width:479px){#search-input{width:160px}}#search-input::-webkit-input-placeholder{color:#a3a3a3}#search-input::-moz-placeholder{color:#a3a3a3;opacity:1}#search-input:-ms-input-placeholder{color:#a3a3a3}#search-input:focus{color:#5c5c5c;background-color:#fff}#search-submit{display:inline-block;vertical-align:top;width:28px;height:28px;border:0;background:url(/site/templates/images/icon-search.png) no-repeat center center #036c70;text-indent:-5000px;overflow:hidden;cursor:pointer;-webkit-appearance:none;border-radius:0;outline:0}@media (min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:1.3),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){#search-submit{background-image:url(/site/templates/images/icon-search@2x.png);background-size:16px 16px}}#search-submit:hover{background-color:#005255}.desktop-nav-bar{background-color:#434343}@media only screen and (max-width:979px){.desktop-nav-bar{display:none}}.nav-bar-inner{position:relative}.desktop-nav li{float:left;padding:12px 17px 12px 21px;color:#656565;font-family:"Averta",Arial,Helvetica,sans-serif;font-weight:600;font-size:14px;line-height:18px;position:relative}@media only screen and (max-width:1239px){.desktop-nav li{padding-left:16px;padding-right:11px}}.desktop-nav li:before{content:"/";font-family:Arial,Helvetica,sans-serif;position:absolute;top:12px;left:0}.desktop-nav li:first-child{padding-left:0}.desktop-nav li:first-child:before{content:""}.desktop-nav li a{text-transform:uppercase;letter-spacing:1px;color:#c8c8c8;text-shadow:1px 1px 0 rgba(0,0,0,0.1);display:inline-block;margin-left:0}.desktop-nav li a:hover{color:#fff}.desktop-nav li.current a,.desktop-nav li.parent a{color:#3ec2c7}.social-links{position:absolute;top:9px;right:0}.social-links a{display:block;float:left;width:24px;height:24px;margin-right:8px}.social-links a:last-child{margin-right:0}.facebook{background:url(/site/templates/images/icon-facebook.png) top no-repeat #5e7bb9}@media (min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:1.3),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.facebook{background-image:url(/site/templates/images/icon-facebook@2x.png);background-size:24px 48px}}.twitter{background:url(/site/templates/images/icon-twitter.png) top no-repeat #00aced}@media (min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:1.3),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.twitter{background-image:url(/site/templates/images/icon-twitter@2x.png);background-size:24px 48px}}.linkedin{background:url(/site/templates/images/icon-linkedin.png) top no-repeat #0084be}@media (min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:1.3),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.linkedin{background-image:url(/site/templates/images/icon-linkedin@2x.png);background-size:24px 48px}}.instagram{background:url(/site/templates/images/icon-instagram.png) top no-repeat #ca3593}@media (min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:1.3),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.instagram{background-image:url(/site/templates/images/icon-instagram@2x.png);background-size:24px 48px}}.social-links a:hover{background-position:bottom}.mobile-trigger-bar{background-color:#434343;font-family:"Averta",Arial,Helvetica,sans-serif;display:none}@media only screen and (max-width:979px){.mobile-trigger-bar{display:block}}.mobile-menu-bar{background-color:#fff;display:none}@media only screen and (max-width:979px){.mobile-menu-bar{display:block}}body.page-home .mobile-menu-bar{background-color:#707070}.mobile-menu-trigger{overflow:auto}.trigger-text{font-weight:600;font-size:14px;line-height:18px;text-transform:uppercase;letter-spacing:1px;color:#0e9ba0;text-shadow:1px 1px 0 rgba(0,0,0,0.15);padding:11px 10px 11px 0;float:right;cursor:pointer}@media only screen and (max-width:479px){.trigger-text{display:none}}.trigger-icon{width:40px;height:40px;background:url(/site/templates/images/mobile-menu-button.png) no-repeat center center #1cb0b5;float:right;cursor:pointer}@media (min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:1.3),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.trigger-icon{background-image:url(/site/templates/images/mobile-menu-button@2x.png);background-size:20px 20px}}.mobile-menu-wrap{clear:both}.mobile-menu-wrap ul{display:none}.mobile-menu-wrap li{position:relative}.mobile-menu-wrap li a{display:block;color:#fff;background:#068084;font-size:16px;line-height:19px;padding:11px 51px 10px 10px;border-top:1px solid #109599;text-decoration:none;text-shadow:1px 1px 0 rgba(0,0,0,0.15)}.mobile-menu-wrap>ul>li:first-child>a{border-top:0}.mobile-menu-wrap li a:hover,.mobile-menu-wrap li.current>a{background:#016c70;color:#fff}.mobile-menu-wrap li li a{border-left:10px solid #109599}.mobile-menu-wrap li li li a{border-left:20px solid #109599}.mobile-menu-wrap li li li li a{border-left:30px solid #109599}.submenu-toggle{position:absolute;top:1px;right:0;display:block;border-left:1px solid #109599;height:100%;width:41px;cursor:pointer}.submenu-toggle:hover{background-color:#016c70}.mobile-menu-wrap>ul>li:first-child>.submenu-toggle{top:0}.submenu-toggle .arrow{display:block;height:40px;width:40px;background:url(/site/templates/images/mobile-menu-toggle.png) no-repeat center center;-webkit-transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;transition:0.5s}@media (min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:1.3),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.submenu-toggle .arrow{background-image:url(/site/templates/images/mobile-menu-toggle@2x.png);background-size:18px 12px}}.mobile-menu-wrap li.submenu-show>.submenu-toggle .arrow{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.breadcrumb-bar{background-color:#eee}@media only screen and (max-width:979px){.breadcrumb-bar{display:none}}.breadcrumb{font-size:12px;line-height:16px;text-transform:uppercase;letter-spacing:1px;color:#7d7d7d;padding-top:7px;padding-bottom:6px;text-shadow:1px 1px 0 rgba(255,255,255,0.2)}.breadcrumb a{text-decoration:none;color:#7d7d7d}.breadcrumb a:hover{color:#148488}.breadcrumb strong{font-weight:normal;color:#aaa;display:inline-block;padding-right:10px}.breadcrumb .arrow{display:inline-block;vertical-align:top;width:7px;height:5px;padding:0 11px 0 9px;margin-top:5px;background:url(/site/templates/images/breadcrumb-arrow.png) no-repeat center center}@media (min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:1.3),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.breadcrumb .arrow{background-image:url(/site/templates/images/breadcrumb-arrow@2x.png);background-size:7px 5px}}#breadcrumb-bar{background-color:#eee;padding-top:7px;padding-bottom:6px;font-size:12px;line-height:16px;text-transform:uppercase;letter-spacing:1px;text-shadow:1px 1px 0 rgba(255,255,255,0.2)}@media only screen and (max-width:767px){#breadcrumb-bar{display:none}}#breadcrumb-bar .bc-label{font-weight:normal;color:#aaa;display:block;float:left;padding-right:10px}#breadcrumb-bar ol{list-style:none;overflow:hidden;float:left}#breadcrumb-bar li{float:left;padding-left:21px;padding-right:8px;position:relative;color:#7d7d7d}#breadcrumb-bar li:before{content:'';display:block;width:7px;height:5px;background:url(/site/templates/images/breadcrumb-arrow.png) no-repeat center center;position:absolute;left:2px;top:5px}@media (min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:1.3),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){#breadcrumb-bar li:before{background-image:url(/site/templates/images/breadcrumb-arrow.png);background-size:7px 5px}}#breadcrumb-bar li:first-child{padding-left:0}#breadcrumb-bar li:first-child:before{content:none}#breadcrumb-bar a{color:#7d7d7d}#breadcrumb-bar a:hover{color:#148488}html,body{height:100%}.wrap{min-height:100%;height:auto!important;height:100%}.push{clear:both}.footer-bar{background-color:#e5e5e5;border-bottom:8px solid #0e9ba0}footer{color:#7d7d7d;padding:28px 0 30px 0;font-size:12px;line-height:14px;text-shadow:1px 1px 0 rgba(255,255,255,0.2)}@media only screen and (max-width:979px){footer{text-align:center}}footer .divider{display:inline-block;color:#fff;text-shadow:none;padding:0 9px}.phones li{float:left;text-transform:uppercase;letter-spacing:1px}@media only screen and (max-width:979px){.phones li{float:none;padding-bottom:8px}.phones li .divider{display:none}}.phones li strong{font-weight:normal;color:#313131}.sitemap{float:right;display:inline-block;text-transform:uppercase;letter-spacing:1px;color:#7d7d7d;background:url(/site/templates/images/icon-sitemap.png) no-repeat 100% 2px;padding-right:16px}@media (min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:1.3),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.sitemap{background-image:url(/site/templates/images/icon-sitemap@2x.png);background-size:13px 9px}}@media only screen and (max-width:1239px){.sitemap{margin-top:17px}}@media only screen and (max-width:979px){.sitemap{float:none;margin-top:17px}}.sitemap:hover{color:#148488}.credit{color:#a0a0a0;float:right;clear:right;padding-top:23px;line-height:18px}@media only screen and (max-width:979px){.credit{float:none}}@media only screen and (max-width:479px){.credit .divider{display:block;width:0;height:0;overflow:hidden}}.credit a{color:#a0a0a0}.credit a:hover{color:#148488}.newsletter-signup{display:block;float:left;clear:left;background-color:#0e9ba0;font-family:"Averta",Arial,Helvetica,sans-serif;font-weight:600;font-size:14px;line-height:18px;text-transform:uppercase;letter-spacing:1px;color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,0.1);padding:4px 10px 4px 11px;margin-top:17px}@media only screen and (max-width:979px){.newsletter-signup{float:none;display:inline-block;margin-top:24px}}.newsletter-signup:hover{background-color:#0a888c;color:#fff}.slide-bar{background:#707070;overflow:hidden}.home-photos{position:relative}.home-photos h2{position:absolute;bottom:21px;right:30px;z-index:1000;color:#fff;font-style:italic;font-size:32px;line-height:38px;text-shadow:0 0 5px rgba(0,0,0,0.5)}@media only screen and (max-width:767px){.home-photos h2{bottom:13px;right:30px;font-size:24px;line-height:29px}}.bxslider{display:none}.bx-wrapper .bxslider{display:block}.home-photos .bx-wrapper{position:relative}.home-photos .bx-wrapper img{display:block;width:100%}.home-photos .bx-wrapper .bx-viewport{-webkit-transform:translatez(0);-moz-transform:translatez(0);-ms-transform:translatez(0);-o-transform:translatez(0);transform:translatez(0);width:100%;height:415px}.home-photos .bx-wrapper .bx-loading{min-height:32px;background:url(/site/templates/js/bxslider/loading.gif) center center no-repeat #ebebeb;height:100%;width:100%;position:absolute;top:0;left:0;z-index:100}.home-photos .bx-wrapper .bx-prev{display:none}.home-photos .bx-wrapper .bx-next{position:absolute;top:0;left:0;width:100%;height:100%}.home-news{margin-bottom:30px}.home-news-head{padding:11px 68px 10px 20px;background:#b9b9b9;margin-bottom:3px;position:relative}.home-news-head h3{font-family:"Averta",Arial,Helvetica,sans-serif;font-weight:600;font-size:15px;line-height:18px;text-transform:uppercase;letter-spacing:1px;color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,0.1)}.news-controls{position:absolute;top:50%;right:5px;margin-top:-14.5px}.news-controls a{display:block;width:29px;height:29px;text-indent:-9999px;background-repeat:no-repeat;float:left}.news-controls a:hover{background-color:#9d9d9d}.news-controls a.bx-prev{background-image:url(/site/templates/images/arrow-left.png);background-position:50% 50%}@media (min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:1.3),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.news-controls a.bx-prev{background-image:url(/site/templates/images/arrow-left@2x.png);background-size:8px 12px}}.news-controls a.bx-next{background-image:url(/site/templates/images/arrow-right.png);background-position:50% 50%}@media (min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:1.3),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.news-controls a.bx-next{background-image:url(/site/templates/images/arrow-right@2x.png);background-size:8px 12px}}.news-box{background:#eee}.news-box img{display:none}.home-news .bx-wrapper{position:relative}.home-news .bx-wrapper .bx-viewport{-webkit-transform:translatez(0);-moz-transform:translatez(0);-ms-transform:translatez(0);-o-transform:translatez(0);transform:translatez(0);width:100%;height:200px}.news-slide{padding:20px 20px 8px 20px}.news-box .home-newsitem-head{padding-bottom:6px;border-bottom:1px solid #fff;margin-bottom:17px}.news-box .text p{padding-bottom:12px}.text h3.latest-articles-head{padding-bottom:13px;border-bottom:1px solid #e1e1e1}.text .latest-articles-head a{color:#7a7a7a}.text .home-article{border-bottom:1px solid #e1e1e1;padding:17px 0 0 0}.text .home-article h4{padding-bottom:2px}.text .home-article p{padding-bottom:17px}