File: //proc/thread-self/cwd/wp-content/plugins/addons-for-elementor/assets/css/widgets/odometers.scss
@import "../lae-lib";
/* ---------------------------------- Odometers/Counters ---------------------------------- */
.odometer.odometer-auto-theme, .odometer.odometer-theme-default {
display: inline-block;
vertical-align: middle;
*vertical-align: auto;
*zoom: 1;
*display: inline;
position: relative;
}
.odometer.odometer-auto-theme .odometer-digit, .odometer.odometer-theme-default .odometer-digit {
display: inline-block;
vertical-align: middle;
*vertical-align: auto;
*zoom: 1;
*display: inline;
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: middle;
*vertical-align: auto;
*zoom: 1;
*display: inline;
visibility: hidden;
}
.odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner, .odometer.odometer-theme-default .odometer-digit .odometer-digit-inner {
text-align: left;
display: block;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
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);
}
.odometer.odometer-auto-theme, .odometer.odometer-theme-default {
font-family: "Helvetica Neue", sans-serif;
line-height: 1.1em;
}
.odometer.odometer-auto-theme .odometer-value, .odometer.odometer-theme-default .odometer-value {
text-align: center;
}
/* --- Animate Numbers ---- */
.lae-odometers {
clear: both;
font-size: 0;
/* inline-block hack */
.lae-odometer {
display: inline-block;
vertical-align: top;
text-align: left;
position: relative;
margin-bottom: 20px;
.rtl & {
text-align: right;
}
&:last-child:after {
border: none;
}
.lae-prefix, .lae-suffix {
display: inline;
font-size: 36px;
line-height: 48px;
color: #333;
vertical-align: middle;
.lae-dark-bg & {
color: #e5e5e5;
}
}
.lae-prefix {
margin-right: 5px;
margin-left: 5px;
}
.lae-suffix {
margin-left: 5px;
}
.lae-number {
font-size: 60px;
line-height: 72px;
font-style: normal;
text-transform: none;
letter-spacing: 2px;
font-weight: 900;
color: #333;
margin-bottom: 10px;
span {
font-size: 60px;
}
.lae-dark-bg & {
color: $dark-bg-primary-text;;
}
}
.lae-stats-title {
font-size: 18px;
line-height: 28px;
display: inline-block;
color: #888;
.lae-dark-bg & {
color: $dark-bg-secondary-text;;
}
span {
float: left;
margin-right: 15px;
.rtl & {
float: right;
margin: 0 0 0 15px;
}
}
.lae-icon-wrapper i, .lae-icon-wrapper svg {
font-size: 32px;
vertical-align: middle;
color: #ccc;
fill: #ccc;
}
}
}
}
@media only screen and (max-width: 960px) {
.lae-odometers .lae-odometer {
.lae-number {
font-size: 48px;
line-height: 56px;
margin-bottom: 0;
span {
font-size: 48px;
}
}
.lae-stats-title {
font-size: 15px;
line-height: 26px;
}
}
}
@include respond-to-max(479) {
.lae-odometers {
.lae-odometer {
text-align: center;
}
}
}