.sp-megamenu-parent > li.active > a, 
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active > a { color: red; }


/*************SPPB Full Width Article*******/
.sp-page-builder.sppb-article-page-wrapper .sppb-row-container {
	margin: auto;
}
@media (min-width: 1140px) {
.sp-page-builder.sppb-article-page-wrapper {
	margin: 0 -21vw !important;
	}
.sp-page-builder.sppb-article-page-wrapper .sppb-row-container {
	max-width: 1140px;
	}
}
@media (max-width: 1140px) {
.sp-page-builder.sppb-article-page-wrapper {
	margin: 0 -10vw !important;
	}
.sp-page-builder.sppb-article-page-wrapper .sppb-row-container {
	max-width: 992px;
	}
}
@media (max-width: 991px) {
.sp-page-builder.sppb-article-page-wrapper {
	margin: 0 -16vw !important;
	}
.sp-page-builder.sppb-article-page-wrapper .sppb-row-container {
	max-width: 768px;
	}
}
@media (max-width: 767px) {
.sp-page-builder.sppb-article-page-wrapper {
	margin: 0 -17vw !important;
	}
.sp-page-builder.sppb-article-page-wrapper .sppb-row-container {
	max-width: 576px;
	}
}
@media (max-width: 575px) {
.sp-page-builder.sppb-article-page-wrapper {
	margin: 0 -5vw !important;
	padding-left: 20px !important;
	padding-right: 20px !important;
}
.sp-page-builder.sppb-article-page-wrapper .sppb-row-container {
	max-width: 100%;
	}
}
/*****************End******************/