/**
 * @package 	WordPress
 * @subpackage 	Finance Business
 * @version 	1.0.0
 * 
 * Events RTL Rules
 * Created by CMSMasters
 * 
 */
 
 body {
	unicode-bidi: embed;
	direction: rtl;
}


/* Tribe Spinner */

.tribe-events-spinner {
	margin-right: -16px;
}

.tribe-events-spinner-medium {
	margin-right: -12px;
}

.tribe-events-spinner-small {
	margin-right: -8px;
}


/* General Template Header/Footer Nav */

.tribe-events-ajax-loading {
	left: auto;
	right: 50%;
}


/* General Template Header Nav */

select.tribe-events-dropdown {
	margin-left: 9px;
	margin-right: 0;
}


/* = Events List Widget Styles (Sidebar)
   @ Template: widgets/list-widget.php
=============================================*/

.tribe-events-list-widget ol,
.tribe-events-adv-list-widget ol {
	margin-right: 0;
}


/* = WooTickets
=============================================*/

table.tribe-events-tickets td {
	padding-left: 10px;
	padding-right: 0;
}

table.tribe-events-tickets .tickets_nostock {
	text-align: center;
}


/* = Events Navigation Bar
   @ Template: modules/bar.php
=============================================*/
/* Views Select */

#tribe-bar-views .tribe-select2 {
	float: right;
}

#tribe-bar-views .select2-container .select2-choice span {
	margin-left: 18px;
}

#tribe-bar-views .select2-container .select2-choice span span {
	margin-left: 0;
}


/* Views Select When Have Settings */

.tribe-has-settings #tribe-bar-dates {
	margin-right: -331px;
}

.tribe-has-settings #tribe-bar-views {
	margin-right: -142px;
}

.tribe-has-settings #tribe-bar-views .select2-container .select2-choice div {
	background-image: none;
	border-right: 0;
}


/* Settings */

#tribe-events-bar .tribe-bar-button-settings span {
	float: right;
}


/* Filters Button & Dropdown Content */

#tribe-events-bar .tribe-bar-button-settings {
	border-right-color: transparent;
	-webkit-border-radius: 4px 0 0 4px;
	-moz-border-radius: 4px 0 0 4px;
	border-radius: 4px 0 0 4px;
	float: right;
	margin-right: -1px;
}

.tribe-bar-settings .tribe-bar-drop-content {
	right: auto;
	left: -5px;
}


/* Skeleton Events Pro Styles */
/* Events Loop */

.tribe-events-loop h2.tribe-events-page-title {
	padding-right: 0;
}


/* = Map View Template Styles 
   @ Template: map.php
=============================================*/

/* tribe geo location results list formatting */

#tribe-geo-results .tribe-events-notices {
	text-align: center;
}

.tribe-geo-result-thumb {
	float: right;
	margin-left: 2%;
}

.tribe-geo-result-data {
	float: left;
}

.tribe-geo-result-entry h2 {
	float: right;
}

.tribe-geo-result-cost {
	float: left;
}

.tribe-geo-result-cost span {
	text-align: center;
}

.timer {
	text-align: center;
}


/* = View Loading / Pagination Styles 
   @ Template: map.php & photo.php
=============================================*/

#tribe-geo-loading {
	left: auto;
	right: 0;
}

#tribe-geo-loading img {
	left: auto;
	right: 50%;
	margin-left: 0;
	margin-right: -16px;
}


/* = Events Calendar Widget Styles (Sidebar)
   @ Template: widgets/calendar-widget.php
=============================================*/

.tribe-view-all-events {
	float: left;
}

.tribe-events-calendar-widget td {
	text-align: center;
}

.tribe-events-calendar-widget .tribe-events-calendar .tribe-events-tooltip {
	left: auto;
	right: 0;
	text-align: right;
}

.tribe-events-calendar-widget .tribe-events-tooltip .tribe-events-arrow {
	left: auto;
	right: 2px;
}

.tribe-events-calendar-widget .tribe-events-right .tribe-events-tooltip {
	left: 0;
	right: auto;
}

.tribe-events-calendar-widget .tribe-events-right .tribe-events-tooltip .tribe-events-arrow {
	left: 2px;
	right: auto;
}



/*-------------------------------------------------------------------------*/
/*	2. Global Events Styles */
/*-------------------------------------------------------------------------*/

/* Events Nav */

.tribe-events-sub-nav {
	left: 0;
	right: auto;
}

.tribe-events-sub-nav li:first-child {
	margin-right: 0;
}


