.tribe-bar-rhp-venue-filter,
.tribe-bar-rhp-cat-filter {
	width: 25%;
    float: left;
    margin-bottom: 0;
    padding: 15px;
}

#tribe-events-pg-template {
	width: 100%;
	padding: 20px 0;
	max-width: inherit;
}

.rhino-event-wrapper {
	padding: 20px;
	margin-bottom: 15px;
	text-align: center;
}

.rhino-event-datebox,
.rhino-event-thumb {
	display: none;
}

.rhino-event-details {
	margin: 15px 0;
}

.rhino-event-details p,
.rhino-event-details i {
	font-size: 1.143em !important;
	display: inline-block;
	vertical-align: middle;
}

.rhino-event-venue-box {
	display: inline-block;
}

p.rhino-event-venue a {
	font-size: inherit;
}

.rhino-event-notes-box {
	margin: 15px 0;
	padding: 16px 0;
	border-top: 1px solid rgba(0,0,0,0.05);
	clear: left;
}

p.rhino-event-notes {
	font-size: 1em !important;
}

.rhino-event-share { width: 100%; }

.rhino-events-see-all,
p.tribe-events-widget-link a {
	display: block;
	width: 100%;
	text-align: center;
}

.rhino-events-see-all a.button,
p.tribe-events-widget-link a {
	display: inline-block;
	width: auto;
}

p.rhino-event-tagline {
	font-size: 1em !important;
	line-height: 100% !important;
	margin-bottom: 5px;
}

h2.rhino-event-header {
	font-size: 2.429em !important;
}

h2.rhino-event-header a {
	font-size: inherit !important;
	line-height: 100% !important;
	margin-bottom: 5px;
}

p.rhino-event-subheader {
	font-size: 1.6em !important;
	line-height: 100% !important;
}

.rhino-event-single-cta {
	margin-bottom: 10px;
}

a.rhino-event-more-info {
	font-size: 1em !important;
	margin-bottom: 5px;
}

.tribe-events-list-separator-month span {
	padding: 1em 1.3em;
}

.tribe-events-list-separator-month:after {
	display: none;
}

p.tribe-events-promo {
	display: none;
}

.wrapper.rhino-event-series-list-wrap li.rhino-event-series-individual {
    margin-bottom: 0;
}

.tribe-events-list-widget .ui-accordion .ui-accordion-header .ui-icon {
    position: absolute;
    left: inherit;
    margin-top: 9px;
}

.tribe-events-list-widget .ui-state-default .ui-icon {
    background-image: url(images/ui-icons_888888_256x240.png);
}

.tribe-events-list-widget .ui-icon-triangle-1-e {
    background-position: -32px -16px;
}

.tribe-events-list-widget .ui-icon-triangle-1-s {
    background-position: -64px -16px;
}

.tribe-events-list-widget .ui-icon {
    width: 16px;
    height: 16px;
    display: block;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat;
}

.tribe-events-list-widget .ui-state-default .ui-icon { background-image: url(images/ui-icons_888888_256x240.png); }
.tribe-events-list-widget .ui-state-hover .ui-icon, .tribe-events-list-widget .ui-state-focus .ui-icon {background-image: url(images/ui-icons_454545_256x240.png); }
.tribe-events-list-widget .ui-state-active .ui-icon {background-image: url(images/ui-icons_454545_256x240.png); }
.tribe-events-list-widget .ui-state-highlight .ui-icon {background-image: url(images/ui-icons_2e83ff_256x240.png); }
.tribe-events-list-widget .ui-state-error .ui-icon, .tribe-events-list-widget .ui-state-error-text .ui-icon {images/ui-icons_cd0a0a_256x240.png); }

