/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jun 19 2026 | 00:31:18 */
/* color list */
.green-list ul li::marker,
.green-list ol li::marker {
    color: #00A859;
}

/* auto compensate for the header negative float */
.elementor-page #content > .page-content > .elementor > .elementor-element:first-child .e-con-inner {
	padding-top: 175px;
}

/* dont let elementor button text wrap */
.elementor-button-text,
.header-text-nowrap {
	white-space: nowrap;
}

/* flip colors on hover */
.flippity-info-box-grid .e-con-inner .elementor-element .elementor-widget-container .eael-infobox:hover {
	background-color: var(--e-global-color-primary);
	color: #fff;
}

.flippity-info-box-grid .e-con-inner .elementor-element .elementor-widget-container .eael-infobox:hover .eael-infobox-button {
	color: var(--e-global-color-3bb9077);
    border-color: var(--e-global-color-3bb9077);
}

/* inline bullet */
.produco-green-bullet {
	font-size: 10px;
	color: var(--e-global-color-primary);
	vertical-align: middle;
    line-height: 10px;
    margin: 8px 13px 10px 0;
}

/* before bullet */
.before-bullet {
	
}

.before-bullet p:before {
	content: "\f111";	
	font-family: "Font Awesome 5 Free";
	font-size: 10px;
	line-height: 10px;
	color: var(--e-global-color-primary);
	font-weight: 900;
	vertical-align: middle;
	margin: 8px 0 10px 0;
	position: absolute;
	left: 19px;
	-moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 10px;
}



/* hide the author on the blog widget */
.uael-post__authorbox-wrapper {
	display: none;
}

/* newsletter subscribe form custom */
@media (min-width: 1025px){
	.footer-newsletter-form .elementor-form-fields-wrapper {
	flex-wrap: nowrap;
}
}