.bg-gradient { background:linear-gradient(35deg, #48803e, #48803e) !important; }
.img-layer-gradient {
	background:linear-gradient(35deg, #48803e, #48803e);
}
a:not(.nav-link):not(.nav-cat):not(.text-dark):not(.dropdown-item):not(.btn):not(.btn-video):not(.btn-scroll-top):not(.link-scroll):not(.badge):not(.page-link):not(.btn-tag):not(.nav-sub-link):not(.text-black):not(.poi-icon):not(.trust-wrapper):not(.collapse-link):not(.city-card a):not(.faq-link) {
	color:#48803e !important;
}
.text-primary { color:#48803e !important; }
.text-gradient {
	background:-webkit-linear-gradient(35deg, #48803e, #48803e);
	-webkit-background-clip:text;
	-webkit-text-fill-color:transparent;
}
.pec-underline:after {
	background-image:url(/wp-content/themes/pecsolar-child/assets/line-green.webp) !important;
}
.badge-primary {
	background-color:transparent;
	border:1px solid rgba(72,128,62,0.5);
	color:#ffffff !important;
}
.badge-primary span {
	color:#48803e;
}
.btn-primary {
	background:#48803e !important;
	border:none;
}
.btn-primary:hover {
	background:#48803e !important;
	/*box-shadow:0 5px 15px rgba(242,138,72,0.2);*/
}
.btn-primary:active,
.btn-primary:focus {
	background:#48803e !important;
}
.info-container .material-symbols-outlined {
	background:linear-gradient(35deg, #48803e, #48803e) !important;
}
.poi-wrapper ul li {
	background:linear-gradient(35deg, #48803e, #48803e);
}
.poi-wrapper ul li .poi-more {
	background:linear-gradient(35deg, #48803e, #48803e);
}
@-webkit-keyframes pulse {
	0% {
		-webkit-box-shadow: 0 0 0 0 rgba(72,128,62, 0.8);
	}
	70% {
			-webkit-box-shadow: 0 0 0 10px rgba(72,128,62, 0);
	}
	100% {
			-webkit-box-shadow: 0 0 0 0 rgba(72,128,62, 0);
	}
}
@keyframes pulse {
	0% {
		-moz-box-shadow: 0 0 0 0 rgba(72,128,62, 0.8);
		box-shadow: 0 0 0 0 rgba(72,128,62, 0.8);
	}
	70% {
		-moz-box-shadow: 0 0 0 10px rgba(72,128,62, 0);
		box-shadow: 0 0 0 10px rgba(72,128,62, 0);
	}
	100% {
		-moz-box-shadow: 0 0 0 0 rgba(72,128,62, 0);
		box-shadow: 0 0 0 0 rgba(72,128,62, 0);
	}
}