@media only screen and (min-width: 768px) {

	.events-list .tribe-events-loop,
	.single-tribe_organizer .tribe-events-loop,
	.single-tribe_venue .tribe-events-loop,
	.tribe-events-day .tribe-events-loop {
		max-width: 100%;
	}

	.tribe-events-list-separator-month:after {
		display: none;
	}

	.rhino-event-wrapper {
		min-width: inherit;
		text-align: left;
	}

	.rhino-event-datebox {
		display: none;
	}

	.rhino-event-left {
		width: 27%;
		float: left;
		margin-right: 2%;
	}

	.rhino-event-thumb {
		width: 100%;
		max-width: 220px;
		float: left;
	}

	.rhino-event-center {
		width: 49%;
		float: left;
	}

	.rhino-event-right {
		width: 20%;
		float: right;
		text-align: center;
	}
}

@media only screen and (min-width: 900px) {
	.rhino-event-datebox {
		width: 27%;
		display: inline-block;
		float: left;
	}

	.rhino-event-datebox p {
		line-height: 100% !important;
	}

	.rhino-event-datebox .rhino-event-datebox-month,
	.rhino-event-datebox .rhino-event-datebox-date,
	.rhino-event-datebox .rhino-event-datebox-day {
		padding: 4px 0;
	}

	.rhino-event-datebox .rhino-event-datebox-month p {
		font-size: 1.143em !important;
		line-height: 100% !important;
		font-weight: bold;
	}

	.rhino-event-datebox .rhino-event-datebox-date p {
		font-size: 2.571em !important;
		line-height: 100% !important;
	}

	.rhino-event-datebox .rhino-event-datebox-day p {
		font-size: 1em !important;
		line-height: 100% !important;
	}

	.rhino-event-thumb {
		width: 69%;
		display: inline-block;
		float: right;
	}

	.rhino-list-view .rhino-event-details .rhino-event-date,
	.rhino-list-view .rhino-event-details .fa.fa-calendar-o {
		display: none;
	}
}

/*** Rhino Event Datebox ***/
.rhino-event-datebox {
	float: left;
	text-align: center;
	text-transform: uppercase;
}

.rhino-event-datebox-month {}
.rhino-event-datebox-date {}
.rhino-event-datebox-day {}

.tribe-events-list .tribe-events-event-image { width: 100%; text-align: center; }

/*.tribe-events-list .tribe-events-event-image { width: 200px; }
.tribe-events-list .tribe-events-event-image img { max-width: 200px; }*/

/** Rhino Event Details **/
.rhino-event-header a,
.rhino-event-header a:hover { text-decoration: none; }

.rhino-event-date-box,
.rhino-event-time-box,
.rhino-event-venue-box,
.rhino-event-price-box {
	display: inline-block;
	vertical-align: middle;
}

.rhino-event-date-box i,
.rhino-event-time-box i,
.rhino-event-venue-box i,
.rhino-event-price-box i,
.rhino-event-date-box p,
.rhino-event-time-box p,
.rhino-event-venue-box p,
.rhino-event-price-box p {
	display: inline;
	vertical-align: middle;
}

.rhino-event-date-box i,
.rhino-event-time-box i,
.rhino-event-venue-box i,
.rhino-event-price-box i {
	margin-right: 4px;
}

.rhino-event-date-box,
.rhino-event-time-box,
.rhino-event-price-box,
.rhino-event-price-box {
	margin: 0 10px;
}

.fa { vertical-align: middle; }

.rhino-event-share p {
	margin: 20px 0 0 0;
	font-size: 14px;
	display: inline-block;
}

.addthis_toolbox { display: inline-block; }

/*** Rhino Event CTA ***/

.rhp-event-cta.off-sale,
.rhp-event-cta.coming-soon,
.rhp-event-cta.free,
.rhp-event-cta.sold-out {
	margin: 0 0 15px 0;
	padding: 10px 0;
	display: block;
}

a.rhino-event-more-info {
	margin: 0 0 3px 0;
	padding: 5px;
	display: block;
}

a.rhino-event-more-info:hover {
	text-decoration: none;
}

a.rhino-event-rsvp {
	padding: 5px;
	display: block;
	margin-bottom: 8px;
	background: #34495e;
}

