:root {
	--tec-color-link-accent: #cc4c04; 
	--tec-color-accent-primary: var(--tec-color-link-accent); 
	--tec-font-family-sans-serif: TheSans,Verdana,sans-serif; 
--tec-font-size-2: 16px; 
}
@media (min-width: 576px){
.col-sm-4, .tribe-events-event-meta dl dt {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
     flex: 0 0 100%; 
     max-width: 100%; 
}
}

.wp-block-button.is-style-outline > .wp-block-button__link, .wp-block-button .wp-block-button__link.is-style-outline {
  border: 0;
  padding: .375em .75em;
}
.tribe-events-event-meta{
	font-family:TheSans,Verdana,sans-serif; 
font-size:inherit; 
line-height:inherit; 

}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-h3{
	font-family: var(--tec-font-family-sans-serif);
	font-size: var(--tec-font-size-1);
	line-height: var(--tec-line-height-0);
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container{
	padding-top:0px; 
	
}
.tribe-events .tribe-events-calendar-latest-past__event-title-link, .tribe-events .tribe-events-calendar-list__event-title-link, .tribe-events .tribe-events-calendar-list__event-title-link:visited, .tribe-events-read-more{
	color:#cc4c04 !important; 
}
.tribe-events-calendar-list__month-separator{
text-transform: uppercase;
margin-bottom:0.5rem !important; 
}

.tribe-events .tribe-events-calendar-list__month-separator:after{
	background-color:transparent; 
}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-h6--min-medium{
	font-size:inherit; 
line-height:inherit; 
font-weight:bold; 
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__month-separator+.tribe-events-calendar-list__event-row{
	margin-top:0px; 
}
.tribe-events-meta-group .tribe-events-single-section-title{
    text-transform: uppercase;
    font-size: 1.5rem;
	letter-spacing:0;
}
.tribe-common p{
	margin-bottom:16px; 
}
#tribe-events-pg-template{
	padding:0; 
}
.tribe-common hr{
		border-top:1px solid rgba(0,0,0,.1); 
}
.tribe-events .tribe-events-calendar-list-nav{
	border-top:0px; 
}
.wp-block-button .wp-block-button__link.is-style-outline, .wp-block-button.is-style-outline > .wp-block-button__link{
	border:none; 
	padding:0 12px; 
}
#cn-notice-buttons a, #cn-notice-buttons button{
	background-color:white; 
	padding: .4em .8em;
	border-radius:5px; 
	text-decoration:none; 
	font-size:18px;
	line-height:27px; 
	text-align:center;  
	border-width:2px; 
	border-color:transparent; 
	border-style:solid;
	display: inline-block;
    min-width: 150px;
	color:rgba(204,76,4,1); 
}
