/*
Theme Name: Harmony Child
Template: harmony-parent
Version: 1.0.0
*/

:root {
	--min: min(360px, 100%);
	--cgap: 6px;
	--smargin: 75px;
}

.logotxt {display:flex; width:100%; justify-content: center; font-weight: bold; font-size: 2.8em;}
#menu-main-menu>li {
    background: rgba(44, 56, 46, .50);
}


.reviewsrepeater {padding-top:0; margin-bottom: 0 !important; padding: 0;}
.review-section {background:none;
	margin-bottom: var(--smargin);
 }
.review-section .reviews {
	max-width: 1170px;
	margin: 0 auto var(--smargin);
}
.review-section .review {
	margin-bottom: var(--cgap);
	flex-wrap: wrap;
	column-gap: var(--cgap);
}
.review-section .review:nth-child(even) {
	flex-direction: row-reverse;
	column-gap: 0;
}
.review-section .review .heading-row {
	column-gap: 2em;
	align-items: center;
	margin-bottom: 20px;
	flex-wrap: wrap;
	row-gap: 1em;
	justify-content: center;
	text-align: center;
}
.review-section .review .heading-row .rating {
	flex: 0 0 auto;
}
.review-section .review .heading {
	font-weight: 700;
	font-size: 18px;
}
.review-section .review .author {
	font-style: italic;
	font-size: 17px;
}
.review-section .image-col {
	flex: 1 1 calc(50% - (var(--cgap) / 2));
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: var(--color-4);
	min-width: 320px;
}
.review-section .review:nth-child(even) .image-col {
	background-color: var(--color-5);
	flex-basis: 50%;
}
.review-section .image-col img {
	width: 100%;
}
.review-section .content-col {
	flex: 1 1 calc(50% - (var(--cgap) / 2));
	padding: 50px;
	background-color: #f1f1f1;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}
.review-section .review:nth-child(even) .content-col {
	background-color: #f1f1f1;
	flex-basis: 50%;
}
.review-section .link {
	text-align: center;
}
.formbox {margin:0 auto; width:800px; max-width: 100%;}
.formbox h2 {text-align: center;}

.contact-info-page {background: var(--color-one);}
.contact-info-page a {color:#f1f1f1 !important;}
.contact-info-page a:hover {color:#999 !important;}