a.rhino-event-rsvp:hover {
	text-decoration: none;
	background: #2c3e50;
}

.events-list .tribe-events-list .type-tribe_events {
	padding: 0px !important;
}

@media only screen and (min-width : 768px) {
	.rhino-event-date-box,
	.rhino-event-time-box,
	.rhino-event-venue-box,
	.rhino-event-price-box {
		margin: 0 20px 0 0;
		float: left;
	}

	.rhino-event-price-box {
		float: inherit;
	}
}

/*********************************************************************************************
 * Styles: Single Event View
 *********************************************************************************************/

.single div#tribe-events-page-template {
	padding-top: 0;
}

.single .tribe-events-back {
	margin: 20px;
	border-bottom: 1px solid rgba(0,0,0,0.1);
}

.single #rhino-event-single-content {
	padding: 10px 20px;
}

.single h2.rhino-event-header,
.single .rhino-event-subheader,
.single .rhino-event-share {
	margin-left: 10px;
}

.single .tribe_events .single-tribe_events .tribe-events-cal-links,
.single .rhino-event_after_content_wrap {
	padding: 0 20px !important;
	clear: both;
}

.single .tribe-events-adv-list-widget .tribe-events-widget-link a,
.single .tribe-events-back a,
.single .tribe-events-list-widget .tribe-events-widget-link a,
.single ul.tribe-events-sub-nav a {
	font-weight: normal;
}

.single .tribe-events-sub-nav li a:hover,
.single .tribe-events-sub-nav li a:visited {
	color: inherit;
	font-weight: normal;
}

.single .rhino-event-price-box {
	display: block;
}

.single .rhino-event-cta-box,
.archive .rhino-event-cta-box {
	padding: 10px 0;
	background: rgba(255,255,255,0.9);
	position: fixed;
	bottom: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 10;
}

.single .rhino-event-cta-box .rhino-event-single-cta,
.archive .rhino-event-cta-box .rhino-event-single-cta {
	padding: 0 20px;
}

.events-list #tribe-events-footer, .single-tribe_events #tribe-events-footer, .tribe-events-day #tribe-events-footer, .tribe-events-map #tribe-events-footer, .tribe-events-photo #tribe-events-footer {
	border-top: 1px solid rgba(0,0,0,0.1);
}

.single a.rhino-event-rsvp,
.archive a.rhino-event-rsvp {
	display: inline-block;
	width: auto;
	margin-bottom: 10px;
}

.archive .tribe-events-category-description {
	display: block;
	border-top: 1px solid rgba(0,0,0,0.1);
	padding: 20px 0;
	margin: 20px 0;
}

@media only screen and (min-width : 768px) {

	.single .tribe-events-back {
		margin: 0 0 20px 0;
		padding: 0 0 10px 0;
	}

	.single .rhino-event-cta-box,
	.archive .rhino-event-cta-box {
		position: inherit;
		background: none;
		border-top: none !important;
		padding: 0;
		clear: both;
		padding-top: 20px;
		display: block;
	}

	.single .rhino-event-cta-box .rhino-event-single-cta,
	.archive .rhino-event-cta-box .rhino-event-single-cta {
		padding: 0;
	}

	.single .rhino-single-event-right,
	.archive .rhino-single-event-right {
		display: inline-block;
		float: right;
		width: 35%;
	}

	.single #rhino-event-single-content,
	.archive #rhino-event-single-content {
		padding: 0;
		width: 60%;
		display: inline-block;
		float: left;
	}

	.single h2.rhino-event-header,
	.single .rhino-event-subheader,
	.single .rhino-event-share {
		margin-left: 0;
	}

	.single .tribe_events .single-tribe_events .tribe-events-cal-links,
	.single .rhino-event_after_content_wrap {
		padding: 0 !important;
	}

	.single .tribe_events .single-tribe_events .tribe-events-cal-links {
		float: right;
	}
}

