body {
	background-color: #f3f9f2	
}

@media screen and (max-width: 1200px) {

.uk-navbar-container:not(.uk-navbar-transparent) {
  background: #fff;
}
}

div.space {
height: 10px;	
}

h2.titoloblu {
background-color: #156fad;
color: #fff		
}

h2.titologiallo {
background-color: #e8cd34;
color: #333	
}

h2.titolorosso {
background-color: #f23e65;
color: #fff	
}

h2.titolorosa {
background-color: #cbb0d3;
color: #fff
}

h2.titoloverde {
background-color: #57ab4b;
color: #fff
}

article {
	background-color: #fff;
    color: #444;
    box-shadow: 2px 5px 10px rgba(0,0,0,.08);
	border-radius: 8px; 
	padding-bottom: 20px;
	
}

article h2, article .uk-article-meta, article p, article .uk-button {
	padding-right: 20px;
	padding-left: 20px;
	
}
article img {
	border-top-left-radius: 8px;
border-top-right-radius: 8px;
}

.container-no-padding .uk-container {
	padding-left: 0px;
    padding-right: 0px;
}

.tm-toolbar-default .uk-icon-button {
color: #fff;

}


a.icon-gialla {
	background: #FEDC72 !important;
	color: #fff
}
a.icon-arancio {
	background: #F6AA76  !important;
	color: #fff
}
a.icon-blu {
	background: #4b75bd  !important;
	color: #fff
}
a.icon-rosa {
	background: #be0b64  !important;
	color: #fff
}

a.icon-verde {
	background: #57ab4b  !important;
	color: #fff
}


h2.tit-bianco {
	color: #fff
}

h1.eb-page-heading {
font-size: 34px	
}

.eb-search-bar-container {
  
   padding: 0px;
    background-color: transparent
}

div.cercaevento input {
margin-bottom: 10px;	
}

div.cercaevento input#search_eb_box {
width: 100%	
}

.input-medium, .form-control, .form-select {
	background: #f3f9f2
}

div.cercaevento button.btn-primary {
	margin-bottom: 10px;	
}

div.cercaevento input.search_button {
		margin-top: 10px;	
}

.extcal_minical .extcal_navbar {
    background: #156fad;
}

.mod_eb_mincalendar_td_dayname, .eb-calendar ul.eb-weekdays {
    background: #80b1d3;
}

td.mod_eb_mincalendar_event {
    background-color: #57ab4b;
}

.regpro-calendarMonthHeader {
	background: #156fad;
}

.eb-topmenu-calendar ul li a:hover, .eb-topmenu-calendar ul li a.active {
  background: #156fad;
  color: #fff;
}

.ebm-upcoming-events-improved div.ebm-event-month {
    background: #57ab4b;
    border: 1px solid #57ab4b;
}

.eb-events-grid-items {
    --eb-grid-default-main-category-color: #F6AA76;
}

.mod_eb_mincalendar_td_dayname {
color: #333	
}

img.eb-event-large-image {
padding-left: 40px	
}

.uk-overlay-primary .uk-button-link {
	background-color:#FFF;
	border-radius: 3px;
	padding: 3px 5px;
	color: #333	
}

.uk-overlay {
    padding: 10px 10px;
}

.eb-event-item-grid-default-layout .eb-event-title-container {
	font-size: 18px;
}


.eb-event-item-grid-default-layout .eb-event-thumb-container img {
max-height: 190px	
}

.uk-card-default {
border-radius: 8px;	
}
.artevidenza {
background-color: #fff;
padding: 20px;	
}


.uk-search-default .uk-search-input {
	background:#FFF	
}
 
div.tagged a:link, div.tagged a:visited {
	background-color: #f23e65;
	padding: 5px;
	border-radius: 20px;
	color: #fff;	
}

div.eb-event-item-grid-default-layout {
	background-color: #fff;
	
}

a.ebm-event-link, a.ebm-category-link, a.eb-event-title {
	color: #57ab4b
}

.eb-event-date-container .btn-primary {
	background-color: #57ab4b
}

h3.newsletterbianco {
color: #fff	
}

.uk-dotnav li {
padding-left: 6px	
}

#tm-main {
padding-top: 0px	
}

.aaatesto-verde {
color: #57ab4b !important	
}

.aaatesto-blu {
color: #156fad !important	
}

.aaatesto-rosso {
color: #f23e65 !important	
}

.aaatesto-lilla {
color: #cbb0d3 !important	
}

.eb-thumb-left {
width: 300px !important	
}
