.pet-sex_mod_male {color: #0099cc !important;}.pet-sex_mod_female {color: #ff66ff !important;}.pet-image-slider-item, .pet-detail-image-slider__item {position: relative;}.pet-detail-image-slider__item video {width: 100%;}.pet-image-slider__img-caption, .pet-detail-image-slider__img-caption {padding: 1em;position: absolute;left: 0;right: 0;text-align: center;font-size: 16px;background: rgba(255,255,255,0.5);z-index: 1;}.pet-image-slider-item img {min-height: 304px;object-fit: cover;}.contact-form .pet-enquiry-alert.hidden {display: none;}.contact-form-pet-card {border-bottom: 1px rgba(0, 0, 0, 0.09) solid;}.contact-form-pet-card__photo img {width: 100%;}.contact-form-pet-card__title {font-size: 21px;font-weight: 600;color: #054aa0;}.contact-form-pet-card__location, .contact-form-pet-card__location-phone {font-size: 18px;}.contact-form-pet-card__location .fa, .contact-form-pet-card__location-phone .fa {width: 18px;color: #00e628;}@media only screen and (max-width: 575px) {.contact-form-pet-card__title {font-size: 18px;}.contact-form-pet-card__location, .contact-form-pet-card__location-phone {font-size: 14px;}}html .btn.pet-card-play-date-schedule-button {font-size: 1rem;}html .btn-primary.pet-card-play-date-schedule-button {background-color: #ffd51d;color: #333;font-weight: 600;border: none;}html .btn-primary.pet-card-play-date-schedule-button:disabled {background: #ffd51d;}.pet-card-play-date-popup {max-width: 830px;}@media only screen and (max-width: 575px) {.pet-card-play-date-popup {padding: 15px;}}.pet-card-play-date-accordion .card, .pet-card-play-date-form-accordion .card {border: none;}.pet-card-play-date-accordion .card-header, .pet-card-play-date-form-accordion .card-header {padding: 0;border: none;background: none;}.pet-card-play-date-form-accordion-title .btn, .pet-card-play-date-form-accordion .card-header .btn {padding-top: 0;padding-left: 0;padding-right: 0;color: inherit;}.pet-card-play-date-form-accordion-title .btn {font-size: 20px;color: #054aa0;}.pet-card-play-date-accordion .card-header .btn {font-size: 16px;font-weight: bold;}.pet-card-play-date-form-accordion .card-header .btn {text-decoration: none;}.pet-card-play-date-form-accordion .card-header .btn:hover span {text-decoration: underline;}.pet-card-play-date-form-accordion .card-header .btn .fa-chevron-down {display: none;}.pet-card-play-date-form-accordion .card-header .btn.collapsed .fa-chevron-up {display: none;}.pet-card-play-date-form-accordion .card-header .btn.collapsed .fa-chevron-down {display: inline;}.pet-card-play-date-form-accordion-content > .card-body {background: none;padding: 0;}.pet-card-play-date-accordion .card-body {background: none;padding: 0;}@media only screen and (max-width: 575px) {.pet-card-play-date-accordion .card-body {margin-right: -10px;}}.pet-card-play-date-slot-button {margin: 0 15px 15px 0;min-width: 80px;text-align: center;}.pet-card-play-date-slot-button:disabled {opacity: 0.3;}@media only screen and (max-width: 575px) {.pet-card-play-date-slot-button {margin: 0 10px 10px 0;padding: 6px 0;min-width: 70px;}}.pet-card-play-date-user-data.hidden {display: none;}.pet-card-play-date-selected {padding: 0;margin: 1em 0;font-size: 1.3em;}.pet-card-play-date-form .pet-enquiry-alert.hidden {display: none;}.pet-owl-carousel .owl-carousel .owl-item video {width: 100%;}.pet-card-play-date-form-agreement-group {margin-left: 1.25rem;position: relative;}.pet-card-play-date-form-email-error-text {display: none;width: 100%;color: #dc3545;}.pet-usda-report__item-wrapper {margin-bottom: 1em;}.pet-usda-report__item-wrapper:last-child {margin-bottom: 0;}.pet-usda-report__item {font-size: 20px;}.pet-usda-report__item .fa {color: #000;}.pet-usda-report__item:link:hover {text-decoration: none;}.pet-usda-report__item:link:hover span {text-decoration: underline;}.pet-detail2-pet-title {margin-left: 15px;margin-right: 15px;}.pet-detail2-options__item-title {font-size: 0.8rem;}.pet-detail2-options__item-value {padding: 0.533rem 0.933rem;margin: 0;font-size: 1rem;}.pet-detail2-share__wrapper {display: block;}.pet-detail2-share__btn {white-space: nowrap;}.pet-detail2-share__dropdown-menu {width: 100%;}.pet-detail2-footer-btn {height: 43px !important;}@media (min-width: 768px) {.pet-detail2-footer-btn {font-size: 1rem;}}@media (max-width: 767px) {.pet-detail2-share__dropdown-menu {position: absolute !important;left: auto;right: 0;}}.pet-detail2-share__dropdown-menu .social-icons {display: flex;align-items: center;justify-content: space-evenly;}.pet-detail2-badge {display: inline-block;font-weight: 400;text-align: center;vertical-align: middle;padding: .375rem .75rem;font-size: 1rem;line-height: 1.5;}.pet-detail2-breed-link {font-weight: normal;}