#tribe-events-pg-template{
	padding: 0 !important;
}
.tribe-events-cal-links:not(.arts-btn-event) a::after, .event-details:not(.arts-btn-event) a::after, .tribe-events-c-top-bar__datepicker-time:not(.arts-btn-event) span::after, .tribe-events-c-view-selector__list-item--active:not(.arts-btn-event) a::after{
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 0.15em;
  opacity: 1;
  transform: scale(0);
  transform-origin: center;
  transition: opacity .2s, transform .2s;
}
@media(min-width: 1025px){
	.tribe-events-cal-links:not(.arts-btn-event) a:not(.arts-btn-event), .event-details:not(.arts-btn-event) a:not(.arts-btn-event), .tribe-events-c-top-bar__datepicker-time:not(.arts-btn-event) span, .tribe-events-c-view-selector__list-item--active:not(.arts-btn-event) a:not(.arts-btn-event){
		width: fit-content;
		position: relative;
		padding-left: 0 !important;
		color: #F28440;
		padding-bottom: .5rem;
		font-weight:bold;
	}
}

.arts-btn-event{
	color: #0F2327 !important;
	margin-top: 2rem;
	border: 2px #fcc807 solid;
	position: absolute;
    margin-top: 1rem;
}
.arts-btn-event:hover{
	border: 2px #fafafa solid;
	color: #fafafa !important;
	background-color: rgba(0,0,0,0) !important;
}
.tribe-events-c-top-bar__datepicker-time span, .tribe-events-c-view-selector__list-item--active a{
	color: #8c0038;
	font-weight: 600;
}
.tribe-events-cal-links a:hover, .event-details a:hover{
	color: #F28440;
}
.tribe-events-c-top-bar__datepicker-time span:hover{
	color: #8C0038;
	font-weight: 600;
}
.tribe-events-cal-links a::after, .event-details a::after{
	background-color: #f28440;
}
.tribe-events-c-top-bar__datepicker-time span::after, .tribe-events-c-view-selector__list-item--active a::after{
	background-color: #8C0038;
}
.tribe-common .tribe-common-c-svgicon{
	color: #8C0038;
	margin-right: 1rem;
}
.tribe-common .tribe-common-anchor-thin-alt{
	border-color: #8c0038;
}
.tribe-common .tribe-common-anchor-thin-alt:hover{
	color: #8c0038;
	border-color: #8c0038;
}

.tribe-events-cal-links a:not(.arts-btn-event):hover::after,
.tribe-events-cal-links a:not(.arts-btn-event):focus::after, .event-details a:not(.arts-btn-event):hover::after, .event-details a:not(.arts-btn-event):focus::after, .tribe-events-c-top-bar__datepicker-time span:hover::after, .tribe-events-c-top-bar__datepicker-time span:focus:after{
  opacity: 1;
  transform: scale(1);
}



.tribe-common .tribe-common-c-btn, .tribe-common a.tribe-common-c-btn{
	background-color: #0F2328;
	border-radius: 0px;
	border: solid 2px #0f2328;
}
.tribe-common .tribe-common-c-btn:hover{
	background-color: rgba(0,0,0,0);
	color: #0F2328;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-events-bar--border{
	border-style: none !important;
}
.tribe-events-view--list .tribe-events-calendar-list__event-datetime{
    color: #0F2328;
    font-family: Commissioner;
    font-size: 1rem;
	font-weight: bold;
}
.tribe-events-view--list h3{
	color: #0F2328 !important;
    font-family: kansasnew, serif !important;
	font-size: 2.18rem !important;
	font-weight: 600 !important;
}
.tribe-events-calendar-list__event-date-tag-daynum{
	font-size: 4.5rem !important; 
	color: #0F2328;
    font-family: Commissioner;
}
.tribe-events-single-event-title{
	font-weight: 600 !important;
	line-height: 6.3rem !important;
}

.arts-event-date{
	text-transform: uppercase;
	font-size: 1.375rem;
  	font-weight: bold;
}

.event-details h2{
	color: #FFC805;
	font-size: 1.3rem;
}
.single-tribe_events{
	background-color: #0f2328;
}
.single-tribe_events .white-text{
	color: #fafafa !important;
}
.arts-events-col-1{
	width: 49%;
	display: inline-block;
	padding-right: 7.5rem;
}
.arts-events-col-2{
	width: 50%;
	display: inline-block;
}
.single #tribe-events-pg-template {
	max-width: unset;
	width: 100%;
}
.tribe-events-event-image img{
	max-width: 819px;
}

/* Calendar Template Style */
.tribe-events-header__events-bar.tribe-events-c-events-bar.tribe-events-c-events-bar--border{
	border: 2px solid #c9d9d9 !important;
	border-style: solid !important;
	border: solid #000;
	border-width: 0 1px;
	background-color: #FAFAFA;
}

