.img-size>div>div>img {
	max-width: 30%;
}
.icon-size>div>div>img {
	max-width: 40%;
}
.table>tbody>tr>th {
	color: #b2181d;
}
.sp-slider-content-align-center>p {
	color: #ffffff;
}
.sppb-sp-slider-button .sp-slider-btn-text {
	background: #b2181d;
	border-radius: 0px;
}
.sppb-sp-slider-button .sp-slider-btn-text:hover {
	background: #ffffff;
	border-color: #b2181d;
	color: #b2181d !important;
	border-radius: 0px;
}
.sp-megamenu-parent > li > a {
	font-size: 17px;
}
.sp-megamenu-parent > li > a:focus {
	background-color: #b2181d;
	color: #ffffff;
}
.sp-megamenu-parent > li > a:hover {
	background-color: #b2181d;
	color: #ffffff;
}
.sp-megamenu-parent > li > a:hover,.sp-megamenu-parent > li > a:focus {
	color: #ffffff;
}
.sppb-ajaxt-contact-form>div>.sppb-btn-success {
	background-color: #B2181D;
	border-color: #b2181d;
}
.sppb-ajaxt-contact-form>div>.sppb-btn-success:hover {
	border-color: #b2181d;
	background-color: #ffffff;
	color: #b2181d;
}
.sppb-btn-default {
	border-color: #b2181d;
	background-color: #ffffff;
	color: #b2181d !important;
}
.sppb-btn-default:hover {
	background-color: #B2181D;
	border-color: #ffffff;
	color: #ffffff !important;
}

#sp-footer {
	background-color: #b2181d;
}

@media only screen and (max-width: 1280px) {
  .sppb-section.background-bianco>div {
    background-color: #ffffff !important;
  }
}
.close-offcanvas {
	background: #b2181d !important;
}
#offcanvas-toggler > .fa {
	color: #b2181d;
}
.logo-offcanvas>div>div>p>img {
	margin-top: 20px;
}

a {
	color: #b2181d;
}
.policy {
	color: #ffffff;
	text-decoration: underline;
}

.sppb-btn-success {
	background-color: #b2181d !important;
}



