.odometer.odometer-auto-theme,
		.odometer.odometer-theme-default {
			display: inline-block;
			vertical-align: baseline;
			position: relative
		}

		.odometer.odometer-auto-theme .odometer-inside,
		.odometer.odometer-theme-default .odometer-inside {
			display: inline-block;
			vertical-align: baseline
		}

		.odometer.odometer-auto-theme .odometer-value,
		.odometer.odometer-theme-default .odometer-value {
			text-align: center
		}

		.odometer.odometer-auto-theme .odometer-digit,
		.odometer.odometer-theme-default .odometer-digit {
			display: inline-block;
			vertical-align: baseline;
			position: relative
		}

		.odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer,
		.odometer.odometer-theme-default .odometer-digit .odometer-digit-spacer {
			display: inline-block;
			vertical-align: baseline;
			visibility: hidden
		}

		.odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner,
		.odometer.odometer-theme-default .odometer-digit .odometer-digit-inner {
			display: block;
			position: absolute;
			top: 0;
			left: 0;
			right: 0;
			bottom: 0;
			text-align: left;
			overflow: hidden
		}

		.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon,
		.odometer.odometer-theme-default .odometer-digit .odometer-ribbon {
			display: block
		}

		.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon-inner,
		.odometer.odometer-theme-default .odometer-digit .odometer-ribbon-inner {
			display: block;
			-webkit-backface-visibility: hidden
		}

		.odometer.odometer-auto-theme .odometer-digit .odometer-value,
		.odometer.odometer-theme-default .odometer-digit .odometer-value {
			display: block;
			-webkit-transform: translateZ(0)
		}

		.odometer.odometer-auto-theme .odometer-digit .odometer-value.odometer-last-value,
		.odometer.odometer-theme-default .odometer-digit .odometer-value.odometer-last-value {
			position: absolute
		}

		.odometer.odometer-auto-theme.odometer-animating-up .odometer-ribbon-inner,
		.odometer.odometer-theme-default.odometer-animating-up .odometer-ribbon-inner {
			-webkit-transition: -webkit-transform 2s;
			-moz-transition: -moz-transform 2s;
			-ms-transition: -ms-transform 2s;
			-o-transition: -o-transform 2s;
			transition: transform 2s
		}

		.odometer.odometer-auto-theme.odometer-animating-up.odometer-animating .odometer-ribbon-inner,
		.odometer.odometer-theme-default.odometer-animating-up.odometer-animating .odometer-ribbon-inner {
			-webkit-transform: translateY(-100%);
			-moz-transform: translateY(-100%);
			-ms-transform: translateY(-100%);
			-o-transform: translateY(-100%);
			transform: translateY(-100%)
		}

		.odometer.odometer-auto-theme.odometer-animating-down .odometer-ribbon-inner,
		.odometer.odometer-theme-default.odometer-animating-down .odometer-ribbon-inner {
			-webkit-transform: translateY(-100%);
			-moz-transform: translateY(-100%);
			-ms-transform: translateY(-100%);
			-o-transform: translateY(-100%);
			transform: translateY(-100%)
		}

		.odometer.odometer-auto-theme.odometer-animating-down.odometer-animating .odometer-ribbon-inner,
		.odometer.odometer-theme-default.odometer-animating-down.odometer-animating .odometer-ribbon-inner {
			-webkit-transition: -webkit-transform 2s;
			-moz-transition: -moz-transform 2s;
			-ms-transition: -ms-transform 2s;
			-o-transition: -o-transform 2s;
			transition: transform 2s;
			-webkit-transform: translateY(0);
			-moz-transform: translateY(0);
			-ms-transform: translateY(0);
			-o-transform: translateY(0);
			transform: translateY(0)
		}