.tribe-events-back { margin: 20px 0; }
.tribe-events-back a { color:  !important; }

ul.tribe-events-sub-nav a,
.tribe-events-back a,
.tribe-events-list-widget .tribe-events-widget-link a,
.tribe-events-adv-list-widget .tribe-events-widget-link a {}
.tribe-events-sub-nav li a {
	background: transparent;
}
.tribe-events-sub-nav li a:visited,
.tribe-events-sub-nav li a:hover,
.tribe-events-sub-nav li a:focus {}

.tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"],
.tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"]>a,
#tribe_events_filters_wrapper input[type=submit],
.tribe-events-button,
#tribe-events .tribe-events-button,
.tribe-events-button.tribe-inactive,
#tribe-events .tribe-events-button:hover,
.tribe-events-button:hover,
.tribe-events-button.tribe-active:hover {}

.tribe-bar-rhino-venue-filter,
.tribe-bar-rhino-cat-filter {
	width: 25%;
	float: left;
	margin-bottom: 0;
	padding: 15px;
}
#tribe_bar_rhp_venue,
#tribe_bar_rhp_cat {
	padding: 3px 10px;
	width: 100%;
	font-weight: bold;
	font-size: 1em;
}
select#tribe_bar_rhp_venue,
select#tribe_bar_rhp_cat {
	color: #000000 !important;
}

.events-list #tribe-events-footer .tribe-events-sub-nav,
.events-list .tribe-events-ical {
	margin: 0 20px;
}

#tribe-bar-form,
.tribe-bar-views-inner {
	background: transparent;
}

/*** WIDGET STYLES ***/

.tribe-events-adv-list-widget h4.entry-title a,
.tribe-events-list-widget h4.entry-title a {
	font-size: 1.25em;
	line-height: 100%;
}

.tribe-events-adv-list-widget .tribe-venue,
.tribe-events-list-widget .tribe-venue {
	margin-top: 2px;
}

.tribe-events-adv-list-widget ol li,
.tribe-events-list-widget ol li {
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid rgba(0,0,0,0.1);
}

.tribe-events-adv-list-widget .rhino-events-widget-vitals,
.tribe-events-list-widget .rhino-events-widget-vitals {
	display: inline-block;
	width: 60%;
}

.tribe-events-adv-list-widget .rhino-event-single-cta,
.tribe-events-list-widget .rhino-event-single-cta {
	display: inline-block;
	width: 30%;
	float: right;
}

/*** EVENT PHOTO STYLES ***/

.rhino-photo { max-width: 280px; }
.rhino-photo h2.rhino-event-header { font-size: 18px; }
.rhino-photo p.rhino-event-tagline,
.rhino-photo p.rhino-event-subheader { font-size: 12px; }
.rhino-photo p.rhino-event-date,
.rhino-photo p.rhino-event-time,
.rhino-photo p.rhino-event-venue,
.rhino-photo p.rhino-event-price { font-size: 14px; }
.rhino-photo .rhino-event-details { max-width: 280px; margin: 10px 0 0 0;}
.rhino-photo .rhino-event-venue-box { max-width: 280px; clear:both; margin: 10px 0 0 0; display: block;}

.rhino-photo .rhino-event-date,
.rhino-photo .rhino-event-time,
.rhino-photo .rhino-event-price,
.rhino-photo .rhino-event-price-box,
.rhino-photo .rhino-event-details .rhino-event-date i,
.rhino-photo .rhino-event-details .rhino-event-time i,
.rhino-photo .rhino-event-venue-box i, .rhino-event-price-box i,
.rhino-photo .rhino-event-details .rhino-event-date p,
.rhino-photo .rhino-event-details .rhino-event-time p,
.rhino-photo p.rhino-event-venue,
.rhino-photo .rhino-event-price-box p.rhino-event-price,
.rhino-photo .rhino-event-details .rhino-event-date,
.rhino-photo .rhino-event-details .fa.fa-calendar-o { display: inline-block; }


