.mobile-menu-container nav.mobile-menu>ul li.current_page_ancestor ul li.menu-item-type-custom a{color:#666;background:none;border-color:#E5E5E5}address{font-style:normal}form.customize-unpreviewable,form.customize-unpreviewable input,form.customize-unpreviewable select,form.customize-unpreviewable button,a.customize-unpreviewable,area.customize-unpreviewable{cursor:auto!important}.header-left{width:auto!important}.value{word-wrap:anywhere}.book-appointment h2{display:flex;flex-direction:row;justify-content:center;align-items:center;text-align:center}.book-appointment h2 span.button-label{margin-bottom:1px}@media (max-width:745px){.book-appointment h2{flex-direction:column}.bottom-list{margin-top:-25px!important}}.announcement h2 a.locum-number{text-decoration:none;color:inherit;font-size:inherit;font-weight:inherit}.announcement h2 a.locum-number:hover{text-decoration:underline}@media screen and (max-width:767px){.wpcf7-form .vc_row .wpb_column{width:100%;margin-top:0}}@media screen and (max-width:767px){.wpcf7-form .vc_row.submit-container .wpb_column{margin-top:30px}}.wpcf7-form{float:left;width:100%;margin-top:30px}.wpcf7-form label{display:block;font-size:12px;line-height:1.83334;color:#999;margin-top:8px;margin-bottom:8px}.wpcf7-form label.first{margin-top:0}.wpcf7-form p{padding:0;color:#666;line-height:1.71429}.wpcf7-form input,.wpcf7-form textarea{width:100%;padding:13px 22px;color:#000;margin:0;background:#F0F0F0;border:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.wpcf7-form textarea{height:150px}.wpcf7-form .block{margin-top:10px}.wpcf7-form .block:first-child{margin-top:0}.wpcf7-form input[type='submit']{float:right;width:150px;padding:11px 19px;cursor:pointer;text-align:center;outline:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.wpcf7-form .mc-button{border-color:#3156A3;background-color:#3156A3}.wpcf7-form .mc-button:hover{background-color:#42B3E5;border:1px solid #42B3E5}.wpcf7-form input,.wpcf7-form textarea{width:100%;padding:13px 22px;color:#000;margin:0;background:#F0F0F0;border:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.wpcf7-form input[type="text"]:focus,.wpcf7-form input[type="email"]:focus,.wpcf7-form input[type="tel"]:focus,.wpcf7-form textarea:focus{outline:thin solid #32a1ce}.wpcf7-form textarea::placeholder{text-align:center}.wpcf7-form textarea:focus::placeholder{color:transparent}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output,.wpcf7 form.sent .wpcf7-response-output{padding:12px}.wpcf7-form .wpcf7-not-valid{outline:thin solid red}@media (min-width:1082px){#desktop-menu{display:block}#mobile-menu{display:none}}@media (max-width:1081px){#desktop-menu{display:none}#mobile-menu{display:block}#top-header-custom{padding:15px 0}.wpcf7-form textarea{height:220px}}.button-items{display:flex;flex-direction:row;justify-content:space-between}#button-call,#button-appointment{margin:0}#book-buttons{display:block;padding:15px 0}.book-items{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap}.button-single{display:flex;flex-direction:row;justify-content:space-around;flex-wrap:wrap}.book-appointment{margin:0;margin-bottom:10px}#teal-colour{background-color:#30a7a0;color:#fff;border:transparent}#teal-colour:hover{background-color:#278882;border:transparent}.no-strong p strong{font-weight:400;color:#666;line-height:1.71429}.features-service-list.services-list.services-icons li:nth-child(2n){margin-left:0;margin-top:10px}.features-service-list.services-list{margin-top:12px}.features-service-list strong{display:flex}.department-services-list.services-list.services-icons li:nth-child(2n){margin-left:0;margin-top:10px}.travel-list li+br{display:none}.departments-doctors-list .items-list .value a{color:#fff;text-decoration:none}.departments-doctors-list .items-list .value a:hover{text-decoration:none}.departments-doctors-list .items-list .value{padding:0}.accordion .ui-accordion-header.ui-accordion-decorated h3,.accordion .ui-accordion-header.ui-accordion-decorated h3::after{color:#FFF!important}.accordion .ui-accordion-header.ui-accordion-decorated,.accordion .ui-accordion-header.ui-accordion-decorated{border-bottom:1px solid #5DB2D6;background-color:#42B3E5;padding:15px 17px 16px;margin-top:-1px;margin-left:-3px;margin-right:-3px;color:#fff;border-bottom-left-radius:3px;border-bottom-right-radius:3px}@media screen and (max-width:480px){.accordion .ui-accordion-header,.wpb_content_element .accordion div.ui-accordion-header{padding-right:10px;margin-right:1px}}#fees-table{width:100%;border-collapse:collapse;margin:20px 0;font-family:Arial,sans-serif}#fees-table th,#fees-table td{text-align:left;padding:1rem}#fees-table thead th{background-color:#42b3e5;color:#fff;height:50px;font-weight:700}#fees-table tr:nth-child(even){background-color:#ecf0f1}#fees-table tr:nth-child(odd){background-color:#e3e3e3}@media screen and (max-width:768px){#fees-table,#fees-table tbody,#fees-table th,#fees-table td,#fees-table tr{display:block}#fees-table thead{display:none}#fees-table tr{margin-bottom:10px}#fees-table td{border:none;position:relative;padding-left:50%;text-align:right;margin-bottom:1px}#fees-table td[data-header="true"]{background-color:#42b3e5;color:#fff;font-weight:700;text-align:left;padding-left:8px}#fees-table td:before{content:attr(data-label);position:absolute;left:10px;width:45%;padding-right:10px;white-space:nowrap;text-align:left;font-weight:bolder}#fees-table td:not([data-header="true"]):nth-of-type(odd){background-color:#ecf0f1}#fees-table td:not([data-header="true"]):nth-of-type(even){background-color:#e3e3e3}}@media screen and (max-width:480px){#fees-table td{padding-left:10%}#fees-table td:before{left:5px;width:60%}}#medicare-cards{display:flex;justify-content:center;align-items:center}.card-container{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;max-width:1200px}.card{display:flex;flex-direction:column;background-color:#f6f6f6;box-shadow:0 4px 8px rgba(0,0,0,.1);margin-bottom:20px;border-radius:8px;overflow:hidden;flex-basis:calc(33% - 20px);text-align:center;color:#333}.card-icon{background-color:#42b3e5;color:#fff;padding:20px;font-size:2.5rem}.card h2{color:#fff;background-color:#0384ce;margin:0;padding:20px;font-weight:bolder}.card-header{background-color:#e3e3e3;padding:15px 20px;margin:0;font-size:1.2rem;font-weight:600}.card-text{display:flex;flex-direction:column;justify-content:center;flex-grow:1;padding:15px 20px;font-size:1.1rem;margin:0;border-top:1px solid #eee}@media (max-width:1024px){.card{flex-basis:calc(50% - 20px)}.card-text{font-size:1rem}}@media (max-width:768px){.card{flex-basis:100%}.card-text{font-size:1rem}}#medicare-safety-net-thresholds{width:100%;border-collapse:collapse;margin:20px 0;font-family:Arial,sans-serif}#medicare-safety-net-thresholds th,#medicare-safety-net-thresholds td{padding:1rem;text-align:left}#medicare-safety-net-thresholds thead th{background-color:#42b3e5;color:#fff;font-weight:700}#medicare-safety-net-thresholds tr:nth-child(even){background-color:#ecf0f1}#medicare-safety-net-thresholds tr:nth-child(odd){background-color:#e3e3e3}@media screen and (max-width:768px){#medicare-safety-net-thresholds,#medicare-safety-net-thresholds tbody,#medicare-safety-net-thresholds th,#medicare-safety-net-thresholds td,#medicare-safety-net-thresholds tr{display:block}#medicare-safety-net-thresholds thead{display:none}#medicare-safety-net-thresholds td{padding:1rem;text-align:left;position:relative;display:flex;flex-direction:column;border-bottom:1px solid #ccc}#medicare-safety-net-thresholds tr{margin-bottom:1rem}#medicare-safety-net-thresholds td:before{content:attr(data-label);font-weight:700;margin-bottom:.5rem}#medicare-safety-net-thresholds td:nth-child(odd){background-color:#ecf0f1}#medicare-safety-net-thresholds td:nth-child(even){background-color:#e3e3e3}#medicare-safety-net-thresholds td[data-header="true"]{background-color:#42b3e5;color:#fff;font-weight:700;text-align:center}#medicare-safety-net-thresholds td[data-header="true"]:before{content:none}}@media screen and (max-width:480px){#medicare-safety-net-thresholds td{padding:.5rem}#medicare-safety-net-thresholds td:before{font-size:smaller}}#business-hours{width:100%;border-collapse:collapse;margin:20px 0;font-family:Arial,sans-serif}#business-hours th,#business-hours td{text-align:left;padding:8px;border:1px solid #ddd}#business-hours thead th{background-color:#f2f2f2;color:#333}#business-hours tbody td{color:#666}#business-hours tbody tr:nth-child(odd){background-color:#f9f9f9}#business-hours tbody tr:nth-child(even){background-color:#e9e9e9}@media screen and (max-width:768px){#business-hours th,#business-hours td{display:block}#business-hours thead{display:none}#business-hours tr{margin-bottom:10px}#business-hours td{text-align:right;padding-left:50%;position:relative}#business-hours td:before{content:attr(data-header);position:absolute;left:10px;width:45%;padding-right:10px;white-space:nowrap;text-align:left;font-weight:700}#business-hours td:nth-of-type(1):before{content:"Day: "}#business-hours td:nth-of-type(2):before{content:"Hours: "}}@media screen and (max-width:480px){#business-hours td{padding-left:10%}#business-hours td:before{left:5px;width:60%}}.fl-photo-caption-hover{background:rgba(0,0,0,.7);bottom:0;color:#fff;left:0;opacity:0;filter:alpha(opacity=0);padding:10px 15px;position:absolute;right:0;-webkit-transition:opacity 0.3s ease-in;-moz-transition:opacity 0.3s ease-in;transition:opacity 0.3s ease-in}.fl-photo-caption{font-size:13px;line-height:18px;overflow:hidden;text-overflow:ellipsis}.fl-photo-caption:hover{opacity:100;filter:alpha(opacity=100)}.clinic-card-container{display:flex;flex-wrap:wrap;gap:30px;justify-content:center;margin-bottom:20px}.clinic-card{border-radius:8px;overflow:hidden;box-shadow:0 4px 8px rgba(0,0,0,.1);background-color:#f6f6f6;display:flex;flex-direction:column}.clinic-card img{width:100%;height:auto;object-fit:cover;border-radius:8px 8px 0 0}.clinic-card-content{padding:20px;display:flex;flex-direction:column;justify-content:center;word-wrap:break-word;word-break:break-word;hyphens:auto;white-space:normal}.clinic-title,.clinic-address{display:block;font-family:'Source Sans Pro','Arial',sans-serif;margin-bottom:.5em;padding:0;font-weight:400;color:#000}.clinic-title{font-size:24px;line-height:1.5}.clinic-address{font-size:16px}.clinic-info{display:flex;flex-direction:column;padding:10px 0}.clinic-info span{line-height:1.5em}.clinic-info a{color:inherit;text-decoration-color:inherit;text-decoration-line:underline}.clinic-card-content h2{margin-bottom:.5em}.clinic-buttons{display:flex;justify-content:center;flex-wrap:wrap;gap:16px;padding-top:16px}.clinic-buttons a{cursor:pointer!important;padding:10px 15px;border:none;border-radius:1px;cursor:pointer;transition:background-color 0.3s;color:#fff;font-weight:700;text-transform:uppercase;background-color:#42b3e5;text-decoration:none;display:inline-block;text-align:center}.clinic-buttons .clinic-call-btn:hover{background-color:#005f73}.clinic-buttons .clinic-book-btn{background-color:#30a7a0}.clinic-buttons .clinic-book-btn:hover{background-color:#278882}.clinic-buttons .clinic-site-btn{background-color:#0384ce}.clinic-buttons .clinic-site-btn:hover{background-color:#0272a4}.large-card{flex:1 1 100%}@media (min-width:1024px){.large-card{padding:16px;flex-direction:row;align-items:stretch}.large-card img{width:auto;max-width:50%;border-radius:8px 0 0 8px;height:100%}}@media (min-width:1024px){.medium-card{padding:20px;flex:1 1 calc(60% - 20px);flex-direction:row}.medium-card img{width:auto;max-width:50%;border-radius:8px 0 0 8px;height:100%}}@media (min-width:768px){.medium-card{flex:1 1 calc(50% - 20px);align-items:center}.medium-card img{width:100%;object-fit:contain;height:auto}}@media (min-width:1024px){.small-card{padding:16px;flex:1 1 calc(33.333% - 20px)}.small-card img{max-width:100%}}.thank-you-content table{width:100%;border-collapse:collapse}.thank-you-content th,.thank-you-content td{text-align:left;padding:8px;border-bottom:1px solid #ddd}.thank-you-container{display:flex;flex-direction:column;align-items:center;padding:20px;gap:20px;width:100%;word-wrap:break-word;word-break:break-word;hyphens:auto;white-space:normal}.amed-thankyou{text-align:center;background-color:#f2f2f2;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1);padding:20px;width:100%;max-width:100%}.thank-you-content h2,.thank-you-content h3,.thank-you-content p{margin-bottom:1em}.thank-you-content a{color:#0384ce;text-decoration:none;font-weight:700}.amed-thankyou,.engagement-card,.manage-card,.location-map{width:100%;max-width:100%;box-shadow:0 4px 8px rgba(0,0,0,.1);border-radius:8px;background-color:#f6f6f6;padding:20px}.engagement-card,.manage-card,.amed-content{display:flex;flex-wrap:wrap;gap:20px}.join-newsletter,.facebook-like-us,.manage-booking,.amed-content{flex:1 1 50%;box-sizing:border-box;padding:10px}#root p{text-align:center;font-size:larger;background-color:aquamarine}#amt_addToCal{float:unset!important}.thank-you-content table{width:100%;border-collapse:collapse}.thank-you-content th,.thank-you-content td{text-align:left;padding:8px;border-bottom:1px solid #ddd}.amed-logo,.facebook-embed,.news-letter-embed{display:flex;justify-content:center;align-items:center;margin-top:.5em}.amed-logo img{max-height:100%;max-width:100%}.amed-downloads{padding:8px;display:flex;flex-direction:column;align-self:center}.manage-card .book-items{justify-content:space-evenly}.engagement-card>div,.manage-card>div{border-right:1px solid #ccc;box-sizing:border-box}@media (max-width:1285px){.amed-downloads{flex-direction:row;justify-content:space-evenly;width:100%;flex-wrap:wrap}.simple-list p{padding:.5em 0}}@media (max-width:485px){.amed-downloads{flex-direction:column;align-items:center;width:100%}}@media (max-width:768px){.join-newsletter,.facebook-like-us,.manage-booking,.amed-content,.engagement-card,.manage-card{flex-basis:100%}.thank-you-container,.amed-thankyou,.engagement-card,.manage-card{padding:10px}.engagement-card>div,.manage-card>div{border-right:none}.facebook-like-us .facebook-embed,.join-newsletter iframe{width:100%;margin:auto;overflow:hidden}.facebook-embed{padding-top:1em}.thank-you-content table,.thank-you-content table tbody,.thank-you-content table th,.thank-you-content table td,.thank-you-content table tr{display:block}.thank-you-content table thead{display:none}.thank-you-content table td{border:none;position:relative;padding-left:0;text-align:left;margin-bottom:1px;padding-top:10px;padding-bottom:10px;background-color:#f6f6f6}.thank-you-content table th{background-color:#f0f0f0;padding:8px}}@media (min-width:769px){.engagement-card,.manage-card{flex-wrap:nowrap;align-items:center}.engagement-card>div:last-child,.manage-card>div:last-child{border-right:none}}@media (min-width:1082px){#call-after{display:none}}