/* Tribe Events Calendar styles with images.
   Attention! Must be in the /css folder
----------------------------------------------------------------- */
.tribe-bar-views-list span[class^='tribe-icon-'] {		background-image: url(../plugins/the-events-calendar/images/events-bar/icon-month.png); }
.tribe-bar-views-list span.tribe-icon-list,
.tribe-bar-view-list span[class^='tribe-icon-'] {		background-image: url(../plugins/the-events-calendar/images/events-bar/icon-list.png); }
.tribe-bar-views-list span.tribe-icon-month,
.tribe-bar-view-list a.tribe-icon-month {				background-image: url(../plugins/the-events-calendar/images/events-bar/icon-month.png); }
.tribe-bar-views-list span.tribe-icon-week {			background-image: url(../plugins/the-events-calendar/images/events-bar/icon-week.png); }
.tribe-bar-views-list span.tribe-icon-day {				background-image: url(../plugins/the-events-calendar/images/events-bar/icon-day.png); }
.tribe-bar-views-list span.tribe-icon-photo {			background-image: url(../plugins/the-events-calendar/images/events-bar/icon-photo.png); }
.tribe-bar-views-list span.tribe-icon-map {				background-image: url(../plugins/the-events-calendar/images/events-bar/icon-map.png); }
@media (min--moz-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
	.tribe-bar-views-list span[class^='tribe-icon-'],
	.tribe-bar-view-list a[class^='tribe-icon-'] {		background-image: url(../plugins/the-events-calendar/images/events-bar/icon-month@2x.png); }
	.tribe-bar-views-list span.tribe-icon-list,
	.tribe-bar-view-list span[class^='tribe-icon-'] {	background-image: url(../plugins/the-events-calendar/images/events-bar/icon-list@2x.png); }
	.tribe-bar-views-list span.tribe-icon-month,
	.tribe-bar-view-list a.tribe-icon-month {			background-image: url(../plugins/the-events-calendar/images/events-bar/icon-month@2x.png); }
	.tribe-bar-views-list span.tribe-icon-week {		background-image: url(../plugins/the-events-calendar/images/events-bar/icon-week@2x.png); }
	.tribe-bar-views-list span.tribe-icon-day {			background-image: url(../plugins/the-events-calendar/images/events-bar/icon-day@2x.png); }
	.tribe-bar-views-list span.tribe-icon-photo {		background-image: url(../plugins/the-events-calendar/images/events-bar/icon-photo@2x.png); }
	.tribe-bar-views-list span.tribe-icon-map {			background-image: url(../plugins/the-events-calendar/images/events-bar/icon-map@2x.png); }
}

@media (max-width: 375px) {
	nav.tribe-events-nav-pagination .tribe-events-sub-nav > li > a,
	nav.tribe-events-nav-pagination .tribe-events-sub-nav > li{
		width: 100% !important;
		max-width: 100%!important;
	}
	nav.tribe-events-nav-pagination .tribe-events-sub-nav > li{
		margin: 0 0 0.5em 0!important;
		 }
}
@media(max-width:1023px){
	.tribe-events .tribe-events-c-events-bar__search-container{
		padding: 0;
	}
	.tribe-events .tribe-events-c-events-bar__search-form{
		padding: 15px;
	}
	.single-tribe_events .tribe-events-venue-map{
		order:2;
	}

	.tribe-events .tribe-events-c-nav__next:disabled,
	.tribe-events .tribe-events-c-nav__prev:disabled,
	.tribe-common .tribe-events-c-nav__list .tribe-common-b2 {
		font-size: 12px;
	}

	.sc_events_item_title .event-title {
		font-size: 1.5em;
	}
}
@media(max-width:767px){
	.tribe-events-c-messages__message-list-item {
		text-align: center;
	}
}
@media(max-width:479px){
	.tribe-common .tribe-common-h3{
		font-size: 18px;
	}
}