body{font:normal 12px/18px Helvetica,Arial,sans-serif;background:#eceeee;color:#333}.print_only{display:none}a,a:visited{text-decoration:none}a:hover{text-decoration:underline}.visuallyhidden{display:none}form legend{display:none}#skip{display:none}#header-meta-wrap{position:relative;z-index:10;background-color:#eceeee}#header-meta-wrap #login-form .login-opts{padding:4px 10px 6px!important;list-style:none}#header-meta-wrap #login-form .login-opts li{float:none!important;display:inline-block}#header-meta-wrap #login-form .login-opts li a{font-size:12px!important}#header-wrap{position:relative;z-index:9;background:#e3e7e9 url(../img/bg-header-gradient.png) repeat-x 0 0}#slideshow-wrap{position:relative;z-index:8;border-top:3px solid #fff;background:#4489a2 url(../img/bg-slideshow-gradient.png) repeat-x 0 0}#features-wrap{background:#fff}#footer-wrap{background:#4389a2 url(../img/webdvm_footer_band.png) repeat-x 0 0;border-bottom:8px #eceeee solid}.inner{position:inherit;margin:0 auto;padding-top:5px;width:960px}.home .inner{width:980px}ul#menu-top-menu{float:left}ul.action-links{overflow:hidden}#header-meta-wrap div.inner ul{padding:2px 0 6px;list-style:none}#header-meta-wrap div.inner ul a{font-size:15px;color:#4389a2}#header-meta-wrap div.inner li{float:left;margin-right:15px}#meta-top-nav{float:left;padding-left:20px;list-style:none}#account{position:relative;float:right;margin-right:-13px}#login-form{position:absolute;top:100%;right:13px;width:350px;background:#eceeee url(../img/client_menu_back.png) repeat-x 0 bottom;border-bottom-left-radius:10px;border-bottom-right-radius:10px;-moz-border-bottom-right-radius:10px;-moz-border-bottom-left-radius:10px}#login-form .top-left,#login-form .top-right{display:none}#login-form .top-left{left:-7px;background-position:0 botom}#login-form .top-right{right:-7px;background-position:right bottom}#login-form form{margin:0 auto;padding-top:11px;width:350px}#login-form fieldset{margin:0 auto;width:330px}#login-form input[type=text]{width:130px}#login-form input[type=password]{width:110px}#login-form input[type=password],#login-form input[type=text]{padding:3px 5px;border:1px solid #aaa;color:#226c89}#login-form input[type=password]:focus,#login-form input[type=text]:focus{border-color:#777;outline:0}#login-form input[type=submit]{width:58px;height:22px;background:#6fa5b8 url(../img/input_button_back.png) repeat-x 0 -1px;padding-bottom:4px;border:none;color:#fff;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;-moz-border-top-right-radius:10px;-moz-border-top-left-radius:10px;-moz-border-bottom-right-radius:10px;-moz-border-bottom-left-radius:10px}#login-form .login.error{padding:5px 0 0 8px;font-size:11px}#clinic-bar nav{float:left;position:relative;left:-15px;background-color:transparent}#clinic-bar ul li:hover ul{display:block}.home #ph_image_submit_main{position:absolute;top:16px}#ph_image_submit_main{position:absolute;right:-3px;top:16px}#ph_image_submit{position:absolute;right:18px;top:52px}#menu-main-menu{list-style:none}#menu-main-menu>li{float:left;position:relative;border-left:#ccc 2px solid}#menu-main-menu>li:first-child{border:none}#menu-main-menu>li a{display:block;padding:10px 15px;font-weight:700;font-size:15px;text-decoration:none;color:#226c89}#menu-main-menu li ul.sub-menu{display:none;position:absolute;top:38px;left:2px;padding:5px 0;width:200px;list-style:none;background:#e3e7e9;border:none;-webkit-box-shadow:0 5px 5px rgba(0,0,0,.25);-moz-box-shadow:0 5px 5px rgba(0,0,0,.25);box-shadow:0 5px 5px rgba(0,0,0,.25)}#menu-main-menu li ul.sub-menu li{background-image:none}#menu-main-menu li ul.sub-menu li a{padding:5px 15px;width:170px;font-weight:400;font-size:13px}#clinic-bar form{float:right;margin-top:8px}#branding{padding:25px 0}#logo{display:block}#logo:hover{text-decoration:none}#logo:after{content:".";display:block;height:0;clear:both;visibility:hidden}#logo.text-only{color:#226c89}#search-wrap{float:right;padding:0 15px;border-top-left-radius:10px;border-top-right-radius:10px;-moz-border-top-right-radius:10px;-moz-border-top-left-radius:10px;background:#4389a2 url(../img/search_menu_back.png) repeat-x bottom left}#search-wrap form{position:relative;float:left;width:100%;min-height:46px;background:0 0}.search-end-left,.search-end-right{position:absolute;top:0;width:8px;height:46px;background-color:transparent;background-image:url(../img/search_menu_corners.png);background-repeat:no-repeat}.search-end-left{left:0;background-position:0 0}.search-end-right{right:0;background-position:right 0}#search-wrap form input[type=text]{margin-top:15px;width:228px;color:#226c89;border:1px solid #aaa;padding:3px 5px}#search-wrap form input[type=text]:focus{border-color:#777;outline:0}#main{background-color:#fff}#main .inner{padding:40px 20px 25px;background-color:#fff}#content{position:relative;float:left;width:660px;min-height:500px}.intro{margin-bottom:25px}.post-content p{margin-bottom:20px}.post-content ol{margin:0 0 25px 25px;list-style:decimal}.post-content ul{margin:0 0 25px 25px;list-style:disc}.post-content li{margin-bottom:6px}#subfooter.inner{padding-top:15px}#subfooter .widget-area{margin-left:20px;font-size:14px;color:#fff}#subfooter .widget-area li{list-style:none}#subfooter .widget-area a{text-decoration:none;color:#fff}#subfooter .widget-area h4{margin-bottom:5px;margin-top:10px;font-size:14px;color:#fff}#subfooter .left{float:left;margin-left:0;width:320px}#subfooter .middle{float:left;width:320px}#subfooter .right{float:right;margin-bottom:20px;padding:0 20px;width:230px;font-size:13px;background-color:#4389a2}#subfooter .right>p{margin-top:15px;margin-bottom:10px;font-size:12px}#subfooter .right td{position:relative;text-align:right}#subfooter .right td+td{padding-left:15px;text-align:left}#support-nav{position:relative;clear:both;float:left;border-top-left-radius:10px;border-top-right-radius:10px;-moz-border-top-right-radius:10px;-moz-border-top-left-radius:10px;background-color:#eceeee;padding:0 10px}#support-nav ul{float:left;list-style:none}#support-nav li{float:left;min-height:48px}#support-nav .foot-end-left,#support-nav .foot-end-right{width:9px;height:48px;background-color:transparent;background-image:url(../img/foot_menu_ends.png);background-repeat:repeat-x}#support-nav .foot-end-left{float:left;background-position:0 bottom}#support-nav .foot-end-right{position:absolute;top:0;right:-9px;background-position:right bottom}#support-nav li a{display:block;margin-top:20px;padding:0 10px;text-decoration:none;border-left:1px solid #d0d6d9;color:#4d5e68}#support-nav li:first-child a{border:none}#footer p.copyright{float:right;margin-top:12px;color:#1f617b}#footer p.copyright a{text-decoration:none;color:#1f617b}.rel_wrap{position:relative}.knockout{position:absolute;display:block;width:9px;height:10px;background-color:transparent;background-image:url(../img/white-knockout.png);background-repeat:no-repeat}.knockout.top{top:0}.knockout.right{right:0}.knockout.bottom{bottom:0}.knockout.left{left:0}.knockout.top.right{background-position:right 0}.knockout.bottom.right{background-position:right bottom}.knockout.bottom.left{background-position:0 bottom}.knockout.top.left{background-position:0 0}a.button{float:left;display:block;height:26px;font-size:12px;background:#4389a2 url(../img/input_button_back.png) repeat-x 0 -1px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;-moz-border-top-right-radius:10px;-moz-border-top-left-radius:10px;-moz-border-bottom-right-radius:10px;-moz-border-bottom-left-radius:10px}a.button span,a.button span strong{display:block;background-repeat:no-repeat;color:#fff}a.button span{background-position:0 0;overflow:hidden}a.button span strong{padding:5px 12px;background-position:right 0}a.button:hover{text-decoration:none}a.nocolour-button{position:relative;display:inline-block;padding:4px 2px 2px 11px;min-height:23px;text-decoration:none;background:transparent url(../img/color_chang_button_back.png) no-repeat 0 0;color:#fff}a.nocolour-button span{display:block;position:absolute;top:0;right:-10px;width:10px;min-height:24px;background:transparent url(../img/color_chang_button_back_right.png) no-repeat right 0}#content .date{position:absolute;top:0;left:0;width:40px;font-size:14px;text-align:center;text-transform:uppercase}#content .date span{display:block}#content .date .mon{font-weight:700}#content .date .day{font-size:28px;line-height:24px}#content .date .year{font-weight:700;font-size:14px}.roundbox{margin-bottom:12px;padding:12px 14px;background:#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}#nav{position:absolute;z-index:10;bottom:10px;left:0}#nav a{display:inline-block;height:14px;width:14px;text-indent:-9999px;background:transparent url(../img/slide_normal.png) center center no-repeat}#nav a.activeSlide{background:transparent url(../img/slide_active.png) center center no-repeat}#slideshow{position:relative;top:1px;float:left;width:705px}#slideshow ul{width:705px;list-style:none}#slideshow ul li{display:none;width:705px;height:350px}#slideshow ul li:first-child{display:block}#slideshow .details{float:left;margin-top:20px;width:160px}#slideshow .details h2{margin-bottom:15px;font-weight:400;font-size:21px;line-height:25px;color:#fff}#slideshow .details h2 a{color:#fff}#slideshow .details p{margin-bottom:20px;font-weight:400;font-size:14px;line-height:18px;color:#fff}#slideshow .image-rotate{position:relative;top:-5px;left:-25px;float:right;width:512px;height:355px}#slideshow .image-rotate a{position:absolute;top:0;right:0;display:block;width:512px;height:355px;background:transparent url(../img/lrg_frame_overlay.png) top left no-repeat}#slideshow .image-rotate img{position:absolute;top:22px;right:23px;display:block;width:466px;height:307px}.widget-area-slideshow{float:right;margin-top:-4px;padding:0 20px 20px;width:232px;background-color:#4389a2}.widget-area-slideshow a{color:#fff}.widget-area-slideshow h3:first-child{margin-top:40px}.widget-area-slideshow h3{margin:20px 0 2px;font-weight:400;font-size:18px;line-height:24px;color:#fff}.widget-area-slideshow h3[class]{margin-bottom:8px;padding-top:6px;padding-left:52px;min-height:30px;background-repeat:no-repeat;background-position:5px center}.widget-area-slideshow h3.none{background-image:none}.widget-area-slideshow h3.vetsource{background-image:url(../img/icon-actions-vetsource.png)}.widget-area-slideshow h3.bookavet{background-image:url(../img/icon-actions-bookavet.png)}.widget-area-slideshow h3.calendar{background-image:url(../img/icon-actions-calendar.png)}.widget-area-slideshow h3.client{background-image:url(../img/icon-actions-client.png)}.widget-area-slideshow h3.emergency{background-image:url(../img/icon-actions-emergency.png)}.widget-area-slideshow h3.epetrecords{background-image:url(../img/icon-actions-epetrecords.png)}.widget-area-slideshow h3.facebook{background-image:url(../img/icon-actions-facebook.png)}.widget-area-slideshow h3.helptip{background-image:url(../img/icon-actions-helptip.png)}.widget-area-slideshow h3.helpvideo{background-image:url(../img/icon-actions-helpvideo.png)}.widget-area-slideshow h3.mypeted{background-image:url(../img/icon-actions-mypeted.png)}.widget-area-slideshow h3.news{background-image:url(../img/icon-actions-news.png)}.widget-area-slideshow h3.pethealth{background-image:url(../img/icon-actions-pethealth.png)}.widget-area-slideshow h3.subscribe{background-image:url(../img/icon-actions-subscribe.png)}.widget-area-slideshow h3.twitter{background-image:url(../img/icon-actions-twitter.png)}.widget-area-slideshow h3.help{background-image:url(../img/icon-help.png)}.widget-area-slideshow h3.hours{background-image:url(../img/icon-hours.png)}.widget-area-slideshow p{margin-bottom:15px;font-size:24px;color:#fff}.widget-area-slideshow .special{font-size:14px}.widget-area-mid-top{position:relative;float:left;margin-top:24px;min-height:177px;background:#fa842a url(../img/bg-home-special-widget-gradient.png) repeat-x left bottom;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;-moz-border-top-right-radius:10px;-moz-border-top-left-radius:10px;-moz-border-bottom-right-radius:10px;-moz-border-bottom-left-radius:10px}.widget-area-mid-top>div>ul>li{list-style:none;float:left;padding:20px 25px 0;width:170px;min-height:177px;background:0 0}.widget-area-mid-top li{color:#fff;list-style:none}.widget-area-mid-top li .widget:first-child,.widget-area-mid-top li .widget:first-child .inner-wrap{margin-top:0;padding-top:0}.widget-area-mid-top a{color:#fff}.widget-area-mid-top .widget{margin-bottom:20px}.background-lines{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent url(../img/trasn_sep_grouped.png) top center repeat-y}.widget-area-mid-bottom{position:relative;float:left;margin:20px 0;min-height:177px}.widget-area-mid-bottom h3{margin:10px 0 15px 20px;font-weight:400;font-size:24px;color:#465d65}.widget-area-mid-bottom h3 a{text-decoration:none;color:#465d65}.widget-area-mid-bottom h3 a:hover{text-decoration:underline}.tour-slideshow-wrap{float:left;position:relative;padding:0 25px;width:375px}.tour-slideshow-wrap a.slide-arrow-small{position:absolute;top:160px;display:none;width:25px;height:24px;background-color:#6fa5b8;background-image:url(../img/mini_slide_nav.png);background-repeat:no-repeat;text-indent:-9999px;border-top-left-radius:14px;border-top-right-radius:14px;border-bottom-left-radius:14px;border-bottom-right-radius:14px;-moz-border-top-right-radius:14px;-moz-border-top-left-radius:14px;-moz-border-bottom-right-radius:14px;-moz-border-bottom-left-radius:14px}.tour-slideshow-wrap a.slide-arrow-left{left:0;background-position:0 0}.tour-slideshow-wrap a.slide-arrow-right{right:0;background-position:right 0}ul.tour-slides{margin:26px auto 0;width:365px;height:182px;overflow:hidden;background:transparent url(../img/ajax-loader.gif) center center no-repeat}ul.tour-slides li{float:left;list-style:none;width:375px;height:112px}ul.tour-slides li ul{width:380px;margin-left:-5px}ul.tour-slides li ul li{position:relative;float:left;margin-left:6px;padding:5px 0 0 6px;background-repeat:no-repeat;background-position:0 0}ul.tour-slides li ul li.slide{width:175px;height:175px;background-image:url(../img/large-tour-slide-back.png);position:relative;padding:7px 0 0 8px;visibility:hidden}ul.tour-slides li ul li.slide+li.slide{margin-left:7px}ul.tour-slides li ul li.slide .slide-img{position:absolute;width:87%;height:87%;background-position:center center}ul.tour-slides li ul li.portrait{width:81px;height:107px;background-image:url(../img/bg-flickr-slide-portrait.png)}.keep-current{float:right;padding-left:20px;width:200px;border-left:2px solid #d0d6d9}.keep-current h3{margin-left:0}.keep-current ul{clear:left;float:left;margin-bottom:15px;list-style:none}.keep-current ul li{margin-bottom:10px}.keep-current ul li a{font-size:14px;color:#4389a2;text-decoration:none}.keep-current ul li a:hover{text-decoration:underline}.social-profiles li{float:left;margin-right:5px;list-style:none}.social-profiles li a{display:block;line-height:0}.widget-area-right{position:relative;float:right;margin:25px 0;padding:20px 25px;width:220px;min-height:370px;background:#699e29 url(../img/bg-home-sidebar-widget-gradient.png) repeat-x 0 bottom;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;-moz-border-top-right-radius:10px;-moz-border-top-left-radius:10px;-moz-border-bottom-right-radius:10px;-moz-border-bottom-left-radius:10px}#content h1{font-size:30px;line-height:36px;color:#465d65}#content .indent{margin-left:60px}#content img.wp-post-image{margin-bottom:30px}.breadcrumb{margin-bottom:20px}.breadcrumb a{color:#333}.post-content .wp-post-image{margin-bottom:10px}.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 35px;list-style:disc}.intro ol,.post-content ol{margin:0 0 20px 35px;list-style:decimal inside}.intro ol li,.intro ul li,.post-content ol li,.post-content ul li{margin-bottom:6px}#content h2{margin-bottom:10px;font-size:20px;line-height:28px;color:#465d65}#content h3{margin-bottom:10px;font-size:16px;line-height:20px;color:#465d65}p.twentyfourseven{font-weight:700;padding-left:0;padding-right:0!important;padding-bottom:10px!important;padding-top:15px!important;width:100%}#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}#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}#sidebar{float:right;width:270px}#sidebar>div{position:relative;margin-bottom:25px;color:#fff}#sidebar>div{border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;-moz-border-top-right-radius:10px;-moz-border-top-left-radius:10px;-moz-border-bottom-right-radius:10px;-moz-border-bottom-left-radius:10px}.directory,.sidebar-bottom,.sidebar-top{position:relative;width:270px;background-repeat:repeat-x;background-position:0 bottom}.sidebar-top{background-color:#fa842a;background-image:url(../img/bg-home-special-widget-gradient.png);border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;-moz-border-top-right-radius:10px;-moz-border-top-left-radius:10px;-moz-border-bottom-right-radius:10px;-moz-border-bottom-left-radius:10px}.directory,.sidebar-bottom{background-color:#699e29;background-image:url(../img/bg-home-sidebar-widget-gradient.png);border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;-moz-border-top-right-radius:10px;-moz-border-top-left-radius:10px;-moz-border-bottom-right-radius:10px;-moz-border-bottom-left-radius:10px}#sidebar .sidebar-bottom>.widget>h4,.directory>.widget>div>h2,.directory>.widget>div>h3,.directory>.widget>h2,.directory>.widget>h3,.directory>.widget>h4,.sidebar-bottom>.widget>div>h2,.sidebar-bottom>.widget>div>h3,.sidebar-bottom>.widget>h2,.sidebar-bottom>.widget>h3{font-size:20px;margin-bottom:10px;font-weight:400;text-transform:capitalize}.directory>div,.sidebar-bottom>div,.sidebar-top>div{padding:0 20px 25px}.sidebar-bottom>div:first-child,.sidebar-top>div:first-child{padding-top:20px}.sidebar-bottom>h3,.sidebar-top>div>h3,.sidebar-top>h3{margin-bottom:15px;font-weight:400;font-size:24px;color:#fff}#sharing ul{list-style:none}#sharing ul li{float:left;margin-left:10px;width:30px;height:30px}#sharing ul li:first-child{margin-left:0}#sharing ul li a{display:block;width:30px;height:30px;line-height:0}.page-list ul{list-style:none}.page-list ul li{margin-bottom:4px;font-size:14px}.page-list ul li li{padding-left:15px}.page-list ul li a{color:#fff}.page-list ul li a:hover{color:#fff}#sidebar .our-locations ul{padding:0;background-color:transparent;border:none}#sidebar .our-locations ul li{margin-bottom:8px}#sidebar .our-locations ul h4{font-size:13px}#sidebar .our-locations ul h4 a:hover{color:#333}#sidebar .our-locations ul p{color:#333}#listing{list-style:none}#listing li{position:relative;margin-bottom:25px}#listing a.thumb{position:absolute;top:0;left:0;display:block;line-height:0}#listing h2{margin-bottom:6px;font-size:16px;line-height:20px}#listing h2 a{color:#333}#listing.video li{padding-left:145px;min-height:75px}.listing{list-style:none}.listing li h2 a{text-decoration:none;color:#333}.listing h3.team-group-head{clear:left;color:#333}.listing li h2 a:hover{text-decoration:underline}.listing li p{margin-bottom:0;font-size:12px;line-height:18px}.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}#listing.team li{float:left;padding:0 0 40px 105px;width:205px;min-height:115px;list-style:none}#listing.team li.odd{clear:both}#listing.team li.even{float:right}#listing.team li .job-title{margin-bottom:4px}#listing.product li{padding:0 130px 25px 90px;min-height:75px}#listing.product a.thumb{position:absolute;top:0;left:0;display:block;line-height:0}#listing.product h2{margin-bottom:6px;font-size:16px}#listing.product .meta{position:absolute;top:0;right:0;width:115px}#listing.product .meta a.button{float:right;margin-bottom:10px}#listing.product .meta .price{clear:right;float:right;font-size:20px}#listing.taxonomy li{margin-bottom:25px;padding-left:44px;min-height:34px;background-image:url(../img/icon-listing-indicator.png);background-repeat:no-repeat;background-position:0 2px}#listing.taxonomy h2{margin-bottom:6px;font-size:16px}#listing.service li{padding-left:95px;min-height:75px}#listing.testimonial li{margin-bottom:40px;padding-left:95px;min-height:75px}#listing.testimonial .thumb{position:absolute;top:0;left:0}#listing.testimonial p{margin-bottom:20px}#listing.testimonial h2{margin-bottom:6px;font-size:16px}#main #content.full-width{width:960px}#locations-wrap{margin-bottom:25px;width:960px}.directory{position:relative;float:right;padding:25px 20px;width:230px;height:400px}#content .directory h2{margin-bottom:15px;font-weight:400;font-size:24px;color:#fff}.directory ul{margin-left:-20px;width:270px;list-style:none}.directory ul li{position:relative;padding:10px 20px}.directory ul li:hover{background:rgba(255,255,255,.1)}.no-rgba .directory ul li:hover{background:url(../img/trans-white-10.png) repeat 0 0}.directory ul li:hover h3 a{text-decoration:underline}.directory ul li h3{margin-bottom:2px;font-size:14px}.directory ul li h3 a{color:#fff}.directory ul li a.action{position:absolute;z-index:10;top:0;left:0;display:block;width:270px;height:100%;text-indent:-9999px;overflow:hidden}#google-map{float:left;width:670px;height:450px}#google-map .action-links a.button{font-size:11px}#google-map .action-links a.button:first-child{margin-right:10px}.filters{margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #ccc}.filters form{float:right}.filters form input[type=submit]{display:none}#listing.blog li,#listing.event li,#listing.news li{padding:0 0 25px 155px;min-height:75px}#listing.blog a.thumb,#listing.event a.thumb,#listing.news a.thumb{left:60px}#listing.search li{margin-bottom:25px;padding-right:60px}#listing.search li .type{position:absolute;top:23px;right:0;font-style:italic;color:#ccc}#listing.educational-programs{margin:0}#listing.educational-programs li{position:relative;padding-left:85px;min-height:75px}#listing.educational-programs li .thumb{position:absolute;top:0;left:0;display:block;width:75px;height:75px;overflow:hidden}ul.page-numbers{float:right;list-style:none}ul.page-numbers li{float:left}ul.page-numbers li .current,ul.page-numbers li .selected{padding:0 4px;background:#333;color:#fff}ul.page-numbers li a{display:block;padding:0 4px;font-weight:700;text-decoration:none;color:#333}ul.page-numbers li a:hover{text-decoration:underline}.single-event .left-col{float:left;margin-right:40px;width:310px}.single-event .left-col p,.single-event .right-col p{margin-bottom:0}.single-event .right-col{float:left;width:310px}.single-event .right-col a.button{float:left;margin-top:10px}.single-event .desc{clear:both;padding-top:25px}.single-team img{float:left}.single-team .post-content.photo{min-height:260px;overflow:hidden}.single-team .post-content.photo .team-content{float:right;width:430px}.single-team .team-content h2{margin-bottom:6px;font-size:16px}.single-team .details{margin-bottom:15px}.single-team .details p{margin-bottom:0}.single-team .connect{margin-top:16px}.single-team #content .connect h3{margin-bottom:4px}.single-team .connect ul{margin:0;list-style:none;overflow:hidden}.single-team .connect ul li{float:left;margin-right:12px}.single-team .connect ul li.twitter a{background:url(../img/twitter_16.png) no-repeat 0 0}.single-team .connect ul li.facebook a{background:url(../img/facebook_16.png) no-repeat 0 0}.single-team .connect ul li a{display:block;padding-left:22px}.single-testimonial .author{margin-bottom:6px;font-weight:700;font-size:16px}.single-product .info-bar,.single-service .info-bar{margin-bottom:15px}.single-product .info-bar .price,.single-service .info-bar .price{float:left;margin:5px 15px 0 0;font-size:20px}.single-product .info-bar a.button,.single-service .info-bar a.button{float:left}.single-product .post-content p,.single-service .post-content p{clear:left}.single-location h2{margin-top:15px;margin-bottom:0!important}.single-location h2:first-child{margin-top:0}.single-location .left-col{float:left;margin-right:40px;width:310px}.single-location .left-col p,.single-location .right-col p{margin-bottom:0}.single-location .right-col{float:left;width:310px}.single-location .right-col table{margin-bottom:10px}.single-location .right-col table td:first-child{padding-right:15px;text-align:right}.single-location .left-col a.button{margin-top:8px}.single-location #location-map{clear:both;padding-top:25px}#comment-wrap{margin-top:40px;padding-top:20px;border-top:8px solid #eee}#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:#333}ol.commentlist a.comment-reply-link,ol.commentlist a.url{text-decoration:none;font-weight:700;color:#333;border-bottom:1px solid #333}#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:#333}.post-content .ll_form fieldset{padding:10px 0}.post-content .ll_form .field label{display:block;width:225px}.post-content .ll_form .field{margin-bottom:15px}.post-content .ll_form .field input[type=password],.post-content .ll_form .field input[type=text]{padding:3px 5px;width:215px;color:#226c89;border:1px solid #aaa}.post-content .ll_form .field input[type=password]:focus,.post-content .ll_form .field input[type=text]:focus{border:1px solid #777;outline:0}.post-content .ll_form .field.checkbox label{display:inline}.post-content .ll_form .field-wrap.petinfo{display:block!important}.post-content .ll_form .field-wrap.petinfo .field{float:left;margin-left:15px;width:150px}.post-content .ll_form .field-wrap.petinfo .field:first-child{margin-left:0;width:228px}.post-content .ll_form .field-wrap.petinfo .field .required{display:none}.post-content .ll_form #nopets{margin-bottom:10px}.post-content .ll_form .row_delete{float:left;position:relative;top:18px}.post-content .ll_form #addpet{clear:both;display:block}.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 .ll_form .special{font-style:italic}.post-content .ll_form .error_msg{padding-top:2px;font-style:italic;font-size:11px;color:#c43c35}.post-content .ll_form input[type=submit]{margin:20px 0}body[class*=password-recovery] form .field{float:left}body[class*=password-recovery] form input[type=text]{margin-right:8px;padding:3px 5px;width:215px;color:#226c89;border:1px solid #aaa}body[class*=password-recovery] form input[type=text]:focus{border:1px solid #777;outline:0}body[class*=password-recovery] form .required{display:none}body[class*=password-recovery] form input[type=submit]{float:left;margin-top:2px}@media only screen and (min-width:571px){#features-wrap,#footer-wrap,#header-meta-wrap,#header-wrap{min-width:980px}#main .inner{min-width:940px}.widget-area-mid-bottom{min-width:660px}}@media only screen and (max-width:500px){nav{text-align:left!important;width:100%!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:0;width:55px;z-index:12399994;display:block!important;float:right!important}#clinic-bar .menu-main-menu{display:none!important}}#clinic-bar .menu-button{display:none}#clinic-bar .menu-button .dashicons,.dashicons-before::before{font-size:35px;color:#226c89}#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:#226c89;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:#226c89;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:#226c89;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:#226c89;width:0;height:13px;border-radius:1px;-webkit-border-radius:1px;-moz-border-radius:1px;position:absolute;content:""}.menu-icon-div{float:right!important}