/* Events Header */

#tribe-events-header {
	padding-left: 65px;
	padding-right: 0;
}

#tribe-events-header .tribe-events-user-recurrence-toggle input {
	margin-left: 10px;
	margin-right: 0;
}


/* Events Footer */

#tribe-events-footer {
	text-align: left;
}


/* Events Tooltip */

.tribe-events-tooltip:before {
	left: auto;
	right: 10px;
}



/*-------------------------------------------------------------------------*/
/*	3. Events Bar */
/*-------------------------------------------------------------------------*/

 /* Views */
 
 #tribe-events-bar .tribe-bar-filters .tribe-bar-filters-inner > div {
	float: right;
}

#tribe-events-bar #tribe-bar-views label.button {
	padding-left: 40px;
	padding-right: 30px;
	text-align: right;
	float: right;
}

#tribe-events-bar #tribe-bar-views label.button:before {
	left: 15px;
	right: auto;
}

#tribe-events-bar #tribe-bar-views ul.tribe-bar-views-list {
	padding-left: 1px;
	padding-right: 10px;
	left: auto;
	right: -50px;
}

#tribe-events-bar #tribe-bar-views ul.tribe-bar-views-list li.tribe-bar-views-option {
	float: right;
}

#tribe-events-bar #tribe-bar-views ul.tribe-bar-views-list li.tribe-bar-views-option a {
	margin-left:0;
	margin-right: -1px;
	padding-left: 25px;
	padding-right: 30px;
	text-align: center;
}

#tribe-events-bar #tribe-bar-views ul.tribe-bar-views-list li.tribe-bar-views-option a:after {
	right: auto;
	left: 0;
}

#tribe-events-bar #tribe-bar-views.tribe-bar-views-open ul.tribe-bar-views-list {
	left: auto;
	right: 0;
}



/*-------------------------------------------------------------------------*/
/*	4. Events Pages */
/*-------------------------------------------------------------------------*/

.photo-loader {
	left: auto;
	right: 50%;
}

#tribe-events-content.tribe-events-month .tribe-events-tooltip {
	left: auto;
	right: 0;
}

#tribe-events-content.tribe-events-month .tribe-events-right .tribe-events-tooltip {
	left: 0;
	right: auto;
}

#tribe-events-content.tribe-events-month .tribe-events-right .tribe-events-tooltip:before,
#tribe-events-content.tribe-events-month .tribe-events-right .tribe-events-tooltip:after {
	left: 10px;
	right: auto;
}

#tribe-events-content.tribe-events-month table.tribe-events-calendar thead th {
	border-left: 1px solid rgba(255, 255, 255, 0.1);
	text-align: center;
}

#tribe-events-content.tribe-events-month table.tribe-events-calendar thead th:last-child {
	border-left-width: 1px;
	border-left-style: solid;
}

#tribe-events-content.tribe-events-month table.tribe-events-calendar tbody td {
	border-right-width:0;
	border-left-width: 1px;
	border-left-style: solid;
}

#tribe-events-content.tribe-events-month table.tribe-events-calendar tbody td:first-child {
	border-left-width:0;
	border-right-width: 1px;
	border-right-style: solid;
}

#tribe-events-content.tribe-events-month table.tribe-events-calendar tbody td:first-child {
	border-left-width: 1px;
	border-left-style: solid;
}

#tribe-events-content.tribe-events-month table.tribe-events-calendar tbody td div[id*="tribe-events-daynum-"]:before,
#tribe-events-content.tribe-events-month table.tribe-events-calendar tbody td div[id*="tribe-events-daynum-"]:after {
	left: auto;
	right: -1px;
}

#tribe-events-content.tribe-events-month table.tribe-events-calendar tbody td div[id*="tribe-events-daynum-"]:after {
	left: -1px;
	right: auto;
}

#tribe-events-content.tribe-events-list .tribe-events-list-separator-month {
	float: none;
	text-align: right;
}

#tribe-events-content.tribe-events-list .vevent .cmsms_events_list_event_wrap .tribe-events-event-meta .recurringinfo {
	direction: ltr;
}

#tribe-events-content.tribe-events-list .vevent .cmsms_events_list_event_wrap .tribe-events-event-meta .recurringinfo .tribe-events-divider {
	float: right;
}

#tribe-events-content.tribe-events-list .vevent .tribe-events-event-image {
	padding-left: 40px;
	padding-right: 0;
	text-align: center;
	float: right;
}

