
/*WAIHAWA*/

body[data-page-name="wahiawa"] .location-section-1.style-1 .section-background .photo-right:after ,
body[data-page-name="wahiawa"] .location-section-3.style-1 .section-background .photo-left:after {
    background: #fd7d01 !important;
}

body[data-page-name="wahiawa"] .ry-btn {
    background: #fd7d01 !important;
    color: #fff !important;
}

body[data-page-name="wahiawa"] .location-headline a#footer-location-btn {
    background: #ed8331 !important;
}

body[data-page-name="wahiawa"] div.location-form-section .box-border:before {
    border-color: #3e8fbc;
}

body[data-page-name="wahiawa"] div.location-form-section .box-border:after {
    border-color: #fd7d01;
}


body[data-page-name="wahiawa"] .location-section-1.style-1 .ry-flex .ry-each .photo-block .photo-small img {
    background:#fd7d01;
}

body[data-page-name="wahiawa"] .location-about .ry-content .ry-flex .ry-each:nth-child(2):after {
    border-bottom: 5px solid #3e8fbc;
    border-left: 5px solid #3e8fbc;
}

body[data-page-name="wahiawa"] .location-about .ry-content .ry-flex .ry-each:nth-child(2):before {
    border-bottom: 5px solid #fd7d01;
    border-left: 5px solid #fd7d01;
}


body[data-page-name="wahiawa"] .team.slick-slide a.ry-btn.ry-btn-primary:after {
    color: #fff !important;
}

body[data-page-name="wahiawa"] .location-section-2.style-1 .photo.box-style {
    border: 8px solid #3e8fbc;
}

body[data-page-name="wahiawa"] .location-section-3.style-1 .section-background .photo-right:after {
    background: #3e8fbc;
}


body[data-page-name="wahiawa"] .location-section-3.style-1 .ry-flex .ry-each:nth-child(1) .photo::before {
    border-color: #3e8fbc;
}

body[data-page-name="wahiawa"] .location-section-3.style-1 .ry-flex .ry-each:nth-child(1) .photo:after {
    border-color: #fd7d01;
}

body[data-page-name="wahiawa"] .team.slick-slide a.ry-btn.ry-btn-primary {
    color: #fff !important;
    background: #494d4f !important;
}

body[data-page-name="wahiawa"] .location-headline .ry-flex .photo img {
	border: 10px solid #ed8331 !important;
	
}



/*END WAIHAWA*/



/*MAKAI*/

body[data-page-name="makai"] .location-section-1.style-1 .section-background .photo-right:after ,
body[data-page-name="makai"] .location-section-3.style-1 .section-background .photo-left:after {
    background: #8cc557 !important;
}


body[data-page-name="makai"] .location-headline .ry-flex .photo img {
	border: 10px solid #f0b254;
}

body[data-page-name="makai"] .location-headline a#footer-location-btn {
    background: #8cc557 !important;
}

body[data-page-name="makai"] div.location-form-section .box-border:before {
    border-color: #8cc557;
}

body[data-page-name="makai"] div.location-form-section .box-border:after {
    border-color: #f0b254;
}

body[data-page-name="makai"] .ry-btn {
    background: #8cc557 !important;
    color: #fff !important;
}


body[data-page-name="makai"] .location-section-1.style-1 .ry-flex .ry-each .photo-block .photo-small img {
    background:#8cc557;
}

body[data-page-name="makai"] .location-about .ry-content .ry-flex .ry-each:nth-child(2):after {
    border-bottom: 5px solid #f0b254;
    border-left: 5px solid #f0b254;
}

body[data-page-name="makai"] .location-about .ry-content .ry-flex .ry-each:nth-child(2):before {
    border-bottom: 5px solid #8cc557;
    border-left: 5px solid #8cc557;
}


body[data-page-name="makai"] .team.slick-slide a.ry-btn.ry-btn-primary:after {
    color: #fff !important;
}

body[data-page-name="makai"] .location-section-2.style-1 .photo.box-style {
    border: 8px solid #f0b254;
}

body[data-page-name="makai"] .location-section-3.style-1 .section-background .photo-right:after {
    background: #f0b254;
}


body[data-page-name="makai"] .location-section-3.style-1 .ry-flex .ry-each:nth-child(1) .photo::before {
    border-color: #f0b254;
}

body[data-page-name="makai"] .location-section-3.style-1 .ry-flex .ry-each:nth-child(1) .photo:after {
    border-color: #8cc557;
}

body[data-page-name="makai"] .team.slick-slide a.ry-btn.ry-btn-primary {
    color: #fff !important;
    background: #494d4f !important;
}

/*END MAKAI*/





/* KAILUA*/

