@charset "UTF-8";*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,td,th{text-align:left;font-weight:normal;vertical-align:middle}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}@font-face{font-family:'shipleyregularregular';src:url("shiprg__-webfont.eot");src:url("fonts/shiprg__-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/shiprg__-webfont.woff") format("woff"), url("fonts/shiprg__-webfont.ttf") format("truetype"), url("fonts/shiprg__-webfont.svg#shipleyregularregular") format("svg");font-weight:normal;font-style:normal}body{font-family:Helvetica, Arial, sans-serif}body li,body p,body span,body strong,body ul{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.home-post .container,.single .container{max-width:750px}.home-post h1,.home-post h2,.home-post h3,.home-post h4,.home-post h5,.home-post h6,.single h1,.single h2,.single h3,.single h4,.single h5,.single h6{font-family:'Merriweather', serif;font-weight:300;color:#333333}.home-post h1,.single h1{font-size:3rem;line-height:3rem;margin:2.2rem 0;color:#0d0d0d}@media (max-width:820px){.home-post h1,.single h1{font-size:1.8rem;margin:0.8rem 0}}.home-post h2,.single h2{font-size:2rem;line-height:2rem;margin:2rem 0}@media (max-width:820px){.home-post h2,.single h2{font-size:1.4rem;margin:0.6rem 0}}.home-post h3,.single h3{font-size:1.75rem;line-height:2rem;margin:2rem 0}@media (max-width:820px){.home-post h3,.single h3{font-size:1.2rem;margin:0.4rem 0}}.home-post p,.single p{font-size:1.02rem;line-height:1.55rem;margin:1.5rem 0}@media (max-width:820px){.home-post p,.single p{margin:0.5rem 0}}.home-post blockquote,.single blockquote{padding-left:1.8rem}.home-post blockquote:before,.single blockquote:before{content:' “ ';position:absolute;font-family:serif;font-size:3.5em;color:#00a9ab;float:left;margin-left:-1.55rem;margin-top:-0.5rem}h1{font-family:"shipleyregularregular", Times, serif;font-size:2.75em;line-height:1.3;margin-bottom:30px;color:#000}h1 span{display:block;font-size:60%;color:#662d91}@media (max-width:820px){h1{font-size:1.8em;line-height:1;margin-bottom:15px}}h2{font-family:"shipleyregularregular", Times, serif;font-size:1.4em;line-height:1.2;margin-bottom:10px;color:#000}@media (max-width:820px){h2{font-size:1.2em;line-height:1;margin-bottom:15px}}.content-home h2,.testimonials h2{font-family:"shipleyregularregular", Times, serif;font-size:2.25em;line-height:1.3;margin-bottom:30px;color:#000}@media (max-width:820px){.content-home h2,.testimonials h2{font-size:1.8em;line-height:1;margin-bottom:15px}}p{color:#696465;font-size:1.02rem;line-height:1.55rem;margin:1.5rem 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}p a{color:#00a9ab}p strong{font-weight:bold}strong{color:#696465;font-weight:bold}a{color:#00a9ab;font-size:inherit;font-weight:300;-webkit-font-smoothing:subpixel-antialiased}blockquote p{font-family:Georgia, Times, serif;font-style:italic}em{font-style:italic}input{font-size:0.875em;color:#696465;line-height:1.4}input.prepayment-total{font-size:1em;width:36px}label{line-height:1.8}.content ul{padding-left:40px;margin-bottom:20px}.content li{color:#696465;list-style-image:url(images/list.png);margin-bottom:10px}.content li a{color:#00a9ab}.notice{max-width:960px;padding:30px;margin:0 auto 30px auto;background:#672c91;border-radius:2px}@media screen and (max-width:1000px){.notice{width:auto;padding:30px;margin-top:30px}}.notice p{color:#fff;margin-bottom:8px}.notice p em,.notice p strong{color:#fff}.notice p em{font-family:Arial, Helvetica, sans-serif;font-size:1em}.message{padding:30px;width:960px;margin:0 auto 30px auto;border:dashed 1px #ccc;background:#fcffcd;border-radius:5px;font-size:.95em}.message strong{display:block}.message p{margin:0}@media screen and (max-width:1000px){.message{width:auto}}@media (max-width:820px){.message{width:auto}}.phone-number-desktop{width:960px;margin:0 auto -80px auto;height:80px;display:block}.phone-number-desktop span{background:#672c91 url(images/phone.png) no-repeat 15px 15px;background-size:30px 30px;color:#fff;font-size:2em;padding:15px 15px 15px 60px;font-family:"shipleyregularregular", Times, serif;float:right;z-index:99999}@media screen and (max-width:1000px){.phone-number-desktop{display:none}}@media (max-width:820px){.phone-number-desktop{display:none}}.less-margin{margin:0 auto}.header-wrap{position:fixed;top:0;width:100%;z-index:-1}@media (max-width:820px){.header-wrap{position:relative;z-index:1}}.header-wrap.scrolled{position:absolute}.main-header{position:relative}@media (max-width:820px){.main-header{margin-bottom:20px}}.mobile-navigation{display:none}@media (max-width:820px){.mobile-navigation{display:block;padding:30px;overflow:hidden;background:#662d91}}@media (max-width:820px){.menu-toggle{font-size:1.2em;display:block;position:absolute;left:20px;top:-8px;color:#fff;font-family:"shipleyregularregular", Times, serif;background:url(images/menu-toggle.svg) no-repeat 0 28px;background-size:22%;padding:30px 30px 30px 35px;cursor:pointer}}.phone-number{position:absolute;right:20px;top:20px;color:#fff;text-decoration:none;font-family:"shipleyregularregular", Times, serif;font-size:1.4em}.container{max-width:960px;margin:0 auto}.container.container-testimonials{max-width:1100px}.content-home{max-width:960px;margin:0 auto}@media screen and (max-width:1000px){.content-home{padding:0 20px}}.content{margin-bottom:60px}.content.fees{margin-bottom:0}@media screen and (max-width:1000px){.content{padding:0 20px}}.bottom-content{width:960px;margin:0 auto 180px}.bottom-content .payment-options{float:left;width:300px;height:30px;font-size:0.75em;margin-top:-22px}.bottom-content .payment-options:after{background:url(images/payment-options.svg) no-repeat;background-size:contain;content:"";display:block;position:relative;height:40px;width:300px}.bottom-content .vet-badges{float:right;display:block;width:380px;height:63px;margin-top:-26px;background:url(images/vet-badges.png) no-repeat center}@media (max-width:820px){.bottom-content{width:100%;padding:0 20px 40px;margin:0 auto}.bottom-content .payment-options,.bottom-content .vet-badges{width:100%;display:block;float:none;padding:0;margin-top:0}.bottom-content .payment-options{height:auto;text-align:center}.bottom-content .payment-options:after{margin:10px auto 0;max-width:100%}.bottom-content .vet-badges{margin-top:0}}h1.main-logo{margin:40px auto;line-height:1;letter-spacing:-2px;font-size:6.3em;display:block;max-width:900px;text-align:center}@media screen and (max-width:960px){h1.main-logo{font-size:4em;max-width:550px}}@media screen and (max-width:600px){h1.main-logo{font-size:2.5em;max-width:355px}}@media screen and (max-width:355px){h1.main-logo{font-size:2em;max-width:295px}}@media screen and (max-width:300px){h1.main-logo{font-size:1.5em;max-width:190px}}h1.main-logo em{display:inline-block;color:#000;font-size:1em;position:relative;font-style:normal}h1.main-logo em:before{content:'';display:block;width:130px;height:130px;background:url("images/logo-paw.svg") no-repeat center;background-size:cover;position:relative;float:left;top:-20px;left:-10px}@media screen and (max-width:960px){h1.main-logo em:before{width:70px;height:70px;top:-5px;left:-7px}}@media screen and (max-width:600px){h1.main-logo em:before{width:50px;height:50px;top:-5px;left:-3px}}@media screen and (max-width:300px){h1.main-logo em:before{width:30px;height:30px;top:-3px;left:-1px}}h1.main-logo span{text-align:right;font-size:.26em;text-transform:lowercase;letter-spacing:-1px;position:relative;top:-40px}@media screen and (max-width:600px){h1.main-logo span{top:-10px}}@media screen and (max-width:960px){h1.main-logo span{top:-10px}}h1.main-logo a{text-decoration:none;color:#000}.main-logo.scrolled{visibility:hidden}.secondary-logo{position:relative;max-width:960px;margin:0 auto;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity 0.9s ease;-moz-transition:opacity 0.9s ease;-o-transition:opacity 0.9s ease;transition:opacity 0.9s ease}@media (max-width:820px){.secondary-logo{display:none}}.secondary-logo img{position:absolute;top:5px;left:0;width:9.5%;height:auto;z-index:2}.secondary-logo:after{content:"";display:block;position:absolute;bottom:-130px;left:-62px;z-index:1;width:222px;height:61px;background:url(images/logo-background.png)}.main-wrap{background:#fff;margin-top:28%;padding-top:20px;position:relative}.main-wrap:before{content:"";position:absolute;z-index:1000;top:-15px;height:15px;width:100%;background:url(images/uneven-line.png) center}@media (max-width:820px){.main-wrap:before{top:-55px}}@media (max-width:820px){.main-wrap{margin-top:0;padding-top:0}}.inner{margin-top:0;padding-top:20px}@media (max-width:820px){.inner{padding:0;margin-top:20px}}.main-wrap.scrolled{padding-top:170px}.main-wrap.scrolled:before{display:none}.main-wrap.scrolled .main-navigation{margin-bottom:80px}.main-wrap.scrolled .secondary-logo{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.main-navigation{width:100%;background:#f1f1f1;position:relative;margin-bottom:60px;z-index:100}.main-navigation:before{content:"";position:absolute;top:-15px;height:15px;width:100%;background:url(images/uneven-line-grey.png) center;z-index:-1}@media (max-width:820px){.main-navigation:before{display:none}}.main-navigation:after{content:"";position:absolute;bottom:-15px;height:15px;width:100%;background:url(images/uneven-line-grey-bottom.png) center;z-index:-1}@media (max-width:820px){.main-navigation:after{background:url(images/uneven-line-grey-bottom-shadow.png) center;height:26px;bottom:-26px}}.main-navigation .menu{max-width:960px;margin:0 auto;padding:20px}.main-navigation ul{text-align:center}.main-navigation li{display:inline-block;margin-right:20px}@media screen and (max-width:1000px){.main-navigation li{margin-right:15px}}.main-navigation a{font-family:"shipleyregularregular", Times, serif;font-size:1.2em;color:#000;text-decoration:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.main-navigation a:hover{color:#662d91}.main-navigation li.menu-item-highlighted a{color:#662d91;border:1px solid #662d91;padding:6px 6px;font-size:1.3em}.main-navigation li.menu-item-highlighted a:hover{background-color:#662d91;color:#fff}@media (max-width:820px){.main-navigation li.menu-item-highlighted a{display:inline-block}}@media (max-width:820px){.main-navigation{position:absolute;top:-20px;z-index:20000;margin-bottom:40px;display:none}.main-navigation .menu{padding:0}.main-navigation li{display:block;margin-right:0}.main-navigation a{display:block;padding:15px;border-top:1px solid #e1e1e1;font-size:1em}}.main-navigation.scrolled{position:fixed;top:0;padding-top:10px}.main-navigation.scrolled:before{display:none}.main-navigation.scrolled:after{content:"";position:absolute;bottom:-100px;height:100px;width:100%;background:url(images/uneven-line-grey-bottom-fade.png) center 0 repeat-x;z-index:-1}.home-post{position:relative;display:block;float:none;clear:both;width:100%;margin-bottom:120px;text-align:left;background-color:#f1f1f1}@media (max-width:820px){.home-post{background-color:#fff;margin-bottom:80px}}.home-post:before{content:"";display:table;position:absolute;top:-6px;right:0;height:15px;width:72.4%;z-index:50;background:url(images/uneven-line-grey.png) center right}@media (max-width:1000px){.home-post:before{width:62.4%}}@media (max-width:820px){.home-post:before{content:none}}.home-post:after{content:"";display:table;position:absolute;bottom:-5px;right:0;height:15px;width:72.4%;z-index:50;background:url(images/uneven-line-grey-bottom.png) center right}@media (max-width:1000px){.home-post:after{width:62.4%}}@media (max-width:820px){.home-post:after{content:none}}.home-post-body,.home-post-thumb{float:left;margin:0;padding:0;padding-left:1.4rem;padding-right:1.4rem}@media (max-width:820px){.home-post-body,.home-post-thumb{width:100%;float:none;clear:both;padding-left:0.7rem;padding-right:0.7rem}}.home-post-thumb{position:relative;z-index:60;width:30%;padding-left:0}@media (max-width:1000px){.home-post-thumb{width:40%}}@media (max-width:820px){.home-post-thumb{width:100%}}.home-post-thumb img{width:100%;height:auto}@media (max-width:820px){.home-post-thumb img{width:auto;margin:0 auto}}.home-post-body{width:70%;padding-top:1.4rem;padding-bottom:1.4rem}@media (max-width:1000px){.home-post-body{width:60%}}@media (max-width:820px){.home-post-body{width:100%}}.home-post-body h3{margin-top:0.5rem;margin-bottom:0.5rem}.date{font-size:0.9rem;color:#696465;font-family:'Merriweather', serif;font-weight:500}.home-intro{width:72%;float:left;margin-bottom:80px}@media (max-width:820px){.home-intro{width:100%;margin-bottom:40px;float:none}}.home-circles,.inner-circles{width:23%;float:right;margin-top:80px}.home-circles .dog,.inner-circles .dog{margin-bottom:70px}.home-circles .cat,.inner-circles .cat{width:65%;margin-left:20%}@media (max-width:820px){.home-circles,.inner-circles{float:none;width:100%;display:none}}.side{width:72%;float:left}@media (max-width:820px){.side{width:100%}}.travel-wrap{width:100%;height:600px;position:relative}@media (max-width:650px){.travel-wrap{height:auto}}.travel-surcharge{padding:20px;position:absolute;z-index:2;background:#fff;margin:10px 0 0 10px}.travel-surcharge td{padding:7px;color:#696465}@media (max-width:650px){.travel-surcharge{position:relative;margin:0;background:#f1f1f1}}.travel-map{position:absolute;bottom:0;left:0;width:100%;height:600px}@media (max-width:650px){.travel-map{position:relative;height:450px}}.contact .button{display:inline-block;margin-right:1rem;font-family:"shipleyregularregular", Times, serif;font-size:1.3em;cursor:pointer;color:#fff;text-decoration:none;border:none;padding:28.9px;width:261px;text-align:center;background:url(images/submit-button.png);background-position:center center;background-repeat:no-repeat;background-size:100%;margin-bottom:1rem}@media (max-width:820px){.contact .button{display:block;margin:0 auto;margin-bottom:30px}}.contact-left,.contact-right{float:left;width:50%;margin:0;padding:0;padding-left:1.4rem;padding-right:1.4rem}@media (max-width:1000px){.contact-left,.contact-right{width:100%;float:none;clear:both;padding-left:0.7rem;padding-right:0.7rem}}.contact-right h2{font-size:2.75em;margin-bottom:30px}@media (max-width:820px){.contact-right{text-align:center}}.appointments .form{width:calc(100% - 260px);float:left}@media (max-width:820px){.appointments .form{width:100%;float:none}}.contact .form{width:100%}.appointments .form,.contact .form{margin-top:20px;margin-bottom:35px}.inner-circles{text-align:center}@media (max-width:820px){.inner-circles{display:none}}.inner-circles-appointments,.inner-circles-contact{width:23%;float:right;margin-top:25px}.inner-circles-appointments .cat,.inner-circles-contact .cat{margin-bottom:70px}.inner-circles-appointments .dog,.inner-circles-contact .dog{width:65%;margin-left:20%}@media (max-width:820px){.inner-circles-appointments,.inner-circles-contact{display:none}}.inner-circles-contact{width:70%}.appointment{font-family:"shipleyregularregular", Times, serif;font-size:2.75em;color:#fff;text-decoration:none;width:510px;height:93px;padding:24px}@media (max-width:820px){.appointment{font-size:1.4em;width:100%;height:auto;text-align:center;background:url(images/submit-button.png) no-repeat!important;background-size:100% 100%!important}}.testimonials-wrap{width:100%;background:#f1f1f1;position:relative;margin-bottom:80px}@media (max-width:820px){.testimonials-wrap{margin-bottom:100px}}.testimonials-wrap:before{content:"";position:absolute;top:-15px;height:15px;width:100%;background:url(images/uneven-line-grey.png) center}.testimonials-wrap:after{content:"";position:absolute;bottom:-15px;height:15px;width:100%;background:url(images/uneven-line-grey-bottom.png) center}.testimonials{position:relative;max-width:960px;min-height:410px;margin:0 auto;padding:40px 0}@media screen and (max-width:1000px){.testimonials{padding:20px}}@media (max-width:820px){.testimonials{height:auto}}.testimonials:before{content:"\2018\2018";font-family:'Times';font-size:15em;letter-spacing:-0.15em;color:#dfdede;position:absolute;top:-90px;left:-100px;width:20px;height:20px;display:block;z-index:200;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}@media (max-width:1130px){.testimonials:before{left:-20px}}@media (max-width:820px){.testimonials:before{display:none}}.testimonials:after{content:"\2019\2019";font-family:'Times';font-size:15em;letter-spacing:-0.15em;color:#dfdede;position:absolute;bottom:20px;right:0;width:20px;height:20px;display:block;z-index:200;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}@media (max-width:1130px){.testimonials:after{right:85px}}@media (max-width:820px){.testimonials:after{display:none}}.testimonials blockquote{width:45%;float:left}.testimonials blockquote strong{color:#662d91}.testimonials blockquote:last-child{float:right}@media (max-width:820px){.testimonials blockquote:last-child{float:none}}@media (max-width:820px){.testimonials blockquote{width:100%;margin-bottom:20px;float:none}}.testimonials .read-less,.testimonials .read-more{position:absolute;bottom:-100px;left:406px;background:url(images/read-more-testimonials.png);width:148px;height:150px;text-indent:-9999em;z-index:1}@media (max-width:820px){.testimonials .read-less,.testimonials .read-more{bottom:-70px;left:0;background-size:15%;width:100%;height:0;background-repeat:no-repeat;background-position:center;padding-bottom:16%}}@media (max-width:600px){.testimonials .read-less,.testimonials .read-more{bottom:-70px;left:0;background-size:20%;width:100%;height:0;background-repeat:no-repeat;background-position:center;padding-bottom:23%}}.testimonials-inner{width:32%;margin:0 10px 10px 0;background:url(images/testimonial-background.png) no-repeat;background-size:100% 100%;padding:30px;font-size:1.1em}.testimonials-inner strong{font-size:0.775em;color:#673793}@media (max-width:820px){.testimonials-inner{width:100%}}.faq{margin-bottom:40px}.faq h2 a{color:#696465;text-decoration:none}.faq h2 a:hover{color:#673793}.faq .about{display:none}.faq .expanded{display:none}.main-footer{background:#f1f1f1;position:relative}.main-footer:before{content:"";position:absolute;top:-15px;height:15px;width:100%;background:url(images/uneven-line-grey.png) center}.footer-nav{max-width:960px;margin:0 auto;padding:30px 0}.footer-nav ul{text-align:center;position:relative}.footer-nav li{display:inline-block;margin-right:20px}.footer-nav a{font-family:"shipleyregularregular", Times, serif;font-size:1em;color:#696465;text-decoration:none}.footer-nav a:hover{color:#662d91}@media (max-width:820px){.footer-nav{padding:20px}.footer-nav li{margin-bottom:10px}}.footer-nav .menu-item-228 a{background:url(images/back-to-top.png);width:40px;height:40px;display:block;position:absolute;right:0;top:-15px;text-indent:-9999em;cursor:pointer;z-index:200}@media (max-width:820px){.footer-nav .menu-item-228 a{background:url(images/back-to-top-2x.png);background-size:100%;height:40px;position:relative;margin:0 auto;top:10px;right:inherit}}.footer-nav .menu-item-52 a{position:relative;top:-5px;display:inline-block;vertical-align:middle;width:70px;height:30px;text-indent:-99999em;background:url("images/website-by-stormbox.png");background-size:100%;margin-left:10px}@media (max-width:820px){.footer-nav .menu-item-52 a{display:block;position:static;margin:0 auto}}.footer-nav .menu-item-809 a{position:relative;top:-2px;display:inline-block;vertical-align:middle;width:35px;height:35px;text-indent:-99999em;background:url("images/logo-fb.png");background-size:100%;margin-left:10px}@media (max-width:820px){.footer-nav .menu-item-809 a{display:block;position:static;margin:0 auto}}@media (max-width:820px){.footer-nav .menu-item-228{width:100%}.footer-nav .menu-item-52,.footer-nav .menu-item-809{display:block}}.contentp{border:dashed 1px #662d91;padding:20px;max-width:960px;margin:0 auto 35px auto;background:rgba(102, 45, 145, 0.1);border-radius:3px;color:#000}.contentp strong{color:#000;display:block;margin:15px 0 0 0}.single .single-post-banner{width:100%;height:auto}.post-categories li{padding:0.4rem 0;border-top:1px solid #662d91}.post-categories li:last-child{border-bottom:1px solid #662d91}.post-categories li a{text-decoration:none;color:#000000;font-size:0.9rem;line-height:1.55rem}.post-categories li a:hover{text-decoration:underline}.blog .container{max-width:1100px;float:none;margin:0 auto}.blog .page{margin-bottom:3rem}.blog-wrapper{width:80%;float:left;padding:0 1rem}@media (max-width:1000px){.blog-wrapper{width:100%;float:none}}.blog-sidebar{float:right;width:20%}@media (max-width:1000px){.blog-sidebar{float:none;width:100%;clear:both;padding-left:0.7rem;padding-right:0.7rem;max-width:600px;margin:0 auto;margin-bottom:1rem}}.posts-page-col{float:left;width:50%;margin:0;padding:0;padding-left:1rem;padding-right:1rem;margin-bottom:2rem}@media (max-width:1000px){.posts-page-col{width:100%;float:none;clear:both;padding-left:0.7rem;padding-right:0.7rem;max-width:600px;margin:0 auto;margin-bottom:1rem}}.posts-page-col-1{width:100%;float:none;clear:both;padding-left:0.7rem;padding-right:0.7rem;margin-bottom:2rem}.posts-page-col-1 .posts-page-thumb{min-height:100%}.posts-page-col-1 .posts-page-thumb img{width:100%;height:auto}.posts-page-col-1 .posts-page-body{padding:.5rem 1.5rem 1.5rem}.posts-page-col-1 .posts-page-heading a{font-size:3rem;line-height:3rem;margin:1rem 0 1rem}@media (max-width:820px){.posts-page-col-1 .posts-page-heading a{font-size:1.8rem;margin:0.8rem 0}}.posts-page-heading a{display:block;font-family:"shipleyregularregular", Times, serif;color:#000;text-decoration:none;font-size:2rem;line-height:2rem;margin:1rem 0 0.6rem;color:#0d0d0d}@media (max-width:820px){.posts-page-heading a{font-size:1.4rem;margin:0.8rem 0}}.posts-page-heading a:hover{color:#662d91}.posts-page-thumb{min-height:150px;display:block;background-size:100%;background-repeat:no-repeat;background-position:top center}.posts-page-body{padding:.5rem 1rem 1rem}.posts-page-card{background-color:#f1f1f1}.posts-page-excerpt{margin:1rem 0 1rem}.posts-page-link{display:inline-block;color:#662d91;border:1px solid #662d91;padding:6px 6px;font-family:"shipleyregularregular", Times, serif;text-decoration:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.posts-page-link:hover{background-color:#662d91;color:#ffffff}.image-wrap{position:relative;overflow:hidden;width:100%}.image-wrap img{width:99%;height:auto}.image-wrap:after{content:"";width:100%;height:0;padding-bottom:100%;background:url(images/image-overlay.png) no-repeat;background-size:100%;position:absolute;top:0;left:0}.button{background:url(images/button-appointment.png) no-repeat;background-size:100% 100%;display:block}.hide{display:none}.border-bottom{border-bottom:1px solid #e1e1e1}.post-edit-link{display:none}.read-less a,.read-more a{display:block;margin-top:5px}ul .read-less a,ul .read-more a{font-size:0.875em}.read-less a{font-size:0.875em;margin-bottom:20px}.slides{height:0;padding-bottom:28%}.slides .slide01{background:url(images/slides/cat-slide.jpg) no-repeat center 0;background-size:cover;padding-bottom:28%;height:0}.slides .slide02{background:url(images/slides/dog-slide.jpg) no-repeat center 0;background-size:cover;padding-bottom:28%;height:0}@media (max-width:820px){.slides .slide02{background:none;display:none}}.slides .slide03{background:url(images/slides/dog-cat-slide.jpg) no-repeat center 0;background-size:cover;padding-bottom:28%;height:0}@media (max-width:820px){.slides .slide03{background:none;display:none}}@media (max-width:820px){.slides .slide-small01{background:url(images/slides/cat-slide-mobile.jpg) no-repeat center 0;background-size:cover}.slides .slide-small02{background:url(images/slides/dog-slide-mobile.jpg) no-repeat center 0;background-size:cover}.slides .slide-small03{background:url(images/slides/dog-cat-slide-mobile.jpg) no-repeat center 0;background-size:cover}}.slides .slide-caption{position:relative;max-width:960px;margin:0 auto}.slides .slide-caption span{position:absolute;top:80px;font-family:"shipleyregularregular", Times, serif;font-size:2.2em;line-height:1.1;color:#fff;display:block;width:30%}@media screen and (max-width:1100px){.slides .slide-caption span{font-size:1.8em;top:40px}}@media (max-width:820px){.slides .slide-caption{display:none}}.slidesjs-container,.slidesjs-control{height:0!important;padding-bottom:28%}.gform_wrapper ul{padding:0}.gform_wrapper li{list-style:none}.ginput_container{position:relative;margin-bottom:20px}.ginput_container input{width:100%;padding:8px 12px 8px 8px;border:none;outline:none;background:#f1f1f1;top:3px;position:relative}.ginput_container textarea{width:100%;padding:8px;border:none;outline:none;margin-bottom:-3px;background:#f1f1f1}.ginput_container .gfield_checkbox input{width:auto}.ginput_container .gfield_checkbox li{margin-top:5px;margin-right:80px;position:relative}.ginput_container .gfield_checkbox label{position:absolute;top:-1px;left:20px}.ginput_container.ginput_container_select{width:calc(100% - 20px)}.ginput_container.ginput_container_select select{font-size:16px;background:#f1f1f1;width:100%;padding:10px}.half-width{width:48%}.third-width{width:22%}#field_2_9,#field_2_20{margin-left:20px}.validation_error{font-size:0.875em;color:#d64141;margin-bottom:10px}.validation_message{margin-top:-15px;margin-bottom:15px;color:#d64141}.ui-datepicker{background:rgba(241, 241, 241, 0.95);width:240px;padding:15px;border-top:1px solid #662d91;border-bottom:1px solid #662d91;margin-top:-2px;font-size:0.9em;display:none}.ui-datepicker .ui-datepicker-header{width:100%;position:absolute;top:0;left:0}.ui-datepicker .ui-datepicker-header .ui-datepicker-next,.ui-datepicker .ui-datepicker-header .ui-datepicker-prev{font-size:0;position:absolute;top:9px}.ui-datepicker .ui-datepicker-header .ui-datepicker-next:before,.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:before{display:block;content:"";background:url("images/sprite.svg") no-repeat;background-size:20px 40px;height:20px;width:20px}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev{left:5px}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:before{background-position:0 0}.ui-datepicker .ui-datepicker-header .ui-datepicker-next{right:5px}.ui-datepicker .ui-datepicker-header .ui-datepicker-next:before{background-position:0 -20px}.ui-datepicker .ui-datepicker-header .ui-datepicker-title{position:absolute;top:7px;left:25%}.ui-datepicker .ui-datepicker-header .ui-datepicker-title select.ui-datepicker-month,.ui-datepicker .ui-datepicker-header .ui-datepicker-title select.ui-datepicker-year{font-size:1.2em}.ui-datepicker .ui-datepicker-calendar{width:100%;margin-top:28px;text-align:center}.ui-datepicker .ui-datepicker-calendar td{height:26px}.ui-datepicker .ui-datepicker-calendar a{color:#662d91;text-decoration:none}.gfield_radio{position:relative;top:3px;padding:0;list-style:none}.gfield_radio li{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:0 15px 0 0}.gfield_radio input{display:none}.gfield_radio input:checked+label:before{background-color:#9a59cb}.gfield_radio .gfield_label{display:block;position:static}.gfield_radio label:before{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:20px;height:20px;margin:0 5px 0 0;border:2px solid #fff;border-radius:100%;-webkit-box-shadow:inset 0 0 0 2.5px #662d91;box-shadow:inset 0 0 0 2.5px #662d91;content:''}.prepayment-note{background:#f1f1f1;padding:25px;line-height:1.4}.gform_button,input.button-generate-prepayment,input.button-paypal{font-family:"shipleyregularregular", Times, serif;font-size:1.5em;cursor:pointer;color:#fff;text-decoration:none;border:none;text-align:center;background:url(images/submit-button.png);width:250px;padding:24px}.button-generate-prepayment{padding:24px 10px;display:block}.prepayment{background:#f4f4f4;width:100%;max-width:520px;padding:25px;position:relative}.prepayment .inputs,.prepayment .labels{display:inline-block}.prepayment .labels{width:160px}.prepayment .labels p{margin:0 0 35px}.prepayment .inputs{width:calc(100% - 165px)}.prepayment .inputs input{margin-bottom:20px;width:100%;padding:8px;border:0;border-left:2px solid #662d91}@media (max-width:650px){.prepayment .labels{width:90px}.prepayment .labels p{margin:0 0 15px}.prepayment .inputs{width:calc(100% - 95px)}}@media (max-width:820px){body:after{content:'small-screens';display:none}}.left{float:left}.right{float:right}.cf:after,.cf:before{content:"";display:table}.cf:after{clear:both}.clear{clear:both}body.stop-scrolling{height:100%;overflow:hidden}.sweet-overlay{background-color:rgba(0, 0, 0, 0.4);position:fixed;left:0;right:0;top:0;bottom:0;display:none;z-index:10000}.sweet-alert{background-color:#f1f1f1;width:478px;padding:17px;border-radius:5px;text-align:center;position:fixed;left:50%;top:50%;margin-left:-256px;margin-top:-200px;overflow:hidden;display:none;z-index:99999}@media (max-width:540px){.sweet-alert{width:auto;margin-left:0;margin-right:0;left:15px;right:15px}}.sweet-alert p{margin-bottom:0}.sweet-alert fieldset{border:none;position:relative}.sweet-alert .sa-error-container{background-color:#f1f1f1;margin-left:-17px;margin-right:-17px;overflow:hidden;padding:0 10px;max-height:0;-webkit-transition:padding 0.15s, max-height 0.15s;transition:padding 0.15s, max-height 0.15s}.sweet-alert .sa-error-container.show{padding:10px 0;max-height:100px;-webkit-transition:padding 0.25s, max-height 0.25s;transition:padding 0.25s, max-height 0.25s}.sweet-alert .sa-error-container .icon{display:inline-block;width:24px;height:24px;border-radius:50%;background-color:#ea7d7d;color:white;line-height:24px;text-align:center;margin-right:3px}.sweet-alert .sa-error-container p{display:inline-block}.sweet-alert .sa-input-error{position:absolute;top:29px;right:26px;width:20px;height:20px;opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:all 0.1s;transition:all 0.1s}.sweet-alert .sa-input-error:after,.sweet-alert .sa-input-error:before{content:"";width:20px;height:6px;background-color:#f06e57;border-radius:3px;position:absolute;top:50%;margin-top:-4px;left:50%;margin-left:-9px}.sweet-alert .sa-input-error:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.sweet-alert .sa-input-error:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.sweet-alert .sa-input-error.show{-webkit-transform:scale(1);transform:scale(1)}.sweet-alert input{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:3px;border:1px solid #d7d7d7;height:43px;margin-top:10px;margin-bottom:17px;font-size:18px;-webkit-box-shadow:inset 0px 1px 1px rgba(0, 0, 0, 0.06);box-shadow:inset 0px 1px 1px rgba(0, 0, 0, 0.06);padding:0 12px;display:none;-webkit-transition:all 0.3s;transition:all 0.3s}.sweet-alert input:focus{outline:none;-webkit-box-shadow:0px 0px 3px #c4e6f5;box-shadow:0px 0px 3px #c4e6f5;border:1px solid #b4dbed}.sweet-alert input:focus::-moz-placeholder{-webkit-transition:opacity 0.3s 0.03s ease;transition:opacity 0.3s 0.03s ease;opacity:0.5}.sweet-alert input:focus:-ms-input-placeholder{-webkit-transition:opacity 0.3s 0.03s ease;transition:opacity 0.3s 0.03s ease;opacity:0.5}.sweet-alert input:focus::-webkit-input-placeholder{-webkit-transition:opacity 0.3s 0.03s ease;transition:opacity 0.3s 0.03s ease;opacity:0.5}.sweet-alert input::-moz-placeholder{color:#bdbdbd}.sweet-alert input::-ms-clear{display:none}.sweet-alert input:-ms-input-placeholder{color:#bdbdbd}.sweet-alert input::-webkit-input-placeholder{color:#bdbdbd}.sweet-alert.show-input input{display:block}.sweet-alert .sa-confirm-button-container{display:inline-block;position:relative}.sweet-alert .la-ball-fall{position:absolute;left:50%;top:50%;margin-left:-27px;margin-top:4px;opacity:0;visibility:hidden}.sweet-alert button{background-color:#662d91!important;color:white;border:none;-webkit-box-shadow:none;box-shadow:none;font-size:17px;font-weight:500;padding:12px 32px;margin:26px 5px 0 5px;font-family:"shipleyregularregular", Times, serif;cursor:pointer}.sweet-alert button:focus{outline:none;-webkit-box-shadow:0 0 2px rgba(128, 179, 235, 0.5), inset 0 0 0 1px rgba(0, 0, 0, 0.05);box-shadow:0 0 2px rgba(128, 179, 235, 0.5), inset 0 0 0 1px rgba(0, 0, 0, 0.05)}.sweet-alert button:hover{background-color:#5e2985}.sweet-alert button:active{background-color:#4b216a}.sweet-alert button.cancel{background-color:#000}.sweet-alert button.cancel:hover{background-color:black}.sweet-alert button.cancel:active{background-color:black}.sweet-alert button.cancel:focus{-webkit-box-shadow:rgba(197, 205, 211, 0.8) 0px 0px 2px, rgba(0, 0, 0, 0.0470588) 0px 0px 0px 1px inset!important;box-shadow:rgba(197, 205, 211, 0.8) 0px 0px 2px, rgba(0, 0, 0, 0.0470588) 0px 0px 0px 1px inset!important}.sweet-alert button[disabled]{opacity:.6;cursor:default}.sweet-alert button.confirm[disabled]{color:transparent}.sweet-alert button.confirm[disabled]~.la-ball-fall{opacity:1;visibility:visible;-webkit-transition-delay:0s;transition-delay:0s}.sweet-alert button::-moz-focus-inner{border:0}.sweet-alert[data-has-cancel-button=false] button{-webkit-box-shadow:none!important;box-shadow:none!important}.sweet-alert[data-has-confirm-button=false][data-has-cancel-button=false]{padding-bottom:40px}.sweet-alert .sa-icon{width:80px;height:80px;border:4px solid gray;-webkit-border-radius:40px;border-radius:40px;border-radius:50%;margin:20px auto;padding:0;position:relative;-webkit-box-sizing:content-box;box-sizing:content-box}.sweet-alert .sa-icon.sa-error{border-color:#F27474}.sweet-alert .sa-icon.sa-error .sa-x-mark{position:relative;display:block}.sweet-alert .sa-icon.sa-error .sa-line{position:absolute;height:5px;width:47px;background-color:#F27474;display:block;top:37px;border-radius:2px}.sweet-alert .sa-icon.sa-error .sa-line.sa-left{-webkit-transform:rotate(45deg);transform:rotate(45deg);left:17px}.sweet-alert .sa-icon.sa-error .sa-line.sa-right{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);right:16px}.sweet-alert .sa-icon.sa-warning{border-color:#F8BB86}.sweet-alert .sa-icon.sa-warning .sa-body{position:absolute;width:5px;height:47px;left:50%;top:10px;-webkit-border-radius:2px;border-radius:2px;margin-left:-2px;background-color:#F8BB86}.sweet-alert .sa-icon.sa-warning .sa-dot{position:absolute;width:7px;height:7px;-webkit-border-radius:50%;border-radius:50%;margin-left:-3px;left:50%;bottom:10px;background-color:#F8BB86}.sweet-alert .sa-icon.sa-info{border-color:#C9DAE1}.sweet-alert .sa-icon.sa-info:before{content:"";position:absolute;width:5px;height:29px;left:50%;bottom:17px;border-radius:2px;margin-left:-2px;background-color:#C9DAE1}.sweet-alert .sa-icon.sa-info:after{content:"";position:absolute;width:7px;height:7px;border-radius:50%;margin-left:-3px;top:19px;background-color:#C9DAE1;left:50%}.sweet-alert .sa-icon.sa-success{border-color:#A5DC86}.sweet-alert .sa-icon.sa-success:after,.sweet-alert .sa-icon.sa-success:before{content:'';-webkit-border-radius:40px;border-radius:40px;border-radius:50%;position:absolute;width:60px;height:120px;background:white;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.sweet-alert .sa-icon.sa-success:before{-webkit-border-radius:120px 0 0 120px;border-radius:120px 0 0 120px;top:-7px;left:-33px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:60px 60px;transform-origin:60px 60px}.sweet-alert .sa-icon.sa-success:after{-webkit-border-radius:0 120px 120px 0;border-radius:0 120px 120px 0;top:-11px;left:30px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:0px 60px;transform-origin:0px 60px}.sweet-alert .sa-icon.sa-success .sa-placeholder{width:80px;height:80px;border:4px solid rgba(165, 220, 134, 0.2);-webkit-border-radius:40px;border-radius:40px;border-radius:50%;-webkit-box-sizing:content-box;box-sizing:content-box;position:absolute;left:-4px;top:-4px;z-index:2}.sweet-alert .sa-icon.sa-success .sa-fix{width:5px;height:90px;background-color:white;position:absolute;left:28px;top:8px;z-index:1;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.sweet-alert .sa-icon.sa-success .sa-line{height:5px;background-color:#A5DC86;display:block;border-radius:2px;position:absolute;z-index:2}.sweet-alert .sa-icon.sa-success .sa-line.sa-tip{width:25px;left:14px;top:46px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.sweet-alert .sa-icon.sa-success .sa-line.sa-long{width:47px;right:8px;top:38px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.sweet-alert .sa-icon.sa-custom{background-size:contain;border-radius:0;border:none;background-position:center center;background-repeat:no-repeat}@-webkit-keyframes showSweetAlert{0%{transform:scale(0.7);-webkit-transform:scale(0.7)}45%{transform:scale(1.05);-webkit-transform:scale(1.05)}80%{transform:scale(0.95);-webkit-transform:scale(0.95)}to{transform:scale(1);-webkit-transform:scale(1)}}@keyframes showSweetAlert{0%{transform:scale(0.7);-webkit-transform:scale(0.7)}45%{transform:scale(1.05);-webkit-transform:scale(1.05)}80%{transform:scale(0.95);-webkit-transform:scale(0.95)}to{transform:scale(1);-webkit-transform:scale(1)}}@-webkit-keyframes hideSweetAlert{0%{transform:scale(1);-webkit-transform:scale(1)}to{transform:scale(0.5);-webkit-transform:scale(0.5)}}@keyframes hideSweetAlert{0%{transform:scale(1);-webkit-transform:scale(1)}to{transform:scale(0.5);-webkit-transform:scale(0.5)}}@-webkit-keyframes slideFromTop{0%{top:0%}to{top:50%}}@keyframes slideFromTop{0%{top:0%}to{top:50%}}@-webkit-keyframes slideToTop{0%{top:50%}to{top:0%}}@keyframes slideToTop{0%{top:50%}to{top:0%}}@-webkit-keyframes slideFromBottom{0%{top:70%}to{top:50%}}@keyframes slideFromBottom{0%{top:70%}to{top:50%}}@-webkit-keyframes slideToBottom{0%{top:50%}to{top:70%}}@keyframes slideToBottom{0%{top:50%}to{top:70%}}.showSweetAlert[data-animation=pop]{-webkit-animation:showSweetAlert 0.3s;animation:showSweetAlert 0.3s}.showSweetAlert[data-animation=none]{-webkit-animation:none;animation:none}.showSweetAlert[data-animation=slide-from-top]{-webkit-animation:slideFromTop 0.3s;animation:slideFromTop 0.3s}.showSweetAlert[data-animation=slide-from-bottom]{-webkit-animation:slideFromBottom 0.3s;animation:slideFromBottom 0.3s}.hideSweetAlert[data-animation=pop]{-webkit-animation:hideSweetAlert 0.2s;animation:hideSweetAlert 0.2s}.hideSweetAlert[data-animation=none]{-webkit-animation:none;animation:none}.hideSweetAlert[data-animation=slide-from-top]{-webkit-animation:slideToTop 0.4s;animation:slideToTop 0.4s}.hideSweetAlert[data-animation=slide-from-bottom]{-webkit-animation:slideToBottom 0.3s;animation:slideToBottom 0.3s}@-webkit-keyframes animateSuccessTip{0%{width:0;left:1px;top:19px}54%{width:0;left:1px;top:19px}70%{width:50px;left:-8px;top:37px}84%{width:17px;left:21px;top:48px}to{width:25px;left:14px;top:45px}}@keyframes animateSuccessTip{0%{width:0;left:1px;top:19px}54%{width:0;left:1px;top:19px}70%{width:50px;left:-8px;top:37px}84%{width:17px;left:21px;top:48px}to{width:25px;left:14px;top:45px}}@-webkit-keyframes animateSuccessLong{0%{width:0;right:46px;top:54px}65%{width:0;right:46px;top:54px}84%{width:55px;right:0px;top:35px}to{width:47px;right:8px;top:38px}}@keyframes animateSuccessLong{0%{width:0;right:46px;top:54px}65%{width:0;right:46px;top:54px}84%{width:55px;right:0px;top:35px}to{width:47px;right:8px;top:38px}}@-webkit-keyframes rotatePlaceholder{0%{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}5%{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}12%{transform:rotate(-405deg);-webkit-transform:rotate(-405deg)}to{transform:rotate(-405deg);-webkit-transform:rotate(-405deg)}}@keyframes rotatePlaceholder{0%{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}5%{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}12%{transform:rotate(-405deg);-webkit-transform:rotate(-405deg)}to{transform:rotate(-405deg);-webkit-transform:rotate(-405deg)}}.animateSuccessTip{-webkit-animation:animateSuccessTip 0.75s;animation:animateSuccessTip 0.75s}.animateSuccessLong{-webkit-animation:animateSuccessLong 0.75s;animation:animateSuccessLong 0.75s}.sa-icon.sa-success.animate:after{-webkit-animation:rotatePlaceholder 4.25s ease-in;animation:rotatePlaceholder 4.25s ease-in}@-webkit-keyframes animateErrorIcon{0%{transform:rotateX(100deg);-webkit-transform:rotateX(100deg);opacity:0}to{transform:rotateX(0deg);-webkit-transform:rotateX(0deg);opacity:1}}@keyframes animateErrorIcon{0%{transform:rotateX(100deg);-webkit-transform:rotateX(100deg);opacity:0}to{transform:rotateX(0deg);-webkit-transform:rotateX(0deg);opacity:1}}.animateErrorIcon{-webkit-animation:animateErrorIcon 0.5s;animation:animateErrorIcon 0.5s}@-webkit-keyframes animateXMark{0%{transform:scale(0.4);-webkit-transform:scale(0.4);margin-top:26px;opacity:0}50%{transform:scale(0.4);-webkit-transform:scale(0.4);margin-top:26px;opacity:0}80%{transform:scale(1.15);-webkit-transform:scale(1.15);margin-top:-6px}to{transform:scale(1);-webkit-transform:scale(1);margin-top:0;opacity:1}}@keyframes animateXMark{0%{transform:scale(0.4);-webkit-transform:scale(0.4);margin-top:26px;opacity:0}50%{transform:scale(0.4);-webkit-transform:scale(0.4);margin-top:26px;opacity:0}80%{transform:scale(1.15);-webkit-transform:scale(1.15);margin-top:-6px}to{transform:scale(1);-webkit-transform:scale(1);margin-top:0;opacity:1}}.animateXMark{-webkit-animation:animateXMark 0.5s;animation:animateXMark 0.5s}@-webkit-keyframes pulseWarning{0%{border-color:#F8D486}to{border-color:#F8BB86}}@keyframes pulseWarning{0%{border-color:#F8D486}to{border-color:#F8BB86}}.pulseWarning{-webkit-animation:pulseWarning 0.75s infinite alternate;animation:pulseWarning 0.75s infinite alternate}@-webkit-keyframes pulseWarningIns{0%{background-color:#F8D486}to{background-color:#F8BB86}}@keyframes pulseWarningIns{0%{background-color:#F8D486}to{background-color:#F8BB86}}.pulseWarningIns{-webkit-animation:pulseWarningIns 0.75s infinite alternate;animation:pulseWarningIns 0.75s infinite alternate}@-webkit-keyframes rotate-loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate-loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
/*# sourceMappingURL=style.css.map */