#tribe-events-content.tribe-events-list .vevent .cmsms_events_list_event_wrap .cmsms_events_list_event_header .tribe-events-event-cost {
	float: left;
}

#tribe-events-content.tribe-events-list .vevent .cmsms_events_list_event_wrap .cmsms_events_list_event_header .tribe-events-list-event-title {
	padding-right:0;
	padding-left: 20px;
}

#tribe-events-content.tribe-events-day .tribe-events-day-time-slot > h5 {
	float: none;
	text-align: right;
}

#tribe-events-content.tribe-events-day .tribe-events-day-time-slot .vevent .cmsms_events_list_event_wrap .cmsms_events_list_event_header .tribe-events-list-event-title {
	padding-left: 20px;
}

#tribe-events-content.tribe-events-photo #tribe-events-photo-events .tribe-events-photo-event {
	float: right;
}

#tribe-events-content.tribe-events-photo .tribe-events-event-details .tribe-events-event-meta .recurringinfo {
	direction: ltr;
}

#tribe-events-content.tribe-events-photo #tribe-events-photo-events .tribe-events-photo-event .tribe-events-photo-event-wrap .tribe-events-event-image img {
	left: auto;
	right: 0;
}

#tribe-mobile-container .tribe-mobile-day .tribe-mobile-day-heading,
#tribe-mobile-container .tribe-mobile-day .tribe-mobile-day-date {
	float: none;
}

#tribe-mobile-container .tribe-mobile-day .tribe-events-mobile .tribe-events-event-image {
	text-align: center;
}

#tribe-events-content.tribe-events-week-grid .tribe-events-grid .column.first {
	margin-right: 0;
	margin-left: -60px;
	border-right-width: 0;
	border-right-style: solid;
	float: right;
}

#tribe-events-content.tribe-events-week-grid .tribe-events-grid .tribe-grid-content-wrap {
	float: right;
	padding-left: 0;
	padding-right: 60px;
}

#tribe-events-content.tribe-events-week-grid .tribe-events-grid .tribe-grid-content-wrap .column {
	border-left-width: 0;
	border-right-width: 1px;
	border-right-style: solid;
	float: right;
}

#tribe-events-content.tribe-events-week-grid .tribe-events-grid .tribe-grid-content-wrap .column.first {
	margin-right: 0;
	margin-left: -60px;
	border-right-width: 0;
	border-right-style: solid;
}

#tribe-events-content.tribe-events-week-grid .tribe-events-grid .tribe-grid-header .tribe-grid-content-wrap .column {
	border-left-width: 0;
	border-right-width: 1px;
	border-right-style: solid;
	text-align: center;
}

#tribe-events-content.tribe-events-week-grid .tribe-events-grid .tribe-grid-header .tribe-grid-content-wrap .column a, 
#tribe-events-content.tribe-events-week-grid .tribe-events-grid .tribe-grid-header .tribe-grid-content-wrap .column > span {
	text-align: center;
}

#tribe-events-content.tribe-events-week-grid .tribe-events-grid .tribe-grid-allday .column.first span {
	text-align: center;
	left: 0;
	right: 0;
}

#tribe-events-content.tribe-events-week-grid .tribe-events-grid .tribe-week-grid-wrapper .tribe-grid-body .tribe-week-grid-hours {
	margin-right: 0;
	margin-left: -60px;
	border-right-width: 0;
	border-right-style: solid;
	float: right;
}

#tribe-events-content.tribe-events-week-grid .tribe-events-grid .tribe-week-grid-wrapper .tribe-grid-body .tribe-week-grid-hours div {
	text-align: center;
}

#tribe-events-content.tribe-events-week-grid .tribe-events-grid .tribe-grid-body .tribe-events-tooltip {
	right:100% !important;
	left:auto !important;
	min-width:260px;
}

#tribe-events-content.tribe-events-week-grid .tribe-events-grid .tribe-grid-body .tribe-events-right .tribe-events-tooltip {
	right:auto !important;
	left:100% !important;
}

#tribe-events-content.tribe-events-week-grid .tribe-events-grid .tribe-grid-body .tribe-events-tooltip:before,
#tribe-events-content.tribe-events-week-grid .tribe-events-grid .tribe-grid-body .tribe-events-tooltip:after {
	border-left-width: 9px;
	border-right-width: 0;
	left: auto;
	right: -9px;
}

#tribe-events-content.tribe-events-week-grid .tribe-events-grid .tribe-grid-body .tribe-events-tooltip:after {
	left: auto;
	right: -8px;
}

