.tribe_tr td, .tribe_tr th {padding:0;border:0}
.tribe-events-list-separator-month {margin:0}

#legend a {font-size:13px;text-transform:uppercase}
.table-list h2 {font-size:13px !important}
.tribe-events-list h2.tribe-events-list-event-title {font-size:inherit}

#legend_box {
	font: bold 10px/4em sans-serif;
    text-align: center;
}
#tribe-events #legend li {
	display: inline-block;
    list-style-type: none;
    margin-left: 0.7em;
    padding: 7px;
}
.teccc-legend a, .tribe-events-calendar a, #tribe-events-content .tribe-events-tooltip h4 {
	color:#000;
	font-weight:bold;
}
#legend > li {
	background-color: transparent;
    border-right: 5px solid transparent;
    color: #000;
    line-height: 0.8em !important;
}
h2.tribe-events-list-event-title.entry-title a {
	padding-left:2px;
	display:block;
	width:auto;
}

a.tribe-events-ical {display:none !important}

.tribe-events-category-cros h2.tribe-events-list-event-title.entry-title a, .teccc-legend .tribe-events-category-cros, .tribe-events-calendar .tribe-events-category-cros, #tribe-events-content .tribe-events-category-cros > .tribe-events-tooltip h4, .tribe-events-category-cros > div.hentry.vevent > h3.entry-title, .tribe-events-category-cros h2 a, .tribe-events-mobile.tribe-events-category-cros h4 {
    border-left: 5px solid #45d332;
}
span.tribe-events-category-cros h2.tribe-events-list-event-title.entry-title a {
	border-left: 5px solid #45d332;
}
.tribe-events-category-marxa h2.tribe-events-list-event-title.entry-title a, .teccc-legend .tribe-events-category-marxa, .tribe-events-calendar .tribe-events-category-marxa, #tribe-events-content .tribe-events-category-marxa > .tribe-events-tooltip h4, .tribe-events-category-marxa > div.hentry.vevent > h3.entry-title, .tribe-events-category-marxa h2 a, .tribe-events-mobile.tribe-events-category-marxa h4 {
    border-left: 5px solid #c3d15c;
}
span.tribe-events-category-marxa h2.tribe-events-list-event-title.entry-title a {
	border-left: 5px solid #c3d15c;
}
.tribe-events-category-pista h2.tribe-events-list-event-title.entry-title a, .teccc-legend .tribe-events-category-pista, .tribe-events-calendar .tribe-events-category-pista, #tribe-events-content .tribe-events-category-pista > .tribe-events-tooltip h4, .tribe-events-category-pista > div.hentry.vevent > h3.entry-title, .tribe-events-category-pista h2 a, .tribe-events-mobile.tribe-events-category-pista h4 {
    border-left: 5px solid #ed8d38;
}
span.tribe-events-category-pista h2.tribe-events-list-event-title.entry-title a
{
	border-left: 5px solid #ed8d38 !important;
}
.tribe-events-category-pista-coberta h2.tribe-events-list-event-title.entry-title a, .teccc-legend .tribe-events-category-pista-coberta, .tribe-events-calendar .tribe-events-category-pista-coberta, #tribe-events-content .tribe-events-category-pista-coberta > .tribe-events-tooltip h4, .tribe-events-category-pista-coberta > div.hentry.vevent > h3.entry-title, .tribe-events-category-pista-coberta h2 a, .tribe-events-mobile.tribe-events-category-pista-coberta h4 {
	border-left: 5px solid #368ce2;
}
span.tribe-events-category-pista-coberta h2.tribe-events-list-event-title.entry-title a {
	border-left: 5px solid #368ce2;
}
.tribe-events-category-promocio h2.tribe-events-list-event-title.entry-title a, .teccc-legend .tribe-events-category-promocio, .tribe-events-calendar .tribe-events-category-promocio, #tribe-events-content .tribe-events-category-promocio > .tribe-events-tooltip h4, .tribe-events-category-promocio > div.hentry.vevent > h3.entry-title, .tribe-events-category-promocio h2 a, .tribe-events-mobile.tribe-events-category-promocio h4 {
	border-left: 5px solid #ccc186;
}
span.tribe-events-category-promocio h2.tribe-events-list-event-title.entry-title a {
	border-left: 5px solid #ccc186;
}
/* Aire Lliure */
.tribe-events-category-aire-lliure h2.tribe-events-list-event-title.entry-title a, .teccc-legend .tribe-events-category-aire-lliure, .tribe-events-calendar .tribe-events-category-aire-lliure, #tribe-events-content .tribe-events-category-aire-lliure > .tribe-events-tooltip h4, .tribe-events-category-aire-lliure > div.hentry.vevent > h3.entry-title, .tribe-events-category-aire-lliure h2 a, .tribe-events-mobile.tribe-events-category-aire-lliure h4 {
	border-left: 5px solid #e2aa0f;
}
span.tribe-events-category-aire-lliure h2.tribe-events-list-event-title.entry-title a {
	border-left: 5px solid #e2aa0f;
}
.tribe-events-category-rfea h2.tribe-events-list-event-title.entry-title a, .teccc-legend .tribe-events-category-rfea, .tribe-events-calendar .tribe-events-category-rfea, #tribe-events-content .tribe-events-category-rfea > .tribe-events-tooltip h4, .tribe-events-category-rfea > div.hentry.vevent > h3.entry-title, .tribe-events-category-rfea h2 a, .tribe-events-mobile.tribe-events-category-rfea h4 {
	border-left: 5px solid #050505;
}
span.tribe-events-category-rfea h2.tribe-events-list-event-title.entry-title a {
	border-left: 5px solid #050505;
}	
.tribe-events-category-ruta h2.tribe-events-list-event-title.entry-title a, .teccc-legend .tribe-events-category-ruta, .tribe-events-calendar .tribe-events-category-ruta, #tribe-events-content .tribe-events-category-ruta > .tribe-events-tooltip h4, .tribe-events-category-ruta > div.hentry.vevent > h3.entry-title, .tribe-events-category-ruta h2 a, .tribe-events-mobile.tribe-events-category-ruta h4 {
	border-left: 5px solid #ce3737;
}
span.tribe-events-category-ruta h2.tribe-events-list-event-title.entry-title a {
	border-left: 5px solid #ce3737;
}	
.tribe-events-category-màster h2.tribe-events-list-event-title.entry-title a, .teccc-legend .tribe-events-category-màster, .tribe-events-calendar .tribe-events-category-màster, #tribe-events-content .tribe-events-category-màster > .tribe-events-tooltip h4, .tribe-events-category-màster > div.hentry.vevent > h3.entry-title, .tribe-events-category-màster h2 a, .tribe-events-mobile.tribe-events-category-màster h4 {
	border-left: 5px solid #cfcfcf;
}
span.tribe-events-category-màster h2.tribe-events-list-event-title.entry-title a {
	border-left: 5px solid #cfcfcf;
}
/* Trail Muntanya */
.tribe-events-category-trail-muntanya h2.tribe-events-list-event-title.entry-title a, .teccc-legend .tribe-events-category-trail-muntannya, .tribe-events-calendar .tribe-events-category-trail-muntanya, #tribe-events-content .tribe-events-category-trail-muntanya > .tribe-events-tooltip h4, .tribe-events-category-trail-muntanya > div.hentry.vevent > h3.entry-title, .tribe-events-category-trail-muntanya h2 a, .tribe-events-mobile.tribe-events-category-trail-muntanya h4 {
	border-left: 5px solid #714603;
}
span.tribe-events-category-trail-muntanya h2.tribe-events-list-event-title.entry-title a {
	border-left: 5px solid #714603;
}