#ContactForm{transition:height 1s linear}#ContactForm input{max-width:450px;width:100%;display:block;margin-bottom:10px}#ContactForm textarea{max-width:450px;width:100%;height:175px;margin-bottom:10px}#ContactForm .SendMessage{border:3px solid #0070b9;background-color:#0070b9;color:#fff}#ContactForm .SendMessage:hover{background-color:#fff;color:#0070b9}#ContactForm .FullName{background-image:url("/img/form/user.png")}#ContactForm .Company{background-image:url("/img/form/company.png")}#ContactForm .Message{background-image:url("/img/form/bubble.png")}#ContactForm .Email{background-image:url("/img/form/email.png")}#ContactForm .Phone{background-image:url("/img/form/phone.png")}.GenericTable{font-size:18px;width:720px;margin:0 auto}.GenericTable .Header{background-color:#00a3de;color:#fff}.GenericTable .CompactHeader{display:none;padding:10px}.GenericTable .CompactHeader.Primary{display:none}.GenericTable .Row{display:block;padding:10px;border-bottom:1px solid #00a3de}.GenericTable .Row .Col{display:inline-block;padding:10px}.ConsultationFeesTable .Row .Col1{min-width:200px}.ConsultationFeesTable .Row .Col2{min-width:120px}.ConsultationFeesTable .Row .Col3{min-width:100px}.ConsultationFeesTable .Row .Col4{min-width:100px}.OtherFeesTable .Row .Col1{min-width:200px}.OtherFeesTable .Row .Col2{min-width:120px}h1{font-family:"ModernSansThin";font-weight:normal;font-size:60px;text-align:center}h2{font-family:"ModernSansThin";font-weight:normal;font-size:34px;text-align:center;padding-left:50px;padding-right:50px;padding-top:30px;padding-bottom:30px}h3{font-family:"ModernSansThin";font-weight:bold;font-size:24px;text-align:center;padding-bottom:20px;margin-bottom:40px;margin-top:49px}p{font-family:"ModernSansThin";font-weight:normal;font-size:20px}li{font-family:"ModernSansThin";font-weight:normal}a{text-decoration:none;transition:background-color .1s linear,color .1s linear}#PageContent p a{text-decoration:underline;color:#0070b9}#PageContent li a{text-decoration:underline;color:#0070b9}@font-face{font-family:'ModernSansUltraLight';src:url("/font/modernsans-ultraligcond-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'ModernSansThinCondensed';src:url("/font/modernsans-thincond-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'ModernSansLight';src:url("/font/modernsans-light-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'ModernSansThin';src:url("/font/hnce-thin-webfont.woff") format("woff");font-weight:normal;font-style:normal}#Footer{background-color:#fff;padding:5vw;padding-bottom:2vw;color:#666;font-family:'ModernSansLight';border-top:1px solid #fff}#Footer a{text-decoration:none;color:#333}#Footer a:hover{text-decoration:none;color:#333;background-color:#ddd}#Footer .Columns{display:block;opacity:.9;max-width:1400px;margin:0 auto}#Footer .Column{display:inline-block;vertical-align:top;box-sizing:border-box;padding-right:35px;float:left}#Footer .Column .Heading{font-size:18px;padding-bottom:8px;margin-bottom:18px;border-bottom:2px solid #0070b9;text-transform:uppercase}#Footer .Explore{width:22%}#Footer .Explore .MenuItem{font-size:25px;text-transform:uppercase}#Footer .Explore .Heading{border-bottom:3px solid #00a3de}#Footer .Locations{width:27%}#Footer .Locations .Heading{border-bottom:3px solid #e24a9a}#Footer .Locations .Location{padding-bottom:10px}#Footer .Locations .Icon{display:inline-block;vertical-align:top;width:40px;height:50px;padding-right:10px}#Footer .Locations .Icon img{width:35px;height:35px;opacity:.7;padding-top:13px}#Footer .Locations .Description{display:inline-block;vertical-align:top;padding-top:10px}#Footer .Locations .Description .Title{font-size:20px;padding-bottom:5px}#Footer .Locations .Description .Address{font-size:16px}#Footer .Contact{width:32%}#Footer .Contact .Heading{border-bottom:3px solid #94c93d}#Footer .Contact .Content{padding-bottom:10px}#Footer .Contact .Icon{display:inline-block;vertical-align:middle;padding-right:10px}#Footer .Contact .Icon img{width:28px;height:28px;opacity:.7}#Footer .Contact .Description{display:inline-block;vertical-align:middle}#Footer .Partners{width:18%;padding-right:0}#Footer .Partners .Heading{border-bottom:3px solid #f8951d}#Footer .Partners .PartnersLogos{max-width:220px}#Footer .Legal{width:100%;text-align:center;padding:5px;font-size:12px}@media only screen and (min-width:1101px){#Footer .Column{padding-bottom:35px}}@media only screen and (min-width:551px) and (max-width:1100px){#Footer .Column{width:48%;padding-bottom:35px}}@media only screen and (max-width:550px){#Footer .Column{width:100%;padding-right:0;padding-bottom:35px;padding-top:20px;text-align:center}#Footer .Locations .Icon{display:block;text-align:center;padding-right:0;width:100%}#Footer .Locations .Location:first-child{padding-bottom:30px}#Footer .Contact .Icon{padding-top:10px;display:block;padding-right:0}}input{border:none;padding:5px;height:44px;font-size:20px;font-family:"ModernSansLight";transition:background-color .25s linear,box-shadow .25s linear,opacity .25s linear,color .25s linear;box-sizing:border-box;background-color:rgba(0,0,0,.05);border-radius:0}input:focus,textarea:focus,select:focus{background-color:rgba(0,0,0,.1);box-shadow:0 4px 4px rgba(0,0,0,.2);outline:none}input.icon,textarea.icon{padding-left:50px;background-size:26px;background-position-y:9px;background-position-x:9px;background-repeat:no-repeat}input.error,textarea.error{border-left-color:#f14950;border-left-style:solid;border-left-width:8px}textarea{border:none;padding:5px;padding-top:10px;font-size:20px;font-family:"ModernSansLight";border-radius:0;box-sizing:border-box;background-color:rgba(0,0,0,.05);transition:background-color .25s linear,box-shadow .25s linear,opacity .25s linear}select{background-color:rgba(0,0,0,.05);border:none;padding:5px;font-family:"ModernSansLight";font-size:20px;border-radius:0;box-sizing:border-box;height:44px}input[type="button"].solid,input[type="submit"].solid{background-color:rgba(0,0,0,.75);opacity:.9}input[type="button"].border,input[type="submit"].border{background-color:rgba(255,255,255,0);border:1px solid rgba(255,255,255,.85);opacity:.9;color:#fff}input[type="button"]:hover,input[type="submit"]:hover{opacity:1;background-color:rgba(255,255,255,.85);color:#3375b6;cursor:pointer}#Header{z-index:50;transition:linear .3s;transition:background-color .3s linear;position:fixed;width:100%;top:50px;box-sizing:border-box}#Header.Solid{background-color:#0a203c;top:0}#MainNav{list-style:none;font-weight:normal;padding:0;margin:0;text-transform:uppercase;text-align:center;font-size:0}#MainNav li{display:inline-block;position:relative;font-family:'ModernSansLight';color:#fff;text-align:left;border-left:1px #fff solid}#MainNav li:first-child{border-left:none}#MainNav li:first-child ul li{border-left:none}#MainNav a{display:block;padding:10px;color:#fff;text-decoration:none;font-size:18px;padding-left:20px;padding-right:20px}#MainNav ul{list-style:none;position:absolute;left:-9999px;padding-left:0;margin-left:0}#MainNav ul li{padding-top:0;float:none;z-index:50;min-width:200px;margin-left:-1px;margin-right:0;width:100%}#MainNav ul li:first-child{border-left:1px #fff solid}#MainNav ul a{white-space:nowrap;font-size:16px;z-index:50}#MainNav li:hover ul{left:0;display:block}#MainNav li:hover a{background:#0070b9;text-decoration:none;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}#MainNav li ul a{padding-bottom:5px;padding-top:5px;transition:padding-bottom .15s ease-out;transition:padding-top .15s ease-out}#MainNav li:hover ul a{text-transform:none;text-decoration:none;background-color:#0070b9;color:#fff;text-align:left;padding-right:15px;padding-bottom:10px;padding-top:10px;transition:padding-bottom .15s ease-out;transition:padding-top .15s ease-out}#MainNav li:hover ul li a:hover{background:#00a3de;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;text-align:left}@media only screen and (min-width:1101px){#MainNav{display:block}}@media only screen and (min-width:415px) and (max-width:1100px){#MainNav{display:none}}@media only screen and (max-width:414px){#MainNav{display:none}}body{background-size:cover;background-repeat:no-repeat;background-position:top;background-attachment:fixed;background-color:#fff}.Comment{background-color:#ff4500}#Features{height:732px;display:block;background-image:url("/img/features.png");background-repeat:no-repeat;background-position:top;margin-bottom:50px;margin-top:25px}#PageContent{max-width:1200px;margin:0 auto;padding-bottom:50px;padding-top:30px;box-sizing:border-box}#PageContent .Column1{padding-right:15vw}#PageContent h1{font-size:60px;text-transform:uppercase;color:#3d3c5f}#PageContent h2{font-size:36px}#PageContent h3{padding-bottom:20px;margin-bottom:10px;margin-top:70px}#PageContent p,#PageContent li{font-size:20px;font-family:'ModernSansLight';color:#333;line-height:25px;max-width:700px;margin:0 auto;margin-bottom:30px}#PageContent li{padding-bottom:13px}#PageContent td{font-size:18px;font-family:'ModernSansLight';color:#333;line-height:22px;padding-left:0;border-bottom:solid 1px #b5b5d6}#PageContent .BreadCrumbs{font-size:14px;text-transform:uppercase;color:#666;text-align:center}#PageContent .BreadCrumbs a{text-decoration:none;color:#666}#PageContent .BreadCrumbs a:hover{text-decoration:none;color:#333}#PageContent img.Responsive-Full{max-width:800px;width:100%;height:auto}#PageContent ul.ServicesList{text-align:center;padding-left:0}#PageContent ul.ServicesList li{display:inline-block;background-color:#0070b9;border-radius:50px;padding:10px 28px 10px 25px;margin-bottom:14px;margin-right:10px;color:#fff}#PageContent .ServiceInfo{padding:22px;padding-left:71px;border-radius:50px;background-color:#e6f2fb;background-image:url(/img/icons/information.svg);background-repeat:no-repeat;background-size:22px;background-position:25px center;max-width:457px;margin:0 auto}#PageContent p a[href$=".pdf"]::after,#PageContent p a[href$=".docx"]::after{content:url(/img/icons/generic-document.svg);padding-left:8px;width:11px;display:inline-block}#PageContent p a[href*="//"]:not([href*="stirlinggp.com.au"])::after{content:url(/img/icons/external-link.svg);padding-left:8px;width:13px;display:inline-block}#PageContent p a,#Content p a:visited,#Content p a:active,#Content ul a,#Content ul a:visited,#Content ul a:active{box-shadow:inset 0 -.1em 0 #e24a9a;color:#222;padding-left:.2em;padding-right:.2em;padding-bottom:2px;transition:box-shadow 180ms ease-out;text-decoration:none}#PageContent p a:hover,#Content ul a:hover{box-shadow:inset 0 -1.875em 0 #e24a9a;transition:box-shadow 180ms ease-out;text-decoration:none;background-color:unset}@media only screen and (max-width:1375px){#PageContent{padding-left:7vw;padding-right:7vw}#PageContent .Column1{padding-right:0}}@media only screen and (max-width:414px){#PageContent h1{font-size:40px}}@media only screen and (max-width:600px){#PageContent h2{font-size:32px;padding-left:15px;padding-right:15px}}#Homepage{display:block;background-image:url("/img/homepage-background-fade.jpg");background-size:cover;background-repeat:no-repeat;background-position:bottom;background-color:#0a203c}#Homepage .Wrapper{max-width:1200px;margin:0 auto;padding-left:0;box-sizing:border-box;padding-top:200px;padding-bottom:50px}#Homepage .ScrollIcon{height:50px;width:50px;margin:0 auto;margin-top:50px;background-image:url(/img/scroll-icon.svg);opacity:.7}#Homepage ul.Buttons{padding:0;margin:0;list-style:none;margin:0 auto;display:block;width:600px;text-align:center;margin-top:50px}#Homepage ul.Buttons li{display:inline-block;margin-right:15px;white-space:nowrap;background-color:#0070b9;border-radius:25px;padding:10px 20px 10px 20px;transition:ease .15s}#Homepage ul.Buttons li:hover{background-color:#00a3de;box-shadow:0 0 15px rgba(0,0,0,.6);-ms-transform:scale(1.15);-webkit-transform:scale(1.15);transform:scale(1.15);cursor:pointer}#Homepage ul.Buttons li a{font-family:'ModernSansLight';font-size:23px;color:#fff;margin-left:40px}#Homepage ul.Buttons li .Icon{background-size:contain;height:26px;width:26px;display:inline-block;padding-right:9px;background-repeat:no-repeat;position:absolute}#Homepage ul.Buttons li.Call .Icon{background-image:url(/img/icons/phone.svg)}#Homepage ul.Buttons li.Find .Icon{background-image:url(/img/icons/location.svg)}#Homepage ul.Buttons li.Book .Icon{background-image:url(/img/icons/calendar.svg)}#Homepage .Quote{color:#fff;font-family:'ModernSansThin';font-size:32px;max-width:600px;margin:0 auto;text-align:center;margin-top:40px}#Homepage .Logo{background-image:url(/img/stirlinggp-logo.png);background-size:contain;background-repeat:no-repeat;background-position:top;max-width:300px;height:300px;margin:0 auto;cursor:pointer}@media only screen and (max-width:550px){#Homepage{height:unset}#Homepage .Quote{display:none}#Homepage ul.Buttons{margin-top:30px;text-align:center;width:80%}#Homepage.Compact ul.Buttons{margin-top:200px}#Homepage .Logo{background-size:200px;width:100%;background-position:top center;top:80px}#Homepage ul.Buttons li{display:block;width:80%;margin:0 auto;margin-bottom:20px}#Homepage .Wrapper{padding-left:0;padding-top:90px;padding-bottom:50px}}@media only screen and (min-width:551px) and (max-width:1100px){#Homepage.Compact{height:400px}#Homepage.Compact .Logo{background-size:300px;width:100%;background-position:top left;top:100px}#Homepage.Compact ul.Buttons{margin-top:250px}}@media only screen and (min-width:1101px){#Homepage.Compact{height:425px}#Homepage.Compact .Logo{background-size:300px;width:100%;background-position:top left;top:125px}#Homepage.Compact ul.Buttons{margin-top:275px}}#Homepage.Compact .Buttons{margin-top:325px}#Homepage.Compact .Quote{display:none}.slideanim{visibility:hidden;visibility:visible\9}.slideanim.slide{visibility:visible;animation:slide .75s}.slideanim::after{content:"";display:table;clear:both}@keyframes slide{0%{opacity:0;transform:translateY(25%)}100%{opacity:1;transform:translateY(0)}}#GoogleMap{height:450px;display:block}#MobileMenu{display:inline-block;vertical-align:top;position:absolute;top:40px;right:80px;z-index:100}#MobileMenu .Hamburger{display:inline-block;position:absolute;-webkit-user-select:none;user-select:none}#MobileMenu .Hamburger input{display:inline-block;width:40px;height:32px;position:absolute;top:-7px;left:-5px;cursor:pointer;opacity:0;z-index:2;-webkit-touch-callout:none}#MobileMenu .Hamburger span{display:block;width:33px;height:4px;margin-bottom:5px;position:relative;background:#fff;border-radius:1px;z-index:1;transform-origin:4px 0;transition:transform .2s cubic-bezier(.77,.2,.05,1),background .2s cubic-bezier(.77,.2,.05,1),opacity .2s ease}#MobileMenu .Hamburger span:first-child{transform-origin:0% 0%}#MobileMenu .Hamburger span:nth-last-child(2){transform-origin:0% 100%}#MobileMenu .Hamburger input:checked~span{opacity:1;transform:rotate(45deg) translate(2px,0);background:#fff}#MobileMenu .Hamburger input:checked~span:nth-last-child(2){opacity:0;transform:rotate(0deg) scale(.2,.2)}#MobileMenu .Hamburger input:checked~span:nth-last-child(1){opacity:1;transform:rotate(-45deg) translate(-2px,0)}#MobileMenuPopup{width:100%;background-color:#0070b9;z-index:10;display:block;text-align:center;position:fixed;top:-110vh;left:0;height:110vh;padding-top:25vh;transition:top cubic-bezier(.19,1.14,.74,1.12) .35s;box-sizing:border-box;overflow-y:scroll}#MobileMenuPopup a{color:#ccc;padding-left:2vw;padding-right:2vw;font-size:6vw;cursor:pointer}#MobileMenuPopup a:hover{background-color:#00a3de}#MobileMenuPopup ul{list-style:none;padding-left:0}#MobileMenuPopup li{vertical-align:top;margin-top:4vh}#MobileMenuPopup li li{display:block;padding-left:0}@media only screen and (min-width:1101px){#MobileMenu,#MobileMenuPopup{display:none}}@media only screen and (min-width:415px) and (max-width:1100px){#MobileMenu,#MobileMenuPopup{display:block}}@media only screen and (max-width:414px){#MobileMenu,#MobileMenuPopup{display:block}}html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}.ClearFix:after{content:"";display:table;clear:both}@charset "UTF-8";.Doctor{text-align:center;margin-bottom:100px}.Doctor .Photo img{border-radius:600px;max-width:450px;width:100%}.Doctor .Name{font-family:"ModernSansThin";font-weight:normal;font-size:30px;margin-top:50px}.Doctor .Qualifications{font-size:14px;margin-top:5px}.Doctor .Biography{margin-top:45px}.Doctor .Biography ul{padding:0}.Doctor .Biography ul li{list-style:none}.Doctor .Biography ul li:before{content:"✓";padding-right:10px}#OpeningHours{display:block;background-color:#0070b9;text-align:center;color:#fff}#OpeningHours ul{padding:0;margin:0;list-style:none;margin:0 auto;display:block}#OpeningHours li{text-align:center;display:inline-block;padding:20px 5px 20px 5px;min-width:150px;width:12vw;font-family:'ModernSansLight';box-sizing:border-box}#OpeningHours li .Hours{display:block}#OpeningHours .Today{background-color:#00a3de;box-shadow:0 0 15px rgba(0,0,0,.15)}@media only screen and (min-width:551px) and (max-width:1100px){#OpeningHours li{display:inline-block}}@media only screen and (max-width:550px){#OpeningHours li{display:block;width:100%;padding:15px 5px 15px 5px}#OpeningHours li .Hours{display:inline;padding-left:8px}}#Services h1{display:block;text-align:center;color:#3d3c5f}#Services h2{display:block;text-align:center;color:#3d3c5f}#Services .Tiles{display:block}#Services .Tile{display:inline-block;padding:50px;box-sizing:border-box;text-align:center;vertical-align:top}#Services .Tile:hover{cursor:pointer}#Services .Tile:hover .Button{box-shadow:0 0 15px rgba(0,0,0,.4)}#Services .Tile img{width:100%;border-radius:200px;border:solid 4px #e8eaed}#Services .Tile .Button{font-family:'ModernSansLight';font-size:20px;color:#fff;background-color:#0070b9;border-radius:25px;padding:10px 20px 10px 20px;transition:linear .15s;display:inline-block}#Services .Tile .Heading{font-family:'ModernSansLight';font-size:26px;padding-bottom:15px;color:#3d3c5f;opacity:.9}#Services .Tile .Text{font-family:'ModernSansLight';font-size:22px;padding-bottom:20px;color:#3d3c5f;padding-top:15px;opacity:.9}@media only screen and (min-width:1101px){#Services .Tile{width:33%}}@media only screen and (min-width:551px) and (max-width:1100px){#Services .Tile{width:49%}}@media only screen and (max-width:550px){#Services .Tile{width:100%}}