footer{padding:40px 0}footer .third{width:33.333333%;float:left}footer .third p{font-family:"Lato",sans-serif;font-size:13px;color:#b6b6b6;padding:15px 0 0}footer .third p a{color:#b6b6b6;transition:.3s}footer .third p a:hover{color:#16668d}footer .third p a.facebook{text-indent:-9999px;display:inline-block;width:25px;height:25px;background:transparent url("/img/icon-facebook.png");background-size:25px 25px;margin-left:10px;position:relative;top:-2px}footer .third.mid{text-align:center;position:relative;top:-10px}footer .third.mid img{margin:0 5px;display:inline-block}footer .third.mid a img{width:100px}footer .third.right{text-align:right}@media screen and (max-width: 1000px){footer .container{padding:0 5%}footer .third{text-align:center !important}}@media screen and (max-width: 768px){footer{padding:20px 0}footer .third{float:none;width:100%;margin-bottom:25px;padding:0 2% !important}}.subpage,.resources,.contactus{margin-top:100px;padding-top:75px}.subpage h1,.resources h1,.contactus h1{font-family:"Lato",sans-serif;font-size:50px;margin:0;color:#16668d;font-weight:bold}.subpage .main-content,.resources .main-content,.contactus .main-content{background-color:#f0ede5;padding:40px 0;margin:20px 0}.subpage p,.resources p,.contactus p,li,strong,span{color:#636363;font-size:18px;line-height:30px}.subpage h2,.resources h2,.contactus h2{color:#60a537}.subpage .main-content a,.resources .main-content a,.contactus .main-content a{color:#60a537;display:inline-block}.subpage .main-content img,.resources .main-content img,.contactus .main-content img{padding:25px;float:left;min-width:150px;max-width:100%}.content-heading,.services-content .services-heading h2,.about-content .about-heading h2,.homepage-bottom .about-section .about-heading h2{text-align:center;color:#fff;font-size:34px;margin:69px 0;background:url("/img/headingdots.png") no-repeat center;padding:0}.services-content{padding-bottom:75px;background-color:#60a537}.services-content #page-anchor{position:relative;top:-35px;height:93px;width:93px;border-radius:50%;content:"";display:block;margin:0 auto -93px;text-decoration:none;cursor:pointer;background:url("/img/anchorarrow.png") no-repeat center 25px #60a537}.services-content .services-slider h4,.services-content .services-slider p{color:#fff;text-align:center}.services-content .services-slider h4{font-family:"Lato",sans-serif;margin-top:18px;font-weight:bold;font-size:17px}.services-content .services-slider p{max-width:245px;margin:-3px auto 0;max-height:115px;-webkit-line-clamp:5;display:-webkit-box;margin:0 auto;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.services-content .services-slider .btn-primary{background-color:#ffffff;margin:10px auto 0;display:block;max-width:185px;text-align:center;padding:0 0 3px;color:#16668d}.services-content .services-slider img{display:block;margin:0 auto;float:none;min-height:97px}.about-content{padding-bottom:75px;background:url("/img/kittykitty.webp") no-repeat center 60% rgba(22,102,141,0.8);background-size:cover;background-attachment:fixed}.about-content .btn-secondary{background-color:#ffffff;margin:10px auto 0;display:block;max-width:185px;text-align:center;padding:0 0 3px;color:#16668d}.about-content .column-2-text p{line-height:25px;color:#fff;font-size:16px;font-family:"Lato",sans-serif;-moz-column-count:2;-moz-column-gap:50px;-webkit-column-count:2;-webkit-column-gap:50px}@media screen and (max-width: 768px){.about-content .column-2-text p{-moz-column-count:1;-moz-column-gap:0;-webkit-column-count:1;-webkit-column-gap:0}}@media screen and (max-width: 590px){.about-content .cta a{width:100%;display:block;text-align:center;font-size:18px}}@media screen and (max-width: 1000px){.about-content .container{padding:0 5%}}.homepage-bottom{display:grid;grid-template-columns:1fr 1fr}@media screen and (max-width: 768px){.homepage-bottom{display:block}}.homepage-bottom .about-section{padding-bottom:75px;background:url("/img/kittykitty.webp") no-repeat center 60% rgba(22,102,141,0.8);background-size:cover;background-attachment:fixed}.homepage-bottom .about-section .container{padding:0 5%}.homepage-bottom .about-section .btn-secondary{background-color:#ffffff;margin:10px auto 0;display:block;max-width:185px;text-align:center;padding:0 0 3px;color:#16668d}.homepage-bottom .about-section .column-2-text p{line-height:25px;color:#fff;font-size:16px;font-family:"Lato",sans-serif;-moz-column-count:2;-moz-column-gap:50px;-webkit-column-count:2;-webkit-column-gap:50px}@media screen and (max-width: 768px){.homepage-bottom .about-section .column-2-text p{-moz-column-count:1;-moz-column-gap:0;-webkit-column-count:1;-webkit-column-gap:0}}@media screen and (max-width: 590px){.homepage-bottom .about-section .cta a{width:100%;display:block;text-align:center;font-size:18px}}.aboutus.subpage .main-content,.aboutus.resources .main-content,.aboutus.contactus .main-content{padding-bottom:60px}.aboutus.subpage p strong,.aboutus.resources p strong,.aboutus.contactus p strong{font-weight:bold}.aboutus.subpage h3,.aboutus.resources h3,.aboutus.contactus h3{margin-top:20px}.service-offered{margin-bottom:40px}.service-offered p{display:none}.service-offered p:first-of-type{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.staff-member{padding:15px 0;margin-bottom:25px}.staff-member h2{color:#16668d;padding:0 0 5px}.staff-member h3{padding-bottom:5px}.staff-member p{display:none}.staff-member p:first-of-type{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.staff-member .third{content:"";display:block;height:200px;width:33.333333%;float:left}.staff-member img{padding:0 !important;width:100% !important;max-width:240px !important}.staff-member .seventh{width:66.666666%;float:left;padding:10px 0 0 20px}@media screen and (max-width: 768px){.staff-member .third{background-position:left !important;height:150px}.staff-member .third,.staff-member .seventh{width:100%;margin-bottom:25px;padding:0}}@media screen and (max-width: 768px){.staff-member .third{height:auto}.staff-member .seventh h2{margin:0}.staff-member .seventh h3{margin:0;font-size:16px;color:#60a537}}.resources .intro p{max-width:600px}.resources .list-body{padding:10px 0;background-color:#f0ede5}.resources .list-body li{margin:10px 0;color:#7a7a7a}@media screen and (max-width: 768px){.resources h1{font-size:35px;line-height:1.2}}.error{border-color:#ebcccc;background-color:#f2dede;color:#a94464;width:100%}.error ul,.error li,.error strong,.error p{color:#a94464;font-size:16px}.error strong{font-weight:bold}.error ul{list-style:none !important}@media screen and (min-width: 769px) and (max-width: 810px){.error{top:165px}}@media screen and (max-width: 768px){.error{top:140px}}@media screen and (max-width: 480px){.error{font-size:13px !important}.error .container>strong{display:none}}.contactus .main-content .intro{background-color:#f0ede5;padding:20px 0;margin:20px 0}.contactus .main-content .intro .left{width:30.333333%;margin-right:3%;float:left}.contactus .main-content .intro .left .bizinfo a{text-decoration:none;color:#636363}.contactus .main-content .intro .right{width:66.666667%;float:left;position:relative}.contactus .main-content .intro .right .iframe{display:block;padding:0;font-size:18px;color:#666;position:absolute;transition:0.2s;top:-5px}.contactus .main-content .intro .right iframe{border:none;width:100%;height:600px;transition:0.5s}.contactus .main-content .intro .right .contact-form{position:relative;top:-140px}.contactus .main-content .intro .right .bizinfo{position:relative;top:-120px}.contactus .main-content .intro .right .bizinfo p{text-align:center;line-height:1.5;padding:0;margin-bottom:10px}@media screen and (max-width: 1000px){.contactus .main-content .intro .right .bizinfo{top:auto !important;margin-top:20px}}@media screen and (max-width: 1000px){.contactus h1{font-size:35px}.contactus .left,.contactus .right{width:100% !important;float:none !important}.contactus .right{margin-top:50px}.contactus .right .contact-form{top:auto !important;max-width:400px}}@media screen and (max-width: 480px){.contactus .right h3{font-size:17px !important;font-family:"Lato",sans-serif !important;margin-bottom:5px !important;font-weight:bold}}@media screen and (min-width: 769px) and (max-width: 1000px){.subpage>.container,.resources>.container,.contactus>.container,.main-content .container{padding:0 5%}}@media screen and (max-width: 768px){.subpage h1,.resources h1,.contactus h1{font-size:35px !important}.subpage surgery img,.resources surgery img,.contactus surgery img{float:left;padding:25px}.subpage .main-content h1,.resources .main-content h1,.contactus .main-content h1,h2,h3{font-size:22px;padding:0;margin:15px 0;color:#16668d}.subpage p,.resources p,.contactus p,.subpage li,.resources li,.contactus li{font-size:16px !important;line-height:28px !important}.subpage>.container,.resources>.container,.contactus>.container,.main-content .container{padding:0 8%}.list-body .container{padding:0 5%}}.careers-list{list-style:none;margin:0 0 40px;padding:0;border-top:1px solid #ccc}.careers-list li{border-bottom:1px dashed #ccc;padding:10px 0}.btn,.btn-primary,.btn-secondary,.btn-large,.btn-touch{background-color:#ccc;border:0;border-radius:4px;color:#fff;font-size:1em;padding:10px 15px;text-decoration:none;line-height:41px;-webkit-transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease}.btn:hover,.btn-primary:hover,.btn-secondary:hover,.btn-large:hover,.btn-touch:hover{opacity:0.8}.btn-primary{background-color:#16668d}.btn-secondary{background-color:#60a537}.btn-large{font-size:1.5em}@media screen and (max-width: 480px){.btn-large{display:block;font-size:1em;width:100%;text-align:center}}a.btn-large{padding:15px 25px;line-height:66px}@media screen and (max-width: 480px){a.btn-large{line-height:36px}}button.btn,button.btn-primary,button.btn-secondary,button.btn-large,button.btn-touch{cursor:pointer;padding:0 15px}button.btn-large{padding:10px 25px}@media screen and (max-width: 480px){.btn-touch{width:100%}}#form_payment h3{padding-bottom:6px}#form_payment input[type="text"],#form_payment input[type="email"],#form_payment select{margin-bottom:25px;display:block;font-size:16px;padding:12px;width:100%;max-width:300px;border-radius:0;border:1px solid #ccc}#form_payment select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff url("/img/select-arrow.png") no-repeat right center}.contact-form{margin:0 auto;background-color:#16668d;padding:20px;box-shadow:0 2px 10px 2px #b1afaa;border:solid 3px rgba(240,237,229,0.9)}.contact-form h3{font-family:"Montserrat",sans-serif;font-family:"Montserrat", sans-serif;color:#ffffff;position:relative;background-color:#16668d;padding:0;text-align:center;font-size:22px;padding:15px 0;margin-bottom:19px}.contact-form form div{font-family:"Lato",sans-serif !important;position:relative;margin-bottom:12px}.contact-form form div label,.contact-form form div legend{display:block;font-size:16px;transition:.2s;color:#fff;margin-bottom:4px}.contact-form form div input[type="text"],.contact-form form div input[type="file"]{width:100%;font-size:17px;display:block;padding:0 0 0 10px;height:55px;border:solid 2px #02547b;color:#0e4865;outline:none}.contact-form form div input[type="file"]{height:auto;padding:10px;background-color:#fff}.contact-form form div textarea{width:100%;padding:25px 0 0 10px;display:block;height:150px;color:#0e4865;font-size:17px;border:solid 2px #02547b;outline:none}.contact-form form .radios label{display:inline-block;margin:0}.contact-form form .radios input[type="radio"]{display:inline-block;height:auto;padding:0;width:auto;border:0;margin-right:4px}.contact-form form .radio{color:#fff}.contact-form form .radio input:last-of-type{margin-left:1rem}.contact-form form button{width:100%;margin:0;font-family:"Montserrat",sans-serif;text-transform:uppercase;outline:none;background-color:#8cc641;padding:10px 0;text-shadow:0 1px 1px rgba(0,0,0,0.5)}@media print{*,*:before,*:after,*:first-letter,*:first-line{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}header,footer,form{display:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}
