.ccm-next-previous-parentlink{
	display:none;
}

/* Defaults */
.text-center-sm,
.text-center-md,
.text-center-lg,
.text-right-sm,
.text-right-md,
.text-right-lg,
 { text-align: inherit; }

.relative-sm,
.relative-md,
.relative-lg
{
	position:inherit;
}

.col-bottom-sm,
.col-bottom-md,
.col-bottom-lg
{
	position:inherit;
	bottom:inherit;
	right:inherit;
}
 
 
/* Define xs styles after defaults so they take precedence */
.text-center-xs { text-align: center; }
.text-right-xs { text-align: right; }
.relative-xs { position:relative; }
.col-bottom-xs {
	position:absolute;
	bottom:0px;
	right:0px;
}

/* Small grid */
@media (min-width: 768px) and (max-width: 991px) {
	.text-center-sm, .text-center-xs { text-align: center; }
	.text-right-sm, .text-right-xs { text-align: right; }
	.relative-sm, .relative-xs { position:relative; }
	.col-bottom-sm, .col-bottom-xs {
		position:absolute;
		bottom:0px;
		right:0px;
	}
}

/* Medium grid */
@media (min-width: 992px) and (max-width: 1199px) {
	.text-center-md, .text-center-sm, .text-center-xs { text-align: center; }
	.text-right-md, .text-right-sm, .text-right-xs { text-align: right; }
	.relative-md, .relative-sm, .text-right-xs  { position:relative; }
	.col-bottom-md, .col-bottom-sm, .col-bottom-xs {
		position:absolute;
		bottom:0px;
		right:0px;
	}
}

/* Large grid */
@media (min-width: 1200px) {
	.text-center-lg, .text-center-md, .text-center-sm, .text-center-xs {
		text-align: center;
	}
	.text-right-lg, .text-right-md, .text-right-sm, .text-right-xs {
		text-align: right;
	}
	.relative-lg, .relative-md, .relative-sm, .text-right-xs  { 
		position:relative; 
	}
	.col-bottom-lg, .col-bottom-md, .col-bottom-sm, .col-bottom-xs {
		position:absolute;
		bottom:0px;
		right:0px;
	}
}

