.tribe-common figure{
	line-height:0
}
.tribe-common figcaption{
	line-height:normal
}
.tribe-common abbr[title]{
	border-bottom:none;
	text-decoration:underline;
	-webkit-text-decoration:underline dotted;
	text-decoration:underline dotted
}
.tribe-common code,.tribe-common kbd,.tribe-common pre,.tribe-common samp{
	font-family:monospace;
	font-size:1em
}
.tribe-common b,.tribe-common strong{
	font-weight:inherit;
	font-weight:bolder
}
.tribe-common dfn{
	font-style:italic
}
.tribe-common mark{
	background-color:#ff0;
	color:#000
}
.tribe-common small{
	font-size:80%
}
.tribe-common sub,.tribe-common sup{
	font-size:75%;
	line-height:0
}
.tribe-common hr{
	border:0;
	height:0
}
.tribe-common select:-moz-focusring{
	color:#0000;
	text-shadow:0 0 0 #000
}
.tribe-common optgroup{
	font-weight:700
}
.tribe-common h1,.tribe-common h2,.tribe-common h3,.tribe-common h4,.tribe-common h5,.tribe-common h6,.tribe-common p{
	font-weight:400;
	text-rendering:optimizelegibility
}
#top .main_color .tribe-common button[disabled]{
	opacity:1
}
.tribe-common .tribe-common-form-control-checkbox,.tribe-common .tribe-common-form-control-radio{
	line-height:0
}
.tribe-common .tribe-common-form-control-checkbox__label,.tribe-common .tribe-common-form-control-radio__label{
	color:var(--tec-color-text-primary);
	font-family:var(--tec-font-family-sans-serif);
	font-size:var(--tec-font-size-2);
	font-weight:var(--tec-font-weight-regular);
	line-height:var(--tec-line-height-3)
}
.tribe-common .tribe-common-form-control-checkbox__label:hover,.tribe-common .tribe-common-form-control-radio__label:hover{
	opacity:var(--tec-opacity-icon-hover)
}
.tribe-common .tribe-common-form-control-checkbox__input,.tribe-common .tribe-common-form-control-radio__input{
	appearance:none;
	background-color:var(--tec-form-color-background);
	border:1px solid var(--tec-form-color-border-default);
	height:20px;
	position:relative;
	width:20px
}
.tribe-common .tribe-common-form-control-checkbox__input:active,.tribe-common .tribe-common-form-control-checkbox__input:focus,.tribe-common .tribe-common-form-control-checkbox__input:hover,.tribe-common .tribe-common-form-control-radio__input:active,.tribe-common .tribe-common-form-control-radio__input:focus,.tribe-common .tribe-common-form-control-radio__input:hover{
	border-color:var(--tec-form-color-border-active);
	opacity:var(--tec-opacity-icon-hover)
}
.tribe-common .tribe-common-form-control-checkbox__input:checked,.tribe-common .tribe-common-form-control-radio__input:checked{
	background-color:var(--tec-form-color-border-active)
}
.tribe-common .tribe-common-form-control-checkbox__input{
	border-radius:4px
}
.tribe-common .tribe-common-form-control-checkbox__input:checked:before{
	background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%279%27%3E%3Cpath fill=%27%23fff%27 d=%27M10.6.1 3.9 6.8 1.4 4.3c-.1-.1-.3-.1-.4 0l-.8.8c-.1.1-.1.3 0 .4l3.4 3.4c.2.1.4.1.5 0l7.7-7.7c.1-.1.1-.3 0-.4L11 .1c-.1-.1-.3-.1-.4 0%27/%3E%3C/svg%3E");
	background-repeat:no-repeat;
	background-size:contain;
	content:"";
	display:block;
	height:9px;
	left:50%;
	margin:0;
	position:absolute;
	top:50%;
	transform:translate(-50%,-50%);
	width:12px
}
.tribe-common .tribe-common-form-control-checkbox__input:focus+.tribe-common-form-control-checkbox__label,.tribe-common .tribe-common-form-control-checkbox__input:hover+.tribe-common-form-control-checkbox__label{
	opacity:var(--tec-opacity-icon-hover)
}
.tribe-common .tribe-common-form-control-radio__input{
	border-radius:50%
}
.tribe-common .tribe-common-form-control-radio__input:checked:before{
	background-color:var(--tec-form-color-background);
	border-radius:50%;
	content:"";
	display:block;
	height:8px;
	left:50%;
	margin:0;
	position:absolute;
	top:50%;
	transform:translate(-50%,-50%);
	width:8px
}
.tribe-common .tribe-common-form-control-radio__input:focus+.tribe-common-form-control-radio__label,.tribe-common .tribe-common-form-control-radio__input:hover+.tribe-common-form-control-radio__label{
	opacity:var(--tec-opacity-icon-hover)
}
#top .main_color .tribe-common .tribe-common-form-control-checkbox__label,#top .main_color .tribe-common .tribe-common-form-control-radio__label{
	font-size:var(--tec-font-size-2);
	font-weight:var(--tec-font-weight-regular)
}
.tribe-common .tribe-common-form-control-slider{
	line-height:0
}
.tribe-common .tribe-common-form-control-slider__input{
	appearance:none;
	background-color:initial;
	border:0
}
.tribe-common .tribe-common-form-control-slider__input::-webkit-slider-runnable-track{
	background-color:var(--tec-form-color-accent-primary);
	border:none;
	border-radius:5px;
	height:10px;
	margin:5px 0;
	padding:0;
	position:relative;
	-webkit-transition:var(--tec-transition-background-color);
	transition:var(--tec-transition-background-color)
}
.tribe-common .tribe-common-form-control-slider__input::-moz-range-track{
	background-color:var(--tec-form-color-accent-primary);
	border:none;
	border-radius:5px;
	height:10px;
	margin:5px 0;
	padding:0;
	position:relative;
	-moz-transition:var(--tec-transition-background-color);
	transition:var(--tec-transition-background-color)
}
.tribe-common .tribe-common-form-control-slider__input::-ms-track{
	background-color:initial;
	border-color:#0000;
	border-width:5px 0;
	color:#0000;
	height:10px
}
.tribe-common .tribe-common-form-control-slider__input::-ms-fill-lower,.tribe-common .tribe-common-form-control-slider__input::-ms-fill-upper{
	background-color:var(--tec-form-color-accent-primary);
	border-radius:10px
}
.tribe-common .tribe-common-form-control-slider__input::-webkit-slider-thumb{
	appearance:none;
	background-color:var(--tec-form-color-background);
	border:1px solid var(--tec-form-color-border-secondary);
	border-radius:50%;
	box-shadow:var(--tec-form-box-shadow-default);
	height:20px;
	margin-top:-5px;
	width:20px
}
.tribe-common .tribe-common-form-control-slider__input::-moz-range-thumb{
	background-color:var(--tec-form-color-background);
	border:1px solid var(--tec-form-color-border-secondary);
	border-radius:50%;
	box-shadow:var(--tec-form-box-shadow-default);
	height:20px;
	margin-top:-5px;
	width:20px
}
.tribe-common .tribe-common-form-control-slider__input::-ms-thumb{
	background-color:var(--tec-form-color-background);
	border:1px solid var(--tec-form-color-border-secondary);
	border-radius:50%;
	box-shadow:var(--tec-form-box-shadow-default);
	box-shadow:none;
	height:20px;
	margin-top:-1px;
	width:20px
}
.tribe-common .tribe-common-form-control-slider__label{
	color:var(--tec-color-text-primary);
	color:var(--tec-color-text-secondary);
	font-family:var(--tec-font-family-sans-serif);
	line-height:var(--tec-line-height-0)
}
#top .main_color .tribe-common .tribe-common-form-control-slider__label,.tribe-common .tribe-common-form-control-slider__label{
	font-size:var(--tec-font-size-1);
	font-weight:var(--tec-font-weight-regular)
}
.tribe-common .tribe-common-form-control-text__input{
	border:0;
	border-bottom:1px solid var(--tec-color-border-default);
	font-size:var(--tec-font-size-3)
}
.tribe-common .tribe-common-form-control-text__input,.tribe-common--breakpoint-medium.tribe-common .tribe-common-form-control-text__input{
	color:var(--tec-color-text-primary);
	font-family:var(--tec-font-family-sans-serif);
	font-weight:var(--tec-font-weight-regular);
	line-height:var(--tec-line-height-3)
}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-form-control-text__input{
	border:0;
	font-size:var(--tec-font-size-2)
}
.tribe-common .tribe-common-form-control-text__input::placeholder{
	color:var(--tec-color-text-secondary);
	font-style:normal;
	opacity:var(--tec-opacity-default)
}
.tribe-common .tribe-common-form-control-text__input:focus{
	border-bottom-color:var(--tec-color-border-active);
	outline:auto
}
#top .main_color .tribe-common .tribe-common-form-control-text__input{
	background:var(--tec-color-background);
	border:0;
	border-bottom:1px solid var(--tec-color-border-default);
	color:var(--tec-color-text-primary);
	font-family:var(--tec-font-family-sans-serif);
	font-size:var(--tec-font-size-3);
	font-weight:var(--tec-font-weight-regular);
	line-height:var(--tec-line-height-3)
}
#top .main_color .tribe-common .tribe-common-form-control-text__input:focus{
	border-bottom-color:var(--tec-color-border-active);
	box-shadow:none
}
#top .main_color .tribe-common.tribe-common--breakpoint-medium .tribe-common-form-control-text__input{
	border:0;
	color:var(--tec-color-text-primary);
	font-family:var(--tec-font-family-sans-serif);
	font-size:var(--tec-font-size-2);
	font-weight:var(--tec-font-weight-regular);
	line-height:var(--tec-line-height-3)
}
.tribe-common .tribe-common-form-control-toggle{
	line-height:0;
	position:relative
}
.tribe-common .tribe-common-form-control-toggle__input{
	appearance:none;
	background-color:var(--tec-form-color-border-secondary);
	border:none;
	border-radius:5px;
	height:10px;
	margin:5px 0;
	padding:0;
	position:relative;
	transition:var(--tec-transition-background-color);
	width:40px
}
.tribe-common .tribe-common-form-control-toggle__input::-ms-check{
	display:none
}
.tribe-common .tribe-common-form-control-toggle__input+label:before{
	background-color:var(--tec-form-color-background);
	border:1px solid var(--tec-form-color-border-secondary);
	border-radius:50%;
	box-shadow:var(--tec-form-box-shadow-default);
	content:"";
	height:20px;
	left:0;
	position:absolute;
	top:0;
	transition:var(--tec-transition-transform);
	width:20px
}
.tribe-common .tribe-common-form-control-toggle__input:checked{
	background-color:var(--tec-form-color-accent-primary)
}
.tribe-common .tribe-common-form-control-toggle__input:checked+label:before{
	transform:translateX(20px)
}
.tribe-common .tribe-common-form-control-toggle__label{
	color:var(--tec-color-text-primary);
	color:var(--tec-color-text-secondary);
	font-family:var(--tec-font-family-sans-serif);
	line-height:var(--tec-line-height-0)
}
#top .main_color .tribe-common .tribe-common-form-control-toggle__label,.tribe-common .tribe-common-form-control-toggle__label{
	font-size:var(--tec-font-size-1);
	font-weight:var(--tec-font-weight-regular)
}
.tribe-common a:not(.tribe-common-anchor--unstyle),.tribe-common a:not(.tribe-common-anchor--unstyle):active,.tribe-common a:not(.tribe-common-anchor--unstyle):focus,.tribe-common a:not(.tribe-common-anchor--unstyle):hover,.tribe-common a:not(.tribe-common-anchor--unstyle):visited{
	color:var(--tec-color-text-primary);
	outline:0;
	-webkit-text-decoration:none;
	text-decoration:none
}
.tribe-common a:not(.tribe-common-anchor--unstyle):focus{
	outline:auto
}
.site-footer .widget-area .tribe-common a:not(.tribe-common-anchor--unstyle){
	box-shadow:none
}
.site-footer .widget-area .tribe-common a:not(.tribe-common-anchor--unstyle):focus,.site-footer .widget-area .tribe-common a:not(.tribe-common-anchor--unstyle):hover{
	box-shadow:none;
	color:var(--tec-color-text-primary)
}
.main_color .sidebar .tribe-common a:not(.tribe-common-anchor--unstyle),.main_color .sidebar .tribe-common a:not(.tribe-common-anchor--unstyle):active,.main_color .sidebar .tribe-common a:not(.tribe-common-anchor--unstyle):focus,.main_color .sidebar .tribe-common a:not(.tribe-common-anchor--unstyle):hover,.main_color .sidebar .tribe-common a:not(.tribe-common-anchor--unstyle):visited{
	color:var(--tec-color-text-primary)
}
.tribe-common .tribe-common-anchor{
	border-bottom:2px solid #0000;
	transition:var(--tec-transition-border-color)
}
.tribe-common .tribe-common-anchor:active,.tribe-common .tribe-common-anchor:focus,.tribe-common .tribe-common-anchor:hover{
	border-bottom:2px solid
}
.tribe-common .tribe-common-anchor-alt{
	border-bottom:2px solid var(--tec-color-link-accent);
	color:var(--tec-color-link-primary);
	transition:var(--tec-transition-color)
}
.tribe-common .tribe-common-anchor-alt:active,.tribe-common .tribe-common-anchor-alt:focus,.tribe-common .tribe-common-anchor-alt:hover{
	border-bottom:2px solid;
	color:var(--tec-color-link-accent)
}
.tribe-common .tribe-common-anchor-thin{
	border-bottom:1px solid #0000;
	transition:var(--tec-transition-border-color)
}
.tribe-common .tribe-common-anchor-thin:active,.tribe-common .tribe-common-anchor-thin:focus,.tribe-common .tribe-common-anchor-thin:hover{
	border-bottom:1px solid var(--tec-color-link-primary)
}
.tribe-common .tribe-common-anchor-thin-alt{
	border-bottom:1px solid var(--tec-color-link-accent);
	color:var(--tec-color-link-primary);
	transition:var(--tec-transition-color)
}
.tribe-common .tribe-common-anchor-thin-alt:active,.tribe-common .tribe-common-anchor-thin-alt:focus,.tribe-common .tribe-common-anchor-thin-alt:hover{
	border-bottom:1px solid;
	color:var(--tec-color-link-accent)
}
.tribe-common .tribe-common-b1{
	color:var(--tec-color-text-primary);
	font-family:var(--tec-font-family-sans-serif);
	font-size:var(--tec-font-size-2);
	font-weight:var(--tec-font-weight-regular);
	line-height:var(--tec-line-height-3)
}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-b1{
	font-size:var(--tec-font-size-3);
	line-height:var(--tec-line-height-3)
}
.tribe-common .tribe-common-b1--bold{
	font-weight:var(--tec-font-weight-bold)
}
.tribe-common .tribe-common-b2{
	color:var(--tec-color-text-primary);
	font-family:var(--tec-font-family-sans-serif);
	font-size:var(--tec-font-size-1);
	font-weight:var(--tec-font-weight-regular);
	line-height:var(--tec-line-height-0)
}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-b2{
	font-size:var(--tec-font-size-2);
	line-height:var(--tec-line-height-3)
}
.tribe-common .tribe-common-b2--bold{
	font-weight:var(--tec-font-weight-bold)
}
.tribe-common .tribe-common-b3{
	color:var(--tec-color-text-primary);
	font-family:var(--tec-font-family-sans-serif);
	font-size:var(--tec-font-size-0);
	font-weight:var(--tec-font-weight-regular);
	line-height:var(--tec-line-height-2)
}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-b3{
	font-size:var(--tec-font-size-1);
	line-height:var(--tec-line-height-0)
}
.tribe-common .tribe-common-b3--bold{
	font-weight:var(--tec-font-weight-bold)
}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-b1--min-medium{
	font-size:var(--tec-font-size-3);
	line-height:var(--tec-line-height-3)
}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-b2--min-medium{
	font-size:var(--tec-font-size-2);
	line-height:var(--tec-line-height-3)
}
.tribe-common .tribe-common-cta,.tribe-common--breakpoint-medium.tribe-common .tribe-common-b3--min-medium{
	font-size:var(--tec-font-size-1);
	line-height:var(--tec-line-height-0)
}
.tribe-common .tribe-common-cta{
	border-bottom:2px solid #0000;
	color:var(--tec-color-text-primary);
	font-family:var(--tec-font-family-sans-serif);
	font-weight:var(--tec-font-weight-regular);
	font-weight:var(--tec-font-weight-bold);
	transition:var(--tec-transition-border-color)
}
.tribe-common .tribe-common-cta:active,.tribe-common .tribe-common-cta:focus,.tribe-common .tribe-common-cta:hover{
	border-bottom:2px solid
}
.tribe-common .tribe-common-cta--alt{
	border-bottom:2px solid var(--tec-color-link-accent);
	color:var(--tec-color-link-primary);
	transition:var(--tec-transition-color)
}
.tribe-common .tribe-common-cta--alt:active,.tribe-common .tribe-common-cta--alt:focus,.tribe-common .tribe-common-cta--alt:hover{
	border-bottom:2px solid;
	color:var(--tec-color-link-accent)
}
.tribe-common .tribe-common-cta--thin{
	border-bottom:1px solid #0000;
	transition:var(--tec-transition-border-color)
}
.tribe-common .tribe-common-cta--thin:active,.tribe-common .tribe-common-cta--thin:focus,.tribe-common .tribe-common-cta--thin:hover{
	border-bottom:1px solid var(--tec-color-link-primary)
}
.tribe-common .tribe-common-cta--thin-alt{
	border-bottom:1px solid var(--tec-color-link-accent);
	color:var(--tec-color-link-primary);
	transition:var(--tec-transition-color)
}
.tribe-common .tribe-common-cta--thin-alt:active,.tribe-common .tribe-common-cta--thin-alt:focus,.tribe-common .tribe-common-cta--thin-alt:hover{
	border-bottom:1px solid;
	color:var(--tec-color-link-accent)
}
.tribe-common .tribe-common-h1{
	color:var(--tec-color-text-primary);
	font-family:var(--tec-font-family-sans-serif);
	font-size:var(--tec-font-size-8);
	font-weight:var(--tec-font-weight-bold);
	line-height:var(--tec-line-height-1);
	text-transform:none
}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-h1{
	font-size:var(--tec-font-size-10);
	line-height:var(--tec-line-height-0)
}
.tribe-common .tribe-common-h2{
	color:var(--tec-color-text-primary);
	font-family:var(--tec-font-family-sans-serif);
	font-size:var(--tec-font-size-7);
	font-weight:var(--tec-font-weight-bold);
	line-height:var(--tec-line-height-1);
	text-transform:none
}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-h2{
	font-size:var(--tec-font-size-9);
	line-height:var(--tec-line-height-0)
}
.tribe-common .tribe-common-h3{
	color:var(--tec-color-text-primary);
	font-family:var(--tec-font-family-sans-serif);
	font-size:var(--tec-font-size-6);
	font-weight:var(--tec-font-weight-bold);
	line-height:var(--tec-line-height-2);
	text-transform:none
}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-h3{
	font-size:var(--tec-font-size-8);
	line-height:var(--tec-line-height-1)
}
.tribe-common .tribe-common-h4{
	color:var(--tec-color-text-primary);
	font-family:var(--tec-font-family-sans-serif);
	font-size:var(--tec-font-size-5);
	font-weight:var(--tec-font-weight-bold);
	line-height:var(--tec-line-height-1);
	text-transform:none
}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-h4{
	font-size:var(--tec-font-size-7);
	line-height:var(--tec-line-height-1)
}
.tribe-common .tribe-common-h5{
	font-size:var(--tec-font-size-4)
}
.tribe-common .tribe-common-h5,.tribe-common .tribe-common-h6{
	color:var(--tec-color-text-primary);
	font-family:var(--tec-font-family-sans-serif);
	font-weight:var(--tec-font-weight-bold);
	line-height:var(--tec-line-height-2);
	text-transform:none
}
.tribe-common .tribe-common-h6{
	font-size:var(--tec-font-size-3)
}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-h6{
	font-size:var(--tec-font-size-3);
	line-height:var(--tec-line-height-3)
}
.tribe-common .tribe-common-h7{
	font-size:var(--tec-font-size-2);
	line-height:var(--tec-line-height-3)
}
.tribe-common .tribe-common-h7,.tribe-common .tribe-common-h8{
	color:var(--tec-color-text-primary);
	font-family:var(--tec-font-family-sans-serif);
	font-weight:var(--tec-font-weight-bold);
	text-transform:none
}
.tribe-common .tribe-common-h8{
	font-size:var(--tec-font-size-1);
	line-height:var(--tec-line-height-0)
}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-h3--min-medium{
	font-size:var(--tec-font-size-8);
	line-height:var(--tec-line-height-1)
}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-h4--min-medium{
	font-size:var(--tec-font-size-7);
	line-height:var(--tec-line-height-1)
}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-h5--min-medium{
	font-size:var(--tec-font-size-4);
	line-height:var(--tec-line-height-2)
}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-h6--min-medium{
	font-size:var(--tec-font-size-3);
	line-height:var(--tec-line-height-3)
}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-h7--min-medium{
	font-size:var(--tec-font-size-2);
	line-height:var(--tec-line-height-3)
}
.tribe-common .tribe-common-h--alt{
	font-weight:var(--tec-font-weight-regular)
}
.tribe-common .tribe-common-c-btn--clear{
	background:#0000;
	border:0;
	border-radius:0;
	color:inherit;
	cursor:pointer;
	display:inline-block;
	height:auto;
	outline:none;
	padding:0;
	-webkit-text-decoration:none;
	text-decoration:none;
	width:auto
}
.tribe-common .tribe-common-c-btn--clear:active,.tribe-common .tribe-common-c-btn--clear:focus,.tribe-common .tribe-common-c-btn--clear:hover{
	background:#0000;
	color:inherit
}
.tribe-common .tribe-common-c-btn-border,.tribe-common a.tribe-common-c-btn-border{
	background:#0000;
	border:0;
	border-radius:0;
	color:var(--tec-color-text-primary);
	color:inherit;
	cursor:pointer;
	display:inline-block;
	font-family:var(--tec-font-family-sans-serif);
	font-size:var(--tec-font-size-2);
	font-weight:var(--tec-font-weight-regular);
	font-weight:var(--tec-font-weight-bold);
	height:auto;
	line-height:var(--tec-line-height-3);
	outline:none;
	padding:0;
	-webkit-text-decoration:none;
	text-decoration:none;
	width:auto
}
.tribe-common .tribe-common-c-btn-border:active,.tribe-common .tribe-common-c-btn-border:focus,.tribe-common .tribe-common-c-btn-border:hover,.tribe-common a.tribe-common-c-btn-border:active,.tribe-common a.tribe-common-c-btn-border:focus,.tribe-common a.tribe-common-c-btn-border:hover{
	background:#0000;
	color:inherit
}
.tribe-common .tribe-common-c-btn-border,.tribe-common a.tribe-common-c-btn-border{
	background-color:var(--tec-color-background);
	border:1px solid var(--tec-color-accent-primary);
	border-radius:var(--tec-border-radius-default);
	color:var(--tec-color-button-primary);
	padding:11px 20px;
	text-align:center;
	transition:var(--tec-transition);
	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:focus,.tribe-common .tribe-common-c-btn-border:hover,.tribe-common a.tribe-common-c-btn-border:focus,.tribe-common a.tribe-common-c-btn-border:hover{
	background-color:var(--tec-color-accent-primary);
	color:var(--tec-color-background)
}
.tribe-common .tribe-common-c-btn-border:active,.tribe-common a.tribe-common-c-btn-border:active{
	opacity:.9
}
.tribe-common .tribe-common-c-btn-border--secondary,.tribe-common a.tribe-common-c-btn-border--secondary{
	border-color:var(--tec-color-button-secondary);
	color:var(--tec-color-button-secondary)
}
.tribe-common .tribe-common-c-btn-border--secondary:focus,.tribe-common .tribe-common-c-btn-border--secondary:hover,.tribe-common a.tribe-common-c-btn-border--secondary:focus,.tribe-common a.tribe-common-c-btn-border--secondary:hover{
	background-color:var(--tec-color-button-secondary)
}
.tribe-common .tribe-common-c-btn-border--secondary:active,.tribe-common a.tribe-common-c-btn-border--secondary:active{
	opacity:.9
}
.tribe-common .tribe-common-c-btn-border--alt,.tribe-common a.tribe-common-c-btn-border--alt{
	border-color:var(--tec-color-border-secondary);
	color:var(--tec-color-text-primary);
	font-weight:var(--tec-font-weight-regular)
}
.tribe-common .tribe-common-c-btn-border--alt:focus,.tribe-common .tribe-common-c-btn-border--alt:hover,.tribe-common a.tribe-common-c-btn-border--alt:focus,.tribe-common a.tribe-common-c-btn-border--alt:hover{
	background-color:var(--tec-color-background);
	border-color:var(--tec-color-border-active);
	color:var(--tec-color-text-primary)
}
.tribe-common .tribe-common-c-btn-border--alt:active,.tribe-common a.tribe-common-c-btn-border--alt:active{
	opacity:.9
}
.tribe-common .tribe-common-c-btn-border-small,.tribe-common a.tribe-common-c-btn-border-small{
	background:#0000;
	border:0;
	border-radius:0;
	color:var(--tec-color-text-primary);
	color:inherit;
	cursor:pointer;
	display:inline-block;
	font-family:var(--tec-font-family-sans-serif);
	font-size:var(--tec-font-size-1);
	font-weight:var(--tec-font-weight-regular);
	height:auto;
	line-height:var(--tec-line-height-0);
	outline:none;
	padding:0;
	-webkit-text-decoration:none;
	text-decoration:none;
	width:auto
}
.tribe-common .tribe-common-c-btn-border-small:active,.tribe-common .tribe-common-c-btn-border-small:focus,.tribe-common .tribe-common-c-btn-border-small:hover,.tribe-common a.tribe-common-c-btn-border-small:active,.tribe-common a.tribe-common-c-btn-border-small:focus,.tribe-common a.tribe-common-c-btn-border-small:hover{
	background:#0000;
	color:inherit
}
.tribe-common .tribe-common-c-btn-border-small,.tribe-common a.tribe-common-c-btn-border-small{
	background-color:var(--tec-color-background);
	border:1px solid var(--tec-color-border-default);
	border-radius:var(--tec-border-radius-default);
	text-align:center;
	transition:var(--tec-transition-color-border-color)
}
.tribe-common .tribe-common-c-btn-border-small:focus,.tribe-common .tribe-common-c-btn-border-small:hover,.tribe-common a.tribe-common-c-btn-border-small:focus,.tribe-common a.tribe-common-c-btn-border-small:hover{
	background-color:var(--tec-color-background)
}
.tribe-common .tribe-common-c-btn-border-small:active,.tribe-common a.tribe-common-c-btn-border-small:active{
	border-color:var(--tec-color-border-active)
}
.tribe-common .tribe-common-c-btn-border-small,.tribe-common a.tribe-common-c-btn-border-small{
	color:var(--tec-color-text-secondary);
	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-border-small:active,.tribe-common .tribe-common-c-btn-border-small:focus,.tribe-common .tribe-common-c-btn-border-small:hover,.tribe-common a.tribe-common-c-btn-border-small:active,.tribe-common a.tribe-common-c-btn-border-small:focus,.tribe-common a.tribe-common-c-btn-border-small:hover{
	color:var(--tec-color-text-primary)
}
.tribe-common .tribe-common-c-btn-border-small:disabled,.tribe-common a.tribe-common-c-btn-border-small:disabled{
	color:var(--tec-color-text-disabled)
}
.tribe-common .tribe-common-c-btn-icon{
	background:#0000;
	border:0;
	border-radius:0;
	color:inherit;
	cursor:pointer;
	display:inline-block;
	height:auto;
	outline:none;
	padding:0;
	-webkit-text-decoration:none;
	text-decoration:none;
	width:auto
}
.tribe-common .tribe-common-c-btn-icon:active,.tribe-common .tribe-common-c-btn-icon:focus,.tribe-common .tribe-common-c-btn-icon:hover{
	background:#0000;
	color:inherit
}
.tribe-common .tribe-common-c-btn-icon--caret-left:active .tribe-common-c-btn-icon__icon-svg path,.tribe-common .tribe-common-c-btn-icon--caret-left:focus .tribe-common-c-btn-icon__icon-svg path,.tribe-common .tribe-common-c-btn-icon--caret-left:hover .tribe-common-c-btn-icon__icon-svg path,.tribe-common .tribe-common-c-btn-icon--caret-right:active .tribe-common-c-btn-icon__icon-svg path,.tribe-common .tribe-common-c-btn-icon--caret-right:focus .tribe-common-c-btn-icon__icon-svg path,.tribe-common .tribe-common-c-btn-icon--caret-right:hover .tribe-common-c-btn-icon__icon-svg path{
	fill:var(--tec-color-icon-primary)
}
.tribe-common .tribe-common-c-btn-icon--caret-left:disabled .tribe-common-c-btn-icon__icon-svg path,.tribe-common .tribe-common-c-btn-icon--caret-right:disabled .tribe-common-c-btn-icon__icon-svg path{
	fill:var(--tec-color-icon-disabled)
}
.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:var(--tec-color-icon-secondary)
}
.tribe-common .tribe-common-c-btn-icon--border{
	align-items:center;
	background-color:var(--tec-color-background);
	border:1px solid var(--tec-color-border-default);
	display:inline-flex;
	height:56px;
	justify-content:center;
	transition:none;
	width:56px
}
.tribe-common .tribe-common-c-btn-icon--border:focus,.tribe-common .tribe-common-c-btn-icon--border:hover{
	background-color:var(--tec-color-background)
}
.tribe-common .tribe-common-c-btn-icon--border:active{
	border-color:var(--tec-color-border-active)
}
.tribe-common .tribe-common-c-btn,.tribe-common a.tribe-common-c-btn,.tribe-common button.tribe-common-c-btn{
	background:#0000;
	border:0;
	border-radius:0;
	color:var(--tec-color-text-primary);
	color:inherit;
	cursor:pointer;
	display:inline-block;
	font-family:var(--tec-font-family-sans-serif);
	font-size:var(--tec-font-size-2);
	font-weight:var(--tec-font-weight-regular);
	font-weight:var(--tec-font-weight-bold);
	height:auto;
	line-height:var(--tec-line-height-3);
	outline:none;
	padding:0;
	-webkit-text-decoration:none;
	text-decoration:none;
	width:auto
}
.tribe-common .tribe-common-c-btn:active,.tribe-common .tribe-common-c-btn:focus,.tribe-common .tribe-common-c-btn:hover,.tribe-common a.tribe-common-c-btn:active,.tribe-common a.tribe-common-c-btn:focus,.tribe-common a.tribe-common-c-btn:hover,.tribe-common button.tribe-common-c-btn:active,.tribe-common button.tribe-common-c-btn:focus,.tribe-common button.tribe-common-c-btn:hover{
	background:#0000;
	color:inherit
}
.tribe-common .tribe-common-c-btn,.tribe-common a.tribe-common-c-btn,.tribe-common button.tribe-common-c-btn{
	background-color:var(--tec-color-button-primary);
	border-radius:var(--tec-border-radius-default);
	color:var(--tec-color-background);
	padding:11px 20px;
	text-align:center;
	transition:var(--tec-transition-background-color);
	width:100%
}
.tribe-common .tribe-common-c-btn,.tribe-common .tribe-common-c-btn:focus,.tribe-common .tribe-common-c-btn:hover,.tribe-common a.tribe-common-c-btn,.tribe-common a.tribe-common-c-btn:focus,.tribe-common a.tribe-common-c-btn:hover,.tribe-common button.tribe-common-c-btn,.tribe-common button.tribe-common-c-btn:focus,.tribe-common button.tribe-common-c-btn:hover{
	background-image:none;
	border:0;
	border-radius:var(--tec-border-radius-default);
	box-shadow:none;
	color:var(--tec-color-background);
	font-style:normal;
	outline:none;
	-webkit-text-decoration:none;
	text-decoration:none;
	text-shadow:none
}
.tribe-common .tribe-common-c-btn:focus,.tribe-common a.tribe-common-c-btn:focus,.tribe-common button.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,.tribe-common--breakpoint-medium.tribe-common button.tribe-common-c-btn{
	width:auto
}
.tribe-common .tribe-common-c-btn:focus,.tribe-common .tribe-common-c-btn:hover,.tribe-common a.tribe-common-c-btn:focus,.tribe-common a.tribe-common-c-btn:hover,.tribe-common button.tribe-common-c-btn:focus,.tribe-common button.tribe-common-c-btn:hover{
	background-color:var(--tec-color-button-primary-hover);
	padding:11px 20px
}
.tribe-common .tribe-common-c-btn:active,.tribe-common a.tribe-common-c-btn:active,.tribe-common button.tribe-common-c-btn:active{
	background-color:var(--tec-color-button-primary-active);
	padding:11px 20px
}
.tribe-common .tribe-common-c-btn:disabled,.tribe-common a.tribe-common-c-btn:disabled,.tribe-common button.tribe-common-c-btn:disabled{
	background-color:var(--tec-color-button-primary-background);
	padding:11px 20px
}
.tribe-common .tribe-common-c-loader__dot circle{
	animation-direction:normal;
	animation-duration:2.24s;
	animation-iteration-count:infinite;
	animation-name:tribe-common-c-loader-bounce;
	fill:currentcolor;
	opacity:var(--tec-opacity-background)
}
.tribe-common .tribe-common-c-loader__dot--first circle{
	animation-delay:.45s
}
.tribe-common .tribe-common-c-loader__dot--second circle{
	animation-delay:1.05s
}
.tribe-common .tribe-common-c-loader__dot--third circle{
	animation-delay:1.35s
}
@keyframes tribe-common-c-loader-bounce{
	50%{
		opacity:var(--tec-opacity-default)
	}
}
.tribe-common .tribe-common-c-svgicon{
	color:var(--tec-color-accent-primary)
}
.tribe-common .tribe-common-c-svgicon--featured path{
	fill:currentcolor
}
.tribe-common .tribe-common-c-svgicon--recurring path{
	fill:var(--tec-color-icon-active);
	stroke:var(--tec-color-icon-active)
}
.tribe-common .tribe-common-c-svgicon--close path,.tribe-common .tribe-common-c-svgicon--close-alt path{
	stroke:var(--tec-color-icon-secondary)
}
.tribe-common .tribe-common-c-svgicon--messages-not-found path{
	stroke:var(--tec-color-icon-active)
}
.tribe-common .tribe-common-c-svgicon--messages-not-found .tribe-common-c-svgicon__svg-stroke{
	stroke:currentcolor
}
.tribe-common .tribe-common-c-svgicon__svg-stroke{
	stroke:var(--tec-color-icon-active)
}

