.horoscope {
	margin-top: 1rem;
}

.horoscope .zodiac-sign {
	padding: 1rem;
	background-color: rgba(255, 255, 255, .75);
}

.horoscope .zodiac-sign-content-wrapper {
	font-size: .85rem;
}

.horoscope .zodiac-sign-items-wrapper {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
	grid-gap:  .5rem 1rem;
}

.horoscope .zodiac-sign .h-title {
	font-size: 1rem;
}

.horoscope .zodiac-sign .h-content {
	font-size: .85rem;
}

.horoscope .zodiac-sign .h-title,
.horoscope .zodiac-sign .h-content {
	margin-top: 8px;
	margin-bottom: 8px;
}

@media (min-width: 992px){
		.horoscope .zodiac-sign-wrapper {
		display: grid;
		grid-template-columns: .5fr 1fr;
		grid-gap: 1rem;
	}
}