/* custom button for Dance site */
.btn-invert.focus,
.btn-invert:focus {
	color:#bd2036;background-color:#fff;border-color:#3a0a11
}
.btn-invert:hover {
	background-color:#bd2036 !important;border: 1px solid #ffffff !important; color: #ffffff !important;
}
.btn-invert.active,
.btn-invert:active,
.open>.btn-invert.dropdown-toggle {
	color:#eeeeee !important;background-color:#3a0a11;border: 1px solid #ffffff !important;
}
.btn-invert.active.focus,
.btn-invert.active:focus,
.btn-invert.active:hover,
.btn-invert:active.focus,
.btn-invert:active:focus,
.btn-invert:active:hover,
.open>.btn-invert.dropdown-toggle.focus,
.open>.btn-invert.dropdown-toggle:focus,
.open>.btn-invert.dropdown-toggle:hover {
	color:#bd2036;background-color:#eeeeee;border-color:#3a0a11
}
.btn-invert.active,
.btn-invert:active,
.open>.btn-invert.dropdown-toggle {
	background-image:none
}
.btn-invert.disabled.focus,
.btn-invert.disabled:focus,
.btn-invert.disabled:hover,
.btn-invert[disabled].focus,
.btn-invert[disabled]:focus,
.btn-invert[disabled]:hover,
fieldset[disabled] .btn-invert.focus,
fieldset[disabled] .btn-invert:focus,
fieldset[disabled] .btn-invert:hover {
	background-color:#ffffff;border-color:#a71c30
}
.btn-invert .badge {
	color:#bd2036;background-color:#ffffff
}
.btn-invert:after {
	display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:.3em
}
.fa-pull-right.btn-invert:after,
.pull-right.btn-invert:after {
	margin-left:.3em
}
.pull-left.btn-invert:after {
	margin-right:.3em
}
.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-invert,
.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-invert:active,
.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-invert:focus,
.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-invert:hover {
	color:hsla(0,0%,100%,.5)
}
.btn-invert {
	border:1px solid #bd2036;background-color:#ffffff;color:#bd2036
}
.btn-invert:focus,
.btn-invert:hover {
	color:#fff;background-color:#bd2036;border:1px solid #bd2036
}
.btn-invert:after {
	content:"\f0da";margin-left:.6rem
}
.quick-links .quick-link-item .content span .btn-invert:after {
	margin-left:1rem;font-size:40px;vertical-align:bottom
}
.photo-gallery-wrapper .photo-gallery .slick-next .btn-invert:after,
.photo-gallery-wrapper .photo-gallery .slick-prev .btn-invert:after {
	margin-right:3px
}
.photo-gallery-wrapper .photo-gallery .slick-next .btn-invert:last-of-type:after,
.photo-gallery-wrapper .photo-gallery .slick-prev .btn-invert:last-of-type:after {
	margin-right:0
}
.excerpt-more .btn-invert:after {
	margin-left:.25rem
}
.event-title .btn-invert {
	margin:0 0 1rem;background-color:#bd2036;color:#fff;padding:6px 1.5rem
}
@media (min-width:600px) {
		.event-title .btn-invert {
		margin:0 0 0 auto
	}
}
.event-title .btn-invert:after {
	display:none;content:""
}
.event-title .btn-invert:hover {
	background-color:transparent;color:#eeeeee
}