.tribe-common article,.tribe-common aside,.tribe-common details,.tribe-common figcaption,.tribe-common figure,.tribe-common footer,.tribe-common header,.tribe-common main,.tribe-common menu,.tribe-common nav,.tribe-common section,.tribe-common summary{
	display:block
}
.tribe-common audio,.tribe-common canvas,.tribe-common progress,.tribe-common video{
	display:inline-block
}
.tribe-common audio:not([controls]){
	display:none;
	height:0
}
.tribe-common progress{
	vertical-align:initial
}
.tribe-common [hidden],.tribe-common template{
	display:none
}
.tribe-common pre{
	overflow:auto
}
.tribe-common sub,.tribe-common sup{
	position:relative;
	vertical-align:initial
}
.tribe-common sup{
	top:-.5em
}
.tribe-common sub{
	bottom:-.25em
}
}
.tribe-common input[type=number]::-webkit-inner-spin-button,.tribe-common input[type=number]::-webkit-outer-spin-button{
	height:auto
}
.tribe-common legend{
	color:inherit;
	display:table;
	max-width:100%;
	white-space:normal
}
.tribe-common textarea{
	overflow:auto;
	resize:none
}
.tribe-common img{
	border-style:none;
	height:auto;
	-ms-interpolation-mode:bicubic;
	max-width:100%
}
.tribe-common embed,.tribe-common iframe,.tribe-common video{
	max-height:100%;
	max-width:100%
}
.tribe-common .tribe-common-form-control-checkbox,.tribe-common .tribe-common-form-control-radio{
	align-items:flex-start;
	display:flex
}
.tribe-common .tribe-common-form-control-checkbox__label,.tribe-common .tribe-common-form-control-radio__label{
	cursor:pointer;
	margin-left:15px
}
.tribe-common .tribe-common-form-control-checkbox__input,.tribe-common .tribe-common-form-control-radio__input{
	cursor:pointer;
	flex:none;
	margin:1px 0 0
}
.tribe-common .tribe-common-form-control-checkbox-radio-group>*{
	margin-bottom:15px
}
.tribe-common .tribe-common-form-control-checkbox-radio-group>:last-child{
	margin-bottom:0
}
.tribe-common .tribe-common-form-control-slider__input{
	cursor:pointer;
	display:inline-block;
	margin:0;
	padding:0;
	vertical-align:middle;
	width:120px
}
.tribe-common .tribe-common-form-control-slider__label{
	cursor:pointer;
	display:inline-block;
	margin-left:11px;
	vertical-align:middle
}
.tribe-common .tribe-common-form-control-slider--vertical .tribe-common-form-control-slider__label{
	display:block;
	margin:0 0 6px
}
.tribe-common .tribe-common-form-control-text__label{
	border:0;
	clip:rect(0 0 0 0);
	height:1px;
	margin:-1px;
	overflow:hidden;
	padding:0;
	position:absolute;
	width:1px
}
.tribe-common .tribe-common-form-control-text__input{
	height:auto;
	padding:var(--tec-spacer-2) var(--tec-spacer-6) var(--tec-spacer-2) 0;
	width:100%
}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-form-control-text__input{
	padding:var(--tec-spacer-4) var(--tec-spacer-4) var(--tec-spacer-4) var(--tec-spacer-8)
}
.tribe-common .tribe-common-form-control-toggle__input,.tribe-common .tribe-common-form-control-toggle__label{
	cursor:pointer;
	display:inline-block;
	vertical-align:middle
}
.tribe-common .tribe-common-form-control-toggle__label{
	margin-left:11px
}
.tribe-common .tribe-common-form-control-toggle--vertical .tribe-common-form-control-toggle__label{
	display:block;
	margin:0 0 6px
}
.tribe-common .tribe-common-g-col{
	min-width:0;
	width:100%
}
.tribe-common .tribe-common-g-row{
	display:flex;
	flex-wrap:wrap
}
.tribe-common .tribe-common-g-row--gutters{
	margin-left:var(--tec-grid-gutter-small-half-negative);
	margin-right:var(--tec-grid-gutter-small-half-negative)
}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-g-row--gutters{
	margin-left:var(--tec-grid-gutter-half-negative);
	margin-right:var(--tec-grid-gutter-half-negative)
}
.tribe-common .tribe-common-g-row--gutters>.tribe-common-g-col{
	padding-left:var(--tec-grid-gutter-small-half);
	padding-right:var(--tec-grid-gutter-small-half)
}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-g-row--gutters>.tribe-common-g-col{
	padding-left:var(--tec-grid-gutter-half);
	padding-right:var(--tec-grid-gutter-half)
}
.entry-content .tribe-common ol>li,.entry-content .tribe-common ul>li{
	list-style-type:none
}
.single-tribe_events .tribe-common-a11y-hidden,.tribe-common .tribe-common-a11y-hidden{
	display:none!important;
	visibility:hidden
}
.single-tribe_events .tribe-common-a11y-visual-hide,.tribe-common .tribe-common-a11y-visual-hide{
	border:0;
	clip:rect(0 0 0 0);
	height:1px;
	margin:-1px;
	overflow:hidden;
	padding:0;
	position:absolute;
	width:1px
}
.single-tribe_events .tribe-common-a11y-visual-show,.tribe-common .tribe-common-a11y-visual-show{
	clip:auto;
	height:auto;
	margin:0;
	position:static;
	width:auto
}
.tribe-common .tribe-common-c-btn-border,.tribe-common a.tribe-common-c-btn-border{
	padding:11px 20px;
	width:100%
}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-c-btn-border,.tribe-common--breakpoint-medium.tribe-common a.tribe-common-c-btn-border{
	width:auto
}
.tribe-common .tribe-common-c-btn-border-small,.tribe-common a.tribe-common-c-btn-border-small{
	padding:14px 20px;
	width:100%
}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-c-btn-border-small,.tribe-common--breakpoint-medium.tribe-common a.tribe-common-c-btn-border-small{
	padding:6px 15px;
	width:auto
}
.tribe-common .tribe-common-c-btn-icon:before{
	background-repeat:no-repeat;
	background-size:contain;
	content:"";
	display:block
}
.tribe-common .tribe-common-c-btn-icon--caret-left .tribe-common-c-btn-icon__icon-svg,.tribe-common .tribe-common-c-btn-icon--caret-right .tribe-common-c-btn-icon__icon-svg{
	width:11px
}
.tribe-common .tribe-common-c-btn-icon--caret-left .tribe-common-c-btn-icon__icon-svg path,.tribe-common .tribe-common-c-btn-icon--caret-right .tribe-common-c-btn-icon__icon-svg path{
	fill:currentcolor
}
.tribe-common .tribe-common-c-btn,.tribe-common a.tribe-common-c-btn{
	padding:11px 20px;
	width:100%
}
.tribe-common .tribe-common-c-btn:focus,.tribe-common a.tribe-common-c-btn:focus{
	outline:auto
}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-c-btn,.tribe-common--breakpoint-medium.tribe-common a.tribe-common-c-btn{
	width:auto
}
.tribe-common .tribe-common-c-image{
	display:block;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	width:100%
}
.tribe-common .tribe-common-c-image--bg{
	position:relative
}
.tribe-common .tribe-common-c-image__bg{
	background:50% no-repeat;
	background-size:cover;
	bottom:0;
	height:100%;
	left:0;
	position:absolute;
	right:0;
	top:0;
	width:100%
}
.tribe-common .tribe-common-c-loader{
	display:flex;
	padding-top:calc(var(--tec-spacer-11)*3)
}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-c-loader{
	padding-top:calc(var(--tec-spacer-13)*3)
}
.tribe-common .tribe-common-c-loader__dot{
	width:15px
}
.tribe-common .tribe-common-c-loader__dot:not(:first-of-type){
	margin-left:8px
}
.tribe-common .tribe-common-c-loader__dot circle{
	fill:currentcolor
}
.tribe-common .tribe-common-c-svgicon--featured{
	width:8px
}
.tribe-common .tribe-common-c-svgicon--recurring{
	width:12px
}
.tribe-common .tribe-common-c-svgicon--search{
	width:16px
}
.tribe-common .tribe-common-c-svgicon--location{
	width:10px
}
.tribe-common .tribe-common-c-svgicon--close path,.tribe-common .tribe-common-c-svgicon--close-alt path{
	stroke:currentcolor
}
.tribe-common .tribe-common-c-svgicon--hybrid circle,.tribe-common .tribe-common-c-svgicon--mail,.tribe-common .tribe-common-c-svgicon--map-pin,.tribe-common .tribe-common-c-svgicon--messages-not-found g,.tribe-common .tribe-common-c-svgicon--no-map,.tribe-common .tribe-common-c-svgicon--phone,.tribe-common .tribe-common-c-svgicon--virtual g,.tribe-common .tribe-common-c-svgicon--website{
	fill:none
}
.tribe-common .tribe-common-c-svgicon--messages-not-found{
	width:22px
}
.tribe-common .tribe-common-c-svgicon--messages-not-found path{
	stroke:currentcolor
}
.tribe-common .tribe-common-c-svgicon--error{
	width:18px
}
.tribe-common .tribe-common-c-svgicon--error g,.tribe-common .tribe-common-c-svgicon--reset path{
	fill:none
}
.tribe-common .tribe-common-c-svgicon__svg-stroke{
	stroke:currentcolor
}