body[data-page-name="kailua"] .location-headline a#footer-location-btn {
    background: #5a5653 !important;
}

body[data-page-name="kailua"] .location-headline .ry-flex .each-title div#footer-hours ul li span.span-1 {
    width: 170px !important;
}


body[data-page-name="kailua"] .location-section-1.style-1 .section-background .photo-right:after ,
body[data-page-name="kailua"] .location-section-3.style-1 .section-background .photo-left:after {
    background: #B1D5C5 !important;
}

body[data-page-name="kailua"] div.location-form-section .box-border:before {
    border-color: #b0d5c4;
}

body[data-page-name="kailua"] div.location-form-section .box-border:after {
    border-color: #5a5653;
}

body[data-page-name="kailua"] .ry-btn {
    background: #5a5653 !important;
    color: #fff !important;
}


body[data-page-name="kailua"] .location-section-1.style-1 .ry-flex .ry-each .photo-block .photo-small img {
    background:#B1D5C5;
}


body[data-page-name="kailua"] .location-headline .ry-flex .photo img {
    border: 10px solid #B1D5C5;
}

body[data-page-name="kailua"] .location-about .ry-content .ry-flex .ry-each:nth-child(2):after {
    border-bottom: 5px solid #5A5653;
    border-left: 5px solid #5A5653;
}

body[data-page-name="kailua"]  .location-about .ry-content .ry-flex .ry-each:nth-child(2):before {
    border-bottom: 5px solid #B1D5C5;
    border-left: 5px solid #B1D5C5;
}


body[data-page-name="kailua"] .team.slick-slide a.ry-btn.ry-btn-primary:after {
    color: #fff !important;
}

body[data-page-name="kailua"] .location-section-2.style-1 .photo.box-style {
    border: 8px solid #5A5653;
}

body[data-page-name="kailua"] .location-section-3.style-1 .section-background .photo-right:after {
    background: #5A5653;
}


body[data-page-name="kailua"] .location-section-3.style-1 .ry-flex .ry-each:nth-child(1) .photo::before {
    border-color: #5A5653;
}

body[data-page-name="kailual"] .location-section-3.style-1 .ry-flex .ry-each:nth-child(1) .photo:after {
    border-color: #B1D5C5;
}

body[data-page-name="kailua"] .team.slick-slide a.ry-btn.ry-btn-primary {
    color: #fff !important;
    background: #494d4f !important;
}


/* END KAILUA*/



/*PET SPECIALISTS*/

body[data-page-name="pet-specialists-of-hawaii"] .location-headline .ry-flex .photo img {
    border: 10px solid #4395b0 !important;
}

body[data-page-name="pet-specialists-of-hawaii"] div#location-page-info ul li:nth-child(2) {
    top: -17px !important;
}

body[data-page-name="pet-specialists-of-hawaii"] div#footer-hours ul li span.span-1 {
    width: 186px !important;
}



body[data-page-name="pet-specialists-of-hawaii"] .location-section-1.style-1 .section-background .photo-right:after {
    background: #4395b0 !important;
}

body[data-page-name="pet-specialists-of-hawaii"] .location-headline .ry-flex .each-title h1 span.span-1 {
    display: none !important;
}


 body[data-page-name="pet-specialists-of-hawaii"] .location-section-3.style-1 .section-background .photo-left:after {
     background: #b5d8e3 !important;
 }

body[data-page-name="pet-specialists-of-hawaii"] div.location-form-section .box-border:before {
    border-color: #4395b0;
}

body[data-page-name="pet-specialists-of-hawaii"] div.location-form-section .box-border:after {
    border-color: #b5d8e3;
}

body[data-page-name="pet-specialists-of-hawaii"] .ry-btn {
    background: #4395b0 !important;
    color: #fff !important;
}


body[data-page-name="pet-specialists-of-hawaii"] .location-section-1.style-1 .ry-flex .ry-each .photo-block .photo-small img {
    background:#4395b0;
}

body[data-page-name="pet-specialists-of-hawaii"] .location-about .ry-content .ry-flex .ry-each:nth-child(2):after {
    border-bottom: 5px solid #b5d8e3;
    border-left: 5px solid #b5d8e3;
}

body[data-page-name="pet-specialists-of-hawaii"] .location-about .ry-content .ry-flex .ry-each:nth-child(2):before {
    border-bottom: 5px solid #4395b0;
    border-left: 5px solid #4395b0;
}


body[data-page-name="pet-specialists-of-hawaii"] .team.slick-slide a.ry-btn.ry-btn-primary:after {
    color: #fff !important;
}

body[data-page-name="pet-specialists-of-hawaii"] .location-section-2.style-1 .photo.box-style {
    border: 8px solid #b5d8e3;
}