.tribe-events-c-top-bar__datepicker-time{
	font-family: kansasnew, serif !important;
	color: #8c0038;
	font-size: 2.18rem;
	font-weight: 600;
	background-color: #FAFAFA;
}
.tribe-common-form-control-text__input{
	background-color: #FAFAFA;
}
.tribe-common-form-control-text__input::placeholder{
	font-size: 1rem;
}
.tribe-common-c-btn-border-small{
	padding: .1rem !important;
	padding-left:.2rem !important;
	padding-right: .2rem !important;
    color: #0F2328 !important;
	text-transform: uppercase;
	font-weight: bold !important;
	border-radius: 0px !important;
}
.tribe-events-c-top-bar__nav-list svg{
	filter: invert(108%) sepia(10%) saturate(1000%) hue-rotate(189deg) brightness(100%) contrast(90%);
}
.tribe-events-calendar-list__month-separator{
	border-bottom: solid 2px #c9d9d9 !important;
}
.tribe-events-calendar-list__month-separator-text{
	font-size: 1rem !important;
	color: #0f2328 !important;
	font-weight: bold !important;
	font-family: Commissioner, serif !important;
	text-transform: uppercase;
	background-color: #FAFAFA;
	padding-right: 1rem !important;
	margin-bottom: -.75rem !important;
}
.tribe-events-calendar-list__event-date-tag-weekday{
	font-family: Commissioner;
	font-weight: bold;
	text-transform: uppercase;
}
.tribe-common{
	background-color: #FAFAFA;
}

.tribe-common-c-btn{
	text-transform: uppercase !important;
	letter-spacing: 1.7px;
}

.tribe-events-single{
	padding-top: 5rem !important;
	padding-left: 11%;
	padding-bottom: 7rem;
	background-color: #0F2328;
	display: flex;
}

.tribe_events .fake-image img{
	height: 542px;
}

.tribe_events .fake-image{
	padding-bottom: 0;
	margin-top: 4rem;
	background-size: contain;
	background-position: center !important;
}


.arts-events-col-2 .bar-slider-nav{
	position: relative;
}
.arts-events-col-2 .bar-slider-nav ul{
	bottom: -595px;
    right: 42%;
	z-index:10;
}
.arts-events-col-2 .bar-slider-nav ul a {
    background-color: #091619;
}
.arts-events-col-2 .bar-slider-nav ul .wpv_page_current a{
	background-color: #FEC806 !important;
}
.arts-exhibit-card-container{
	padding-top: 0rem;
	padding-bottom: 0rem;
	padding-left: 11%;
	padding-right: 4%;
}
.arts-exhibit-card-container h4{
	text-align: center;
	font-size: 1.375rem;
}

.event-details .tribe-events-meta-group{
	width: 100%; 
}
.event-details h2{
	font-family: kansasnew, serif !important;
}

.tribe-events-gmap{
	display: block;
}
@media(max-width: 1700px){
	.more-event-card h4{
		 font-size: 2.816rem !important;
	}
	.tribe-events-single-event-title.kansas{
		font-size: 5rem !important;
    	line-height: 5rem !important;
	}
}
@media(max-width: 1600px){
	.tribe-events-single-event-title.kansas{
		font-size: 3.5em !important;
    	line-height: 3.3rem !important;
		margin-bottom: 1.5rem;
		margin-top: .5rem;
	}
}
@media(max-width: 1024px){
	.tribe-events-single{
		padding-top: 0 !important;
		padding-left: 5%;
		padding-right: 5%;
		padding-bottom: 0 !important;
		flex-direction: column-reverse;
	}
	.arts-events-col-1, .arts-events-col-2{
		width: 100%;
	}
	.event-details{
		display: none;
	}
	.tribe-events-back{
		margin-top: 14px;
	}
	.arts-events-col-1 {
		padding-right: 0rem;
	}
	.arts-exhibit-card-container{
		padding-top: 5%;
		padding-right: 5%;
		padding-left: 5% !important;
	}
	.more-events-card {
		padding-right: 0%;
		padding-left: 0%;
	}
	.more-events-card {
		padding-left: 0% !important;
		flex-direction: column-reverse;
	}
	.more-events-card .col-1, .more-events-card .col-2{
		width: 100% !important; 
	}
	.more-events-card img{
		width: 100% !important;
		height: 450px !important;
	}
	.more-events-card .arts-btn-community {
		bottom: 3.7% !important;
		right: 3%;
	}
	.more-events-card {
		padding-bottom: 8rem !important;
		padding-top: 3rem !important;
	}
}
@media(max-width: 767px){
	.more-events-card h4 {
		font-size: 1.75rem !important;
	}
	.more-events-card img{
		height: 300px !important;
	}
/* Main Events Page with the Calendar	 */
	
	.tribe-events .tribe-events-calendar-list__event-date-tag-datetime{
		height: 150px;
		width: 130px;
		background-color: #FAFAFA;
		margin-left: 2rem;
	}
	.tribe-events-calendar-list__event-date-tag{
		width: 0px !important;
	}
	.tribe-common-c-svgicon, .tribe-events-c-view-selector__content svg{
		width: 23px !important;
		margin-left: 0px;
		margin-top: 0px;
	}
	.tribe-common-c-svgicon:not(.tribe-events-view-selector-content path) path{
		fill: #8C0038;
	}
	.tribe-events-header__events-bar.tribe-events-c-events-bar.tribe-events-c-events-bar--border{
		border: none !important;
	}
	.tribe-events .tribe-events-c-view-selector__list-item-icon {
		height: 27px;
		margin-right: 12px;
		width: 23px;
	}
	.tribe-events-c-view-selector__list-item-link{
		padding: 8px 24px 8px 12px !Important;
	}
	.arts-calendar-content{
		padding-left: 5% !important;
		padding-right: 5% !important;
	}
}
@media(max-width: 550px){
	.tribe-events .tribe-events-calendar-list__event-date-tag-datetime{
		transform: scale(.75);
		top: -30px;
		position: absolute;
	}
	.tribe-events .tribe-events-calendar-list__event-date-tag-datetime {
		margin-left: 0rem;
	}
}

abbr[title] {
	text-decoration: none !important;
}