.hover\:ca-bg-bottom:hover {
	background-position: bottom;
}

.hover\:\!ca-bg-bottom:hover {
	background-position: bottom !important;
}

.focus\:ca-bg-bottom:focus {
	background-position: bottom;
}

.focus\:\!ca-bg-bottom:focus {
	background-position: bottom !important;
}

.active\:ca-bg-bottom:active {
	background-position: bottom;
}

.active\:\!ca-bg-bottom:active {
	background-position: bottom !important;
}

.ca-bg-bottom {
	background-position: bottom;
}

.\!ca-bg-bottom {
	background-position: bottom !important;
}

.hover\:ca-bg-center:hover {
	background-position: center;
}

.hover\:\!ca-bg-center:hover {
	background-position: center !important;
}

.focus\:ca-bg-center:focus {
	background-position: center;
}

.focus\:\!ca-bg-center:focus {
	background-position: center !important;
}

.active\:ca-bg-center:active {
	background-position: center;
}

.active\:\!ca-bg-center:active {
	background-position: center !important;
}

.ca-bg-center {
	background-position: center;
}

.\!ca-bg-center {
	background-position: center !important;
}

.hover\:ca-bg-left:hover {
	background-position: left;
}

.hover\:\!ca-bg-left:hover {
	background-position: left !important;
}

.focus\:ca-bg-left:focus {
	background-position: left;
}

.focus\:\!ca-bg-left:focus {
	background-position: left !important;
}

.active\:ca-bg-left:active {
	background-position: left;
}

.active\:\!ca-bg-left:active {
	background-position: left !important;
}

.ca-bg-left {
	background-position: left;
}

.\!ca-bg-left {
	background-position: left !important;
}

.hover\:ca-bg-left-bottom:hover {
	background-position: left bottom;
}

.hover\:\!ca-bg-left-bottom:hover {
	background-position: left bottom !important;
}

.focus\:ca-bg-left-bottom:focus {
	background-position: left bottom;
}

.focus\:\!ca-bg-left-bottom:focus {
	background-position: left bottom !important;
}

.active\:ca-bg-left-bottom:active {
	background-position: left bottom;
}

.active\:\!ca-bg-left-bottom:active {
	background-position: left bottom !important;
}

.ca-bg-left-bottom {
	background-position: left bottom;
}

.\!ca-bg-left-bottom {
	background-position: left bottom !important;
}

.hover\:ca-bg-left-top:hover {
	background-position: left top;
}

.hover\:\!ca-bg-left-top:hover {
	background-position: left top !important;
}

.focus\:ca-bg-left-top:focus {
	background-position: left top;
}

.focus\:\!ca-bg-left-top:focus {
	background-position: left top !important;
}

.active\:ca-bg-left-top:active {
	background-position: left top;
}

.active\:\!ca-bg-left-top:active {
	background-position: left top !important;
}

.ca-bg-left-top {
	background-position: left top;
}

.\!ca-bg-left-top {
	background-position: left top !important;
}

.hover\:ca-bg-right:hover {
	background-position: right;
}

.hover\:\!ca-bg-right:hover {
	background-position: right !important;
}

.focus\:ca-bg-right:focus {
	background-position: right;
}

.focus\:\!ca-bg-right:focus {
	background-position: right !important;
}

.active\:ca-bg-right:active {
	background-position: right;
}

.active\:\!ca-bg-right:active {
	background-position: right !important;
}

.ca-bg-right {
	background-position: right;
}

.\!ca-bg-right {
	background-position: right !important;
}

.hover\:ca-bg-right-bottom:hover {
	background-position: right bottom;
}

.hover\:\!ca-bg-right-bottom:hover {
	background-position: right bottom !important;
}

.focus\:ca-bg-right-bottom:focus {
	background-position: right bottom;
}

.focus\:\!ca-bg-right-bottom:focus {
	background-position: right bottom !important;
}

.active\:ca-bg-right-bottom:active {
	background-position: right bottom;
}

.active\:\!ca-bg-right-bottom:active {
	background-position: right bottom !important;
}

.ca-bg-right-bottom {
	background-position: right bottom;
}

.\!ca-bg-right-bottom {
	background-position: right bottom !important;
}

.hover\:ca-bg-right-top:hover {
	background-position: right top;
}

.hover\:\!ca-bg-right-top:hover {
	background-position: right top !important;
}

.focus\:ca-bg-right-top:focus {
	background-position: right top;
}

.focus\:\!ca-bg-right-top:focus {
	background-position: right top !important;
}

.active\:ca-bg-right-top:active {
	background-position: right top;
}

.active\:\!ca-bg-right-top:active {
	background-position: right top !important;
}

.ca-bg-right-top {
	background-position: right top;
}

.\!ca-bg-right-top {
	background-position: right top !important;
}

.hover\:ca-bg-top:hover {
	background-position: top;
}

.hover\:\!ca-bg-top:hover {
	background-position: top !important;
}

