/* Digigreg - January 2025 */

:root {
	--primary-color: #adb833;
	--light-grey: #f5f5f5;
	--dark-grey: #777777;
}
.bg-primary {
	background-color: var(--primary-color) !important;
}
.service {
	padding: 1rem 0rem;
}
.service.bg-primary {
	padding: 2rem 2rem;
	border: 10px solid var(--light-grey);
}
.service h3 {
	word-break: break-word;
}
#sp-top-bar {
	border-top: 3px solid var(--dark-grey);
}
#sp-header {
	box-shadow: none;
	border-top: 2px solid var(--light-grey);
	border-bottom: 2px solid var(--light-grey);
}
#logo_text {
	margin-top: -28px;
	font-size: 14px;
	padding-top: 2px;
}
.logo-image {
	margin-top: -22px;
}
body ul.sp-contact-info {
	display: inline-flex;
}
body ul.social-icons {
	display: inline-flex;
	margin-right: 17px;
}
body #sp-main-body {
	padding: 50px 0;
}
.article-details .article-ratings-social-share {
	display: none !important;
}
.clienti p img {
	display: inline;
}

@media screen and (max-width: 992px) {
	body .logo-image {
		height: 30px;
		margin-top: -18px;
	}
}
@media screen and (max-width: 768px) {
	.services .sppb-row > .sppb-row-column:first-child {
		margin-bottom: 40px !important;
	}
	.services .sppb-row > .sppb-row-column:last-child {
		margin-bottom: 20px !important;
	}
}
@media screen and (max-width: 575px) {
	body .logo-image {
		height: 24px;
		margin-top: -24px;
	}
	body #logo_text {
		margin-top: -32px;
		font-size: 11px;
	}
}