#tribe-events-content .tribe-events-calendar div[id*=tribe-events-event-] h3.tribe-events-month-event-title {
	font-size: 1.1em !important;
}

#tribe-events-content {
	padding: 20px;
}

#tribe-events-content.tribe-events-month #rhp-calendar-sidebar {
	display: none;
}

#tribe-events-content.tribe-events-month #rhp-calendar-sidebar,
#tribe-mobile-container {
	padding: 20px;
}

#tribe-events-content.tribe-events-month #rhp-calendar-sidebar .tribe-events-event-thumb,
#tribe-mobile-container .tribe-events-event-thumb {
	display: inline-block;
	float: right;
	width: 30%;
}

#tribe-events-content.tribe-events-month #rhp-calendar-sidebar .tribe-events-event-thumb img,
#tribe-mobile-container .tribe-events-event-thumb img {
	width: 100%;
	height: auto;
}

#tribe-events-content.tribe-events-month #rhp-calendar-sidebar .rhino-event-single-cta,
#tribe-mobile-container .rhino-event-single-cta {
	display: inline-block;
}

#tribe-events-content.tribe-events-month #rhp-calendar-sidebar .rhino-event-single-cta a,
#tribe-mobile-container .rhino-event-single-cta a {
	padding-left: 14px;
	padding-right: 14px;
}

#tribe-events .tribe-events-loop .tribe-events-content {
	padding: 20px 0;
	margin: 20px 0;
	border-top: 1px solid rgba(0,0,0,0.1);
	display: block;
}

@media only screen and (min-width: 768px) {

	#tribe-events .tribe-events-loop .tribe-events-content {
		padding: 20px 0;
		margin: 20px 0;
	}

	#tribe-events-content.tribe-events-month {
		padding: 0;
	}

	#tribe-events-content.tribe-events-month .tribe-events-calendar {
		padding: 0;
		width: 70%;
		display: inline-block;
		float: left;
	}

	#tribe-events-content.tribe-events-month #rhp-calendar-sidebar {
		width: 25%;
		display: inline-block;
		float: right;
	}

	#tribe-events-content.tribe-events-month #rhp-calendar-sidebar .tribe-events-event-thumb {
		width: 100%;
		display: block;
		float: none;
		margin-bottom: 10px;
	}

	#tribe-events-content.tribe-events-month #rhp-calendar-sidebar .rhino-event-single-cta {
		display: block;
		width: 100%;
	}

	#tribe-events-content.tribe-events-month #rhp-calendar-sidebar .rhino-event-single-cta a {
		padding-left: 0;
		padding-right: 0;
	}

}

/*** Fix - Mobile Width Issue - v.1.0.3 ***/
@media only screen and (max-width: 768px) {
    .rhino-header-right { margin: 0; }
	#header .rhino-header{ padding: 0; }
	.single-tribe_events #tribe-events-pg-template { padding: 0; }
	#tribe-events-content { padding: 0; }
    #rockhouse-powered.col-full { padding: 0; }
    .single .rhino-event-cta-box {
	    margin: 0;
	    display: block;
		position: fixed;
		left: 0;
		right: 0;
		bottom: 0;
		z-index: 9999;
		box-shadow: 0px 1px 8px rgba(50, 50, 50, .5);
	}
}

/*** No Thumbnail ***/

@media only screen and (min-width: 768px) {

	.rhino-event-left.no-thumbnail {
		width: 7%;
		float: left;
		margin-right: 2%;
	}

	.rhino-event-center.no-thumbnail {
		width: 69%;
		float: left;
	}

}

@media only screen and (min-width: 900px) {
	.rhino-event-datebox.no-thumbnail {
		width: 100%;
		display: inline-block;
		float: left;
	}
}

/*** Secondary CTA Styles ***/

@media only screen and (min-width: 768px) {
	.rhino-single-event-right .rhino-event-secondary-cta-box { display: block; }
	.rhino-event-details .rhino-event-secondary-cta-box { display: none; }
}

