/*
Theme Name: Adara Child
description: Client Theme - Adara
Template: adara-parent
Version: 1.0.0
Text Domain: adara-child
Author: BCW
*/
a, .mobile-header .mobile-c2a a:hover, .mobile-header .mobile-c2a a:focus {
	color: var(--color-4);
}
.primary-header a {
	color: var(--color-3);
}
.primary-header a:hover, .primary-header a:focus {
	color: var(--color-1);
}
.content a {
	color: var(--color-3);
}
.content a:hover, .content a:focus {
	color: var(--color-1);
}
.content a.btn, .content a.btn {
	color: var(--color-4);
}
.content a.btn:hover, .content a.btn:focus {
	background-color: var(--color-1);
	color: var(--color-4);
}
.sitemap-page a {
	color: var(--color-3);
}
.sitemap-page a:hover, .sitemap-page a:focus {
	color: var(--color-1);
}
.primary-header .c2a {
	font-size: 1em;
	text-align: right;
}
.primary-header .phone-numbers {
	display: block;
	margin-right: -7px;
	text-align: right;
}
.primary-header .phone-numbers a {
	color: var(--color-1);
	margin: 5px 7px;
}
.primary-header .phone-numbers a:hover, .phone-numbers a:focus {
	color: var(--color-3);
}
.primary-footer a {
	color: var(--color-4);
}
.primary-footer .social {
	font-size: 1em;
	text-align: left;
}
.primary-footer .phone-numbers {
	display: block;
	margin-left: -7px;
	text-align: left;
}
.primary-footer .phone-numbers a {
	color: var(--color-4);
	margin: 5px 7px;
}
.primary-footer .phone-numbers a:hover,
.primary-footer .phone-numbers a:focus {
	color: var(--color-1);
}
.header-text .inner {
	background-color: var(--color-3);
	color: var(--color-4);
}
.icon-section .icon-col .icon {
	background-color: var(--color-1);
}
.content-section .image-col .image:before {
	background-color: var(--color-1);
}
.content-section .image-col .quote {
	color: var(--color-4);
}
.btn {
	border: 0;
}
.btn:hover,
.btn:focus,
.btn:hover:after,
.btn:focus:after,
.gform_button:hover:after,
.gform_button:focus:after {
	background: var(--color-1);
	background-color: var(--color-1);
	color: var(--color-4);
}
.main-heading h1 {
	background-color: var(--color-1);
	color: var(--color-4);
}
.page-id-99 .main-section .main-row {
	align-items: flex-start;
}
.page-id-99 .main-section .main-row .image-col img {
	object-fit: contain;
}
.service-section .service {
	background-color: var(--color-3);
	color: var(--color-4);
}
.service-section .service:nth-child(even) {
	color: var(--color-1);
	column-gap: 6px;
}
.page-id-100 .service-section .service:nth-child(even) .content-col {
	flex: 1 1 calc(50% - 3px);
	padding: 0;
}
.page-id-100 .service-section .service:nth-child(even) .image-col {
	flex: 1 1 calc(50% - 3px);
}
.page-id-100 .service-section .service.img-cover:nth-child(even) .content-col img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: 50% 50%;
}
.review-section .review {
	column-gap: 0;
}
.review-section .content-col:nth-child(1), .review-section .content-col:nth-child(4n), .review-section .content-col:nth-child(4n + 1) {
	background-color: var(--color-3);
	color: var(--color-4);
}
.primary-footer .footer-row {
	column-gap: 250px;
	justify-content: left;
}
.primary-footer .social .link a {
	font-size: 1.4em;
}
@media screen and (max-width: 991px) {
	.primary-footer .social {
		text-align: center;
	}
	.primary-footer .phone-numbers {
		margin-left: 0;
		text-align: center;
	}
}