#tribe-events-content.tribe-events-week-grid .tribe-events-grid .tribe-grid-body .tribe-events-right .tribe-events-tooltip:before,
#tribe-events-content.tribe-events-week-grid .tribe-events-grid .tribe-grid-body .tribe-events-right .tribe-events-tooltip:after {
	border-left-width: 0;
	border-right-width: 9px;
	left: -9px;
	right: auto;
}

#tribe-events-content.tribe-events-week-grid .tribe-events-grid .tribe-grid-body .tribe-events-right .tribe-events-tooltip:after {
	right: auto;
	left: -8px;
}

#tribe-mobile-container .tribe-mobile-day .tribe-mobile-day-heading,
#tribe-mobile-container .tribe-mobile-day .tribe-mobile-day-date {
	float: none;
}

#tribe-mobile-container .tribe-mobile-day .tribe-events-mobile .tribe-events-event-image {
	text-align: center;
}

#tribe-events-content.tribe-events-week-grid .tribe-events-grid .tribe-scroller > .scroller-content {
	right: 0 !important;
	left: -17px !important;
}
#tribe-events-content.tribe-events-week-grid .tribe-events-grid .tribe-scroller > .scroller-pane {
	right: auto;
	left: 0;
}



/*-------------------------------------------------------------------------*/
/*	5. Single Event */
/*-------------------------------------------------------------------------*/

#tribe-events-content.tribe-events-single .cmsms_single_event_header .cmsms_single_event_header_left {
	float: right;
}

#tribe-events-content.tribe-events-single .cmsms_single_event_header .cmsms_single_event_header_right {
	float: left;
}

#tribe-events-content.tribe-events-single .cmsms_single_event_header .cmsms_single_event_header_right .tribe-events-back {
	text-align: left;
}

#tribe-events-content.tribe-events-single .cmsms_single_event_header .cmsms_single_event_header_right .tribe-events-back a:before {
	margin-left: 10px;
}

#tribe-events-content.tribe-events-single .cmsms_single_event_header .cmsms_single_event_header_right .tribe-events-cal-links a {
	text-align: left;
}

#tribe-events-content.tribe-events-single .cmsms_single_event_inner .cmsms_single_event_img {
	padding-left: 20px;
	float: right;
}

#tribe-events-content.tribe-events-single .cmsms_single_event_inner .cmsms_single_event_img .tribe-events-event-image img {
	left: auto;
	right: 0;
}

#tribe-events-content.tribe-events-single .cmsms_single_event_inner .cmsms_single_event_map {
	padding-right: 20px;
	float: right;
}

#tribe-events-content.tribe-events-single .cmsms_single_event_inner .cmsms_single_event_img.cmsms_single_event_full_width,
#tribe-events-content.tribe-events-single .cmsms_single_event_inner .cmsms_single_event_map.cmsms_single_event_full_width {
	float: none;
}

#tribe-events-content.tribe-events-single .cmsms_single_event_meta .tribe-events-meta-group {
	float: right;
}

#tribe-events-content.tribe-events-single .cmsms_single_event_meta .tribe-events-meta-group .cmsms_event_meta_info .cmsms_event_meta_info_item .cmsms_event_meta_info_item_title,
#tribe-events-content.tribe-events-single .cmsms_single_event_meta .tribe-events-meta-group .cmsms_event_meta_info .cmsms_event_meta_info_item .cmsms_event_meta_info_item_descr,
#tribe-events-content.tribe-events-single .cmsms_single_event_meta .tribe-events-meta-group .cmsms_event_meta_info .cmsms_event_meta_info_item dt,
#tribe-events-content.tribe-events-single .cmsms_single_event_meta .tribe-events-meta-group .cmsms_event_meta_info .cmsms_event_meta_info_item dd {
	padding-left: 15px;
	padding-right: 0;
	text-align: right;
}

#tribe-events-content.tribe-events-single .cmsms_single_event_meta .tribe-events-meta-group .cmsms_event_meta_info .cmsms_event_meta_info_item .cmsms_event_meta_info_item_descr,
#tribe-events-content.tribe-events-single .cmsms_single_event_meta .tribe-events-meta-group .cmsms_event_meta_info .cmsms_event_meta_info_item dd {
	margin-left: 0;
	margin-right: -4px;
	text-align: left;
}



/*-------------------------------------------------------------------------*/
/*	6. Related Events */
/*-------------------------------------------------------------------------*/

ul.tribe-related-events > li {
	float: right;
}

ul.tribe-related-events > li .tribe-related-events-thumbnail img,
ul.tribe-related-events > li .tribe-related-events-thumbnail .cmsms_events_img_placeholder {
	left: auto;
	right: 0;
}