@media only screen and (max-width: 768px) {
	.rhino-single-event-right .rhino-event-secondary-cta-box { display: none; }
	.rhino-event-details .rhino-event-secondary-cta-box { display: block; margin: 10px 0; }
}


/* EVENT SERIES TOOLS */

.wrapper.rhino-event-series-list-wrap {
	width:auto;
	margin-top: 20px;
	margin-bottom: -20px;
	border-top: 1px solid rgba(0,0,0,0.1);
}

.single .wrapper.rhino-event-series-list-wrap {
	margin-top: 20px;
	margin-bottom: 0;
}
.wrapper.rhino-event-series-list-wrap .st-accordion{
    width:100%;
    min-width:270px;
    margin: 0 auto;
}
.wrapper.rhino-event-series-list-wrap .st-accordion ul li{
    height: auto;
    overflow: hidden;
}
.wrapper.rhino-event-series-list-wrap .st-accordion ul li:first-child{
    border-top:none;
}
.wrapper.rhino-event-series-list-wrap .st-accordion ul li > a{
    display: block;
	position: relative;
	outline:none;
    -webkit-transition:  color 0.2s ease-in-out;
	-moz-transition:  color 0.2s ease-in-out;
	-o-transition:  color 0.2s ease-in-out;
	-ms-transition:  color 0.2s ease-in-out;
	transition:  color 0.2s ease-in-out;
	text-align: left;
	padding-left: 20px;
	width: auto;
}
/* .wrapper.rhino-event-series-list-wrap .st-accordion ul li > a span{
	background: transparent url(../images/down.png) no-repeat center center;
	text-indent:-9000px;
	width: 26px;
	height: 14px;
	position: absolute;
	top: 50%;
	right: -26px;
	margin-top: -7px;
	opacity:0;
	-webkit-transition:  all 0.2s ease-in-out;
	-moz-transition:  all 0.2s ease-in-out;
	-o-transition:  all 0.2s ease-in-out;
	-ms-transition:  all 0.2s ease-in-out;
	transition:  all 0.2s ease-in-out;
} */
.wrapper.rhino-event-series-list-wrap .st-accordion ul li > a:hover{
}
.wrapper.rhino-event-series-list-wrap .st-accordion ul li > a:hover span{
	opacity:1;
	right: 10px;
}
.wrapper.rhino-event-series-list-wrap .st-accordion ul li.st-open > a{
}
.wrapper.rhino-event-series-list-wrap .st-accordion ul li.st-open > a span{
	-webkit-transform:rotate(180deg);
	-moz-transform:rotate(180deg);
    transform:rotate(180deg);
	opacity:1;
}

.wrapper.rhino-event-series-list-wrap .rhino-event-series-toggle {
	height: auto !important;
}

.wrapper.rhino-event-series-list-wrap .rhino-event-series-toggle .st-open {
	height: auto !important;
}

.wrapper.rhino-event-series-list-wrap .st-content{
    padding: 5px 0px 10px 0px;
    height: auto !important;
    border: none;
}
.wrapper.rhino-event-series-list-wrap .st-content p {	}

.wrapper.rhino-event-series-list-wrap .st-content.ui-widget-content {
	background: transparent;
}

.wrapper.rhino-event-series-list-wrap li.rhino-event-series-individual {
	display: block;
	width: auto;
	padding: 10px 20px;
	border-bottom: 1px solid rgba(0,0,0,0.05);
}

#rhino-event-series-single-list li.rhino-event-series-individual {
	padding: 10px 0;
}

.wrapper.rhino-event-series-list-wrap li.rhino-event-series-individual:last-child {
	border-bottom: none;
}

.wrapper.rhino-event-series-list-wrap li.rhino-event-series-individual .rhino-event-series-dates {
	display: inline-block;
	vertical-align: middle;
}

