/*
Theme Name: Transysite Events Calendar
Theme URI: transy.edu
Description: Child theme of Transysite
Author: Lee Boone for Transylvania University Office of Communications
Author URI: transy.edu
Template: transysite
Version: 1
*/

:root{--tec-color-accent-primary:#9D2235;}


#contentRow > .tribe-events-view--month{
	width: 100%;
}

.single-tribe_events .tribe-events-single-event-title{
	font-family: standardcondensed;
	font-size: 4rem;
	line-height: 1;
}

h1 + .tribe-events-schedule{
    margin-top: 0;
}
.tribe-events-back a, .tribe-events-back a:visited{
    color: #9D2235;
    text-decoration: underline;
}

.tribe-events-cal-links .tribe-events-gcal, 
.tribe-events-cal-links .tribe-events-ical, 
.tribe-events-cal-links a, .tribe-events-event-meta a, 
.tribe-events-event-meta a:visited{
    color:#9D2235;
}

.tribe-common .btn, 
.tribe-common .wp-block-button > a{
	padding: .5rem .75rem .25rem;
}
.tribe-common .continueLink{
    margin-top: .5rem;
}
.tribe-common .continueLink .btn{
    line-height: 1;
    font-size: 1.2rem;
    color: #9D2235;
    border: 2px solid;
}
.tribe-common .btn-sm, 
.tribe-common .wp-block-button.small > a{
	padding:.4rem .4rem .25rem
}
.tribe-common .tribe-events-c-ical__link, 
.tribe-common .tribe-common-c-btn, 
.tribe-common a.tribe-common-c-btn{
    font-weight: 700;
    font-family: standardcondensed;
    text-transform: uppercase;
    font-size: 1rem;
    padding: .5rem;
    min-width: 200px;
    display: inline-block;
    border: 2px solid;
    background-color: transparent;
    text-decoration: none !important;
    color: rgba(157,34,53,1);
    border-radius: 0;
    transition: .6s ease;
    line-height: normal;
    letter-spacing: .5px;
}
.tribe-events .tribe-events-c-ical__link-icon-svg{
    display: inline-block;
    color:#9D2235;
}
.tribe-common .tribe-events-c-ical__link:hover,
.tribe-common .tribe-common-c-btn:hover,
.tribe-common a.tribe-common-c-btn:hover {
    background-color: rgba(255,255,255,.8) !important;
    color: rgba(157,34,53,1) !important;
    text-decoration: none;
    box-shadow: 1px 1px 0 #9D2235, -1px -1px 0 #9D2235, 1px -1px 0 #9D2235, -1px 1px 0 #9D2235;
}
.tribe-common .tribe-events-c-ical__link:focus,
.tribe-common .tribe-common-c-btn:focus,
.tribe-common a.tribe-common-c-btn:focus {
    background-color: rgba(255,255,255,1) !important;
    color: rgba(0,0,0,1) !important;
    text-shadow: 0 0 1px rgba(0,0,0,1);
    border-color: #691723;
}

.tribe-events-back{
    margin-bottom: 1rem;
}
.tribe-events-schedule h2 {
    font-size: 1.5rem;
    font-weight: 500;
    color: #9D2235;
}

#eventsGrid{
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 2rem;
}
#eventsGrid > .event-item{}
#eventsGrid > .event-item a, 
#eventsGrid > .event-item a:link, 
#eventsGrid > .event-item a:visited{
	display: block;
	text-decoration: none;
}
#eventsGrid > .event-item figure{
	margin:0;
}
#eventsGrid > .event-item a:hover{}
#eventsGrid > .event-item a img, a:link img, a:visited img{
	transition: 0.6s ease;
}
#eventsGrid > .event-item a:hover img, a:hover img{
}
#eventsGrid > .event-item a .date, a:link .date, a:visited .date{
	text-align: center;
	font-weight: bold;
	margin-top: .5rem;
	font-weight: bold;
	text-decoration: none;
}
#eventsGrid > .event-item a:hover .date{
	color: #333;
}
#eventsGrid > .event-item{}


@media (min-width: 1200px){

#tribe-events-pg-template,
.tribe-events-pg-template {
    padding: 1rem 0 1rem  198px;
    margin:0;
}

}

