/*<!--template top bar modifiche - alcune modifiche sono ste fatte nel file caches del template-->*/
#sp-header-topbar a {
	color:000000 !important;
}
.sp-contact {
	color:000000 !important;
}
.sp-contact-phone {
	color:000000 !important;
}
.sp-contact-time{
	color:000000 !important;
}
.sp-header {
	color:000000 !important;
}
.sp-header a:link {
	color:000000 !important;
}
.sp-header a:hover {
	color:#248dca !important;
}
.sp-contact-info {
	font-size: 16px !important;
    color:000000 !important;
    text-align: left !important;
}
ul.social-icons {
	font-size: 24px !important;
    padding-bottom: 5px !important;
    color:000000 !important;
    align: right !important;
}


/*<!--modifica template per colori link cateria Articoli Page Builder -->*/
.sppb-addon-articles-carousel .sppb-articles-carousel-meta-category .sppb-articles-carousel-meta-category a {
    font-size: 14px;
    font-weight: 600;
    color: #248dca !important;
    display: none;
    margin-top: 10px;
}





/*<!--ja megafilter modifiche-->*/
div.product-item-details div.item-field.cat div.item-field-label{
    font-weight: bold !important;
    color: red !important;
}
div.product-item-details div.item-field.tag div.item-field-label{
    font-weight: bold !important;
    color: green !important;
}
div.product-item-details div.item-field.published_date div.item-field-label{
    font-weight: bold !important;
    color: blue !important;
}
div.product-item-details div.item-field.hits div.item-field-label{
    font-weight: bold !important;
    color: #FFA500 !important;
}



/*<!--rs events modifiche-->*/
.rs_event_image {
	float: left;
	padding: 5px 5px 0;
	margin-right: 40px !important;
	margin-top: 35px;
}
.rs_event_details {
	line-height: 20px;
	padding: 90px;
}
.rsepro-title-block {
	font-size: 20px;
	font-weight: bold;
}
li.rsepro-my-grouped .rsepro-month-year .rs_events_container {
    font-size: 20px !important;
    text-align: center !important;
}
