button.kinkList {
	width: 100%;
	display: block;
	text-align: left;
}


/* Bootstrap adjustments
-------------------------------------------------- */

.w-20 {width: 20%!important;}
.w-15 {width: 15%!important;}
.w-10 {width: 10%!important;}
.w-5 {width: 5%!important;}

/* Responsive widths for block images - 25/50% at large screen size, 100% at small */
.w-img-25, .w-img-40, .w-img-60, .w-img-80, .w-img-100 {width: 100%!important;}
.w-img-full {max-width: 100%!important;}
@media (min-width: 992px) {
	.w-img-25 {width: 25%!important;}
	.w-img-40 {width: 40%!important;}
	.w-img-60 {width: 60%!important;}
	.w-img-80 {width: 80%!important;}
	.float-lg-right {margin-left: 1em;}
	.float-lg-left {margin-right: 1em;}
}

/* Home page
-------------------------------------------------- */

/* Keeping this separate because eventual art and hovers for these buttons will be different from the socials */
.ar-sectionLinks a {
	display: inline-block;
	width: 13rem;
	margin: .3rem .2rem;
	padding: .5rem 0;
	text-align: center;
	border-radius: 0.5rem;
	color: #fff;
	font-weight: normal;
	font-size: 2.2rem;
	background-color: #977dbe;
	transition: background-color .5s;
}
.ar-sectionLinks a:hover {
	background-color: #cab7fb;
	text-decoration: none;
}

/* Social Links */
.ar-socials a {
	display: inline-block;
	position: relative;
	height: 3rem; width: 3rem;
	margin: 0 .1rem;
	padding: 0 .25rem;
	text-align: center;
	vertical-align: middle;
	border-radius: 0.5rem;
	color: #fff;
	font-weight: normal;
	font-size: 1.9rem;
	background-color: #977dbe;
	transition: background-color .2s;
}
.ar-socials a:hover {
	background-color: #cab7fb;
	text-decoration: none;
}
.ar-socText {
	font-size: .5rem;
	display: block;
	position: absolute;
	bottom: 1px; right: 5px;
}
.ar-socials img {
	width: 1em;
	margin-top: -8px;
}