.animal_list_side_bar{margin:30px 10px 20px 10px;background:#37c7f4;border-radius:30px;width:100%;float:left;clear:both;text-transform:none;font-family:"League Gothic",sans-serif;}.side_bar_main_header{text-align:center;font-family:"Paytone One",serif;color:#333;font-style:italic;margin-bottom:14px;font-weight:bold;font-size:16px;border-bottom:5px solid #ba0b2e;padding-bottom:5px;width:300px;display:none;}.side_bar_table{background-color:transparent;}.side_bar_table .side_bar_section{width:20%;float:left;padding:20px;}.side_bar_section > div{width:100%;margin:0 auto;}.side_bar_section.type > div{width:60px;}.side_bar_section.breed > div{width:80px;}.side_bar_section.age > div{width:110px;margin:0 auto;}.side_bar_section.size > div{width:180px;margin:0 auto;}.side_bar_table.Found .side_bar_section,.side_bar_table.Lost .side_bar_section{width:25%;float:left;padding:20px;}.side_bar_table div{font-size:14px;}.side_bar_table div.side_bar_section_header{font-size:24px;line-height:1.2;color:#fff;letter-spacing:1px;text-transform:uppercase;}.side_bar_section select{margin-bottom:10px;}.side_bar_section_options{color:#0a2540;}.side_bar_section:nth-child(5) .side_bar_section_options{height:100px;overflow:auto;}.side_bar_section_options input{margin-right:5px;margin-top:-3px;display:inline-block;}.side_bar_section_options select{color:#0a2540;width:100% !important;}.side_bar_section_options label{font-size:20px;line-height:1;letter-spacing:1px;color:#fff;display:inline-block;}.side_bar_count{display:none;}.side_bar_hr_bg{display:none;}hr.side_bar_hr{height:1px;background-color:#38027f;border:1px solid #38027f;}.side_bar_buttons{width:20%;float:left;padding-top:60px;text-align:center;padding-bottom:10px;clear:none !important;}.side_bar_buttons input.button_search,.button_search,.alert_table .button,.alert_form_table .submit input{color:#fff;border:0px !important;border-top-left-radius:.726em;border-top-right-radius:.726em;border-bottom-right-radius:.726em;border-bottom-left-radius:.726em;background-color:#ed216b;box-shadow:.282em .331em 0em 0em #061f5c;font-family:"Paytone One",sans-serif;font-weight:400;font-size:1.65em;text-shadow:none;transition-property:border-color,background-color,box-shadow,opacity,filter,transform;transition-duration:.3s;text-decoration:none;cursor:pointer;padding:.563em 1.125em .813em !important;text-transform:lowercase;display:inline-block;}.side_bar_buttons input.button_search:hover,.button_search:hover,.alert_table .button:hover,.alert_form_table .submit input:hover{background-color:#fff;color:#37c7f4 !important;text-decoration:none !important;}.button_search_alt{display:block;background:#37c7f4;margin-bottom:20px;margin-right:20px;text-align:center;}.button_search_alt:hover{background:#ed216b;color:#fff;}.side_bar_buttons input.button_reset{display:none;}.results_animals_status,.results_animals_location,.results_animals_sn_soon{position:absolute;background:#96d361;color:#fff;text-transform:uppercase;padding:5px;opacity:.9;font-size:12px;max-width:50%;z-index:2;}.results_animals_tag_1{margin:10px 0 0 -5px;}.results_animals_tag_2{margin:50px 0 0 -5px;}.results_animals_tag_3{margin:90px 0 0 -5px;}.results_table{}.results_table tr td{font-size:11px;}.results_animal_bg{width:200px;}span.results_animal_name a.results_animal_link{font-weight:500;text-decoration:none;font-family:"Paytone One",serif;font-size:40px;line-height:1;word-break:break-all;word-wrap:anywhere;color:#37c7f4;}span.results_animal_name a.results_animal_link:hover{text-decoration:none;}.results_animal_name{display:block;}.results_animal_breed{}.results_animal_details{margin-top:5px;text-transform:capitalize;overflow:hidden;padding-left:10px;text-align:left;position:absolute;bottom:0px;left:0px;color:#fff;cursor:pointer;}.results_animal_details span{margin:2px;}.results_animal_detail_label{font-weight:bold;}.results_animal_detail_data{font-size:14px;line-height:16px !important;display:inline-block;}.results_animal_detail_data_Sex{margin-right:2px;font-weight:bold;}.results_animal_detail_data_Age::before{content:"•";margin-right:2px;}.results_animal_detail_data_Age{font-weight:bold;}.results_animal_details br{display:none;}.results_animal_details .video_icon{width:16px;height:16px;position:absolute;right:0px;margin-right:10px;}.results_animal_details .icons .icon{display:inline;}.results_animal_details .icons .icon img{margin:5px;width:32px;}.results_animal_last_row_blank{}.results_animal_zero_results_text{text-align:center;margin-top:20px;}.search_form.Adopted{display:none !important;}.image_overlay{background:linear-gradient(to top,rgba(0,0,0,.4) 25%,rgba(0,0,0,0) 75%);width:100%;height:100%;position:absolute;top:0;border-radius:10px;}.details_animal_table{width:750px;}.details_animal_table tr td{font-size:12px;}.details_animal_media{width:300px;}.details_animal_text{text-align:left;}.details_animal_photos{clear:both;overflow:hidden;margin-bottom:40px;margin-right:20px;box-shadow:20px 20px 0px #061f5c;}.details_animal_photos img{width:100% !important;height:auto !important;padding:0px;margin-top:10px;}.details_animal_photos_additional{overflow:hidden;margin-bottom:20px;}.details_animal_photos_additional_photo.additional_photo_one_half{width:50%;height:200px;float:left;}.details_animal_photos_additional_photo.additional_photo_one_third{width:33.33%;height:150px;float:left;}.details_animal_photos_additional_photo.additional_photo_one_fourth{width:25%;height:100px;float:left;}.details_animal_photos_additional_photo img{width:100%;height:100%;object-fit:cover;padding:5px;}.details_animal_photos_additional_photo.additional_photo_first img{padding-left:0px;}.details_animal_photos_additional_photo.additional_photo_last img{padding-right:0px;}.details_animal_video{width:100%;min-height:300px;}.details_animal_name{font-size:22px;color:#036;font-weight:bold;margin-bottom:5px;}.details_animal_breed{}.details_animal_detail_label{font-weight:bold;}.back_to_results{font-size:24px;}.pet_special_flag{color:#96d361;margin-bottom:10px;font-weight:500;}iframe{width:100%;height:560px;overflow:hidden;}.details_animal_details .icons .icon{display:inline;}.details_animal_details .icons .icon img{margin:10px;width:64px;}.alert_table,.alert_form_table{width:100%;max-width:100%;margin-bottom:0px;}.alert_table tr th,.alert_table tr td,.alert_form_table tr th,.alert_form_table tr td{border:0px !important;}.alert_form_table tr td.label{width:100%;float:left;text-align:left;font-size:14px;margin:0px;padding:0px;color:#0a2540;border:0px !important;}.alert_form_table.alert_table_details tr td.label{width:auto !important;float:none !important;font-weight:bold !important;}.alert_form_table tr td.data{width:100%;float:left;font-size:14px;margin:0px;padding:0px;border:0px !important;}.alert_form_table tr td.submit{text-align:center;cursor:default;border:0px !important;}.alert_form_table tr td.submit input{color:#fff;width:auto;padding:0px 20px;}.alert_form_table select,.alert_form_table input{padding:10px !important;border:1px solid #061f5c;background:#faf9f7;margin-bottom:20px;overflow:visible;line-height:150%;font-size:14px;color:#0a2540;width:100%;-webkit-transition:border-color .3s ease-in-out,background-color .3s ease-in-out;-moz-transition:border-color .3s ease-in-out,background-color .3s ease-in-out;-ms-transition:border-color .3s ease-in-out,background-color .3s ease-in-out;-o-transition:border-color .3s ease-in-out,background-color .3s ease-in-out;transition:border-color .3s ease-in-out,background-color .3s ease-in-out;}.alert_form_table select{padding:0px 10px !important;}.alert_form_table input[type="radio"],.alert_form_table input[type="checkbox"]{width:auto;border:0px;margin:15px 0px 20px 5px;}.alert_form_table .row_zip_code{display:none;}.button_unsubscribe{background:#96d361;color:#fff;padding:20px 15px !important;font-weight:bold;text-align:center;font-size:24px;box-shadow:none;border:0px;border-radius:0px;margin-top:20px;text-decoration:none;display:block;}.button_unsubscribe:hover{color:#fff;}.alert_lost_header{font-weight:bold;font-size:18px;}.alert_form_required{font-size:14px;}.alert_fieldset{border:1px solid #fff;padding:0px;margin:0px;font-size:14px;}.alert_fieldset legend{padding:40px 0px 0 0px;border:0px;width:auto;}.alert_table .alert.alert-success{color:#fff;font-weight:bold;padding:20px;margin:30px 10px 20px 10px;background:#37c7f4;border-radius:30px 30px 0px 0px;text-align:center;}.alert_table .alert.alert-success a{color:#fff;}.alert_table .alert.alert-success a:hover{color:#fff;text-decoration:underline;}.alert_table .alert.alert-warning{color:#fff;font-weight:bold;padding:20px;margin:30px 10px 20px 10px;background:#37c7f4;border-radius:30px 30px 0px 0px;text-align:center;}.animal_list_container{width:100%;height:100%;}.animal_list_results{width:100%;margin-left:auto;margin-right:auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;-webkit-flex-direction:row;flex-wrap:wrap;-webkit-flex-wrap:wrap;}.animal_list_box{width:23%;background:#fff;text-align:center;vertical-align:top;margin:1%;display:block;position:relative;box-shadow:none;border:0px;}.animal_list_box .results_animal_photo{background:#000;border-radius:10px;}.animal_list_box .results_animal_photo img{width:100%;object-fit:cover;object-position:center center;height:300px;position:relative;margin:0px;border-radius:10px;opacity:1 !important;}.status_stray .animal_list_box.days_old_12{display:none;}.animal_list_box_cat .results_animal_detail_data_Size,.animal_list_box_other .results_animal_detail_data_Size,.animal_list_box_cat .results_animal_detail_data_BodyWeight,.animal_list_box_other .results_animal_detail_data_BodyWeight,.status_stray .results_animal_name{display:none;}.details_animal_container{margin-top:20px;padding:20px;background-color:#fff;overflow:hidden;}.details_animal_row{overflow:hidden;}.details_animal_container hr{height:1px;width:100%;background-color:#ccc;margin:0px 0px 25px 0px;}.details_animal_left{width:50%;float:left;}.details_animal_right{width:50%;float:left;padding-top:70px;}.details_animal_right > div{margin-left:20px;}.addthis_toolbox{height:36px;}label{cursor:pointer;}.details_animal_header_left,.details_animal_header_right{margin-bottom:20px;}.details_animal_header_left{display:none;}.details_animal_header_name{font-family:"Paytone One",serif;font-weight:normal;font-size:40px;line-height:100%;color:#0a2540;}.details_animal_header_sub{font-size:18px;}.sharethis-inline-share-buttons{text-align:left !important;margin-bottom:20px !important;}.sponsor_button a{background-color:#f5a81c;color:#fff;border-radius:5px;padding:10px;display:inline-block;border:2px solid #fff;margin-bottom:10px;text-decoration:none;}.sponsor_button a:hover{background-color:#fff;color:#f5a81c;border:2px solid #f5a81c;text-decoration:none;}.petbridge{width:100% !important;}.petbridge br:nth-of-type(2){display:none;}.petbridge img{height:30px;}.animal_list_box_dog .results_animal_detail_data_PrimaryBreed{display:none !important;}.side_bar_section.breed{display:block !important;}.side_bar_section .side_bar_section_header.breed,.side_bar_section .side_bar_section_options.breed{display:none !important;}.side_bar_section.location{display:none !important;}.side_bar_section.other{display:none !important;}.pb_widget_alexandria{width:100%;overflow:hidden;text-align:center;padding:0px 10px;}.pb_widget_alexandria .pb_widget_alexandria_column{width:300px;display:inline-block;}.pb_widget_alexandria .pb_widget_alexandria_column_inner{padding:5px;height:300px;position:relative;}.pb_widget_alexandria .pb_widget_alexandria_column_inner img{width:100%;height:100%;object-fit:cover;border-radius:20px;cursor:pointer;}.pb_widget_alexandria .pb_widget_alexandria_column_inner .pb_widget_alexandria_overlay{position:absolute;top:0;left:0;width:290px;height:290px;background-color:rgba(0,0,0,0);border-radius:20px;margin:5px;}.pb_widget_alexandria .pb_widget_alexandria_column_inner:hover .pb_widget_alexandria_overlay{background-color:rgba(237,33,107,.5);}.pb_widget_alexandria .pb_widget_alexandria_column_inner .pb_widget_alexandria_hover{position:absolute;top:0px;left:0px;width:100%;text-align:center;display:none;color:#fff;padding-top:10px;font-family:"Paytone One";}.pb_widget_alexandria .pb_widget_alexandria_column_inner:hover .pb_widget_alexandria_hover{display:block;}.pb_widget_alexandria .pb_widget_alexandria_column_inner .pb_widget_alexandria_hover_meet{margin-top:0px;font-weight:100;font-size:24px;font-family:"Paytone One";text-transform:lowercase;}.pb_widget_alexandria .pb_widget_alexandria_column_inner.dog .pb_widget_alexandria_hover_meet,.pb_widget_alexandria .pb_widget_alexandria_column_inner.cat .pb_widget_alexandria_hover_meet,.pb_widget_alexandria .pb_widget_alexandria_column_inner.other .pb_widget_alexandria_hover_meet{margin-top:60px;}.pb_widget_alexandria .pb_widget_alexandria_column_inner .pb_widget_alexandria_hover_name{font-size:40px;line-height:1;font-weight:bold;text-transform:lowercase;padding:10px 0px 10px 0px;}.pb_widget_alexandria .pb_widget_alexandria_column_inner .pb_widget_alexandria_hover_learn{font-weight:100;text-transform:uppercase;font-family:"League Gothic";margin-top:10px;font-size:22px;}.pb_widget_alexandria .pb_widget_alexandria_column_inner .pb_widget_alexandria_hover_icon{width:100%;}.pb_widget_alexandria .pb_widget_alexandria_column_inner .pb_widget_alexandria_hover_icon img{width:100px;}@media only screen and (max-width: 900px){.details_animal_left,.details_animal_right{width:100%;padding-top:0px;}.side_bar_table{width:100%;}.side_bar_table div{}.side_bar_section > div{width:100% !important;padding-left:40px !important;}.side_bar_table .side_bar_section{width:50%;padding:10px 20px 0px 20px;min-height:120px;}.side_bar_buttons{width:100%;}.animal_list_box{width:31%;}.details_animal_right > div{margin-left:0px;}}@media only screen and (max-width: 700px){.animal_list_box{width:48%;}}@media only screen and (max-width: 500px){.details_animal_right{float:left;margin-top:10px;}.details_animal_header_left{display:block;margin-bottom:0px;}.side_bar_table .side_bar_section{width:100%;}.alert_form_table tr td.label{padding-bottom:0px;}.alert_form_table tr td.data{clear:both;}.animal_list_box{width:100%;}}