.focus\:ca-bg-top:focus {
	background-position: top;
}

.focus\:\!ca-bg-top:focus {
	background-position: top !important;
}

.active\:ca-bg-top:active {
	background-position: top;
}

.active\:\!ca-bg-top:active {
	background-position: top !important;
}

.ca-bg-top {
	background-position: top;
}

.\!ca-bg-top {
	background-position: top !important;
}

.hover\:ca-bg-auto:hover {
	background-size: auto;
}

.hover\:\!ca-bg-auto:hover {
	background-size: auto !important;
}

.focus\:ca-bg-auto:focus {
	background-size: auto;
}

.focus\:\!ca-bg-auto:focus {
	background-size: auto !important;
}

.active\:ca-bg-auto:active {
	background-size: auto;
}

.active\:\!ca-bg-auto:active {
	background-size: auto !important;
}

.ca-bg-auto {
	background-size: auto;
}

.\!ca-bg-auto {
	background-size: auto !important;
}

.hover\:ca-bg-cover:hover {
	background-size: cover;
}

.hover\:\!ca-bg-cover:hover {
	background-size: cover !important;
}

.focus\:ca-bg-cover:focus {
	background-size: cover;
}

.focus\:\!ca-bg-cover:focus {
	background-size: cover !important;
}

.active\:ca-bg-cover:active {
	background-size: cover;
}

.active\:\!ca-bg-cover:active {
	background-size: cover !important;
}

.ca-bg-cover {
	background-size: cover;
}

.\!ca-bg-cover {
	background-size: cover !important;
}

.hover\:ca-bg-contain:hover {
	background-size: contain;
}

.hover\:\!ca-bg-contain:hover {
	background-size: contain !important;
}

.focus\:ca-bg-contain:focus {
	background-size: contain;
}

.focus\:\!ca-bg-contain:focus {
	background-size: contain !important;
}

.active\:ca-bg-contain:active {
	background-size: contain;
}

.active\:\!ca-bg-contain:active {
	background-size: contain !important;
}

.ca-bg-contain {
	background-size: contain;
}

.\!ca-bg-contain {
	background-size: contain !important;
}

.hover\:ca-bg-repeat:hover {
	background-repeat: repeat;
}

.hover\:\!ca-bg-repeat:hover {
	background-repeat: repeat !important;
}

.focus\:ca-bg-repeat:focus {
	background-repeat: repeat;
}

.focus\:\!ca-bg-repeat:focus {
	background-repeat: repeat !important;
}

.active\:ca-bg-repeat:active {
	background-repeat: repeat;
}

.active\:\!ca-bg-repeat:active {
	background-repeat: repeat !important;
}

.ca-bg-repeat {
	background-repeat: repeat;
}

.\!ca-bg-repeat {
	background-repeat: repeat !important;
}

.hover\:ca-bg-repeat-x:hover {
	background-repeat: repeat-x;
}

.hover\:\!ca-bg-repeat-x:hover {
	background-repeat: repeat-x !important;
}

.focus\:ca-bg-repeat-x:focus {
	background-repeat: repeat-x;
}

.focus\:\!ca-bg-repeat-x:focus {
	background-repeat: repeat-x !important;
}

.active\:ca-bg-repeat-x:active {
	background-repeat: repeat-x;
}

.active\:\!ca-bg-repeat-x:active {
	background-repeat: repeat-x !important;
}

.ca-bg-repeat-x {
	background-repeat: repeat-x;
}

.\!ca-bg-repeat-x {
	background-repeat: repeat-x !important;
}

.hover\:ca-bg-repeat-y:hover {
	background-repeat: repeat-y;
}

.hover\:\!ca-bg-repeat-y:hover {
	background-repeat: repeat-y !important;
}

.focus\:ca-bg-repeat-y:focus {
	background-repeat: repeat-y;
}

.focus\:\!ca-bg-repeat-y:focus {
	background-repeat: repeat-y !important;
}

.active\:ca-bg-repeat-y:active {
	background-repeat: repeat-y;
}

.active\:\!ca-bg-repeat-y:active {
	background-repeat: repeat-y !important;
}

.ca-bg-repeat-y {
	background-repeat: repeat-y;
}

.\!ca-bg-repeat-y {
	background-repeat: repeat-y !important;
}

.hover\:ca-bg-no-repeat:hover {
	background-repeat: no-repeat;
}

.hover\:\!ca-bg-no-repeat:hover {
	background-repeat: no-repeat !important;
}

.focus\:ca-bg-no-repeat:focus {
	background-repeat: no-repeat;
}

.focus\:\!ca-bg-no-repeat:focus {
	background-repeat: no-repeat !important;
}

.active\:ca-bg-no-repeat:active {
	background-repeat: no-repeat;
}

.active\:\!ca-bg-no-repeat:active {
	background-repeat: no-repeat !important;
}

.ca-bg-no-repeat {
	background-repeat: no-repeat;
}

.\!ca-bg-no-repeat {
	background-repeat: no-repeat !important;
}