.et_pb_post_content .et_pb_row {
	width: 100% !important;
	max-width: 100% !important;
}

.et_pb_post_content .et_pb_section {
	padding-top: 0px !important;
}

@media (min-width: 981px) {
	h1 {
		font-size: 45px;
	}
}

.et_pb_bg_layout_dark,
.et_pb_bg_layout_dark p {
	color: rgb(255 255 255 / 70%) !important;
}

.et_pb_bg_layout_dark .et_pb_button,
.et_pb_bg_layout_dark.et_pb_button,
.et_pb_bg_layout_dark .et_pb_button:hover,
.et_pb_bg_layout_dark.et_pb_button:hover {
	background-color: white !important;
	color: var(--gcid-primary-color) !important;
	border-color: white !important;
}

.et_pb_button:hover {
	padding: .3em 1.5em .3em .5em !important;
}

.et_pb_row.dms3breadcrumbs {
	border: 0;
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
	word-wrap: normal !important;
	word-break: normal !important;
}

.et_pb_group_carousel_dot {
	width: 30px;
	border-radius: 100px;
	height: 3px;
}

.et_pb_group_carousel_arrow {
	right: 30px !important;
	left: auto;
}

.preset--module--divi-cta--7qhijb45dp .et_pb_promo_content h2,
.preset--module--divi-cta--7qhijb45dp .et_pb_promo_content h3,
.preset--module--divi-cta--7qhijb45dp .et_pb_promo_content h4,
.preset--module--divi-cta--7qhijb45dp .et_pb_promo_content h5,
.preset--module--divi-cta--7qhijb45dp .et_pb_promo_content h6 {
	color: var(--gcid-primary-color);
	font-size: 90%;
	position: absolute;
	top: -30px;
}

.et-l--header .current_page_item a {
	color: var(--gcid-primary-color, #6baf7a) !important;
}

.et-l--header .current_page_item a:after {
	content: "" !important;
	border-bottom: 2px solid var(--gcid-primary-color, #6baf7a) !important;
	position: absolute;
	right: 0;
	left: 0;
	bottom: 0px;
}

.woocommerce-shop .menu-item:not(.current-menu-item) a {
	color: rgba(0, 0, 0, .6) !important;
}
