.card {
	font-family:Arial,Helvetica,"Nimbus Sans L","Liberation Sans",FreeSans,sans-serif;
	background-clip: border-box;
	background-color: #fff;
	border: 1px solid rgba(0,0,0,0.125);
	border-radius: 0;
    height: 100%;
    display: flex;
    flex-direction: column;
	margin-bottom:2em;
	min-width: 0;
	position: relative;
	word-wrap: break-word;
}
.card-img-top img, .card-img-top {
    max-width: 100%;
    height: 12.5rem;
    object-fit: cover;
	border-bottom:1px solid rgba(0,0,0,0.125);
}
.card-img, .card-img-top, .card-img-bottom {
    flex-shrink: 0;
    width: 100%;
}
.card-img, .card-img-top {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
.card-header {
    padding: .75rem 1.25rem;
    margin-bottom: 0;
    background-color: rgba(255,255,255,0.03);
    border-bottom: 1px solid rgba(0,0,0,0.125);
}
.card-header {
    padding-bottom: 0;
    border-bottom: 0;
}
.card-header {
    padding: 32px 32px 16px 32px;
    flex-grow: 1;
}

.card-header .card-title {
    margin: 0;
}
.card-header h3.card-title {
	color:#191919;
    font-size: 1.5rem;
	letter-spacing: -.035em;
	font-weight: 700;
	text-align: left;
	opacity: 1;
	line-height: calc(100% + .12em);
	
}
.card-body {
    flex: 1 1 auto;
        flex-grow: 1;
    min-height: 1px;
    padding: 1.25rem;
}
.card-body {
    padding: 0 32px;
    flex-grow: 100;
}
.card-body p{
	margin-top:0;	
}
.card-text:last-child {
    margin-bottom: 0;
}
.card-event-details {
    display: flex;
    padding: 0 2rem 2rem 2rem;
    padding: 0 32px 24px 32px;
}
.card-button {
    margin-top: auto;
    padding: 0 32px 24px 32px;
}
.card .btn:not(:disabled):not(.disabled) {
    cursor: pointer;
}

.card .btn {
    display: inline-block;
    font-weight: bold;
    color: #191919;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    user-select: none;
    background-color: transparent;
    border: 1px solid transparent;
        border-top-color: transparent;
        border-right-color: transparent;
        border-bottom-color: transparent;
        border-left-color: transparent;
    padding: 1rem 2rem;
    font-size: 1rem;
    line-height: 1rem;
    border-radius: 400rem;
    transition: 0.03s ease-in-out;
}
.card .btn:hover{
	transform:scale(1.1);
	text-decoration:none;
}

.card .btn-dark {
    color: #fff;
    background-color: #8C1D40;
    border-color: #8C1D40;
}
.card .btn-dark:hover{
	color:#fff;
	background-color:#8C1D40;
	border-color:#8C1D40;
}
.card a {
	border-bottom:1px solid ;	
	
}
.card a:hover {
	color:#8c1d40;	
	text-decoration:none;
	border-bottom:none;
}
.card a:visited:not(.btn){
	color:#440e22;
}
.card-link {
    padding: 0 32px 24px 32px;
}
.card-tags {
    padding: 0 32px 24px 32px;
        padding-bottom: 24px;
    border-top: 0;
    margin-top: -8px;
}
.card > div:last-child {
    padding-bottom: 32px;
}


.card-tags {
    padding: 0 32px 24px 32px;
        padding-bottom: 24px;
    border-top: 0;
    margin-top: -8px;
}
.card .btn.btn-tag.btn-tag-alt-white {
    background: #e8e8e8;
    color: #191919;
}
.card .btn:not(:disabled):not(.disabled) {
    cursor: pointer;
}
.card-tags .btn-tag {
    margin-top: 8px;
}
.card .btn.btn-tag {
    font-size: .75rem;
    padding: .25rem .75rem;
    margin-top: 8px;
    background: #e8e8e8;
}
.card-social {
	padding:0 32px 12px 32px;	
}
.card-social .item-list ul{
	list-style:none;
	margin:0;
}
.card-social .item-list ul li{
	margin: 0 1em .25em 0;
	padding:0;
	display:inline-block;
}
.card-social .item-list ul li a{
	border-bottom:0;	
}
.get-social h2.pane-title {
	font-size:40px;
	font-weight:bold;
	font-family:arial;
	letter-spacing:-1.4px;
	color:#191919;
}

.get-social .gridCol {
	display:flex;
	margin-bottom:2em;
}
@media (max-width: 992px) {
	.card-img-top img {
		height:160px;
		max-width:100%;
		width:100%;
		object-fit:cover;
	}
	.get-social .gridCol .grid-item {
		width:100%;
	}
	.get-social .card-img-top {
		height:160px;
		max-width:100%;
		object-fit:cover;
	}
	.get-social .gridCol {
		width:100%;	
	}
}