ul.tribe-related-events > li .tribe-related-events-thumbnail .cmsms_events_img_placeholder:before {
	left: 0;
	right: 0;
}

ul.tribe-related-events > li .tribe-related-event-info .recurringinfo {
	direction:ltr;
}



/*-------------------------------------------------------------------------*/
/*	7. Single Venue */
/*-------------------------------------------------------------------------*/

.tribe-events-venue .cmsms_events_venue_header .cmsms_events_venue_header_left {
	float: right;
}

.tribe-events-venue .cmsms_events_venue_header .cmsms_events_venue_header_right {
	float: left;
	text-align: left;
}

.tribe-events-venue .cmsms_events_venue_header .cmsms_events_venue_header_right .tribe-events-back {
	text-align: left;
}

.tribe-events-venue .cmsms_events_venue_header .cmsms_events_venue_header_right .tribe-events-back a:before {
	margin-left: 7px;
}

.tribe-events-venue .cmsms_events_venue_header .cmsms_events_venue_header_right a {
	text-align: left;
}

.tribe-events-venue .tribe-events-venue-meta .cmsms_events_venue_meta_inner .cmsms_events_venue_meta_img {
	padding-left: 20px;
	float: right;
}

.tribe-events-venue .tribe-events-venue-meta .cmsms_events_venue_meta_inner .cmsms_events_venue_meta_img .tribe-events-event-image img {
	left: auto;
	right: 0;
}

.tribe-events-venue .tribe-events-venue-meta .cmsms_events_venue_meta_inner .cmsms_events_venue_meta_map {
	padding-right: 20px;
	float: right;
}

.tribe-events-venue .tribe-events-venue-meta .cmsms_events_venue_meta_inner .cmsms_events_venue_meta_img.cmsms_events_venue_meta_full_width,
.tribe-events-venue .tribe-events-venue-meta .cmsms_events_venue_meta_inner .cmsms_events_venue_meta_map.cmsms_events_venue_meta_full_width {
	float: none;
}



/*-------------------------------------------------------------------------*/
/*	8. Single Organizer */
/*-------------------------------------------------------------------------*/

.tribe-events-organizer .cmsms_events_organizer_header .cmsms_events_organizer_header_left {
	float: right;
}

.tribe-events-organizer .cmsms_events_organizer_header .cmsms_events_organizer_header_right {
	float: left;
	text-align: left;
}

.tribe-events-organizer .cmsms_events_organizer_header .cmsms_events_organizer_header_right .tribe-events-back {
	text-align: left;
}

.tribe-events-organizer .cmsms_events_organizer_header .cmsms_events_organizer_header_right .tribe-events-back a:before {
	margin-left: 7px;
}

.tribe-events-organizer .cmsms_events_organizer_header .cmsms_events_organizer_header_right a {
	text-align: left;
}

.tribe-events-organizer .tribe-events-organizer-meta .tribe-events-event-image img {
	left: auto;
	right: 0;
}



/*-------------------------------------------------------------------------*/
/*	9.	Widgets	*/
/*-------------------------------------------------------------------------*/
.widget ol.vcalendar .vevent .list-date,
.widget ul.vcalendar .vevent .list-date {
	margin-left: 15px;
	margin-right: 0;
	float: right;
}

.widget.tribe-events-countdown-widget .tribe-countdown-time .tribe-countdown-timer {
	text-align: center;
}

.widget.tribe-events-countdown-widget .tribe-countdown-time .tribe-countdown-timer div {
	text-align: center;
}

.widget.tribe-events-countdown-widget .tribe-countdown-time .tribe-countdown-timer .tribe-countdown-number {
	float: right;
}

.widget.tribe-events-countdown-widget .tribe-countdown-time .tribe-countdown-timer .tribe-countdown-number.tribe-countdown-right {
	float: right;
}

.widget.tribe-events-countdown-widget .tribe-countdown-time .tribe-countdown-timer .tribe-countdown-colon {
	float: right;
}

.widget.tribe-events-venue-widget .tribe-venue-widget-wrapper .tribe-venue-widget-venue .tribe-venue-widget-thumbnail {
	text-align: center;
}

.widget.tribe_mini_calendar_widget .tribe-mini-calendar-wrapper .tribe-mini-calendar-grid-wrapper .tribe-mini-calendar th,
.widget.tribe_mini_calendar_widget .tribe-mini-calendar-wrapper .tribe-mini-calendar-grid-wrapper .tribe-mini-calendar td {
	border-right-width:0;
	border-left-width: 1px;
	border-left-style: solid;
	text-align: center;
}

