.elementor-kit-8963{--e-global-color-primary:#01758E;--e-global-color-secondary:#389FB1;--e-global-color-text:#131313;--e-global-color-accent:#BB0F2D;--e-global-color-4d5cadc:#3C3333;--e-global-color-2ed11b5:#B6CFD4;--e-global-color-74b9f08:#FFFFFF;--e-global-typography-primary-font-family:"Lato";--e-global-typography-primary-font-weight:400;--e-global-typography-text-font-family:"Montserrat";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Bebas Neue";--e-global-typography-accent-font-weight:500;--e-global-typography-accent-letter-spacing:0.54px;--e-global-typography-ec4d0d5-font-family:"Lato";--e-global-typography-ec4d0d5-font-size:3.6rem;--e-global-typography-ec4d0d5-font-weight:700;--e-global-typography-21d0d02-font-family:"Lato";--e-global-typography-21d0d02-font-size:3.2rem;--e-global-typography-21d0d02-font-weight:700;--e-global-typography-d36af85-font-family:"Lato";--e-global-typography-d36af85-font-size:2.5rem;--e-global-typography-d36af85-font-weight:700;--e-global-typography-cfad52e-font-family:"Lato";--e-global-typography-cfad52e-font-size:2rem;--e-global-typography-cfad52e-font-weight:700;--e-global-typography-0367b51-font-family:"Bebas Neue";--e-global-typography-0367b51-font-size:3rem;--e-global-typography-0367b51-font-weight:normal;--e-global-typography-0367b51-letter-spacing:0.55px;--e-global-typography-b25793d-font-family:"Bebas Neue";--e-global-typography-b25793d-font-size:18px;--e-global-typography-b25793d-letter-spacing:0.54px;--e-global-typography-7139d61-font-family:"Lato";--e-global-typography-7139d61-font-size:16px;--e-global-typography-922d145-font-family:"Bebas Neue";--e-global-typography-922d145-font-size:20px;--e-global-typography-922d145-text-decoration:underline;--e-global-typography-922d145-letter-spacing:0.54px;--e-global-typography-b80373d-font-family:"Lato";--e-global-typography-b80373d-font-size:15px;--e-global-typography-b80373d-letter-spacing:0.45px;background-image:url("https://www.hamiltonhumane.com/wp-content/uploads/2024/08/pawbackground1.jpg");color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );background-position:435px 140px;background-repeat:repeat-y;}.elementor-kit-8963 button,.elementor-kit-8963 input[type="button"],.elementor-kit-8963 input[type="submit"],.elementor-kit-8963 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Bebas Neue", Sans-serif;font-size:2rem;font-weight:500;letter-spacing:0.54px;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:16px 36px 16px 36px;}.elementor-kit-8963 e-page-transition{background-color:#FFBC7D;}.elementor-kit-8963 p{margin-bottom:16px;}.elementor-kit-8963 a{color:var( --e-global-color-accent );}.elementor-kit-8963 h1{color:var( --e-global-color-primary );font-family:var( --e-global-typography-21d0d02-font-family ), Sans-serif;font-size:var( --e-global-typography-21d0d02-font-size );font-weight:var( --e-global-typography-21d0d02-font-weight );}.elementor-kit-8963 h2{color:var( --e-global-color-primary );font-family:var( --e-global-typography-d36af85-font-family ), Sans-serif;font-size:var( --e-global-typography-d36af85-font-size );font-weight:var( --e-global-typography-d36af85-font-weight );}.elementor-kit-8963 h3{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-cfad52e-font-family ), Sans-serif;font-size:var( --e-global-typography-cfad52e-font-size );font-weight:var( --e-global-typography-cfad52e-font-weight );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){margin-block-end:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-8963{--e-global-typography-ec4d0d5-font-size:3rem;--e-global-typography-d36af85-font-size:2rem;--e-global-typography-cfad52e-font-size:1.5rem;--e-global-typography-0367b51-font-size:2.5rem;font-size:var( --e-global-typography-text-font-size );background-position:0px 178px;background-repeat:repeat;}.elementor-kit-8963 h1{font-size:var( --e-global-typography-21d0d02-font-size );}.elementor-kit-8963 h2{font-size:var( --e-global-typography-d36af85-font-size );}.elementor-kit-8963 h3{font-size:var( --e-global-typography-cfad52e-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}}@media(max-width:767px){.elementor-kit-8963{--e-global-typography-ec4d0d5-font-size:3rem;--e-global-typography-21d0d02-font-size:2.4rem;--e-global-typography-0367b51-font-size:2.2rem;font-size:var( --e-global-typography-text-font-size );background-position:0px 248px;background-repeat:repeat;}.elementor-kit-8963 h1{font-size:var( --e-global-typography-21d0d02-font-size );}.elementor-kit-8963 h2{font-size:var( --e-global-typography-d36af85-font-size );}.elementor-kit-8963 h3{font-size:var( --e-global-typography-cfad52e-font-size );}.elementor-kit-8963 button,.elementor-kit-8963 input[type="button"],.elementor-kit-8963 input[type="submit"],.elementor-kit-8963 .elementor-button{font-size:24px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */ul li, ol li {margin-bottom: 8px;}

.footer-socials .elementor-social-icon {font-size: 30px;
    padding: 8px;
    border-radius: 5px;}
.footer-mobile-menu.elementor-nav-menu--stretch .elementor-nav-menu__container.elementor-nav-menu--dropdown {position:relative;}
/*----Graivty Forms---*/
.gfield_label {color: #01758E; font-family: "Lato", Sans-serif;}
.gform_footer input[type=submit]{
    font-size: 1.5rem!important;
    letter-spacing: 0.54px;
    color: #bb0f2d;
    background-color: #bb0f2d00;
    border-radius: 100px 100px 100px 100px;
    padding: 8px 50px 8px 50px;
    border: 3px solid;
}
.gform_footer input[type=submit]:hover{
    color: #ffffff;
    background-color: #bb0f2d;
}
/*--mini form--*/
form.mini-form {background-color: #ffffff; /*padding-top:40px;*/ padding-left:40px;padding-right:40px; padding-bottom:16px; /*border: 2px solid #B6CFD4; border-radius: 20px;*/}
.mini-form .buttonized input.gfield-choice-input{display:none;}
.mini-form .gfield_radio{display: flex;
width: 328px;
justify-content: center;
align-items: center;
align-content: center;
gap: 16px;
flex-wrap: wrap;}
.mini-form .gform_body {width:328px !important;}
.mini-form .buttonized #input_196_10 label {width:145px;}
.mini-form .buttonized label{display: flex !important;
max-width:100%!important;

padding: 16px;
justify-content: center;
align-items: center;
flex-shrink: 0;
border: 2px solid #B6CFD4;
font-weight:bold;
border-radius:10px;
color: #bb0f2d;
font-size: 18px!important;}
.mini-form .buttonized input:checked + label {
            background-color: #bb0f2d;
            color: #fff;
          }
.mini-form input[type=text] {border-radius:10px; border: 2px solid var(--Light-Blue-Accent, #B6CFD4); }
.mini-form legend, .mini-form .gfield_label {text-align:center;padding-top: 12px!important; padding-bottom:12px !important; font-family:'Montserrat'; font-weight:initial !important; color:black; width: 328px;}
.mini-form .gfield_required {display:none !important;}
.mini-form .gform_footer {display:flex; justify-content:space-around;}
.mini-form .gform_footer input[type=submit] {
    font-size: 2rem !important;
    letter-spacing: 0.54px;
    color: #ffffff;
    background-color: #bb0f2d;
    border-radius: 100px 100px 100px 100px;
    padding:8px 60px;
}
@media (max-width:400px){
    form.mini-form {padding-left:10px;padding-right:10px;}
    .mini-form .gfield_radio {width:100%;}
}
/*----Events---*/
.tribe-events .tribe-events-c-search__button, .tribe-events button.tribe-events-c-search__button, .tribe-events .tribe-events-c-search__button, .tribe-events button.tribe-events-c-search__button:hover  {background-color:#bb0f2d;}
.tribe-common .tribe-common-c-svgicon, .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__next,.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__prev {color:#bb0f2d !important;}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__next-icon-svg path,
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__prev-icon-svg path {fill: #bb0f2d;}
.tribe-common .tribe-common-c-btn-border{border-color:#bb0f2d; color:#bb0f2d;}
.tribe-common .tribe-common-c-btn-border:hover{background-color:#bb0f2d !important; color:#ffffff !important;}
.tribe-common .tribe-common-c-svgicon:hover{color:#ffffff !important;}
.tribe-events .tribe-events-calendar-list__event-title a{color: #02758e !important; font-family:"Lato";}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-datetime-featured-text {color:#bb0f2d !important;}
.tribe-events .tribe-events-calendar-list__event-row--featured .tribe-events-calendar-list__event-date-tag-datetime:after {background-color:#bb0f2d !important;}
.tribe-events .tribe-events-calendar-list-nav {border-color:#B6CFD4;}
.tribe-events .tribe-events-calendar-list__month-separator:after {background-color: #b6cfd4;}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-b2 {font-family: 'Montserrat'; font-size: 16px;}
/*---PetMatchPro--*/
div.pmp-search-results-container {max-width: 100%!important;}
div.pmp-search-form form select, .pmp-container {width: 100%!important;
     margin-left:unset !important;
     margin-right:unset !important;}
div.pmp-search-result.pmp-animal-image { 
    max-height: 320px;
    width: 100%;
    overflow: hidden;
    border-radius: 20px 20px 0px 0px;
    margin-bottom: 8px;
}
.pmp-search-results-container > .grid-container4 > .pmp-search-result-container {
    box-shadow: 0 3px 15px #cccccc47;
    border-radius: 20px;
    margin-bottom: 24px;
    margin-left: 10px;
    margin-right: 10px;
    padding-bottom: 12px;
padding-right:0px !important;
}
div.pmp-search-result.pmp-animal-image {
margin-top:0px !important;
}
div.pmp-search-result.pmp-animal-image img {
height:auto;
}
.pmp-animal-name {font-weight: bold;font-size:1.2rem;}
/*----about page-----*/
div.pmp-details-wrapper {display: flex;
    column-gap: 24px;
width: inherit;
}
.pmp-details-media {width: inherit;
    vertical-align: inherit;
    display: flex;
    flex-direction: column;
flex:1;
}
div.pmp-detail-image, div.pmp-detail-image img {max-width: 100% !important;
    height: auto;
    width: auto;
    max-height: inherit;}
div.pmp-details-results-wrapper {float: none;
    padding-top: 0px;
    width: inherit;
    vertical-align: top;
    font-size: 16px;
    display: flex;
    flex: 2;
    flex-direction: column;
font-weight: normal;
}
div.pmp-details-results-wrapper div.pmp-detail-label {font-size: 1.2rem;
width: inherit;
font-weight:bold;
}
div.pmp-details-results-wrapper div.pmp-detail-label {display:inline-flex;
align-items:center;
}
div.pmp-details-results-wrapper div.pmp-detail-value.pmp-detail-dsc-value {text-align:left; 
font-weight:normal;
display:inline-flex;
tex-align:right;
}
div.pmp-details-other-buttons div a.pmp-button, div.pmp-detail-search-return button.pmp-button{ font-family: 'Bebas Neue';
font-size: 22px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 24px;
    padding-right: 24px;
    border-radius: 100px;
    border-color: #bb0f2d;
    line-height: inherit;
}
#pmp-details-conversion-buttons-adopt.pmp-details-conversion-buttons, .pmp-detail-other-button.pmp-detail-application-foster {display:none;}
div.pmp-details-other-buttons div.pmp-detail-other-button {width:unset !important;}
/*------Found Detail Page------*/
#pmp-details-title-found {display:none;}
#pmp-details-other-buttons-found.pmp-details-other-buttons .pmp-detail-call-us, #pmp-details-other-buttons-found.pmp-details-other-buttons .pmp-detail-email-us {display:none;}
/*------Lost Detail Page------*/
#pmp-details-title-lost {display:none;}
#pmp-details-other-buttons-lost.pmp-details-other-buttons .pmp-detail-call-us, #pmp-details-other-buttons-lost.pmp-details-other-buttons .pmp-detail-email-us {display:none;}
@media (max-width: 980px) {
    .pmp-details-wrapper .pmp-details-media {display:flex; width:inherit;}
.pmp-details-wrapper .pmp-details-media .pmp-detail-image {display:flex; justify-content: center;}
 div.pmp-search-form form select {width: 100%!important;
     margin-left:unset !important;
     margin-right:unset !important;}
 	a.pmp-detail-video-play-icon{float:left; margin-left:8px;}
 	  .pmp-search-results-container > .grid-container4 {grid-template-columns: 33% 33% 33% !important;}
	.pmp-details-conversion-buttons{display:none !important;}
}

@media (max-width:480px){
    .pmp-search-results-container > .grid-container4 {
    grid-template-columns: 50% 50% !important;}
    .pmp-search-results-container > .pmp-items{display:grid;}
    div.pmp-search-result.pmp-animal-image {height: 200px;}
}/* End custom CSS */