a:focus{
	outline: none !important;
}
.header--widgets .moon_container.horizontal {
	width: 140px !important;
	border: none !important;
}
.header--widgets .moon_container h1 {
	font-size: 16px !important;
	color: #000 !important;
	padding: 0 !important;
}
.header--widgets .moon_container.horizontal .date,
.header--widgets .moon_container.horizontal .m_tz,
.header--widgets .moon_container.horizontal .m_hemi,
.header--widgets .moon_container.horizontal .m_name,
.header--widgets .moon_container.horizontal .m_sign {
	font-size: 14px !important;
}
.header--widgets .moon_container.horizontal .m_sign {
	padding-bottom: 5px !important;
}
.header--widgets .moon_container.horizontal .m_img img {
	width: 90px !important;
	padding: 5px 0;
}
.header--widgets #moon_astro {
	opacity: 0;
	font-size: 0px !important;
	line-height: 0px;
	/* max-width: 140px !important; */
}
.header--widgets .widget-footer{
	display: none;
}

.rotate-img{
	-webkit-animation:spin 4s linear infinite;
	-moz-animation:spin 4s linear infinite;
	animation:spin 4s linear infinite;
}

@-moz-keyframes spin {
	100% { -moz-transform: rotate(360deg); }
}
@-webkit-keyframes spin {
	100% { -webkit-transform: rotate(360deg); }
}
@keyframes spin {
	100% {
		-webkit-transform: rotate(360deg);
		transform:rotate(360deg);
	}
}

.testimonials .e-con-inner .elementor-element.e-con-full {
	height: 100%;
}
