/* Copyright Webmistress www.webmistress.com.au 2015 */
@import url("//fast.fonts.net/t/1.css?apiType=css&projectid=b078989c-928d-402d-8477-592a5d97c29e");
@font-face{font-family:"AdelleSansWeb";font-weight:normal;src:url("../webfonts/5577a52c-046a-4ef1-9082-fcd2b45c4d66.eot?#iefix");src:url("../webfonts/5577a52c-046a-4ef1-9082-fcd2b45c4d66.eot?#iefix") format("eot"),url("../webfonts/8c4c756c-f655-408b-86ae-0960d91bfc14.woff2") format("woff2"),url("../webfonts/20ed2fae-246b-4199-a71b-6f85ae7bafc4.woff") format("woff"),url("../webfonts/b40b5f79-78e8-4141-af00-22d78eb1e26f.ttf") format("truetype"),url("../webfonts/237d4d0a-43a8-49aa-b628-1a92bdba5c36.svg#237d4d0a-43a8-49aa-b628-1a92bdba5c36") format("svg");}
@font-face{font-family:"AdelleSansWeb";font-weight:bold;src:url("../webfonts/12634e62-002c-41e2-be65-7b5d41bf2c0b.eot?#iefix");src:url("../webfonts/12634e62-002c-41e2-be65-7b5d41bf2c0b.eot?#iefix") format("eot"),url("../webfonts/0a9d2eea-89f7-47da-8a75-8d74a576594e.woff2") format("woff2"),url("../webfonts/0bf5f8eb-c184-41f8-a63a-49a479de6a4b.woff") format("woff"),url("../webfonts/47b3e515-99c6-48be-ac65-1b0942826aec.ttf") format("truetype"),url("../webfonts/5de8b306-405f-472d-9c39-65e35f47570e.svg#5de8b306-405f-472d-9c39-65e35f47570e") format("svg");}
@font-face{font-family:"NeueHaasUnicaWeb";font-weight:normal;font-style:normal;src:url("../webfonts/0ebd7648-5847-404a-a88a-28a353c0921c.eot?#iefix");src:url("../webfonts/0ebd7648-5847-404a-a88a-28a353c0921c.eot?#iefix") format("eot"),url("../webfonts/e0d80810-f7e3-4fea-8c57-ef8116f0465d.woff2") format("woff2"),url("../webfonts/27645c8a-608b-4abf-a2f1-c4407b576723.woff") format("woff"),url("../webfonts/bd3b3439-8eff-445c-80ed-87064138ca7d.ttf") format("truetype"),url("../webfonts/bf3731ee-64fe-49c1-b8a6-a4edbff3c74a.svg#bf3731ee-64fe-49c1-b8a6-a4edbff3c74a") format("svg");}
@font-face{font-family:"NeueHaasUnicaWeb";font-weight:normal;font-style:italic;src:url("../webfonts/960b8d39-bee7-47a1-a258-c73f8aabab91.eot?#iefix");src:url("../webfonts/960b8d39-bee7-47a1-a258-c73f8aabab91.eot?#iefix") format("eot"),url("../webfonts/cc589c6c-1ce4-4279-8684-c378497d1c68.woff2") format("woff2"),url("../webfonts/8546c78d-5a38-4c7b-9371-5a70d803922a.woff") format("woff"),url("../webfonts/cb4a00d4-9830-4ba3-914c-8eae604824b6.ttf") format("truetype"),url("../webfonts/611ebee3-c884-4580-86d4-d81a6180c188.svg#611ebee3-c884-4580-86d4-d81a6180c188") format("svg");}
@font-face{font-family:"NeueHaasUnicaWeb";font-weight:bold;font-style:normal;src:url("../webfonts/56b738a7-54b9-4e8c-a470-d96972ab3303.eot?#iefix");src:url("../webfonts/56b738a7-54b9-4e8c-a470-d96972ab3303.eot?#iefix") format("eot"),url("../webfonts/2418a824-3af2-42d7-a62e-f7a77cf487d1.woff2") format("woff2"),url("../webfonts/86b76db5-9343-473a-a106-60683cec7626.woff") format("woff"),url("../webfonts/2b883332-01dc-4b55-ac6a-d24c84f0e334.ttf") format("truetype"),url("../webfonts/7de50dd1-4a4e-47bf-bb5d-33bf1450649a.svg#7de50dd1-4a4e-47bf-bb5d-33bf1450649a") format("svg");}
@font-face{font-family:"NeueHaasUnicaWeb";font-weight:bold;font-style:italic;src:url("../webfonts/6313e3d3-f56d-4189-ba08-2030f0299bc8.eot?#iefix");src:url("../webfonts/6313e3d3-f56d-4189-ba08-2030f0299bc8.eot?#iefix") format("eot"),url("../webfonts/f8d5f51c-be93-429f-b91a-4216f471b822.woff2") format("woff2"),url("../webfonts/3456ffb1-d681-44a9-be28-4167dfd15c23.woff") format("woff"),url("../webfonts/93ec222c-c28e-4c64-a037-c0ebc51860c0.ttf") format("truetype"),url("../webfonts/b196678d-1287-4c65-a526-85821f119830.svg#b196678d-1287-4c65-a526-85821f119830") format("svg");}
a{-o-transition:color 0.3s,border 0.3s,background-color 0.3s;-ms-transition:color 0.3s,border 0.3s,background-color 0.3s;-moz-transition:color 0.3s,border 0.3s,background-color 0.3s;-webkit-transition:color 0.3s,border 0.3s,background-color 0.3s;transition:color 0.3s,border 0.3s,background-color 0.3s;}html{-webkit-text-size-adjust:none;padding:0;margin:0;background-color:#444;}address,article,aside,figure,figcaption,footer,header,menu,nav,section{font-size:1.0em;font-style:normal;font-weight:normal;text-align:left;display:block;padding:0;margin:0;}article{page-break-inside:avoid;}body{padding:0;margin:0;font-family:'NeueHaasUnicaWeb','Arial',sans-serif;font-size:15px;line-height:1.7;color:#444;background-color:#fff;}:focus{outline-color:inherit;outline-style:dotted;outline-width:1px;}div:focus{outline:none;}img{max-width:100%;height:auto;}a img{border:none;}a,a:link,a:visited{color:#444;text-decoration:underline;}a:focus,a:hover,a:active{color:#000;text-decoration:underline;}a[href^="tel"]:link,a[href^="tel"]:visited,a[href^="tel"]:focus,a[href^="tel"]:hover,a[href^="tel"]:active{text-decoration:none !important;}h1{font-size:80px;line-height:1.0;font-family:'AdelleSansWeb','Arial',sans-serif;font-weight:normal;font-style:normal;padding:0.75em 0 0.4em;margin:0;color:#fff;}.page-home h1{padding-top:2.8em;color:#fff;}h2{font-size:60px;font-family:'AdelleSansWeb','Arial',sans-serif;font-weight:normal;font-style:normal;line-height:1.0;padding:0.0833em 0 0.3833em;margin:0;color:#c8c4c2;}h2.spaced{padding-top:0.5em;}h3{font-size:24px;font-family:'AdelleSansWeb','Arial',sans-serif;font-weight:normal;font-style:normal;line-height:1.1;padding:6px 13px;margin:10px 0 14px;color:#fff;background-color:#767678;display:inline-block;}h4{font-size:24px;font-family:'AdelleSansWeb','Arial',sans-serif;font-weight:normal;font-style:normal;line-height:1.2;padding:17px 0 8px;margin:0;color:#000;}h4 strong{display:block;}h5{font-size:18px;font-family:'AdelleSansWeb','Arial',sans-serif;font-weight:normal;font-style:normal;line-height:1.2;padding:0 0 22px;margin:0;color:#767678;}h6{font-size:1.0em;font-weight:bold;font-style:normal;padding:0;margin:0;color:#000;}h6 a,h6 a:link,h6 a:visited,h6 a:focus,h6 a:hover,h6 a:active{color:#000 !important;}#profile h6{font-size:16px;color:#fff;}p{margin:0;padding:0 0 1em;max-width:725px;}ul{margin:0;padding:0 0 1em;list-style-type:none;}ul li{position:relative;padding:0 0 0 1em;margin:0;}ul li:before{content:'\2022';color:#767678;position:absolute;top:0;left:0;font-size:1.0em;}ul ul{padding-bottom:0;}.large{font-size:18px;line-height:1.5;padding-top:2px;max-width:725px;}
a.more,p.more a{font-size:16px;padding:0 7px 3px;display:inline-block;line-height:1.2;}.intro>p.more:last-child{margin-bottom:40px;}.page-about .intro p.more{margin-top:8px;}p.more a:link,p.more a:visited,a.more:link,a.more:visited{color:#767678;border:1px solid #767678;text-decoration:none !important;}p.more a:focus,p.more a:hover,p.more a:active,a.more:focus,a.more:hover,a.more:active{color:#444;border:1px solid #444;text-decoration:none !important;}p.more.alt a:link,p.more.alt a:visited,a.more.alt:link,a.more.alt:visited{color:#fff;border:1px solid #fff;}p.more.alt a:focus,p.more.alt a:hover,p.more.alt a:active,a.more.alt:focus,a.more.alt:hover,a.more.alt:active{color:#fff;border:1px solid #fff;}p.down{text-align:center;font-size:25px;width:25%;max-width:300px !important;padding:0 0 10px !important;position:absolute;bottom:25px;left:-9999px;}.down a{display:inline-block;padding:0 10px;}.down a:link,.down a:visited,.down a:focus,.down a:hover,.down a:active{text-decoration:none !important;}.down.show{left:-9999px;}.indented{margin-left:30px;}#page{overflow:hidden;}#header,#content,#footer{width:100%;clear:both;float:left;}#header-inner,#content-inner,#footer-inner{max-width:1200px;padding:0 20px;margin:0 auto;position:relative;}#header-inner:after,#content-inner:after{content:'';clear:both;display:table;}#header{background:#fff url(../images/bg.gif) no-repeat scroll 50% 0;min-height:340px;}#skip{font-size:0.8rem;}@media screen and (min-width:1020px){#skip{font-size:1rem;}}@media print{#skip{display:none;}}#skip a{position:absolute;top:0;left:-9999px;}#skip a:focus,#skip a:hover,#skip a:active{left:auto;right:25px;}#skip a,#skip a:link,#skip a:visited,#skip a:focus,#skip a:hover,#skip a:active{color:#fff;}@media screen and (min-width:1020px){#skip a,#skip a:link,#skip a:visited{color:#444;}#skip a:focus,#skip a:hover,#skip a:active{color:#000;}}#logo{position:absolute;top:0;left:20px;width:300px;}#logo a,#logo img{display:block;}#logo a,#logo a:link,#logo a:visited,#logo a:focus,#logo a:hover,#logo a:active{outline-color:#fff;}@media screen and (min-width:1020px){#logo a,#logo a:link,#logo a:visited,#logo a:focus,#logo a:hover,#logo a:active{outline-color:#000;}}#profile{width:260px;position:absolute;top:0;left:40px;font-size:13px;line-height:1.5;padding:28px 0 0;border-bottom:1px solid #858587;min-height:72px;color:#fff;}#byline{font-size:34px;line-height:1.2;color:#767678;font-family:'AdelleSansWeb','Arial',sans-serif;padding:35px 20px 0 300px;margin:0 -20px 153px 0;text-align:right;min-height:66px;max-width:2000px;}#byline a:link,#byline a:visited,#byline a:focus,#byline a:hover,#byline a:active{color:#767678;text-decoration:none;}#menu {margin:0 -10px;font-size:16px;}#menu ul{float:right;padding:0;margin:0;}#menu li{float:left;padding:0 0 0 14px;}#menu li:first-child{padding:0;}#menu li:before{content:'';display:none;}#menu li a{padding:0 10px;text-transform:uppercase;font-weight:bold;letter-spacing:0.05em;display:block;}#menu li a:link,#menu li a:visited{color:#767678;text-decoration:none;}#menu li a:focus,#menu li a:hover,#menu li a:active{color:#767678;text-decoration:underline;}#menu li.active a:link,#menu li.active a:visited,#menu li.active a:focus,#menu li.active a:hover,#menu li.active a:active{color:#767678;background-color:#FBE52F;text-decoration:none;}#menu p{width:74px;height:63px;position:absolute;top:42px;right:0;display:none;font-size:0.65em;}#menu p a{width:74px;height:63px;display:block;background:transparent url(../images/menu.svg) no-repeat scroll 50% 50%;color:transparent !important;outline-color:#fff;}.no-svg #menu p a{background:transparent url(../images/menu.png) no-repeat scroll 50% 50%;}#content {outline:none;background-color:#d4d0ce; }#content:focus{outline:none;}.bg1 #content { background:#d4d0ce url(../images/bg1.jpg) no-repeat scroll 50% -340px;background-size:cover; }.bg2 #content { background:#d4d0ce url(../images/bg2.jpg) no-repeat scroll 50% -90px; }.bg3 #content { background:#d4d0ce url(../images/bg3.jpg) no-repeat scroll 50% -1000px; }.bg4 #content { background:#d4d0ce url(../images/bg4.jpg) no-repeat scroll 50% -650px; }.bg5 #content { background:#d4d0ce url(../images/bg5.jpg) no-repeat scroll 50% -150px; }#footer{background-color:#444;color:#fff;line-height:1.5;padding:14px 0;min-height:176px;}#footer a:link,#footer a:visited{color:#fff;text-decoration:none;}#footer a:focus,#footer a:hover,#footer a:active{color:#fff;text-decoration:underline;}#footer p{font-size:20px;text-align:left;padding-top:16px;max-width:100%;}@supports (display:grid){@media screen and (min-width:1020px){#footer-inner{display:grid;grid-row-gap:0;row-gap:0;grid-column-gap:0;column-gap:0;grid-template-columns:1fr 260px;grid-template-rows:auto auto 1fr;grid-template-areas:"contact phone" "contact social" "accreditations links";}#footer-inner p:first-child{grid-area:contact;}#footer-inner p:nth-child(2){grid-area:phone;justify-self:end;}#footer-inner p:last-child{grid-area:links;justify-self:end;align-self:end;}#footer .accreditations ul{grid-area:accreditations;align-self:end;}#footer ul.social{grid-area:social;justify-self:end;}}}#footer .accreditations h6{font-size:13px;letter-spacing:0.05em;color:rgba(255,255,255,0.5);font-weight:400;text-transform:uppercase;padding:0 0 20px;}#footer .accreditations ul{align-items:flex-end;display:flex;flex-wrap:wrap;padding:0 0 2em;}@supports (display:grid){@media screen and (min-width:1020px){#footer .accreditations ul{padding-bottom:0;}}}#footer .accreditations ul li{padding:0 0 15px;margin:0 40px 0 0;}#footer .accreditations ul li.ama{padding-bottom:15px;}#footer .accreditations ul li.asps{padding-bottom:16px;}#footer .accreditations ul li.fracs{padding-bottom:6px;}#footer .accreditations ul li.interplast{padding-bottom:10px;}#footer .accreditations ul li:last-child{margin-right:0;}#footer .accreditations ul li::before{content:'';display:none;}#footer .accreditations ul li img{display:block;visibility:hidden;width:100%;}#footer .accreditations ul li a{display:block;}#footer .accreditations ul li.ama a,#footer .accreditations ul li.ama img{width:78px;height:56px;}#footer .accreditations ul li.ama a{background:transparent url(../images/ama_logo_reverse.svg) no-repeat scroll 0 0;background-size:100%;}#footer .accreditations ul li.asps a,#footer .accreditations ul li.asps img{width:140px;height:39px;}#footer .accreditations ul li.asps a{background:transparent url(../images/asps_logo_reverse.svg) no-repeat scroll 0 0;background-size:100%;}#footer .accreditations ul li.fracs a,#footer .accreditations ul li.fracs img{width:140px;height:44px;}#footer .accreditations ul li.fracs a{background:transparent url(../images/fracs_logo_reverse.svg) no-repeat scroll 0 0;background-size:100%;}#footer .accreditations ul li.interplast a,#footer .accreditations ul li.interplast img{width:140px;height:46px;}#footer .accreditations ul li.interplast a{background:transparent url(../images/interplast_logo_reverse.svg) no-repeat scroll 0 0;background-size:100%;}@media print{#footer .accreditations ul li img{visibility:visible;}#footer .accreditations ul li a{background-image:none;}}#footer-inner p:nth-child(2){font-size:34px;font-weight:bold;background:transparent url(../images/phone.svg) no-repeat scroll 0 57%;padding:0 0 0 34px;margin:0 0 17px;}#footer-inner p:last-child{text-transform:uppercase;font-size:13px;letter-spacing:0.05em;clear:both;color:#F8E43F;padding-top:0;}#footer ul.social{padding:0 0 40px;}ul.social{height:24px;text-align:left;font-size:18px;padding:0 0 3px 0;position:relative;}ul.social:before{content:'Follow us';float:left;padding:4px 0 0;line-height:1.0;color:#fff;}#footer ul.social:before{content:'';}ul.social li{padding:0 0 0 10px;width:24px;height:24px;float:left;}ul.social li:before{content:'';display:none;}ul.social a{width:24px;height:24px;display:block;font-size:0.25em;color:transparent !important;outline-color:#fff;}ul.social a[href*="facebook"] { background:transparent url(../images/facebook.svg) no-repeat scroll 50% 50%; background-size:24px; }ul.social a[href*="google"] { background:transparent url(../images/googleplus.svg) no-repeat scroll 50% 50%; background-size:24px; }ul.social a[href*="linkedin"] { background:transparent url(../images/linkedin.svg) no-repeat scroll 50% 50%; background-size:24px; }.no-svg ul.social a[href*="facebook"] { background:transparent url(../images/facebook.png) no-repeat scroll 50% 50%; background-size:24px; }.no-svg ul.social a[href*="google"] { background:transparent url(../images/googleplus.png) no-repeat scroll 50% 50%; background-size:24px; }.no-svg ul.social a[href*="linkedin"] { background:transparent url(../images/linkedin.png) no-repeat scroll 50% 50%; background-size:24px; }ul.index{margin:8px 0 0 -10px;clear:both;}
ul.index li{float:left;width:16.6666%;max-width:200px;padding:0 0 0 10px;margin:0 0 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}ul.index li:before{content:'';display:none;}ul.index h3{position:absolute;top:50%;right:0;margin:-24px 0 0;padding:0;z-index:10;}ul.index h3 a{display:block;padding:6px 25px 6px 13px;}ul.index h3 a:link,ul.index h3 a:visited{color:#fff;background-color:#767678;text-decoration:none;}ul.index h3 a:focus,ul.index h3 a:hover,ul.index h3 a:active{color:#fff;background-color:#444444;text-decoration:none;}ul.index li:hover a:link,ul.index li:hover a:visited,ul.index li:hover a:focus,ul.index li:hover a:hover,ul.index li:hover a:active{color:#fff;background-color:#444444;text-decoration:none;}ul.index p{padding:0;width:100%;}ul.index p a{display:block;position:relative;}ul.index p a:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(189,183,180,0.2);}ul.index img{display:block;}.highlight{font-family:'AdelleSansWeb','Arial',sans-serif;background-color:rgba(251,229,47,0.9);color:#767678;font-size:24px;line-height:1.5;margin:0 0 25px;width:auto;}.highlight p{padding:18px 0 25px 25px;}.highlight a:link,.highlight a:visited,.intro .highlight a:link,.intro .highlight a:visited{color:#767678;text-decoration:underline;}.highlight a:focus,.highlight a:hover,.highlight a:active,.intro .highlight a:focus,.intro .highlight a:hover,.intro .highlight a:active{color:#444;text-decoration:underline;}.page-home .highlight{max-width:725px;position:absolute;top:142px;right:0;}.box .highlight{max-width:375px;position:absolute;top:33px;right:0;z-index:20;}.intro{color:#fff;}.page-about .intro{position:relative;}.intro>p:last-child{padding-bottom:40px;}.page-about .intro p{color:#444;max-width:500px;}.page-about .intro h1+p{padding-top:28px;}.intro a:link,.intro a:visited{color:#fff;text-decoration:none;}.intro a:focus,.intro a:hover,.intro a:active{color:#fff;text-decoration:underline;}.page-home .plainbox{padding-top:28px;padding-bottom:78px;max-width:500px;}.plainbox{position:relative;clear:both;padding:0 25px;margin:0 -25px;}.plainbox2{position:relative;clear:both;padding:0 25px 40px;margin:0 -25px;background-color:transparent;background-color:rgba(0,0,0,0.05);}.plainbox2:after{display:table;content:'';clear:both;}.box{clear:both;background-color:#fff;color:#767678;padding:28px 25px 40px;margin:0 -25px;position:relative;min-height:150px;}.box a:link,.box a:visited{color:#767678;}.box a:focus,.box a:hover,.box a:active{color:#000;}.box.alt{background-color:#f8f8f8;}.page-contact .box{padding-bottom:0;}.page-procedures .box{background-color:rgba(255,255,255,0.9);}.box:after{content:'';display:table;clear:both;}.page-home .box p.more{width:33.33%;max-width:400px;min-width:355px;position:absolute;top:56px;right:0;}.page-home .box p.more a{margin-right:10px;}.page-procedures .box .more{text-align:right;float:right;padding:0;margin:-53px 0 0;}#map-wrapper{width:52.5%;float:right;margin:-53px 0 0 6%;}#map{width:52.5%;height:500px;padding:0;margin:0;background:#e9e5dc url(../images/macquarie_plastic_surgery_location_map.svg) no-repeat scroll 50% 50%;background-size:1800px 1200px;}@media screen and (min-width:3200px){#map{background-size:cover;}}#map-wrapper #map{width:100%;}.phone,.fax,.address,.email{font-size:34px;color:#fff;padding:0 0 0 57px;line-height:1.5;}.fax{background:transparent url(../images/fax.svg) no-repeat scroll 0 50%;}.no-svg .fax{background:transparent url(../images/fax.png) no-repeat scroll 0 50%;}.phone{margin-top:28px;background:transparent url(../images/phone.svg) no-repeat scroll 4px 50%;}.no-svg .phone{background:transparent url(../images/phone.png) no-repeat scroll 4px 50%;}.address{background:transparent url(../images/address.svg) no-repeat scroll 7px 50%;}.no-svg .address{background:transparent url(../images/address.png) no-repeat scroll 7px 50%;}.email{background:transparent url(../images/email.svg) no-repeat scroll 0 65%;margin-bottom:42px;overflow:hidden;text-overflow:ellipsis;}.no-svg .email{background:transparent url(../images/email.png) no-repeat scroll 0 65%;}div.group{clear:both;width:100%;float:left;padding:0 0 6px;}article.service{float:left;width:47.5%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:25px 25px 0;background-color:#f1f1f1;background-color:rgba(119,119,121,0.1);margin:16px 0 44px;position:relative;}article.service:nth-child(odd){clear:both;}article.service:nth-child(even){float:right;}article.service h3{position:absolute;top:25px;right:-5px;padding-right:25px;z-index:10;margin-top:0;display:block;}article.service ul{line-height:1.4;font-size:15px;margin:0 0 0 215px;padding:52px 0 20px;min-height:148px;}article.service li{padding:0;}article.service li:before{content:'';display:none;}article.service h3+p{position:absolute;top:25px;left:25px;width:190px;margin:0;background-color:transparent;}article.service .extra{margin:0 -25px;background-color:#fff;padding:1em 23px 0.266667em;border:2px solid rgba(119,119,121,0.1);border-top:none;}.staff1{background-color:#FBE52F;width:68.333333%;float:left;margin:-25px 0 0 -25px;padding:50px 0 0 25px;}.plainbox2 .staff1{background-color:#f4df2e;padding-top:25px;margin-top:0;}article.staff{float:left;width:28.333333%;padding:0 5% 28px 0;}.plainbox:after{clear:both;display:table;content:'';}.page-about .plainbox h2{border:2px solid #fff;color:#fff;display:block;padding:0.35em 25px 0.32em;margin:0 0 0.67em -25px;display:inline-block;}article.staff h4{padding-top:0;}.cols{width:46%;float:left;}.col{page-break-inside:avoid;float:left;width:45%;padding:0 5% 0 0;}article.bio{page-break-inside:avoid;margin-top:-225px;width:50%;float:right;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 0 52px 30px;}article.bio h4,article.bio h5{margin-left:-30px;}p.image img{display:block;}article.bio p.image{float:left;margin:4px 25px 15px -30px;padding:0;width:50%;max-width:300px;}.staff2{width:25%;float:right;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:11px 0 0;}.staff2 p.large{font-size:24px;color:#fff;font-family:'AdelleSansWeb','Arial',sans-serif;}@media screen and (min-width:1020px){.staff2 p.large{margin-top:-11px;}}@media print{.staff2 p.large{color:#000;margin-right:0;}}.plainbox2 .staff2{padding-top:25px;}.plainbox .staff2 h4{color:#fff;}.staff2 ul{padding:0 0 28px;}.staff2 li{margin:50px 0 0;padding:0;}@media screen and (min-width:640px) and (max-width:1020px){.staff2 ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.staff2 li{padding:0 40px 0 0;}.staff2 li:last-child{padding-right:0;}}.staff2 li:before{display:none;content:'';}.plainbox .staff2 img{display:block;visibility:hidden;}.staff2 li a{display:inline-block;}.staff2 li.ama a{background:transparent url(../images/ama_logo_reverse.svg) no-repeat scroll 0 0;background-size:cover;}.no-svg .staff2 li.ama a{background:transparent url(../images/ama_logo_reverse.png) no-repeat scroll 0 0;}.staff2 li.asps a{background:transparent url(../images/asps_logo_reverse.svg) no-repeat scroll 0 0;background-size:cover;}.no-svg .staff2 li.asps a{background:transparent url(../images/asps_logo_reverse.png) no-repeat scroll 0 0;}.staff2 li.fracs a{background:transparent url(../images/fracs_logo_reverse.svg) no-repeat scroll 0 0;background-size:cover;}.no-svg .staff2 li.fracs a{background:transparent url(../images/fracs_logo_reverse.png) no-repeat scroll 0 0;}.staff2 li.anzba a{background:transparent url(../images/anzba_logo_reverse.svg) no-repeat scroll 0 0;background-size:cover;}.no-svg .staff2 li.anzba a{background:transparent url(../images/anzba_logo_reverse.png) no-repeat scroll 0 0;}.staff2 li.interplast a{background:transparent url(../images/interplast_logo_reverse.svg) no-repeat scroll 0 0;background-size:cover;}.no-svg .staff2 li.interplast a{background:transparent url(../images/interplast_logo_reverse.png) no-repeat scroll 0 0;}@media screen and (min-width:1020px){.page-about .box h2{border-bottom:1px solid rgba(119,119,121,0.25);min-height:198px;max-width:46%;}.page-contact .large,ul.social{font-size:20px;}.down.show{left:0;}}@media screen and (max-width:1250px){#logo{left:0;}#profile{left:20px;}#header{background-image:none;}#byline{background:#fff url(../images/bg.gif) no-repeat scroll 50% 100%;}.page-home .highlight{top:107px;left:515px;right:auto;width:auto;}.box .highlight{left:750px;right:auto;width:auto;}.highlight p{padding-right:25px;}.box{margin-left:-25px !important;margin-right:-25px !important;padding-left:25px !important;padding-right:25px !important;}.staff1{margin-left:-25px !important;padding-left:25px !important;}.plainbox2{margin-left:-25px !important;padding-left:25px !important;margin-right:-25px !important;padding-right:25px !important;}.page-about .plainbox h2{margin-left:0;}.page-home .box p.more a{margin-right:25px;}ul.index h3 a{padding-right:13px;}}
@media screen and (max-width:1060px){#byline{font-size:30px;padding-top:38px;min-height:63px;}.page-home .box p.more{text-align:right;}.box{padding-bottom:15px;}.page-procedures .box .more{text-align:left;float:none;padding:0 0 1em;margin:0;}}@media screen and (max-width:1020px){.bg1 #content { background-position:50% 0% !important; background-size:cover; }.bg2 #content { background-position:50% 0% !important; background-size:cover; }.bg3 #content { background-position:50% 0% !important; background-size:cover; }.bg4 #content { background-position:50% 0% !important; background-size:cover; }.bg5 #content { background-position:50% 0% !important; background-size:cover; }h1{font-size:50px;}.page-home h1{padding:0 0 50px;float:left;}h2{font-size:40px;}#profile h6{padding-top:9px;border-top:1px solid #858587;}ul.index li{float:left;width:33.33%;max-width:33.33%;}.intro{min-height:0 !important;}.highlight{font-size:18px;}.page-home .highlight{margin:50px -25px 25px 380px !important;position:static;}.box .highlight{width:30%;float:right;position:static;margin:0 -25px 5px 25px !important;}#header-inner,#content-inner,#content2-inner,#footer-inner{padding:0 25px;}#header{min-height:0;background-color:#767678;}#logo{position:absolute;top:-74px;left:-30px;width:170px;}#logo img{width:170px;height:170px;}#profile{width:auto;position:static;padding:105px 0 0;border-bottom:none;}#byline{display:none;}#menu{padding:0;margin:0;top:0;left:0;width:100%;position:absolute;}#menu ul{width:50%;float:none;padding:0;position:absolute;top:105px;left:100%;z-index:10000;-webkit-transition:left 300ms ease;-moz-transition:left 300ms ease;-o-transition:left 300ms ease;transition:left 300ms ease;display:block;background-color:#FBE52F;box-shadow:0px 3px 3px -2px #888888;}#menu.active>ul{left:50%;}#menu ul li:first-child{display:block;}#menu li{float:none;padding:0;width:100%;}#menu li a{float:none;padding:0 20px 0 13px;width:auto;}#menu li:first-child a{padding-top:7px;}#menu li:last-child a{padding-bottom:10px;}#menu li a:link,#menu li a:visited{color:#767678;text-decoration:none;}#menu li a:focus,#menu li a:hover,#menu li a:active,#menu li.active a:link,#menu li.active a:visited,#menu li.active a:focus,#menu li.active a:hover,#menu li.active a:active{color:#444;background-color:transparent;text-decoration:underline;}#menu p{display:block;}#footer{text-align:left;}#footer p{font-size:16px;padding-top:10px;padding-bottom:0.7em;}#footer-inner p:nth-child(2){margin:0 0 17px;font-size:30px;background:transparent url(../images/phone.svg) no-repeat scroll 0 57%;}#footer ul li{padding:0 10px 0 0;}.page-home .plainbox{padding-bottom:13px;}.page-home .box p.more{top:39px;}.page-home .box p.more a{margin-right:25px;}ul.index{margin:8px 0 0 -10px;}article.service{float:none !important;clear:both !important;width:100%;}.phone,.fax,.address,.email{font-size:24px;padding:2px 0 2px 48px;}.staff1{width:auto;padding-top:25px;margin-top:0;}.staff1,.cols{clear:both;float:left;width:100%;}.staff1{margin-right:-25px !important;padding-right:25px !important;}.col p.image{float:left;margin:2px 25px 5px 0;padding:0;width:30%;max-width:190px;}article.bio,.col,.staff2{clear:both;float:none;width:100%;padding:0;margin:0;}.col:after{clear:both;content:'';display:table;}article.bio h4,article.bio h5,article.bio p.image{margin-left:0;}.staff2 li{margin-top:25px;}.plainbox .staff1{min-height:0;}}@media screen and (max-width:640px){.page-home h1{float:none;padding:25px 0;}.col p.image,article.bio p.image{margin-right:13px;}.page-home .highlight{margin:0 0 25px !important;}.highlight p{padding:8px 13px 13px 13px;}.page-home .box p.more{position:static;width:100%;max-width:100%;text-align:left;min-width:0;}.page-home .box p.more a{margin-right:0;}.phone,.fax,.address,.email{font-size:20px;padding:3px 0 3px 48px;}article.staff{float:none;clear:both;width:100%;}article.staff p.image{float:left;margin:4px 25px 15px 0;padding:0;width:50%;max-width:190px;}article.service{padding:13px 13px 0;margin:12px 0 13px;}article.service h3{position:static;margin-left:203px;padding-right:13px;}article.service ul{margin:0 0 0 203px;padding:52px 0 16px;min-height:136px;}article.service h3+p{top:13px;left:13px;}article.service .extra{margin-left:-13px;margin-right:-13px;padding-left:11px;padding-right:11px;}}@media screen and (max-width:480px){#map-wrapper,#map{display:none !important;}h1{font-size:40px;}h2{font-size:30px;}.box .highlight{max-width:100%;float:none;margin:0 0 1em !important;width:100%;}a.more,p.more a{font-size:14px;}ul.index li{float:left;width:50%;max-width:50%;}article.bio p.image,article.staff p.image{float:none;margin:0;padding:0 0 1em;width:auto;}article.service ul{margin:0 0 0 133px;padding-top:0;min-height:148px;font-size:13px;}article.service h3+p{width:120px;}article.service h3{margin-left:133px;font-size:18px;padding-left:10px;padding-right:10px;}.phone,.fax,.address,.email{font-size:20px;color:#fff;padding:4px 0 4px 37px;line-height:1.5;}.fax{background:transparent url(../images/fax.svg) no-repeat scroll 0 8px;background-size:24px;}.no-svg .fax{background:transparent url(../images/fax.png) no-repeat scroll 0 8px;background-size:24px;}.phone{margin-top:28px;background:transparent url(../images/phone.svg) no-repeat scroll 3px 8px;background-size:18px;}.no-svg .phone{background:transparent url(../images/phone.png) no-repeat scroll 3px 8px;background-size:18px;}.address{background:transparent url(../images/address.svg) no-repeat scroll 5px 8px;background-size:14px;}.no-svg .address{background:transparent url(../images/address.png) no-repeat scroll 5px 8px;background-size:14px;}.email{background:transparent url(../images/email.svg) no-repeat scroll 0 13px;margin-bottom:42px;background-size:24px;}.no-svg .email{background:transparent url(../images/email.png) no-repeat scroll 0 13px;background-size:24px;}.page-contact .box{padding-bottom:15px;}}@media screen and (max-width:350px){#footer p{font-size:15px;}ul.index h3{font-size:18px;margin-top:-20px;}ul.index h3 a{padding:5px 10px 4px 10px;}}@media print{#footer-inner p:last-child,#footer .accreditations,#footer ul.social,#menu,a.more,p.more,.down{display:none !important;}html{background-color:#fff;}h1,.page-home h1{color:#444;font-size:50px;padding:10px 0 40px;}h2{font-size:40px;}.page-about .plainbox h2{border:none;color:#c8c4c2;padding:0.0833em 0 0.3833em;margin:0;display:block;}.plainbox .staff2 h4{color:#000;}#profile h6{padding-top:0;}p,div,p.large,.page-about .intro p,.page-home .plainbox{max-width:100%;}#header-inner,#content-inner,#footer-inner{padding:0;}#header{background-image:none;}#byline{position:absolute;top:16px;left:320px;text-align:left;float:none;width:50%;font-size:24px;padding:0;margin:0;min-height:84px;border-bottom:1px solid rgba(119,119,121,0.25);}#logo{position:static;}#profile{left:20px;color:#fff;}#content{background-color:#fff !important;background-image:none !important;}#footer{background-color:transparent;color:#444;min-height:0;position:absolute;top:198px;left:320px;width:50%;font-size:15px;}#footer a:link,#footer a:visited,#footer a:focus,#footer a:hover,#footer a:active{color:#444;}#footer-inner p:first-child{float:none;padding:0;font-size:15px;}#footer-inner p:nth-child(2){float:none;background-image:none;padding:0;font-size:15px;}ul.social{height:auto;font-size:18px;padding:0;}ul.social:before{content:'Follow us on ';padding:0;float:none;display:inline;color:#444;}ul.social li{padding:0 0 0 5px;float:none;display:inline;}ul.social a{width:auto;height:auto;display:inline;text-indent:0;}ul.social a[href*="facebook"] { background-image:none; }ul.social a[href*="google"] { background-image:none; }ul.social a[href*="linkedin"]  { background-image:none; }ul.index p a:after{display:none;}ul.index h3{font-size:13px;margin-top:-13px;}ul.index h3 a{padding:5px 10px 4px 10px;}.highlight{position:static !important;float:none !important;width:auto !important;padding:0 !important;margin:0 0 1em !important;background-color:#fff;}.highlight p{padding:0 !important;}.intro{min-height:0 !important;}.intro{color:#444;}.intro a:link,.intro a:visited{color:#444;}.intro a:focus,.intro a:hover,.intro a:active{color:#444;}.box,.plainbox{clear:both;background-color:#fff !important;padding:0 !important;margin:0 !important;}.page-home .plainbox{padding-top:20px !important;}#map-wrapper{width:100%;float:none;margin:0 0 25px;}#map{width:100%;height:300px;}.phone,.fax,.address,.email{font-size:18px;color:#444;padding:0;}.fax,.phone,.address,.email{background-image:none;}.phone{margin-top:0;}.phone:before{content:'Phone ';}.fax:before{content:'Fax ';}.email{margin-bottom:1em;}.plainbox .staff2 img{visibility:visible;}.staff2 li{background-image:none !important;}.staff1:after,.staff2:after{clear:both;content:'';display:table;}article.staff p.image{float:left;margin:4px 25px 15px 0;padding:0;width:50%;max-width:190px;}.col p.image{float:left;margin:4px 25px 5px 0;width:150px;}.philosophy,.commitment,article.bio,.col,.cols,.staff1,.staff2{clear:both;float:none;width:100%;padding:0 !important;margin:0 !important;background-color:#fff !important;}.plainbox .staff1{min-height:0;}article.staff{width:100%;max-width:100%;clear:both;}article.bio h4,article.bio h5,article.bio p.image{margin-left:0;}.staff2 li{margin-top:25px;}article.service{float:none !important;clear:both !important;width:100%;}}
#christmas{background-color:#77a8a1;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;color:#fff;padding:0 25px;}@media print{#christmas{display:none;}}#christmas-inner{align-items:center;background:transparent url(../images/christmas_baubles.svg) no-repeat scroll 100% 0;background-size:120px 71px;display:flex;margin:0 auto;max-width:1200px;min-height:100px;}#christmas p{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;font-size:14px;font-style:italic;margin:0 140px 0 0;max-width:100%;padding:10px 0;}@media all and (min-width:600px){#christmas p{font-size:16px;line-height:1.5;}}@media all and (min-width:800px){#christmas p{font-size:18px;line-height:1.4;}}#christmas p span{margin-right:5px;}@media all and (min-width:600px){#christmas p span{margin-right:20px;}}#christmas p a{font-size:0.857143em;}@media all and (min-width:600px){#christmas p a{display:inline-block;font-size:0.777778em;}}#christmas p a,#christmas p a:link,#christmas p a:visited{color:#fff;text-decoration:underline;}#christmas p a:focus,#christmas p a:hover,#christmas p a:active{color:#fff;text-decoration:none;}