/*
* Project: petfinder
* Version: 1.1.0 (2015-12-02)
* Development By: Petfinder
* Copyright(c): 2015
*/ 

@import url(//fonts.googleapis.com/css?family=Oswald:400,300,700);#header{position:relative}h1#logo{margin:35px 10px 25px 20px}#footer-logo a,#logo a{display:block;outline:0;margin:0;padding:0;width:184px;height:48px;background:#fff url(img/logo.png) no-repeat 0 0}#header-social-media-links{position:absolute;top:10px;right:92px;width:220px;height:24px;overflow:hidden;display:block}.follow-links h3{font-size:14px;color:#7332d6;float:left;line-height:22px;margin:0 10px 0 0;padding:0}#header-sign-in-form{position:absolute;display:block;top:0;right:5px;width:79px;height:33px}#header-sign-in-form a.sign-in-link{display:block;padding:10px;background:url(img/bg_lt_purple_stripe.gif);color:#333;font-size:12px}.icon-drop-down{display:inline-block;width:10px;height:14px;*margin-right:.3em;line-height:14px;vertical-align:text-top;background-image:url(img/pf_vertical_sprite.png);background-position:0 -65px;background-repeat:no-repeat;margin-top:1px;margin-left:2px}#TB_overlay{z-index:7000!important}#TB_window{z-index:7002!important}ul#local-nav ul{padding:15px 20px;background:#F1F0EC;border:5px solid #fff;-webkit-box-shadow:1px 6px 6px 1px rgba(99,99,99,.3);box-shadow:1px 6px 6px 1px rgba(99,99,99,.3)}ul#local-nav ul ul{margin-top:-10px}ul#local-nav ul li{float:none;margin:0!important;padding:0!important;line-height:19px;border:none}ul#local-nav ul li a{padding:5px 0 4px;color:#8442E9;font-weight:400;font-size:13px;font-family:Arial,Helvetica,sans-serif;text-transform:none;border:none}ul#local-nav ul li.heading a{font-family:Oswald,sans-serif;line-height:1.2em;font-size:14px;text-transform:uppercase;margin-bottom:5px;font-weight:400;color:#333;cursor:default}ul#local-nav ul li.heading a:hover{color:#333}ul#local-nav ul li.footer{padding:7px 0 5px!important;border-top:1px solid #fff;margin-top:10px!important}ul#local-nav ul li.footer a{font-family:Oswald,sans-serif;font-size:13px}ul#local-nav ul li.footer a:after{padding-left:5px;font-size:10px;content:'\003E'}*+html ul#local-nav ul li.footer a{background:url(../img/greater-arrow-ie7.png) right 70% no-repeat;padding-right:8px}ul#local-nav li ul li.sfHover>a,ul#local-nav li ul li>a:hover{color:#B88BFC}ul#local-nav ul li:first-child a{border-top:none}.sf-menu,.sf-menu *{margin:0;padding:0;list-style:none}.sf-menu{line-height:1}.sf-menu ul{position:absolute;top:-999em;width:120px}.sf-menu ul li{width:100%}.sf-menu li:hover{visibility:inherit}.sf-menu li{float:left;position:relative;width:auto}.sf-menu a{display:block;position:relative}.sf-menu li.sfHover ul,.sf-menu li:hover ul{left:4px;top:22px}.sf-menu li.dd-right.sfHover ul,.sf-menu li.dd-right:hover ul{left:auto;right:4px}ul.sf-menu li.sfHover li ul,ul.sf-menu li:hover li ul{top:-999em}ul.sf-menu li li.sfHover ul,ul.sf-menu li li:hover ul{left:120px;top:0!important}ul.sf-menu li li.sfHover li ul,ul.sf-menu li li:hover li ul{top:-999em}ul.sf-menu li li li.sfHover ul,ul.sf-menu li li li:hover ul{left:120px;top:0!important}.sf-menu a.sf-with-ul{padding-right:2.25em;min-width:1px}.sf-sub-indicator{position:absolute;display:block;display:none;right:.75em;top:1.05em;width:10px;height:10px;text-indent:-999em;overflow:hidden;background:url(img/arrows-ffffff.png) no-repeat -10px -100px}a>.sf-sub-indicator{top:11px;background-position:0 -100px}a:active>.sf-sub-indicator,a:focus>.sf-sub-indicator,a:hover>.sf-sub-indicator,li.sfHover>a>.sf-sub-indicator,li:hover>a>.sf-sub-indicator{background-position:-10px -100px}.sf-menu ul .sf-sub-indicator{background-position:-10px 0;display:block}.sf-menu ul a>.sf-sub-indicator{background-position:0 0}.sf-menu ul a:active>.sf-sub-indicator,.sf-menu ul a:focus>.sf-sub-indicator,.sf-menu ul a:hover>.sf-sub-indicator,.sf-menu ul li.sfHover>a>.sf-sub-indicator,.sf-menu ul li:hover>a>.sf-sub-indicator{background-position:-10px 0}.sf-shadow ul{background:url(img/shadow.png) no-repeat bottom right;padding:0 8px 9px 0}.sf-shadow ul.sf-shadow-off{background:0 0}#header-find-a-pet{background:#99cb49 url(img/bg_green_diagonal.png) repeat 0 0;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px}#header-find-a-pet .inside{padding:8px 15px}#header-find-a-pet h3{float:left;font-size:22px;line-height:40px;font-weight:400;font-family:Oswald,Helvetica,Arial,sans-serif;color:#fff;text-transform:uppercase;margin-left:20px;margin-right:30px}#header-find-a-pet ul{float:left;margin:0;padding:0;list-style:none}#header-find-a-pet ul li{display:inline-block;float:left;margin:0;padding:0 25px;border-right:1px dotted #fff}#header-find-a-pet ul li:last-child{padding-right:0;border-right:none}#header-find-a-pet form label{font-size:14px;font-family:Arial,Helvetica,sans-serif;font-weight:700;color:#fff;margin:0 0 1px 1px}#header-find-a-pet form input[type=text],#header-find-a-pet form select{width:162px;font-size:14px;font-family:Arial,Helvetica,sans-serif;color:#999;margin:0}#header-find-a-pet .submit-container{float:left;margin:0;padding:21px 0 0 15px}.fap input{font-size:13px}ul.smart_autocomplete_container{background:#fff;-webkit-box-shadow:0 1px 6px 0 rgba(00,00,00,.3);-moz-box-shadow:0 1px 6px 0 rgba(00,00,00,.3);box-shadow:0 1px 6px 0 rgba(00,00,00,.3)}ul.smart_autocomplete_container li{list-style:none;cursor:pointer;margin:0;padding:3px 7px;font-size:13px}li.smart_autocomplete_highlight{background-color:#7332D6!important;color:#fff}#footer-logo{padding:30px 15px 0 10px}#footer-sharing{padding:0 0 0 15px}#footer p.copy{text-align:center;font-size:10px;margin:20px 0 10px;padding:0}#site-footer #google-ads{margin:0 auto;text-align:center}#site-footer .google_adsense h2{font-size:11px;font-weight:400;font-family:Helvetica,Arial,sans-serif;text-transform:none;padding:2px}#site-footer .google_adsense ul{width:210px;float:left;margin:10px;font-size:10px}#site-footer .ars-graphic{display:none}#homepage-content{padding:15px 0 0}#fcs-container{width:632px;height:auto;min-height:353px;position:relative;overflow:visible!important;text-align:center;visibility:hidden;display:none}#content #fcs-container.section{padding-bottom:30px}#fcs-container .slide{width:632px;min-height:353px;overflow:visible!important}#content .content-widget-container{padding-top:0}#content .content-widget-container #content-widgets{padding-top:0;border-bottom:1px solid #e8e8e8}#content .photo-gallery{padding-bottom:0}.photo-gallery h1.entry-title{border-bottom:none}.photo-gallery #entry-tags{margin-bottom:0}.photo-gallery-widget.stream-entry{border-top:none;margin-bottom:0}.photo-gallery-container{width:632px;height:422px;position:relative;overflow:visible!important;text-align:left}.photo-gallery-container .slide{width:632px;min-height:353px;overflow:visible!important}.photo-gallery-container .photo-description{text-align:left}.photo-gallery-container .below h2{margin-top:5px}.photo-gallery-container .below h2,.photo-gallery-container .below h2 a{color:#000;font-size:16px;font-family:Arial,sans-serif;text-transform:none;font-weight:700}.caption-above .photo-gallery-container .rsGCaption{margin-bottom:10px;height:80px;overflow:hidden}.photo-gallery-container .above h2{margin-top:0;line-height:22px}.photo-gallery-container .above h2,.photo-gallery-container .above h2 a{color:#000;font-size:16px;font-family:Arial,sans-serif;text-transform:none;font-weight:700}.photo-gallery-container .above h2 span{color:#8cc835;font-size:24px;font-family:Oswald,Arial,sans-serif;font-weight:400}#featured-pet-slide .adopt-me-badge{display:block;width:100px;height:35px;position:absolute;top:5px;left:-5px;z-index:100}#featured-pet-slide a.button{background:#8ac42b;background:-moz-linear-gradient(top,#8ac42b 0,#7b0 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#8ac42b),color-stop(100%,#7b0));background:-webkit-linear-gradient(top,#8ac42b 0,#7b0 100%);background:-o-linear-gradient(top,#8ac42b 0,#7b0 100%);background:-ms-linear-gradient(top,#8ac42b 0,#7b0 100%);background:linear-gradient(top,#8ac42b 0,#7b0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8ac42b', endColorstr='#77bb00', GradientType=0);border-color:#fff}.video-thumb-link{background:url(img/video-icon-bg.png) no-repeat;display:block;width:60px;height:45px;overflow:hidden}.video-thumb-link:hover{background-position:0 -45px}#main .profile-container,.search-results-container #results-container{width:662px;min-height:400px}.petDetails-petDetailContainer .search-loader,.shelterSearch-resultsContainer .search-loader{display:block;position:static;width:220px;height:300px;margin:30px auto 0}.petDetails-petDetailContainer .search-loader p,.shelterSearch-resultsContainer .search-loader p{padding:1em 0;text-transform:uppercase;font-size:10px;color:#653895;text-align:center}.search-results-container #loader{position:absolute;top:0;left:0;width:662px;height:400px;margin:25px auto;text-align:center}.search-results-container #loader p{padding:1em 0;text-transform:uppercase;font-size:10px;color:#653895;text-align:center}.search-results-container .displayonload,.search-results-container .slidedownonload,.search-results-container .slideuponload{display:none}.btm-pagination a.nextPageLink,.btm-pagination a.previousPageLink{display:inline-block;width:10px;height:15px;padding:0;margin:0 5px;background:url(img/pf_vertical_sprite.png) no-repeat;vertical-align:text-top}.btm-pagination a.previousPageLink{background-position:0 -1510px}.btm-pagination a.previousPageLink.disabled{background-position:0 -1530px}.btm-pagination a.nextPageLink{background-position:-41px -1510px}.btm-pagination a.nextPageLink.disabled{background-position:-41px -1530px}div.content-box .browse-pets header h1{padding-top:0;padding-right:150px}.pet-profile-container{margin-top:30px}.article-post .pet-profile-container .section-head{margin-top:0}.total-pets-near-you h2{float:left;width:490px}.total-pets-near-you .two-thirds a.return-to-search{float:right;width:140px;text-align:right;font-size:11px;margin-top:21px}.share-bar ul.follow-icons li{background:0 0}#main .profile-container .more-info{clear:both}#available-pets .show-loader{background:transparent url(img/ajax-loader-facebook.gif) no-repeat center center}#available-pets .show-loader p{visibility:hidden}#recentpets-container h2{margin-bottom:15px}#recentpets-container{margin:0 10px 10px;padding:5px 10px 10px 15px;clear:both}table.breed-table{width:632px;margin:0 15px 15px}table.breed-table td,table.breed-table th{padding:10px}table.breed-table th{font-weight:700}table.breed-table td{border-bottom:1px dashed #ccc}table.breed-table tbody tr:hover{background:#ffc}table.breed-table .type-cell{text-align:left;text-transform:capitalize}table.breed-table .pets-available-cell{text-align:right}table.breed-table .more-breed-info-cell{text-align:left}ul.inline_form_elements{margin:0;padding:0}ul.inline_form_elements li{float:left;margin:10px}table.shelter-search-results-table{width:632px;margin:0 15px 15px 0}table.shelter-search-results-table td,table.shelter-search-results-table th{padding:10px}table.shelter-search-results-table th{font-weight:700}table.shelter-search-results-table td{border-bottom:1px dashed #ccc}table.shelter-search-results-table tbody tr:hover{background:#ffc}table.shelter-search-results-table .type-cell{text-align:left;text-transform:capitalize}table.shelter-search-results-table .pets-available-cell{text-align:right}table.shelter-search-results-table .more-breed-info-cell{text-align:left}a.petlist{background-position:0 -100px;display:block;width:18px;height:18px;overflow:hidden;text-indent:-9999px}ul#content-widgets{list-style:none;padding-top:25px}ul#content-widgets li.rss_feed figure img{max-height:190px;max-width:253px}ul#content-widgets .topic-module h2.topic-title{font-size:20px}#sidebar .sponsors_listing li{margin-bottom:10px;line-height:1.25em}#sidebar #google-ads h2,#sidebar #google-ads ul{margin-bottom:15px}#sidebar .module .psdui-container,#sidebar .module input[type=submit]{vertical-align:middle}.bylines{display:block;margin:.5em 0 .75em}h4.date{margin-bottom:5px;float:right}h4.date small,h4.date small a{color:#aaa;font-weight:300}h4.date small a:hover{text-decoration:underline;color:#888}#entry-tags,.entry-meta{margin-bottom:1em}.entry-content .navigation{display:table;margin:1em 0;width:100%}.entry-content .navigation .nav-previous{display:table-cell;text-align:left;width:48%;padding-right:2%}.entry-content .navigation .nav-next{display:table-cell;text-align:right;width:48%;padding-left:2%}#sidebar .psdui-container{max-width:220px!important}#article-list .item .article-post{padding:15px 0 25px}#article-list .item .article-post h2.title{margin-top:0}#article-list .item .article-post h3.section,#article-list .item .article-post h3.section a{text-transform:uppercase;font-family:Oswald,sans-serif!important;font-weight:400}ul#article-list li.featured div.read-more{text-align:center}ul#article-list li.featured h4.date{float:none}.mod-w-photo figure{margin-bottom:1em}#article-list .mod-w-photo figure .first-image img{max-width:253px;height:auto}#article-list li.featured .post-image,#article-list li.featured .post-image img{float:none}div.read-more{margin:.5em 0}div.read-more,div.read-more a{line-height:20px;vertical-align:bottom}div.read-more a.share-on-facebook{padding:1px 0 1px 20px;background:url(img/facebook.png) no-repeat 0 0}div.read-more span{color:#7332d6;font-family:arial,helvetica,sans-serif!important;font-size:13px!important}.archive .sub-category h1,.blog .sub-category h1{padding-right:0}#share-box-bottom{clear:both}.entry-content img{max-width:632px;height:auto}.alignleft,img.alignleft{display:inline;float:left;margin-right:24px!important;margin-top:4px}.alignright,img.alignright{display:inline;float:right;margin-left:24px;margin-top:4px}.aligncenter,img.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}img.aligncenter,img.alignleft,img.alignright{margin-bottom:12px}.wp-caption{background-color:#F2FAD9;text-align:center;padding-top:5px;margin-bottom:1em!important}.wp-caption:after{display:block;visibility:hidden;clear:both;height:0;content:"."}p.wp-caption-text{font-family:Helvetica,Arial,sans-serif;font-size:12px;color:#999;padding:3px 10px 5px;text-align:left;margin-bottom:0}.gallery{padding-top:0;margin-bottom:25px!important;margin-top:0!important}.gallery-item{margin-top:0!important;margin-bottom:25px!important}.gallery img{border:none!important}#projectBox .gallery{margin-top:-15px!important}.widget-area .widget ul ul{margin-left:12px}.widget_rss li{margin:12px 0}.widget_recent_entries .post-date,.widget_rss .rss-date{color:#aaa;font-size:11px;margin-left:12px}#wp-calendar{margin:0;width:100%;font-size:13px;color:#686868}#wp-calendar caption,#wp-calendar td,#wp-calendar th{text-align:left}#wp-calendar #next{padding-right:24px;text-align:right}#searchform input{margin-bottom:0}#searchform a i{margin-top:5px}.widget_twitter li{list-style-type:none}.widget_twitter .timesince{display:block;text-align:right}.widget-area .widget{word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}#sidebar .widget-area .widget h3{font-size:20px;font-family:Oswald,Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:400;line-height:26px}.widget-area .textwidget ul{list-style:disc outside}#footer .widget-area .widget{margin:30px 0 20px}#footer .widget-area .xoxo h3{font-size:12px;font-weight:400;line-height:12px;margin:0 0 8px}#footer .widget-area .xoxo .inside{border-left:1px solid #e8e8e8;padding:0 0 0 10px}#footer .widget-area .widget ul{list-style:none;margin:0;padding:0;font-size:10px;font-weight:700}#footer .widget-area .widget ul a{color:#666;text-decoration:none}#footer .widget-area .widget ul a:hover{color:#5636a3;text-decoration:underline}.comments-title{margin-bottom:48px;margin-bottom:3.428571429rem;font-size:16px;font-size:1.142857143rem;line-height:1.5;font-weight:400}.comments-area article{margin:24px 0;margin:1.714285714rem 0}.comments-area article header{margin:0 0 48px;margin:0 0 3.428571429rem;overflow:hidden;position:relative}.comments-area article header img{float:left;padding:0;line-height:0}.comments-area article header cite,.comments-area article header time{display:block;margin-left:85px;margin-left:6.071428571rem}.comments-area article header cite{font-style:normal;font-size:15px;font-size:1.071428571rem;line-height:1.42857143}.comments-area article header time{line-height:1.714285714;text-decoration:none;font-size:12px;font-size:.857142857rem;color:#5e5e5e}.comments-area article header a{text-decoration:none;color:#5e5e5e}.comments-area article header a:hover{color:#21759b}.comments-area article header cite a{color:#444}.comments-area article header cite a:hover{text-decoration:underline}.comments-area article header h4{position:absolute;top:0;right:0;padding:6px 12px;padding:.428571429rem .857142857rem;font-size:12px;font-size:.857142857rem;font-weight:400;color:#fff;background-color:#0088d0;background-repeat:repeat-x;background-image:-moz-linear-gradient(top,#009cee,#0088d0);background-image:-ms-linear-gradient(top,#009cee,#0088d0);background-image:-webkit-linear-gradient(top,#009cee,#0088d0);background-image:-o-linear-gradient(top,#009cee,#0088d0);background-image:linear-gradient(top,#009cee,#0088d0);border-radius:3px;border:1px solid #007cbd}.comments-area li.bypostauthor cite span{position:absolute;margin-left:5px;margin-left:.357142857rem;padding:2px 5px;padding:.142857143rem .357142857rem;font-size:10px;font-size:.714285714rem}a.comment-reply-link{font-size:13px;font-size:.928571429rem;line-height:1.846153846;color:#686868}a.comment-reply-link:hover{color:#21759b}.commentlist .pingback{line-height:1.714285714;margin-bottom:24px;margin-bottom:1.714285714rem}.commentlist .children{margin-left:48px;margin-left:3.428571429rem}#respond h3#reply-title{font-size:16px;font-size:1.142857143rem;line-height:1.5}#respond h3#reply-title #cancel-comment-reply-link{margin-left:10px;margin-left:.714285714rem;font-weight:400;font-size:12px;font-size:.857142857rem}#respond form{margin:24px 0;margin:1.714285714rem 0}#respond form p{margin:11px 0;margin:.785714286rem 0}#respond form p.logged-in-as{margin-bottom:24px;margin-bottom:1.714285714rem}#respond form label{display:block;line-height:1.714285714}#respond form input[type=text],#respond form textarea{-moz-box-sizing:border-box;box-sizing:border-box;font-size:12px;font-size:.857142857rem;line-height:1.714285714;padding:10px;padding:.714285714rem;width:100%}#respond form p.form-allowed-tags{margin:0;font-size:12px;font-size:.857142857rem;line-height:2;color:#5e5e5e}#respond form .required{color:red}label~span.required{display:block;float:left;margin:-18px 0 0 -16px;margin:-1.285714286rem 0 0 -1.142857143rem}.input-wrap{width:176px;border:2px solid #b3e270;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}.main-content .input-wrap{border:2px solid #d0c0ea;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:inset 0 0 2px 2px #cecece;-moz-box-shadow:inset 0 0 2px 2px #cecece;box-shadow:inset 0 0 2px 2px #cecece}.styled-select select{background:0 0;width:166px;font-size:13px;padding:2px 40px 0 10px;border:0;border-radius:0;height:30px;-webkit-appearance:none;*margin:-1px}#awo-state{width:220px}.styled-select,.styled-text-input{background-color:#fff;width:175px;height:30px;overflow:hidden;border:1px solid #d9d9d9;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-webkit-box-shadow:inset 0 0 2px 2px #cecece;-moz-box-shadow:inset 0 0 2px 2px #cecece;box-shadow:inset 0 0 2px 2px #cecece;*float:left}.styled-multi{width:166px;height:30px;border:1px solid #d9d9d9;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-webkit-box-shadow:inset 0 0 2px 2px #cecece;-moz-box-shadow:inset 0 0 2px 2px #cecece;box-shadow:inset 0 0 2px 2px #cecece;*height:20px}.styled-select{*background-image:none!important;*height:20px;*width:173px}.styled-multi,.styled-select{background:url(img/pf_vertical_sprite.png) no-repeat #fff;background-position:146px 3px}.styled-multi select{background:0 0;font-size:13px;padding:7px 40px 0 10px;border:0;border-radius:0;-webkit-appearance:none;line-height:35px;display:block;height:28px}.styled-text-input input{border:0;height:32px;padding:0 10px;line-height:normal;background-color:transparent;*padding-top:8px;*height:24px}.styled-age-gender-wrap{position:relative;width:107px;height:31px}.styled-age-gender-button{position:absolute;right:2px;top:3px;display:block;background:#fff url(img/pf_vertical_sprite.png) no-repeat;width:27px;height:24px;overflow:hidden}.styled-age-gender{position:absolute;z-index:1000;width:107px;height:30px;overflow:hidden;line-height:35px;border:1px solid #d9d9d9;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-webkit-box-shadow:inset 0 0 2px 2px #cecece;-moz-box-shadow:inset 0 0 2px 2px #cecece;box-shadow:inset 0 0 2px 2px #cecece;background-color:#fff}.selected-value{padding-left:10px;margin-top:-1px}.styled-age-gender-open{height:auto}.age-item .input-wrap{width:108px}.age-item .styled-select{width:100px;background-position:70px 3px}.gender-item .input-wrap{width:118px}.gender-item .styled-select{width:116px;background-position:86px 3px}#fap-age,#fap-gender{width:175px}#fap-distance,#fap-type{width:235px;*width:175px}.no-bull ul li{list-style-type:none;margin-bottom:7px}#top-beta{display:block;width:150px;height:62px;position:absolute;top:5px;left:205px;z-index:1000}#fap-more-search-options,#fap-search-options{padding-bottom:25px}.mltslct-instr{clear:both;color:#fff}#fap-more-search-options .mltslct-instr{color:#000}.mltslct-instr-wrap{display:block;height:10px;width:150px;position:absolute;bottom:0}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.frm-green{background:url(img/bg_green_stripe_2x.png);background-size:6px 6px}}.form-validation-error{width:225px;color:#0000;background:#FFF;z-index:99999;padding:10px;border:3px solid #f8aa35}.ie7 .label{display:block;font-size:13px;font-weight:700}