.wrapper.rhino-event-series-list-wrap li.rhino-event-series-individual .rhino-event-series-dates span.rhino-event-series-title,
.wrapper.rhino-event-series-list-wrap li.rhino-event-series-individual .rhino-event-series-dates span.rhino-event-series-date,
.wrapper.rhino-event-series-list-wrap li.rhino-event-series-individual .rhino-event-series-dates span.rhino-event-series-time {
	display: inline-block;
	margin-right: 10px;
	margin-top: 4px;
}

.wrapper.rhino-event-series-list-wrap li.rhino-event-series-individual .rhino-event-series-dates span.rhino-event-series-title {
	font-weight: bold;
}

.wrapper.rhino-event-series-list-wrap li.rhino-event-series-individual .rhino-event-series-dates span.rhino-event-series-date i,
.wrapper.rhino-event-series-list-wrap li.rhino-event-series-individual .rhino-event-series-dates span.rhino-event-series-time i {
	margin-right: 5px;
	vertical-align: middle;
}

.wrapper.rhino-event-series-list-wrap li.rhino-event-series-individual .rhino-event-series-dates-cta,
.rhino-event-series-single-list .rhino-event-series-dates-cta {
	width: 20%;
	max-width: 160px;
	display: inline-block;
	float: right;
	vertical-align: middle;
}

.rhino-single-event-right .wrapper.rhino-event-series-list-wrap li.rhino-event-series-individual .rhino-event-series-dates-cta {
	width: 40%;
}

.single .wrapper.rhino-event-series-list-wrap li.rhino-event-series-individual .rhino-event-series-dates-cta {
	width: 40%;
	max-width: 200px;
}

.wrapper.rhino-event-series-list-wrap li.rhino-event-series-individual .rhino-event-series-dates-cta a.button.primary.large {
	padding: 5px 12px;
	font-size: 10px !important;
	letter-spacing: normal;
	font-weight: bold;
}

.tribe-events-photo-event-wrap .wrapper.rhino-event-series-list-wrap li.rhino-event-series-individual .rhino-event-series-dates span.rhino-event-series-title {
	display: block;
	width: 100%;
}

.tribe-events-photo-event-wrap .wrapper.rhino-event-series-list-wrap li.rhino-event-series-individual .rhino-event-series-dates {
	display: block;
	width: auto;
	text-align: center;
}

.tribe-events-photo-event-wrap .wrapper.rhino-event-series-list-wrap li.rhino-event-series-individual .rhino-event-series-dates-cta {
	display: block;
	width: 100%;
	max-width: 100%;
	margin-top: 5px;
	text-align: center;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-state-hover, .ui-accordion .ui-accordion-header-active, .ui-accordion-header-active, .ui-state-active {
	border: none;
}

#st-accordion .button.st-toggle {
	font-size: 18px;
	text-shadow: none;
	font-size: 16px;
	font-weight: normal;
	text-align: left;
	padding-left: 25px;
	box-shadow: none;
}

@media screen and (max-width: 481px){
	.wrapper.rhino-event-series-list-wrap li.rhino-event-series-individual .rhino-event-series-dates span.rhino-event-series-title {
		display: block;
		width: 100%;
	}

	.wrapper.rhino-event-series-list-wrap li.rhino-event-series-individual .rhino-event-series-dates {
		display: block;
		width: auto;
		text-align: center;
	}

	.rhino-single-event-right .wrapper.rhino-event-series-list-wrap li.rhino-event-series-individual .rhino-event-series-dates-cta,
	.single .wrapper.rhino-event-series-list-wrap li.rhino-event-series-individual .rhino-event-series-dates-cta,
	.wrapper.rhino-event-series-list-wrap li.rhino-event-series-individual .rhino-event-series-dates-cta {
		display: block;
		width: 100%;
		max-width: 100%;
		margin-top: 5px;
		text-align: center;
	}
}

.rhino-event-series-list-wrap { margin-bottom: 10px; }
