table tbody>tr:nth-child(odd)>td,table tbody>tr:nth-child(odd)>th {
    background-color: #EADDCF !important;
}
table td, table th,table tbody tr:hover>td,table tbody tr:hover>th{
    background-color: #EADDCF !important;
}
.tribe-events-calendar-month__header,.tribe-events-calendar-month__header .tribe-events-calendar-month__header-column{
    background-color:#94B6E0 !important;
}
.tribe-events-header .tribe-events-c-top-bar{direction:rtl !important;    flex-direction: row !important;}
.tribe-events-header .tribe-events-c-top-bar .tribe-events-c-top-bar__datepicker{    flex: 0 0 auto !important;}
.tribe-events-header .tribe-events-c-top-bar .tribe-events-c-top-bar__nav-list{    flex-direction: row-reverse !important;}
.tribe-events-header .tribe-events-c-top-bar .tribe-common-c-btn__clear{direction: rtl; background:none !important;}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-top-bar__today-button{margin-left:15px !important}
.tribe-events-calendar-month .tribe-events-calendar-month__header{    background-color: #ffffff !important;}
.tribe-events-calendar-month .tribe-events-calendar-month__header .tribe-events-calendar-month__header-column-title{font-size:14px !important;line-height:20px !important; text-align: right !important;}
.tribe-events-calendar-month .tribe-events-calendar-month__header .tribe-events-calendar-month__header-column{width: 100% !important; text-align: right !important;background: none !important; border: none !important;}
body.single-tec_calendar_embed .tribe-events.tribe-common--breakpoint-medium .tribe-events-calendar-month__day{background:none !important;}

body.single-tec_calendar_embed .tribe-events.tribe-common--breakpoint-medium .tribe-events-calendar-month__day.tribe-events-calendar-month__day--current, body.single-tec_calendar_embed .tribe-events.tribe-common--breakpoint-medium .tribe-events-calendar-month__day.tribe-events-calendar-month__day--current *{
	color:#c4071d  !important;
	
}
body.single-tec_calendar_embed .tribe-events.tribe-common--breakpoint-medium .tribe-events-calendar-month__day.tribe-events-calendar-month__day--past{
	
    background: #fff9f2 !important;
}
.datepicker-dropdown .table-condensed th, .datepicker-dropdown .table-condensed td{background:none !important;}
.datepicker-dropdown .table-condensed td .focused, .datepicker-dropdown .table-condensed td .active,  .datepicker-dropdown .table-condensed td .current{background:#e3cfb9 !important;}
.datepicker-dropdown .table-condensed thead tr th.prev{    position: absolute; left: 35px;}
.datepicker-dropdown .table-condensed thead tr th.next{    position: absolute; right: 35px;}
.tribe-events-calendar-month .tribe-events-calendar-month__body .tribe-events-calendar-month__day button{border-radius:0px !important;padding: 0;border: none !important;}
.tribe-events-calendar-month .tribe-events-calendar-month__body .tribe-events-calendar-month__day{border:1px solid #E3CFB9 !important;border-radius:0px !important;}
.tribe-events-calendar-month .tribe-events-calendar-month__body .tribe-events-calendar-month__day.tribe-events-calendar-month__day--current button, .tribe-events-calendar-month .tribe-events-calendar-month__body .tribe-events-calendar-month__day button.tribe-events-calendar-month__day-cell--mobile tribe-events-calendar-month__day-cell--selected{
	background:#E3CFB9 !important;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__header-column-title-desktop{font-size: 23px;font-weight: bold;}
.tribe-events-calendar-list__event-details .tribe-events-calendar-list__event-datetime{    font-size: 11px;}
.tribe-events-calendar-list__event-details .tribe-events-calendar-list__event-cost{
	display: flex;
    flex-wrap: wrap;
}
.tribe-events-calendar-list__event-details .tribe-events-calendar-list__event-cost a.tribe-events-c-small-cta__link{
	display: block;
    border: none;
	    order: 100;
    width: 100%;
	position:relative;
	margin-top:15px;
	color:green;
}
.tribe-events-calendar-list .tribe-common-g-row:not(:last-child){
	    border-bottom: 2px solid #e3cfb9;
    padding-bottom: var(--tec-spacer-8);
}
.tribe-events .tribe-events-calendar-list__month-separator:after{    margin-right: 20px;}
.tribe-events-c-nav__list .tribe-events-c-nav__list-item a.tribe-events-c-nav__prev{flex-direction: row-reverse;}
.single-tec_calendar_embed .ea11y-widget{ display:none !important; }
