/* **********************************************************
 * FOOTER
 * ******************************************************** */
/* STICKY FOOTER - EDIT SCREENS */
.elementor-editor-active footer.jupiterx-footer .footer-wrapper {
    position: relative !important;
    z-index: 0 !important;
}

/* FOOTER MENU */
.footer-menu .raven-nav-menu-horizontal .raven-nav-menu > li {
    margin-bottom: 2.5rem !important;
}

@media (min-width: 1025px) {
	.footer-menu .raven-nav-menu-horizontal .raven-nav-menu > li:not(:last-child) {
			padding-right: 0rem !important;
	}
	.footer-menu .raven-nav-menu-horizontal .raven-nav-menu > li a {
		padding-right: 2rem !important;
	}
	.footer-menu .raven-nav-menu a.raven-link-item:after {
		content: '';
		position: absolute;
		width: 2px;
		height: 50%;
		background: #FFD700;
		right: 0;
		top: 28%;
	}
}

@media (max-width: 1024px) {
	.jupiterx-footer ul.raven-nav-menu {
	    display: flex;
		flex-wrap: wrap;
		justify-content: center;
	}
	.footer-menu .raven-nav-menu-horizontal .raven-nav-menu > li {
	    margin: 0 0 0.5rem !important;
	    padding: 0 !important;
		width: 45% !important;
	}	
	.footer-menu li a {
		font-size: 17px !important;
	    justify-content: center !important;	
		text-align: center;
	}	
}

@media (max-width: 600px) {
	.jupiterx-footer ul.raven-nav-menu {
	    display: flex;
		flex-wrap: no-wrap;
		justify-content: center;
	}
	.footer-menu .raven-nav-menu-horizontal .raven-nav-menu > li {
	    margin: 0 0 0.5rem !important;
	    padding: 0 !important;
		width: 100% !important;
	}	
}


/* WST Footer */
.wst-footer {
	background-color: #000;
	color: #fff;
	font-size: 1rem;
	padding: 1rem;
	text-align: center;
}
.wst-footer p {
	margin-bottom: 0;
}
.wst-footer a {
	color: #eee !important;
}
.wst-footer a:hover {
	color: #ddd !important;
}