/*fetch-theme v2.0.0 | (c) 2019 Chris Ferdinandi | MIT License | http://github.com/cferdinandi/go-make-things */

@-webkit-viewport{width:device-width;zoom:1}@-moz-viewport{width:device-width;zoom:1}@-ms-viewport{width:device-width;zoom:1}@-o-viewport{width:device-width;zoom:1}@viewport{width:device-width;zoom:1}
.fetch-loaded *,.fetch-loaded :after,.fetch-loaded :before{box-sizing:border-box}.fetch-filter-button,.fetch-filter-fields{display:none}@media (min-width:60em){.fetch-wide-layout.fetch-loaded{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:1fr;grid-column-gap:1.5em;grid-row-gap:0}.fetch-wide-layout.fetch-filters{grid-area:1/1/2/2}.fetch-wide-layout .fetch-pet-listings{grid-area:1/2/2/5}.fetch-wide-layout .fetch-filter-fields{display:block}}.fetch-narrow-layout .fetch-filter-button{display:inline-block} .fbtn .filter-open::before{font-family: 'Font Awesome 5 Free'; content:"\f0dc";font-weight: 900;}.fetch-filter-fields.fetch-is-visible{display:block}@media (max-width:59.9999em){.fetch-filter-button{display:block}} .fetch-row {display:grid;grid-template-columns:auto auto;grid-column-gap:1.5em;column-gap:1.5em;grid-row-gap:1.5em;row-gap:1.5em;text-align:center}@media (min-width:40em){.fetch-row{grid-template-columns:auto auto auto}}@media (min-width:80em){.fetch-row{grid-template-columns:auto auto auto auto}} .fetch-img{display: block;height: 100%;width: 100%;position: absolute;top: 0;left: 0;font-family:"object-fit:cover";-o-object-fit: cover;object-fit: cover;} .fetch-pet{overflow: hidden;display:block;position:relative;border-radius:8px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.1);box-shadow:0 1px 4px rgba(0,0,0,.1);z-index:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;} .fetchCard-media {display: block; position: relative;background-image: url(),-webkit-gradient(linear,left top, left bottom,from(#dad5de),to(#eae9ed)); background-image: url(),-webkit-linear-gradient(top,#dad5de,#eae9ed); background-image: url(),-o-linear-gradient(top,#dad5de,#eae9ed); background-image: url(),linear-gradient(180deg,#dad5de,#eae9ed); background-size: 45%,100%; background-position: 50%; background-repeat: no-repeat;}.fetchCard-media:before{content: ""; display: block; padding-top: 125%;}.fetchCard-body {-webkit-box-sizing: border-box; box-sizing: border-box; position: relative;background-color: #fff; text-align: center;padding: 10px 10px 15px;}.fetchCard-body:before{content: "";display: block;height: 18px;border-radius: 50% 50% 0 0;position: absolute;bottom: calc(100% - 10px);right: -5px;left: -5px;background-color: #fff;}.fetch-pet-heading{margin:0 0 .25em;padding:0; color: #3bafda;}i.sm {padding-left: 5px;font-size: 60%; vertical-align: middle;}.fetch-all-pets-breeds,.fetch-all-pets-environment,.fetch-all-pets-summary{margin:0 0 .3125em;padding:0} .fetch-all-pets-breeds,.fetch-all-pets-environment{color:#666666;} .fetch-all-pets-environment{font-style:italic} .fetch-filters{margin-bottom:2em}.fetch-filter-fields{margin-bottom:1em;outline:none} .fetch-filters label{display:block;width:100%; font-size: .9em; font-weight: normal;} .fetch-filters label:last-child{margin-bottom: 1em;} .fetch-filter-heading{text-transform:uppercase; font-family:'Robot',sans-serif; font-weight: 600; margin-bottom: 5px;} .fetch-pet.tarpit,.fetch-pet[hidden],template.fetch-pet{display:none} .m-actionCard_bgWhite {background-color: #fff; color: #4d4751;} .actionCard {overflow: hidden;display: -webkit-box;display: -ms-flexbox;display: flex;position: relative;-webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column;flex-direction: column;border-radius: 10px;-webkit-box-shadow: 0 1px 3px rgba(77,71,81,.2);box-shadow: 0 1px 3px rgba(77,71,81,.2);background-color: #fff;} .m-actionCard_padSm .actionCard-body {padding: 15px;}.actionCard-body {-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;padding: 30px;text-align: center;}.txt_h2 {font-family:'Open Sans',arial,helvetica,sans-serif; display: block;font-size: 22px;color: #3bafda;line-height: 1.2;}.txt {font-family: 'Open Sans',arial,helvetica,sans-serif;font-size: 14px;font-weight: 400;line-height: 1.2;color: #4d4751;text-decoration: none;text-transform: none; padding-bottom: 15px; border-bottom: 1px solid #ccc;} .animalSearchBody {display: block;}.grid-col { -webkit-box-sizing: border-box; box-sizing: border-box; width: 100%; -ms-flex-negative: 0; flex-shrink: 0;}.u-vr6x {margin-bottom: 30px;}.m-grid_stretch {-webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch;} .grid_gutterLg, .grid_gutterLg_noNegativeMarginTop {margin-top: -20px;margin-left: -20px;} .grid {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -ms-flex-line-pack: start; align-content: flex-start; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start;}.m grid_stretch>.grid-col {display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column;} .grid_gutterLg>.grid-col, .grid_gutterLg_noNegativeMarginTop>.grid-col {margin-top: 20px;padding-left: 20px;}@media print, screen and (min-width: 1440px){ .grid-col_1\/4\@minXl {width: 25%;}} @media print, screen and (min-width: 1024px) {.grid-col_1\/3\@minLg { width: 33.33333%;}} @media print, screen and (min-width: 668px) {.grid-col_1\/3\@minMd {width: 33.33333%;}}@media print, screen and (min-width: 360px) {.grid-col_1\/2\@minSm {width: 50%;}}