@import url(https://p.typekit.net/p.css?s=1&k=hld5gwc&ht=tk&f=139.140.173.175.176.5474&a=700724&app=typekit&e=css);.theme-font{font-family:proxima-nova,'Proxima Nova','Helvetica Neue',Helvetica,Arial,sans-serif!important}.text-rose{color:#ef6079}.text-navy{color:#004c97}.hxp-card{border-radius:5px;background:#fff;box-shadow:0 1px .25em rgba(0,0,0,.15)}.dark-hxp-card{border-radius:5px;background:rgba(0,0,0,.35);text-shadow:0 2px .5em rgba(0,0,0,.5);color:#fff;box-shadow:none}.shadow-5px{box-shadow:0 2px 5px rgba(0,0,0,.5)}.widget-fade{opacity:.1;filter:saturate(0);pointer-events:none;user-select:none;transition:filter 0s,opacity 150ms}.page-wrap{max-width:1080px;margin-left:auto;margin-right:auto}.page-wrap-wide{max-width:1280px!important;margin-left:auto;margin-right:auto}.content-wrap{display:block;max-width:840px;margin-left:auto;margin-right:auto}.inline-list{list-style:none;padding-left:0;margin:0;text-indent:0}.inline-list li{display:inline-block;vertical-align:middle}.banner-menu{margin:1em 0}.banner-menu-list{list-style:none;margin:0;text-indent:0;line-height:1em;padding-left:0}.banner-menu-list li{display:inline-block;vertical-align:middle;border-bottom:7px solid #fff;margin:0 .2em;overflow:hidden}.banner-menu-list li a{display:block;font-size:.5em;font-weight:600!important}@media only screen and (hover:hover){.banner-menu-list li:hover{transform:translateY(-3px);transition:.1s}}@media only screen and (max-width:767px){.banner-menu-list li{margin:0 0 .25em 0;width:100%}}.bb-white{border-bottom:7px solid #fff!important}.bb-green{border-bottom:7px solid #68b32d!important}.bb-orange{border-bottom:7px solid #f39325!important}.bb-purple{border-bottom:7px solid #723289!important}.bb-red{border-bottom:7px solid #e30513!important}.bb-lightgreen{border-bottom:7px solid #87c69f!important}.bb-pink{border-bottom:7px solid #b5348a!important}.left-rect{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.right-rect{border-bottom-left-radius:0!important;border-top-left-radius:0!important}@font-face{font-family:HeartExperience;src:url(/wp-content/themes/HeartExperience-Theme/fonts/HeartExperience-Regular.woff?ver=35) format('woff'),url(/wp-content/themes/HeartExperience-Theme/fonts/HeartExperience-Regular.otf?ver=35) format('opentype');font-display:block}.i-heartxp{font-family:HeartExperience,serif;font-weight:400}.myfootdr-icon{font-family:HeartExperience,serif;font-size:30pt;display:inline-block;text-align:center}.myfootdr-icon span:first-child:after{content:"K";color:#ef6079;display:block;margin-bottom:.5em;font-size:1.462em}.myfootdr-icon span:last-child:after{font-size:1em;content:"L";color:#004c97}body{background:#fff;font-size:18px;color:#333;font-family:proxima-nova,'Proxima Nova','Helvetica Neue',Helvetica,Arial,sans-serif!important;padding:0;margin:0}body,body figcaption,body p{line-height:1.4}body *{outline:0;box-sizing:border-box}body.has-metacard{background:url(/wp-content/uploads/clouds-metacard-body.jpg) top center no-repeat;background-size:contain}@media only screen and (min-width:767px) and (max-width:1024px){body{font-size:17px}}@media only screen and (max-width:767px){body{font-size:16px}}.clinic-2020 .blurb,.clinic-2020 .open-hours,.navy-button,.post-metadata,.rose-button,button,input,label,p,select,textarea{font-family:proxima-nova,'Proxima Nova','Helvetica Neue',Helvetica,Arial,sans-serif!important}.entry-content figure,p figure{font-family:proxima-nova,'Proxima Nova','Helvetica Neue',Helvetica,Arial,sans-serif!important}.entry-content ul,p ul{font-family:proxima-nova,'Proxima Nova','Helvetica Neue',Helvetica,Arial,sans-serif!important}:not(span){transition:background 150ms,color 150ms,opacity 150ms,border 150ms,transform 150ms,filter 150ms}body>.lightbox,body>.lightbox *{transition:initial}a>*{transition:color 0s}h1,h2,h3,h4{color:#004c97;font-weight:600;line-height:1.3}h1{margin-bottom:1em;font-weight:400}h2.thin{font-size:2em;font-weight:300;text-align:center;margin:.5em 0}a{text-decoration:none;color:#004c97}@media only screen and (hover:hover){a:hover{color:#ef6079}}a img{border:0}a.plain{color:#2D2926!important}@media only screen and (hover:hover){a.plain{color:#004c97!important}}a.underline{text-decoration:underline}input,select,textarea{font-family:proxima-nova,'Proxima Nova','Helvetica Neue',Helvetica,Arial,sans-serif!important}input:disabled,select:disabled,textarea:disabled{color:#bcbcbc!important;background:#EFEFEF!important;border-color:#bcbcbc!important}.all-caps{text-transform:uppercase}@media only screen and (min-width:1025px){.desktophide{display:none!important}}@media only screen and (max-width:767px){.desktoponly{display:none!important}.tabletonly{display:none!important}}@media only screen and (min-width:767px) and (max-width:1024px){.notablet{display:none!important}}@media only screen and (min-width:768px){.mobileonly{display:none!important}}@media only screen and (min-width:1025px){.nondesktop{display:none!important}.tabletonly{display:none!important}}iframe{max-width:100%!important}.footnote{font-size:.8em;font-style:italic;color:gray}.all-disabled{user-select:none;pointer-events:none;opacity:.5;filter:saturate(0)}.invisible{visibility:hidden;height:0;margin:0;padding:0;overflow:hidden;width:0;min-width:0;min-height:0}.pos-relative{position:relative}.w10{width:10%}.w20{width:20%}.w30{width:30%}.w40{width:40%}.w50{width:50%}.w60{width:60%}.w70{width:70%}.w80{width:80%}.w90{width:90%}.w100{width:100%}.fill-absolute{position:absolute;top:0;left:0;right:0;bottom:0}.bg-cover{background-size:cover;background-position:center}img{width:auto;height:auto;max-width:100%}article,footer,header{clear:both}article img{border-radius:4px}.alignright{float:right;margin-left:1em;margin-bottom:1em}.alignleft{float:left;margin-right:1em;margin-bottom:1em}.aligncenter{margin-left:auto;margin-right:auto;display:block}@media only screen and (max-width:767px){.size-full,.size-large{height:auto}.size-medium{width:50%;height:auto}.size-small{width:50%;height:auto}}.lalign{text-align:left}.ralign{text-align:right}.calign{text-align:center}.clear{clear:both}.non-relative{position:static!important}.non-list{text-indent:0;padding-left:0;list-style:none;margin:0}.inline li{display:inline-block}.cols-2{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em}.cols-3{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em}.cols-4{-webkit-column-count:4;-moz-column-count:4;column-count:4;-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em}@media only screen and (max-width:767px){.gallery-item{width:49%!important}}@media only screen and (max-width:767px){.cols-2,.cols-3,.cols-4{-webkit-column-count:auto;-moz-column-count:auto;column-count:auto}.mobile-cols-2{-webkit-column-count:2;-moz-column-count:2;column-count:2}}header{padding:1em 0 0 0}header h1{margin:0}header h1 img{width:150px;height:auto;vertical-align:middle}header.template-left_align_menu{padding-top:0}header.entry-header{padding:2em 0;border-bottom:1px solid #eee}header.entry-header.invisible{padding:0;border:none}#nav-logo-mobile{margin:0 auto;padding:1em 0 0 0;width:200px}#nav-logo-mobile img{width:100%}nav ul{list-style:none;padding-left:0;margin:0;text-indent:0}nav ul li{display:inline-block;vertical-align:middle}nav#header-nav{margin-bottom:1em}nav#header-nav ul{text-align:center}nav#header-nav ul li{width:20%;padding:0 1%}nav#header-nav ul #nav-logo{min-width:150px}nav#header-nav ul #nav-logo img{width:150px;height:auto;transition:.1s}@media only screen and (hover:hover){nav#header-nav ul #nav-logo:hover img{transform:scale(1.05);transition:.1s}}nav#header-nav ul #nav-logo:active img{transform:scale(.97);transition:50ms}@media only screen and (max-width:767px){nav#header-nav ul li{width:25%}}nav#header-nav .quick-nav-button{user-select:none;-webkit-user-drag:none}nav#header-nav .quick-nav-button a{display:inline-block;border-radius:10em;padding:0 1em;font-size:.9em;width:8em;height:8em;line-height:1.3em;background:rgba(255,255,255,.5);border:2px solid transparent}nav#header-nav .quick-nav-button a .fa{padding:.5em 0 .3em 0;display:block;font-size:2.5em}nav#header-nav .quick-nav-button a .i-heartxp{padding:.5em 0 .4em 0;display:block;font-size:3.5em}@media only screen and (hover:hover){nav#header-nav .quick-nav-button a:hover{background:rgba(239,96,121,.05);color:#ef6079;border-color:#ef6079}}nav#header-nav .quick-nav-button a:active{transform:translateY(2px);background:rgba(234,50,82,.08);color:#ea3252;border-color:#ea3252;transition:50ms}@media only screen and (max-width:767px){nav#header-nav .quick-nav-button a{font-size:.8em;width:auto;height:auto;background:0 0;border-radius:0}nav#header-nav .quick-nav-button a .i-heartxp{font-size:2.5em}}nav#header-nav .quick-nav-button-left{user-select:none;-webkit-user-drag:none;text-align:center;background:0 0;width:auto!important}nav#header-nav .quick-nav-button-left a{display:inline-block;padding:.5em .5em;font-size:.9em;color:#fff}nav#header-nav .quick-nav-button-left a .fa{display:inline-block;font-size:1em}nav#header-nav .quick-nav-button-left a .i-heartxp{display:inline-block;font-size:1.5em;color:#fff;margin-right:.2em;vertical-align:sub}@media only screen and (hover:hover){nav#header-nav .quick-nav-button-left a:hover{color:#ef6079;border-color:#ef6079}}nav#header-nav .quick-nav-button-left a:active{transform:translateY(2px);color:#ea3252;border-color:#ea3252;transition:50ms}@media only screen and (max-width:1024px){nav#header-nav .quick-nav-button-left a{padding:0;font-size:.8em;width:auto;height:auto;background:0 0;border-radius:0;color:#004c97}nav#header-nav .quick-nav-button-left a .i-heartxp{margin-right:0;font-size:2.5em;color:#004c97;display:block}}@media only screen and (max-width:1024px){nav#header-nav .quick-nav-button-left{background:#fff;color:#004c97;padding:0 .5em;vertical-align:top;width:25%!important}}@media only screen and (max-width:1024px){nav#header-nav{margin:1em 0 1em 0}}nav#main-nav,nav#mobile-child-nav-toggle,nav#mobile-nav-toggle{text-align:center;background:#004c97;margin:0 auto 0}nav#main-nav ul>li,nav#mobile-child-nav-toggle ul>li,nav#mobile-nav-toggle ul>li{position:relative}nav#main-nav ul>li a,nav#mobile-child-nav-toggle ul>li a,nav#mobile-nav-toggle ul>li a{color:#fff;padding:.6em 1em;font-size:1.1em;display:block;font-weight:400}@media only screen and (hover:hover){nav#main-nav ul>li a:hover,nav#mobile-child-nav-toggle ul>li a:hover,nav#mobile-nav-toggle ul>li a:hover{background:#ef6079;color:#fff}}nav#main-nav ul>li .sub-menu,nav#mobile-child-nav-toggle ul>li .sub-menu,nav#mobile-nav-toggle ul>li .sub-menu{display:none;position:absolute;z-index:9999;background:#EFEFEF;text-align:left;white-space:nowrap}nav#main-nav ul>li .sub-menu h4,nav#mobile-child-nav-toggle ul>li .sub-menu h4,nav#mobile-nav-toggle ul>li .sub-menu h4{background:rgba(0,76,151,.1);margin:0;padding:.25em;text-align:center;font-weight:400}@media only screen and (min-width:1025px){nav#main-nav ul>li .sub-menu,nav#mobile-child-nav-toggle ul>li .sub-menu,nav#mobile-nav-toggle ul>li .sub-menu{min-width:15em;box-shadow:0 2px 3px rgba(45,41,38,.3)}}nav#main-nav ul>li .sub-menu li,nav#mobile-child-nav-toggle ul>li .sub-menu li,nav#mobile-nav-toggle ul>li .sub-menu li{display:block;break-inside:avoid}nav#main-nav ul>li .sub-menu li .sub-menu,nav#mobile-child-nav-toggle ul>li .sub-menu li .sub-menu,nav#mobile-nav-toggle ul>li .sub-menu li .sub-menu{display:none;position:absolute;font-size:.85em;margin-left:100%;margin-top:-3.5em;z-index:999;background:#e2e2e2}@media only screen and (min-width:1025px){nav#main-nav ul>li .sub-menu li:hover .sub-menu,nav#mobile-child-nav-toggle ul>li .sub-menu li:hover .sub-menu,nav#mobile-nav-toggle ul>li .sub-menu li:hover .sub-menu{display:block}}nav#main-nav ul>li .sub-menu a,nav#mobile-child-nav-toggle ul>li .sub-menu a,nav#mobile-nav-toggle ul>li .sub-menu a{color:#004c97}@media only screen and (min-width:1025px){nav#main-nav ul>li .sub-menu a:hover,nav#mobile-child-nav-toggle ul>li .sub-menu a:hover,nav#mobile-nav-toggle ul>li .sub-menu a:hover{color:#fff}}nav#main-nav ul>li .sub-menu ul.cols-2,nav#mobile-child-nav-toggle ul>li .sub-menu ul.cols-2,nav#mobile-nav-toggle ul>li .sub-menu ul.cols-2{column-gap:0}@media only screen and (min-width:1025px){nav#main-nav ul>li:hover .sub-menu,nav#mobile-child-nav-toggle ul>li:hover .sub-menu,nav#mobile-nav-toggle ul>li:hover .sub-menu{display:block}}@media only screen and (max-width:1024px){nav#main-nav ul>li,nav#mobile-child-nav-toggle ul>li,nav#mobile-nav-toggle ul>li{position:static;display:block;text-align:center}nav#main-nav ul>li a,nav#mobile-child-nav-toggle ul>li a,nav#mobile-nav-toggle ul>li a{display:block}nav#main-nav ul>li .sub-menu,nav#mobile-child-nav-toggle ul>li .sub-menu,nav#mobile-nav-toggle ul>li .sub-menu{position:static}}@media only screen and (min-width:767px) and (max-width:1024px){nav#main-nav ul>li a{padding-left:.7em;padding-right:.7em}}nav#mobile-child-nav-toggle{margin-top:0;background:#EFEFEF;text-transform:none}nav#mobile-child-nav-toggle ul li{width:100%}nav#mobile-child-nav-toggle a{width:100%;color:#004c97!important}nav#mobile-child-nav-toggle a:before{content:"\0025B8 ";display:inline-block;width:1em}nav#mobile-child-nav-toggle a:hover{color:#fff!important}nav#mobile-child-nav-toggle.active a:before{content:"\0025BE "}@media only screen and (max-width:1024px){nav#main-nav{margin-top:0!important;display:none}nav#mobile-nav-toggle.active{background:#ef6079}}@media only screen and (min-width:1025px){nav#main-nav{display:block!important}}nav#main-nav-left,nav#mobile-child-nav-toggle,nav#mobile-nav-toggle{text-align:center;background:0 0;margin:0 auto}nav#main-nav-left ul>li,nav#mobile-child-nav-toggle ul>li,nav#mobile-nav-toggle ul>li{position:relative}nav#main-nav-left ul>li a,nav#mobile-child-nav-toggle ul>li a,nav#mobile-nav-toggle ul>li a{user-select:none;color:#004c97;padding:.6em 1em;font-size:1.1em;display:block;font-weight:400}@media only screen and (hover:hover){nav#main-nav-left ul>li a:hover,nav#mobile-child-nav-toggle ul>li a:hover,nav#mobile-nav-toggle ul>li a:hover{background:#ef6079;color:#fff}}nav#main-nav-left ul>li .sub-menu,nav#mobile-child-nav-toggle ul>li .sub-menu,nav#mobile-nav-toggle ul>li .sub-menu{display:none;position:absolute;z-index:9999;background:#EFEFEF;text-align:left;white-space:nowrap}nav#main-nav-left ul>li .sub-menu h4,nav#mobile-child-nav-toggle ul>li .sub-menu h4,nav#mobile-nav-toggle ul>li .sub-menu h4{background:rgba(0,76,151,.1);margin:0;padding:.25em;text-align:center;font-weight:400}@media only screen and (min-width:768px){nav#main-nav-left ul>li .sub-menu,nav#mobile-child-nav-toggle ul>li .sub-menu,nav#mobile-nav-toggle ul>li .sub-menu{min-width:15em;box-shadow:0 2px 3px rgba(45,41,38,.3)}}nav#main-nav-left ul>li .sub-menu li,nav#mobile-child-nav-toggle ul>li .sub-menu li,nav#mobile-nav-toggle ul>li .sub-menu li{display:block;break-inside:avoid;background:#e2e2e2}nav#main-nav-left ul>li .sub-menu li .sub-menu,nav#mobile-child-nav-toggle ul>li .sub-menu li .sub-menu,nav#mobile-nav-toggle ul>li .sub-menu li .sub-menu{display:none;position:absolute;font-size:.85em;margin-left:100%;margin-top:-3.5em;z-index:999;background:#e2e2e2}@media only screen and (hover:hover){nav#main-nav-left ul>li .sub-menu li:hover .sub-menu,nav#mobile-child-nav-toggle ul>li .sub-menu li:hover .sub-menu,nav#mobile-nav-toggle ul>li .sub-menu li:hover .sub-menu{display:block;color:#fff;background:#ef6079}}nav#main-nav-left ul>li .sub-menu a,nav#mobile-child-nav-toggle ul>li .sub-menu a,nav#mobile-nav-toggle ul>li .sub-menu a{color:#004c97;background:#e2e2e2}@media only screen and (hover:hover){nav#main-nav-left ul>li .sub-menu a:hover,nav#mobile-child-nav-toggle ul>li .sub-menu a:hover,nav#mobile-nav-toggle ul>li .sub-menu a:hover{color:#fff;background:#ef6079}}nav#main-nav-left ul>li .sub-menu ul.cols-2,nav#mobile-child-nav-toggle ul>li .sub-menu ul.cols-2,nav#mobile-nav-toggle ul>li .sub-menu ul.cols-2{column-gap:0;background:#e2e2e2}@media only screen and (hover:hover){nav#main-nav-left ul>li:hover .sub-menu,nav#mobile-child-nav-toggle ul>li:hover .sub-menu,nav#mobile-nav-toggle ul>li:hover .sub-menu{display:block}}@media only screen and (max-width:1024px){nav#main-nav-left ul>li,nav#mobile-child-nav-toggle ul>li,nav#mobile-nav-toggle ul>li{position:static;display:block;text-align:center}nav#main-nav-left ul>li a,nav#mobile-child-nav-toggle ul>li a,nav#mobile-nav-toggle ul>li a{display:block}nav#main-nav-left ul>li .sub-menu,nav#mobile-child-nav-toggle ul>li .sub-menu,nav#mobile-nav-toggle ul>li .sub-menu{position:static}}nav#main-nav-left{display:inline-block;font-size:.9em}@media only screen and (min-width:767px) and (max-width:1024px){nav#main-nav-left ul>li a{padding-left:.7em;padding-right:.7em}}nav#main-nav-left ul.menu>li>a{border-top-right-radius:.5em;border-top-left-radius:.5em}nav#mobile-child-nav-toggle{margin-top:0;background:#EFEFEF;text-transform:none}nav#mobile-child-nav-toggle ul li{width:100%}nav#mobile-child-nav-toggle a{width:100%;color:#004c97!important}nav#mobile-child-nav-toggle a:before{content:"\0025B8 ";display:inline-block;width:1em}nav#mobile-child-nav-toggle a:hover{color:#fff!important}nav#mobile-child-nav-toggle.active a:before{content:"\0025BE "}@media only screen and (max-width:1024px){nav#main-nav-left{margin-top:0!important;display:none}nav#mobile-nav-toggle.active{background:#fff;color:#004c97}}.child-menu{background:#f7f7f7}.child-menu .content-area{padding-top:0}#child-menu{display:none;column-count:2;list-style:none;padding-left:0}#child-menu li{border-bottom:1px solid #eee;margin-bottom:.25em;line-height:1.4em}#child-menu li a{display:block}@media only screen and (max-width:767px){#child-menu{font-size:.85em}#child-menu li a{padding:.25em 0}}.header-notice{font-size:11pt;padding:.5em 1em;background:#ffe3e3}.header-notice>div{max-width:1280px!important;margin-left:auto;margin-right:auto}#masthead.dark-header{background:#004c97!important}#masthead.dark-header .quick-nav-button a{color:#fff;background:0 0}@media only screen and (hover:hover){#masthead.dark-header .quick-nav-button a:hover{color:#fff!important;background:rgba(255,255,255,.25)!important}}#masthead.dark-header #mobile-nav-toggle a{color:#fff}#masthead.dark-header #mobile-nav-toggle.active a{background:#ef6079;color:#fff}.quick-menu{background:#004c97}.quick-menu>div{max-width:1280px!important;margin-left:auto;margin-right:auto}@media only screen and (hover:hover){.quick-menu a:hover{color:#fff}}@media only screen and (max-width:1024px){.quick-menu{background:#fff;padding-bottom:.5em}.quick-menu #header-nav{margin-top:0}}#masthead.dark-header #main-nav-left .menu>li>*{color:#fff}#masthead.dark-header .quick-menu{background:#003264}#masthead.dark-header .quick-menu .quick-nav-button-left{background:0 0}#masthead.dark-header .quick-menu .quick-nav-button-left *{color:#fff}@media only screen and (max-width:767px){#masthead.dark-header .quick-menu{background:0 0}}.template-left_align_menu #header-nav{margin-bottom:0!important}.title-color{color:#fff}.main-menu{padding:2em 1em;text-align:center}.main-menu #nav-logo img{height:auto;vertical-align:middle;margin-right:.5em}@media screen and (max-width:1400px){.main-menu{width:100%;padding:0;font-size:.9em}.main-menu #nav-logo img{display:block;margin:1em auto}}@media screen and (max-width:1280px){.main-menu #nav-logo img{display:block;margin-bottom:.5em}}@media only screen and (max-width:767px){.main-menu{font-size:1.1em}}.quick-menu .quick-nav-button-left.highlight{animation-iteration-count:infinite;animation-timing-function:linear;animation-duration:2.5s;animation-name:anim-pulse-bgwhite}.quick-menu .quick-nav-button-left.highlight:hover{background:rgba(255,255,255,.5)!important}.quick-menu .quick-nav-button-left.highlight:active{background:rgba(0,0,0,.2)!important}@media only screen and (hover:hover){.quick-menu .quick-nav-button-left.highlight a:hover{color:#fff!important}}@media only screen and (max-width:767px){.quick-menu .quick-nav-button-left.highlight{border-radius:4px}}@media only screen and (max-width:767px){.main-menu{margin:.5em 0 0 0;padding:0}.main-menu .topnav-right{margin:0;float:none}}.form input,.form select,.form textarea{padding:.75em;margin-bottom:.5em;font-size:1.1em;border-radius:5px;border:1px solid #d6d6d6;color:#2D2926}.form input:focus,.form select:focus,.form textarea:focus{border-color:#82D1F5;box-shadow:0 0 2px rgba(130,209,245,.8);background:#f8fcfe}.form input[type=button],.form select[type=button],.form textarea[type=button]{background:#e2f3fb;color:#004c97}@media only screen and (hover:hover){.form input[type=button]:hover,.form select[type=button]:hover,.form textarea[type=button]:hover{background:#fff}}.form input[type=button]:active,.form select[type=button]:active,.form textarea[type=button]:active{background:#b5e1f5}.form input[type=button].navy,.form input[type=submit],.form select[type=button].navy,.form select[type=submit],.form textarea[type=button].navy,.form textarea[type=submit]{background:#004c97;color:#fff}@media only screen and (hover:hover){.form input[type=button].navy:hover,.form input[type=submit]:hover,.form select[type=button].navy:hover,.form select[type=submit]:hover,.form textarea[type=button].navy:hover,.form textarea[type=submit]:hover{background:#0066ca}}.form input[type=button].navy:active,.form input[type=submit]:active,.form select[type=button].navy:active,.form select[type=submit]:active,.form textarea[type=button].navy:active,.form textarea[type=submit]:active{background:#003264}.header-widget input[type=radio]{-webkit-appearance:none;width:16px!important;height:16px!important;display:inline-block;vertical-align:middle;border-radius:16px;border:1px solid #ccc;padding:0!important;box-sizing:border-box;position:relative;margin-right:.5em;transition:75ms}.header-widget input[type=radio]:after{content:" ";display:inline-block;position:absolute;background:0 0;top:4px;left:4px;width:6px;height:6px;border-radius:16px;transition:75ms}.header-widget input[type=radio]+label:active,.header-widget input[type=radio]:active{transform:translateY(2px);transition:75ms}.header-widget input[type=radio]:checked{background:#004c97;transition:75ms}.header-widget input[type=radio]:checked:after{background:#fff;transition:75ms}.header-widget input[type=radio]:checked+label{color:#004c97}input.invalid,select.invalid,textarea.invalid{border-color:red!important}footer{background:#004c97;color:#fff;text-align:center;padding:3em 1em 4em 1em;font-size:.85em;margin-top:3em}footer a{border-bottom:2px solid transparent;color:#fff;font-weight:600}@media only screen and (hover:hover){footer a:hover{border-bottom-color:#fff;color:#fff}}footer .menu-item{margin:0 .5em}.footer-above+footer{margin-top:0}.social-media-account-links{margin-bottom:.5em}.social-media-account-links li{margin:0 .2em}.social-media-account-links li a{font-size:2.25em;font-weight:400;vertical-align:middle}.footer-above{padding:2em 0;margin-top:3em}.footer-above>div>:first-child{margin-top:0}.footer-above>div>:last-child{margin-bottom:0}.parent-page-link{margin-top:0;margin-bottom:0}.parent-page-link a{font-size:.9em;font-weight:400;color:rgba(0,76,151,.75);margin-right:.5em}.parent-page-link a:before{content:"\00AB"}@media only screen and (hover:hover){.parent-page-link a:hover{color:#ef6079}}@media only screen and (max-width:767px){.title-book-now{font-size:1em!important;padding:.25em .5em!important;margin-left:.5em!important}}.content-area{padding-top:1em}@media only screen and (max-width:1024px){.content-area{padding:0 3%}}h1.entry-title{font-size:2em;font-weight:700}.entry-after{clear:both}.post-authors-list{font-size:10pt;font-style:italic;color:gray;margin-top:.25em}.post-authors-list a{color:gray;text-decoration:underline}.entry-after>*,.entry-before>*,.entry-content .wpforms-confirmation-container-full,.entry-content>*,.entry-header,.entry-meta,body.page-template-page-homepage main>*{max-width:840px!important;margin-left:auto!important;margin-right:auto!important}.entry-content p img.size-full{max-width:100%;height:auto}.entry-content table{margin-top:1em;margin-bottom:1em;width:840px;border-collapse:collapse}.entry-content table td,.entry-content table th{vertical-align:top;padding:.5em 1em;border:1px solid #eee}.entry-content .page-banner{margin:2em 0;overflow:hidden}@media only screen and (min-width:1025px){.entry-content ol,.entry-content p,.entry-content ul{font-weight:300}}@media only screen and (max-width:767px){.entry-content{font-size:18px}.entry-content h1 img,.entry-content h2 img,.entry-content h3 img,.entry-content h4 img,.entry-content p img{max-width:100%;height:auto}.entry-content .page-banner{border-radius:1em}}.page-banner{width:100%;min-height:400px;background:no-repeat center;background-size:cover;position:relative;line-height:2.5em}.page-banner .page-banner-overlay{background:rgba(0,0,0,.4);position:absolute;top:0;left:0;right:0;bottom:0}.page-banner .inner-page-banner-overlay{position:absolute;top:0;left:0;right:0;bottom:0}.page-banner .page-wrap-wide{overflow:hidden}.page-banner .page-banner-content{font-size:2.2em;line-height:1.4em;padding:0 .5em 0 .5em;color:#fff;font-weight:400;user-select:none;text-shadow:0 3px 10px rgba(0,0,0,.3);margin:0 auto;text-align:center;transition:transform 50ms}.page-banner .page-banner-content>div{padding:50px 0;text-align:center}.page-banner .page-banner-content.has-image>div{text-align:left}.page-banner .page-banner-content *{font-weight:300;color:#fff}.page-banner .page-banner-content .banner-title{margin:0;font-weight:400}.page-banner .page-banner-content .banner-subtitle{font-size:.65em;margin:0 0 .35em 0;line-height:1.4}.page-banner .page-banner-content .banner-desc{font-size:.45em;line-height:1.6;margin-bottom:1em}.page-banner .page-banner-content .banner-float-image{float:right;width:20%;height:auto;margin:0 0 0 1em;max-width:250px}@media only screen and (max-width:767px){.page-banner .page-banner-content .banner-float-image{float:none;width:50%;max-width:150px;margin:0 0 .25em 0}.page-banner .page-banner-content .banner-float-image .banner-title{font-size:1em}}@media only screen and (max-width:767px){.page-banner .page-banner-content.has-image>div,.page-banner .page-banner-content>div{text-align:center}}.page-banner.large-label .banner-title{font-size:1.5em}@media only screen and (max-width:767px){.page-banner.large-label .banner-title{font-size:1em}}@media only screen and (max-width:767px){.page-banner{line-height:1.75;min-height:200px}.page-banner .page-banner-content{text-align:center}}.page-has-metacard article .entry-header{display:none}.content-footer-calltoaction{margin:2em 0 0 0;text-align:center;padding:1em;background:#EFEFEF;font-size:1.1em;font-weight:600;color:#000;line-height:1.4em;clear:both}.page-has-newsletter-form .content-footer-calltoaction{margin-bottom:0}.byline{display:none}.full-width{clear:both;max-width:100%!important;margin-left:0!important;margin-right:0!important}@media only screen and (max-width:767px){.inline-gallery{margin:0!important}}.entry-content .page-links{border-radius:10em;padding:.5em 1em;margin:2em auto;background:#EFEFEF}.entry-content .page-links .post-page-numbers{margin:0 .15em;min-width:2em;background:#fff;padding:.25em .5em;border-radius:1em;display:inline-block;text-align:center;font-weight:600;user-select:none}.entry-content .page-links a{cursor:pointer}@media only screen and (hover:hover){.entry-content .page-links a:hover{background:#004c97!important;color:#fff!important}}.entry-content .page-links a:active{background:#003264!important;color:#fff!important}li.heartxp-menu{position:static!important}.menu .sub-menu .heartxp-menu-children>a:after{content:"›";float:right}.panel-sub-menu{left:0;right:0;column-count:5;border-radius:0!important;font-size:.9em}.panel-sub-menu h3{margin:.5em 0;color:#2D2926}.panel-sub-menu h3,.panel-sub-menu h3 a{font-weight:700!important}.panel-sub-menu.compact ul li a{padding-top:.2em!important;padding-bottom:.2em!important}nav .nav-search-button{cursor:pointer}.widget-active header #main-nav,.widget-active header #mobile-nav-toggle,.widget-active header #nav-logo-mobile{opacity:.1;filter:saturate(0);pointer-events:none;user-select:none;transition:filter 0s,opacity 150ms}.widget-active #homepage-sections,.widget-active #mobile-child-nav-toggle,.widget-active .content-footer-calltoaction,.widget-active .fade-on-widget,.widget-active .page-banner,.widget-active .page-metabox,.widget-active .page-metacard,.widget-active .post-alert-message,.widget-active .site-content,.widget-active footer{opacity:.1;filter:saturate(0);pointer-events:none;user-select:none;transition:filter 0s,opacity 150ms}.widget-close-button{cursor:pointer;position:fixed;right:.5em;top:.5em;vertical-align:middle;background:#004c97;color:#fff;border-radius:100%;border:2px solid #fff;box-shadow:0 0 5px 1px #fff;width:1.2em;height:1.2em;line-height:1.2em;font-size:1em;display:inline-block;user-select:none;transition:150ms}@media screen and (min-width:960px){.widget-close-button{right:15%}}@media only screen and (hover:hover){.widget-close-button:hover{background:#ef6079;color:#fff}}.widget-close-button:active{background:#ea3252}#header-widgets{background:#f9f9f9;background:-moz-linear-gradient(top,#fff 0,#f9f9f9 100%);background:-webkit-linear-gradient(top,#fff 0,#f9f9f9 100%);background:linear-gradient(to bottom,#fff 0,#f9f9f9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f9f9f9', GradientType=0)}.header-widget{overflow:visible}.header-widget>h2:first-child{font-weight:300;font-size:2em}@media only screen and (min-width:768px){.header-widget{padding:1.5em 0}.header-widget>h2:first-child{margin-top:0}}.header-widget input,.header-widget textarea{padding:.75em 1em;margin-bottom:.5em;font-size:1.1em;border-radius:.5em;border:1px solid #d6d6d6}.header-widget input::placeholder,.header-widget textarea::placeholder{color:#aaa}.header-widget input.smaller,.header-widget textarea.smaller{font-size:.85em}.header-widget input[type=button],.header-widget input[type=reset],.header-widget textarea[type=button],.header-widget textarea[type=reset]{color:#004c97;background:#EFEFEF;cursor:pointer}@media only screen and (hover:hover){.header-widget input[type=button]:hover,.header-widget input[type=reset]:hover,.header-widget textarea[type=button]:hover,.header-widget textarea[type=reset]:hover{background:#f7f7f7}}.header-widget input[type=button]:active,.header-widget input[type=reset]:active,.header-widget textarea[type=button]:active,.header-widget textarea[type=reset]:active{background:#d6d6d6}.header-widget input[type=submit],.header-widget textarea[type=submit]{color:#fff;background:#004c97;border:none}.header-widget input[type=submit].rose,.header-widget textarea[type=submit].rose{background:#ef6079}@media only screen and (hover:hover){.header-widget input[type=submit]:hover,.header-widget textarea[type=submit]:hover{background:#0066ca}.header-widget input[type=submit].rose:hover,.header-widget textarea[type=submit].rose:hover{background:#f48ea0}}.header-widget input[type=submit]:active,.header-widget textarea[type=submit]:active{background:#003264}.header-widget input[type=submit].rose:active,.header-widget textarea[type=submit].rose:active{background:#ea3252}@media only screen and (max-width:767px){.header-widget{padding-left:.5em;padding-right:.5em}}.repeat-anim{animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear}.anim-pulse{animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear;animation-duration:2s;animation-name:anim-pulse}.anim-pulse-bgwhite{animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear;animation-duration:2.5s;animation-name:anim-pulse-bgwhite}.anim-spin{animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear;animation-duration:3s;animation-name:anim-spin}.anim-bounce{animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear;animation-name:anim-bounce}.anim-bounce-small{animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear;animation-duration:.5s;animation-name:anim-bounce-small}.anim-pulsate{animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear;animation-name:anim-pulsate}.anim-1s{animation-duration:1s!important}.anim-2s{animation-duration:2s!important}.anim-3s{animation-duration:3s!important}.anim-4s{animation-duration:4s!important}@keyframes anim-pulse{0%{opacity:1;animation-timing-function:ease-in-out}50%{opacity:.5;animation-timing-function:ease-in-out}100%{opacity:1;animation-timing-function:ease-in-out}}@keyframes anim-pulse-bgwhite{0%{background:rgba(255,255,255,.4);animation-timing-function:ease-in-out}50%{background:rgba(255,255,255,.1);animation-timing-function:ease-in-out}100%{background:rgba(255,255,255,.4);animation-timing-function:ease-in-out}}@keyframes anim-pulsate{0%{transform:scale(1);animation-timing-function:ease-in-out}50%{transform:scale(1.1);animation-timing-function:ease-in-out}100%{transform:scale(1);animation-timing-function:ease-in-out}}@keyframes anim-spin{0%{transform:rotate(0)}50%{transform:rotate(180deg)}100%{transform:rotate(360deg)}}@keyframes anim-bounce{0%{transform:translateY(0);animation-timing-function:ease-out}50%{transform:translateY(-15px);animation-timing-function:ease-in}100%{transform:translateY(0)}}@keyframes anim-bounce-small{0%{transform:translateY(0);animation-timing-function:ease-out}50%{transform:translateY(-5px);animation-timing-function:ease-in}100%{transform:translateY(0)}}.featured-posts{clear:both;margin-top:2em;border-top:1px solid #EFEFEF;padding-left:1em;padding-right:1em;padding-top:.5em}.content-area .featured-posts{padding-left:0;padding-right:0}.featured-posts>h2{font-size:2em;font-weight:300;text-align:center;margin:0 0 .5em 0}.featured-posts article{background:#fff;padding:0;border:1px solid #EFEFEF;border-radius:.25em;display:inline-block;clear:none;float:left;width:49%;margin-bottom:1em;vertical-align:top;overflow:hidden}.featured-posts article h3{margin:0;font-weight:300;font-size:1.1em}.featured-posts article.featured-post-0 h3{font-size:1.5em}.featured-posts article .post-date{font-size:.8em;margin-bottom:.25em}.featured-posts article .post-date a{color:#777}@media only screen and (hover:hover){.featured-posts article .post-date a:hover{color:#ef6079}}.featured-posts article .featured-post-content{padding:.75em}.featured-posts article .featured-post-content p{font-size:.9em}.featured-posts article .featured-post-content p:last-child{margin-bottom:0}@media only screen and (hover:hover){.featured-posts article{cursor:pointer;user-select:none}.featured-posts article:hover{border-color:#7ebfff;transform:scale(1.015);transition:50ms;background:#eef6ff}.featured-posts article:hover a{color:#004c97}}.featured-posts article:active{border-color:#004c97;transform:scale(.99);transition:50ms}.featured-posts .wp-post-image{width:100%;height:auto;border-radius:0}.featured-posts .featured-post-0{margin-right:2%;background:#f3f9ff}.featured-posts .featured-post-0 .wp-post-image{display:block}.featured-posts.uniform{text-align:center}.featured-posts.uniform .featured-post-0{background:#fff}.featured-posts.uniform article{float:none;display:inline-block;width:31%;margin-right:2%}.featured-posts.uniform article h3{font-size:1.3em}.featured-posts.uniform .wp-post-image{display:block!important}.featured-posts.uniform.nothumbnails .wp-post-image{display:none!important}.featured-posts.uniform.basic-cards h3{font-size:1.3em}@media only screen and (max-width:767px){.featured-posts.uniform .wp-post-image{width:65%;margin:1em auto 0 auto}}@media only screen and (hover:hover){.featured-posts.uniform article:hover{background:#eef6ff}}.featured-posts.basic-cards .post-date,.featured-posts.basic-cards p{display:none}.featured-posts.small-cards article{width:11%}.featured-posts.thumbnails-only .featured-post-content{display:none}.featured-posts.onbackground{border-top-color:transparent}.featured-posts.onbackground>h2{color:#fff}.featured-posts.onbackground article{background:rgba(255,255,255,.15)!important;border:none}.featured-posts.onbackground article h3 a,.featured-posts.onbackground article p{color:#fff}@media only screen and (hover:hover){.featured-posts.onbackground article:hover{background:rgba(255,255,255,.25)!important}}.featured-posts.nopostdates .post-date{display:none}.featured-posts.borderless article{border:none!important}.featured-posts.smallimages article .wp-post-image{width:50%;margin-left:auto;margin-right:auto}.featured-posts.smalltitles article .featured-post-content h3{font-size:1em}@media only screen and (max-width:767px){.featured-posts article{width:100%;margin-right:0;border-top:none;border-left:none;border-right:none;border-radius:0;margin-bottom:0}.featured-posts article .featured-post-content{padding-left:0;padding-right:0}.featured-posts article p{display:none;padding:0}.featured-posts article.featured-post-0{background:0 0}.featured-posts article.featured-post-0 p{display:block}.featured-posts.uniform article{width:100%;margin-right:0}.featured-posts.uniform article p{display:none}.featured-posts .wp-post-image{border:1px solid #ddd;border-radius:4px}.featured-posts.small-cards article{width:24%;border-bottom:none}.featured-posts.small-cards article img{margin:.5em auto 0 auto}}.featured-posts.nothumbmails .wp-post-image{display:none!important}.featured-posts.listlayout article{margin-right:1%;margin-bottom:1%;width:49%;text-align:left}.featured-posts.listlayout article .wp-post-image{display:inline-block!important;height:3em;width:auto;vertical-align:middle}.featured-posts.listlayout article .featured-post-content{display:inline-block}.featured-posts.listlayout article .featured-post-content h3{font-size:1.1em;margin-left:.5em}.featured-posts.listlayout article .featured-post-content .post-date,.featured-posts.listlayout article .featured-post-content p{display:none}@media only screen and (min-width:767px) and (max-width:1024px){.featured-posts.listlayout article .featured-post-content{padding:.25em 0}.featured-posts.listlayout article .wp-post-image{height:2.5em;border:none;border-radius:0}}@media only screen and (max-width:767px){.featured-posts.listlayout article{width:100%;margin:0 0 .5em 0}.featured-posts.listlayout article .featured-post-content{padding:.25em 0}.featured-posts.listlayout article .wp-post-image{height:2.5em;border:none;border-radius:0}}.featured-posts.excerpts article .featured-post-content{text-align:left!important}.featured-posts.excerpts article .featured-post-content p{font-size:.8em!important}.featured-posts.teams-and-associations article{margin-bottom:3em}.featured-posts.teams-and-associations article .wp-post-image{width:auto;height:80px;margin:0 auto 0 auto}.featured-posts.teams-and-associations article .featured-post-content h3{font-size:1.1em}.featured-posts.featureitems{max-width:1280px;padding:2em 0 0 0;margin-bottom:2em;border-bottom:1px solid #EFEFEF;border-top:none}.featured-posts.featureitems article{text-align:center;border:none!important;background:0 0!important;border-radius:0;width:22%;margin-right:4%;margin-bottom:1.5em}.featured-posts.featureitems article h3{font-weight:600;font-size:1.2em}.featured-posts.featureitems article .read-more{display:none}.featured-posts.featureitems article:nth-child(4n+0){margin-right:0}.featured-posts.featureitems article .wp-post-image{display:block!important;border-radius:.3em}.featured-posts.featureitems article .featured-post-content{padding:1em 0 0 0}@media only screen and (max-width:767px){.featured-posts.featureitems article{width:100%;margin-right:2%}.featured-posts.featureitems article .wp-post-image{border:none;border-radius:0}.featured-posts.featureitems article p{display:block}.featured-posts.featureitems article:nth-child(1n+0){margin-right:0}}@media only screen and (hover:hover){.featured-posts.featureitems article:hover *{color:#0066ca}}body.archive main header.page-header,body.search main header.page-header,body.single main header.page-header{margin-bottom:2em}body.archive main article.type-page,body.archive main article.type-post,body.search main article.type-page,body.search main article.type-post,body.single main article.type-page,body.single main article.type-post{margin-bottom:2em;display:inline-block;vertical-align:top;width:48%;border:1px solid #ddd;padding:1em;border-radius:5px;cursor:pointer}body.archive main article.type-page:nth-child(odd),body.archive main article.type-post:nth-child(odd),body.search main article.type-page:nth-child(odd),body.search main article.type-post:nth-child(odd),body.single main article.type-page:nth-child(odd),body.single main article.type-post:nth-child(odd){margin-left:2%}body.archive main article.type-page:nth-child(even),body.archive main article.type-post:nth-child(even),body.search main article.type-page:nth-child(even),body.search main article.type-post:nth-child(even),body.single main article.type-page:nth-child(even),body.single main article.type-post:nth-child(even){margin-right:2%}@media only screen and (hover:hover){body.archive main article.type-page:hover,body.archive main article.type-post:hover,body.search main article.type-page:hover,body.search main article.type-post:hover,body.single main article.type-page:hover,body.single main article.type-post:hover{background:#eef6ff}}body.archive main article.type-page header,body.archive main article.type-post header,body.search main article.type-page header,body.search main article.type-post header,body.single main article.type-page header,body.single main article.type-post header{padding-top:0}body.archive main article.type-page h1,body.archive main article.type-post h1,body.search main article.type-page h1,body.search main article.type-post h1,body.single main article.type-page h1,body.single main article.type-post h1{font-size:1.5em}body.archive main article.type-page .more-link,body.archive main article.type-post .more-link,body.search main article.type-page .more-link,body.search main article.type-post .more-link,body.single main article.type-page .more-link,body.single main article.type-post .more-link{font-weight:700;display:block}body.archive main article.type-page img.alignleft,body.archive main article.type-page img.alignright,body.archive main article.type-post img.alignleft,body.archive main article.type-post img.alignright,body.search main article.type-page img.alignleft,body.search main article.type-page img.alignright,body.search main article.type-post img.alignleft,body.search main article.type-post img.alignright,body.single main article.type-page img.alignleft,body.single main article.type-page img.alignright,body.single main article.type-post img.alignleft,body.single main article.type-post img.alignright{max-width:200px;height:auto}body.archive main article.type-page .cat-links,body.archive main article.type-page .comments-link,body.archive main article.type-page .tags-links,body.archive main article.type-post .cat-links,body.archive main article.type-post .comments-link,body.archive main article.type-post .tags-links,body.search main article.type-page .cat-links,body.search main article.type-page .comments-link,body.search main article.type-page .tags-links,body.search main article.type-post .cat-links,body.search main article.type-post .comments-link,body.search main article.type-post .tags-links,body.single main article.type-page .cat-links,body.single main article.type-page .comments-link,body.single main article.type-page .tags-links,body.single main article.type-post .cat-links,body.single main article.type-post .comments-link,body.single main article.type-post .tags-links{font-size:.8em;display:block;margin-bottom:.2em}@media only screen and (max-width:767px){body.archive main article.type-page,body.archive main article.type-post,body.search main article.type-page,body.search main article.type-post,body.single main article.type-page,body.single main article.type-post{width:100%;margin-left:0;margin-right:0}}body.archive.single main article.type-page,body.archive.single main article.type-post,body.search.single main article.type-page,body.search.single main article.type-post,body.single.single main article.type-page,body.single.single main article.type-post{cursor:auto;border:none;background:0 0;padding:1em 0;width:100%;margin-left:0;margin-right:0;display:block}body.archive.single main article.type-page h1,body.archive.single main article.type-post h1,body.search.single main article.type-page h1,body.search.single main article.type-post h1,body.single.single main article.type-page h1,body.single.single main article.type-post h1{font-size:2em}body.archive main.site-main,body.search main.site-main{max-width:840px;margin-left:auto;margin-right:auto}.paginate-links{margin:1em auto;border:1px solid #ddd;border-radius:4px;padding:.5em;text-align:center;background:#eee}.paginate-links .next{margin-left:1em}.paginate-links .prev{margin-right:1em}.paginate-links a{font-weight:600}.myfootdr-search-form input[type=search]{font-size:20pt;width:100%;border:none;background:0 0;color:#fff;border-bottom:1px solid rgba(255,255,255,.25);text-align:center;-webkit-appearance:none}.myfootdr-search-form input[type=search]::placeholder{color:rgba(255,255,255,.75)}.myfootdr-search-form .popup-button{border:none!important}.myfootdr-search-form .popup-button:first-child{background:#fff!important;color:#ef6079!important}.myfootdr-search-form .popup-button:last-child{background:0 0!important;font-weight:400!important;color:#fff}@media only screen and (hover:hover){.myfootdr-search-form .popup-button:hover:last-child{text-decoration:underline}}.comment-form label{display:block;font-weight:600}.comment-form textarea{width:100%}.comment-respond{border-top:1px solid #EFEFEF}.comment-respond h3.comment-reply-title{font-size:1.7em;font-weight:400}.comment-respond p{margin:.25em 0}.commentlist{text-indent:0;padding-left:0;list-style:none;margin:0}.commentlist .comment{margin:1em 0}.commentlist .comment .comment-author{margin-bottom:.5em;padding:.25em;color:#004C97;background:#eee}.commentlist .comment .comment-author img{vertical-align:middle;margin-right:.5em}.commentlist .comment .comment-author .fn{font-style:normal}.commentlist .comment .comment-meta{font-size:.85em;text-align:right}.div-table{display:table}.table-row{display:table-row}.table-cell{display:table-cell}@media only screen and (max-width:767px){.div-table.responsive-table{display:block}.div-table.responsive-table .table-cell,.div-table.responsive-table .table-row{display:block}.div-table.responsive-table .table-cell{width:100%;text-align:center}}.post-alert-message{padding:2.5em 1em;background:#2f2f2f}.post-alert-message .message-icon{float:left;margin-right:1em;width:auto;max-height:75px;vertical-align:middle}.post-alert-message .message-content{font-size:.9em}.post-alert-message .message-content :first-child{margin-top:0}.post-alert-message .message-content :last-child{margin-bottom:0}#clinic_finder_address{width:20em;margin-right:.3em}#clinic_finder_results{overflow:hidden;max-width:40em;margin:0 auto}.clinic-finder-tags span{font-size:9pt;background:#eee;border-radius:.5em;padding:.2em .6em;color:#555;margin-right:.25em}.clinic-finder-result{border:2px solid transparent;width:100%;text-align:left;padding:.5em;clear:both;border-radius:5px;margin-bottom:.5em;cursor:pointer}.clinic-finder-result h3{display:inline-block;margin:0}.clinic-finder-result .name-match-notice{display:none}.clinic-finder-result .clinic-duration{float:right;color:#ea3252}.clinic-finder-result.clinic-dist-approximation .clinic-duration:before{content:"Approx. ";font-size:8.5pt}.clinic-finder-result .clinic-phone{clear:both;color:#898989}@media only screen and (hover:hover){.clinic-finder-result .clinic-phone:hover{text-decoration:underline;color:#004c97}}.clinic-finder-result .clinic-phone:before{font-family:HeartExperience,serif;font-weight:400;content:"b "}.clinic-finder-result .clinic-address{font-size:.85em;margin-top:.3em;overflow:hidden;max-height:0;transition:max-height .3s}.clinic-finder-result .clinic-actions{float:right;clear:right;margin-top:.35em;font-size:1.2em;overflow:hidden;max-height:0;transition:250ms;text-align:center}.clinic-finder-result .clinic-actions a{display:inline-block;line-height:2em;height:2em;padding:0 .5em;margin-right:.25em;border-radius:4px}.clinic-finder-result .clinic-actions a.i-heartxp{font-size:2em;line-height:1em;height:1em;padding:0 .2em;vertical-align:top;margin-right:0}@media only screen and (hover:hover){.clinic-finder-result .clinic-actions a.i-heartxp:hover{background:#EFEFEF}}.clinic-finder-result .clinic-actions .clinic-action-directions{color:#386350}.clinic-finder-result .clinic-actions .clinic-action-info{color:#004c97}.clinic-finder-result .clinic-actions .clinic-action-booknow{background:#ea3252;color:#fff;user-select:none}@media only screen and (hover:hover){.clinic-finder-result .clinic-actions .clinic-action-booknow:hover{background:#ef6079}}.clinic-finder-result .clinic-actions .clinic-action-booknow:active{background:#ea3252}.clinic-finder-result .clinic-directions-link{overflow:hidden;text-align:center;max-height:0;margin-top:.5em;font-size:.85em}@media only screen and (hover:hover){.clinic-finder-result:hover{border-color:rgba(239,96,121,.5);background:rgba(239,96,121,.2)}}.clinic-finder-result.active{border-color:rgba(0,76,151,.25);background:#fff}@media only screen and (hover:hover){.clinic-finder-result.active h3:hover{text-decoration:underline}}.clinic-finder-result.active .clinic-actions{max-height:3em}.clinic-finder-result.active .clinic-address{max-height:6em;transition-delay:250ms}.clinic-finder-result.active .clinic-directions-link{max-height:2em;transition-delay:.5s;transition:.5s}@media only screen and (max-width:767px){.clinic-finder-result.active .clinic-actions{max-height:5em}}.clinic-finder-result.name-matched{border-color:#ef6079}.clinic-finder-result.name-matched .name-match-notice{display:block;text-align:center;color:#ef6079;font-size:.9em;font-weight:600}.banner-clinic-finder{font-size:18px;margin:2em 1em}.banner-clinic-finder form{margin-bottom:2em;overflow:hidden;display:block}.banner-clinic-finder form input{border-radius:10em;width:15em}.banner-clinic-finder form input[name=postcode]{color:#2D2926;margin-right:.25em}.banner-clinic-finder form input[type=submit]{border-color:transparent}@media only screen and (max-width:767px){.banner-clinic-finder{font-size:16px}}@media only screen and (max-width:767px){#clinic_finder_address{width:75%;margin-right:2%}#clinic_finder_search{width:23%}#clinic_finder_locate{width:100%}}.booking-question{border:1px solid #ddd;padding:1em .5em;border-radius:1em;margin-bottom:1em;box-shadow:0 3px 6px rgba(0,0,0,.1)}.booking-question.answered{padding:.5em 0}.booking-question h2{font-size:1.5em;margin:0;font-weight:300}.booking-question h2 span{overflow:hidden;display:block}.booking-question h2 span.i-heartxp{display:inline}.booking-question h2.answered{opacity:1}.booking-question h2.answered input,.booking-question h2.answered span{font-weight:600;font-size:12pt;transition:150ms;display:inline-block;margin:.125em .25em;width:auto;vertical-align:middle}@media only screen and (hover:hover){.booking-question h2.answered:hover{opacity:1}}@media only screen and (max-width:767px){.booking-question h2{font-size:1.3em}}.booking-question .booking-answers,.booking-question>div{padding:1em 0;font-size:.9em}.booking-question input[type=button],.booking-question input[type=text],.booking-question input[type=email],.booking-question input[type=tel]{-webkit-appearance:none}.booking-question input[type=date]{-webkit-appearance:textfield!important}.booking-question select#booking_podiatrist_picker{padding:.5em .75em;margin-bottom:.5em;font-size:1em;border-radius:5px;border:1px solid #d6d6d6;color:#2D2926;width:100%;max-width:24em}.booking-question input[type=button]{border-width:0;margin-left:.1em;margin-right:.1em}.booking-question input[type=button].navy{background:#004c97;color:#fff;border-width:0}@media only screen and (hover:hover){.booking-question input[type=button].navy:hover{background:#0066ca}}.booking-question input[type=button].navy:active{background:#003264}.booking-question input[type=button].rose{background:#ef6079;color:#fff;border-width:0}@media only screen and (hover:hover){.booking-question input[type=button].rose:hover{background:#f48ea0}}.booking-question input[type=button].rose:active{background:#ea3252}.booking-question input[type=button].autoselect{background:rgba(0,76,151,.1)!important}@media only screen and (hover:hover){.booking-question input[type=button].autoselect:hover{background:rgba(0,76,151,.05)!important}}@media only screen and (max-width:767px){.booking-question input[type=button]{margin-left:1%;margin-right:1%;width:47%;padding-left:.5em;padding-right:.5em}}.booking-question #booking_clinic_groups,.booking-question#booking_clinic .booking-answers{padding-top:0!important}@media only screen and (max-width:767px){.booking-question#booking_clinic .booking-answers input,.booking-question#booking_podiatrist .booking-answers input,.booking-question#booking_service_type .booking-answers input{width:100%;margin-left:0;margin-right:0;padding-top:.5em;padding-bottom:.5em}}.booking-question #booking_clinic_metadata,.booking-question #booking_service_metadata{padding-bottom:0;padding-top:.5em;font-size:.85em;color:#888}.booking-question #booking_clinic_metadata .clinic-brand-logo img{height:50px;width:auto}.booking-question #booking_date_custom{text-align:center;width:20em;background:#fcfcfc}@media only screen and (max-width:767px){.booking-question #booking_date_custom{width:100%}}.booking-question #booking_chosen_date{font-weight:600;color:#ef6079;margin-bottom:.5em;font-size:larger}.booking-question .booking-answer-problem{color:#fff;background:#ef6079;padding:1em;border-radius:1em;max-width:20em;margin:0 auto;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear;animation-name:anim-bounce;animation-duration:2s}.booking-question input.booking-answer{background:0 0;border:none;color:#ef6079;font-size:1em;padding:0;cursor:pointer;overflow:hidden;transition:150ms;max-height:2em;border-radius:0;display:block;margin:.25em auto 0 auto;width:100%}.booking-question input.booking-answer:not([value]),.booking-question input.booking-answer[value=""]{max-height:0;transition:150ms}@media only screen and (hover:hover){.booking-question input.booking-answer:hover{background:0 0;color:#f48ea0}}.booking-question input.booking-answer:active{color:#ea3252;background:0 0}.booking-question p.booking-times{padding:.4em 0;color:#004c97;margin:.2em 0;border-bottom:1px solid #EFEFEF;background:#f9f9f9}.booking-question p.booking-times:first-child{margin-top:0}.booking-question .booking-answers h2{border-top:1px solid rgba(126,191,255,.25);padding:.5em 0;margin-top:.5em}.booking-question .booking-answers h3{padding:.75em 0;border-top:1px solid #ccc}.booking-question .booking-answers h3:first-child{padding-top:0;margin-top:0;border-top:none}.booking-question .booking-answers input.cat-Morning{background:#e4f6ff!important;border-color:#98dcff!important}.booking-question .booking-answers input.cat-Morning:hover{background:#f3fbff!important}.booking-question .booking-answers input.cat-Morning:active{background:#caedff!important}.booking-question .booking-answers input.cat-Lunch{background:#e2ffd6!important;border-color:#acff8a!important}.booking-question .booking-answers input.cat-Lunch:hover{background:#edffe5!important}.booking-question .booking-answers input.cat-Lunch:active{background:#d0ffbd!important}.booking-question .booking-answers input.cat-Afternoon{background:#ffe6cf!important;border-color:#ffbe83!important}.booking-question .booking-answers input.cat-Afternoon:hover{background:#ffeede!important}.booking-question .booking-answers input.cat-Afternoon:active{background:#ffd9b5!important}.booking-question #booking_time_picker input{margin-bottom:.25em}.booking-question.answering{background:#fffce2;animation-duration:4s;animation-name:anim-answering-question;animation-iteration-count:infinite}@media only screen and (max-width:767px){.booking-question#booking_time .booking-answers input[type=button]{width:25%;padding:.5em .75em}.booking-question #booking_time_picker input{width:25%;padding:.5em .75em;margin:.25em}}.booking-question #booking_time_picker{max-width:35em;margin:0 auto}.booking-question #booking_time_picker input.selected{color:#fff!important;background:#004c97!important}#booking_patient_details h4{margin:0;font-weight:400}#booking_scheduling.answering{background:0 0!important;animation:none!important}#booking_scheduling .calendar-picker{border:none!important;padding:0}@media only screen and (max-width:767px){#booking_scheduling .calendar-picker{padding:.5em}}@keyframes anim-answering-question{0%{background:#fffce2}50%{background:#fffef1}100%{background:#fffce2}}#appointment_summary{padding:1em;background:#EFEFEF;border-radius:1em;margin:1em auto;max-width:35em;font-size:.9em}#appointment_summary em{font-style:normal}#appointment_summary p{margin:0}#appointment_summary #appointment_summary_time{color:#004c97;font-size:1.3em;margin-bottom:.5em}#appointment_summary img.practitioner-photo{border-radius:100px;width:100px;height:auto;margin:1em auto 0 auto;display:block}#booking_patient_form{max-width:40em;margin:0 auto}#booking_patient_form p{color:gray}#booking_patient_form .booking-question p{margin:.5em 0}#booking_patient_form .booking-question input{width:48%;margin-left:1%;margin-right:1%;font-size:.9em}#booking_patient_form .booking-question input[name=dob]{width:75%;max-width:15em}#booking_patient_form .booking-question input:focus{border-color:rgba(0,76,151,.5);box-shadow:0 0 4px rgba(0,76,151,.5)}#booking_patient_form .booking-question input:focus::placeholder{color:rgba(0,76,151,.6)}#booking_patient_form input[type=submit]{border-radius:10em;width:75%;max-width:15em;font-size:1.1em;-webkit-appearance:none}@media only screen and (max-width:767px){#booking_patient_form input[type=text],#booking_patient_form input[type=email],#booking_patient_form input[type=tel]{font-size:17px;width:100%;margin:.3em 0}}#booking_quick_code h2{color:#ef6079}#online-booking-recaptcha div{margin:0 auto}.booking-question.fixed-question{user-select:none!important;pointer-events:none!important}.booking-question.hidden-question{overflow:hidden!important;max-height:0!important;padding:0!important;border:none!important;margin-bottom:0!important}.subclinic-popup .popup-button{display:block!important;margin:0 0 .5em 0!important}.subclinic-popup .popup-button:first-child{color:#004c97!important;border:1px solid #d6d6d6!important;background:rgba(0,76,151,.1)!important}@media only screen and (hover:hover){.subclinic-popup .popup-button:first-child:hover{background:rgba(0,76,151,.05)!important}}#booking_appointment_name{margin-bottom:1em;color:gray;margin-top:-.5em;border-radius:2em;background:rgba(0,0,0,.03);display:inline-block;padding:.25em 1.5em}#newsletter-subscribe{background:#ef6079;padding:2em 1em}#newsletter-subscribe>div>div{display:inline-block;vertical-align:middle}#newsletter-subscribe .subscribe-notice{width:50%;margin-right:5%;color:#fff;font-size:.9em}#newsletter-subscribe .subscribe-notice h2{margin-top:0;font-weight:300;color:#fff;font-size:1.8em}#newsletter-subscribe .subscribe-notice p{margin-bottom:0}#newsletter-subscribe .subscribe-form{width:45%;padding-top:1em}#newsletter-subscribe .subscribe-form input[type=email]{font-size:1em;border-top-right-radius:0;border-bottom-right-radius:0;border:none;width:70%}#newsletter-subscribe .subscribe-form input[type=submit]{font-size:1em;border-top-left-radius:0;border-bottom-left-radius:0;border:none;background:rgba(255,255,255,.25);width:30%}@media only screen and (hover:hover){#newsletter-subscribe .subscribe-form input[type=submit]:hover{background:rgba(255,255,255,.4)}}#newsletter-subscribe .subscribe-form input[type=submit]:active{background:rgba(255,255,255,.1)}@media only screen and (max-width:767px){#newsletter-subscribe .subscribe-form,#newsletter-subscribe .subscribe-notice{width:100%;margin-right:0}}.heartxp-carousel{overflow:hidden;margin-bottom:2em;margin-top:2em}.heartxp-carousel h3{margin-top:0}.heartxp-carousel .carousel-items{position:relative;padding:.5em 0;height:100px;box-sizing:content-box}.heartxp-carousel .carousel-items>div{transition:margin .5s ease-in-out;position:absolute;white-space:nowrap}.heartxp-carousel .carousel-items a{display:inline-block;transition:150ms;margin:0 2em}.heartxp-carousel .carousel-items a img{height:100px;width:auto}@media only screen and (hover:hover){.heartxp-carousel .carousel-items a:hover{transform:scale(1.1);transition:150ms}}.announcement-box{border-top-left-radius:.5em;border-bottom-left-radius:.5em;width:370px;height:250px;overflow:hidden;position:fixed;right:-335px;bottom:50px;box-shadow:0 5px 10px rgba(0,0,0,.25);cursor:pointer;transition:.1s;z-index:1000}.announcement-box .box,.announcement-box .closer,.announcement-box .drawer{display:inline-block}.announcement-box .closer,.announcement-box .drawer{width:35px;height:250px;transition:width .1s}.announcement-box .box{width:300px;height:250px}@media only screen and (hover:hover){.announcement-box:hover{right:-325px}}.announcement-box.opened{width:335px;right:0;transition:250ms}.announcement-box.opened .drawer{width:0;transition:250ms}.announcement-box.closed{right:-1000px!important;transition:none!important}.announcement-box-close{border-radius:10em;width:1.25em;height:1.25em;position:fixed;right:5px;bottom:310px;box-shadow:0 5px 10px rgba(0,0,0,.25);cursor:pointer;transition:.1s;text-align:center;line-height:1.25em;background:#fff;font-size:1.2em;color:#004c97;user-select:none}@media only screen and (hover:hover){.announcement-box-close:hover{background:#ef6079}}.announcement-box-close.closed{right:-1000px!important;transition:none!important}.heartxp-features{max-width:1280px;clear:both;margin-top:2.5em}.heartxp-features figure{display:inline-block;margin:0 2% 2.5em 2%;vertical-align:top;margin-inline-start:0;margin-inline-end:0;padding-left:2%;padding-right:2%}.heartxp-features figure img{width:60%;max-width:200px;display:block;margin:0 auto}.heartxp-features figure figcaption .label{margin-top:1em;color:#004c97;font-size:1.1em;font-weight:600;text-align:center}.heartxp-features figure figcaption .description{margin-top:1em;font-size:.9em}@media only screen and (hover:hover){.heartxp-features figure.has-url:hover{transform:translateY(-2px)}.heartxp-features figure.has-url:hover figcaption .label{color:#ef6079!important}}.heartxp-features figure.has-url:active{transform:translateY(2px)}.heartxp-features.c1 figure{display:block;margin-left:auto;margin-right:auto;width:50%}.heartxp-features.c2 figure{width:47%;padding:0;margin-left:3%;margin-right:3%}.heartxp-features.c2 figure:first-child{margin-left:0}.heartxp-features.c2 figure:last-child{margin-right:0}.heartxp-features.c3 figure{width:31.3%;padding:0;margin-left:1.5%;margin-right:1.5%}.heartxp-features.c3 figure:first-child{margin-left:0}.heartxp-features.c3 figure:last-child{margin-right:0}.heartxp-features.c4 figure{width:22.75%;padding:0;margin-left:1.5%;margin-right:1.5%}.heartxp-features.c4 figure:first-child{margin-left:0}.heartxp-features.c4 figure:last-child{margin-right:0}.heartxp-features.c5 figure{width:20%}@media only screen and (max-width:767px){.heartxp-features figure,.heartxp-features.c1 figure,.heartxp-features.c2 figure,.heartxp-features.c3 figure,.heartxp-features.c4 figure,.heartxp-features.c5 figure{width:46%}.heartxp-features figure figcaption,.heartxp-features.c1 figure figcaption,.heartxp-features.c2 figure figcaption,.heartxp-features.c3 figure figcaption,.heartxp-features.c4 figure figcaption,.heartxp-features.c5 figure figcaption{font-size:1em}.heartxp-features.c1 figure{width:96%}}.featured-clinics{margin-top:2em;border-top:2px solid #eee;padding:2em 0;text-align:center}.featured-clinics figure{text-align:left;width:23%;margin:0 1% 2em 1%;display:inline-block;vertical-align:top}.featured-clinics figure img{height:100px;width:auto;min-height:100px}.featured-clinics figure figcaption h4{margin:.25em 0}.featured-clinics figure figcaption p{font-size:10pt;margin:.5em 0 0 0}@media only screen and (max-width:767px){.featured-clinics{padding:2em 1em}.featured-clinics figure{width:100%;padding-bottom:1em;border-bottom:1px solid #eee}.featured-clinics figure figcaption h4{font-size:1.2em}.featured-clinics figure figcaption p{font-size:12pt}}.heartxp-accordion{margin-bottom:1em}.heartxp-accordion.focus>.page{opacity:.5;background:0 0}.heartxp-accordion.focus>.page>.title{background:0 0}.heartxp-accordion .page{overflow:hidden;border-radius:.5em;background:rgba(0,76,151,.01);margin-bottom:1em}.heartxp-accordion .page .title{cursor:pointer;padding:.5em;margin:0;user-select:none;font-weight:400;background:rgba(0,76,151,.03)}@media only screen and (hover:hover){.heartxp-accordion .page .title:hover{background:rgba(0,76,151,.08)}}.heartxp-accordion .page .title:before{content:"r";font-family:HeartExperience,sans-serif;display:inline-block;margin-right:.25em;transition:150ms}.heartxp-accordion .page .excerpt{display:none;overflow:hidden;padding:1em}.heartxp-accordion .page .excerpt p{font-weight:400}.heartxp-accordion .page .excerpt :first-child{margin-top:0}.heartxp-accordion .page .excerpt :last-child{margin-bottom:0}@media only screen and (hover:hover){.heartxp-accordion .page:hover{opacity:1;background:rgba(0,76,151,.01)}.heartxp-accordion .page:hover .title{background:rgba(0,76,151,.03)}}.heartxp-accordion .page.open{background:rgba(0,76,151,.03);opacity:1}.heartxp-accordion .page.open>.title{background:0 0}@media only screen and (hover:hover){.heartxp-accordion .page.open>.title:hover{background:rgba(0,76,151,.02)}}.heartxp-accordion .page.open>.title:before{transform:rotate(90deg);transition:150ms;opacity:.5}.heartxp-accordion .heartxp-accordian{font-size:.9em;margin-top:2em}.banner-button,.navy-button,.rose-button{padding:.5em 1em;border-radius:10em;background:#ef6079;color:#fff;cursor:pointer;text-align:center;display:inline-block;text-shadow:none}@media only screen and (hover:hover){.banner-button:hover,.navy-button:hover,.rose-button:hover{background:#f48ea0;color:#fff}}.banner-button:active,.navy-button:active,.rose-button:active{background:#ea3252}.rose-o{border:.15em solid #ef6079;background:#fff!important;color:#ef6079;padding-top:.35em!important;padding-bottom:.35em!important}@media only screen and (hover:hover){.rose-o:hover{background:rgba(239,96,121,.1)!important;color:#ea3252!important;border-color:#ea3252!important}}.navy-o{border:2px solid #004c97;background:#fff!important;color:#004c97}.navy-button{background:#004c97}@media only screen and (hover:hover){.navy-button:hover{background:#0066ca}}.navy-button:active{background:#003264}.smart-button{float:right;font-size:1.2em;font-weight:500}.smart-button.smaller{font-size:1.1em;margin-left:1em}@media only screen and (max-width:767px){.smart-button{font-size:1em}}@media only screen and (hover:hover){.banner-button:hover{transform:translateY(-2px);transition:50ms}}.banner-button:active{transform:translateY(2px);transition:50ms}.page-metacard .smart-button{margin-left:.25em}.asterisk{display:inline!important}.asterisk:before{content:"*";color:red}.post-metadata{font-size:.8em;margin:.5em 0}figure.caption-figure{display:inline-block;margin:.5em .5em 1.5em .5em;text-align:center;width:30%}figure.caption-figure img{margin-right:auto;margin-left:auto}figure.caption-figure figcaption{margin-top:.5em;font-size:.9em}figure.caption-figure figcaption h3,figure.caption-figure figcaption h4{margin:0;line-height:1.4em}figure.caption-figure figcaption h4{color:#555;font-weight:600}@media only screen and (max-width:767px){figure.caption-figure{display:block;width:100%}figure.caption-figure img{margin-left:auto;margin-right:auto}}.heartxp-sc-pushbutton{font-family:proxima-nova,'Proxima Nova','Helvetica Neue',Helvetica,Arial,sans-serif!important;display:inline-block;border-radius:5px;color:#fff;background:#ef6079;padding:.3em .6em;font-size:1.5em;user-select:none}.heartxp-sc-pushbutton.small{font-size:1.1em;font-weight:600!important;padding:.2em .4em}.heartxp-sc-pushbutton.large{font-size:1.7em}.heartxp-sc-pushbutton.centered{margin-left:auto;margin-right:auto;text-align:center;display:block}.heartxp-sc-pushbutton.inline{display:inline-block}@media only screen and (min-width:768px){.heartxp-sc-pushbutton:hover{background:#f48ea0;color:#fff;transition:50ms}}.heartxp-sc-pushbutton:active{background:#ea3252;color:#fff;transition:50ms}.social-share-buttons{text-align:center;font-size:1.5em;margin:1em 0}.social-share-buttons>div{display:inline-block;border-radius:10em;padding:.15em .5em;border:1px solid #eee;background:#fafafa}.social-share-buttons>div a{font-size:1.3em;display:inline-block;vertical-align:middle;margin-right:.25em}.social-share-buttons>div span{font-size:.7em;color:#004c97;margin-right:.25em;display:inline-block;vertical-align:middle}.simple-review-buttons{display:inline-block;text-align:center;float:right;margin:0 0 .5em .5em;font-weight:600;line-height:1.2;font-size:.8em;background:#f7f7f7;padding:.25em .75em .75em .75em;border-radius:1em}.simple-review-buttons .review-negative{color:#bf2600}.simple-review-buttons .review-neutral{color:#6f789c}.simple-review-buttons .review-positive{color:#00b121}.simple-review-buttons .review-button{display:inline-block;margin:0 .2em;font-size:3em;cursor:pointer}@media only screen and (hover:hover){.simple-review-buttons .review-button:hover{color:#ef6079;transform:scale(1.1);transition:.2s}}@media only screen and (max-width:767px){.simple-review-buttons{padding:0;background:0 0;border:none;display:block;float:none;margin-left:auto;margin-right:auto}}.feature-button{width:20%;padding:10px;border:1px solid #EFEFEF;border-radius:.25em;display:inline-block;min-height:4em;vertical-align:baseline;margin-right:1%;margin-bottom:1%;text-align:left;cursor:pointer;overflow:hidden}.feature-button.table-cell{display:table-cell}.feature-button .background{position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-position:center;z-index:0;transition:opacity 50ms}.feature-button .background .darken{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,76,151,.75);transition:background-color 50ms}.feature-button.has-bg{background-color:#004c97}.feature-button.has-bg *,.feature-button.has-bg a{color:#fff}.feature-button.has-bg a{position:relative;z-index:10}.feature-button.active{border-color:#7ebfff;background-color:#f7fbff;color:#004c97;transition:50ms}@media only screen and (hover:hover){.feature-button:hover{border-color:#7ebfff;background-color:#eef6ff;color:#004c97;transform:scale(1.015);transition:50ms}.feature-button.has-bg:hover{background-color:#0066ca;border-color:#ef6079;transform:scale(1.015);transition:50ms}.feature-button.has-bg:hover .background{opacity:.6;transition:50ms}.feature-button.has-bg:hover .background .darken{background:rgba(0,76,151,.5);transition:50ms}}@media only screen and (max-width:767px){.feature-button{width:100%;margin-left:0;margin-right:0;min-height:auto}.feature-button.table-cell{display:inline-block}}.blurb-panel{min-height:300px;max-width:1280px!important;margin-top:3em;margin-bottom:3em;border-radius:.5em;overflow:hidden}@media only screen and (max-width:767px){.blurb-panel{border-radius:0;width:100%!important}}.full-width{clear:both;max-width:100%!important;margin-right:0!important;margin-left:0!important}.inline-gallery{line-height:0}.inline-gallery .image-wrapper{display:inline-block}.inline-gallery .image{overflow:hidden;width:100%;position:relative}.inline-gallery .image img{width:100%;height:auto;vertical-align:middle}.inline-gallery .image div.fill-absolute{background-repeat:no-repeat;background-position:center}.inline-gallery.page-wrap-wide{max-width:1280px!important}@media only screen and (max-width:767px){.inline-gallery .image-wrapper{min-width:20%!important}}.hxp-notification-bar{text-align:center;font-size:.9em;position:relative}.hxp-notification-bar>a{display:block}.hxp-notification-bar>a .bar-hover{transition:150ms}.hxp-notification-bar .close-button{color:rgba(255,255,255,.75);padding:0 1em;display:inline-block;cursor:pointer;position:absolute;top:0;bottom:0;right:0}@media only screen and (hover:hover){.hxp-notification-bar .close-button:hover{color:#fff;transition:.1s}}.hxp-notification-bar .close-button:active{color:rgba(255,255,255,.75);transition:50ms}.hxp-notification-bar .bar-content{padding:.25em}.hxp-notification-bar .bar-content .bar-text :first-child{margin-top:0}.hxp-notification-bar .bar-content .bar-text :last-child{margin-bottom:0}.hxp-notification-bar.has-close-button .bar-content{padding-right:2.5em}.hxp-notification-bar .read-more-button{margin-left:.5em;padding:.25em .75em}@media only screen and (hover:hover){.hxp-notification-bar>a:hover .bar-hover{background:rgba(255,255,255,.3);transition:50ms}}@media only screen and (max-width:1024px){.hxp-notification-bar{font-size:1em}.hxp-notification-bar .close-button{font-size:1.5em;padding:0 .5em}.hxp-notification-bar.has-close-button .bar-content{padding-right:3em}}.hxp-notification-bar>a:active .bar-hover{background:rgba(0,0,0,.1);transition:50ms}.inline-blurb{min-height:300px;max-width:1280px!important;margin:3em auto;border-radius:.5em;overflow:hidden;background-color:rgba(0,76,151,.15)}.inline-blurb .blurb-image{background:no-repeat center;background-size:cover}@media only screen and (max-width:767px){.inline-blurb .blurb-image{min-height:200px;height:auto;width:auto}}.inline-blurb .blurb-text{padding:2.5em}.inline-blurb .blurb-text :first-child{margin-top:0}.inline-blurb .blurb-text :last-child{margin-bottom:0}@media only screen and (max-width:767px){.inline-blurb .blurb-text{padding:1.5em}}@media only screen and (max-width:767px){.inline-blurb{border-radius:1em;width:100%!important}}.modal-popup{position:fixed;left:0;right:0;top:0;bottom:0;z-index:2147483640;background:rgba(0,0,0,.5);font-size:1.1em;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.modal-popup .popup-window{background:rgba(255,255,255,.98);border-radius:10px;max-width:600px;padding:20px;margin-top:100px;margin-left:auto;margin-right:auto;box-shadow:0 5px 20px rgba(0,0,0,.75);position:relative}.modal-popup .popup-close{position:absolute;border-radius:10em;width:1.5em;height:1.5em;line-height:1.5em;font-size:1.4em;vertical-align:middle;top:-.75em;right:-.75em;user-select:none;color:#004c97;background:#EFEFEF;cursor:pointer;box-shadow:0 0 10px rgba(0,0,0,.4);text-align:center}@media only screen and (hover:hover){.modal-popup .popup-close:hover{background:#ef6079;color:#fff}}@media only screen and (max-width:767px){.modal-popup .popup-close{top:unset;right:unset;left:50%;margin-left:-.75em;margin-top:.5em;box-shadow:none;border:1px solid #d6d6d6}}.modal-popup .popup-title{margin-top:0;margin-bottom:.5em}.modal-popup .popup-title.i-heartxp{font-size:2.5em;margin-bottom:0;color:#ef6079;text-align:center}.modal-popup .popup-content select{width:100%;padding:.5em .8em;border-radius:4px;border:1px solid #d6d6d6;color:#004C97;background:#EFEFEF;font-size:1em}.modal-popup .popup-content :first-child{margin-top:0}.modal-popup .popup-content :last-child{margin-bottom:0}.modal-popup .popup-content iframe{border:1px solid #ddd;border-radius:.25em;overflow:hidden}.modal-popup .popup-buttons{margin-top:1em;text-align:center}.modal-popup .popup-button{display:inline-block;padding:.5em .8em;border-radius:4px;border:1px solid #d6d6d6;color:#004c97;background:#EFEFEF;cursor:pointer;margin-left:.3em;margin-bottom:.3em}.modal-popup .popup-button:first-child{margin-left:0}@media only screen and (hover:hover){.modal-popup .popup-button:hover{background:#fff}}.modal-popup .popup-button.tertiary{font-size:.8em;display:block;background:0 0;border:none;margin-top:1em;text-decoration:underline}.modal-popup .popup-button:active{background:#d6d6d6}.modal-popup .popup-buttons .popup-button:first-child{color:#fff;background:#004c97;border:none}@media only screen and (hover:hover){.modal-popup .popup-buttons .popup-button:first-child:hover{background:#0066ca}}.modal-popup .popup-buttons .popup-button:first-child:active{background:#003264}.modal-popup .popup-buttons .popup-button.secondary{color:#fff;background:#ef6079;border:none}@media only screen and (hover:hover){.modal-popup .popup-buttons .popup-button.secondary:hover{background:#f48ea0}}.modal-popup .popup-buttons .popup-button.secondary:active{background:#ea3252}.modal-popup.fullscreen{background:rgba(255,255,255,.98)}.modal-popup.fullscreen .popup-window{box-shadow:none;border-radius:0;width:100%;background:0 0}.modal-popup.progress{font-size:1.25em;background:rgba(239,96,121,.9);color:#fff}.modal-popup.progress .popup-title{color:#fff}.modal-popup.progress .popup-title .i-heartxp{color:#fff}.modal-popup.progress .popup-content{color:#fff}.modal-popup.done{background:#004c97;transition:.5s}.modal-popup.centered{text-align:center}.modal-popup.centered .popup-buttons{text-align:center}.modal-popup.popup-warning .popup-title{color:#ef6079}.modal-popup.popup-warning .popup-button{background:#ef6079;color:#fff}@media only screen and (hover:hover){.modal-popup.popup-warning .popup-button:hover{background:#f48ea0}}.modal-popup.popup-warning .popup-button:active{background:#ea3252}.modal-popup.popup-warning .popup-button.tertiary{background:0 0;color:#004c97}@media only screen and (max-width:767px){.modal-popup{background:rgba(255,255,255,.98)}.modal-popup .popup-window{box-shadow:none;border-radius:0;width:100%;background:0 0}}form.webform{max-width:35em;padding-top:1em;border-top:1px solid #d6d6d6}form.webform label{margin:.3em 0;display:block;font-weight:600;font-family:proxima-nova,'Proxima Nova','Helvetica Neue',Helvetica,Arial,sans-serif!important}form.webform label .helptext{font-weight:400;font-size:.9em;color:#666;margin-top:.25em}form.webform input,form.webform select,form.webform textarea{font-size:1em;margin:.3em 0;padding:.5em .75em;border:1px solid #c9c9c9;background:#EFEFEF;color:#004c97;line-height:1;outline:0;width:100%;-webkit-appearance:none;-moz-appearance:none;border-radius:4px;box-sizing:border-box;font-weight:400}@media only screen and (hover:hover){form.webform input:hover,form.webform select:hover,form.webform textarea:hover{background:#fff}}form.webform input:active,form.webform input:focus,form.webform select:active,form.webform select:focus,form.webform textarea:active,form.webform textarea:focus{background:#fff}form.webform hr{height:1px;background:#ccc;border:none;margin:1em 0}form.webform input[type=checkbox]{display:inline-block;-webkit-appearance:checkbox;width:auto;height:auto;background:unset;border:unset;margin-right:.5em}form.webform input[type=submit]{background:#004c97;color:#fff;border-radius:10em;border:none}@media only screen and (hover:hover){form.webform input[type=submit]:hover{background:#0066ca}}form.webform input[type=submit]:active{background:#003264}form.webform .columns-2{width:48%;display:inline-block;margin-right:2%}form.webform .columns-2:nth-child(even){width:50%;margin-right:0}.calendar-picker{width:20em;padding:1em;border-radius:5px;background:#fafafa;border:1px solid #82D1F5;display:inline-block}.calendar-picker.larger{font-size:1.2em}.calendar-picker.white{background:#fff;border:1px solid #ddd}.calendar-picker .header{text-align:center;padding:0 0 .5em 0}.calendar-picker .header .day-selector{display:none}.calendar-picker .header input,.calendar-picker .header select{-webkit-appearance:none;background:#e2f3fb;border:1px solid #82D1F5;padding:.25em .5em;margin:0 .1em;font-size:1em;text-align:center;border-radius:4px;cursor:pointer}@media only screen and (hover:hover){.calendar-picker .header input:hover,.calendar-picker .header select:hover{border-color:#0066ca;background:#004c97;color:#fff}}.calendar-picker .header select::-ms-expand{display:none}.calendar-picker .header input{width:2em!important;font-weight:700;background:#eee;border-color:#ccc}.calendar-picker table{width:100%;border-collapse:collapse}.calendar-picker table th{width:14.28%;background:#eee;border-color:#eee!important}.calendar-picker table td,.calendar-picker table th{text-align:center;line-height:1.5em;height:1.5em;vertical-align:middle;border:1px solid #EFEFEF}.calendar-picker table td{background:#fff;pointer-events:none;user-select:none;cursor:default;color:#ddd}.calendar-picker table td.disabled-weekday{background:#eee}.calendar-picker table td.weekday-0,.calendar-picker table td.weekday-6{background:#f9f9f9}.calendar-picker table td.enabled{pointer-events:auto;cursor:pointer;color:#2D2926}.calendar-picker table td.enabled.today{color:#ef6079;background:#ff9}@media only screen and (hover:hover){.calendar-picker table td.enabled:hover{background:#ef6079;color:#fff}}.calendar-picker table td.enabled.selected{background:#0066ca;color:#fff}.calendar-picker.date-unselected.required table{box-shadow:0 0 10px rgba(255,0,0,.25);border-color:red}.calendar-picker.nochrome{border:none;padding:0;background:0 0}.calendar-picker.minimal{padding:.5em;width:auto;margin-left:auto;margin-right:auto;background:0 0;border:none}.calendar-picker.minimal .month-switcher,.calendar-picker.minimal table{display:none}.calendar-picker.minimal .header{padding-bottom:0}.calendar-picker.minimal .day-selector{display:inline}@media only screen and (max-width:767px){.calendar-picker.fill-mobile{font-size:1em;width:100%}.calendar-picker.fill-mobile table td,.calendar-picker.fill-mobile table th{height:2em;line-height:2em}}#heartxp-assistant-overlay{background:#ef6079;opacity:.75;position:fixed;left:0;top:0;right:0;bottom:0;cursor:pointer;z-index:9000}#heartxp-assistant{background:#fff;max-height:30em;position:fixed;right:1em;width:25em;overflow:hidden;box-shadow:0 3px 10px rgba(0,0,0,.35);transition:width .5s,bottom .5s,border-radius .5s;bottom:0;border-radius:.75em .75em 0 0;z-index:9001}#heartxp-assistant h3{padding:.25em .5em;background:#ef6079;color:#fff;font-size:1em;font-weight:400;margin:0;text-align:center;cursor:pointer}#heartxp-assistant h3 .window-buttons{float:right}#heartxp-assistant h3 .window-buttons span{margin-left:.25em;display:inline-block}@media only screen and (hover:hover){#heartxp-assistant h3:hover{background:#f48ea0}}#heartxp-assistant h3:active{background:#ea3252}#heartxp-assistant .messages{border-left:2px solid #ef6079;border-right:2px solid #ef6079;list-style:none;text-indent:0;padding:1em .5em 2em .5em;margin:0;max-height:25em;overflow-y:scroll;transition:max-height .5s}#heartxp-assistant .messages li{margin:.5em 0}#heartxp-assistant .messages li.questionnaire{border-top:1px solid #ddd;padding-top:.5em}#heartxp-assistant .messages li.questionnaire:first-child{border-top:none;padding-top:0}#heartxp-assistant .messages li hr{height:1px;border:none;background:#EFEFEF}#heartxp-assistant .messages li input{font-size:1em;margin:0 .5em .5em 0;padding:.25em .5em;border-radius:.5em;border:1px solid #ddd;width:100%}#heartxp-assistant .messages li .wrapper{display:inline-block;overflow:hidden;transition:250ms;margin-right:.25em;margin-left:.25em;opacity:1}#heartxp-assistant .messages li .wrapper.prep{transform:scale(.5);opacity:0}#heartxp-assistant .messages li .wrapper :first-child{margin-top:0}#heartxp-assistant .messages li .wrapper :last-child{margin-bottom:0}#heartxp-assistant .messages li .wrapper p{margin:0 0 .25em 0}#heartxp-assistant .messages li .wrapper.answer{padding:.3em .7em;border-radius:1em;background:#eee}#heartxp-assistant .messages li .wrapper.title{background:0 0;display:block;text-align:center;font-weight:600;color:#004c97;margin-bottom:1em;font-size:1.2em}#heartxp-assistant .messages li .wrapper.progress{color:#004c97;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear;animation-duration:2s;animation-name:anim-pulse}#heartxp-assistant .messages li .wrapper.warning{background:#ff2b2b;background:-moz-linear-gradient(top,#ff2b2b 0,#ff8383 100%);background:-webkit-linear-gradient(top,#ff2b2b 0,#ff8383 100%);background:linear-gradient(to bottom,#ff2b2b 0,#ff8383 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff2b2b', endColorstr='#ff8383', GradientType=0);color:#fff;padding:.25em .5em;border-radius:.5em 0 .5em 0}#heartxp-assistant .messages li .wrapper.button{user-select:none;cursor:default;pointer-events:none;color:#2D2926;opacity:.5;background:#eee}#heartxp-assistant .messages li .wrapper.selected{background:rgba(239,96,121,.2)}#heartxp-assistant .messages li .wrapper.selected,#heartxp-assistant .messages li .wrapper.selected *{color:#ef6079}#heartxp-assistant .messages li .message.date-separator{color:gray}#heartxp-assistant .messages li .message.date-separator p{margin:.25em 0!important}#heartxp-assistant .messages li.right{text-align:right}#heartxp-assistant .messages li.right .wrapper{margin-right:0;margin-left:.25em}#heartxp-assistant .messages li a{cursor:default;pointer-events:none;color:#2D2926;opacity:.5}#heartxp-assistant .messages li:last-child .wrapper.button{cursor:pointer;pointer-events:auto;color:#004c97;opacity:1}@media only screen and (hover:hover){#heartxp-assistant .messages li:last-child .wrapper.button:hover{background:rgba(0,76,151,.15)}}#heartxp-assistant .messages li:last-child .wrapper.button:active{background:#ccc}#heartxp-assistant .messages li:last-child .wrapper.button.selected{background:rgba(239,96,121,.15)}#heartxp-assistant .messages li:last-child a{cursor:pointer;pointer-events:auto;color:#004c97;opacity:1}#heartxp-assistant .messages li.dim{opacity:.5;user-select:none;pointer-events:none}@media only screen and (max-width:767px){#heartxp-assistant{width:auto;max-width:none;left:2%;right:2%;bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}#heartxp-assistant .messages{padding-bottom:3.5em}#heartxp-assistant .messages li .button{font-size:1.1em;width:100%;text-align:center}#heartxp-assistant .messages li .date-separator{text-align:center}}#heartxp-assistant.center-screen{transition:250ms;max-height:none;margin-left:-12.5em;left:50%;right:auto;top:1em;bottom:1em;border-radius:1em}#heartxp-assistant.center-screen .messages{transition:250ms;max-height:none;border:0}@media only screen and (max-width:767px){#heartxp-assistant.center-screen{transition:250ms;margin-left:0;left:1em;right:1em;width:auto}}#heartxp-assistant.minimised{width:10em;left:auto;bottom:0;right:1em;top:auto;border-bottom-right-radius:0;border-bottom-left-radius:0}#heartxp-assistant.minimised,#heartxp-assistant.minimised *{transition:.5s}#heartxp-assistant.minimised .messages{padding-top:0;padding-bottom:0;max-height:0}#heartxp-assistant.minimised h3{animation:assistant-pulse;animation-duration:1.5s;animation-iteration-count:infinite}@media only screen and (max-width:767px){#heartxp-assistant.minimised{width:auto;left:1em}}@keyframes assistant-pulse{0%{background:#ef6079}50%{background:#ea3252}100%{background:#ef6079}}.page-metacard{background:url(/wp-content/uploads/clouds-metacard-page.jpg) top center no-repeat;background-size:cover;padding:2em 0;position:relative}.page-metacard.contain{background-size:contain}.page-metacard.bare{background:0 0;padding:0}.page-metacard h1{margin:0 0 .5em 0}@media only screen and (min-width:768px){.page-metacard h1{font-size:2.5em}}.page-metacard.transparent{padding:2em;background:0 0}@media only screen and (max-width:767px){.page-metacard.transparent{padding:0}}@media only screen and (max-width:1024px){.page-metacard{padding-left:3%;padding-right:3%}}.page-metacard .page-metabox{display:inline-block;vertical-align:top;margin:.5em 2em .5em 0}.page-metacard .page-metabox>h3{margin:.5em 0}.page-metacard .page-metabox>h3.mobileonly a:before{content:"\0025BE";width:.6em;display:inline-block}.page-metacard .page-metabox .page-metabox-detail{display:inline-block}.page-metacard .page-metabox .page-metabox-detail a{font-weight:400}@media only screen and (min-width:768px){.mobile-toggler .page-metacard .page-metabox .page-metabox-detail{display:inline-block!important}}.page-metacard .page-metabox.closed>h3.mobileonly a:before{content:"\0025B8"}@media only screen and (max-width:767px){.page-metacard .page-metabox{width:100%;display:block;margin-bottom:1.5em}.page-metacard .page-metabox.toggleable .page-metabox-detail{display:none}}.metacard-quick-icon{margin:0!important}.metacard-quick-icon .i-heartxp{font-size:4em;display:block}@media only screen and (max-width:767px){.metacard-quick-icon{display:inline-block!important;font-size:.85em}.metacard-quick-icon .i-heartxp{font-size:2.5em}}.wp-post-image{display:none}.page-has-metacard #primary.content-area{margin-top:0}.content-wide{max-width:1280px!important;margin-left:auto;margin-right:auto}body.page-template-page-homepage{background:url(/wp-content/uploads/Homepage-Background-Hiking-Desktop.jpg) top center no-repeat;background-size:contain;background-position-y:5em}body.page-template-page-homepage header{background:#fff}body.page-template-page-homepage #header-widgets{background:#fff}body.page-template-page-homepage .site-content{background:#fff}@media only screen and (min-width:767px) and (max-width:1024px){body.page-template-page-homepage{background-position-y:10em}}@media only screen and (max-width:767px){body.page-template-page-homepage{background-image:url(/wp-content/uploads/Homepage-Background-Hiking-Mobile.jpg);background-position-y:12em}}#homepage-clinic-panel{font-size:1.1em;position:relative}#homepage-clinic-panel .content-wrap{padding:3em 1em 5em 1em;overflow:hidden}#homepage-clinic-panel h2{color:#fff;font-weight:300;font-size:2.5em}#homepage-clinic-panel p{color:#fff;text-shadow:0 0 20px #000}@media only screen and (min-width:767px) and (max-width:1024px){#homepage-clinic-panel{padding-top:1em;padding-bottom:1em}}@media only screen and (max-width:767px){#homepage-clinic-panel{padding-top:0;padding-bottom:2em}#homepage-clinic-panel h2{font-size:2em}}#homepage-clinic-panel .fade{position:absolute;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,.2);z-index:-100}#clinic-panel-title{position:relative;display:inline-block;text-shadow:0 0 25px #000;padding:.05em .6em}#myfootdr-mission h2{font-size:2.5em}#myfootdr-mission h2 img{float:right;width:200px;height:auto}#myfootdr-mission h2 span{color:#ef6079;font-weight:300}#myfootdr-mission p{color:#004c97;max-width:30em}@media only screen and (max-width:767px){#myfootdr-mission{padding-top:1em}#myfootdr-mission h2{font-size:1.9em}#myfootdr-mission h2 img{width:150px}#myfootdr-mission h2 span{display:block}}.homepage-feature-panel{background:#fff;padding:3em 1em}.homepage-feature-panel .homepage-features{clear:both;padding-top:1em}.homepage-feature-panel .homepage-feature{display:inline-block;vertical-align:top;width:24%;padding-right:1.3%;font-size:.9em}.homepage-feature-panel .homepage-feature:last-child{padding-right:0}.homepage-feature-panel .homepage-feature h3{margin-top:0;border-bottom:2px solid #004c97;padding-bottom:.4em}.homepage-feature-panel .homepage-feature p{color:#004c97;font-size:.9em}@media only screen and (hover:hover){.homepage-feature-panel .homepage-feature:hover{transform:translateY(-5px)}.homepage-feature-panel .homepage-feature:hover *{color:#0066ca!important;border-color:#0066ca!important}}.homepage-feature-panel .homepage-feature:active{transform:translateY(0)}@media only screen and (max-width:767px){.homepage-feature-panel{padding-top:1em}.homepage-feature-panel .homepage-feature{width:49%;padding-right:1%}}#homepage-sponsorships{padding:2em 0;border-top:1px solid #EFEFEF}#homepage-sponsorships>div{display:inline-block;padding:0 1em}#homepage-sponsorships>div:first-child{width:45%}#homepage-sponsorships>div:first-child p{color:#004c97}#homepage-sponsorships>div:last-child{width:55%;text-align:center}#homepage-sponsorships>div:last-child a{margin:0 .5em}#homepage-sponsorships>div:last-child a img{width:auto;height:65px;filter:saturate(0);opacity:.5;transition:150ms}@media only screen and (hover:hover){#homepage-sponsorships>div:last-child a:hover img{filter:none;opacity:1;transition:150ms}}@media only screen and (max-width:767px){#homepage-sponsorships>div:last-child a img{filter:none;opacity:1;height:50px}}@media only screen and (max-width:767px){#homepage-sponsorships>div{display:block;width:100%!important;margin-bottom:2em}}#default_clinic_buttons input{margin-left:.2em;margin-right:.2em;border:none}#default_clinic_buttons input:last-child{background:#EFEFEF}@media only screen and (hover:hover){#default_clinic_buttons input:last-child:hover{background:#fff}}#default_clinic_buttons input:last-child:active{background:#EFEFEF}#default_clinic_buttons input:first-child{background:#ef6079;color:#fff}@media only screen and (hover:hover){#default_clinic_buttons input:first-child:hover{background:#f48ea0}}#default_clinic_buttons input:first-child:active{background:#ea3252}@media only screen and (min-width:768px){.entry-content.has-post-thumbnail .news-bar:nth-child(2){margin-top:-1em}}@media only screen and (max-width:767px){.entry-content.has-post-thumbnail .news-bar:nth-child(2){margin-top:1em}}.news-bar{background:rgba(0,76,151,.2);animation-duration:5s;animation-name:latestPostAnim;animation-iteration-count:infinite;display:block}.news-bar *{-webkit-user-drag:none;user-select:none;font-weight:400}.news-bar .hentry{padding:1em}.news-bar .hentry img{max-height:75px;width:auto;vertical-align:middle;margin-right:1.5em;border:2px solid #7ebfff}.news-bar .hentry .table{margin-left:auto;margin-right:auto}.news-bar .hentry .table-cell{vertical-align:middle}.news-bar .hentry .post-date{margin:.25em 0}.news-bar .hentry h3{margin:0;font-size:1.5em}.news-bar .hentry :first-child{margin-top:0}.news-bar .hentry :last-child{margin-bottom:0}@media only screen and (hover:hover){.news-bar:hover{background:rgba(0,76,151,.1);animation:none}.news-bar:hover *{color:#ef6079}.news-bar:hover img{border-color:#ef6079}}.news-bar:active{background:rgba(0,76,151,.3);animation:none}.news-bar:active *{color:#003264}.news-bar:active img{border-color:#003264}@media only screen and (max-width:767px){.news-bar{border-radius:.5em}.news-bar .hentry h3{font-size:1.3em}.news-bar .hentry .post-date{font-size:.9em}.news-bar .hentry .wp-post-image{max-height:none;max-width:5em;height:auto}}@keyframes latestPostAnim{0%{background:rgba(0,76,151,.2)}50%{background:rgba(0,76,151,.1)}100%{background:rgba(0,76,151,.2)}}#ndis-homepage-link img{transition:transform .1s}@media only screen and (hover:hover){#ndis-homepage-link img:hover{transform:translateY(-3px);transition:.1s}}#ndis-homepage-link img:active{transform:translateY(0);transition:50ms}.clinic-groups .clinic-group h2{background:#eee;padding:.25em .5em;border-radius:.5em;font-size:1.3em}.clinic-groups .clinic-group h2 a{display:block}.clinic-groups .clinic-group h2 a:before{margin-right:.2em;content:"\0025B8";width:.6em;text-align:center;display:inline-block}.clinic-groups .clinic-group h2 .clinic-count{display:inline-block;float:right;line-height:2.3;font-size:.6em;color:#a3a3a3;font-weight:400}.clinic-groups .clinic-group.active h2 a:before{content:"\0025BE"}.clinic-groups .clinic-group .clinic-list figure{vertical-align:top;margin:0 1% 1em 0;width:24%;display:inline-block}.clinic-groups .clinic-group .clinic-list figure h4{margin:0;font-size:1em}.clinic-groups .clinic-group .clinic-list figure figcaption{font-size:.75em}.clinic-groups .clinic-group .clinic-list figure .clinic-list-actions{padding:.5em 0;filter:saturate(100%);opacity:1;transition:150ms;font-size:.9em}.clinic-groups .clinic-group .clinic-list figure .clinic-list-actions .smart-button{padding:.2em .7em;float:none;margin-right:.2em;background:#EFEFEF;color:#ef6079}@media only screen and (hover:hover){.clinic-groups .clinic-group .clinic-list figure .clinic-list-actions .smart-button:hover{background:#ef6079;color:#fff}}.clinic-groups .clinic-group .clinic-list figure .clinic-list-actions .smart-button:active{background:#ea3252}.clinic-groups .clinic-group .clinic-list figure .clinic-list-actions .smart-button.clinic-maps-button{background:#EFEFEF;color:#386350}.clinic-groups .clinic-group .clinic-list figure .clinic-list-actions .clinic-maps-button{background:#386350}@media only screen and (hover:hover){.clinic-groups .clinic-group .clinic-list figure .clinic-list-actions .clinic-maps-button:hover{background:#4a846a;color:#fff}}.clinic-groups .clinic-group .clinic-list figure .clinic-list-actions .clinic-maps-button:active{background:#264236}.clinic-groups .clinic-group .clinic-list figure .clinic-addr{margin:.25em 0}.clinic-groups .clinic-group .clinic-list figure.is-closed h4:after{content:"(closed)";display:block;color:#ff6e00;font-size:.8em}.clinic-groups .clinic-group .clinic-list figure.is-closed .clinic-addr,.clinic-groups .clinic-group .clinic-list figure.is-closed .clinic-tel{display:none}@media only screen and (hover:hover){.clinic-groups .clinic-group .clinic-list figure:hover .clinic-list-actions{filter:none;opacity:1;transition:150ms}}@media only screen and (max-width:767px){.clinic-groups .clinic-group .clinic-list figure{width:48%;margin-right:2%;margin-bottom:1.25em}.clinic-groups .clinic-group .clinic-list figure h4{font-size:.9em}.clinic-groups .clinic-group .clinic-list figure .clinic-addr{font-size:.9em}.clinic-groups .clinic-group .clinic-list figure .clinic-list-actions{filter:none;opacity:1}.clinic-groups .clinic-group .clinic-list figure .clinic-list-actions .smart-button{font-size:1.1em;font-weight:600;background:#EFEFEF;color:#ef6079}.clinic-groups .clinic-group .clinic-list figure .clinic-list-actions .smart-button.clinic-maps-button{color:#386350}}.clinic-popup .open-days{font-size:.8em;display:table-row}.clinic-popup .open-days>div{width:calc(100% / 7);display:table-cell;text-align:center;border:2px solid #fff;vertical-align:top;background:#e6edf5;padding:.25em;border-radius:.5em}.clinic-popup .open-days>div>div{padding-left:.25em;color:#004c97}.clinic-popup .open-days>div>div .hours{font-size:9pt;color:#333}.clinic-popup .open-days>div.weekend{background:#d9e8f7}.clinic-popup .open-days>div.close{background:#f5f5f5}.clinic-popup .open-days>div.close>div{color:rgba(0,0,0,.25)}.page-template-page-location .page-metacard .smart-button.desktoponly{margin-top:1.5em}.page-template-page-location .page-metacard .smart-button.mobileonly{float:none;width:100%;margin:0 auto 1em auto;display:block}.page-template-page-location .page-metacard h1{font-weight:600;line-height:1.2}.page-template-page-location .page-metacard h1 span{font-weight:400}.page-template-page-location .page-metacard .opening-hours-horz{margin-top:2em;color:#004c97}.page-template-page-location .page-metacard .opening-hours-horz>div{display:inline-block;padding:.5em;width:13%;vertical-align:top}.page-template-page-location .page-metacard .opening-hours-horz>div:first-child{width:9%}.page-template-page-location .page-metacard .opening-hours-horz>div.closed{opacity:.5}.page-template-page-location .page-metacard .opening-hours-horz>div .opening-hour-title{vertical-align:top;font-weight:700;font-size:1.1em;color:#004c97;border-right:2px solid rgba(0,76,151,.2)}.page-template-page-location .page-metacard .opening-hours-horz>div .opening-hour-day{font-weight:600;padding-bottom:.5em;font-size:1.2em}.page-template-page-location .page-metacard .opening-hours-horz>div.current-day{border-radius:4px;color:#fff;background:#ef6079}.page-template-page-location .page-metacard .opening-hours-horz>div.current-day .opening-hour-day{border-color:#fff}@media only screen and (min-width:767px) and (max-width:1024px){.page-template-page-location .page-metacard .opening-hours-horz>div{font-size:.8em}}@media only screen and (max-width:767px){.page-template-page-location .page-metacard .opening-hours-horz>div{width:25%!important;font-size:.8em;margin-bottom:1em}.page-template-page-location .page-metacard .opening-hours-horz>div .opening-hour-day{font-size:1.5em;padding-bottom:.2em}.page-template-page-location .page-metacard .opening-hours-horz>div .opening-hour-hours{font-size:1.2em}}.page-metacard .google-maps-embed{margin-top:1em;width:100%;margin-right:0}.page-metacard .google-maps-embed .page-metabox-detail{width:100%}.page-metacard .google-maps-embed iframe{border:1px solid #ccc;width:100%}@media only screen and (max-width:767px){.page-metacard.metacard-background{padding:2em 1em}}.clinic-practitioners{background:#e2f3fb;border-top:1px solid #EFEFEF;padding:2em 1em;margin-left:0;margin-right:0;max-width:none}.clinic-practitioners h2{margin-top:0}.clinic-practitioners.affiliates{background:#fff}.clinic-practitioners-list figure{display:inline-block;vertical-align:top;text-align:center;width:25%;margin:0;padding:.5em;filter:saturate(0)}.clinic-practitioners-list figure>a{display:inline-block;width:80px;height:110px;background:no-repeat center;background-size:cover;border-radius:3px;border:1px solid #EFEFEF;transition:150ms}@media only screen and (hover:hover){.clinic-practitioners-list figure:hover{transition:150ms;filter:none}}.clinic-practitioners-list figure.see-more-staff{filter:none;opacity:1}.clinic-practitioners-list figure.see-more-staff>a{background:#004c97;color:#fff}.clinic-practitioners-list figure.see-more-staff>a .i-heartxp{font-size:2.5em}@media only screen and (hover:hover){.clinic-practitioners-list figure.see-more-staff:hover>a{background:#ef6079!important}}.clinic-practitioners-list figure figcaption{font-size:.85em}@media only screen and (max-width:767px){.clinic-practitioners-list figure{width:48%;margin:.25em 1%}.clinic-practitioners-list figure img{height:100px}}.clinic-services{margin-top:3em;margin-bottom:3em}.clinics-brands-list h2{font-size:1.4em}#closed-dates-table{border-radius:.5em;border-collapse:collapse;background:#fff;border:none}#closed-dates-table td{padding:.25em 1em;border:1px solid #eee;text-align:center}#closed-dates-table td:first-child{text-align:left;background:#f9f9f9;font-weight:600;border-left:none}#closed-dates-table td:last-child{border-right:none}#closed-dates-table tr:first-child td{border-top:none}#closed-dates-table tr:first-child td:first-child{border-top-left-radius:.5em}#closed-dates-table tr:first-child td:last-child{border-top-right-radius:.5em}#closed-dates-table tr:last-child td{border-bottom:none}#closed-dates-table tr:last-child td:first-child{border-bottom-left-radius:.5em}#closed-dates-table tr:last-child td:last-child{border-bottom-right-radius:.5em}#upcoming-closed-dates{padding:.5em;border-radius:.5em;background:#ef6079;border:1px solid #ef6079;text-align:center}#upcoming-closed-dates h3{color:#fff;margin:0 0 .5em 0}#upcoming-closed-dates table{margin:0 auto}@media only screen and (max-width:767px){#closed-dates-table{width:100%}#closed-dates-table td{padding:.15em .35em}#upcoming-closed-dates{padding:.5em}}.page-template-page-clinic .page-metacard{background-position:center;margin-bottom:2em}.page-template-page-clinic .google-maps-embed{margin:2em 0}.page-template-page-clinic .google-maps-embed .page-metabox-detail{width:100%}.page-template-page-clinic .google-maps-embed iframe{border:none;width:100%}.page-template-page-clinic .background-dim{display:none;pointer-events:none;user-select:none;position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,.7);z-index:0}.page-template-page-clinic .get-directions-mobile a{color:#006400}.page-template-page-clinic .get-directions-mobile a .i-heartxp{font-size:2em;vertical-align:middle;padding-bottom:.2em;display:inline-block;color:#006400}.page-template-page-clinic .clinic-2020-staff{margin:0 1em}.page-template-page-clinic .staff-details,.page-template-page-clinic .staff-picker{display:inline-block;vertical-align:top}@media only screen and (max-width:767px){.page-template-page-clinic .staff-details,.page-template-page-clinic .staff-picker{display:block;width:100%}}.page-template-page-clinic .staff-picker{width:50%;padding-right:1em}.page-template-page-clinic .staff-picker .staff-button{margin:0 0 .25em 0;width:100%;padding:0 .5em 0 0;min-height:0;display:block}.page-template-page-clinic .staff-picker .staff-button .photo{width:30px;height:40px;background-size:cover;display:inline-block;vertical-align:middle}.page-template-page-clinic .staff-picker .staff-button .title{margin-left:1em;display:inline-block;vertical-align:middle}.page-template-page-clinic .staff-picker.col-2 .staff-button{font-size:.9em;margin-right:2%;width:48%;display:inline-block}.page-template-page-clinic .staff-details{width:50%;padding:1em;background:#fafafa;border-radius:1em}.page-template-page-clinic .staff-details .name{margin:0 0 .25em 0;font-size:1.4em}.page-template-page-clinic .staff-details .qualifications,.page-template-page-clinic .staff-details .role{margin:.2em 0}.page-template-page-clinic .staff-details .qualifications{font-weight:400;color:gray;font-size:.8em}.page-template-page-clinic .staff-details .photo{float:right;margin:0 0 1em 1em;border-radius:.5em;width:200px;height:auto}@media only screen and (max-width:767px){.page-template-page-clinic .staff-picker{padding:1em 0}.page-template-page-clinic .staff-details,.page-template-page-clinic .staff-picker{width:100%}.page-template-page-clinic .staff-details .photo{max-width:150px}}.page-template-page-clinic .get-directions{background:#fff;padding:.15em 1em .05em 1em;position:absolute;font-size:.9em;margin-top:1em;bottom:-1em;width:20em;text-align:center;left:50%;margin-left:-7.5em;box-shadow:0 3px 10px rgba(0,0,0,.25);border-radius:5px;color:#006400;border:2px solid #fff}.page-template-page-clinic .get-directions .i-heartxp{font-size:2em;vertical-align:middle;padding-bottom:.1em;display:inline-block}@media only screen and (hover:hover){.page-template-page-clinic .get-directions:hover{box-shadow:0 5px 10px rgba(0,0,0,.25);background:#e6ffe6;border-color:#006400}}@media only screen and (min-width:767px) and (max-width:1024px){.page-template-page-clinic .google-maps-embed{margin-top:0;border-radius:0}}.clinic-2020{z-index:10;position:relative;margin:1em 0}.clinic-2020:after{display:block;clear:both;content:" "}.clinic-2020 .clinic-open-note{display:inline-block;margin-top:.25em;padding:.2em .75em;text-shadow:none;border-radius:5px;background:#fff;box-shadow:0 1px .25em rgba(0,0,0,.15)}.clinic-2020 .clinic-open-note.open{color:#0b6d00}.clinic-2020 .clinic-open-note.closed{color:#b30000}.clinic-2020 .closed-dates,.clinic-2020 .open-hours{padding:.25em .25em;margin-bottom:1em;font-size:.9em;border-radius:5px;background:#fff;box-shadow:0 1px .25em rgba(0,0,0,.15);color:#004c97}.clinic-2020 .closed-dates>div{padding:.5em}.clinic-2020 .closed-dates .dates>div{padding:.5em 1em;margin-bottom:1em;display:inline-block;background:rgba(255,255,255,.2);border-radius:.3em}.clinic-2020 .closed-dates .dates>div.today{text-shadow:none;background:#ef6079;color:#fff}.clinic-2020 .closed-dates .dates>div:last-child{border-right:none}.clinic-2020 .clinic-buttons{text-shadow:none}.clinic-2020 .clinic-buttons *{display:block;float:none;margin:.5em 0}.clinic-2020 .open-hours>div{width:14.28%;display:inline-block}.clinic-2020 .open-hours>div>div{padding:.5em;border-radius:.25em;vertical-align:top;display:inline-block}.clinic-2020 .open-hours>div>div.closed{opacity:.5}.clinic-2020 .open-hours>div>div.today{text-shadow:none;background:#ef6079;color:#fff}.clinic-2020 .open-hours>div>div.special-hours{color:#ffda83!important}@media only screen and (min-width:767px) and (max-width:1024px){.clinic-2020 .open-hours>div{width:20%}}@media only screen and (hover:hover){.clinic-2020 .open-hours:hover{background:rgba(255,255,255,.1)}}.special-hours-notice{color:#ffda83;margin-bottom:.5em;font-size:.85em}.dark-metacard .background-dim{display:block}.dark-metacard .clinic-2020 .clinic-open-note{background:0 0;padding:0;text-shadow:0 2px .5em rgba(0,0,0,.5);box-shadow:none;font-weight:600}.dark-metacard .clinic-2020 .clinic-open-note.open{color:#94ff88}.dark-metacard .clinic-2020 .clinic-open-note.closed{color:#ff8181}.dark-metacard .clinic-2020 .clinic-open-note.opening{color:#ffb200}.dark-metacard .clinic-2020 .clinic-primary{text-shadow:0 2px .5em rgba(0,0,0,.5);color:#fff}.dark-metacard .clinic-2020 .clinic-primary a{color:#fff}.dark-metacard .closed-dates,.dark-metacard .open-hours{background:0 0;box-shadow:none;padding:0;color:#fff}.dark-metacard .closed-dates .notice{font-size:1.1em;color:#ffda83}.dark-metacard .closed-dates>div{padding:.25em 0}.clinic-primary{float:left;width:68%}.clinic-primary .welcome{font-weight:400;font-size:1.2em;display:block}.clinic-primary .entry-title{font-weight:700;margin-bottom:0}.clinic-primary .blurb{margin:1em 0;font-size:.9em}@media only screen and (min-width:767px) and (max-width:1024px){.clinic-primary{width:63%}}.clinic-metabox{border-radius:5px;background:#fff;box-shadow:0 1px .25em rgba(0,0,0,.15);padding:1em;float:right;text-align:center;width:30%;min-width:15em}.clinic-metabox .i-heartxp{color:#ef6079}.clinic-metabox .brand-logo{margin-bottom:1em;max-height:100px;max-width:100%;border-radius:4px}.clinic-metabox .smart-button{margin-left:0;width:100%;float:none;font-size:1.1em}.clinic-metabox>div:after{content:" ";margin-top:.75em;display:block;border-bottom:1px solid #ddd;width:30%;margin-left:auto;margin-right:auto}.clinic-metabox div,.clinic-metabox>a{margin-bottom:.75em}.clinic-metabox div.clinic-open-note:after,.clinic-metabox div:last-child:after,.clinic-metabox>a.clinic-open-note:after,.clinic-metabox>a:last-child:after{border-bottom:none;margin-bottom:0}@media only screen and (hover:hover){.clinic-metabox:hover{box-shadow:0 5px 15px rgba(234,50,82,.5)}}@media only screen and (min-width:767px) and (max-width:1024px){.clinic-metabox{width:35%;font-size:.9em}}.clinic-2020-services .featured-posts{border-top:0;margin:1em 0}@media only screen and (max-width:1279px){.clinic-2020 .page-wrap-wide{max-width:95%!important}}@media only screen and (max-width:1024px){.clinic-2020{margin:0}.clinic-2020 .page-wrap-wide{max-width:100%!important}}@media only screen and (max-width:767px){.page-metacard{padding-top:1em}.clinic-2020 .clinic-metabox,.clinic-2020 .clinic-primary{width:100%;float:none}.clinic-2020 .clinic-metabox{box-shadow:0 5px 15px rgba(0,0,0,.5)}.clinic-2020 .clinic-metabox>div:after{margin-top:.5em}.clinic-2020 .clinic-metabox div,.clinic-2020 .clinic-metabox>a{margin-bottom:.5em}.clinic-2020 .open-hours{margin-top:1em}.clinic-2020 .open-hours>div{width:33%!important}}#services-listing li{display:inline-block;width:30%;margin:0 3.3% .5em 0;vertical-align:top}#services-listing figure{display:inline-block;width:100%;margin:0}#services-listing figure img{width:100%;height:auto;border-radius:2px}#services-listing figure h3{font-weight:400;margin:.5em 0}#services-listing figure figcaption{font-size:.9em}@media only screen and (hover:hover){#services-listing figure:hover img{opacity:.8}#services-listing figure:hover h3{color:#ef6079}}@media only screen and (max-width:767px){#services-listing li{width:100%;margin:0 0 1em 0;border-bottom:1px solid #eee}#services-listing figure{display:block;width:100%;margin:0}#services-listing figure img{width:30%;vertical-align:middle;float:left;margin:0 1em .75em 0;border-radius:.5em}#services-listing figure h3{margin:0;display:inline;vertical-align:middle;font-size:1.1em;font-weight:600}#services-listing figure p{margin-top:.5em}}.service-clinics-list{font-size:.85em}.team-listing figure{display:inline-block;width:20%;margin:1em 2.5%;vertical-align:top;text-align:center}.team-listing figure img{width:auto;height:100px;border-radius:5px;margin-bottom:.3em}.team-listing figure figcaption{line-height:1.2em}.team-listing figure .staff-role{font-size:.8em;line-height:1em}.team-listing figure .alternating-overlay{position:relative;width:100px;height:100px;margin:0 auto .7em auto;cursor:pointer}.team-listing figure .alternating-overlay div{position:absolute;width:100%;height:100%;background-position:center center;background-size:contain;background-repeat:no-repeat;transition:250ms}.team-listing figure .alternating-overlay div:last-child{opacity:0;background-size:cover}@media only screen and (hover:hover){.team-listing figure .alternating-overlay:hover div:last-child{opacity:1}}@media only screen and (max-width:767px){.team-listing figure{width:45%}}#searchstaff{font-size:1em;text-align:center;width:100%;padding:.25em;border-radius:1em;border:1px solid #bbb}#searchstaff:focus{border:1px solid rgba(0,76,151,.5);box-shadow:0 0 5px rgba(0,76,151,.2)}#team-location-filter{color:#000;font-weight:400;line-height:1.3;font-size:1em;margin:0}@media only screen and (max-width:767px){#team-location-filter{max-width:100%;display:block}}.staff-clinics h3{margin-bottom:.25em}.staff-profile{height:75px;width:auto;border-radius:4px;margin-right:1em;float:left;margin-top:-4px;border:1px solid #d6d6d6}.staff-meta{font-size:.85em;line-height:1.4em}.faq-question{border-bottom:1px solid #EFEFEF;margin-bottom:1em}.faq-question .entry-title{font-weight:400;font-size:1.2em}#conditions-listing{display:table;width:100%;border-collapse:collapse}.conditions-group{display:table-row;border-bottom:1px solid rgba(0,76,151,.2)}.conditions-group:nth-child(even){background:#f7f7f7}.conditions-group h3{font-weight:300;text-align:right;color:#000}.conditions-group>*{padding:.25em;vertical-align:middle;display:table-cell}@media only screen and (hover:hover){.conditions-group:hover{background:#ffffe5}.conditions-group:hover h3{color:#ef6079}}#conditions-locator img{max-width:100%;height:auto}.service-width{max-width:860px!important;margin-left:auto!important;margin-right:auto!important}.blurb2{padding:2.5em;background-color:rgba(0,76,151,.15)}.blurb2 :first-child{margin-top:0}.blurb2 :last-child{margin-bottom:0}@media only screen and (max-width:767px){.blurb2{padding:1.5em}}.regional-image{background:no-repeat center;background-size:cover}@media only screen and (max-width:767px){.regional-image{min-height:200px;height:auto;width:auto}}.loc-image{display:inline-block!important;height:3em;width:auto;vertical-align:middle}.regional-clinics .feature-button{padding:1.5em .25em;width:20%;text-align:center;font-weight:600;border-radius:.5em;border:3px solid #fff;background:#eee!important;vertical-align:middle;transition:.1s;position:relative;user-select:none;-webkit-user-drag:none}.regional-clinics .feature-button .clinic-name{color:#004c97!important}@media only screen and (max-width:767px){.regional-clinics .feature-button{padding-top:1.25em}}@media only screen and (hover:hover){.regional-clinics .feature-button:hover{transform:translateY(-1px);background:#fff;z-index:1000;transition:.1s;box-shadow:0 2px 5px rgba(0,0,0,.25)}}.regional-clinics .feature-button:active{transform:translateY(1px);border-color:#ea3252;background:#fff;z-index:1000;transition:.1s;box-shadow:none}.pagetile{float:left;padding-right:2%;margin-bottom:.5em}.pagetile.width-1{width:100%}.pagetile.width-1-2{width:50%}.pagetile.width-1-3{width:33.333%}.pagetile.width-1-4{width:25%}.pagetile.height-1{height:18em}.pagetile.height-1-2{height:8.5em}.pagetile.height-1-3{height:5em}.pagetile>div{height:100%;background:#eee}.pagetile+p:before{content:"";display:block;clear:both;height:1em}@media screen and (max-width:767px){.pagetile{float:none;padding-right:0;width:100%}}.table{display:table;border-collapse:collapse}.row{display:table-row}.cell{display:table-cell}[class^=wp-block-]{margin-top:1em!important;margin-bottom:1em!important}.wp-block-pullquote{padding:1.5em;border-radius:1em}.wp-block-pullquote:not(.is-style-solid-color){border:3px solid #EFEFEF}.wp-block-pullquote:not(.is-style-solid-color):not(.has-background){background:#fafafa}.wp-block-pullquote:not(.is-style-solid-color) blockquote{margin:1em}.wp-block-pullquote.is-style-solid-color:not(.has-background){background:#fafafa}.wp-block-pullquote.is-style-solid-color blockquote{margin:1em;text-align:center;max-width:none}.wp-block-pullquote.is-style-solid-color blockquote p{font-size:1.5em}.wp-block-pullquote p{font-size:1.5em}@media only screen and (max-width:767px){.wp-block-pullquote{font-size:.8em}}.wp-block-quote{border-color:#EFEFEF;border-width:5px;padding-top:.5em;padding-bottom:.5em}.wp-block-quote :first-child{margin-top:0}.wp-block-quote :last-child{margin-bottom:0}.ios-safari input[type=date],.ios-safari textarea[name=appointment_notes]{-webkit-appearance:textfield!important;max-height:none!important;font-size:17px!important}.ios-safari input[type=date]{height:2.375rem}.white-text a,.white-text h1,.white-text h2,.white-text h3,.white-text h4,.white-text h5,.white-text h6,.white-text p{color:#fff}.white-text a{text-decoration:underline}body.clinic-view #nav-logo-mobile,body.clinic-view .clinic-2020-services,body.clinic-view .clinic-2020-staff,body.clinic-view .clinic-brands,body.clinic-view .footer-above,body.clinic-view .google-maps-embed,body.clinic-view .main-menu,body.clinic-view .post-alert-message,body.clinic-view .quick-menu,body.clinic-view .site-content,body.clinic-view footer{display:none!important}body.clinic-view .page-metacard{position:absolute;top:0;left:0;right:0;bottom:0;margin-bottom:0;z-index:-1}body.clinic-view .header-widget{z-index:1;background:#fff;padding-bottom:5em;min-height:100vh}body.clinic-view .header-widget>h2{padding-top:1em;margin-top:0}body.clinic-view.page-template-page-dynamic .site-content{display:block!important}body.lb-disable-scrolling{overflow:hidden}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;filter:alpha(Opacity=80);opacity:.8;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:400;outline:0}.lightbox .lb-image{display:block;height:auto;max-width:inherit;max-height:none;border-radius:3px;border:4px solid #fff}.lightbox a img{border:none}.lb-outerContainer{position:relative;width:250px;height:250px;margin:0 auto;border-radius:4px;background-color:#fff}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(/wp-content/themes/HeartExperience-Theme/lib/lightbox/images/loading.gif) no-repeat}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:0;background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}.lb-next,.lb-prev{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(/wp-content/themes/HeartExperience-Theme/lib/lightbox/images/prev.png) left 48% no-repeat;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-prev:hover{filter:alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(/wp-content/themes/HeartExperience-Theme/lib/lightbox/images/next.png) right 48% no-repeat;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-next:hover{filter:alpha(Opacity=100);opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}.lb-data .lb-caption a{color:#4ae}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(/wp-content/themes/HeartExperience-Theme/lib/lightbox/images/close.png) top right no-repeat;text-align:right;outline:0;filter:alpha(Opacity=70);opacity:.7;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.lb-data .lb-close:hover{cursor:pointer;filter:alpha(Opacity=100);opacity:1}@font-face{font-family:proxima-nova;src:url(https://use.typekit.net/af/71f83c/00000000000000003b9b093b/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff2"),url(https://use.typekit.net/af/71f83c/00000000000000003b9b093b/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff"),url(https://use.typekit.net/af/71f83c/00000000000000003b9b093b/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("opentype");font-display:auto;font-style:normal;font-weight:700}@font-face{font-family:proxima-nova;src:url(https://use.typekit.net/af/86b539/00000000000000003b9b093a/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3) format("woff2"),url(https://use.typekit.net/af/86b539/00000000000000003b9b093a/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3) format("woff"),url(https://use.typekit.net/af/86b539/00000000000000003b9b093a/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3) format("opentype");font-display:auto;font-style:italic;font-weight:700}@font-face{font-family:proxima-nova;src:url(https://use.typekit.net/af/27776b/00000000000000003b9b0939/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3) format("woff2"),url(https://use.typekit.net/af/27776b/00000000000000003b9b0939/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3) format("woff"),url(https://use.typekit.net/af/27776b/00000000000000003b9b0939/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3) format("opentype");font-display:auto;font-style:normal;font-weight:600}@font-face{font-family:proxima-nova;src:url(https://use.typekit.net/af/4838bd/00000000000000003b9b0934/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/4838bd/00000000000000003b9b0934/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/4838bd/00000000000000003b9b0934/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("opentype");font-display:auto;font-style:normal;font-weight:400}@font-face{font-family:proxima-nova;src:url(https://use.typekit.net/af/6aec08/00000000000000003b9b0935/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3) format("woff2"),url(https://use.typekit.net/af/6aec08/00000000000000003b9b0935/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3) format("woff"),url(https://use.typekit.net/af/6aec08/00000000000000003b9b0935/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3) format("opentype");font-display:auto;font-style:italic;font-weight:400}@font-face{font-family:proxima-nova;src:url(https://use.typekit.net/af/437c3d/00000000000000003b9b0932/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3) format("woff2"),url(https://use.typekit.net/af/437c3d/00000000000000003b9b0932/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3) format("woff"),url(https://use.typekit.net/af/437c3d/00000000000000003b9b0932/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3) format("opentype");font-display:auto;font-style:normal;font-weight:300}.tk-proxima-nova{font-family:proxima-nova,sans-serif}#find_local_clinic_address,#find_local_clinic_submit{border-radius:10em}#find_local_clinic_submit{border-color:transparent}#telehealth-nav a{color:#008d8e;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear;animation-duration:2s;animation-name:anim-pulse}/*# sourceMappingURL=heartxp-styles.css.map */