@import url("https://fonts.googleapis.com/css?family=Lato");@import url("//fonts.googleapis.com/css?family=Merriweather");@import url("//fonts.googleapis.com/css?family=Lato");@import url("//fonts.googleapis.com/css?family=Merriweather|Oswald");html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}body{background:#fff;color:#333;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}#content-wrapper{padding:0 0 40px;background-color:#fff}body.boxed{margin:0 auto;box-shadow:0 0 10px 0 rgba(0,0,0,.2)}#header{margin-left:auto;margin-right:auto;left:0;right:0}body,h1,h2,h3,h4,h5,h6,.button,input[type=button],input[type=submit],input[type=text],input[type=password],input[type=email],textarea,select,button{font-family:"Lato","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif}#wrapper img{height:auto;max-width:100%}.columns.google-map img{max-width:none}object,video{height:auto;display:block}img{width:100%;border:0;-ms-interpolation-mode:bicubic}.embed{position:relative;padding:0;padding-bottom:56.25%;height:0;overflow:hidden}.embed iframe,.embed object,.embed embed{position:absolute;top:0;left:0;width:100%;height:100%}.image-left{float:left;margin:5px 15px 8px 0}.image-right{float:right;margin:5px 0 8px 15px}.image-right,.image-left{padding:5px;border:1px solid #e0e0e0;max-width:100%;border-radius:3px;-webkit-box-shadow:0 2px 0 0 rgba(0,0,0,.03);box-shadow:0 2px 0 0 rgba(0,0,0,.03)}h1,h2,h3,h4,h5,h6{color:#333;font-weight:500}@media only screen and (min-width:1200px){body{font-size:21px;line-height:32px}#logo a img{height:61px;margin-top:-.4em}}@media only screen and (min-width:960px) and (max-width:1199px){body{font-size:18px}#logo a img{height:41px;margin-top:-.4em}}@media only screen and (max-width:959px){body{font-size:16px;line-height:24px}#logo a img{height:24px;margin-top:0}}#logo a img{width:auto}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit}h1{font-size:2.25em;line-height:1.4em;margin-bottom:.5em}h2{font-size:1.75em;line-height:1.4em;margin-top:1.25em;margin-bottom:.3em}h3{font-size:1.375em;line-height:1.4em;margin-top:1em;margin-bottom:.2em}h4{font-size:1.2em;line-height:1.4em;margin-bottom:.5em}h5{font-size:1.1em;line-height:1.2em;margin-bottom:.5em}h6{font-size:1.1em;line-height:1.2em;margin-bottom:.5em}p{font-size:1em;line-height:1.5em}p{margin:0 0 1.1em}p img{margin:0}p.lead{font-size:21px;line-height:27px;color:#777}em{font-style:italic}strong{font-weight:600;color:#333}small{font-size:80%}hr{border:solid #dadada;border-width:1px 0 0;clear:both;margin:10px 0 30px;height:0}blockquote{font-size:1em;color:#666;border-left:2px solid #ccc;padding:.1em .75em;margin:2em}blockquote p{display:inline}a,a:visited{color:#296ea3;text-decoration:none;outline:0;-webkit-transition:color .1s ease-in-out;-moz-transition:color .1s ease-in-out;-o-transition:color .1s ease-in-out;-transition:color .1s ease-in-out}a:hover,a:focus{color:#2e8acb}a b,span b{font-family:Verdana,Tahoma;font-weight:400;opacity:.5}span b{line-height:14px}p a,p a:visited{line-height:inherit}ul,ol{margin:0}ul{list-style:none inside;margin-bottom:1em}ol{list-style:decimal inside;margin-bottom:1em}ul.square{list-style:square inside}ul.circle{list-style:circle inside}ul.disc{list-style:disc inside}ul.large li{line-height:21px}li p{line-height:21px}ul li{font-size:1em;line-height:1.5em;margin-bottom:.5em}ol li{font-size:1em;line-height:1.5em;margin-bottom:.5em}ul.gt li:before{content:'\003E\A0\A0'}#navigation ul ul li a,span.nolink{font-size:.86em;line-height:1.3em;color:#666;padding-left:16px}
#navigation ul>li>a{font-size:.86em;padding-left:.7em;padding-right:.7em}#navigation ul>li:hover>a,#navigation ul ul li a:hover{background-color:#f4efe9}input[type=text],input[type=password],input[type=email],textarea,select{border:1px solid #e0e0e0;padding:8px 9px;outline:none;font-size:14px;color:#888;margin:0;max-width:100%;display:block;background:#fff;-webkit-box-shadow:inset 1px 1px 2px 0 rgba(0,0,0,.06);box-shadow:inset 1px 1px 2px 0 rgba(0,0,0,.06);border-radius:3px}select{padding:0}input[type=text]:focus,input[type=password]:focus,input[type=email]:focus,textarea:focus{border:1px solid #d6d6d6;color:#888}textarea{min-height:60px}label,legend{display:block;font-size:14px;font-weight:400;margin-bottom:5px}input[type=checkbox]{display:inline}label span,legend span{font-weight:400;font-size:14px;color:#444}.rb-slide,.rb-slides{width:100% !important}.rb-textbox-type-header{font-size:2.375em;margin-bottom:.3em;color:#333}.rb-textbox-type-text,.rb-textbox-type-text p{font-size:1em;line-height:1.5em;margin-bottom:.3em;color:#333}.layout-wrapper{background:0 0;opacity:.8;-moz-opacity:.8;-webkit-opacity:.8;padding:1em}.light{background-color:#f4efe9 !important}.tags a{background-color:#f4efe9}.tagclouds.active{color:#333}.button{font-size:1em}.pagination ul li a{background-color:#f4efe9}.item-description span{color:#dadada}#footer .block h2{font-size:1.125em;line-height:1.5em;margin-bottom:.5em;color:#444}@media only screen and (min-width:767px){#footer .block p{font-size:.7em}#footer .block li a{font-size:.7em}}@media only screen and (max-width:767px){#footer .block p{font-size:.9em}#footer .block li a{font-size:.9em}}#footer .block p{line-height:1.5em;margin-bottom:.5em;color:#666 !important}.get-in-touch p{font-size:.875em;color:#666 !important}.get-in-touch li p strong{color:#666 !important}#footer .block li a{color:#666;line-height:1.5em;margin-bottom:.5em}#footer ul.menu li:before{content:"";font-family:"FontAwesome";font-size:1em;color:#666;float:left;font-weight:700;margin:0 2px 0 0}#footer ul.menu li a:hover,#footer .item-list li a:hover{color:#333}#block-menu-menu-footer-menu .content{-webkit-column-count:2;-moz-column-count:2;column-count:2}#footer-bottom{background-color:#e2dacf;color:#666}#footer-bottom a{color:#666}#footer-bottom .alpha{line-height:1.2em}@media only screen and (min-width:767px){#footer-bottom .alpha{font-size:.6em}}@media only screen and (max-width:767px){#footer-bottom .alpha{font-size:.8em}}.sidebar h3.headline{font-size:1.75em;color:#333}.sidebar{font-size:1em;line-height:1.5em;color:#777}.sidebar ul.menu li a,.sidebar .item-list li a{line-height:1.5em}.sidebar ul.menu li a:hover,.sidebar .item-list li a:hover{color:#333}.sidebar ul.menu li:before{font-size:1em;margin:-1px 9px 0 0;font-weight:700}#titlebar{background-color:#f4efe9}#titlebar h1,#titlebar h2{color:#787877;font-size:1.75em;margin-top:.3em;font-weight:400}#breadcrumbs ul{font-size:1em}#breadcrumbs ul li,#breadcrumbs ul li:last-child,#breadcrumbs ul li:after{color:#787878;font-size:.875em}#breadcrumbs ul li:last-child a{color:#333;font-weight:700}.view-content h2 a,.view-header h2 a{font-size:1.36em;line-height:1.4em;margin-bottom:.5em;color:#333}.view-header h2 a{pointer-events:none;cursor:default}.post{border-bottom:1px solid #dadada}.view-header a.button{display:none}.node-type-team-member .field-name-field-photo,.views-field-field-photo img{float:left;margin-right:1.5em;margin-bottom:2em}.node-type-team-member header.meta h2,.node-type-team-member header.meta{margin-bottom:0}.node-type-team-member .field-name-field-title{margin-bottom:.5em}.view-staff h1{font-size:2em;margin-bottom:0}.view-doctors h1{font-size:2em;margin-bottom:0}.view-staff h1 a{color:#333}.view-doctors h1 a{color:#333}.view-staff h1 a:hover{color:#666}.view-doctors h1 a:hover{color:#666}.view-staff h4{color:#999}.view-doctors h4{color:#999}.view-staff h3{font-size:2.375em;border-bottom:1px solid #dadada;font-weight:700;margin-top:1em}.view-doctors h3{font-size:2.375em;border-bottom:1px solid #dadada;font-weight:700;margin-top:1em}.view-staff td{margin-bottom:1em;border-bottom:1px solid #dadada}
.view-doctors td{margin-bottom:1em;border-bottom:1px solid #dadada}.view-staff table{width:100%}.view-doctors table{width:100%}.view-id-staff.view-display-id-page .views-row{clear:both;margin-bottom:50px}.view-id-doctors.view-display-id-page .views-row{clear:both;margin-bottom:50px}.view-staff .views-row,.view-staff-non-doctors .views-row{overflow:hidden;border-bottom:1px solid #aaa;padding:1em 0;min-height:100%}.view-doctors .views-row,.view-staff-non-doctors .views-row{overflow:hidden;border-bottom:1px solid #aaa;padding:1em 0;min-height:100%}.view-staff .pagination,.view-staff-non-doctors .pagination{margin:1em 0;clear:both}#testimonialnav{text-align:center}#testimonialnav a,.controls.buttons a{display:inline-block;font-weight:700;margin:2px;padding:5px;line-height:10px;background:#000;color:transparent;font-size:0;height:0;text-indent:-2000px;width:0;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}#testimonialnav a.activeSlide,.controls.buttons a.activeSlide{background:#ccc}#views_slideshow_cycle_main_testimonials-block_1 h2{text-align:center;padding-left:.5em;padding-right:.5em;padding-top:1em}#views_slideshow_cycle_main_testimonials-block_1 h4{text-align:right;margin-right:2em}#views_slideshow_cycle_main_testimonials-block_1{background-color:#f4efe9;padding-bottom:1.5em;min-height:215px}.views_slideshow_cycle_main{width:100%;float:left;height:auto}.views_slideshow_cycle_main .views-slideshow-cycle-main-frame{width:100% !important;height:auto}.views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row{width:100% !important;height:auto}.views_slideshow_cycle_main .field-content{max-width:100%;width:100%}.front .post{padding:0}.views-field-field-testimonial-image img{border:1px solid #dadada}#views_slideshow_cycle_main_testimonials-block_1 .views-field-field-testimonial-image .field-content{margin-top:-2.7em;margin-left:2em}.page-testimonials .views-field-field-testimonial-image .field-content{float:left;margin-right:1em}.page-testimonials .views-row{border-bottom:1px solid #dadada;margin-bottom:2em}.view-testimonials{padding-bottom:3em}#block-views-recent-works-block h2{font-size:2.375em;text-align:center;position:relative}#block-views-recent-works-block h2:after{content:"";height:2px;display:block;position:absolute;left:0;right:0;top:.5em;z-index:-1;border-top:1px solid #000}#menu-search input{padding:27px 0 23px 10px;width:70%}#header{background:#1193a0}#navigation a.sf-depth-1.active,#navigation ul>li:hover>a{color:#1193a0;border-color:#fff}#navigation a.sf-depth-1.active:after{background-color:transparent}#navigation ul>li>a{color:#fff}#navigation ul ul{border-top-color:transparent}.search-trigger,a.menu-trigger{background-color:#1193a0}.search-trigger,a.menu-trigger,.menu-trigger a:visited{color:#dadada}.portfolio-item:hover .item-description{background-color:#09717d}.portfolio-item .item-description{background-color:#1193a0}.item-description h5{font-size:1.125em;color:#fff;margin-top:.5em}.sb-navigation-right:hover,.sb-navigation-left:hover{background-color:#1193a0;height:1.5em}.sb-navigation-right,.sb-navigation-left{height:1.5em}#filters a:hover,.selected{background-color:#1193a0 !important}.layout-wrapper{width:33%;background:0 0}.rb-textbox{white-space:normal}.rb-textbox-type-header{line-height:1em}.rb-textbox .button{margin-top:15px}@media only screen and (min-width:1200px){.rb-textbox-type-text{display:block}}@media only screen and (min-width:960px) and (max-width:1199px){.rb-textbox-type-text{display:block}}@media only screen and (min-width:768px) and (max-width:959px){.rb-textbox-type-text{display:block}}@media only screen and (min-width:481px) and (max-width:767px){.rb-textbox-type-text{display:block}}@media only screen and (max-width:480px){.rb-textbox-type-text{display:none}}@media only screen and (min-width:1200px){figcaption.item-description{min-height:102px}}@media only screen and (min-width:960px) and (max-width:1199px){figcaption.item-description{min-height:98px}}@media only screen and (min-width:768px) and (max-width:959px){figcaption.item-description{min-height:78px}
}@media only screen and (min-width:480px) and (max-width:767px){figcaption.item-description{min-height:66px}}#footer-address strong{margin-bottom:27px}#footer-address strong,#footer-phone strong,#footer-email strong{width:60px}#footer-email a{font-size:1em !important}#footer-email a:hover{color:#333 !important}#superfish-1 .last.sf-depth-1{background-color:#ea6744}.webform-component-date .webform-datepicker select{float:left;margin-right:10px}#edit-newsletters{display:none}.yelp:before{font-family:"FontAwesome";font-size:16px;line-height:16px;color:#a0a0a0;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;-ms-transition:all .15s ease-in-out;transition:all .15s ease-in-out;position:absolute;z-index:20}.yelp i,.yelp:before{margin:13px 0 0 14px}.yelp:before,.fa-yelp:before{font-family:'FontAwesome';content:"\f1e9";top:0;opacity:1}.yelp:hover:before{top:30px;opacity:0}.yelp:hover{background-color:#b50a05}.node-service .field-name-field-service-image img,.node-page-heading .field-name-field-page-header-image img,.node-page .field-name-field-page-header-image img,.node-type-news .field-name-field-news-image img{float:right;margin-left:20px;margin-bottom:20px}@media only screen and (max-width:480px){.node-service .field-name-field-service-image img,.node-page-heading .field-name-field-page-header-image img,.node-page .field-name-field-page-header-image img,.node-type-news .field-name-field-news-image img{float:none}}.view-home-panels .field-name-field-home-panel-photo img{width:90%}.view-home-panels header h1,.view-home-panels header h2,.view-home-panels .button.color{display:none}.view-home-panels header{margin-top:-11px}.view-home-panels article{border-bottom:0}.view-home-panels .field-name-field-button-link a{margin-top:5px;color:#fff;background:#f66c47;padding:7px 14px;display:inline-block;border:0;font-weight:500;outline:none;font-size:18px;cursor:pointer;width:auto;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;border-radius:3px;box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.1)}.view-home-panels .field-name-field-button-link a:hover{background:#f8896c}.page-node-99 .webform-component-textfield.webform-container-inline label,.page-node-86 .webform-component-email.webform-container-inline label,.page-node-86 .webform-component-select label,.page-node-86 .webform-component-date.webform-container-inline label{float:left;text-align:right;width:170px;font-size:1em;padding-top:7px}.page-node-99 select{position:relative;top:10px}.page-node-99 .webform-datepicker .form-type-select,.page-node-86 .webform-datepicker .webform-calendar{float:left;padding-right:15px}.page-node-99 .webform-datepicker .webform-calendar{padding-top:12px}#webform-component-please-tell-us-about-your-pets--sex,#webform-component-please-tell-us-about-your-pets-2--sex,#webform-component-client-owner-information--address-1,#webform-component-client-owner-information--zip,#webform-component-how-did-you-hear-about-us--other,#webform-component-please-tell-us-about-your-pets--other,#webform-component-please-tell-us-about-your-pets-2--other,#webform-component-how-did-you-hear-about-us--doctor-referral--phone,#webform-component-please-tell-us-about-your-pets--spayed-neutered,#webform-component-please-tell-us-about-your-pets-2--spayed-neutered{clear:both}#webform-component-how-did-you-hear-about-us--how-did-you-hear-about-us label{width:220px;padding-right:10px}#webform-component-i-hereby-authorize-the-veterinarian-to-examine label{font-size:1em}#webform-component-how-did-you-hear-about-us--doctor-referral .fieldset-description{margin-bottom:20px}.page-node-99 fieldset{background-color:#f4efe9;padding:10px;margin-bottom:20px;border:1px solid #ccc}.page-node-99 .fieldset-legend{font-style:italic;font-size:1.5em;background-color:#f4efe9;border:1px solid #ccc;padding:3px}#webform-component-how-did-you-hear-about-us--how-did-you-hear-about-us label,#webform-component-please-tell-us-about-your-pets--spayed-neutered label,#webform-component-please-tell-us-about-your-pets-2--spayed-neutered label{width:260px;margin-right:10px}
.views-field-field-file-upload .file-icon{float:left;margin-top:8px;margin-right:4px}@media only screen and (max-width:767px){#navigation{display:none}}.text-light .rb-textbox-type-text,.rb-textbox-type-text p,.text-light .rb-textbox-type-header{color:#fff}#siteLogo{font-size:2.375em}.top-info-banner{background-color:#a4dae0;padding:10px}.top-info-banner .top-banner-inner p{font-size:.8em;margin-bottom:0}.top-info-banner .top-banner-inner h3{font-size:1em;margin-bottom:0}.top-info-banner .top-banner-inner h3.top-phone{color:#1193a0;font-size:1.2em;margin-bottom:5px}.top-info-banner a{color:#1193a0}.top-info-banner a:hover{color:#2260d8}.top-info-banner .top-banner-inner ul.social-icons{float:right;margin-top:37px}.toggle{text-align:center;font-size:16px;font-weight:700;border:1px solid #ccc;color:#fff !important;background-color:#1193a0}#titlebar{top:0}@media only screen and (max-width:767px){.top-info-banner .top-banner-inner ul.social-icons{float:none;margin:0 auto;width:184px}.top-info-banner .top-banner-inner p{text-align:center;font-size:1.2em;margin-bottom:10px}.top-info-banner .top-banner-inner h3,.top-info-banner .top-banner-inner h3.top-phone{text-align:center;font-size:1.5em;margin-top:10px}}@media only screen and (min-width:768px){.top-info-banner{min-height:auto}}@media only screen and (max-width:767px){#mobilehide{display:none}}@media only screen and (min-width:767px){#mobileshow{display:none}}.content .field-name-body ul,.content .field-name-body ol{text-indent:-1em;padding-left:1em}.content .field-name-body ul{list-style:square inside}#navigation ul ul li a{line-height:.9em}#clients-logo-wrapper{margin-top:20px}.region-clients-logo ul#badges{width:800px;margin:0 auto}.region-clients-logo ul#badges li img{float:left;padding-right:2em}.front #content-wrapper p{text-align:justify}#block-views-home-panels-block-1 .node-home-panel,#block-views-home-panels-block .node-home-panel{margin-bottom:0}#block-views-testimonials-block-1{margin-top:2em}div#block-views-recent-works-block{clear:both}.homeLeftColumn{padding-right:2em}.homeRightColumn{padding:10px;border:1px solid #1194a0;background-color:#cfe9ec;margin-bottom:20px !important}.serviceList{font-size:.8em;padding:10px;border:1px solid #1194a0;background-color:#cfe9ec}.serviceList h4{font-weight:700}.page-content .serviceList ul li{margin-top:0}.page-content div.rightList{float:right}.homeServiceBlock{margin-top:2em}.homeColumn.homeLeftColumn p{font-size:1em;margin-bottom:2em}.homeColumn.homeRightColumn p,.homeColumn.homeRightColumn ol li{font-size:.9em;line-height:normal;margin-bottom:8px}.toggler{font-size:.8em;font-weight:700;color:#1194a0}@media screen and (max-width:768px){.page-content div.rightList{float:left;margin-top:20px}.homeColumn.homeLeftColumn p{font-size:1.1em;margin-bottom:2em}.serviceList{font-size:1.1em}}.sharethis-wrapper span{height:21px}@media screen and (max-width:767px){.node-breed-content .field-name-field-breed-photo img{width:100%;float:none;padding:1em}.field-name-body img{width:100%;float:none;padding:1em 0}}@media screen and (min-width:768px){.field-name-field-breed-photo img{width:50%;float:right;margin-left:20px}.field-name-body img.left{float:left;padding-right:1em}.field-name-body img.right{float:right;padding-left:1em}.field-name-body img.horizontal{width:50%}.field-name-body img.vertical{width:33%}}#header .container{width:1400px}#header .container .thirteen.columns{width:1030px}.rotating-banner{max-width:100% !important}h1{line-height:1.1em}h2{line-height:1.25em}p{line-height:1.35em;font-size:18px}.front #content-wrapper p{text-align:left}.view-home-panels .field-name-field-home-panel-photo img{width:100%}#footer ul.menu li:before{margin:0 7px 0 0;position:relative;top:1px}.block-simplenews .form-item-mail{overflow:hidden}.block-simplenews .form-submit{right:0}.social-icons-footer li:last-of-type{padding-top:4px}@media only screen and (max-width:767px){#mobile-navigation{padding-left:10px}}@media only screen and (max-width:767px){#jPanelMenu-menu{top:80px !important}}#jPanelMenu-menu li a{overflow:hidden}@media only screen and (max-width:767px){.sb-navigation-right,.sb-navigation-left{height:25px}
}.gmap-popup{line-height:1.2em}.view-breed-sidebar-menu ul.pager{font-size:.8em}.view-breed-sidebar-menu ul li.pager-current,.view-breed-sidebar-menu ul li.pager-previous{float:left}.view-breed-sidebar-menu ul li.pager-previous{margin-right:1em}.view-breed-sidebar-menu ul li.pager-current{margin:3px 1em 0 0}.sidebar .view-breed-sidebar-menu .item-list li:before{content:none}.view-dog-breeds .portfolio-item:hover .views-field-title,.view-cat-breeds .portfolio-item:hover .views-field-title{background-color:#09717d}.view-dog-breeds .portfolio-item .views-field-title,.view-cat-breeds .portfolio-item .views-field-title{background-color:#1193a0}.view-dog-breeds .views-field-title a,.view-cat-breeds .views-field-title a{font-size:1.125em;color:#fff;margin-top:.5em}.view-dog-breeds .views-field-title,.view-cat-breeds .views-field-title{font-size:1em;padding:19px 20px 22px}.view-dog-breeds .portfolio-item.media img,.view-cat-breeds .portfolio-item.media img{max-height:480px}.ctaBannerHtml{background-color:#fff}.ctaBannerHtml.ctaSidebar h3{font-size:2em;line-height:1.1em}.ctaBannerHtml.ctaSidebar h4{font-size:1.5em;font-weight:200;font-style:italic;line-height:1.1em;color:#383636}.ctaBannerHtml a{font-family:Open Sans,sans-serif;font-weight:300}.ctaBannerHtml a b{opacity:1}.ctaBannerHtml.ctaContent{webkit-box-sizing:border-box;moz-box-sizing:border-box;box-sizing:border-box;margin:40px auto;width:860px;height:160px;overflow:hidden;border:2px solid #383636;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:justify;justify-content:space-between}.ctaBannerHtml.ctaContent .image img{max-height:156px;width:auto;float:left;overflow:hidden;margin:0}.ctaBannerHtml.ctaContent .text{text-align:center;-ms-flex-item-align:center;align-self:center;-ms-flex-positive:2;flex-grow:2}.ctaBannerHtml.ctaContent .text h3{margin:11px 0;position:relative}.ctaBannerHtml.ctaContent .text h3 span{background-color:#fff;position:relative;z-index:10;display:inline-block;padding:0 15px;border-left:1px solid #f4efe9;border-right:1px solid #f4efe9}.ctaBannerHtml.ctaContent .text h3.decorated:before{display:block;content:"";width:100%;height:1px;position:absolute;left:0;top:50%;background-color:#f4efe9}.ctaBannerHtml.ctaContent .text h4{margin:11px 0;position:relative}.ctaBannerHtml.ctaContent .text h4 span{background-color:#fff;position:relative;z-index:10;display:inline-block;padding:0 15px;border-left:1px solid #f4efe9;border-right:1px solid #f4efe9}.ctaBannerHtml.ctaContent .text h4.decorated:before{display:block;content:"";width:100%;height:1px;position:absolute;left:0;top:50%;background-color:#f4efe9}.ctaBannerHtml.ctaContent .link{padding:0 30px;width:180px;-ms-flex-item-align:center;align-self:center}.ctaBannerHtml.ctaContent .link a.button{display:block;width:100%;height:60px;text-align:center;line-height:60px;color:#fff;text-decoration:none;border-radius:4px;font-size:20px;padding:0}.ctaBannerHtml.equal .text h3{font-size:1.6em;line-height:1.1em}.ctaBannerHtml.equal .text h4{font-size:1.6em;line-height:1.15em}@media (min-width:767px) and (max-width:1200px){.ctaBannerHtml{width:680px;height:130px}.ctaBannerHtml .image img{height:126px}.ctaBannerHtml .link{padding:0 15px;width:136px}.ctaBannerHtml .link a.button{height:48px;line-height:48px;font-size:16px}.ctaBannerHtml .text h3{margin:8px 0;font-size:1.8em;line-height:1.1em}.ctaBannerHtml .text h4{margin:8px 0;font-size:1.2em;line-height:1.1em}.ctaBannerHtml.equal .text h3,.ctaBannerHtml.equal .text h4{font-size:1.5em;line-height:1.1em}}@media (max-width:766px){.ctaBannerHtml.ctaContent{display:none}}.ctaBannerHtml.ctaSidebar{webkit-box-sizing:border-box;moz-box-sizing:border-box;box-sizing:border-box;margin:40px auto;width:88%;max-width:240px;height:240px;overflow:hidden;border:1px solid #383636;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:justify;justify-content:space-between}.ctaBannerHtml.ctaSidebar .text{text-align:center;-ms-flex-item-align:center;align-self:center;width:100%;-ms-flex-negative:0;flex-shrink:0;padding-top:5px}
.ctaBannerHtml.ctaSidebar .text h3{margin:3px 0;position:relative;font-size:1.4em;line-height:1.1em}.ctaBannerHtml.ctaSidebar .text h3 span{background-color:#fff;position:relative;z-index:10;display:inline-block;padding:0 10px;border-left:1px solid #f4efe9;border-right:1px solid #f4efe9}.ctaBannerHtml.ctaSidebar .text h3.decorated:before{display:block;content:"";width:100%;height:1px;position:absolute;left:0;top:50%;background-color:#f4efe9;z-index:-1}.ctaBannerHtml.ctaSidebar .text h4{margin:3px 0;position:relative;font-size:.9em;line-height:1.1em}.ctaBannerHtml.ctaSidebar .text h4 span{background-color:#fff;position:relative;z-index:10;display:inline-block;padding:0 10px;border-left:1px solid #f4efe9;border-right:1px solid #f4efe9}.ctaBannerHtml.ctaSidebar .text h4.decorated:before{display:block;content:"";width:100%;height:1px;position:absolute;left:0;top:50%;background-color:#f4efe9}.ctaBannerHtml.ctaSidebar .below{width:100%;overflow:hidden;-ms-flex-negative:1;flex-shrink:1;-ms-flex-positive:1;flex-grow:1;position:relative}.ctaBannerHtml.ctaSidebar .below .wrapper{position:absolute;left:0;top:0;right:0;bottom:0;z-index:10;max-width:100%;max-height:100%;display:block;overflow:hidden}.ctaBannerHtml.ctaSidebar .below img{height:100%;max-height:100%;width:auto;max-width:100%;display:block}.ctaBannerHtml.ctaSidebar .below a{padding:0 30px;width:180px;position:absolute;right:10px;top:50%;margin-top:-20px}.ctaBannerHtml.ctaSidebar .below a.button{display:block;float:right;width:auto;height:40px;text-align:center;line-height:40px;color:#fff;text-decoration:none;border-radius:4px;font-size:14px;padding:0 10px}@media (max-width:766px){.ctaBannerHtml{display:none}}#header{background:linear-gradient(#c7c4bb,#ece8df)}#navigation a.sf-depth-1.active,#navigation ul>li:hover>a{color:#901335;border-color:#fff}#navigation ul>li:hover>a,#navigation ul ul li a:hover{background-color:#202945}#navigation a.sf-depth-1.active,#navigation ul>li:hover>a{border-bottom:3px solid #2d3743}.search-trigger,a.menu-trigger{background-color:#901335}a.menu-trigger{background-color:transparent}.sb-navigation-left:hover,.sb-navigation-right:hover{background-color:#901335;height:1.5em}.portfolio-item .item-description,.portfolio-item:hover .item-description{background-color:#901335}#filters a:hover,.selected{background-color:#901335!important}.rb-textbox .button,.rb-textbox .button:hover,.view-home-panels .field-name-field-button-link a,.view-home-panels .field-name-field-button-link a:hover{background:#901335}#superfish-1 .last.sf-depth-1{background-color:inherit!important}.button,body,button,h4,h5,h6,input[type=button],input[type=email],input[type=password],input[type=submit],input[type=text],select,textarea{font-family:Merriweather,serif}.rb-textbox-type-header,h1,h2,h3{font-family:Oswald,sans-serif;font-weight:400}@media only screen and (min-width:767px){#views_slideshow_cycle_main_testimonials-block_1 h2{font-size:24px}}@media only screen and (max-width:767px){#views_slideshow_cycle_main_testimonials-block_1 h2{font-size:22px}}.homeRightColumn{background-color:#202945}.serviceList{border:1px solid #901335;background-color:#2d3743}.toggler{color:#901335;background:#202945;border-radius:2px;cursor:pointer!important}.toggler .icon-arrow-down:before{transition:all .6s ease-in;transform:rotate(-90deg)}.toggler.active .icon-arrow-down:before{transform:rotate(0deg)}.light{background-color:#202945!important}#footer-bottom{background-color:#2d3743;color:#fff}#views_slideshow_cycle_main_testimonials-block_1{background-color:#202945!important}#menu-791-1 ul{width:36em}#navigation .sf-megamenu-column li a{font-size:.7em;line-height:.5em;padding-top:0}#navigation .sf-megamenu-column,#navigation .sf-megamenu-column ol li{width:12em}li#menu-791-1 ul li{border-top:0 none!important}#menu-791-1 .sf-megamenu{left:-223px}ul.sf-megamenu{margin-top:0!important}#menu-791-1 .columnHeader,#menu-791-1 span.nolink{font-weight:700}#jPanelMenu-menu ol{list-style:none!important}#titlebar{background-color:#202945}#footer .block h2,#titlebar h1,#titlebar h2{color:#000}
.tags a{background-color:#202945}.button.color:hover,.button.gray:hover{background-color:#901335}#current:after,.button.color,.button.light:hover,.highlight.color,.notice-box:hover,.pagination .current,.pagination ul li a:hover,.skill-bar-value,.tabs-nav li.active a,.tags a:hover,.trigger.active a,.trigger.active a:hover,.ui-accordion .ui-accordion-header-active,.ui-accordion .ui-accordion-header-active:hover,input[type=button],input[type=button]:focus,input[type=submit],input[type=submit]:focus,ul.tabs li.active a{background:#901335}a,a:hover,a:visited{color:#901335}#footer{border-top:10px solid #901335}div#block-views-practice-practice-teaser-block{clear:both}@media only screen and (min-width:1101px){#logo a img{height:80px;margin-top:-27px;margin-left:20px}}@media only screen and (max-width:1100px) and (min-width:960px){#logo a img{height:72px;margin-top:-.75em;margin-left:20px}}@media only screen and (max-width:959px) and (min-width:760px){#logo a img{height:68px;margin-top:-.85em;margin-left:10px}}@media only screen and (max-width:759px){#logo a img{height:64px;margin-top:-.75em;margin-left:-38px}#practice-main-photo img{width:98%!important}#sidebar-second{background-color:#202945;padding:10px;width:260px}#sidebar-second.three.columns{width:205px}.headline{background-color:inherit}.node-type-practice #sidebar-second{border:2px solid linear-gradient(#c7c4bb,#ece8df)}.three.columns.practice-team{width:260px}}#testimonialnav a,.controls.buttons a{border-radius:50%;background:#901335}.content .field-name-body ul{list-style-type:disc}#current:after,.button.color,.button.light:hover,.highlight.color,.notice-box:hover,.pagination .current,.pagination ul li a:hover,.skill-bar-value,.tabs-nav li.active a,.tags a:hover,.trigger.active a,.trigger.active a:hover,.ui-accordion .ui-accordion-header-active,.ui-accordion .ui-accordion-header-active:hover,.view-home-panels .field-name-field-button-link a,input[type=button],input[type=button]:focus,input[type=submit],input[type=submit]:focus,ul.tabs li.active a{border-radius:35px}#header{box-shadow:-2px 5px 10px rgba(0,0,0,.28)}.view-home-panels .field-name-field-home-panel-photo img{border-radius:5px}.block-simplenews .form-item-mail{border-radius:0 35px 35px 0}.block-simplenews .form-submit{right:10px}#footer .block h2{border-bottom:1px solid #901335}.portfolio-item.media img{will-change:transform;transition:transform .2s ease-in;min-height:200px;max-height:200px;-o-object-fit:cover;object-fit:cover}.portfolio-item.media:hover img{transition:transform .2s ease-out;transform:scale(1.05)}a,a:hover{transition:all .2s ease-in;-ms-transition:all ease-in .2s;-moz-transition:all ease-in .2s;-webkit-transition:all .2s ease-in;-o-transition:all ease-in .2s}.sidebar .headline,.sidebar h3.headline{font-size:1.2em;display:block;float:none;margin:0;width:100%}.sidebar .line{display:block;margin:0;float:none;background:#901335}@media only screen and (max-width:767px){.container .eight.columns,.container .eleven.alt.columns,.container .eleven.columns,.container .fifteen.columns,.container .five.alt.columns,.container .five.columns,.container .four.columns,.container .fourteen.columns,.container .nine.columns,.container .one-third.column,.container .one.columns,.container .seven.columns,.container .six.columns,.container .sixteen.columns,.container .ten.columns,.container .thirteen.columns,.container .three.columns,.container .twelve.alt2.columns,.container .twelve.alt.columns,.container .twelve.columns,.container .two-thirds.column,.container .two.columns,.one.column{width:100%!important}.container{width:96%!important}#jPanelMenu-menu{top:0}.block-simplenews .form-submit{right:0}input[type=email],input[type=password],input[type=text],select,textarea{width:96%!important}}#superfish-1 .last.sf-depth-1{background-color:#901335!important}.get-in-touch li:first-of-type strong{min-height:50px}@media only screen and (max-width:767px){.get-in-touch li:first-of-type strong{min-height:40px}}.social-icons li a{transition:none}.social-icons li a.instagram:hover i,.social-icons li a.pinterest:hover i,.social-icons li a.youtube:hover i{top:13px;opacity:1;left:15px}
a.sharethis{width:90px!important;margin-top:0}a.sharethis:hover{background-color:#901335}a.sharethis:before{content:"Share this";padding:10px 0 0 14px;font-size:14px;position:relative;top:4px}@media screen and (max-width:1280px){#header .container .thirteen.columns{width:69%}}@media screen and (max-width:1100px){#header .container .thirteen.columns{width:56%}}@media screen and (max-width:989px){#header .container .thirteen.columns{width:54%}}@media screen and (max-width:893px){#header .container .thirteen.columns{width:48%}}@media only screen and (max-width:767px){.search-trigger{color:#f4efe9;display:block;font-size:28px;cursor:pointer;z-index:100;position:absolute;right:4%;padding:0!important;background-color:transparent!important;top:20px}}@media only screen and (max-width:767px){div#md3{margin-bottom:2em}}.top-info-banner{background-color:#f4efe9;margin-bottom:0;min-height:unset}.top-info-banner .top-banner-inner .topInfoStrip div{font-size:.7em}.top-info-banner a,.top-info-banner a:hover{color:#901335}.toggle{text-align:center;font-size:16px;font-weight:700;border:1px solid #ccc;color:#fff!important;background-color:#901335}.rb-slide{max-height:650px!important;background-size:cover;margin:0 auto;overflow:hidden}.sidebar ul{padding-top:.5em}.sidebar ul.menu li a,.sidebar ul.menu li span.nolink{font-size:18px;color:#888;display:block;line-height:20px;padding:3px 0}.content .field-name-body ul{list-style:none!important;list-style-type:square!important;text-indent:0}.container .twelve.columns.services-12{width:880px;border-bottom:1px solid #4fabc9;padding:1em 0;text-align:left}.sidebar ul.menu li:before{font-size:1em;margin:3px 9px 0 0;font-weight:700}.noticeBoxes{width:1240px}@media screen and (max-width:1240px){.noticeBoxes{width:100%}}.container .sixteen.columns{width:1180px}.view.view-doctors img{width:auto}#navigation ul ul li{background:#fff!important}#tiptip_holder{left:-16px}#navigation ul ul ul{background:#fff!important;top:0!important}#menu-791-1 .sf-megamenu{top:100%!important;overflow-x:hidden;overflow-y:scroll;max-height:390px}.tags a:last-child{margin-right:0;font-size:16px}.sidebar p{margin-bottom:5px}.sidebar .line{margin-bottom:10px}#superfish-1 .last.sf-depth-1 a{color:#fff}#navigation ul li span{color:#fff;transition:all .2s ease-in;padding-top:33px;padding-bottom:23px;font-size:15.48px;padding-right:10px;margin:0;display:inline-block}#navigation ul li span.active{padding-top:25px}.view.view-staff-non-doctors img{width:auto}.get-in-touch li:first-of-type p{height:42px}#menu-791-1 .columnHeader,#menu-791-1 span.nolink{font-weight:400;color:#fff;padding:7px 0 8px 16px;font-size:16px}#navigation a.sf-depth-1.active{color:#901335!important}#navigation ul>li:hover>a,#navigation ul>li:visited>a,.navigation a.sf-depth-1.active{color:#901335!important;border-color:#fff}ul.contact-informations.second a{font-size:14px}.active-trail.last.even.sf-item-6.sf-depth-1.sf-no-children .last.sf-depth-1 a{color:#901335!important}.views-field-field-file-upload .file-icon{float:left;margin-top:8px;margin-right:7px;max-width:23px;position:relative;top:-5px}@media screen and (max-width:767px){#header{position:fixed}#jPanelMenu-menu{left:0!important}.layout-wrapper .rb-textbox-type-header{font-size:20px!important}}a.feed-icon img{width:16px}.form-actions{clear:both}p.toggler{cursor:pointer}.practices .columns.alpha{font-size:.8em}.node-type-practice .node{overflow:visible}.field-name-field-tag-line{font-family:Oswald,sans-serif;margin-bottom:.5em}.region.region-content-bottom{clear:both}#block-views-practice-block-practice-staff{padding-top:1px}div#block-views-a1ca3a6f702a29d69917a1fb93dd1a81{background-color:#e6e6e6;font-family:Oswald,sans-serif;padding:0 10px;margin-top:-53px;margin-bottom:50px}div#block-views-a1ca3a6f702a29d69917a1fb93dd1a81 .views-field-field-customer-name{font-family:Merriweather,serif;font-style:italic}#practices_block_practice_staff .views-field.views-field-nothing{margin-top:.8em}.sidebar .view-breed-sidebar-menu .views-field.views-field-title span.field-content a{border-bottom:1px solid #e4e4e4}.field-content div{line-height:1.35em;font-size:18px}
.field-item img{width:auto}.rb-slides .rb-slide:first-child .rb-textbox *:not(.button){color:#fff}.rb-slides .rb-slide:nth-child(2) .rb-textbox :not(.button){color:#000}.rb-slides .rb-slide:nth-child(3) .rb-textbox :not(.button),.rb-slides .rb-slide:nth-child(4) .rb-textbox :not(.button){color:#fff}@media screen and (max-width:1024px){.rb-textbox-type-header{font-size:30px}}@media screen and (max-width:600px){.layout-wrapper .rb-textbox-type-header{font-size:20px!important}}.views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row{background:#202945;border:1px solid #901335}@media screen and (max-width:767px){.views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row{font-size:10px}}p#view-all-testimonials{margin-top:.5em}ul#jPanelMenu-menu>li:first-of-type{padding-top:80px}@media screen and (max-width:767px){#jPanelMenu-menu{top:0!important}}@media screen and (max-width:767px){.content *{box-sizing:border-box}#recent-work .showbiz-navigation{width:63px;height:25px;float:right;margin:-87px 0 0 -2px}}div#block-views-cat-breeds-block-1 *,div#block-views-dog-breeds-block-1 *{box-sizing:border-box}div#block-views-cat-breeds-block-1 * .button,div#block-views-dog-breeds-block-1 * .button{width:100%}div#block-views-cat-breeds-block-1 * .button:after,div#block-views-dog-breeds-block-1 * .button:after{display:none}.views-row{clear:right}.widget .content{overflow:visible}.page-node-99 .webform-component-textfield.webform-container-inline label,.webform-client-form label{display:block!important}@media screen and (max-width:786px){.post-format{display:none}.post-content{margin:1em}}.node-breed-content .field-name-body img{width:100%!important}div#block-sharethis-sharethis-block{clear:both}#block-system-main .webform-component-fieldset{background:#f2f2f2!important}#block-system-main .webform-client-form{background:#f2f2f2!important;padding:30px;box-sizing:border-box}@media screen and (max-width:767px){#block-system-main .webform-client-form{padding:20px 10px}}#block-system-main .webform-client-form *{box-sizing:border-box}#block-system-main .webform-client-form .webform-container-inline div{float:none!important}#block-system-main .webform-client-form .webform-datepicker{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}#block-system-main .webform-client-form input[type=email],#block-system-main .webform-client-form input[type=password],#block-system-main .webform-client-form input[type=text],#block-system-main .webform-client-form select,#block-system-main .webform-client-form textarea{border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;min-height:45px}#block-system-main .webform-client-form input[type=email]:focus,#block-system-main .webform-client-form input[type=password]:focus,#block-system-main .webform-client-form input[type=text]:focus,#block-system-main .webform-client-form select:focus,#block-system-main .webform-client-form textarea:focus{box-shadow:0 0 5px 2px #e0e0e0}#block-system-main .webform-client-form .fieldset-legend,#block-system-main .webform-client-form .fieldset-wrapper .fieldset-description,#block-system-main .webform-client-form .form-item h2,#block-system-main .webform-client-form .form-item p strong,#block-system-main .webform-client-form h1,#block-system-main .webform-client-form h2,#block-system-main .webform-client-form label,#block-system-main .webform-client-form legend,#block-system-main .webform-client-form p,#block-system-main .webform-client-form p strong{font-size:16px!important;padding-bottom:5px;color:#000!important}#block-system-main .webform-client-form label{padding-right:20px}#block-system-main .webform-client-form .fieldset-legend{font-size:18px!important;font-weight:700;margin-bottom:20px}#block-system-main .webform-client-form .description{color:#000!important;font-size:13px}#block-system-main .webform-client-form input.webform-submit.form-submit{margin:20px 0 0;border-radius:0;text-align:center;padding:20px 30px;font-size:20px}@media screen and (max-width:767px){#block-system-main .webform-client-form input.webform-submit.form-submit{width:100%}
}#block-system-main .webform-client-form .button,#block-system-main .webform-client-form body,#block-system-main .webform-client-form button,#block-system-main .webform-client-form h4,#block-system-main .webform-client-form h5,#block-system-main .webform-client-form h6,#block-system-main .webform-client-form input[type=button],#block-system-main .webform-client-form input[type=email],#block-system-main .webform-client-form input[type=password],#block-system-main .webform-client-form input[type=submit],#block-system-main .webform-client-form input[type=text],#block-system-main .webform-client-form select,#block-system-main .webform-client-form textarea{width:100%;transition:all .2s ease-in}#block-system-main .webform-client-form select{height:35px;top:0;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/PjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDE4NS4zNDQgMTg1LjM0NCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTg1LjM0NCAxODUuMzQ0OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PGc+PHBhdGggc3R5bGU9ImZpbGw6IzAxMDAwMjsiIGQ9Ik05Mi42NzIsMTQ0LjM3M2MtMi43NTIsMC01LjQ5My0xLjA0NC03LjU5My0zLjEzOEwzLjE0NSw1OS4zMDFjLTQuMTk0LTQuMTk5LTQuMTk0LTEwLjk5MiwwLTE1LjE4YzQuMTk0LTQuMTk5LDEwLjk4Ny00LjE5OSwxNS4xOCwwbDc0LjM0Nyw3NC4zNDFsNzQuMzQ3LTc0LjM0MWM0LjE5NC00LjE5OSwxMC45ODctNC4xOTksMTUuMTgsMGM0LjE5NCw0LjE5NCw0LjE5NCwxMC45ODEsMCwxNS4xOGwtODEuOTM5LDgxLjkzNEM5OC4xNjYsMTQzLjMyOSw5NS40MTksMTQ0LjM3Myw5Mi42NzIsMTQ0LjM3M3oiLz48L2c+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjwvc3ZnPg==) calc(100% - 10px) 16px no-repeat #fff;background-size:13px;border:2px solid #901335;padding:9px 8px}@media screen and (max-width:767px){#block-system-main .webform-client-form select{background-size:15px;-ms-background-position-y:13px;background-position-y:13px}}#block-system-main .webform-client-form input[type=submit]{width:auto}#block-system-main .webform-client-form .form-item{float:none;width:100%;margin-right:0!important;padding-right:0!important}@media screen and (max-width:767px){#block-system-main .webform-client-form .form-item{float:none;width:100%;margin-right:0!important}}#block-system-main .webform-client-form .form-item:nth-child(2n){margin-right:0}#block-system-main .webform-client-form .webform-component-fieldset{width:100%;clear:both;overflow:hidden;margin-top:0!important;margin-bottom:0;border:0;padding:0}#block-system-main .webform-client-form .fieldset-legend{border-color:#901335;border-style:solid;padding:10px;width:100%;background:unset!important;display:block;text-transform:uppercase;border-width:0 0 3px;padding-left:0}#block-system-main .webform-client-form legend{border:0!important;width:100%;margin:0;clear:both;overflow:hidden}#block-system-main .webform-client-form legend span{font-size:24px;font-family:Oswald,sans-serif;font-style:normal}#block-system-main .webform-client-form input[type=email]:focus,#block-system-main .webform-client-form input[type=password]:focus,#block-system-main .webform-client-form input[type=text]:focus,#block-system-main .webform-client-form textarea:focus{border-bottom-color:#901335}@media screen and (max-width:767px){#block-system-main .webform-client-form input[type=email],#block-system-main .webform-client-form input[type=password],#block-system-main .webform-client-form input[type=text],#block-system-main .webform-client-form select,#block-system-main .webform-client-form textarea{width:100%!important}}#block-system-main .webform-client-form .webform-container-inline.webform-datepicker .form-item{width:31.333333%;margin-right:0}#block-system-main .gplus:hover i.icon-gplus{left:13px;top:13px}#block-system-main .page-node-99 .webform-component-textfield.webform-container-inline label,#block-system-main .webform-client-form label{text-align:left;font-size:16px!important;padding-top:0;padding-right:20px;float:none;width:100%;display:block}#block-system-main .form-checkboxes div,#block-system-main .form-type-radio{width:auto!important;display:inline}@media screen and (max-width:767px){#block-system-main .form-checkboxes div,#block-system-main .form-type-radio{display:block}}#block-system-main .page-node-99 .fieldset-legend{font-style:normal;font-size:20px;background-color:#f4efe9;border:1px solid #ccc;padding:10px}#block-system-main input[type=checkbox],#block-system-main input[type=radio]{display:none}#block-system-main input[type=checkbox]+label:before,#block-system-main input[type=radio]+label:before{font-family:FontAwesome;display:inline-block;width:20px;height:20px;position:relative;top:2px;margin-right:3px;font-size:20px;color:#901335}#block-system-main input[type=checkbox]+label:before{content:"\f096"}#block-system-main input[type=radio]+label:before{content:"\f10c"}#block-system-main input[type=radio]:checked+label:before{content:"\f05d"}#block-system-main input[type=checkbox]:checked+label:before{content:"\f046"}
#block-system-main #webform-client-form-99 .form-item.webform-component-date label,#block-system-main #webform-client-form-99 .form-item.webform-component-email label,#block-system-main #webform-client-form-99 .form-item.webform-component-select label{float:none!important}#block-system-main .form-checkboxes,#block-system-main .form-radios{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:start}@media screen and (max-width:767px){#block-system-main .form-checkboxes,#block-system-main .form-radios{display:block}}#block-system-main .form-checkboxes .form-item,#block-system-main .form-radios .form-item{margin-bottom:5px}h1{font-size:40px;line-height:42px}h2{margin-top:30px}ul li{font-size:18px;line-height:1.35em;margin-bottom:5px}.view-testimonials{margin-bottom:0;padding-bottom:30px}#views_slideshow_cycle_main_testimonials-block_1 h4{font-size:20px}#views_slideshow_cycle_main_testimonials-block_1{min-height:165px}#footer{padding:15px 0 40px}#block-views-testimonials-block-1{margin-top:20px}#block-views-recent-works-block h2{font-size:40px;text-align:center;line-height:42px;margin-top:10px}#content-container{padding-top:10px}.homeColumn.homeLeftColumn p{font-size:18px;margin-bottom:2 2em}.nine.columns.alpha.homeColumn.homeLeftColumn h3{margin-top:0;margin-bottom:.5em}#block-views-home-panels-block-1 .node-home-panel,#block-views-home-panels-block .node-home-panel{margin-bottom:0;padding-bottom:1em}.container .nine.columns{width:50%;padding-right:0}@media screen and (max-width:1201px){.container .nine.columns{width:49%}}.container .six.columns{width:45.5%;margin-left:0;padding:20px}.container .eleven.columns{width:67%}.container .four.columns{width:25%}.container .sixteen.columns{max-width:1180px!important;width:100%}.post{margin-bottom:30px}.container .twelve.alt.columns{width:840px}@media screen and (max-width:1201px){.container .twelve.alt.columns{max-width:660px!important}}@media screen and (max-width:1024px){.container .twelve.alt.columns{max-width:660px!important}}.sidebar li,.sidebar p,.sidebar ul{font-size:18px;line-height:24.3px}ul.gt li:before{content:"\003E\A0\A0";height:50px}#sidebar-second,.rate-button{box-sizing:border-box}.rate-button{background-color:linear-gradient(#c7c4bb,#ece8df);color:#fff;appearence:none;width:100%;display:block;overflow:hidden;border-radius:50px;padding:5px 10px;margin:1em 0 0;outline:0;border:1px solid currentColor;cursor:pointer;transition:all .2s;text-transform:uppercase;font-size:18px;text-align:center}.rate-button:hover{box-shadow:0 2px 5px rgba(0,0,0,.3);color:#fff!important;text-decoration:none}.rate-button .fa{margin-right:10px}div#footer .four{margin:0;padding:0 5px;box-sizing:border-box}#footer .rate-button,.sidebar .rate-button{margin:1em 0 0;max-width:100%;padding-top:5px}.view-cat-breeds .portfolio-item,.view-dog-breeds .portfolio-item{background-color:#901335;transition:box-shadow .2s ease-in}.view-cat-breeds .portfolio-item .views-field-title,.view-dog-breeds .portfolio-item .views-field-title{text-align:center}.view-cat-breeds .portfolio-item a,.view-dog-breeds .portfolio-item a{color:#fff}.view-cat-breeds .portfolio-item a:hover,.view-dog-breeds .portfolio-item a:hover{color:#888}.view-cat-breeds .portfolio-item:hover,.view-dog-breeds .portfolio-item:hover{box-shadow:1px 8px 13px 3px rgba(0,0,0,.2)}.view-cat-breeds .portfolio-item:hover .views-field-title,.view-dog-breeds .portfolio-item:hover .views-field-title{background-color:#901335}.views-field.views-field-field-breed-photo{overflow:hidden}.views-field.views-field-field-breed-photo img{width:100%}.view-cat-breeds .portfolio-item .views-field-title,.view-dog-breeds .portfolio-item .views-field-title{transition:background-color .2s ease-in;background-color:#901335}.sidebar .view-cat-breeds .views-field.views-field-title,.sidebar .view-dog-breeds .views-field.views-field-title{padding:0}.sidebar .view-cat-breeds span.field-content a,.sidebar .view-dog-breeds span.field-content a{font-size:16px;line-height:20px;text-align:center;display:block;margin-top:0;padding:15px 10px;margin-bottom:10px;color:#fff!important;background-color:#901335}
.sidebar .button{width:89.5%;text-align:center}.sidebar .view-breed-sidebar-menu{border:1px solid #901335;box-sizing:border-box;padding:10px;border-radius:4px;margin-top:10px}.sidebar .view-breed-sidebar-menu .views-exposed-widget label{font-size:16px}.sidebar .view-breed-sidebar-menu .view-content{margin-bottom:20px;margin-top:-22px;border:1px solid #e4e4e4;border-bottom:0}.sidebar .view-breed-sidebar-menu .views-exposed-widget.views-widget-filter-title{padding:0;width:100%}.sidebar .view-breed-sidebar-menu .views-exposed-widget.views-widget-filter-title input{width:93%;border-radius:0;margin:0}.sidebar .view-breed-sidebar-menu .view-empty p{font-size:16px;margin-top:-12px;margin-bottom:20px}.sidebar .view-breed-sidebar-menu .button{width:89.5%;text-align:center}.sidebar .view-breed-sidebar-menu .views-field.views-field-title span.field-content a{font-size:16px;display:block;line-height:20px;padding:6px 10px;background:hsla(0,0%,80%,.12);border-bottom:1px solid #901335}.node-breed-content img{float:left;max-width:50%;padding:20px 30px 20px 0}@media screen and (max-width:768px){.node-breed-content img{float:none;max-width:100%;width:100%!important;padding:20px 0}}.pagination{margin:0;clear:both;max-width:780px}.pagination *{box-sizing:border-box}.pagination ul li a{background-color:#f4efe9;width:100%;text-align:center;border:0;border-radius:0!important}ul.pager{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}ul.pager li{-ms-flex-positive:1;flex-grow:1}.node-type-careers header h1,ul.pager li.pager-ellipsis{display:none}.node-type-careers .field-name-field-photo-video .field-item.even,.node-type-careers .field-name-field-photo-video .field-item.odd{padding:1em}@media screen and (min-width:768px){.node-type-careers .field-name-field-photo-video .multivid .field-item{width:44%;float:left}}.field-name-field-application-link{text-align:center}@media screen and (max-width:768px){.field-name-field-application-link{margin-bottom:1.5em}}body{color:#000}#navigation ul li a{color:#000;font-size:18px!important}#navigation ul>li:hover>a,#navigation ul>li:visited>a,#navigation ul ul li a:hover,.navigation a.sf-depth-1.active{color:#fff!important;background-color:#901335!important}#navigation ul ul li a{line-height:1.2em!important}#navigation a.sf-depth-1.active{border-bottom:3px solid #901335!important}#navigation a.sf-depth-1.active:hover{color:#fff!important}#navigation ul li span{font-size:18px;color:#000!important;padding-top:32px}#navigation ul li span:hover{background-color:#901335;color:#fff!important}#superfish-1 .last.sf-depth-1{background-color:#2d3743!important}#superfish-1 .last.sf-depth-1 a.active{color:#2d3743!important}#superfish-1 .last.sf-depth-1 a{color:#fff!important}#superfish-1 .last.sf-depth-1 a:hover{color:#fff!important;background:#901335!important}#current:after,.button.color,.highlight.color,.notice-box:hover,.pagination .current,.skill-bar-value,.tabs-nav li.active a,.trigger.active a,.trigger.active a:hover,.ui-accordion .ui-accordion-header-active,.ui-accordion .ui-accordion-header-active:hover,input[type=button],input[type=button]:focus,input[type=submit],input[type=submit]:focus,ul.tabs li.active a{background-color:#2d3743;color:#fff!important}.button.color:hover,.button.gray:hover,.button.light:hover,.pagination ul li a:hover,.tags a:hover{background-color:#901335}.views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row{background:#901335;border:5px solid #2d3743;color:#fff!important;width:100%!important;height:auto;box-sizing:border-box;padding:0 1em;font-size:15px;text-align:center;min-height:170px}.views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row h2,.views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row h4{color:#fff}.rb-textbox .button,.view-home-panels .field-name-field-button-link a{background-color:#2d3743!important}.rb-textbox .button:hover,.view-home-panels .field-name-field-button-link a:hover{background-color:#901335!important}.toggler{color:#fff;padding:1em;background:#2d3743}.homeRightColumn{border:1px solid #901335;background-color:#2d3743;color:#fff}
.portfolio-item .item-description h1,.portfolio-item .item-description h2{color:#fff!important}.portfolio-item:hover .item-description{background-color:#2d3743}#footer .block h2,#footer .block li a,#footer .block p,#footer .block strong a,#footer .get-in-touch li p strong,#footer ul.menu li:before,.portfolio-item:hover .item-description h1,.portfolio-item:hover .item-description h2,.serviceList,.serviceList a,.serviceList h2,.serviceList h3 a,ul.get-in-touch li i{color:#fff!important}ul.social-icons-footer li a i{color:#202945!important}#footer-bottom{background:#fff}#footer-bottom a{color:#202945}#footer{background:#202945!important}#block-block-3 .content{color:#202945!important}#block-block-109 a,#block-block-109--2 a{color:#fff!important;padding-left:20%;padding-top:5px}#block-menu-menu-forms .content .menu li a,.top-info-banner a,p a,p a:visited{color:#d4af37!important}#block-menu-menu-forms .content .menu li a:hover,#content-container ul li a:hover,.top-info-banner a:hover,.view-content .views-field-body a:hover,h2 a:hover,p a:hover{color:#901335!important}.tags a{background:#2d3743;color:#fff}div#block-views-e88796423992ebb2f35d10341ccba848{display:none}#titlebar h1,#titlebar h2{color:#fff}@media only screen and (min-width:1101px){#logo a img{height:67px;margin-top:-21px;margin-left:20px}}@media only screen and (max-width:1100px) and (min-width:960px){#logo a img{height:49px;margin-top:-10px;margin-left:10px}}@media only screen and (max-width:959px) and (min-width:894px){#logo a img{height:48px;margin-top:-.35em;margin-left:10px}}@media only screen and (max-width:894px) and (min-width:760px){#logo a img{height:35px;margin-top:-.25em;margin-left:10px}}@media only screen and (max-width:759px){#logo a img{height:35px;margin-top:-.25em;margin-left:10px}}.front .layout-wrapper{background:#fff;opacity:.7}#menu-791-1 .columnHeader,#menu-791-1 span.nolink{color:#000}.item-description p,.item-description p a,.item-description p a strong,.item-description p strong{color:#fff!important}.action-links a{color:#901335!important}h1 a{color:#202945!important}.rb-slides .rb-slide .rb-textbox :not(.button){color:#000!important}li#menu-2747-1 span.nolink{padding:5px 0;color:#666!important;width:94%!important;margin-left:0;padding-left:15px}li#menu-2743-1,li#menu-2744-1,li#menu-2745-1,li#menu-2746-1{width:100%!important}li#menu-2743-1 a.sf-depth-3,li#menu-2744-1 a.sf-depth-3,li#menu-2745-1 a.sf-depth-3,li#menu-2746-1 a.sf-depth-3{line-height:15px!important;font-size:14px!important}.node-type-team-member .field-name-field-photo,.views-field-field-photo img{float:left;margin-right:1.5em;margin-bottom:2em;width:auto}.view-doctors .views-row,.view-staff-non-doctors .views-row{overflow:hidden;border-bottom:1px solid #aaa;padding:1em 0;min-height:100%}.view-our-staff .portfolio-item.media img{will-change:transform;transition:transform .2s ease-in;min-height:200px;max-height:250px;-o-object-fit:contain;object-fit:contain}.view-our-staff .portfolio-item.media.isotope{text-align:center}.view-our-staff #isotope-container .portfolio-item-wrapper{margin-left:0;margin-right:0}.view-our-staff .views-field.views-field-body .field-content,.view-our-staff .views-field.views-field-body .field-content p{font-size:14px;line-height:16px}.view-our-staff .views-field.views-field-body .field-content a{font-size:18px}.view-our-staff #isotope-container .portfolio-item-wrapper{margin-top:25px}#menu-791-1 span.nolink{color:#666!important;font-size:18px!important}.sf-depth-2.menuparent.nolink:hover{width:100%!important}.container .four.columns{width:24%!important;margin-left:1%!important;margin-right:0!important}.webform-progressbar{display:none}.page-about-us-virtual-tour .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row{background:none!important;border:none!important}.page-about-us-virtual-tour .views-slideshow-cycle-main-frame-row-item{width:100%!important}.page-about-us-virtual-tour .views-slideshow-pager-fields div{display:inline-block}.page-about-us-virtual-tour div#views_slideshow_controls_text_hospital_tour-block_1_1,.page-about-us-virtual-tour div#widget_pager_bottom_hospital_tour-block_1_1{text-align:center}
.node-blog .post-img.media .mediaholder a img,.node-type-blog .field-item .post-img.media .mediaholder a img{width:100%!important}@media (min-width:768px) and (max-width:950px){#navigation ul li a,#navigation ul li span{font-size:15px!important}nav#navigation{margin-right:60px}}@media screen and (max-width:767px){#header #logo{width:231px!important}.rb-slide .layout-wrapper{width:50%!important}.rb-slides .rb-slide .rb-textbox :not(.button){line-height:1.5em!important}#sidebar-second{width:100%!important}#sidebar-second h3,#sidebar-second h4,#sidebar-second span.nolink,#sidebar-second ul li a{color:#fff}#sidebar-second span.nolink{background:unset}.page-node-21 #sidebar-second{display:none!important}#footer .container .four.columns{width:100%!important}#block-block-18,#block-sharethis-sharethis-block{display:none!important}.top-banner-inner .four.columns{width:100%!important}}@media screen and (max-width:690px){div#mobilehide{text-align:center}div#mobilehide ul.social-icons{text-align:left}#logo a img{height:60px}div#isotope-container .portfolio-item-wrapper{width:100%!important}div#isotope-container .portfolio-item-wrapper span a{padding-top:15%!important}#views_slideshow_cycle_teaser_section_testimonials-block_1_1{height:320px!important}.views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row{min-height:270px}.masonry-item{width:100%!important}}.boxed #content-wrapper{background-color:hsla(0,0%,100%,.95)!important}@media screen and (max-width:600px){ul#jPanelMenu-menu>li:first-of-type{padding-top:0;margin-top:80px}#menu-791-1 ul{width:auto;margin-bottom:0}#jPanelMenu-menu{background:#f6f6f6!important}#jPanelMenu-menu #menu-791-1 span.nolink{padding-left:30px!important;color:#888;background:#fff}#jPanelMenu-menu>li{position:relative;margin-bottom:0!important}.sf-hidden.active{display:block!important;margin-bottom:0}span.nolink{font-size:1em;font-weight:500;position:relative;display:block;padding:7px 15px!important;color:#888;border-bottom:1px solid #f0f0f0;outline:none;background-color:#f6f6f6}#jPanelMenu-menu li ul.sf-hidden.active li{position:relative}#jPanelMenu-menu li ul.sf-hidden.active li,#jPanelMenu-menu li ul.sf-hidden.active li ul li li{margin-bottom:0;border-left:2px solid #888;background-color:#fff}#jPanelMenu-menu li li li a{padding-left:40px!important;background:#f2f2f2;display:block}li#menu-791-1 ul ul{width:100%;margin-bottom:0}li#menu-791-1 ul li{position:relative;border-top:0 none!important}.kill{display:none!important}.plus{width:20px;height:20px;background-size:cover;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAAEACAMAAABrrFhUAAAACVBMVEWsrKz///+srKwBDwFyAAAAAnRSTlMAAHaTzTgAAAFISURBVHgB7dqhEQAgDARBSP9FQwmIGPJ7NiIzq3/t8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIB776wea30KAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAID6PgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAoSQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAIwKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOEbO2b1rYbNAAAAAAElFTkSuQmCC);position:absolute;right:10px;top:10px;z-index:9999;cursor:pointer}.plus.active{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAIACAMAAADDpiTIAAAABlBMVEX///+srKxYcmtcAAAAAXRSTlMAQObYZgAAAVxJREFUeAHt0gERADAQAiDXv/RieP5BBrIBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAV0U/AAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgwAkCIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIACZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAdIgWABBWldmQAAAABJRU5ErkJggg==)}#jPanelMenu-menu li a{padding:7px 15px!important;display:inline-block;color:#888}#jPanelMenu-menu *{font-family:Oswald,sans-serif}#jPanelMenu-menu li li a{display:block}}.view-staff-client-liaisons .views-row,.view-staff-daycare-kennel-attendants- .views-row,.view-staff-practice-manager .views-row,.view-staff-veterinary-technicians .views-row{display:grid;border-bottom:2px solid;margin-bottom:25px}.view-staff-client-liaisons .views-row img,.view-staff-daycare-kennel-attendants- .views-row img,.view-staff-practice-manager .views-row img,.view-staff-veterinary-technicians .views-row img{width:35%}#navigation ul li ol li span{padding:10px 16px!important;color:#666!important}#navigation ul li ol li span:hover{width:184px!important}#menu-2823-1 span{padding:10px 16px!important;width:86%!important;color:#666!important}#block-system-main .webform-calendar{display:none}#block-system-main .webform-client-form,#block-system-main .webform-component-fieldset{background:#f4efe9!important}.block-polite-alert{color:#fff;padding:20px;background-color:#901335}.block-polite-alert a{color:#fff;text-decoration:underline}#navigation ul ul ul{max-height:300px;overflow-y:scroll}body.boxed{background:url(/sites/all/themes/vetsites/images/fall.jpg) no-repeat #c8cdd1;box-shadow:0 0 30px 0 rgba(0,0,0,.8);background-attachment:fixed;background-size:cover}.sidebar h3{background-color:transparent}