html{font:normal 13px/18px "Lucida Grande","Lucida Sans","Lucida Sans Unicode",sans-serif}#menu-main-menu{z-index:10}input::-webkit-input-placeholder{color:#333}input:-moz-placeholder{color:#333}.print_only{display:none}body{background:#e9e8e6}.mceContentBody{background:#fff!important}#skip{display:none}.inner{position:inherit;margin:0 auto;width:960px;z-index:10}#header{position:relative}#wrap #header.alt{background-repeat:no-repeat;background-position:center center}#header.alt{background-color:#665ca2}#header.alt .overlay{position:absolute;z-index:1;top:0;left:9px;width:960px;height:100%;background-color:#665ca2}#header.alt #clinic-bar{top:-67px}#header.alt nav{float:left;margin-left:293px;max-width:667px}#header.alt nav li .sub-menu{right:0;left:auto}#header.alt nav li.normal .sub-menu{left:0}#header.alt #branding{position:relative;z-index:11;float:left;margin-top:-10px;width:293px;line-height:0;text-align:center;background-color:#222}#header.alt #logo{width:293px}#header.alt #branding img{margin:0 auto;max-width:264px;height:auto}#header.alt #branding h1{font-weight:400}#header.alt form{position:relative;z-index:10;margin:0 auto;padding-top:20px;padding-bottom:14px;width:960px;overflow:hidden}#header.alt form fieldset{position:relative;float:right}#header.alt form input[type=text]{padding:0 35px 0 10px;width:227px;height:21px;border:none;background:transparent url(../img/bg-sprite-search.png) no-repeat 0 0}#header.alt form input[type=text]:focus{background:transparent url(../img/bg-sprite-search.png) no-repeat 0 -21px;outline:0}#header.alt form #ph_image_submit_main{position:absolute;top:0;right:0}#client-bar{position:relative;background:#36314d;color:#fff}#client-bar ul{float:left;list-style:none}#client-bar ul li{float:left}#client-bar ul li a{display:block;padding:8px 12px;text-decoration:none;font-weight:700;font-size:12px;text-transform:uppercase;color:#fff}#client-bar ul li a:focus,#client-bar ul li a:hover{background:rgba(0,0,0,.15);outline:0;border:none}.no-rgba #client-bar ul li a:focus,.no-rgba #client-bar ul li a:hover{background:url(../img/trans-black-15.png) repeat 0 0}#client-bar form{float:right;margin-top:7px;padding-right:15px}#client-bar form input[type=password],#client-bar form input[type=text]{padding:0 10px;width:86px;height:21px;border:none;background:transparent url(../img/bg-sprite-form-field.png) no-repeat 0 0}#client-bar form input[type=password]:focus,#client-bar form input[type=text]:focus{background:transparent url(../img/bg-sprite-form-field.png) no-repeat 0 -21px;outline:0}#client-bar form input[type=submit]{padding-bottom:4px;width:52px;height:21px;font-weight:700;font-size:11px;text-transform:uppercase;border:none;color:#fff;background-color:#87a600;background-image:url(../img/bg-overlay-login.png);background-repeat:no-repeat;background-position:0 0}#client-bar form input[type=submit]:focus,#client-bar form input[type=submit]:hover{background-color:#799500}#client-bar #account{position:relative;float:right;width:325px}#client-bar #account .action-links{margin-left:5px}#client-bar #account .client-info{margin-left:25px}#login-form{position:absolute;z-index:10;padding-bottom:10px;top:100%;right:0;width:300px;background:#4d4d4d}#login-form fieldset{padding-left:12px}#login-form .login-opts{padding-top:4px;padding-left:8px;list-style:none}#login-form .login-opts li{float:none;display:inline-block}#login-form .login-opts li a{display:inline-block;padding:6px 4px 0;font-size:12px!important}#login-form .login-opts li a:hover{text-decoration:underline;background-color:transparent}#login-form .error{position:absolute;bottom:-28px;padding:2px 0 8px 15px;width:285px;background:#4d4d4d}#client-bar #account ul li span{display:block;padding:8px 12px;text-decoration:none;font-size:11px;color:#fff}#clinic-bar{position:relative;background:#87a600 url(../img/bg-clinic-bar-overlay.png) repeat-x 0 0;border-bottom:2px solid #536a00}#clinic-bar #ph_image_submit_main{position:absolute;right:12px;top:9px}#clinic-bar nav{float:left;width:660px}#clinic-bar ul{list-style:none}#clinic-bar ul li{position:relative;float:left}#clinic-bar ul li a{display:block;padding:10px 12px;font-weight:700;text-decoration:none;color:#fff}#clinic-bar ul li a:focus,#clinic-bar ul li a:hover,#clinic-bar ul li.current_hover a,#clinic-bar ul li.current_page_ancestor a,#clinic-bar ul li.current_page_item a,#clinic-bar ul li.current_page_parent a{background:rgba(255,255,255,.15);outline:0;border:none}.no-rgba #clinic-bar ul li a:focus,.no-rgba #clinic-bar ul li a:hover,.no-rgba #clinic-bar ul li.current_hover a,.no-rgba #clinic-bar ul li.current_page_ancestor a,.no-rgba #clinic-bar ul li.current_page_item a,.no-rgba #clinic-bar ul li.current_page_parent a{background:url(../img/trans-white-15.png) repeat 0 0}#clinic-bar ul ul{display:none}#clinic-bar ul li ul{position:absolute;z-index:10;top:38px;left:0;padding:5px 0;width:200px;background:#536a00}#clinic-bar ul li:hover ul{display:block}#clinic-bar ul li ul li{float:none}#clinic-bar ul li.current_hover ul li a{background:#536a00}#clinic-bar ul li ul li a{padding:5px 10px}#clinic-bar ul li ul li a:hover{background:rgba(255,255,255,.15)}.no-rgba #clinic-bar ul li ul li a:hover{background:url(../img/trans-white-15.png) repeat 0 0}#clinic-bar form{float:right;margin-top:8px;padding-right:15px}#clinic-bar form input[type=text]{padding:0 35px 0 10px;width:227px;height:21px;border:none;background:transparent url(../img/bg-sprite-search.png) no-repeat 0 0}#clinic-bar form input[type=text]:focus{background:transparent url(../img/bg-sprite-search.png) no-repeat 0 -21px;outline:0}#branding{position:relative;z-index:9;background:#665ca2}#branding .inner{padding:15px 0}#logo{float:left;display:block}#logo.text-only{text-decoration:none;color:#fff;min-height:95px}#header-widget{float:right;width:300px;min-height:125px;background-repeat:no-repeat;background-position:20px 32px;color:#fff;overflow:hidden}#header-widget .inner-wrap{padding:30px 25px 25px 75px;background-color:rgba(255,255,255,.15);width:200px}.no-rgba #header-widget .inner-wrap{background:url(../img/trans-white-15.png) repeat 0 0}#header-widget.none{background-image:none}#header-widget.aaha{background-image:url(../img/icon-actions-aaha.jpg)}#header-widget.emergency{background-image:url(../img/icon-medical-plus.png)}#header-widget.calendar{background-image:url(../img/icon-actions-calendar.png)}#header-widget.client{background-image:url(../img/icon-actions-client.png)}#header-widget.news{background-image:url(../img/icon-actions-news.png)}#header-widget.twitter{background-image:url(../img/icon-actions-twitter.png)}#header-widget.subscribe{background-image:url(../img/icon-actions-subscribe.png)}#header-widget.facebook{background-image:url(../img/icon-actions-facebook.png)}#header-widget.mypeted{background-image:url(../img/icon-actions-mypeted.png)}#header-widget.pethealth{background-image:url(../img/icon-actions-pethealth.png)}#header-widget.book-a-vet{background-image:url(../img/icon-actions-bookavet.png)}#header-widget.epetrecords{background-image:url(../img/icon-actions-epetrecords.png)}#header-widget.helpvideo{background-image:url(../img/icon-actions-helpvideo.png)}#header-widget.helptip{background-image:url(../img/icon-actions-helptip.png)}#header-widget.vetsource{background-image:url(../img/icon-actions-vetsource.png)}#header-widget.help{background-image:url(../img/icon-actions-help.png)}#header-widget.hours{background-image:url(../img/icon-actions-hours.png)}#header-widget h3{margin-bottom:6px;font-size:16px}#header-widget h3 a{text-decoration:none;color:#fff}#header-widget h3 a:hover{text-decoration:underline}#header-widget h3 span{text-transform:uppercase}#main{position:relative;z-index:9}#main .inner{margin:0 auto;padding:0 9px;width:960px;background:url(../img/bg-main-shadow.png) repeat-y center 0}#content{position:relative;float:left;padding:25px 0 25px 21px;width:595px}#content.full-width{padding:25px 21px;width:918px}#content .filters{padding:0 0 10px}#content .filters form{float:right}.no-js #content .filters input[type=submit]{display:inline}#content .filters input[type=submit]{display:none}#content .filters label{padding-right:2px;vertical-align:middle}#sidebar{position:relative;float:right;margin:99px 21px 0 0;padding-bottom:25px;width:272px}.home #sidebar{margin-top:25px}#sidebar .widget{margin-bottom:20px;border-top:8px solid #87a600}#sidebar #sharing{position:absolute;top:-70px;right:0}#sidebar #sharing h3{position:absolute;bottom:-20px;right:0;font-size:10px;font-weight:700;text-transform:uppercase;color:#a2a2a2}#sidebar #sharing ul{list-style:none}#sidebar #sharing ul li{float:left;margin-left:6px}#sidebar #sharing li a{display:block;width:30px;height:30px;overflow:hidden}#sidebar .page-list{margin-bottom:20px}#sidebar .page-list h3{padding:10px 20px;font-weight:700;font-size:16px;line-height:18px;background:#665ca2 url(../img/bg-clinic-bar-overlay.png) repeat-x 0 0;color:#fff}#sidebar .page-list ul{padding:12px 20px 10px;list-style:none;border:1px solid #b3b4bf;border-top:0;background:#ebebe2}#sidebar .page-list ul ul{padding:4px 0 0 14px;border:none}#sidebar .page-list ul li{margin-bottom:3px}#sidebar .page-list ul li a{text-decoration:none;color:#424242}#sidebar .page-list ul li a:hover{text-decoration:underline}#sidebar #location-map{margin-bottom:20px}#sidebar #location-map a{display:block;width:272px;height:272px}#subfooter{background:#b4b4c0}#wrap.fixed #subfooter{background-color:transparent!important}#subfooter .inner{background:url(../img/bg-subfooter-columns.png) repeat-y center 0}#subfooter .widget-area{float:left;width:293px;min-height:1px}#subfooter .widget-area.middle{margin-left:51px;width:272px}#subfooter .widget-area.right{float:right}.widget-area .widget:first-child{margin-top:25px}.widget-widget_links h3,.widget-widget_nav_menu h3{margin-bottom:8px;padding:2px 21px;background-color:#fff;color:#534b76}#footer{padding:10px 0 15px;font-size:11px;background:#fff}#footer a{text-decoration:none;color:#333}#footer .copyright{float:left}#footer #site-meta{float:right}#footer #support-nav{float:left;list-style:none}#footer #support-nav li{float:left;margin-left:10px}#footer #social-profiles{float:right;margin-left:10px;list-style:none}#footer #social-profiles li{float:left;margin-left:6px}#footer #social-profiles li a{display:block;width:16px;height:16px;line-height:0}.roundbox{margin-bottom:12px;padding:12px 14px;background-color:#ddd;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.roundbox p{margin-bottom:12px!important}a.roundbox{display:inline-block;margin-bottom:12px}#wrap.fixed #footer,#wrap.fixed #header,#wrap.fixed #subfooter{margin:0 auto;padding:0 9px;width:960px;background-image:url(../img/bg-main-shadow-clear.png);background-repeat:repeat-y;background-position:center 0}#wrap.fixed #header.alt{background-color:transparent!important;background-image:url(../img/bg-main-shadow-clear.png);background-repeat:repeat-y;background-position:center 0}#wrap.fixed #header.alt .overlay{background-repeat:no-repeat;background-position:center center}#wrap.fixed #header.alt>.inner{background-color:#665ca2}#wrap.fixed #header.alt form{padding-right:21px;width:939px}#wrap.fixed #main{background-image:none;background-color:transparent}#wrap.fixed #subfooter{background-color:transparent}#wrap.fixed #subfooter .inner{background-color:#b4b4c0}#wrap.fixed #footer{background-color:transparent}#wrap.fixed #footer .inner{padding:6px 21px 6px;width:918px;background-color:#fff}#slideshow{position:relative}#slideshow #controls{position:absolute;z-index:10;bottom:15px;left:25px;width:58px;height:24px}#slideshow #controls a{float:left;display:block;width:24px;height:24px;text-indent:-9999px;overflow:hidden;background-color:#534b76}#slideshow #controls a.prev{margin-right:10px;background-image:url(../img/icon-slideshow-prev.png);background-repeat:no-repeat;background-position:7px center}#slideshow #controls a.next{background-image:url(../img/icon-slideshow-next.png);background-repeat:no-repeat;background-position:8px center}#slideshow ul{list-style:none}#slideshow ul li{display:none;position:relative;width:960px;height:260px;overflow:hidden}#slideshow ul li:first-child{display:block}#slideshow ul li img{position:absolute;z-index:1;top:0;left:0}#slideshow ul li a.action{position:absolute;z-index:10;top:0;left:0;display:block;width:960px;height:260px;text-indent:-9999px;background:url(../img/bg-slideshow-shadow.png) repeat-x 0 0}#slideshow ul li div{position:relative;z-index:10;padding:30px 25px 50px;width:243px;height:180px;color:#fff;background:rgba(0,0,0,.5)}.no-rgba #slideshow ul li div{background:url(../img/trans-black-50.png) repeat 0 0}#slideshow ul li div.left{float:left}#slideshow ul li div.right{float:right}#slideshow ul li h2{margin-bottom:15px;font-weight:400;font-size:22px;line-height:28px}#features{padding:0 21px;width:918px}#features .widget-area{float:left;margin:25px 0;padding-top:1px;width:272px}#features .widget-area .widget{margin-top:20px;border-top:8px solid #87a600}#features .widget-area .widget:first-child{margin-top:0}#features .widget-area h3{font-size:14px;color:#534b76}#features .widget-area h3 a{text-decoration:none;color:#534b76}#features .widget-area.middle{margin-left:51px}#features .widget-area.right{float:right}#content h1{margin-bottom:3px;font-weight:700;font-size:24px;line-height:28px;color:#534b76}#content h1.indent{margin-left:50px}#content h1.standalone{padding-bottom:15px}#content h2{margin-bottom:6px;font-weight:700;font-size:16px;line-height:20px;color:#534b76}#content h3{margin-bottom:12px;font-weight:700;font-size:14px;line-height:18px;color:#534b76}#content h4{margin-bottom:12px;font-weight:700;font-size:13px;line-height:18px;color:#534b76}#content .breadcrumb{margin-bottom:25px;font-size:11px;color:#333}#content .breadcrumb.indent{margin-left:50px}#content .breadcrumb a{text-decoration:none;color:#424242}#content .breadcrumb a:hover{text-decoration:underline;color:#333}#content .post-content{overflow:hidden}#content .post-content img.wp-post-image{margin-bottom:30px}#content .credit,#content .footnotes{margin-bottom:6px;font-size:11px;line-height:16px}#content .left-col{float:left;padding-bottom:24px;width:272px}#content .right-col{float:right;padding-bottom:24px;width:272px}.left.hours-block{clear:both;float:none}.right-col table+p{margin-top:20px;width:272px}.left-col h2{margin-top:20px}.left-col h2:first-child{margin-top:0}#content .left-col p,#content .right-col p{margin-bottom:2px}p.twentyfourseven{font-weight:700;padding-left:0;padding-right:0!important;padding-bottom:10px!important;padding-top:15px!important;width:100%}.post-content .desc p{clear:both}.post-content .through{font-size:12px;line-height:16px}#content a.button{float:left;display:block;height:26px;text-decoration:none;border:none;background-color:#2ab7df;background-image:url(../img/bg-button-gradient.png);background-repeat:repeat-x;background-position:0 0;color:#fff;text-shadow:0 -1px 0 #1a8bab}#content a.button span{display:block;background:url(../img/bg-button-knockout-l.png) no-repeat 0 0}#content a.button span strong{display:block;padding:4px 10px;background:url(../img/bg-button-knockout-r.png) no-repeat right 0}.intro a,.post-content a{text-decoration:none;font-weight:700;color:#534b76}.intro a:hover,.post-content a:hover{text-decoration:underline}.intro img,.post-content img{margin:0;max-width:100%;height:auto}.post-content #video-player{margin-bottom:25px}.intro .wp-caption,.post-content .wp-caption{position:relative;margin:10px 10px 20px;max-width:595px}.intro .wp-caption img,.post-content .wp-caption img{margin:0!important}.intro .wp-caption.alignleft,.intro img.alignleft,.post-content .wp-caption.alignleft,.post-content img.alignleft{float:left;margin:0 20px 20px 0}.intro .wp-caption.aligncenter,.intro img.aligncenter,.post-content .wp-caption.aligncenter,.post-content img.aligncenter{margin-left:auto;margin-right:auto}.intro .wp-caption.alignright,.intro img.alignright,.post-content .wp-caption.alignright,.post-content img.alignright{float:right;margin:0 0 20px 20px}.intro .wp-caption a,.post-content .wp-caption a{display:block;line-height:0}.intro .wp-caption .wp-caption-text,.post-content .wp-caption .wp-caption-text{margin-bottom:0;padding:7px 15px 0 5px;font-size:11px;line-height:16px;color:#444}.intro blockquote,.post-content blockquote{margin-bottom:20px;font-weight:400;font-size:15px;line-height:20px;color:#534b76}#pethealth-wrap.post-content blockquote{color:#87a600}.intro blockquote p,.post-content blockquote p{margin-bottom:0}.intro p,.post-content p{margin-bottom:25px}.intro ul,.post-content ul{margin:0 0 20px 15px;list-style:disc}.intro ol,.post-content ol{margin:0 0 20px 15px;list-style:decimal inside}.intro ol li,.intro ul li,.post-content ol li,.post-content ul li{margin-bottom:8px}#content ul.blogroll{margin:5px 0 20px 30px}#content ul.blogroll li{margin-bottom:8px}#content ul.blogroll li a{display:block;text-decoration:none;font-weight:700;color:#534b76}#content ul.blogroll li a:hover{text-decoration:underline}.post-content ul.gallery{margin:0 0 20px 0;max-width:590px}.post-content ul.gallery li{display:none;position:relative;line-height:0;overflow:hidden}.post-content ul.gallery li:first-child{display:block}.post-content ul.gallery p{position:absolute;bottom:0;left:0;margin-bottom:0;padding:1% 2%;width:97%;font-size:12px;line-height:16px;background:rgba(0,0,0,.5);color:#fff}.no-rgba .post-content ul.gallery p{background:url(../img/trans-black-50.png) repeat 0 0}.post-content ul.gallery a{display:block}#content .intro{margin:0 0 20px;font-size:13px;line-height:18px}#listing{list-style:none}#listing li{padding:20px 25px 20px 0;border-top:1px solid #ebebe2}#listing.taxonomy li{padding-left:55px;background-image:url(../img/icon-listing-indicator.png);background-repeat:no-repeat;background-position:0 20px}#listing li h2{margin-bottom:12px;font-weight:700;font-size:16px;line-height:20px}#listing.search li{position:relative}#listing.search li .type{position:absolute;top:23px;right:0;font-style:italic;color:#ccc}#listing li h2 a{text-decoration:none;color:#534b76}.listing li h2 a{text-decoration:none;color:#534b76}.listing h3.team-group-head{clear:left;color:#534b76}#listing li h2 a:hover{text-decoration:underline}.listing li h2 a:hover{text-decoration:underline}#listing li p{margin-bottom:0;font-size:12px;line-height:18px}.listing li p{margin-bottom:0;font-size:12px;line-height:18px}#listing.special.event li .through{margin-top:10px}ul.page-numbers{float:right;list-style:none}ul.page-numbers li{float:left}ul.page-numbers li .current,ul.page-numbers li a.selected{padding:0 4px;background:#2ab7df;color:#fff!important}ul.page-numbers li a{display:block;padding:0 4px;font-weight:700;text-decoration:none;color:#2ab7df}ul.page-numbers li a:hover{text-decoration:underline}body.single-location a.button{margin-top:6px;color:#fff!important}body.single-location table.hours{width:272px}body.single-location table.hours td:first-child{text-align:left;font-weight:700}body.single-location table.hours td{text-align:right}#sidebar .block{position:relative;margin-bottom:20px}#sidebar #ph-search #ph_image_submit{position:absolute;top:47px;right:18px;z-index:100}#sidebar .block h3{padding:10px 20px;font-weight:700;font-size:16px;line-height:18px;background:#665ca2 url(../img/bg-clinic-bar-overlay.png) repeat-x 0 0;color:#fff}.our-locations.block ul{padding:5px 0;list-style:none;background:#ebebe3}.our-locations.block ul li{padding:8px 40px 8px 20px}.our-locations.block ul li h4{font-size:13px}.our-locations.block ul li h4 a{text-decoration:none;color:#333}.our-locations.block ul li h4 a:hover{text-decoration:underline}#locations-wrap #google-map{float:left;width:646px;height:435px}#locations-wrap .directory{float:right;width:272px}#locations-wrap h2{margin-bottom:0;padding:10px 20px;font-weight:700;font-size:16px;line-height:18px;color:#fff!important;background:#665ca2 url(../img/bg-clinic-bar-overlay.png) repeat-x 0 0}#locations-wrap .directory h2{color:#fff!important}#locations-wrap ul{height:395px;list-style:none;overflow:auto;overflow-x:hidden;background:#eee}#locations-wrap ul li:nth-child(odd){background:#ddd}#locations-wrap ul li:nth-child(even){background:#ccc}#locations-wrap ul li{position:relative;padding:10px 20px}#locations-wrap ul li h3{margin-bottom:5px}#locations-wrap ul li a.action{position:absolute;top:0;left:0;display:block;width:272px;height:100%;text-indent:-9999px}#google-map .action-links a.button:first-child{margin-right:10px}body.single-team .post-content.photo{position:relative;padding-left:220px;min-height:260px}body.single-team .post-content.photo img.wp-post-image{position:absolute;top:0;left:0;outline:1px solid #ddd}body.single-team #content h2.job-title{margin-bottom:10px}body.single-team #content .details{margin-bottom:16px}body.single-team #content .details p{margin-bottom:2px}body.single-team .post-content.photo .team-content{position:relative}body.single-team .post-content.photo .connect{position:absolute;top:275px;left:-220px}body.single-team .connect{width:200px}body.single-team #content .connect h3{float:left;padding:5px 10px 0 0;font-size:13px}body.single-team .connect ul{float:left;margin:0;list-style:none}body.single-team .connect ul li{float:left;margin-left:6px}body.single-team .connect ul li:first-child{margin-left:0}body.single-team .connect ul li a{display:block;width:30px;height:30px}.listing{list-style:none}.listing li{position:relative;float:left;padding:0 0 40px 105px;width:167px;min-height:110px;border-top:none}.listing li.even{float:right}.listing li.odd{clear:both}.listing li a.thumb{position:absolute;top:0;left:0;display:block;line-height:0}.listing li h2{margin-bottom:4px}.listing li .job-title{margin-bottom:10px}.info-bar{padding-bottom:20px}.info-bar .price{float:left;margin-bottom:0;padding:3px 15px 0 0;font-size:20px;color:#2ab7df}.info-bar a.button{float:left}.info-bar .paypal{float:left;margin-left:15px}.info-bar .paypal form{margin-top:0}#listing.product li,#listing.service li,#listing.testimonial li{position:relative;padding-left:95px;padding-right:125px;min-height:75px}#listing.service li,#listing.testimonial li{padding-right:30px}#listing.product li .thumb,#listing.service li .thumb,#listing.testimonial li .thumb{position:absolute;top:20px;left:0;display:block;width:75px;height:75px}#listing.product li .meta{position:absolute;top:22px;right:0;width:115px;overflow:hidden}#listing.product li .paypal{float:right;padding-bottom:5px}#listing.product li .paypal input[type=image]{float:right}#listing.product li a.button{clear:both;float:right}#listing.product li .price{clear:both;float:right;padding-top:6px;font-size:16px;color:#2ab7df}#listing.testimonial li p{margin-bottom:16px}#listing.testimonial li h2{margin-bottom:4px}#listing.testimonial li .company{margin-bottom:0}body.single #content .date{position:absolute;top:25px;left:21px;width:34px}body.single .date span{display:block;text-align:center}body.single .date .mon{text-transform:uppercase}body.single .date .day{padding:1px 0;font-size:24px;letter-spacing:-1px}body.single .date .year{font-size:11px}body.single-event a.button{margin-top:6px}body.single-testimonial .author{margin-bottom:6px;font-size:14px}body.single-testimonial .company{font-size:12px}#listing.special li{position:relative;padding-left:155px;min-height:75px}#listing.special.educational-programs li{padding-left:85px}#listing.special.educational-programs li .thumb{left:0}#listing.special li .thumb{position:absolute;top:20px;left:60px;display:block;width:75px;height:75px;overflow:hidden}#listing.special.video li .thumb{position:absolute;top:20px;left:10px;display:block;width:125px;height:75px;overflow:hidden}#listing.special li .date{position:absolute;top:20px;left:0;width:34px}#listing.special li .date span{display:block;text-align:center}#listing.special li .date .mon{text-transform:uppercase}#listing.special li .date .day{padding:1px 0;font-size:24px;letter-spacing:-1px}#listing.special .date .year{font-size:11px}#listing.special li h2{margin-bottom:4px}#listing.special li .meta{margin-bottom:12px}.post-content table td{padding:10px 20px}.post-content table.hours td{padding:0}.post-content form{margin-top:20px}.post-content form fieldset{position:relative;margin-bottom:15px}.post-content form legend{padding-bottom:7px;font-weight:700;font-size:14px}.post-content form legend .note{font-size:11px}.post-content form .special{margin-bottom:25px;font-size:11px;line-height:14px;font-style:italic}.post-content form .required-info{margin-bottom:10px;font-weight:700}.post-content form .field-wrap{clear:both;padding-bottom:15px}.post-content form .field-wrap .field{float:right;margin-bottom:0}.post-content form .field-wrap .field:first-child{float:left}.post-content form .field,.post-content form .submit{margin-bottom:20px}.post-content form .field.radio-and-text input[type=radio]{vertical-align:middle}.post-content form .required{position:relative;top:4px}.post-content form a.help{position:relative;top:1px;left:2px;display:inline-block;width:17px;height:17px;text-decoration:none;text-indent:-9999px;background-image:url(../img/icon-help.png);background-repeat:no-repeat;background-position:0 0}.post-content form a.help span{position:absolute;bottom:23px;left:50%;display:block;margin-left:-75px;padding:8px 10px;width:130px;font-size:11px;font-weight:400;line-height:15px;text-indent:0;background:rgba(0,0,0,.75);color:#fff}.no-rgba .post-content form a.help span{background:url(../img/trans-black-75.png) repeat 0 0}.post-content form .petinfo .required{display:none}.post-content form .petinfo{overflow:hidden}.post-content form .petinfo .field{float:left;margin-right:10px}.post-content form .petinfo .row_delete{position:relative;top:1px;left:-3px;float:left;width:17px;height:17px}.post-content form .petinfo .row_delete input{display:inline-block;width:17px;height:17px;text-decoration:none;text-indent:-9999px;border:none;background:url(../img/icon-remove-pet.png) no-repeat 0 0}.post-content form.ll_form label{display:none}.post-content form .field.checkbox{overflow:hidden}.post-content form .field.checkbox input[type=checkbox]{float:left;margin-right:10px}.post-content form .field.checkbox label{display:block;float:left;width:92%}.post-content form fieldset h4,.post-content form fieldset p{margin-bottom:10px}.post-content form .field.checkbox label b,.post-content form .field.checkbox label strong{display:block}.post-content form .field.captcha input[type=text]{background:0 0}.post-content form .field input[type=password],.post-content form .field input[type=text]{padding-left:4px;width:266px;height:21px;background:#ebebe3;border:1px solid #ebebe3}.post-content form .field input[type=password]:focus,.post-content form .field input[type=text]:focus{background:#e4e4d9;border:1px solid #e4e4d9}.post-content form .field.captcha input[type=text],.post-content form .field.captcha.error input[type=text]{background:#fff;border:1px solid #e4e4d9}.post-content form .field.error input[type=password],.post-content form .field.error input[type=text]{border:1px solid red;background:#ffe0e0}.post-content form .error-msg,.post-content form .error_msg{padding-top:2px;font-size:11px;color:red}.post-content .gform_wrapper input[type=password],.post-content .gform_wrapper input[type=text]{padding-left:4px;height:21px;background:#ebebe3;border:1px solid #ebebe3}.post-content .gform_wrapper input[type=password]:focus,.post-content .gform_wrapper input[type=text]:focus,.post-content .gform_wrapper textarea:focus{background:#e4e4d9;border:1px solid #e4e4d9}.post-content .gform_wrapper textarea{padding-left:4px;background:#ebebe3;border:1px solid #ebebe3}#comment-wrap{margin-top:40px;padding-top:20px;border-top:8px solid #87a600}#comment-wrap h3#comments{margin-bottom:30px}ol.commentlist{margin-bottom:40px;list-style:none}ol.commentlist li{margin-bottom:30px}ol.commentlist .comment-body p{margin-bottom:10px}ol.commentlist .comment-meta{margin:10px 0 5px;font-style:italic}ol.commentlist .comment-meta a{text-decoration:none}ol.commentlist .comment-meta a:hover{text-decoration:underline}ol.commentlist ul{margin:20px 0 20px 40px;list-style:none}ol.commentlist img.avatar{margin-right:8px}ol.commentlist .fn{font-weight:700;color:#534b76}ol.commentlist a.comment-reply-link,ol.commentlist a.url{text-decoration:none;font-weight:700;color:#534b76;border-bottom:1px solid #534b76}#commentform p{margin-bottom:4px}#commentform p input[type=text]{margin:0 4px 0 1px;padding-left:4px;width:196px;height:20px;border:1px solid #777}#commentform textarea{padding-left:4px;border:1px solid #777;font:normal 11px/18px "Lucida Grande","Lucida Sans","Lucida Sans Unicode",sans-serif}#comment-wrap .navigation{margin-bottom:20px;overflow:hidden}#comment-wrap .navigation .alignleft{float:left}#comment-wrap .navigation .alignright{float:right}#comment-wrap .navigation a{text-decoration:none;font-weight:700;color:#534b76}#sidebar .widget-client h3{padding-top:10px;background-color:transparent}.widget.widget-client .inner-wrap{padding:2px 20px 10px}.widget.widget-client h3{margin-bottom:8px;padding:4px 21px;background-color:#fff;color:#534b76}.widget.widget-client .log-in{display:none}.widget.widget-client ul{margin:0 auto;text-align:center}.widget.widget-client li{display:inline-block;padding:0 6px}.widget.widget-client a{text-decoration:underline;color:inherit}.widget.widget-client #login-form{position:static;display:block!important;max-width:98%;background-color:transparent}.widget.widget-client label{clip:auto;height:auto;margin:auto;position:static;width:auto}.widget.widget-client input[type=password],.widget.widget-client input[type=text]{display:block;margin-bottom:6px;width:100%}.navigation-search-form{float:right;margin-right:-300px}@media only screen and (min-width:571px){#footer,#header,#subfooter{min-width:960px}}@media only screen and (max-width:500px){nav{text-align:left!important}nav li{display:block!important}#menu-main-menu{float:left!important;margin-right:19px;width:100%!important}#menu-main-menu li{width:inherit}#clinic-bar ul li:hover ul{display:none}#clinic-bar ul ul{display:none}#clinic-bar a{background-color:transparent!important;width:100%}#clinic-bar a:hover{background-color:transparent}#clinic-bar ul li:hover{background-color:rgba(255,255,255,.15)!important;width:100%}#clinic-bar ul ul li:hover{background-color:rgba(255,255,255,.15)!important;width:100%}#clinic-bar .menu-button{cursor:pointer;height:46px;position:absolute;margin-right:20px;margin-top:-36px;width:55px;z-index:12399994;display:block!important;float:right!important}#clinic-bar .menu-main-menu{display:none!important}.navigation-search-form{float:none;margin-right:0}}@media only screen and (min-width:501px){#clinic-bar .menu-button{display:none}}#clinic-bar .menu-button{display:none}#clinic-bar .menu-button .dashicons,.dashicons-before::before{font-size:35px;color:#fff}#clinic-bar .menu-main-menu{display:block}.menu-icon{position:relative;width:16px;height:16px;margin:16px;float:right!important;margin-top:6px;margin-right:30px}.menu-icon-plus{background-color:#000;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;width:16px;height:16px;position:relative}.menu-icon-plus:after{background-color:#fff;width:13px;height:3px;border-radius:1px;-webkit-border-radius:1px;-moz-border-radius:1px;position:absolute;content:"";margin-left:-5px;margin-top:5px}.menu-icon-plus:before{background-color:#fff;width:3px;height:13px;border-radius:1px;-webkit-border-radius:1px;-moz-border-radius:1px;position:absolute;content:""}.menu-icon-minus{background-color:#000;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;width:16px;height:16px;position:relative}.menu-icon-minus:after{background-color:#fff;width:13px;height:3px;border-radius:1px;-webkit-border-radius:1px;-moz-border-radius:1px;position:absolute;content:"";margin-left:-5px;margin-top:5px}.menu-icon-minus:before{background-color:#fff;width:0;height:13px;border-radius:1px;-webkit-border-radius:1px;-moz-border-radius:1px;position:absolute;content:""}.menu-icon-div{float:right!important}