body[data-page-name="pet-specialists-of-hawaii"] .location-section-3.style-1 .section-background .photo-right:after {
    background: #4395b0;
}


body[data-page-name="pet-specialists-of-hawaii"] .location-section-3.style-1 .ry-flex .ry-each:nth-child(1) .photo::before {
    border-color: #4395b0;
}

body[data-page-name="pet-specialists-of-hawaii"] .location-section-3.style-1 .ry-flex .ry-each:nth-child(1) .photo:after {
    border-color: #b5d8e3;
}

body[data-page-name="pet-specialists-of-hawaii"] .team.slick-slide a.ry-btn.ry-btn-primary {
    color: #fff !important;
    background: #494d4f !important;
}

body[data-page-name="pet-specialists-of-hawaii"] .location-section-1.style-1 .location-title span.span-1 {
    display: none !important;
}



body[data-page-name="pet-specialists-of-hawaii"] #ry-section-header.module-43.fixed {
    position: static !important;
}



/*END PET SPECIALISTS*/



/*WAIPIO*/

body[data-page-name="waipio"] .location-section-1.style-1 .section-background .photo-right:after {
    background: #c85353 !important;
}

body[data-page-name="waipio"] .location-headline a#footer-location-btn {
    background: #c85353 !important;
}


body[data-page-name="waipio"] .location-headline div#footer-list {
    justify-content: flex-start;
}

body[data-page-name="waipio"] .location-headline .ry-flex .photo img {
    border: 10px solid #c85353 !important;
}



 body[data-page-name="waipio"] .location-section-3.style-1 .section-background .photo-left:after {
     background: #273530 !important;
 }

body[data-page-name="waipio"] div.location-form-section .box-border:before {
    border-color: #c85353;
}

body[data-page-name="waipio"] div.location-form-section .box-border:after {
    border-color: #273530;
}

body[data-page-name="waipio"] .ry-btn {
    background: #c85353 !important;
    color: #fff !important;
}


body[data-page-name="waipio"] .location-section-1.style-1 .ry-flex .ry-each .photo-block .photo-small img {
    background:#c85353;
}

body[data-page-name="waipio"] .location-about .ry-content .ry-flex .ry-each:nth-child(2):after {
    border-bottom: 5px solid #273530;
    border-left: 5px solid #273530;
}

body[data-page-name="waipio"] .location-about .ry-content .ry-flex .ry-each:nth-child(2):before {
    border-bottom: 5px solid #c85353;
    border-left: 5px solid #c85353;
}


body[data-page-name="waipio"] .team.slick-slide a.ry-btn.ry-btn-primary:after {
    color: #fff !important;
}

body[data-page-name="waipio"] .location-section-2.style-1 .photo.box-style {
    border: 8px solid #273530;
}

body[data-page-name="waipio"] .location-section-3.style-1 .section-background .photo-right:after {
    background: #c85353;
}


body[data-page-name="waipio"] .location-section-3.style-1 .ry-flex .ry-each:nth-child(1) .photo::before {
    border-color: #c85353;
}

body[data-page-name="waipio"] .location-section-3.style-1 .ry-flex .ry-each:nth-child(1) .photo:after {
    border-color: #273530;
}

body[data-page-name="waipio"] .team.slick-slide a.ry-btn.ry-btn-primary {
    color: #fff !important;
    background: #494d4f !important;
}

body[data-page-name="waipio"] .location-headline div#footer-list .ry-each:nth-child(1) ul {
    gap: 15px 0 !important;
    display: flex;
    flex-direction: column;
}


body[data-page-name="waipio"] .location-headline div#loc-fax {
    margin-top: 30px;
    color: #333;
}

@media (max-width: 1200px) {
	body[data-page-name="waipio"] .location-headline div#loc-fax {
		margin-top: 12px !important;
		margin-bottom: 15px;
	}
	
}


@media (min-width:1300px) {
    body[data-page-name="waipio"] .location-headline a#footer-location-btn {
		top: -3em;
		right: -23em;
	}
}


/*END WAIPIO*/


/*WAIPAHU-WAIKALELE*/


body[data-page-name="waipahu-waikele"] a.location-phone-link:after {
    content: "(PETS)";
    font-weight: bold;
    margin-left: 5px;
    position: relative;
    top: -1px;
}

body[data-page-name="waipahu-waikele"] a.location-phone-link {
    font-weight: bold;
}

body[data-page-name="waipahu-waikele"] div#location-page-info div#footer-list ul li:nth-child(2) {
    top: 6px;
}

@media (min-width:1200px) {
	body[data-page-name="waipahu-waikele"] div#location-page-info ul li:nth-child(2) {
       top: -15px !important;
     
    }
}

/*END WAIPAHU-WAIKALELE*/

