header a.ast-custom-button-link div.ast-custom-button, a:where(:not(.wp-element-button)) {
	text-decoration: none!important;
}
#ast-desktop-header .ast-above-header-bar .menu-link {
	color:#fff;
}
#ast-desktop-header .ast-above-header-bar .menu-link:hover {
	color: var(--ast-global-color-1);
}
.wpforms-container {
	margin-bottom: 0;
}
.ast-builder-menu-1 .main-header-menu > .menu-item > .sub-menu, .ast-builder-menu-1 .main-header-menu > .menu-item > .astra-full-megamenu-wrapper {
	margin-top: 2px;
}
@media screen and (min-width: 1101px) {
	header .menu-item.mobile-menu-only {
		display: none;
	}

}
@media screen and (max-width: 767px) {
	.mobile-break {
		display: inline;
	}
}
@media screen and (min-width: 768px) {
	.mobile-break {
		display: none;
	}
}
/*Single Post*/
.single-post .elementor-container {
	max-width: unset!important;
}
.single-post .site-content {
	background: var(--ast-global-color-7);
}
.single-post .elementor-widget-heading .elementor-heading-title.elementor-size-xl {
	font-size: clamp(30px,4vw,39px);
}
.single-post .ast-breadcrumbs-wrapper {
	margin-bottom: 2em;
}
.single-post .elementor-column-gap-default > .elementor-column > .elementor-element-populated {
	padding: 0;
}