.logo-image-phone{max-width: 80%}
@media only screen and (max-width: 800px) {
  a#offcanvas-toggler {
    position: absolute !important;
    right: 0 !important;
    top: 0 !important;
    margin-right: 15px !important;
  }
}
/* Header solido su pagine con classe body.solid-header */
body.solid-header #sp-header {
    background-color: #ffffff !important;
}

body.solid-header #sp-header .sp-megamenu-parent > li > a,
body.solid-header #sp-header .sp-megamenu-parent > li > span {
    color: #000000 !important;
}

/* Se necessario, disattiva l'effetto trasparente iniziale */
body.solid-header #sp-header.header-sticky {
    background-color: #ffffff !important;
}
body.solid-header #sp-header.header-sticky {
	border-bottom: 1px solid rgba(255,255,255,.5019607843);
}
b, strong {
	font-weight: 600;
}
#sp-header.solid_header{
	position: fixed;
	z-index: 9999;
	top: 0;
	left: 0;
	width: 100%;
	animation: spFadeInDown .5s;
	background-color: var(--sppb-bg-primary);
	border-bottom: 1px solid var(--sppb-bg-card-primary);
}
#sp-footer, #sp-bottom {
	background: #404544;
	color: #8B8677;
}
#sp-footer a, #sp-bottom a{
	color: #bbad84;
}
body .sppb-btn.sppb-btn-primary, body .sppb-btn.btn-primary, body .sppb-btn.btn-outline-primary, body .btn.sppb-btn-primary, body .btn.btn-primary, body .btn.btn-outline-primary {
	border-color: #bbad84 ;
	background-color: #bbad84 ;
	color: #fff!important;
}
body .sppb-btn.sppb-btn-primary:hover {
	background-color: #bdbab0;
	border-color: #bdbab0;
	color: #fff!important;
}
.show > .sppb-btn-success.dropdown-toggle, .sppb-btn-success.active, .sppb-btn-success:active {
	background-color: #bdbab0;
	border-color: #bdbab0;
	color: #fff!important;
}
.view-article .article-header-container {
	position: relative;
	margin-bottom: 0px;
	margin-top: 80px;
}
.view-article #sp-main-body > .container div[itemprop="articleBody"], .view-article #sp-main-body > .container .pagenavigation, .view-article #sp-main-body > .container .related-article-list-container {
	max-width: 980px;
	margin: 0 auto;
	padding-bottom: 40px;
	padding-top: 40px;
}
.tags.mb-4 {
	max-width: 980px;
	margin: 0 auto;
}
.view-article .article-header-container .article-full-image::before {
	background: none;
}
.view-article .article-ratings-social-share {
	max-width: 980px;
}
.mb-4 {
	margin-bottom: 1.5rem !important;
	margin-top: 1.5rem !important;
}
body .sppb-btn, body .btn {
	text-transform: inherit;

}
.sppb-btn-success {
	color: #fff !important;
	background-color: #8B8677;
	border-color: #23cf5f;
}
.sppb-btn-success:hover {
	color: #fff;
	background-color: #bbad84db;
	border-color: #bbad84db;
}
.tags > li a {
	background: rgba(187, 173, 132, 0.1);
	color: #8B8677;
}
.sppb-addon-articles .sppb-article-info-wrap .sppb-article-meta .tags li a {
	background: rgba(187, 173, 132, 0.1);
	color: #8B8677;
}

.sp-page-title .sp-page-title-sub-heading {
	font-size: 22px;
	font-weight: 500;
	line-height: 1;
	margin-top: 15px;
}