.widget.tribe_mini_calendar_widget .tribe-mini-calendar-wrapper .tribe-mini-calendar-grid-wrapper .tribe-mini-calendar th:first-child,
.widget.tribe_mini_calendar_widget .tribe-mini-calendar-wrapper .tribe-mini-calendar-grid-wrapper .tribe-mini-calendar td:first-child {
	border-right-width: 1px;
	border-right-style: solid;
}

.widget.tribe_mini_calendar_widget .tribe-mini-calendar-wrapper .tribe-mini-calendar-grid-wrapper .tribe-mini-calendar .tribe-mini-calendar-nav {
	text-align: center;
}

.widget.tribe_mini_calendar_widget .tribe-mini-calendar-wrapper .tribe-mini-calendar-grid-wrapper .tribe-mini-calendar .tribe-mini-calendar-nav div {
	text-align: center;
}

.widget.tribe_mini_calendar_widget .tribe-mini-calendar-wrapper .tribe-mini-calendar-grid-wrapper .tribe-mini-calendar .tribe-mini-calendar-nav div > span {
	text-align: center;
}

.widget.tribe_mini_calendar_widget .tribe-mini-calendar-wrapper .tribe-mini-calendar-grid-wrapper .tribe-mini-calendar .tribe-mini-calendar-nav div #ajax-loading-mini {
	left: 0;
	right: 0;
}

.widget.tribe_mini_calendar_widget .tribe-mini-calendar-wrapper .tribe-mini-calendar-grid-wrapper .tribe-mini-calendar .tribe-mini-calendar-nav div .tribe-mini-calendar-nav-link {
	left: 0;
	right: 0;
}

.widget.tribe_mini_calendar_widget .tribe-mini-calendar-wrapper .tribe-mini-calendar-grid-wrapper .tribe-mini-calendar .tribe-mini-calendar-nav div .tribe-mini-calendar-nav-link:before {
	left: 0;
	right: 0;
}

.widget.tribe_mini_calendar_widget .tribe-mini-calendar-wrapper .tribe-mini-calendar-grid-wrapper .tribe-mini-calendar .tribe-mini-calendar-nav div .tribe-mini-calendar-nav-link span {
	left: 0;
	right: 0;
}

.widget.tribe_mini_calendar_widget .tribe-mini-calendar-wrapper .tribe-mini-calendar-grid-wrapper .tribe-mini-calendar .tribe-mini-calendar-nav div .tribe-mini-calendar-nav-link span:before,
.widget.tribe_mini_calendar_widget .tribe-mini-calendar-wrapper .tribe-mini-calendar-grid-wrapper .tribe-mini-calendar .tribe-mini-calendar-nav div .tribe-mini-calendar-nav-link span:after {
	left: 0;
	right: 0;
}

.widget.tribe_mini_calendar_widget .tribe-mini-calendar-wrapper .tribe-mini-calendar-grid-wrapper .tribe-mini-calendar .vcalendar td div {
	text-align: center;
}

.widget.tribe_mini_calendar_widget .tribe-mini-calendar-wrapper .tribe-mini-calendar-grid-wrapper .tribe-mini-calendar .vcalendar td.tribe-events-has-events div .tribe-mini-calendar-day-link:before {
	left: 0;
	right: 0;
}

.widget.tribe_mini_calendar_widget .tribe-mini-calendar-wrapper .tribe-mini-calendar-list-wrapper .tribe-events-loop .vevent .list-date {
	margin-left: 15px;
	margin-right: 0;
	float: right;
}



/*-------------------------------------------------------------------------*/
/*	10.	CSS3 Animations	*/
/*-------------------------------------------------------------------------*/

html.csstransitions #tribe-events-bar #tribe-bar-views .tribe-bar-views-inner ul.tribe-bar-views-list {
	-webkit-transition: right .3s ease-in-out, opacity .3s ease-in-out, visibility .3s ease-in-out;
	-moz-transition: right .3s ease-in-out, opacity .3s ease-in-out, visibility .3s ease-in-out;
	-ms-transition: right .3s ease-in-out, opacity .3s ease-in-out, visibility .3s ease-in-out;
	-o-transition: right .3s ease-in-out, opacity .3s ease-in-out, visibility .3s ease-in-out;
	transition: right .3s ease-in-out, opacity .3s ease-in-out, visibility .3s ease-in-out;
}