/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Dec 24 2025 | 04:03:09 */
.plants-list .ta-row.cus-justify-content {
	justify-content: center;
}
.plants-list .ta-row {
	justify-content: center;
}
#wpcf7-f174-p23-o1 .wpcf7 form.sent .wpcf7-response-output{
	color: #fff!important;	
}

.blog-content__section h2 {
	font-weight: bold;
	font-style: italic;
}
.plants-gallery {
	justify-content: center;
}

.wpcf7-acceptance .wpcf7-list-item {
	margin-left: 0;
}
.cus-justify-content{
	justify-content: space-around;
}
.form-cus__html h4 {
	padding-top: 10px;
}
.page-hero__desc{
	color: #fff;
    text-align: center;
}

.et-l.et-l--header {
	position: relative;
	z-index: 99;
}
.three-feature__blurb .et_pb_module_header {
	font-weight: bold;
}
.our-gallery.our-gallery__col-6 .et_pb_gallery_items .et_pb_gallery_item {
	width: 50%;
}
.location-media {
	display: flex;
	justify-content: flex-end;
	align-items: ;
	padding: 30px;
}
.location-blurb .et_pb_blurb_content {
	max-width: 100%;
	background-color: rgba(255,255,255,.75);
	padding: 30px;
	-webkit-backdrop-filter: blur(5px);
	backdrop-filter: blur(5px);
}
.location-row__media-right .location-media {
	order: 2 !important;
	margin-right: 0 !important;
	margin-left: 3% !important;
}

.footer-btm__menu ul {
	padding: 0;
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-end;
	color: #fff;
	list-style: none;
}
.footer-btm__menu ul li {
	padding: 0 10px;
}
.footer-btm__menu ul li a {
	color: #fff;
}
.privacy-policy h2, .privacy-policy h3, .privacy-policy h4, .privacy-policy h5, .privacy-policy h6 {
	padding-top: 25px;
}
.location-gallery {
	aspect-ratio: 1/1;
	max-height: 520px;
}
.location-gallery .et_pb_module.et_pb_image, .location-gallery .et_pb_module.et_pb_image .et_pb_image_wrap  {
	height: 100%;
	width: 100%;
}
.location-gallery .et_pb_module.et_pb_image .et_pb_image_wrap img {
	object-fit: cover;
	height: 100%;
	width: 100%;
}
@media(max-width: 980px) {
	.location-row__media-right .location-media {
		order: 0 !important;
		margin-right: 0 !important;
		margin-left: 0!important;
	}
	.location-media, .location-gallery {
		aspect-ratio: 1/1;
		max-height: 520px;
	}
	
	
}
@media(max-width: 767px) {
	.break-767 .et_pb_column {
		width: 100% !important;
		margin-right: 0 !important;
	}
	.break-767 .et_pb_column +  .et_pb_column {
		margin-top: 20px !important;
	}
}

	
	
	
	
	
