<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";

 @-webkit-keyframes bounce {
from,
20%,
53%,
80%,
to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
40%,
43% {
-webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
-webkit-transform: translate3d(0, -30px, 0);
transform: translate3d(0, -30px, 0);
}
70% {
-webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
-webkit-transform: translate3d(0, -15px, 0);
transform: translate3d(0, -15px, 0);
}
90% {
-webkit-transform: translate3d(0, -4px, 0);
transform: translate3d(0, -4px, 0);
}
}
@keyframes bounce {
from,
20%,
53%,
80%,
to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
40%,
43% {
-webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
-webkit-transform: translate3d(0, -30px, 0);
transform: translate3d(0, -30px, 0);
}
70% {
-webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
-webkit-transform: translate3d(0, -15px, 0);
transform: translate3d(0, -15px, 0);
}
90% {
-webkit-transform: translate3d(0, -4px, 0);
transform: translate3d(0, -4px, 0);
}
}
.bounce {
-webkit-animation-name: bounce;
animation-name: bounce;
-webkit-transform-origin: center bottom;
transform-origin: center bottom;
}
@-webkit-keyframes flash {
from,
50%,
to {
opacity: 1;
}
25%,
75% {
opacity: 0;
}
}
@keyframes flash {
from,
50%,
to {
opacity: 1;
}
25%,
75% {
opacity: 0;
}
}
.flash {
-webkit-animation-name: flash;
animation-name: flash;
} @-webkit-keyframes pulse {
from {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
50% {
-webkit-transform: scale3d(1.05, 1.05, 1.05);
transform: scale3d(1.05, 1.05, 1.05);
}
to {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
}
@keyframes pulse {
from {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
50% {
-webkit-transform: scale3d(1.05, 1.05, 1.05);
transform: scale3d(1.05, 1.05, 1.05);
}
to {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
}
.pulse {
-webkit-animation-name: pulse;
animation-name: pulse;
}
@-webkit-keyframes rubberBand {
from {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
30% {
-webkit-transform: scale3d(1.25, 0.75, 1);
transform: scale3d(1.25, 0.75, 1);
}
40% {
-webkit-transform: scale3d(0.75, 1.25, 1);
transform: scale3d(0.75, 1.25, 1);
}
50% {
-webkit-transform: scale3d(1.15, 0.85, 1);
transform: scale3d(1.15, 0.85, 1);
}
65% {
-webkit-transform: scale3d(0.95, 1.05, 1);
transform: scale3d(0.95, 1.05, 1);
}
75% {
-webkit-transform: scale3d(1.05, 0.95, 1);
transform: scale3d(1.05, 0.95, 1);
}
to {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
}
@keyframes rubberBand {
from {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
30% {
-webkit-transform: scale3d(1.25, 0.75, 1);
transform: scale3d(1.25, 0.75, 1);
}
40% {
-webkit-transform: scale3d(0.75, 1.25, 1);
transform: scale3d(0.75, 1.25, 1);
}
50% {
-webkit-transform: scale3d(1.15, 0.85, 1);
transform: scale3d(1.15, 0.85, 1);
}
65% {
-webkit-transform: scale3d(0.95, 1.05, 1);
transform: scale3d(0.95, 1.05, 1);
}
75% {
-webkit-transform: scale3d(1.05, 0.95, 1);
transform: scale3d(1.05, 0.95, 1);
}
to {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
}
.rubberBand {
-webkit-animation-name: rubberBand;
animation-name: rubberBand;
}
@-webkit-keyframes shake {
from,
to {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
10%,
30%,
50%,
70%,
90% {
-webkit-transform: translate3d(-10px, 0, 0);
transform: translate3d(-10px, 0, 0);
}
20%,
40%,
60%,
80% {
-webkit-transform: translate3d(10px, 0, 0);
transform: translate3d(10px, 0, 0);
}
}
@keyframes shake {
from,
to {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
10%,
30%,
50%,
70%,
90% {
-webkit-transform: translate3d(-10px, 0, 0);
transform: translate3d(-10px, 0, 0);
}
20%,
40%,
60%,
80% {
-webkit-transform: translate3d(10px, 0, 0);
transform: translate3d(10px, 0, 0);
}
}
.shake {
-webkit-animation-name: shake;
animation-name: shake;
}
@-webkit-keyframes headShake {
0% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
6.5% {
-webkit-transform: translateX(-6px) rotateY(-9deg);
transform: translateX(-6px) rotateY(-9deg);
}
18.5% {
-webkit-transform: translateX(5px) rotateY(7deg);
transform: translateX(5px) rotateY(7deg);
}
31.5% {
-webkit-transform: translateX(-3px) rotateY(-5deg);
transform: translateX(-3px) rotateY(-5deg);
}
43.5% {
-webkit-transform: translateX(2px) rotateY(3deg);
transform: translateX(2px) rotateY(3deg);
}
50% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
}
@keyframes headShake {
0% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
6.5% {
-webkit-transform: translateX(-6px) rotateY(-9deg);
transform: translateX(-6px) rotateY(-9deg);
}
18.5% {
-webkit-transform: translateX(5px) rotateY(7deg);
transform: translateX(5px) rotateY(7deg);
}
31.5% {
-webkit-transform: translateX(-3px) rotateY(-5deg);
transform: translateX(-3px) rotateY(-5deg);
}
43.5% {
-webkit-transform: translateX(2px) rotateY(3deg);
transform: translateX(2px) rotateY(3deg);
}
50% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
}
.headShake {
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
-webkit-animation-name: headShake;
animation-name: headShake;
}
@-webkit-keyframes swing {
20% {
-webkit-transform: rotate3d(0, 0, 1, 15deg);
transform: rotate3d(0, 0, 1, 15deg);
}
40% {
-webkit-transform: rotate3d(0, 0, 1, -10deg);
transform: rotate3d(0, 0, 1, -10deg);
}
60% {
-webkit-transform: rotate3d(0, 0, 1, 5deg);
transform: rotate3d(0, 0, 1, 5deg);
}
80% {
-webkit-transform: rotate3d(0, 0, 1, -5deg);
transform: rotate3d(0, 0, 1, -5deg);
}
to {
-webkit-transform: rotate3d(0, 0, 1, 0deg);
transform: rotate3d(0, 0, 1, 0deg);
}
}
@keyframes swing {
20% {
-webkit-transform: rotate3d(0, 0, 1, 15deg);
transform: rotate3d(0, 0, 1, 15deg);
}
40% {
-webkit-transform: rotate3d(0, 0, 1, -10deg);
transform: rotate3d(0, 0, 1, -10deg);
}
60% {
-webkit-transform: rotate3d(0, 0, 1, 5deg);
transform: rotate3d(0, 0, 1, 5deg);
}
80% {
-webkit-transform: rotate3d(0, 0, 1, -5deg);
transform: rotate3d(0, 0, 1, -5deg);
}
to {
-webkit-transform: rotate3d(0, 0, 1, 0deg);
transform: rotate3d(0, 0, 1, 0deg);
}
}
.swing {
-webkit-transform-origin: top center;
transform-origin: top center;
-webkit-animation-name: swing;
animation-name: swing;
}
@-webkit-keyframes tada {
from {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
10%,
20% {
-webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
}
30%,
50%,
70%,
90% {
-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
}
40%,
60%,
80% {
-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
}
to {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
}
@keyframes tada {
from {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
10%,
20% {
-webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
}
30%,
50%,
70%,
90% {
-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
}
40%,
60%,
80% {
-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
}
to {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
}
.tada {
-webkit-animation-name: tada;
animation-name: tada;
} @-webkit-keyframes wobble {
from {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
15% {
-webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
}
30% {
-webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
}
45% {
-webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
}
60% {
-webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
}
75% {
-webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
}
to {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
@keyframes wobble {
from {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
15% {
-webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
}
30% {
-webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
}
45% {
-webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
}
60% {
-webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
}
75% {
-webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
}
to {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
.wobble {
-webkit-animation-name: wobble;
animation-name: wobble;
}
@-webkit-keyframes jello {
from,
11.1%,
to {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
22.2% {
-webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
transform: skewX(-12.5deg) skewY(-12.5deg);
}
33.3% {
-webkit-transform: skewX(6.25deg) skewY(6.25deg);
transform: skewX(6.25deg) skewY(6.25deg);
}
44.4% {
-webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
transform: skewX(-3.125deg) skewY(-3.125deg);
}
55.5% {
-webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
transform: skewX(1.5625deg) skewY(1.5625deg);
}
66.6% {
-webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
transform: skewX(-0.78125deg) skewY(-0.78125deg);
}
77.7% {
-webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
transform: skewX(0.390625deg) skewY(0.390625deg);
}
88.8% {
-webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
}
}
@keyframes jello {
from,
11.1%,
to {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
22.2% {
-webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
transform: skewX(-12.5deg) skewY(-12.5deg);
}
33.3% {
-webkit-transform: skewX(6.25deg) skewY(6.25deg);
transform: skewX(6.25deg) skewY(6.25deg);
}
44.4% {
-webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
transform: skewX(-3.125deg) skewY(-3.125deg);
}
55.5% {
-webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
transform: skewX(1.5625deg) skewY(1.5625deg);
}
66.6% {
-webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
transform: skewX(-0.78125deg) skewY(-0.78125deg);
}
77.7% {
-webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
transform: skewX(0.390625deg) skewY(0.390625deg);
}
88.8% {
-webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
}
}
.jello {
-webkit-animation-name: jello;
animation-name: jello;
-webkit-transform-origin: center;
transform-origin: center;
}
@-webkit-keyframes heartBeat {
0% {
-webkit-transform: scale(1);
transform: scale(1);
}
14% {
-webkit-transform: scale(1.3);
transform: scale(1.3);
}
28% {
-webkit-transform: scale(1);
transform: scale(1);
}
42% {
-webkit-transform: scale(1.3);
transform: scale(1.3);
}
70% {
-webkit-transform: scale(1);
transform: scale(1);
}
}
@keyframes heartBeat {
0% {
-webkit-transform: scale(1);
transform: scale(1);
}
14% {
-webkit-transform: scale(1.3);
transform: scale(1.3);
}
28% {
-webkit-transform: scale(1);
transform: scale(1);
}
42% {
-webkit-transform: scale(1.3);
transform: scale(1.3);
}
70% {
-webkit-transform: scale(1);
transform: scale(1);
}
}
.heartBeat {
-webkit-animation-name: heartBeat;
animation-name: heartBeat;
-webkit-animation-duration: 1.3s;
animation-duration: 1.3s;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
}
@-webkit-keyframes bounceIn {
from,
20%,
40%,
60%,
80%,
to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
0% {
opacity: 0;
-webkit-transform: scale3d(0.3, 0.3, 0.3);
transform: scale3d(0.3, 0.3, 0.3);
}
20% {
-webkit-transform: scale3d(1.1, 1.1, 1.1);
transform: scale3d(1.1, 1.1, 1.1);
}
40% {
-webkit-transform: scale3d(0.9, 0.9, 0.9);
transform: scale3d(0.9, 0.9, 0.9);
}
60% {
opacity: 1;
-webkit-transform: scale3d(1.03, 1.03, 1.03);
transform: scale3d(1.03, 1.03, 1.03);
}
80% {
-webkit-transform: scale3d(0.97, 0.97, 0.97);
transform: scale3d(0.97, 0.97, 0.97);
}
to {
opacity: 1;
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
}
@keyframes bounceIn {
from,
20%,
40%,
60%,
80%,
to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
0% {
opacity: 0;
-webkit-transform: scale3d(0.3, 0.3, 0.3);
transform: scale3d(0.3, 0.3, 0.3);
}
20% {
-webkit-transform: scale3d(1.1, 1.1, 1.1);
transform: scale3d(1.1, 1.1, 1.1);
}
40% {
-webkit-transform: scale3d(0.9, 0.9, 0.9);
transform: scale3d(0.9, 0.9, 0.9);
}
60% {
opacity: 1;
-webkit-transform: scale3d(1.03, 1.03, 1.03);
transform: scale3d(1.03, 1.03, 1.03);
}
80% {
-webkit-transform: scale3d(0.97, 0.97, 0.97);
transform: scale3d(0.97, 0.97, 0.97);
}
to {
opacity: 1;
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
}
.bounceIn {
-webkit-animation-duration: 0.75s;
animation-duration: 0.75s;
-webkit-animation-name: bounceIn;
animation-name: bounceIn;
}
@-webkit-keyframes bounceInDown {
from,
60%,
75%,
90%,
to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
0% {
opacity: 0;
-webkit-transform: translate3d(0, -3000px, 0);
transform: translate3d(0, -3000px, 0);
}
60% {
opacity: 1;
-webkit-transform: translate3d(0, 25px, 0);
transform: translate3d(0, 25px, 0);
}
75% {
-webkit-transform: translate3d(0, -10px, 0);
transform: translate3d(0, -10px, 0);
}
90% {
-webkit-transform: translate3d(0, 5px, 0);
transform: translate3d(0, 5px, 0);
}
to {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
@keyframes bounceInDown {
from,
60%,
75%,
90%,
to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
0% {
opacity: 0;
-webkit-transform: translate3d(0, -3000px, 0);
transform: translate3d(0, -3000px, 0);
}
60% {
opacity: 1;
-webkit-transform: translate3d(0, 25px, 0);
transform: translate3d(0, 25px, 0);
}
75% {
-webkit-transform: translate3d(0, -10px, 0);
transform: translate3d(0, -10px, 0);
}
90% {
-webkit-transform: translate3d(0, 5px, 0);
transform: translate3d(0, 5px, 0);
}
to {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
.bounceInDown {
-webkit-animation-name: bounceInDown;
animation-name: bounceInDown;
}
@-webkit-keyframes bounceInLeft {
from,
60%,
75%,
90%,
to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
0% {
opacity: 0;
-webkit-transform: translate3d(-3000px, 0, 0);
transform: translate3d(-3000px, 0, 0);
}
60% {
opacity: 1;
-webkit-transform: translate3d(25px, 0, 0);
transform: translate3d(25px, 0, 0);
}
75% {
-webkit-transform: translate3d(-10px, 0, 0);
transform: translate3d(-10px, 0, 0);
}
90% {
-webkit-transform: translate3d(5px, 0, 0);
transform: translate3d(5px, 0, 0);
}
to {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
@keyframes bounceInLeft {
from,
60%,
75%,
90%,
to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
0% {
opacity: 0;
-webkit-transform: translate3d(-3000px, 0, 0);
transform: translate3d(-3000px, 0, 0);
}
60% {
opacity: 1;
-webkit-transform: translate3d(25px, 0, 0);
transform: translate3d(25px, 0, 0);
}
75% {
-webkit-transform: translate3d(-10px, 0, 0);
transform: translate3d(-10px, 0, 0);
}
90% {
-webkit-transform: translate3d(5px, 0, 0);
transform: translate3d(5px, 0, 0);
}
to {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
.bounceInLeft {
-webkit-animation-name: bounceInLeft;
animation-name: bounceInLeft;
}
@-webkit-keyframes bounceInRight {
from,
60%,
75%,
90%,
to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
from {
opacity: 0;
-webkit-transform: translate3d(3000px, 0, 0);
transform: translate3d(3000px, 0, 0);
}
60% {
opacity: 1;
-webkit-transform: translate3d(-25px, 0, 0);
transform: translate3d(-25px, 0, 0);
}
75% {
-webkit-transform: translate3d(10px, 0, 0);
transform: translate3d(10px, 0, 0);
}
90% {
-webkit-transform: translate3d(-5px, 0, 0);
transform: translate3d(-5px, 0, 0);
}
to {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
@keyframes bounceInRight {
from,
60%,
75%,
90%,
to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
from {
opacity: 0;
-webkit-transform: translate3d(3000px, 0, 0);
transform: translate3d(3000px, 0, 0);
}
60% {
opacity: 1;
-webkit-transform: translate3d(-25px, 0, 0);
transform: translate3d(-25px, 0, 0);
}
75% {
-webkit-transform: translate3d(10px, 0, 0);
transform: translate3d(10px, 0, 0);
}
90% {
-webkit-transform: translate3d(-5px, 0, 0);
transform: translate3d(-5px, 0, 0);
}
to {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
.bounceInRight {
-webkit-animation-name: bounceInRight;
animation-name: bounceInRight;
}
@-webkit-keyframes bounceInUp {
from,
60%,
75%,
90%,
to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
from {
opacity: 0;
-webkit-transform: translate3d(0, 3000px, 0);
transform: translate3d(0, 3000px, 0);
}
60% {
opacity: 1;
-webkit-transform: translate3d(0, -20px, 0);
transform: translate3d(0, -20px, 0);
}
75% {
-webkit-transform: translate3d(0, 10px, 0);
transform: translate3d(0, 10px, 0);
}
90% {
-webkit-transform: translate3d(0, -5px, 0);
transform: translate3d(0, -5px, 0);
}
to {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
@keyframes bounceInUp {
from,
60%,
75%,
90%,
to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
from {
opacity: 0;
-webkit-transform: translate3d(0, 3000px, 0);
transform: translate3d(0, 3000px, 0);
}
60% {
opacity: 1;
-webkit-transform: translate3d(0, -20px, 0);
transform: translate3d(0, -20px, 0);
}
75% {
-webkit-transform: translate3d(0, 10px, 0);
transform: translate3d(0, 10px, 0);
}
90% {
-webkit-transform: translate3d(0, -5px, 0);
transform: translate3d(0, -5px, 0);
}
to {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
.bounceInUp {
-webkit-animation-name: bounceInUp;
animation-name: bounceInUp;
}
@-webkit-keyframes bounceOut {
20% {
-webkit-transform: scale3d(0.9, 0.9, 0.9);
transform: scale3d(0.9, 0.9, 0.9);
}
50%,
55% {
opacity: 1;
-webkit-transform: scale3d(1.1, 1.1, 1.1);
transform: scale3d(1.1, 1.1, 1.1);
}
to {
opacity: 0;
-webkit-transform: scale3d(0.3, 0.3, 0.3);
transform: scale3d(0.3, 0.3, 0.3);
}
}
@keyframes bounceOut {
20% {
-webkit-transform: scale3d(0.9, 0.9, 0.9);
transform: scale3d(0.9, 0.9, 0.9);
}
50%,
55% {
opacity: 1;
-webkit-transform: scale3d(1.1, 1.1, 1.1);
transform: scale3d(1.1, 1.1, 1.1);
}
to {
opacity: 0;
-webkit-transform: scale3d(0.3, 0.3, 0.3);
transform: scale3d(0.3, 0.3, 0.3);
}
}
.bounceOut {
-webkit-animation-duration: 0.75s;
animation-duration: 0.75s;
-webkit-animation-name: bounceOut;
animation-name: bounceOut;
}
@-webkit-keyframes bounceOutDown {
20% {
-webkit-transform: translate3d(0, 10px, 0);
transform: translate3d(0, 10px, 0);
}
40%,
45% {
opacity: 1;
-webkit-transform: translate3d(0, -20px, 0);
transform: translate3d(0, -20px, 0);
}
to {
opacity: 0;
-webkit-transform: translate3d(0, 2000px, 0);
transform: translate3d(0, 2000px, 0);
}
}
@keyframes bounceOutDown {
20% {
-webkit-transform: translate3d(0, 10px, 0);
transform: translate3d(0, 10px, 0);
}
40%,
45% {
opacity: 1;
-webkit-transform: translate3d(0, -20px, 0);
transform: translate3d(0, -20px, 0);
}
to {
opacity: 0;
-webkit-transform: translate3d(0, 2000px, 0);
transform: translate3d(0, 2000px, 0);
}
}
.bounceOutDown {
-webkit-animation-name: bounceOutDown;
animation-name: bounceOutDown;
}
@-webkit-keyframes bounceOutLeft {
20% {
opacity: 1;
-webkit-transform: translate3d(20px, 0, 0);
transform: translate3d(20px, 0, 0);
}
to {
opacity: 0;
-webkit-transform: translate3d(-2000px, 0, 0);
transform: translate3d(-2000px, 0, 0);
}
}
@keyframes bounceOutLeft {
20% {
opacity: 1;
-webkit-transform: translate3d(20px, 0, 0);
transform: translate3d(20px, 0, 0);
}
to {
opacity: 0;
-webkit-transform: translate3d(-2000px, 0, 0);
transform: translate3d(-2000px, 0, 0);
}
}
.bounceOutLeft {
-webkit-animation-name: bounceOutLeft;
animation-name: bounceOutLeft;
}
@-webkit-keyframes bounceOutRight {
20% {
opacity: 1;
-webkit-transform: translate3d(-20px, 0, 0);
transform: translate3d(-20px, 0, 0);
}
to {
opacity: 0;
-webkit-transform: translate3d(2000px, 0, 0);
transform: translate3d(2000px, 0, 0);
}
}
@keyframes bounceOutRight {
20% {
opacity: 1;
-webkit-transform: translate3d(-20px, 0, 0);
transform: translate3d(-20px, 0, 0);
}
to {
opacity: 0;
-webkit-transform: translate3d(2000px, 0, 0);
transform: translate3d(2000px, 0, 0);
}
}
.bounceOutRight {
-webkit-animation-name: bounceOutRight;
animation-name: bounceOutRight;
}
@-webkit-keyframes bounceOutUp {
20% {
-webkit-transform: translate3d(0, -10px, 0);
transform: translate3d(0, -10px, 0);
}
40%,
45% {
opacity: 1;
-webkit-transform: translate3d(0, 20px, 0);
transform: translate3d(0, 20px, 0);
}
to {
opacity: 0;
-webkit-transform: translate3d(0, -2000px, 0);
transform: translate3d(0, -2000px, 0);
}
}
@keyframes bounceOutUp {
20% {
-webkit-transform: translate3d(0, -10px, 0);
transform: translate3d(0, -10px, 0);
}
40%,
45% {
opacity: 1;
-webkit-transform: translate3d(0, 20px, 0);
transform: translate3d(0, 20px, 0);
}
to {
opacity: 0;
-webkit-transform: translate3d(0, -2000px, 0);
transform: translate3d(0, -2000px, 0);
}
}
.bounceOutUp {
-webkit-animation-name: bounceOutUp;
animation-name: bounceOutUp;
}
@-webkit-keyframes fadeIn {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
@keyframes fadeIn {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
.fadeIn {
-webkit-animation-name: fadeIn;
animation-name: fadeIn;
}
@-webkit-keyframes fadeInDown {
from {
opacity: 0;
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
}
to {
opacity: 1;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
@keyframes fadeInDown {
from {
opacity: 0;
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
}
to {
opacity: 1;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
.fadeInDown {
-webkit-animation-name: fadeInDown;
animation-name: fadeInDown;
}
@-webkit-keyframes fadeInDownBig {
from {
opacity: 0;
-webkit-transform: translate3d(0, -2000px, 0);
transform: translate3d(0, -2000px, 0);
}
to {
opacity: 1;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
@keyframes fadeInDownBig {
from {
opacity: 0;
-webkit-transform: translate3d(0, -2000px, 0);
transform: translate3d(0, -2000px, 0);
}
to {
opacity: 1;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
.fadeInDownBig {
-webkit-animation-name: fadeInDownBig;
animation-name: fadeInDownBig;
}
@-webkit-keyframes fadeInLeft {
from {
opacity: 0;
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
}
to {
opacity: 1;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
@keyframes fadeInLeft {
from {
opacity: 0;
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
}
to {
opacity: 1;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
.fadeInLeft {
-webkit-animation-name: fadeInLeft;
animation-name: fadeInLeft;
}
@-webkit-keyframes fadeInLeftBig {
from {
opacity: 0;
-webkit-transform: translate3d(-2000px, 0, 0);
transform: translate3d(-2000px, 0, 0);
}
to {
opacity: 1;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
@keyframes fadeInLeftBig {
from {
opacity: 0;
-webkit-transform: translate3d(-2000px, 0, 0);
transform: translate3d(-2000px, 0, 0);
}
to {
opacity: 1;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
.fadeInLeftBig {
-webkit-animation-name: fadeInLeftBig;
animation-name: fadeInLeftBig;
}
@-webkit-keyframes fadeInRight {
from {
opacity: 0;
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
}
to {
opacity: 1;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
@keyframes fadeInRight {
from {
opacity: 0;
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
}
to {
opacity: 1;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
.fadeInRight {
-webkit-animation-name: fadeInRight;
animation-name: fadeInRight;
}
@-webkit-keyframes fadeInRightBig {
from {
opacity: 0;
-webkit-transform: translate3d(2000px, 0, 0);
transform: translate3d(2000px, 0, 0);
}
to {
opacity: 1;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
@keyframes fadeInRightBig {
from {
opacity: 0;
-webkit-transform: translate3d(2000px, 0, 0);
transform: translate3d(2000px, 0, 0);
}
to {
opacity: 1;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
.fadeInRightBig {
-webkit-animation-name: fadeInRightBig;
animation-name: fadeInRightBig;
}
@-webkit-keyframes fadeInUp {
from {
opacity: 0;
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
}
to {
opacity: 1;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
@keyframes fadeInUp {
from {
opacity: 0;
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
}
to {
opacity: 1;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
.fadeInUp {
-webkit-animation-name: fadeInUp;
animation-name: fadeInUp;
}
@-webkit-keyframes fadeInUpBig {
from {
opacity: 0;
-webkit-transform: translate3d(0, 2000px, 0);
transform: translate3d(0, 2000px, 0);
}
to {
opacity: 1;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
@keyframes fadeInUpBig {
from {
opacity: 0;
-webkit-transform: translate3d(0, 2000px, 0);
transform: translate3d(0, 2000px, 0);
}
to {
opacity: 1;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
.fadeInUpBig {
-webkit-animation-name: fadeInUpBig;
animation-name: fadeInUpBig;
}
@-webkit-keyframes fadeOut {
from {
opacity: 1;
}
to {
opacity: 0;
}
}
@keyframes fadeOut {
from {
opacity: 1;
}
to {
opacity: 0;
}
}
.fadeOut {
-webkit-animation-name: fadeOut;
animation-name: fadeOut;
}
@-webkit-keyframes fadeOutDown {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
}
}
@keyframes fadeOutDown {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
}
}
.fadeOutDown {
-webkit-animation-name: fadeOutDown;
animation-name: fadeOutDown;
}
@-webkit-keyframes fadeOutDownBig {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(0, 2000px, 0);
transform: translate3d(0, 2000px, 0);
}
}
@keyframes fadeOutDownBig {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(0, 2000px, 0);
transform: translate3d(0, 2000px, 0);
}
}
.fadeOutDownBig {
-webkit-animation-name: fadeOutDownBig;
animation-name: fadeOutDownBig;
}
@-webkit-keyframes fadeOutLeft {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
}
}
@keyframes fadeOutLeft {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
}
}
.fadeOutLeft {
-webkit-animation-name: fadeOutLeft;
animation-name: fadeOutLeft;
}
@-webkit-keyframes fadeOutLeftBig {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(-2000px, 0, 0);
transform: translate3d(-2000px, 0, 0);
}
}
@keyframes fadeOutLeftBig {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(-2000px, 0, 0);
transform: translate3d(-2000px, 0, 0);
}
}
.fadeOutLeftBig {
-webkit-animation-name: fadeOutLeftBig;
animation-name: fadeOutLeftBig;
}
@-webkit-keyframes fadeOutRight {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
}
}
@keyframes fadeOutRight {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
}
}
.fadeOutRight {
-webkit-animation-name: fadeOutRight;
animation-name: fadeOutRight;
}
@-webkit-keyframes fadeOutRightBig {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(2000px, 0, 0);
transform: translate3d(2000px, 0, 0);
}
}
@keyframes fadeOutRightBig {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(2000px, 0, 0);
transform: translate3d(2000px, 0, 0);
}
}
.fadeOutRightBig {
-webkit-animation-name: fadeOutRightBig;
animation-name: fadeOutRightBig;
}
@-webkit-keyframes fadeOutUp {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
}
}
@keyframes fadeOutUp {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
}
}
.fadeOutUp {
-webkit-animation-name: fadeOutUp;
animation-name: fadeOutUp;
}
@-webkit-keyframes fadeOutUpBig {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(0, -2000px, 0);
transform: translate3d(0, -2000px, 0);
}
}
@keyframes fadeOutUpBig {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(0, -2000px, 0);
transform: translate3d(0, -2000px, 0);
}
}
.fadeOutUpBig {
-webkit-animation-name: fadeOutUpBig;
animation-name: fadeOutUpBig;
}
@-webkit-keyframes flip {
from {
-webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0)
rotate3d(0, 1, 0, -360deg);
transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
}
40% {
-webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
rotate3d(0, 1, 0, -190deg);
transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
rotate3d(0, 1, 0, -190deg);
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
}
50% {
-webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
rotate3d(0, 1, 0, -170deg);
transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
rotate3d(0, 1, 0, -170deg);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
80% {
-webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0)
rotate3d(0, 1, 0, 0deg);
transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0)
rotate3d(0, 1, 0, 0deg);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
to {
-webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0)
rotate3d(0, 1, 0, 0deg);
transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
}
@keyframes flip {
from {
-webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0)
rotate3d(0, 1, 0, -360deg);
transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
}
40% {
-webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
rotate3d(0, 1, 0, -190deg);
transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
rotate3d(0, 1, 0, -190deg);
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
}
50% {
-webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
rotate3d(0, 1, 0, -170deg);
transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
rotate3d(0, 1, 0, -170deg);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
80% {
-webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0)
rotate3d(0, 1, 0, 0deg);
transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0)
rotate3d(0, 1, 0, 0deg);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
to {
-webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0)
rotate3d(0, 1, 0, 0deg);
transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
}
.animated.flip {
-webkit-backface-visibility: visible;
backface-visibility: visible;
-webkit-animation-name: flip;
animation-name: flip;
}
@-webkit-keyframes flipInX {
from {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
opacity: 0;
}
40% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
60% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
opacity: 1;
}
80% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
}
to {
-webkit-transform: perspective(400px);
transform: perspective(400px);
}
}
@keyframes flipInX {
from {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
opacity: 0;
}
40% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
60% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
opacity: 1;
}
80% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
}
to {
-webkit-transform: perspective(400px);
transform: perspective(400px);
}
}
.flipInX {
-webkit-backface-visibility: visible !important;
backface-visibility: visible !important;
-webkit-animation-name: flipInX;
animation-name: flipInX;
}
@-webkit-keyframes flipInY {
from {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
opacity: 0;
}
40% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
60% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
opacity: 1;
}
80% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
}
to {
-webkit-transform: perspective(400px);
transform: perspective(400px);
}
}
@keyframes flipInY {
from {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
opacity: 0;
}
40% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
60% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
opacity: 1;
}
80% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
}
to {
-webkit-transform: perspective(400px);
transform: perspective(400px);
}
}
.flipInY {
-webkit-backface-visibility: visible !important;
backface-visibility: visible !important;
-webkit-animation-name: flipInY;
animation-name: flipInY;
}
@-webkit-keyframes flipOutX {
from {
-webkit-transform: perspective(400px);
transform: perspective(400px);
}
30% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
opacity: 1;
}
to {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
opacity: 0;
}
}
@keyframes flipOutX {
from {
-webkit-transform: perspective(400px);
transform: perspective(400px);
}
30% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
opacity: 1;
}
to {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
opacity: 0;
}
}
.flipOutX {
-webkit-animation-duration: 0.75s;
animation-duration: 0.75s;
-webkit-animation-name: flipOutX;
animation-name: flipOutX;
-webkit-backface-visibility: visible !important;
backface-visibility: visible !important;
}
@-webkit-keyframes flipOutY {
from {
-webkit-transform: perspective(400px);
transform: perspective(400px);
}
30% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
opacity: 1;
}
to {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
opacity: 0;
}
}
@keyframes flipOutY {
from {
-webkit-transform: perspective(400px);
transform: perspective(400px);
}
30% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
opacity: 1;
}
to {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
opacity: 0;
}
}
.flipOutY {
-webkit-animation-duration: 0.75s;
animation-duration: 0.75s;
-webkit-backface-visibility: visible !important;
backface-visibility: visible !important;
-webkit-animation-name: flipOutY;
animation-name: flipOutY;
}
@-webkit-keyframes lightSpeedIn {
from {
-webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
transform: translate3d(100%, 0, 0) skewX(-30deg);
opacity: 0;
}
60% {
-webkit-transform: skewX(20deg);
transform: skewX(20deg);
opacity: 1;
}
80% {
-webkit-transform: skewX(-5deg);
transform: skewX(-5deg);
}
to {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
@keyframes lightSpeedIn {
from {
-webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
transform: translate3d(100%, 0, 0) skewX(-30deg);
opacity: 0;
}
60% {
-webkit-transform: skewX(20deg);
transform: skewX(20deg);
opacity: 1;
}
80% {
-webkit-transform: skewX(-5deg);
transform: skewX(-5deg);
}
to {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
.lightSpeedIn {
-webkit-animation-name: lightSpeedIn;
animation-name: lightSpeedIn;
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
}
@-webkit-keyframes lightSpeedOut {
from {
opacity: 1;
}
to {
-webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
transform: translate3d(100%, 0, 0) skewX(30deg);
opacity: 0;
}
}
@keyframes lightSpeedOut {
from {
opacity: 1;
}
to {
-webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
transform: translate3d(100%, 0, 0) skewX(30deg);
opacity: 0;
}
}
.lightSpeedOut {
-webkit-animation-name: lightSpeedOut;
animation-name: lightSpeedOut;
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
@-webkit-keyframes rotateIn {
from {
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transform: rotate3d(0, 0, 1, -200deg);
transform: rotate3d(0, 0, 1, -200deg);
opacity: 0;
}
to {
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
opacity: 1;
}
}
@keyframes rotateIn {
from {
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transform: rotate3d(0, 0, 1, -200deg);
transform: rotate3d(0, 0, 1, -200deg);
opacity: 0;
}
to {
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
opacity: 1;
}
}
.rotateIn {
-webkit-animation-name: rotateIn;
animation-name: rotateIn;
}
@-webkit-keyframes rotateInDownLeft {
from {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate3d(0, 0, 1, -45deg);
transform: rotate3d(0, 0, 1, -45deg);
opacity: 0;
}
to {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
opacity: 1;
}
}
@keyframes rotateInDownLeft {
from {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate3d(0, 0, 1, -45deg);
transform: rotate3d(0, 0, 1, -45deg);
opacity: 0;
}
to {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
opacity: 1;
}
}
.rotateInDownLeft {
-webkit-animation-name: rotateInDownLeft;
animation-name: rotateInDownLeft;
}
@-webkit-keyframes rotateInDownRight {
from {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate3d(0, 0, 1, 45deg);
transform: rotate3d(0, 0, 1, 45deg);
opacity: 0;
}
to {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
opacity: 1;
}
}
@keyframes rotateInDownRight {
from {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate3d(0, 0, 1, 45deg);
transform: rotate3d(0, 0, 1, 45deg);
opacity: 0;
}
to {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
opacity: 1;
}
}
.rotateInDownRight {
-webkit-animation-name: rotateInDownRight;
animation-name: rotateInDownRight;
}
@-webkit-keyframes rotateInUpLeft {
from {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate3d(0, 0, 1, 45deg);
transform: rotate3d(0, 0, 1, 45deg);
opacity: 0;
}
to {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
opacity: 1;
}
}
@keyframes rotateInUpLeft {
from {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate3d(0, 0, 1, 45deg);
transform: rotate3d(0, 0, 1, 45deg);
opacity: 0;
}
to {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
opacity: 1;
}
}
.rotateInUpLeft {
-webkit-animation-name: rotateInUpLeft;
animation-name: rotateInUpLeft;
}
@-webkit-keyframes rotateInUpRight {
from {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate3d(0, 0, 1, -90deg);
transform: rotate3d(0, 0, 1, -90deg);
opacity: 0;
}
to {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
opacity: 1;
}
}
@keyframes rotateInUpRight {
from {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate3d(0, 0, 1, -90deg);
transform: rotate3d(0, 0, 1, -90deg);
opacity: 0;
}
to {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
opacity: 1;
}
}
.rotateInUpRight {
-webkit-animation-name: rotateInUpRight;
animation-name: rotateInUpRight;
}
@-webkit-keyframes rotateOut {
from {
-webkit-transform-origin: center;
transform-origin: center;
opacity: 1;
}
to {
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transform: rotate3d(0, 0, 1, 200deg);
transform: rotate3d(0, 0, 1, 200deg);
opacity: 0;
}
}
@keyframes rotateOut {
from {
-webkit-transform-origin: center;
transform-origin: center;
opacity: 1;
}
to {
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transform: rotate3d(0, 0, 1, 200deg);
transform: rotate3d(0, 0, 1, 200deg);
opacity: 0;
}
}
.rotateOut {
-webkit-animation-name: rotateOut;
animation-name: rotateOut;
}
@-webkit-keyframes rotateOutDownLeft {
from {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
opacity: 1;
}
to {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate3d(0, 0, 1, 45deg);
transform: rotate3d(0, 0, 1, 45deg);
opacity: 0;
}
}
@keyframes rotateOutDownLeft {
from {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
opacity: 1;
}
to {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate3d(0, 0, 1, 45deg);
transform: rotate3d(0, 0, 1, 45deg);
opacity: 0;
}
}
.rotateOutDownLeft {
-webkit-animation-name: rotateOutDownLeft;
animation-name: rotateOutDownLeft;
}
@-webkit-keyframes rotateOutDownRight {
from {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
opacity: 1;
}
to {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate3d(0, 0, 1, -45deg);
transform: rotate3d(0, 0, 1, -45deg);
opacity: 0;
}
}
@keyframes rotateOutDownRight {
from {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
opacity: 1;
}
to {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate3d(0, 0, 1, -45deg);
transform: rotate3d(0, 0, 1, -45deg);
opacity: 0;
}
}
.rotateOutDownRight {
-webkit-animation-name: rotateOutDownRight;
animation-name: rotateOutDownRight;
}
@-webkit-keyframes rotateOutUpLeft {
from {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
opacity: 1;
}
to {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate3d(0, 0, 1, -45deg);
transform: rotate3d(0, 0, 1, -45deg);
opacity: 0;
}
}
@keyframes rotateOutUpLeft {
from {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
opacity: 1;
}
to {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate3d(0, 0, 1, -45deg);
transform: rotate3d(0, 0, 1, -45deg);
opacity: 0;
}
}
.rotateOutUpLeft {
-webkit-animation-name: rotateOutUpLeft;
animation-name: rotateOutUpLeft;
}
@-webkit-keyframes rotateOutUpRight {
from {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
opacity: 1;
}
to {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate3d(0, 0, 1, 90deg);
transform: rotate3d(0, 0, 1, 90deg);
opacity: 0;
}
}
@keyframes rotateOutUpRight {
from {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
opacity: 1;
}
to {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate3d(0, 0, 1, 90deg);
transform: rotate3d(0, 0, 1, 90deg);
opacity: 0;
}
}
.rotateOutUpRight {
-webkit-animation-name: rotateOutUpRight;
animation-name: rotateOutUpRight;
}
@-webkit-keyframes hinge {
0% {
-webkit-transform-origin: top left;
transform-origin: top left;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
}
20%,
60% {
-webkit-transform: rotate3d(0, 0, 1, 80deg);
transform: rotate3d(0, 0, 1, 80deg);
-webkit-transform-origin: top left;
transform-origin: top left;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
}
40%,
80% {
-webkit-transform: rotate3d(0, 0, 1, 60deg);
transform: rotate3d(0, 0, 1, 60deg);
-webkit-transform-origin: top left;
transform-origin: top left;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
opacity: 1;
}
to {
-webkit-transform: translate3d(0, 700px, 0);
transform: translate3d(0, 700px, 0);
opacity: 0;
}
}
@keyframes hinge {
0% {
-webkit-transform-origin: top left;
transform-origin: top left;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
}
20%,
60% {
-webkit-transform: rotate3d(0, 0, 1, 80deg);
transform: rotate3d(0, 0, 1, 80deg);
-webkit-transform-origin: top left;
transform-origin: top left;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
}
40%,
80% {
-webkit-transform: rotate3d(0, 0, 1, 60deg);
transform: rotate3d(0, 0, 1, 60deg);
-webkit-transform-origin: top left;
transform-origin: top left;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
opacity: 1;
}
to {
-webkit-transform: translate3d(0, 700px, 0);
transform: translate3d(0, 700px, 0);
opacity: 0;
}
}
.hinge {
-webkit-animation-duration: 2s;
animation-duration: 2s;
-webkit-animation-name: hinge;
animation-name: hinge;
}
@-webkit-keyframes jackInTheBox {
from {
opacity: 0;
-webkit-transform: scale(0.1) rotate(30deg);
transform: scale(0.1) rotate(30deg);
-webkit-transform-origin: center bottom;
transform-origin: center bottom;
}
50% {
-webkit-transform: rotate(-10deg);
transform: rotate(-10deg);
}
70% {
-webkit-transform: rotate(3deg);
transform: rotate(3deg);
}
to {
opacity: 1;
-webkit-transform: scale(1);
transform: scale(1);
}
}
@keyframes jackInTheBox {
from {
opacity: 0;
-webkit-transform: scale(0.1) rotate(30deg);
transform: scale(0.1) rotate(30deg);
-webkit-transform-origin: center bottom;
transform-origin: center bottom;
}
50% {
-webkit-transform: rotate(-10deg);
transform: rotate(-10deg);
}
70% {
-webkit-transform: rotate(3deg);
transform: rotate(3deg);
}
to {
opacity: 1;
-webkit-transform: scale(1);
transform: scale(1);
}
}
.jackInTheBox {
-webkit-animation-name: jackInTheBox;
animation-name: jackInTheBox;
} @-webkit-keyframes rollIn {
from {
opacity: 0;
-webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
}
to {
opacity: 1;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
@keyframes rollIn {
from {
opacity: 0;
-webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
}
to {
opacity: 1;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
.rollIn {
-webkit-animation-name: rollIn;
animation-name: rollIn;
} @-webkit-keyframes rollOut {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
}
}
@keyframes rollOut {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
}
}
.rollOut {
-webkit-animation-name: rollOut;
animation-name: rollOut;
}
@-webkit-keyframes zoomIn {
from {
opacity: 0;
-webkit-transform: scale3d(0.3, 0.3, 0.3);
transform: scale3d(0.3, 0.3, 0.3);
}
50% {
opacity: 1;
}
}
@keyframes zoomIn {
from {
opacity: 0;
-webkit-transform: scale3d(0.3, 0.3, 0.3);
transform: scale3d(0.3, 0.3, 0.3);
}
50% {
opacity: 1;
}
}
.zoomIn {
-webkit-animation-name: zoomIn;
animation-name: zoomIn;
}
@-webkit-keyframes zoomInDown {
from {
opacity: 0;
-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
60% {
opacity: 1;
-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
}
}
@keyframes zoomInDown {
from {
opacity: 0;
-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
60% {
opacity: 1;
-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
}
}
.zoomInDown {
-webkit-animation-name: zoomInDown;
animation-name: zoomInDown;
}
@-webkit-keyframes zoomInLeft {
from {
opacity: 0;
-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
60% {
opacity: 1;
-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
}
}
@keyframes zoomInLeft {
from {
opacity: 0;
-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
60% {
opacity: 1;
-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
}
}
.zoomInLeft {
-webkit-animation-name: zoomInLeft;
animation-name: zoomInLeft;
}
@-webkit-keyframes zoomInRight {
from {
opacity: 0;
-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
60% {
opacity: 1;
-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
}
}
@keyframes zoomInRight {
from {
opacity: 0;
-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
60% {
opacity: 1;
-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
}
}
.zoomInRight {
-webkit-animation-name: zoomInRight;
animation-name: zoomInRight;
}
@-webkit-keyframes zoomInUp {
from {
opacity: 0;
-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
60% {
opacity: 1;
-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
}
}
@keyframes zoomInUp {
from {
opacity: 0;
-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
60% {
opacity: 1;
-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
}
}
.zoomInUp {
-webkit-animation-name: zoomInUp;
animation-name: zoomInUp;
}
@-webkit-keyframes zoomOut {
from {
opacity: 1;
}
50% {
opacity: 0;
-webkit-transform: scale3d(0.3, 0.3, 0.3);
transform: scale3d(0.3, 0.3, 0.3);
}
to {
opacity: 0;
}
}
@keyframes zoomOut {
from {
opacity: 1;
}
50% {
opacity: 0;
-webkit-transform: scale3d(0.3, 0.3, 0.3);
transform: scale3d(0.3, 0.3, 0.3);
}
to {
opacity: 0;
}
}
.zoomOut {
-webkit-animation-name: zoomOut;
animation-name: zoomOut;
}
@-webkit-keyframes zoomOutDown {
40% {
opacity: 1;
-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
to {
opacity: 0;
-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
-webkit-transform-origin: center bottom;
transform-origin: center bottom;
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
}
}
@keyframes zoomOutDown {
40% {
opacity: 1;
-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
to {
opacity: 0;
-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
-webkit-transform-origin: center bottom;
transform-origin: center bottom;
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
}
}
.zoomOutDown {
-webkit-animation-name: zoomOutDown;
animation-name: zoomOutDown;
}
@-webkit-keyframes zoomOutLeft {
40% {
opacity: 1;
-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
}
to {
opacity: 0;
-webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
transform: scale(0.1) translate3d(-2000px, 0, 0);
-webkit-transform-origin: left center;
transform-origin: left center;
}
}
@keyframes zoomOutLeft {
40% {
opacity: 1;
-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
}
to {
opacity: 0;
-webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
transform: scale(0.1) translate3d(-2000px, 0, 0);
-webkit-transform-origin: left center;
transform-origin: left center;
}
}
.zoomOutLeft {
-webkit-animation-name: zoomOutLeft;
animation-name: zoomOutLeft;
}
@-webkit-keyframes zoomOutRight {
40% {
opacity: 1;
-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
}
to {
opacity: 0;
-webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
transform: scale(0.1) translate3d(2000px, 0, 0);
-webkit-transform-origin: right center;
transform-origin: right center;
}
}
@keyframes zoomOutRight {
40% {
opacity: 1;
-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
}
to {
opacity: 0;
-webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
transform: scale(0.1) translate3d(2000px, 0, 0);
-webkit-transform-origin: right center;
transform-origin: right center;
}
}
.zoomOutRight {
-webkit-animation-name: zoomOutRight;
animation-name: zoomOutRight;
}
@-webkit-keyframes zoomOutUp {
40% {
opacity: 1;
-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
to {
opacity: 0;
-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
-webkit-transform-origin: center bottom;
transform-origin: center bottom;
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
}
}
@keyframes zoomOutUp {
40% {
opacity: 1;
-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
to {
opacity: 0;
-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
-webkit-transform-origin: center bottom;
transform-origin: center bottom;
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
}
}
.zoomOutUp {
-webkit-animation-name: zoomOutUp;
animation-name: zoomOutUp;
}
@-webkit-keyframes slideInDown {
from {
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
visibility: visible;
}
to {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
@keyframes slideInDown {
from {
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
visibility: visible;
}
to {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
.slideInDown {
-webkit-animation-name: slideInDown;
animation-name: slideInDown;
}
@-webkit-keyframes slideInLeft {
from {
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
visibility: visible;
}
to {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
@keyframes slideInLeft {
from {
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
visibility: visible;
}
to {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
.slideInLeft {
-webkit-animation-name: slideInLeft;
animation-name: slideInLeft;
}
@-webkit-keyframes slideInRight {
from {
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
visibility: visible;
}
to {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
@keyframes slideInRight {
from {
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
visibility: visible;
}
to {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
.slideInRight {
-webkit-animation-name: slideInRight;
animation-name: slideInRight;
}
@-webkit-keyframes slideInUp {
from {
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
visibility: visible;
}
to {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
@keyframes slideInUp {
from {
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
visibility: visible;
}
to {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
.slideInUp {
-webkit-animation-name: slideInUp;
animation-name: slideInUp;
}
@-webkit-keyframes slideOutDown {
from {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
to {
visibility: hidden;
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
}
}
@keyframes slideOutDown {
from {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
to {
visibility: hidden;
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
}
}
.slideOutDown {
-webkit-animation-name: slideOutDown;
animation-name: slideOutDown;
}
@-webkit-keyframes slideOutLeft {
from {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
to {
visibility: hidden;
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
}
}
@keyframes slideOutLeft {
from {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
to {
visibility: hidden;
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
}
}
.slideOutLeft {
-webkit-animation-name: slideOutLeft;
animation-name: slideOutLeft;
}
@-webkit-keyframes slideOutRight {
from {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
to {
visibility: hidden;
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
}
}
@keyframes slideOutRight {
from {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
to {
visibility: hidden;
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
}
}
.slideOutRight {
-webkit-animation-name: slideOutRight;
animation-name: slideOutRight;
}
@-webkit-keyframes slideOutUp {
from {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
to {
visibility: hidden;
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
}
}
@keyframes slideOutUp {
from {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
to {
visibility: hidden;
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
}
}
.slideOutUp {
-webkit-animation-name: slideOutUp;
animation-name: slideOutUp;
}
.animated {
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
}
.animated.infinite {
-webkit-animation-iteration-count: infinite;
animation-iteration-count: infinite;
}
.animated.delay-1s {
-webkit-animation-delay: 1s;
animation-delay: 1s;
}
.animated.delay-2s {
-webkit-animation-delay: 2s;
animation-delay: 2s;
}
.animated.delay-3s {
-webkit-animation-delay: 3s;
animation-delay: 3s;
}
.animated.delay-4s {
-webkit-animation-delay: 4s;
animation-delay: 4s;
}
.animated.delay-5s {
-webkit-animation-delay: 5s;
animation-delay: 5s;
}
.animated.fast {
-webkit-animation-duration: 800ms;
animation-duration: 800ms;
}
.animated.faster {
-webkit-animation-duration: 500ms;
animation-duration: 500ms;
}
.animated.slow {
-webkit-animation-duration: 2s;
animation-duration: 2s;
}
.animated.slower {
-webkit-animation-duration: 3s;
animation-duration: 3s;
}
@media (print), (prefers-reduced-motion: reduce) {
.animated {
-webkit-animation-duration: 1ms !important;
animation-duration: 1ms !important;
-webkit-transition-duration: 1ms !important;
transition-duration: 1ms !important;
-webkit-animation-iteration-count: 1 !important;
animation-iteration-count: 1 !important;
}
}.tos-wrapper.tos-has-thumbnails .tos-caption {
display: none;
}
@font-face {
font-family: SegoeUI;
src:
local("Segoe UI Light"),
url(//c.s-microsoft.com/static/fonts/segoe-ui/west-european/light/latest.woff2) format("woff2"),
url(//c.s-microsoft.com/static/fonts/segoe-ui/west-european/light/latest.woff) format("woff"),
url(//c.s-microsoft.com/static/fonts/segoe-ui/west-european/light/latest.ttf) format("truetype");
font-weight: 100;
}
@font-face {
font-family: SegoeUI;
src:
local("Segoe UI Semilight"),
url(//c.s-microsoft.com/static/fonts/segoe-ui/west-european/semilight/latest.woff2) format("woff2"),
url(//c.s-microsoft.com/static/fonts/segoe-ui/west-european/semilight/latest.woff) format("woff"),
url(//c.s-microsoft.com/static/fonts/segoe-ui/west-european/semilight/latest.ttf) format("truetype");
font-weight: 200;
}
@font-face {
font-family: SegoeUI;
src:
local("Segoe UI"),
url(//c.s-microsoft.com/static/fonts/segoe-ui/west-european/normal/latest.woff2) format("woff2"),
url(//c.s-microsoft.com/static/fonts/segoe-ui/west-european/normal/latest.woff) format("woff"),
url(//c.s-microsoft.com/static/fonts/segoe-ui/west-european/normal/latest.ttf) format("truetype");
font-weight: 400;
}
@font-face {
font-family: SegoeUI;
src:
local("Segoe UI Bold"),
url(//c.s-microsoft.com/static/fonts/segoe-ui/west-european/semibold/latest.woff2) format("woff2"),
url(//c.s-microsoft.com/static/fonts/segoe-ui/west-european/semibold/latest.woff) format("woff"),
url(//c.s-microsoft.com/static/fonts/segoe-ui/west-european/semibold/latest.ttf) format("truetype");
font-weight: 600;
}
@font-face {
font-family: SegoeUI;
src:
local("Segoe UI Semibold"),
url(//c.s-microsoft.com/static/fonts/segoe-ui/west-european/bold/latest.woff2) format("woff2"),
url(//c.s-microsoft.com/static/fonts/segoe-ui/west-european/bold/latest.woff) format("woff"),
url(//c.s-microsoft.com/static/fonts/segoe-ui/west-european/bold/latest.ttf) format("truetype");
font-weight: 700;
} body {
color: #484848;
font-size: 15px;
line-height: 31px;
font-weight: normal;
background: #FFF;
font-family: 'SegoeUI', sans-serif;
}
img {
max-width: 100%;
height: auto;
}
h1{
font-size: 42px;
} 
h2 {
font-size: 36px;  
}
h3{
font-size: 28px;
}
h4 {
font-size: 23px;  
}
a, a:hover {
transition: 0.3s;
cursor: pointer;
text-decoration: none;
} 
button:focus, a:focus{
outline: 0;
} .btn {
line-height: 17px; 
display: inline-block; 
padding: 5px 20px;
font-size: 14px;
font-weight: 600;
font-family: 'Rubik', sans-serif;
height: 45px;
border-radius: 113px;
min-width: 174px;
}
.btn-default {
background: #EC1C24;
color: white;
border: 2px solid #EC1C24;
} 
.btn-default:hover {
background: transparent;
color: #EC1C24;
border: 2px solid #EC1C24;
} 
.btn-default-white {
background: #EC1C24;
color: white;
border: 2px solid #EC1C24;
} 
.btn-default-white:hover {
background: transparent;
color: white;
border: 2px solid #EC1C24;
} 
.btn-default-red {
background: #EC1C24;
color: white;
border: 2px solid #EC1C24;
} 
.btn-default-red:hover {
background: transparent;
color: #EC1C24;
border: 2px solid #EC1C24;
} .flexslider{
border: 0;
background: transparent;
}
.flexslider .slides img {
width: auto;
display: block;
}
.container-fluid {
width: 100%;
padding-right: 0;
padding-left: 0;
margin-right: 0;
margin-left: 0;
}
main#main {
overflow: hidden;
}
.no-padding{
padding: 0;
}
.no-padding-left{
padding-left: 0;
}
.no-padding-right{
padding-right: 0;
} #header {
transition: .4s ease;
top: 0;
left: 0;
width: 100%;
z-index: 999;
position: relative; 
padding: 25px 0;
}
body.scrolled #header{
position: fixed;
transition: 0.3s all;
-webkit-box-shadow: 0px 5px 15px 0px rgba(0,0,0,0.2);
-moz-box-shadow: 0px 5px 15px 0px rgba(0,0,0,0.2);
box-shadow: 0px 5px 15px 0px rgba(0,0,0,0.2);
background: white;
}
#header a{
color: #4D5052;
}
#header .botao-header {
display: inline-block;
margin-right: 15px;
border-right: 1px solid #70707063;
padding-right: 15px;
}
#header .search-header {
display: inline-block;
}
#header .search-header button {
background: transparent;
border: 0;
padding: 0;
}
#header nav#main-menu {
margin-top: 8px; 
float: right;
}
#header nav#main-menu ul li a {
font-weight: 600 !important;
}
#header .col-lg-3{
display: flex;
align-items: center;
}
.header-logo img{
transition: 0.3s all;
}
.header-logo img:hover{
transition: 0.3s all;
transform: scale(1.02);
} #footer {
background-color: #000000;
padding: 80px 0 0 0;
color: #FFFFFF;
font-size: 14px;
line-height: 24px;
margin-top: 0;
background-repeat: no-repeat;
background-position: center;
background-size: cover;
}
#footer a{
color: #FFFFFF;
}
#footer  a:hover{
color: #D90B0B;
}
#footer .social-footer ul {
margin-left: 15px;
}
#footer .social-footer {
display: flex;
font-size: 16px;
font-weight: 600;
} 
#footer .logo-footer {
margin-bottom: 30px;
}
#footer h3::after {
content: '';
width: 33px;
height: 2px;
background-color: #EC1C24;
position: absolute;
left: 0;
bottom: -8px;
}
#footer h3 {
font-size: 16px;
font-weight: 600;
line-height: 36px;
margin-bottom: 30px;
font-family: 'Rubik', sans-serif;
position: relative;
}
#footer ul {
padding: 0;
}
#footer ul li {
list-style: none;
margin-bottom: 15px;
position: relative; 
padding-left: 0;
}
#footer .menu-footer ul li::before {
content: '';
position: absolute;
background-color: #EC1C24;
width: 6px;
height: 6px;
border-radius: 100%;
padding-left: 0;
left: 0;
top: 10px;
}
#footer .menu-footer ul li{
padding-left: 15px;
}
#footer ul li img {
margin-right: 5px;
margin-bottom: 5px;
}
#footer .contatos ul li {
background-size: 0;
padding: 0;
display: flex;
align-items: baseline;
margin-bottom: 30px;
}
#footer .contatos ul li img {
margin-right: 10px;
}
#footer .contatos ul li {
display: flex;
align-items: end;
}
#footer ul.social li {
padding: 0;
background-size: 0;
display: inline-block;
margin-right: 20px;
}
.copyright {
text-align: center;
padding-bottom: 25px;
}
.copyright hr {
border-bottom: 1px solid #ffffff52;
margin-top: 60px;
margin-bottom: 25px;
} #contato {
padding: 100px 0;
}
#contato ul.contatos {
padding: 0;
}
#contato ul.contatos li {
list-style: none;
display: block;
text-align: center;
margin-bottom: 60px;
}
#contato ul.contatos li img {
margin-bottom: 10px;
}
#contato ul.contatos li p {
margin-bottom: 0;
}
#contato ul.contatos li strong {
font-size: 22px;
font-weight: 600;
}
#contato ul.contatos li a {
color: black;
}
#contato .form-contato {
background-color: black;
border-radius: 5px;
padding: 45px 45px;
}
#contato .form-contato input {
margin-top: 0;
}
#contato .form-contato label {
color: white;
margin: 0;
margin-top: 15px;
}
#contato .form-contato label span {
color: red;
}
#sobre7,
#produto5,
#servico4,
#home8{
background-image: url(//marquespneus.com.br/wp-content/themes/cms/img/bg-contato.jpg);
background-repeat: no-repeat;
background-position: center;
background-size: cover;
}
#ultimas-blog {
padding: 100px 0;
}
.post-blog .thumb {
background-repeat: no-repeat;
background-position: center;
background-size: cover;
position: relative;
width: 100%;
height: 246px;
border-radius: 5px;
margin-bottom: 15px;
} .post-blog .post-date {
font-size: 13px;
font-weight: 600;
color: white;
background-color: black;
padding: 0px 10px;
position: absolute;
top: 10px;
left: 10px;
}
.post-blog .post-title h3::after, .post-blog .post-title h1::after {
content: '';
background-color: #EC1C24;
position: absolute;
width: 33px;
height: 2px;
left: 0;
bottom: -8px;
}
.post-blog .post-title h3, .post-blog .post-title h1 {
color: black;
font-size: 18px;
font-weight: 600;
line-height: 29px;
position: relative;
margin-bottom: 20px;
}
.post-blog .post-excerpt {
color: #484848;
font-size: 14px;
line-height: 26px;
margin-bottom: 20px;
}
.session-title{
font-size: 15px; 
margin-bottom: 40px;
}
.session-title.center{
text-align: center;
}
.session-title h2 {
color: #000000;
position: relative;
font-size: 36px;
font-weight: 600;
font-family: 'Rubik', sans-serif;
margin-bottom: 30px;
}  
.session-title h2::after{
content: '';
background-color: #EC1C24;
width: 33px;
height: 2px;
position: absolute;
left: 0;
bottom: -10px;
}
.session-title.center h2::after{
content: '';
background-color: #EC1C24;
width: 33px;
height: 2px;
position: absolute;
left: 50%;
transform: translateX(-50%);
bottom: -10px;
}
.session-title h3 {
color: #0BAFD9;
position: relative;
font-size: 16px;
font-weight: 600;
font-family: 'Rubik', sans-serif;
}
#home1 ol.flex-control-nav.flex-control-paging {
display: none;
}
#slider-home {
margin-top: -2px;
}
#slider-home .slide {
height: 801px;
background-repeat: no-repeat;
background-position: center;
background-size: cover;
position: relative;
}
#slider-home .slide .conteudo {
color: white;
font-size: 18px;
line-height: 36px;
margin-top: 150px;
}
#slider-home .slide .conteudo h2::after {
background-color: #EC1C24;
width: 33px;
height: 2px;
position: absolute;
content: '';
left: 0;
bottom: -10px;
}
#slider-home .slide .conteudo h2 {
font-size: 54px;
line-height: 63px;
margin-bottom: 25px;
position: relative;
font-weight: 600;
}
#slider-home .slide .conteudo .botao {
margin-top: 50px;
}
.custom-controls-container-home {
position: absolute;
width: 100%;
margin-top: -100px;
}
.custom-controls-container-home li a {
border-radius: 0;
width: 12px;
height: 12px;
background-color: white;
opacity: 0.21;
}
.custom-controls-container-home li a.flex-active {
background-color: white;
opacity: 1;
}
.custom-navigation-home {
position: absolute;
width: 100%;
top: 450px;
}
.custom-navigation-home .flex-prev {
float: left;
margin-left: 50px;
}
.custom-navigation-home .flex-next {
float: right;
margin-right: 50px;
}
#home2 {
padding-bottom: 100px;
margin-top: 100px;
}
#home2 .imagem-sobre {
display: inline-block;
margin-right: 20px;
width: 29%;
}
#home2 .video-inst iframe{
aspect-ratio: 16/9;
width: 90%;
height: auto;
}
#home2 .session-title {
margin-top: 0;
}
#home2 .col-lg-5{
display: flex;
flex-direction: column;
justify-content: center;
}
#home3 {
padding: 100px 0;
color: white;
background-repeat: no-repeat;
background-position: center;
background-size: cover;
}
#home3 .session-title h2 {
color: white;
}
#home3 .card-servico {
background-repeat: no-repeat;
background-position: center;
background-size: cover;
border-radius: 5px;
padding: 40px;
min-height: 320px;
display: flex;
flex-direction: column;
justify-content: space-between;
}
#home3 .card-servico .titulo {
display: flex;
align-items: center;
}
#home3 .card-servico .titulo h3 {
margin-left: 20px;
font-size: 22px;
font-weight: 600;
}
#home3 .card-servico .descricao {
font-size: 14px;
line-height: 29px;
margin-top: 20px;
margin-bottom: 40px;
}
#home4 {
padding: 100px 0;
background-color: #F2F3F3;
}
.card-produto {
border-radius: 5px;
box-shadow: 0px 0px 25px 5px #0000002b;
}
.card-produto:hover {
transform: scale(1.02);
}
.card-produto .thumb {
width: 100%;
height: 200px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
background-repeat: no-repeat;
background-position: center;
background-size: cover;
} 
.card-produto .conteudo {
text-align: center;
padding: 20px 25px 35px 25px;
background-color: white;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
min-height: 300px;
position: relative;
}
.card-produto .conteudo h3 {
font-size: 22px;
font-weight: 600;
line-height: 30px;
}
.card-produto:hover h3 {
color: #EC1C24;
}
.card-produto .descricao {
font-size: 14px;
line-height: 26px;
margin-top: 15px;
}
.card-produto .conteudo .botao {
position: absolute;
left: 50%;
transform: translateX(-50%);
bottom: 50px;
}
#home6 {
padding: 100px 0;
background-repeat: no-repeat;
background-position: center;
background-size: cover; 
}
#home6 .session-title h2 {
color: white;
}
#slider-depoimentos {
margin-top: 20px;
}
#slider-depoimentos .flex-direction-nav a{ left: -9999px !important; }
#slider-depoimentos .video video{
width: 100%;
height: 365px;
}
#slider-depoimentos .bg-white {
border-top-left-radius: 5px;
border-bottom-left-radius: 5px;
padding: 40px 40px 30px 40px;
height: 375px;
background-image: URL('img/aspas.jpg');
background-size: 90px;
background-position: top right;
background-repeat: no-repeat;
}
#slider-depoimentos .titulo {
display: flex;
align-items: center;
}
#slider-depoimentos .titulo .nome {
margin-left: 14px;
font-size: 22px;
font-weight: 600;
color: black;
line-height: 24px;
}
#slider-depoimentos .titulo .empresa {
font-family: 'Segoe UI', sans-serif;
font-weight: normal;
font-size: 15px;
}
#slider-depoimentos .depoimento {
font-family: 'Segoe UI', sans-serif;
font-size: 16px;
line-height: 29px;
font-style: italic;
margin-top: 22px;
}
#slider-depoimentos .video iframe {
width: 100%;
height: 375px;
}
.custom-navigation-depoimentos {    width: 100%;
position: relative;
top: -50%;
transform: translateY(-50%)
}
.custom-navigation-depoimentos .flex-prev {
float: left;
margin-left: -40px;
}
.custom-navigation-depoimentos .flex-next {
float: right;
margin-right: -40px;
}
.custom-controls-container-depoimentos {
margin-top: 20px;
}
.custom-controls-container-depoimentos ol li a {
background-color: white;
width: 9px;
height: 9px;
}
.custom-controls-container-depoimentos ol li a.flex-active {
background-color: #EC1C24;
width: 9px;
height: 9px;
}
#lojas {
padding: 100px 0;
background-repeat: no-repeat;
background-position: center;
background-size: cover;
}
#lojas .bg-black {
background-color: black;
color: white;
padding: 30px; 
border-top-left-radius: 5px;
border-bottom-left-radius: 5px;
}
#lojas .session-title h2 {
color: white;
font-size: 28px;
line-height: 41px;
}
#lojas .bg-black ul.lojas li {
list-style: none;
width: 100%;
font-size: 18px;
line-height: 63px;
background-color: white;
margin-bottom: 18px;
color: black;
padding: 0px 20px;
border-radius: 3px;
background-image: url(//marquespneus.com.br/wp-content/themes/cms/img/list-loja-dark.png);
background-repeat: no-repeat;
background-position: 90% center;
cursor: pointer;
}
#lojas .bg-black ul.lojas {
padding: 0;
}
#lojas div#map, #lojas div#mapa {
height: 445px !important;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;
background-color: white;
}
.sub-header {
width: 100%;
height: 353px;
background-repeat: no-repeat;
background-position: center;
background-size: cover;
margin-top: -2px;
color: white;
text-align: center;
}
.sub-header .conteudo {
padding-top: 120px;
}
.sub-header .conteudo h2::after{
content: '';
background-color: #EC1C24;
position: absolute;
width: 33px;
height: 2px;
left: 50%;
transform: translateX(-50%);
bottom: -10px;
}
.sub-header .conteudo h2 {
font-size: 36px;
font-weight: 600;
margin-bottom: 25px;
position: relative;
}
.video{
background: black;
}
.sub-header .breadcumbs {
font-size: 18px;
font-weight: normal;
line-height: 26px;
font-family: 'Rubik', sans-serif;
}
.sub-header .breadcumbs a {
color: white;
font-family: 'Rubik', sans-serif;
}
.sub-header  .breadcumbs img {
margin: 0 10px;
}
.sub-header  .breadcumbs i{
color: #FFFFFF;
font-size: 12px;
margin: 0 6px;
}
#sobre2 {
padding: 100px 0;
}
#sobre2  img {
width: 100%;
height: auto;
transition: 0.3s all;
margin-bottom: 30px;
}
#sobre2 img:hover{
transition: 0.3s all;
transform: scale(1.02);
}
#sobre2 .botao {
margin-top: 40px;
}
#sobre3 {
padding: 100px 0;
background-repeat: no-repeat;
background-position: center;
background-size: cover;
color: white;
}
#sobre3 .session-title h2 {
color: white;
}
#sobre3 .imgem1 img, #sobre3 .imgem2 img, #sobre3 .imgem3 img {
border-radius: 5px;
}
#sobre3 .imgem1 {
margin-bottom: 15px;
}
#sobre3 .imgem3 {
display: inline-block;
width: 47%;
}
#sobre3 .imgem2 {
display: inline-block;
width: 47%;
margin-right: 14px;
}
#sobre3 .session-title {
margin-top: 40px;
}
#sobre4 {
padding: 100px 0 0 0;
}
#sobre4 .timeline ul li::before {
content: '';
background-color: #EC1C24;
position: absolute;
width: 15px;
height: 15px;
border-radius: 100%;
left: 0;
top: 28px;
}
#sobre4 .timeline ul {
padding: 0;
border-left: 1px solid #E4E4E4;
}
#sobre4 .timeline ul li {
list-style: none;
display: flex;
margin-bottom: 40px;
position: relative;
}
#sobre4 .timeline .ano {
font-size: 16px;
font-weight: 600;
padding: 0 0px 5px 40px;
border-bottom: 1px solid #E4E4E4;
display: inline-block;
height: 36px;
}
#sobre4 .timeline .conteudo {
display: inline-block;
margin-left: 30px;
}
#sobre4 .session-title {
margin-bottom: 70px;
}
#sobre4  .imagens-timeline img {
width: 100%;
height: auto;
margin-bottom: 40px;
}
#servico2 {
padding: 100px 0;
}
#servico2 ul {
padding: 0;
}
#servico2 ul li {
list-style: none;
position: relative;
font-family: 'Segoe UI', sans-serif;
font-weight: bold;
font-size: 15px;
line-height: 35px;
padding-left: 15px;
}
#servico2 ul li::before{
content: '';
background-image: url(//marquespneus.com.br/wp-content/themes/cms/img/list-servico.png);
background-repeat: no-repeat;
width: 6px;
height: 10px;
position: absolute;
left: 0;
top: 13px;
}
#servico2 .banner-relacionado {
background-repeat: no-repeat;
background-position: center;
background-size: cover;
color: white;
border-radius: 5px;
padding: 60px;
margin-top: 100px;
}
#servico2 .banner-relacionado .session-title h2 {
color: white;
}
#produto2 {
padding: 100px 0;
}
#produto2 .session-title {
position: absolute;
top: 50%;
transform: translateY(-50%);
}
#produto2 .botao {
margin-top: 40px;
}
#produto2 .session-title.center {
position: relative;
transform: none;
top: 0;
margin-bottom: 50px;
}
#produto2 .thumb-foto {
border: 1px solid #E4E4E4;
border-radius: 5px; position: relative;
text-align: center;
margin-bottom: 5px; }
body.search-no-results .post a{
font-weight: bold;
color: black;
}
.wp-pagenavi {
width: 100%;
display: flex;
justify-content: center;
align-items: center;
}
#produto2 .thumb-foto img:last-child{
height: 100%;
object-fit: cover;
}
#produto2 .thumb-foto img.search-foto {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
display: none;
}
#produto2 .thumb-foto:hover img {
opacity: 0.3;	
}
#produto2 .thumb-foto:hover img.search-foto {
display: block;
opacity: 1;
}
#blog2 {
padding: 100px 0;
}
#blog2 .post-blog .thumb {
height: 400px;
transition: 0.3s all;
}
.post-blog:hover .thumb{
background-size: 110%;
transition: 0.3s all;
}
#blog2 .pagination a {
background-color: transparent;
border: 1px solid #747474;
border-radius: 100%;
color: #747474;
width: 50px;
display: inline-block;
height: 50px;
text-align: center;
line-height: 40px;
margin: 0 5px;
}
#blog2 .pagination span {
background-color: #EC1C24;
border: 1px solid #EC1C24;
border-radius: 100%;
color: white;
width: 50px;
display: inline-block;
height: 50px;
text-align: center;
line-height: 40px;
margin: 0 5px;
}
#blog2 .pagination {
margin: 50px auto 0 auto;
display: block;
width: 300px;
}
.sidebar-blog  a{
color: black; 
}
.sidebar-blog  a:hover{
color: #EC1C24;
}
.sidebar-blog .tagcloud a:hover{
color: #EC1C24;
background-color: transparent;
border: 1px solid #EC1C24;
}
.sidebar-blog .form-group {
width: 100%;
}
.sidebar-blog input#s {
border: 1px solid #70707054;
border-radius: 30px;
text-transform: capitalize;
font-size: 14px;
height: 53px;
padding: 0 25px;
width: 100%;
}
.sidebar-blog button#searchsubmit {
background-color: #EC1C24;
border: 0;
position: absolute;
right: 0px;
margin-top: 18px;
width: 70px;
height: 52px;
border-top-right-radius: 30px;
border-bottom-right-radius: 30px;
background-image: url(//marquespneus.com.br/wp-content/themes/cms/img/search-blog.png);
background-repeat: no-repeat;
background-position: center;
}
.sidebar-blog h3.widgettitle::after {
content: '';
background-color: #EC1C24;
position: absolute;
width: 33px;
height: 2px;
left: 0;
bottom: -10px;
}
.sidebar-blog h3.widgettitle {
color: black;
font-size: 24px;
font-weight: 600;
font-family: 'Rubik', sans-serif;
position: relative;
margin-bottom: 25px;
margin-top: 40px;
}
.sidebar-blog .widget_categories ul {
padding: 0;
}
.sidebar-blog .widget_categories ul li {
position: relative;
font-size: 16px;
color: #656565;
padding-left: 20px;
list-style: none;
}
.sidebar-blog .widget_categories ul li a{
color: #656565;
}
.sidebar-blog .widget_categories ul li::before {
content: '';
background-color: #EC1C24;
width: 5px;
height: 5px;
border-radius: 100%;
position: absolute;
left: 0;
top: 13px;
}
span.rpwwt-post-title {
font-weight: 600;
}
.tagcloud a {
background-color: #EC1C24;
color: white;
border-radius: 17px;
display: inline-block;
padding: 0 15px;
margin-bottom: 10px;
}
#blog3 {
padding-bottom: 100px;
}
textarea {
width: 100%;
padding: 20px;
margin-top: 20px;
border: 1px solid #707070;
border-radius: 5px;
font-size: 15px;
}
input::placeholder, textarea::placeholder {
color: #656565;
}
input {
width: 100%;
height: 52px;
padding: 0 20px;
margin-top: 20px;
border: 1px solid #707070;
border-radius: 5px;
font-size: 15px;
}
select{
width: 100%;
height: 52px !important;
padding: 0 20px !important;
margin-top: 0;
border: 1px solid #707070;
border-radius: 5px;
font-size: 15px;
}
input[type="submit"] {
width: auto;
background-color: #EC1C24;
border: 2px solid #EC1C24;
color: white;
padding: 0 70px;
float: right;
}
input[type="submit"]:hover { 
background-color: transparent;
border: 2px solid #EC1C24;
color: white; 
}
input#curriculo-input {
display: none;
}
button#curriculo-button {
width: 100%;
height: 57px;
padding: 20px;
margin-top: 20px;
border: 1px solid #707070;
border-radius: 5px;
font-size: 15px;
background-color: white;
text-align: left;
color: #656565;
background-image: url(//marquespneus.com.br/wp-content/themes/cms/img/attachments.png);
background-repeat: no-repeat;
background-position: 90% center;
}
.content-body-no-search{
padding: 120px 0;
}
section#produto2 a.aro {
width: max-content;
background: #ec1c24;
padding: 7px 20px;
display: block;
margin-right: 5px;
border-radius: 3px;
color: #ffffff;
font-size: 14px;
line-height: 24px;
font-weight: 800;
border: 1px solid #ec1c24;
}
section#produto2 a.aro:last-child {
margin: 0;
}
section#produto2 .col-12.aros_linha {
display: flex;
flex-wrap: wrap;
justify-content: center;
}
section#produto2 a.aro:hover {
font-weight: 900;
background: #ffffff;
color: #ec1c24;
}
section#produto2 h2.linha_aro_imgs {
color: #080808;
margin-top: 100px;
font-weight: 600;
font-size: 30px;
line-height: 40px;
margin-bottom: 15px;
}
section#produto2 .thumb-foto {
cursor: pointer;
}
.conteudo .texto {
padding: 7px 14px;
border: 1px solid #E4E4E4;
border-radius: 5px;
margin-bottom: 40px;
text-align: center;
font-weight: 900;
}
.conteudo .texto p {
margin: 0;
}
.exampleModalCenter_pro .modal-header {
padding: 0;
}
.exampleModalCenter_pro .modal-header .close {
position: absolute;
top: 0;
right: 0;
width: 50px;
height: 50px;
background: #000;
color: #fff;
padding: 0 0 7px 2px;
z-index: 9;
border-radius: 50px;
transition: 400ms;
}
.exampleModalCenter_pro .modal-header .close:hover {
opacity: 1;
}
.exampleModalCenter_pro .modal-body {
padding: 0;
}
.exampleModalCenter_pro .modal-dialog.modal-dialog-centered.modal-xl {
max-width: 80%;
}
.exampleModalCenter_pro .thumb-foto {
height: 50vh;
}
.exampleModalCenter_pro .texto {
padding: 10px 25px;
}
.exampleModalCenter_pro .texto h2 {
font-size: 30px;
line-height: 40px;
font-weight: 600;
color: #080808;
}
.exampleModalCenter_pro .texto p {
font-size: 16px;
line-height: 26px;
}
#produto2 .modal-body .thumb-foto:hover img {
opacity: 1;
}
section#produto2 .modal-body .thumb-foto {
cursor: auto !important;
display: flex;
align-items: center;
justify-content: center;
height: 50vh !important;
border: none;
margin-bottom: 30px;
}
section#produto2 .modal-body .texto {
border-top: 1px solid #E4E4E4;
}
span.navegacao_inside_modalbody {
position: absolute;
width: 50px;
height: 50px;
background: #080808;
transition: 400ms;
cursor: pointer;
display: flex;
align-items: center;
justify-content: center;
border-radius: 50px;
top: calc(50% - 25px);
}
span.navegacao_inside_modalbody:hover {
background: #EC1C24;
}
span.navegacao_inside_modalbody svg {
fill: #fff;
}
span.navegacao_inside_modalbody.prev {
left: -65px;
}
span.navegacao_inside_modalbody.next {
right: -65px;
}
.exampleModalCenter_pro{
transition: opacity 500ms 200ms;
opacity: 0 !important; 
}
.exampleModalCenter_pro.agora_mostra{
opacity: 1 !important; 
}
.modal-backdrop.show {
opacity: 0.8;
}
.card-imagens .conteudo &gt; a{
display: block;
}
.cards .slick-track{
display: flex !important;
}
.cards .card.slick-slide{
height: inherit !important;
margin: 15px;
transition: 400ms;
border-radius: 5px;
overflow: hidden;
box-shadow: 0px 0px 12px 0px #0000002b;
}
.cards .card-imagens img {
height: 200px;
width: 100%;
object-fit: cover;
}
.cards .card-texto  h2 {
color: #484848;
font-size: 22px;
font-weight: 600;
line-height: 30px;
height: 60px;
align-items: center;
text-align: center;
display: flex;
width: 100%;
flex: 100%;
justify-content: center;
}
.cards .card-texto {
height: 100%;
padding: 15px;
}
.cards .card-texto p {
font-size: 16px;
line-height: 26px;
}
.confira_nossos_servicos {
margin-top: 130px;
text-align: center;
}
.cards .card.slick-slide:hover {
transform: scale(1.05);
}
.card.slick-slide {
display: flex;
}
.cards .card.slick-slide:hover .card-texto h2 {
color: #ec1c24;
}
#servico2 .imagem img {
position: absolute;
width: 100%;
height: 100%;
object-fit: cover;
border-radius: 5px;
}
span.navegacao_servico {
background: #ec1c24;
width: 50px;
height: 50px;
position: absolute;
top: calc(50% - 25px);
display: flex;
align-items: center;
justify-content: center;
border-radius: 50px;
cursor: pointer;
}
span.navegacao_servico svg {
fill: #fff;
}
span.navegacao_servico.next.slick-arrow {
right: -65px;
}
span.navegacao_servico.prev.slick-arrow {
left: -65px;
}
.confira_nossos_servicos .botao {
margin-top: 15px;
}
#footer .contatos ul li {
align-items: start;
}
.cards .card-texto p{
user-select: text;   
}
.confira_nossos_servicos .card .botao {
margin: 0 0 15px !important;
}
.cards .card-texto p {
margin: 0;
}
.cards .card-texto {
height: max-content;
min-height: 210px;
}
.confira_nossos_servicos .cards .card {
margin-bottom: 40px;
}
.confira_nossos_servicos .cards .card .btn-default:hover svg path{
fill: #EC1C24;
}
#autocenter-cards .mb-4 {
margin-bottom: 5rem !important;
}
.page-template-modelo-sobre iframe{
aspect-ratio: 16 / 9;
width: 80%;
height: auto;
margin-top: 50px;
}
.single-auto-center #header-inner .botao-header,
.postid-3762  #header-inner .botao-header {
display: none;
} @media( min-width: 1440px ) {
.container-fluid {
max-width: 1360px;
width: 100%;
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto;
}
.container {
max-width: 1166px;
}
}
@media (min-width: 1360px) and (max-width: 1439px){
.container-fluid {
max-width: 1240px;
width: 100%;
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto;
}
}
@media (max-width: 1359px){
.container-fluid {
max-width: 90%;
width: 100%;
margin: 0 auto;
}
#header nav#main-menu ul li a {
font-weight: 600 !important;
font-size: 13px !important;
}
}
@media(max-width: 1899px){
#servico2 ul li::before{
top: 10px;
}
}
@media( max-width: 1600px ) {
.cards .card-imagens img {
height: 180px;
}
.card-produto .conteudo .botao{
bottom: 20px;
}
.custom-navigation-home .flex-prev { 
margin-left: 10px;
max-width: 40px;
}
.custom-navigation-home .flex-next { 
margin-right: 10px;
max-width: 40px;
}
#slider-servicos {
margin-top: 100px;
}
.cards .card-texto h2 {
font-size: 20px;
color: #484848;
}
.cards .card-texto p {
font-size: 13px;
line-height: 22px;
}	
}
@media( max-width: 1439px ) {
#slider-home .slide {
height: 681px;
}
#servico2 ul li::before{
top: 7px;
}
}
@media( max-width: 1359px ) {
#header #main-menu ul li {
display: inline-block;
margin: 0 0 0 30px;
}
#header-top {
color: #707070;
font-size: 12px;
padding: 12px 0;
}
#header-top .telefone {
display: inline-block;
margin-right: 30px;
margin-left: 30px;
}
}
@media( max-width: 1200px ) {
}
@media( max-width: 1199px ) {
#lojas .bg-black h2 {
font-size: 24px;
line-height: 32px;
}
#lojas .bg-black {
background-color: black;
color: white;
padding: 50px 30px;
border-top-left-radius: 5px;
border-bottom-left-radius: 5px;
}
input[type="submit"] {
width: auto;
background-color: #EC1C24;
border: 2px solid #EC1C24;
color: white;
padding: 0 40px;
float: right;
}
#footer {
font-size: 12px;
}
#sobre3 .session-title {
margin-top: 0;
}
} 
@media( max-width: 1024px ) {
.sub-header {
width: 100%;
height: 185px;
} 
.sub-header .conteudo {
padding-top: 60px;
}
.sub-header .conteudo h2 {
font-size: 28px;
font-weight: 600;
margin-bottom: 15px;
} 
.sub-header .breadcumbs {
font-size: 14px;
}
} 
@media( max-width: 991px ) {
.no-padding{
padding: 0 15px;
}
.no-padding-left{
padding-left: 15px;
}
.no-padding-right{
padding-right: 15px;
}
#footer {
font-size: 14px;
}
#header {
padding: 15px 0;
}
#header nav#main-menu {
position: absolute;
right: 0;
top: -40px;
}
#header .acessos-header {
text-align: right;
margin-top: 20px;
}
#home2 .session-title {
margin-top: 100px;
}
#home3 .card-servico {
margin-bottom: 30px;
}
.card-produto {
margin-bottom: 30px;
}
#servico2 .imagem img {
margin-top: 40px;
width: 100%;
height: auto;
}
#produto2 .session-title {
position: relative;
top: 0;
transform: none;
}
#produto2 .imagem img { 
width: 100%;
height: auto;
}
.sidebar-blog {
margin-top: 40px;
}
.page-template-modelo-sobre iframe{
width: 100%;
}
}
@media( max-width: 768px ) {
}
@media( max-width: 767px ) {
.session-title h2 {
color: #000000;
position: relative;
font-size: 32px;
}
} 
@media( max-width: 575px ) {
.session-title h2 { 
font-size: 28px;
}
#slider-home .slide .conteudo h2 {
font-size: 42px;
}
#slider-home .slide .conteudo { 
margin-top: 100px;
}
#slider-home .slide {
height: 601px;
}
#home2 .imagem-sobre {
display: inline-block;
margin-right: 20px;
width: 25%;
}
#home2 {
padding-bottom: 100px;
margin-top: -100px;
}
#servico2 .banner-relacionado {
padding: 20px;
}
} #header {
padding: 20px 0;
}
#home2 .container {
max-width: 1400px;
}
#home2 .imagem-sobre img{
border-radius: 10px;
transition: 200ms all;
}
#home2 .imagem-sobre img:hover{
transform:scale(1.02);
}
#home3 .card-servico:hover{
transform: scale(1.01);
}
.card-produto .conteudo {
padding: 25px 30px 40px 30px;
min-height: 335px;
}
#lojas {
padding: 170px 0;
}
#lojas .session-title h2 {
font-size: 26px;
}
#lojas .bg-black {
padding: 30px;
}
#lojas div#map, #lojas div#mapa {
height: 100% !important;
}
#home6 {
padding: 150px 0;
}
.post-blog .thumb {
margin-bottom: 20px;
}
#ultimas-blog {
padding: 150px 0;
}
input[type="submit"] {
float: left;
}
#contato ul.contatos {
padding: 40px;
}
#footer .coluna4 .newsletter-footer p {
margin-bottom: -10px;
}
#footer ul li {
margin-bottom: 10px;
}
#footer .contatos ul li:nth-child(2){
display: flex;
}
#footer .contatos ul li .icone{
width: 40px;
margin-right: 10px;
}
.social-footer {
display: flex;
font-size: 16px;
font-weight: 600;
margin-bottom: 20px;
}
ul.social li {
padding: 0;
background-size: 0;
display: inline-block;
margin-right: 20px;
}
.social-footer ul {
margin-left: 0px;
padding-left: 15px;
}
.slide .social-footer li a{
color: #fff;
transition: 0.2s all;
}
.slide .social-footer li a:hover{
color: #D90B0B;
}
.container-fluid {
max-width: 1400px;
}
#sobre3 {
padding: 150px 0;
}
.timeline .conteudo p br{
display: none;
}
#sobre4 .imagens-timeline img{
transition: 0.3s all;    
border-radius: 3px;
height: 255px;
object-fit: cover;
}
#sobre4 .imagens-timeline img:hover{
transform: scale(1.02);
}
#sobre5 .mvv{
padding: 100px 0;
background-color: #F2F3F3;
}
#sobre5 .card-inst {
background-color: #fff;
display: flex;
flex-direction: column;
align-items: center;
padding: 40px;
height: 370px;
-webkit-box-shadow: 0px 0px 30px 5px rgba(0,0,0,0.09); 
box-shadow: 0px 0px 30px 5px rgba(0,0,0,0.09);
}
#sobre5 .card-inst h3{
font-size: 22px;
font-weight: bold;
margin: 15px 0;
}
#sobre5 .card-inst p {
font-size: 14px;
line-height: 26px;
}
#contato ul.contatos li img {
transition: 0.3s all;    
}
#contato ul.contatos li img:hover{
transform: translateY(-10px);  
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output {
color: #fff;
}
input.wpcf7-form-control.wpcf7-submit.btn.btn-black{
box-shadow: none;
}
.wpcf7 form.sent .wpcf7-response-output {
color: #fff;
}
.wpcf7-not-valid-tip {
display: none;
}
input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.wpcf7-not-valid,
textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required.wpcf7-not-valid{
border: solid 2px red;
}
#servico2 {
padding: 150px 0;
}
#servico2 .imagem img, #produto2 .imagem img{
transition: 0.3s all;
}
#servico2 .imagem img:hover, #produto2 .imagem img:hover{
transition: 0.3s all;
transform: scale(1.02);
}
#servico2 .banner-relacionado {
margin-top: 150px;
padding: 90px;
transition: 0.25s all;
}
#servico2 .banner-relacionado:hover {
transform: scale(1.01);    
}
#servico2 .banner-relacionado .session-title h2{
font-size: 28px;
}
#servico2 ul li {
transition: 0.3s all;
}
#servico2 ul li:hover {
transform: translateX(5px);
}
#lojas .bg-black ul.lojas li{
transition: 0.25s all;
}
#lojas .bg-black ul.lojas li:hover{
color: #fff;
background-color: #EC1C24;
background-image: url(//marquespneus.com.br/wp-content/themes/cms/img/list-loja.png);
background-position: 92% center;
}
#contato {
padding: 120px 0;
}
#produto3{
background-color: #F2F3F3;
}
#produto3 .produtos-relacionados{
padding: 150px 0;
}
#produto3 .produtos-relacionados .row{
justify-content: center;
}
body.postid-3776 #produto2 .col-lg-4 {
-ms-flex: 0 0 33.333333%;
flex: 0 0 24.333333%;
max-width: 24.333333%;
}
#blog2 .post-blog .thumb {
height: 445px;
}
#blog2 .post.post-item-blog:hover .thumb{
transform: scale(1.02);
}
#blog2 .pagination a:hover{
background-color: #EC1C24;
border: 1px solid #EC1C24;
color: white;
}
#blog2 .sidebar-blog{
padding-left: 2vw;
}
#blog2 .post-blog .post-title h3, #blog2 .post-blog .post-title h1 {
font-size: 30px;
line-height: 40px;
}
.post-blog .post-excerpt {
margin: 30px 0;
}
.post-excerpt img{
margin-bottom: 20px;
}
.post-excerpt a{
color: black !important;
font-weight: bold;
}
article.post.post-item-blog{
margin-bottom: 50px;
}
body.single-post #blog3{
background-color: #F2F3F3;
}
body.single-post #blog3 .session-title h2 {
text-align: center;
margin-bottom: 60px;
}
body.single-post #blog3 .session-title h2::after {
bottom: -10px;
left: 50%;
}
#blog3 .post-blog .post_content{
display: flex;
flex-direction: column;
justify-content: space-between;
}
#blog3 .post-blog .post-title{
min-height: 100px;
}
#blog3{
padding: 150px 0;
}
.custom-navigation-home {
top: 50%;
transition: 0.3s all;
}
.custom-navigation-home .flex-prev, .custom-navigation-home .flex-next{
display: flex;
align-items: center;
justify-content: center;
width: 45px;
height: 45px;
border-radius: 25px;
max-width: 60px;
}
.custom-navigation-home .flex-prev:hover, .custom-navigation-home .flex-next:hover{
background-color: red;
}
body.single-produto .produtos-relacionados .card-produto .btn-default-white:hover {
color: #EC1C24;
}
#lojas .loja {
position: absolute;
top: 15px;
left: 15px;
background-color: #fff;
border-radius: 5px;
padding: 30px;
transition: 400ms;
opacity: 0;
z-index: 1;
}
#lojas .loja.active {
opacity: 1;
z-index: 2;
}
#lojas .loja strong {
font-weight: 600;
}
#lojas .loja p {
font-size: 14px;
line-height: 22px;
}
#lojas .loja a {
color: #484848;
}
#lojas .bg-black ul.lojas li.active {
background-color: #EC1C24;
color: #fff;
background-image: url(//marquespneus.com.br/wp-content/themes/cms/img/list-loja.png);
}
.btn.focus, .btn:focus {
outline: 0;
box-shadow: none;
}
#mega-menu-wrap-main_menu #mega-menu-main_menu &gt; li.mega-menu-flyout 
ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
font-size: 13px;
}
.imgem1, .imgem2, .imgem3, #sobre5 .card-inst{
transition: 0.3s all;
}
.imgem1:hover, .imgem2:hover, .imgem3:hover{
transform: scale(1.02);
}
#sobre5 .card-inst:hover{
transform: scale(1.02);
}
#sobre5 .card-inst p img {
width: 60px;
height: 50px;
}
.form-control:focus {
outline: 0;
box-shadow: none;
}
#blog2 .post-blog .post-content .post-excerpt p a{
color: black !important;
font-weight: 600 !important;
}
#blog2 .post-blog .post_content .post-excerpt p a:hover{
color: #EC1C24 !important;
}
#sobre8 {
padding: 100px 0;
}
#sobre8 .session-title h2 {
color: white;
}
#sobre8 p{
text-align: center;
color: white;
}
section#politicas {
padding: 100px 0;
}
.cards-loja .card-loja .card-imagem img {
height: 200px;
width: 100%;
object-fit: cover;
}
.cards-loja .card-loja.slick-slide {
height: inherit !important;
margin: 15px;
transition: 400ms;
border-radius: 5px;
overflow: hidden;
box-shadow: 0px 0px 12px 0px #0000002b;
}
.row.confira_nossas_lojas {
margin-top: 100px;
}
.cards-loja .card-loja .card-texto  h2 {
color: #484848;
font-size: 22px;
font-weight: 600;
line-height: 30px;
height: 60px;
align-items: center;
text-align: center;
display: flex;
width: 100%;
flex: 100%;
justify-content: center;
}
.cards-loja .card-loja.slick-slide:hover {
transform: scale(1.05);
}
.cards-loja .card-loja.slick-slide:hover .card-texto h2 {
color: #ec1c24;
}
section#autocenter-2 {
padding: 100px 0;
}
section#autocenter-2 .img-galeria.slick-slide {
height: 400px;
}
section#autocenter-2 .img-galeria img {
width: 100%;
object-fit: cover;
height: 100%;
}
section#autocenter-2 span.navegacao_servico.next.slick-arrow {
right: 10px;
}
section#autocenter-2 span.navegacao_servico.prev.slick-arrow {
left: 10px;
z-index: 9;
}
section#autocenter-2 .session-title.text{
margin-left: 25px;
}
section#autocenter-2 .session-title.text a{
color: #484848;
}
.btn-green {
background: #55CD6C;
color: white;
border: 2px solid #55CD6C;
transition: 250ms;
}
.btn-green svg{
margin-right: 10px;
}
.btn-green:hover {
color: #fff;
text-decoration: none;
transform: scale(1.02);
}
#home3 .card-servico {
padding: 20px 20px;
min-height: 100%;
}
#home3 .card-servico .titulo {
flex-direction: column;
}
#home3 .card-servico .titulo img{
margin-bottom: 10px;
min-height: 64px;
}
#home3 .card-servico .titulo h3 {
margin-left: 0px;
font-size: 20px;
text-align: center;
}
#home3 .card-servico .descricao {
text-align: center;
}
#home3 .card-servico .botao {
display: flex;
justify-content: center;
}
#home4 .row:last-child{
justify-content: center;
}
.autocenter-single .btns-contato {
display: flex;
flex-direction: column;
align-items: flex-start;
}
.autocenter-single .btns-contato a {
margin-bottom: 10px;
transition: 0.3s;
}
.autocenter-single .btns-contato a:hover{
transform: scale(1.02);
}
.autocenter-single .btns-contato .btn-default:hover {
background: #EC1C24;
color: white;
border: 2px solid transparent;
}
.autocenter-single .btns-contato .btn-default svg {
margin-right: 10px;
}
.autocenter-single .btns-contato .btn {
min-width: 170px;
}
.row.btn-servicos {
display: flex;
align-items: center;
justify-content: center;
margin-top: 20px;
}
.row.btn-servicos.card-nao {
margin-top: 80px;
}
.row.btn-servicos .botao .btn-default {
transition: 0.3s;
margin-left: 10px;
}
.row.btn-servicos .botao .btn-default:hover{
transform: scale(1.02);
background: #EC1C24;
color: white;
border: 2px solid transparent;
}
.row.btn-servicos .botao .btn-default svg {
margin-right: 10px;
}
.bwg_close_btn {
opacity: 1 !important ;
color: white !important ;
}
.bwg_thumbnail.bwg_container {
margin-top: 50px !important;
}
.revendedor {
padding: 100px 0;
color: white;
background-repeat: no-repeat;
background-position: center;
background-size: cover;
}
.revendedor .session-title h2 {
color: white;
}
.revendedor .content-text {
display: flex;
height: 100%;
align-items: flex-start;
flex-direction: column;
justify-content: center;
}
.revendedor .text li{
color: white;
font-weight: bold;
}
.revendedor .text ol {
padding-left: 20px;
}
.revendedor .btn-default-red {
line-height: 31px;
}
.revendedor .img-lateral{
transition: 250ms all;
}
.revendedor .img-lateral:hover{
transform: scale(1.02);
}
section#autocenter-3 {
padding: 50px 0 100px 0;
background: #F0F0F0;
}
.sliderDepoimentos .boxDepoimento {
padding: 20px;
box-shadow: 0px 0px 12px 0px #0000002b;
min-height: 290px;
display: flex !important;
flex-direction: column;
align-items: center;
justify-content: center;
margin: 10px;
border-radius: 5px;
background: white;
}
.sliderDepoimentos .boxDepoimento .textoDepoimento {
text-align: center;
}
.sliderDepoimentos .boxDepoimento .nomeDepoimento {
font-weight: 600;
margin-bottom: 0;
}
.sliderDepoimentos .boxDepoimento a {
color: #6f6f6f;
font-size: 14px;
line-height: 1;
}
.sliderDepoimentos .boxDepoimento .textoDepoimento {
line-height: 23px;
}
.cards .card .card-imagens{
overflow: hidden;
}
.cards .card .card-imagens img {
transition: 250ms all;
}
.cards .card .card-imagens:hover img {
transform: scale(1.05);
} @media(max-width: 1600px){
.cards .card-texto {
min-height: 170px;
}
span.rpwwt-post-title{
display: table-cell; 
}
.container-fluid {
max-width: 1200px;
}
#home2 .container {
max-width: 1200px;
}   
.container {
max-width: 1000px;
}   
#header {
padding: 15px 0;
}
#mega-menu-wrap-main_menu #mega-menu-main_menu &gt; li.mega-menu-item &gt; a.mega-menu-link {
font-size: 13px;
}   
.botao-header .btn {
font-size: 12px;
height: 40px;
min-width: 144px;
}
#slider-home .slide {
height: 85vh;
}
#slider-home .slide .conteudo {
font-size: 16px;
line-height: 30px;
margin-top: 90px;
}
#slider-home .slide .conteudo h2 {
font-size: 48px;
line-height: 58px;
}
.session-title h2 {
font-size: 32px;
}
.session-title {
font-size: 14px;
line-height: 28px;
}
.btn {
font-size: 13px;
height: 40px;
min-width: 154px;
}
#home2 {
padding-bottom: 120px;
}
#home3 .card-servico {
padding: 20px 15px;
}
#home3 .card-servico .titulo img {
min-height: 56px;
}
#home3 .card-servico .titulo h3{
font-size: 20px;
}
#home3 .card-servico .descricao {
font-size: 13px;
line-height: 25px;
margin-bottom: 10px;
margin-top: 5px;
}
#home3 .card-servico .botao .btn {
font-size: 12px;
height: 35px;
min-width: 134px;
}
.card-produto .thumb {
height: 180px;
}
.card-produto .conteudo h3 {
font-size: 20px;
line-height: 30px;
}
.card-produto .descricao {
font-size: 13px;
line-height: 22px;
margin-top: 15px;
}
.card-produto .conteudo {
padding: 25px 25px 30px 25px;
min-height: 295px;
}
#lojas .bg-black {
padding: 30px;
}
#lojas .session-title h2 {
font-size: 22px;
line-height: 32px;
}
#lojas .bg-black ul.lojas li {
font-size: 17px;
line-height: 55px;
}
#lojas {
padding: 120px 0;
}
#home6 {
padding: 110px 0;
}   
#slider-depoimentos .bg-white {
padding: 40px 40px 30px 40px;
height: 100%;
}
#slider-depoimentos .depoimento {
font-size: 14px;
line-height: 26px;
margin-top: 22px;
}
#slider-depoimentos .titulo .empresa {
font-size: 13px;
}
#slider-depoimentos .titulo .nome {
font-size: 20px;
line-height: 24px;
}
#slider-depoimentos .flexslider .slides img {
width: 60px;
}
#slider-depoimentos .video iframe {
height: 315px;
}
#ultimas-blog {
padding: 110px 0;
}
#home7 .ultimas-blog .post-blog .thumb {
height: 205px;
}
#home7 .ultimas-blog .post-blog .post-title h3 {
font-size: 16px;
line-height: 26px;
margin-bottom: 20px;
}
.ultimas-blog .post-blog .post-title h3 {
font-size: 16px;
line-height: 26px;
margin-bottom: 20px;
min-height: 80px;
}
#home7 .ultimas-blog .post-blog .post-blog .post-excerpt {
font-size: 13px;
line-height: 23px;
margin-bottom: 20px;
margin: 25px 0;
}
#contato ul.contatos li strong {
font-size: 20px;
}
#contato ul.contatos li img {
width: 40px;
}
#contato .form-contato {
padding: 40px 40px;
}
#contato .form-contato input {
height: 45px;
padding: 0 15px;
font-size: 13px;
}
#contato .form-contato select {
height: 45px !important;
padding: 0 15px !important;
font-size: 13px !important;
}
#contato .form-contato textarea {
padding: 15px;
font-size: 14px;
height: 160px;
margin-top: 0;
}
#contato ul.contatos li p br {
display: none;
}
#footer {
font-size: 13px;
line-height: 24px;
}
.sub-header {
height: 293px;
}
.sub-header .conteudo {
padding-top: 100px;
}
.sub-header .conteudo h2 {
font-size: 30px;
}
.sub-header .breadcumbs {
font-size: 15px;
line-height: 30px;
}
#sobre3 {
padding: 140px 0;
}
#sobre4 .timeline .conteudo {
margin-left: 20px;
}
#sobre5 .card-inst {
height: 310px;
}
#sobre5 .card-inst h3 {
font-size: 20px;
margin: 10px 0;
font-weight: 600;
}
#sobre5 .card-inst p img {
width: 60px;
height: 50px;
}
#sobre5 .card-inst p {
font-size: 12px;
line-height: 20px;
}
.ultimas-blog .post-blog .thumb {
height: 206px;
}
.ultimas-blog .post-blog .post-title h3 {
font-size: 16px;
line-height: 26px;
}
.ultimas-blog .post-blog .post-excerpt {
font-size: 13px;
line-height: 26px;
}
.ultimas-blog .post-access.btn {
font-size: 12px;
}
#contato {
padding: 100px 0;
padding-bottom: 50px;
}
#contato .form-contato label {
font-size: 13px;
}
input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email{
height: 45px; 
}
#header .header-logo img{
max-width: 80%;
}
#servico2 {
padding: 120px 0;
}
#servico2 ul li {
font-size: 14px;
line-height: 30px;
}
#servico2 .banner-relacionado {
padding: 70px;
}
#servico2 .banner-relacionado .session-title h2 {
font-size: 24px;
}
#servico2 .banner-relacionado .session-title{
font-size: 12px;
line-height: 28px;
}
#produto2 {
padding: 120px 0;
}
#produto2 .session-title{
font-size: 13px;
line-height: 28px;  
}
#produto2 .imagem img{
max-width: 90%;
float: right;
}
#produto3 .produtos-relacionados {
padding: 120px 0;
}
.produtos-relacionados .card-produto .thumb {
height: 170px;
}
.produtos-relacionados .card-produto .conteudo {
padding: 25px 25px 30px 25px;
min-height: 275px;
}
#blog2 .post-blog .thumb {
height: 370px;
}   
#blog2 .post-blog .post-title h3 {
font-size: 24px;
line-height: 34px;
}
.sidebar-blog h3.widgettitle {
font-size: 22px;
margin-bottom: 35px;
}
span.rpwwt-post-title {
font-size: 13px;
line-height: 22px !important;
}
.sidebar-blog input#s, .sidebar-blog button#searchsubmit{
margin-top: 0;
}
.sidebar-blog .widget_categories ul li {
font-size: 15px;
}
#blog2 .post-share span{
display: flex;
}
#blog3 {
padding: 110px 0;
}
#blog3 .post-blog .thumb {
height: 206px;
}
#blog3 .post-blog .post-title h3 {
font-size: 16px;
line-height: 26px;
}
#blog3 .post-blog .post-excerpt {
font-size: 13px;
line-height: 23px;
}
#footer ul li {
margin-bottom: 5px;
}
#footer ul {
margin-bottom: 0px;
}
#footer .contatos ul li {
margin-bottom: 25px;
}
#footer .coluna4 {
margin-left: 2vw;
}
#footer input.wpcf7-form-control.wpcf7-submit.btn.btn-black{
width: 100%;
font-size: 12px;
padding: 0 20px;
}
#footer input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email {
height: 40px;
}
.revendedor .btn-default-red {
line-height: 28px;
}
.revendedor .content-text li{
font-size: 14px;
}
.sliderDepoimentos .boxDepoimento {
padding: 15px;
}
.sliderDepoimentos .boxDepoimento .textoDepoimento {
line-height: 22px;
}
.sliderDepoimentos .boxDepoimento .textoDepoimento br {
display: none;
}
}
@media(max-width: 1440px){
.cards .card-texto {
min-height: 160px;
}
.container-fluid {
max-width: 1050px;
}
#home2 .container {
max-width: 1000px;
}
.container {
max-width: 900px;
}
#mega-menu-wrap-main_menu #mega-menu-main_menu &gt; li.mega-menu-item &gt; a.mega-menu-link {
font-size: 12px;
}
#slider-home .slide {
height: 78vh;
}
#slider-home .slide .conteudo {
font-size: 14px;
line-height: 25px;
margin-top: 80px;
}
#slider-home .slide .conteudo h2 {
font-size: 40px;
line-height: 50px;
}
#slider-home .slide .conteudo .botao .btn {
font-size: 12px;
height: 35px;
min-width: 134px;
}
.session-title {
font-size: 13px;
line-height: 26px;
}
#home2 .session-title {
margin-bottom: 20px;
margin-left: 1vw;
}
#home2 .botao {
margin-left: 1vw;
}
.session-title h2 {
font-size: 26px;
}   
#home2 .botao .btn {
font-size: 12px;
height: 40px;
min-width: 134px;
}
#home3 .card-servico .titulo h3 {
font-size: 18px;
margin-bottom: 0;
}
#home3 .card-servico .descricao {
line-height: 23px;
margin-bottom: 20px;
}
.card-produto .conteudo h3 {
font-size: 18px;
line-height: 22px;
}
.card-produto .thumb {
height: 160px;
}
.card-produto .botao .btn {
font-size: 12px;
height: 35px;
min-width: 134px;
}
.card-produto .descricao {
font-size: 12px;
line-height: 20px;
margin-top: 10px;
}
.card-produto .conteudo {
min-height: 260px;
}
#home4 {
padding: 80px 0;
}
#lojas .bg-black {
padding: 25px;
}
#lojas .session-title h2 {
font-size: 19px;
line-height: 30px;
}
#lojas {
padding: 100px 0;
}
#slider-depoimentos .slides img {
width: 55px;
}
#slider-depoimentos .bg-white {
padding: 30px 40px 30px 30px; height: 320px;
}
.video{
height: 100%;
}
#slider-depoimentos .video iframe, #slider-depoimentos .video video {
height: 312px;
}
#home6 {
padding: 100px 0;
}   
#home7 .ultimas-blog .post-blog .post-title h3 {
font-size: 15px;
line-height: 25px;
margin-bottom: 15px;
}
.ultimas-blog .post-blog .post-excerpt {
font-size: 12px;
line-height: 22px;
margin: 20px 0;
}
#home7 .ultimas-blog .post-blog .thumb {
height: 185px;
}
#ultimas-blog {
padding: 100px 0;
}
#contato ul.contatos li img {
width: 35px;
} 
#contato ul.contatos {
padding: 25px;
}
#contato ul.contatos li p {
font-size: 14px;
}
#contato ul.contatos li {
margin-bottom: 50px;
}
#footer h3 {
font-size: 14px;
line-height: 34px;
}
#footer .logo-footer {
width: 210px;
}
#footer ul.social li {
margin-right: 15px;
}
#footer {
font-size: 12px;
line-height: 24px;
}
.copyright {
padding-bottom: 15px;
}
.copyright hr {
margin-top: 40px;
margin-bottom: 20px;
}
#footer .container {
max-width: 950px;
}  
.botao-header .btn {
font-size: 12px;
height: 35px;
min-width: 135px;
}
.sub-header {
height: 270px;
}
.sub-header .conteudo h2 {
font-size: 28px;
}
.sub-header .breadcumbs {
font-size: 14px;
}
#sobre2 {
padding: 100px 0;
padding-bottom: 50px;
}
#sobre3 {
padding: 100px 0;
}
#sobre4 .timeline .ano {
font-size: 15px;
padding: 0 0px 5px 35px;
height: 35px;
}
#sobre4 .timeline ul li::before {
left: -8px;
top: 27px;
}
.timeline .conteudo p{
font-size: 13px;
}
#sobre5 .card-inst p img {
width: 55px;
height: 45px;
}
#sobre5 .card-inst h3 {
font-size: 18px;
margin: 10px 0;
font-weight: 600;
}
#sobre5 .card-inst {
padding: 35px;
}
#sobre5 .card-inst {
height: 290px;
}
.ultimas-blog .post-blog .thumb {
height: 186px;
}
.ultimas-blog .post-blog .post-title h3 {
font-size: 15px;
line-height: 25px;
}
.ultimas-blog .post-blog .btn {
font-size: 12px;
height: 37px;
min-width: 145px;
padding: 0px 5px;
}
.post-blog .post-date {
font-size: 12px;
}
#contato .form-contato textarea {
padding: 10px;
font-size: 13px;
height: 140px;
}
#contato .form-contato input {
height: 40px;
padding: 0 10px;
font-size: 12px;
}
#contato .form-contato label {
margin-top: 10px;
}
#servico2 {
padding: 110px 0;
}
#servico2 ul li {
font-size: 13px;
line-height: 25px;
}
#servico2 .banner-relacionado {
margin-top: 130px;
padding: 60px;
}
.banner-relacionado .col-lg-6{
-ms-flex: 0 0 60%;
flex: 0 0 60%;
max-width: 60%;
}
#lojas .bg-black ul.lojas li {
font-size: 15px;
line-height: 55px;
}
#produto2 .session-title p br{
display: none;            
}
#produto3 .produtos-relacionados {
padding: 90px 0;
}
body.single-produto .produtos-relacionados .card-produto .conteudo {
min-height: 245px;
}
body.single-produto .produtos-relacionados .card-produto .conteudo h3{
font-size: 16px;
line-height: 20px;
}
#blog2 .post-blog .thumb {
height: 335px;
}
#blog2 .post-blog .post-title h3 {
font-size: 22px;
line-height: 32px;
}
#blog2 .post-blog .post-excerpt {
font-size: 13px;
line-height: 23px;
margin: 25px 0;
}
.sidebar-blog input#s {
font-size: 13px;
height: 47px;
padding: 0 20px;
}
.sidebar-blog button#searchsubmit {
width: 60px;
height: 47px;
}
.sidebar-blog .widget_categories ul li {
font-size: 14px;
}
.sidebar-blog h3.widgettitle {
font-size: 20px;
margin-bottom: 30px;
}
#blog3 .post-blog .post-title h3 {
font-size: 15px;
line-height: 25px;
}
#blog3 .post-blog .post-excerpt {
font-size: 12px;
line-height: 22px;
margin: 25px 0;
}
#blog3 .post-blog .btn {
font-size: 12px;
height: 37px;
min-width: 150px;
padding: 5px 15px;
}
body.single-post #blog3 .session-title h2 {
margin-bottom: 50px;
}
#blog3 {
padding: 90px 0;
}
#blog3 .post-blog .thumb {
height: 186px;
}
.cards .card-texto {
padding: 5px;
}
.cards .card-texto p {
font-size: 12px;
line-height: 20px;
}
.cards .card-texto h2 {
font-size: 16px;
line-height: 26px;
}
.cards .card-imagens img {
height: 170px;
}
#sobre8 {
padding: 80px 0;
}
section#autocenter-2 .img-galeria.slick-slide {
height: 340px;
}
.revendedor .content-text li{
font-size: 13px;
}
.sliderDepoimentos .boxDepoimento .textoDepoimento {
font-size: 14px;
}
.sliderDepoimentos .boxDepoimento {
min-height: 265px;
}
}
@media(max-width: 1366px){
.cards .card-texto {
min-height: 170px;
}
.container-fluid {
max-width: 1000px;
}
#slider-home .slide {
height: 75vh;
}
#header {
padding: 13px 0;
}
.botao-header .btn {
font-size: 11px;
height: 33px;
min-width: 130px;
}
#slider-home .slide .conteudo {
font-size: 13px;
line-height: 25px;
margin-top: 55px;
}
#slider-home .slide .conteudo .botao {
margin-top: 30px;
}
.social-footer {
font-size: 13px;
margin-bottom: 20px;
}
.custom-navigation-home {
top: 40%;
}
.session-title h2 {
font-size: 24px;
}
#home2 .botao .btn {
font-size: 12px;
height: 35px;
min-width: 134px;
}
.container {
max-width: 850px;
}
#home3 .session-title p br{
display: none;
}
#home3 {
padding: 80px 0;
}
.card-produto .conteudo h3 {
font-size: 16px;
line-height: 20px;
}
.card-produto .conteudo {
padding: 20px 20px 25px 20px;
min-height: 250px;
}
.card-produto .descricao {
font-size: 12px;
line-height: 20px;
margin-top: 10px;
}
#lojas .bg-black {
padding: 15px;
}
#lojas .bg-black ul.lojas li {
font-size: 13px;
line-height: 50px;
font-weight: 600;
}   #slider-depoimentos .titulo .nome {
font-size: 18px;
line-height: 20px;
}
#slider-depoimentos .titulo .empresa {
font-size: 12px;
}    
#slider-depoimentos .depoimento {
font-size: 14px;
line-height: 22px;
margin-top: 22px;
}
#slider-depoimentos .slides img {
width: 50px;
}
#slider-depoimentos .bg-white {
padding: 30px 30px 30px 30px;
height: 100%;
}
#slider-depoimentos .video iframe, #slider-depoimentos .video video {
height: 270px;
}
#slider-depoimentos {
margin-top: 10px;
}
#home6 {
padding: 90px 0;
}
#home7 .ultimas-blog .post-blog .thumb {
height: 175px;
}
#home7 .ultimas-blog .post-blog .post-title h3 {
font-size: 14px;
line-height: 24px;
}
.ultimas-blog .post-blog .btn {
font-size: 11px;
height: 35px;
min-width: 140px;
padding: 0px 5px;
}
.ultimas-blog .post-blog .post-excerpt {
line-height: 20px;
}
#ultimas-blog {
padding: 90px 0;
} 
#contato .form-contato textarea {
height: 130px;
}
#contato ul.contatos li p {
font-size: 13px;
}
#contato ul.contatos li strong {
font-size: 18px;
}
#contato ul.contatos li img {
width: 30px;
}
#footer .social-footer {
font-size: 12px;
}
#footer input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email {
height: 35px;
font-size: 13px;
padding: 0 10px;
}
#footer h3::after {
bottom: 0px;
}
#footer h3 {
margin-bottom: 15px;
}
#mega-menu-wrap-main_menu #mega-menu-main_menu &gt; li.mega-menu-item &gt; a.mega-menu-link {
padding: 0px 7px 0px 7px;
}
.sub-header {
height: 250px;
}
.sub-header .conteudo h2 {
font-size: 26px;
}
.sub-header .conteudo {
padding-top: 80px;
}
.sub-header .breadcumbs {
font-size: 13px;
}
#sobre3 .session-title p br{
display: none ;
}
#sobre4 .timeline .ano {
font-size: 13px;
}
#sobre5 .card-inst p img {
width: 50px;
height: 40px;
}
#sobre5 .card-inst h3 {
font-size: 16px;
}
#sobre5 .card-inst p {
font-size: 12px;
line-height: 18px;
}
.ultimas-blog .post-blog .thumb {
height: 166px;
}
.ultimas-blog .post-blog .post-title h3 {
font-size: 14px;
line-height: 24px;
}
#ultimas-blog {
padding: 80px 0;
}
#servico2 {
padding: 100px 0;
}
#servico2 .banner-relacionado {
padding: 55px;
}
#servico2 .banner-relacionado .session-title h2 {
font-size: 22px;
}
#servico2 .banner-relacionado .session-title {
font-size: 12px;
line-height: 24px;
}
#contato {
padding: 80px 0;
padding-bottom: 50px;
}
#produto2 .botao {
margin-top: 30px;
}
#produto2 .botao .btn {
font-size: 12px;
height: 37px;
min-width: 145px;
}
.produtos-relacionados .card-produto .thumb {
height: 150px;
}
body.single-produto .produtos-relacionados .card-produto .conteudo {
min-height: 235px;
}
#blog2 .post-blog .thumb {
height: 315px;
}
.sidebar-blog h3.widgettitle {
font-size: 18px;
margin-bottom: 28px;
}
#blog2 .post-blog .post-title h3 {
font-size: 20px;
line-height: 30px;
}
#blog3 .post-blog .post-title h3 {
font-size: 14px;
line-height: 24px;
}
#blog3 .post-blog .post-excerpt {
font-size: 12px;
line-height: 20px;
margin: 20px 0;
}
.cards .card-imagens img {
height: 150px;
}
.revendedor .text li br{
display: none;
}
.sliderDepoimentos .boxDepoimento {
min-height: 280px;
}
}
@media(max-width: 1280px){
.container-fluid {
max-width: 900px;
}
#home2 .container {
max-width: 960px;
}
.container {
max-width: 800px;
}
#header {
padding: 10px 0;
}
#header nav#main-menu ul li a {
font-size: 11px !important;
}
#header nav#main-menu {
margin-top: 4px;
}
#slider-home .slide .conteudo h2 {
font-size: 36px;
line-height: 46px;
}
#home2 .container .session-title p br{
display: none;
}
#home3 .card-servico .descricao {
margin: 15px 0;
font-size: 12px;
line-height: 20px;
}
.card-produto .thumb {
height: 140px;
}
.card-produto .descricao {
font-size: 12px;
line-height: 18px;
margin-top: 10px;
}
.card-produto .conteudo {
min-height: 260px;
}
#lojas .session-title h2 {
font-size: 18px;
line-height: 28px;
}  
#lojas {
padding: 90px 0;
}
#slider-depoimentos .depoimento {
font-size: 13px;
line-height: 22px;
margin-top: 15px;
}
#slider-depoimentos .bg-white {
padding: 25px 25px 25px 25px;
height: 280px;
}
#slider-depoimentos .video iframe, #slider-depoimentos .video {
height: 280px;
}
.post-blog .post-date {
font-size: 10px;
}
.sub-header {
height: 240px;
}
#sobre2 {
padding: 80px 0;
padding-bottom: 50px;
}
.session-title {
font-size: 13px;
line-height: 24px;
}
#sobre3 {
padding: 80px 0;
}
#sobre4 {
padding: 80px 0 0 0;
}
#sobre4 .timeline .ano {
font-size: 12px;
padding: 0 0px 5px 15px;
}
#sobre5 .card-inst {
padding: 30px;
height: 295px;
}
#sobre5 .card-inst p {
font-size: 12px;
line-height: 18px;
}
#sobre5 .card-inst h3 {
margin: 10px 0;
margin-top: 5px;
}
#contato .form-contato {
padding: 25px 35px;
}
#contato ul.contatos li {
margin-bottom: 40px;
}
#contato {
padding-bottom: 30px;
}
#servico2 .banner-relacionado {
margin-top: 110px;
padding: 45px;
}
#servico2 .banner-relacionado .session-title h2 {
font-size: 20px;
margin-bottom: 20px;
}
#produto3 .produtos-relacionados {
padding: 80px 0;
}
.produtos-relacionados .card-produto .thumb {
height: 135px;
}
#blog2 .post-blog .thumb {
height: 290px;
}
.sidebar-blog h3.widgettitle {
font-size: 16px;
margin-bottom: 26px;
}
#blog2 .post-blog .post-title h3 {
font-size: 18px;
line-height: 28px;
}
#slider-home .slide {
height: 70vh;
}
.cards .card-imagens img {
height: 135px;
}
.cards .card.slick-slide {
margin: 8px;
}
.revendedor .content-text p{
font-size: 16px !important;
}
.sliderDepoimentos .boxDepoimento .textoDepoimento {
line-height: 22px;
font-size: 13px;
}
}
@media(max-width: 1024px){
.container-fluid {
max-width: 85%;
}
#home2 .container {
max-width: 90%;
}
#mega-menu-wrap-main_menu #mega-menu-main_menu &gt; li.mega-menu-item &gt; a.mega-menu-link {
padding: 0px 5px 0px 5px;
}
#home2 {
margin-top: 50px;
}
#home2 .imagem-sobre {
width: 25%;
}
#slider-home .slide {
height: 60vh;
}
#slider-home .slide .conteudo h2 {
font-size: 32px;
line-height: 42px;
}
#home2 .session-title {
margin-bottom: 20px;
margin-left: 0vw;
}
#home2 .botao {
margin-left: 0vw;
}
#home2 {
padding-bottom: 90px;
}
#footer .container {
max-width: 90%;
}
.sub-header {
height: 220px;
}
.sub-header .conteudo h2 {
font-size: 24px;
}
.sub-header .breadcumbs {
font-size: 12px;
}
article.post.post-item-blog {
margin-bottom: 40px;
}
#blog2 .post-blog .post-title h3 {
font-size: 16px;
line-height: 26px;
}
section#autocenter-2 .img-galeria.slick-slide {
height: 320px;
}
}
@media(max-width: 991px){
.container {
max-width: 90%;
}
#mega-menu-wrap-main_menu #mega-menu-main_menu &gt; li.mega-menu-item{
width: max-content !important;
}
#header .acessos-header {
display: none;
}
#home2 .imagem-sobre {
width: 29%;
}
#home2 .row{
display: flex;
flex-direction: column-reverse;
}
#home2 .video-inst iframe{
width: 100%;
margin-top: 50px;
}
#slider-home .slide .conteudo h2 {
font-size: 34px;
line-height: 44px;
}
#slider-home .slide .conteudo {
font-size: 14px;
line-height: 25px;
margin-top: 80px;
}
#home2 .session-title {
margin-top: 90px;
margin-bottom: 20px;
}
#home3 .card-servico .descricao {
margin: 15px 0;
font-size: 14px;
}
.card-produto .descricao {
font-size: 13px;
line-height: 23px;
}
.card-produto .conteudo {
min-height: 180px;
}
#lojas .bg-black ul.lojas li {
font-size: 15px;
line-height: 50px;
}
#slider-depoimentos .bg-white {
padding: 25px 25px 25px 25px;
height: 195px;
}
.ultimas-blog .post-blog{
margin-bottom: 50px;
}
#contato ul.contatos li p {
font-size: 14px;
}
#contato ul.contatos {
padding: 10px;
}
#contato {
padding-bottom: 70px;
}
#footer {
font-size: 14px;
line-height: 24px;
}
.sub-header {
height: 200px;
}
.sub-header .conteudo {
padding-top: 70px;
}
#sobre3 .imgem1 {
text-align: center;
}
#sobre3 .imgem2 {
display: inline-block;
width: 48%;
text-align: right;
}
#sobre3 .imgem3 {
width: 43%;
text-align: center;
}
#sobre3 .session-title {
margin-top: 60px;
}
#sobre5 .card-inst p {
font-size: 14px;
line-height: 24px;
}
#sobre5 .card-inst p img {
width: 60px;
height: 50px;
}
#sobre5 .card-inst {
padding: 30px;
height: 245px;
margin-bottom: 25px;
}
#sobre5 .mvv {
padding: 80px 0;
background-color: #F2F3F3;
}
.ultimas-blog .post-blog .post-title h3 {
font-size: 16px;
line-height: 26px;
}
#contato .form-contato select {
height: 40px !important;
padding: 0 10px !important;
}
#header nav#main-menu ul li a {
font-size: 14px !important;
}
#servico2 .imagem img {
width: 70%;
height: auto;
}
#servico2 .imagem {
text-align: center;
}
#servico2 .banner-relacionado {
padding: 40px;
}
#produto2 .imagem img {
max-width: 70%;
float: inherit;
}
#produto2 .imagem {
text-align: center;
}
.card-produto .descricao {
font-size: 14px;
line-height: 24px;
}
body.single-produto .produtos-relacionados .card-produto .conteudo {
min-height: 205px;
} 
#produto2 .session-title {
text-align: center;
}
#produto2 .session-title h2::after {
left: 50%;
}
#blog2 .post-blog .post-title h3 {
font-size: 18px;
line-height: 28px;
}
#blog2 .post-blog .post-title h3 {
font-size: 20px;
line-height: 30px;
}
.sidebar-blog h3.widgettitle {
font-size: 18px;
margin-bottom: 28px;
}
.sidebar-blog .widget_categories ul li {
font-size: 15px;
}
span.rpwwt-post-title {
font-size: 14px;
line-height: 24px !important;
}
#blog3 .post-blog{
margin-bottom: 50px;
}
body.page-template-modelo-contato #contato ul.contatos li p {
font-size: 15px;
}
.session-title {
font-size: 14px;
line-height: 24px;
}
.card-produto .conteudo h3 {
font-size: 18px;
line-height: 22px;
}
.ultimas-blog .post-blog .post-title h3 {
min-height: 0px;
}
section#servico2 &gt; .container &gt; .row &gt; .col-lg-6:first-child {
min-height: unset !important;
}     
#servico2 .imagem img {
position: relative;
}
span.navegacao_servico {
top: unset;
bottom: -60px;
}
span.navegacao_servico.next.slick-arrow {
right: calc(50% - 120px);
}
span.navegacao_servico.prev.slick-arrow {
left: calc(50% - 120px);
}
.confira_nossos_servicos .botao {
margin-top: 100px;
}
#lojas div#map, #lojas div#mapa {
height: 400px !important;
}
section#autocenter-2 .img-galeria.slick-slide {
height: 380px;
}
section#autocenter-2 span.navegacao_servico {
top: unset;
bottom: 40%;
}
#home3 .col-md-6 {
margin-bottom: 20px;
}
.autocenter-single section#autocenter-2 .session-title.text {
margin-top: 20px;
}
.revendedor .img-lateral {
margin-top: 50px;
}
#autocenter-3 span.navegacao_servico.prev.slick-arrow {
left: calc(50% - 80px);
}
#autocenter-3 span.navegacao_servico.next.slick-arrow {
right: calc(50% - 80px);
}
}
@media(max-width: 560px){
.post-blog iframe{
width: 100%;
}
.custom-navigation-depoimentos .flex-next{
margin-right: -20px;
}
.custom-navigation-depoimentos .flex-prev{
margin-left: -20px;
}
#header .container-fluid {
max-width: 90%;
}
#blog3 .post-blog .thumb{
height: 250px;
}
#home7 .ultimas-blog .post-blog .thumb{
height: 250px;
}
.container-fluid {
max-width: 75%;
}
#slider-home .slide {
height: 80vh;
}
#slider-home .slide .conteudo h2 {
font-size: 25px;
line-height: 35px;
}
#home2 {
margin-top: 0;
padding-bottom: 50px;
}
#home2 .imagem-sobre {
width: 29.6%;
margin-right: 10px;
}
.social-footer {
font-size: 14px;
margin-bottom: 20px;
}
.session-title {
font-size: 13px;
line-height: 23px;
}
#home3 .card-servico .descricao {
margin: 20px 0;
font-size: 13px;
}
#home3 .card-servico .botao .btn {
font-size: 11px;
height: 35px;
min-width: 115px;
}
.card-produto .descricao {
font-size: 13px;
line-height: 23px;
}
.card-produto .conteudo {
min-height: 250px;
}
#lojas .session-title h2 {
font-size: 20px;
line-height: 28px;
}
#lojas .loja {
padding: 20px;
}
#lojas .loja p {
font-size: 13px;
line-height: 19px;
}
#lojas div#map, #lojas div#mapa {
height: 400px !important;
}
.session-title h2 {
font-size: 22px;
}
#slider-depoimentos .slides img {
width: 40px;
}
#slider-depoimentos .depoimento {
font-size: 13px;
line-height: 20px;
margin-top: 15px;
}
#slider-depoimentos .bg-white {
padding: 20px 20px 20px 20px;
height: 195px;
}
#slider-depoimentos .video iframe, #slider-depoimentos .video video, #slider-depoimentos .video iframe, #slider-depoimentos .video {
height: 195px;
}
#home7 .ultimas-blog .post-blog .post-title h3 {
font-size: 16px;
line-height: 24px;
}
#contato .form-contato {
padding: 25px 25px;
}
#sobre5 .card-inst h3 {
font-size: 18px;
}
#sobre5 .card-inst {
padding: 30px;
height: 285px;
}
#servico2 ul li {
font-size: 14px;
line-height: 25px;
}
.banner-relacionado .col-lg-6 {
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
#servico2 .banner-relacionado .session-title h2 {
font-size: 18px;
margin-bottom: 20px;
}
#servico2 .banner-relacionado .btn {
font-size: 12px;
height: 35px;
min-width: 125px;
}
body.single-produto .produtos-relacionados .card-produto .conteudo {
min-height: 225px;
}
body.postid-3776 #produto2 .col-lg-4{
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
#produto2 .thumb-foto img:last-child {
height: 100%;
}
#blog2 .post-blog .post-title h3 {
font-size: 18px;
line-height: 26px;
}
.sidebar-blog h3.widgettitle {
font-size: 20px;
margin-bottom: 28px;
}
#blog2 .post-blog .thumb {
height: 210px;
}
.sub-header .breadcumbs {
line-height: 20px;
}
#header .header-logo img {
max-width: 60%;
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output {
font-size: 13px;
}
#slider-depoimentos .bg-white {
height: 100%;
}
.flexslider .slides {
display: flex;
justify-content: stretch;
}
.flexslider .slides &gt; li {
height: inherit;
}
.flexslider .slides &gt; li .col-lg-5,.flexslider .slides &gt; li .col-lg-7 {
height: 50%;
}
.flexslider .slides &gt; li .slide, .flexslider .slides &gt; li .slide .row {
height: 100%;
}
section#produto2 a.aro {
margin: 0 0 5px !important;
}
section#produto2 .col-12.aros_linha {
justify-content: space-evenly;
}
span.navegacao_inside_modalbody.next {
right: 0;
}
.exampleModalCenter_pro .modal-dialog.modal-dialog-centered.modal-xl {
max-width: 90%;
margin: 0 auto;
}
span.navegacao_inside_modalbody.prev {
left: 0;
}
span.navegacao_inside_modalbody{
top: unset;
bottom: -60px;
}
section#produto2 h2.linha_aro_imgs {
font-size: 24px;
line-height: 24px;
}
.exampleModalCenter_pro .texto h2 {
font-size: 24px;
line-height: 34px;
}
section#produto2 .thumb-foto{
margin-bottom: 5px;
}
section#produto2 h2.linha_aro_imgs {
margin-top: 60px;
}
.confira_nossos_servicos {
margin-top: 70px;
}
#servico2,
#produto2 {
padding: 50px 0;
}
section#politicas {
padding: 50px 0;
}
.menu-footer {
margin-bottom: 30px;
}
section#autocenter-2 {
padding: 50px 0;
}
section#autocenter-2 .session-title.text {
margin-left: 0px;
}
}
@media(max-width: 375px){
.container {
max-width: 95%;
}
.custom-navigation-home .flex-prev, .custom-navigation-home .flex-next {
width: 35px;
height: 35px;
}
.custom-navigation-home .flex-prev {
margin-left: 5px;
}
#home2 .imagem-sobre {
width: 29%;
margin-right: 10px;
}
#slider-home .slide .conteudo h2 {
font-size: 22px;
line-height: 32px;
}
.card-produto .conteudo {
min-height: 260px;
}
#home3 .card-servico .titulo img {
min-height: auto;
}
#lojas .session-title h2 {
font-size: 18px;
line-height: 28px;
}
#lojas .loja {
top: 10px;
left: 25px;
padding: 15px;
}
.session-title h2 {
font-size: 19px;
}
#slider-depoimentos .bg-white {
height: 210px;
}
#slider-depoimentos .video iframe, #slider-depoimentos .video video {
height: 170px;
}
#contato ul.contatos li p {
font-size: 14px;
line-height: 24px;
}
.sub-header {
height: 175px;
}
.sub-header .conteudo {
padding-top: 45px;
}
.timeline .conteudo p {
font-size: 13px;
line-height: 24px;
}
.ultimas-blog .post-blog .post-title h3 {
font-size: 16px;
line-height: 22px;
}
#sobre5 .card-inst p {
font-size: 13px;
line-height: 22px;
}
#sobre5 .card-inst p img {
width: 50px;
height: 40px;
}
#servico2 .banner-relacionado {
padding: 25px;
}
.sub-header .conteudo h2 {
font-size: 22px;
}
#produto2 {
padding: 50px 0;
}
#produto2 .thumb-foto {
height: 180px;
}
#footer .contatos ul li {
text-align: center;
}
#footer .contatos ul li {
text-align: center;
}
#footer .coluna3 {
margin-top: 15px;
}
#blog2 .post-blog .post-title h3 {
font-size: 16px;
line-height: 24px;
}
.sidebar-blog button#searchsubmit{
top: 40px;
}
}
@media(max-width: 330px){
.row.btn-servicos .btn {
font-size: 10px;
height: 40px;
min-width: 84px;
}
#slider-home .slide {
height: 85vh;
}   
#slider-home .slide .conteudo p br, #slider-home .slide .conteudo h2 br{
display: none;
}
#home2{
margin-top: 0;
}
#home2 .imagem-sobre {
width: 28.4%;
margin-right: 10px;
}
#home3 .card-servico .descricao {
font-size: 12px;
line-height: 18px;
}
#home3 .card-servico {
padding: 25px;
min-height: 250px;
}
#lojas .bg-black {
padding: 20px;
}
#slider-depoimentos .bg-white {
height: 100%;
}
#sobre4 .timeline .conteudo {
margin-left: 15px;
}
#servico2 .banner-relacionado {
padding: 25px;
}
#servico2 .banner-relacionado .session-title {
line-height: 20px;
}
#servico2 .banner-relacionado .session-title h2 {
font-size: 15px;
}
.sub-header .conteudo h2 {
font-size: 20px;
}
#produto2 .session-title {
font-size: 13px;
line-height: 24px;
}
#home3 .col-md-6 {
margin-bottom: 0px;
}
}
body.single-post .post_content h1{
font-size: 26px  !important;
line-height: 1.2 !important;
}
body.single-post .post_content h2{
font-size: 24px  !important;
}
body.single-post .post_content h3{
font-size: 22px;
}
body.single-post .post_content h4{
font-size: 20px;
}
body.single-post .post_content h5{
font-size: 18px;
}
body.single-post .post_content h6{
font-size: 16px;
}
.tos-caption&gt;div:last-child {
display: none;
}
.produto-single #produto2 img:hover {
transform: scale(1.01);
transition: 0.2s;
}
.grecaptcha-badge {
display: none;
}@keyframes aslAnFadeInDrop {
0% {
opacity: 0;
transform: translate(0, -50px);
}
100% {
opacity: 1;
transform: translate(0, 0);
}
}
@-webkit-keyframes aslAnFadeInDrop {
0% {
opacity: 0;
transform: translate(0, -50px);
-webkit-transform: translate(0, -50px);
}
100% {
opacity: 1;
transform: translate(0, 0);
-webkit-transform: translate(0, 0);
}
}
@keyframes aslAnFadeOutDrop {
0% {
opacity: 1;
transform: translate(0, 0);
-webkit-transform: translate(0, 0);
}
100% {
opacity: 0;
transform: translate(0, -50px);
-webkit-transform: translate(0, -50px);
}
}
@-webkit-keyframes aslAnFadeOutDrop {
0% {
opacity: 1;
transform: translate(0, 0);
-webkit-transform: translate(0, 0);
}
100% {
opacity: 0;
transform: translate(0, -50px);
-webkit-transform: translate(0, -50px);
}
}
.hiddend {
display: none !important;
}
div.asl_w.asl_an_fadeInDrop,
div.asl_w.asl_an_fadeOutDrop {
-webkit-animation-duration: 100ms;
animation-duration: 100ms;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
div.asl_w.asl_an_fadeInDrop {
animation-name: aslAnFadeInDrop;
-webkit-animation-name: aslAnFadeInDrop;
}
div.asl_w.asl_an_fadeOutDrop {
animation-name: aslAnFadeOutDrop;
-webkit-animation-name: aslAnFadeOutDrop;
}
div.asl_w.asl_main_container {
transition: width 130ms linear;
-webkit-transition: width 130ms linear;
}
div.asl_w,
div.asl_w *,
div.asl_r,
div.asl_r *,
div.asl_s,
div.asl_s * {
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
-ms-box-sizing: content-box;
-o-box-sizing: content-box;
box-sizing: content-box;
padding: 0;
margin: 0;
border: 0;
border-radius: 0;
text-transform: none;
text-shadow: none;
box-shadow: none;
text-decoration: none;
text-align: left;
letter-spacing: normal;
}
div.asl_r,
div.asl_r * {
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
div.asl_r {
box-sizing: border-box;
margin: 12px 0 0 0;
}
div.asl_m .proinput input::-ms-clear {
display: none !important;
width: 0 !important;
height: 0 !important;
}
div.asl_m .proinput input::-ms-reveal {
display: none !important;
width: 0 !important;
height: 0 !important;
}
div.asl_m input[type="search"]::-webkit-search-decoration,
div.asl_m input[type="search"]::-webkit-search-cancel-button,
div.asl_m input[type="search"]::-webkit-search-results-button,
div.asl_m input[type="search"]::-webkit-search-results-decoration {
display: none;
}
div.asl_m input[type="search"] {
appearance: auto !important;
-webkit-appearance: none !important;
}
.clear {
clear: both;
}
.hiddend {
display: none;
}
div.asl_m textarea:focus,
div.asl_m input:focus {
outline: none;
}
div.asl_m {
width: 100%;
height: auto;
border-radius: 0;
background: rgba(255, 255, 255, 0);
overflow: hidden;
position: relative;
z-index: 200;
}
div.asl_m .probox {
width: auto;
border-radius: 5px;
background: #fff;
overflow: hidden;
border: 1px solid #fff;
box-shadow: 1px 0 3px #ccc inset;
display: -webkit-flex;
display: flex;
-webkit-flex-direction: row;
flex-direction: row;
}
div.asl_m .probox .proinput {
width: 1px;
height: 100%;
margin: 0 0 0 10px;
padding: 0 5px;
float: left;
box-shadow: none;
position: relative;
flex: 1 1 auto;
-webkit-flex: 1 1 auto;
order: 5;
-webkit-order: 5;
}
div.asl_m .probox .proinput form {
height: 100%; margin: 0 !important;
padding: 0 !important;
display: block !important;
max-width: unset !important;
}
div.asl_m .probox .proinput input:before,
div.asl_m .probox .proinput input:after,
div.asl_m .probox .proinput form:before,
div.asl_m .probox .proinput form:after {
display: none;
}
div.asl_m .probox .proinput input {
height: 28px;
border: 0;
background: transparent;
width: 100%;
box-shadow: none;
margin: -1px;
padding: 0;
left: 0;
line-height: normal !important;
display: block;
min-height: unset;
max-height: unset;
}
div.asl_m .probox .proinput input::-webkit-input-placeholder {
opacity: .85;
}
div.asl_m .probox .proinput input::-moz-placeholder {
opacity: .85;
}
div.asl_m .probox .proinput input:-ms-input-placeholder {
opacity: .85;
}
div.asl_m .probox .proinput input:-moz-placeholder {
opacity: .85;
}
div.asl_m .proinput input.orig {
padding: 0 !important;
margin: 0 !important;
background: transparent !important;
border: none !important;
background-color: transparent !important;
box-shadow: none !important;
z-index: 10;
position: relative;
}
div.asl_m .proinput input.autocomplete {
padding: 0 !important;
margin: 0;
background: transparent !important;
border: none !important;
background-color: transparent !important;
box-shadow: none !important;
opacity: .2;
}
div.asl_m .probox .proinput input.autocomplete {
border: 0;
background: transparent;
width: 100%;
box-shadow: none;
margin: 0;
margin-top: -28px !important;
padding: 0;
left: 0;
position: relative;
z-index: 9;
}
div.asl_m .probox .proinput.iepaddingfix {
padding-top: 0;
}
div.asl_m .probox .proinput .loading {
width: 32px;
background: #000;
height: 100%;
box-shadow: none;
}
div.asl_m .probox .proloading,
div.asl_m .probox .proclose,
div.asl_m .probox .promagnifier,
div.asl_m .probox .prosettings {
width: 20px;
height: 20px;
background: none;
background-size: 20px 20px;
float: right;
box-shadow: none;
margin: 0;
padding: 0;
text-align: center;
flex: 0 0 auto;
-webkit-flex: 0 0 auto;
z-index: 100;
}
div.asl_m .probox .promagnifier {
order: 10;
-webkit-order: 10;
}
div.asl_m .probox .prosettings {
order: 1;
-webkit-order: 1;
}
div.asl_m .probox .proloading,
div.asl_m .probox .proclose {
background-position: center center;
display: none;
background-size: auto;
background-repeat: no-repeat;
background-color: transparent;
order: 6;
-webkit-order: 6;
}
div.asl_m .probox .proclose {
position: relative;
cursor: pointer;
}
div.asl_m .probox .promagnifier .innericon,
div.asl_m .probox .prosettings .innericon,
div.asl_m .probox .proclose .innericon {
background-size: 20px 20px;
background-position: center center;
background-repeat: no-repeat;
background-color: transparent;
width: 100%;
height: 100%;
text-align: center;
overflow: hidden;
line-height: initial;
display: block;
}
div.asl_m .probox .promagnifier .innericon svg,
div.asl_m .probox .prosettings .innericon svg,
div.asl_m .probox .proloading svg {
height: 100%;
width: 22px;
vertical-align: baseline;
display: inline-block;
}
div.asl_m .probox .proloading {
padding: 2px;
box-sizing: border-box;
}
div.asl_m .probox div.asl_loader,
div.asl_m .probox div.asl_loader * {
box-sizing: border-box !important;
margin: 0;
padding: 0;
box-shadow: none;
}
div.asl_m .probox div.asl_loader {
box-sizing: border-box;
display: flex;
flex: 0 1 auto;
flex-direction: column;
flex-grow: 0;
flex-shrink: 0;
flex-basis: 28px;
max-width: 100%;
max-height: 100%;
width: 100%;
height: 100%;
align-items: center;
justify-content: center;
}
div.asl_m .probox div.asl_loader-inner {
width: 100%;
margin: 0 auto;
text-align: center;
height: 100%;
}
@-webkit-keyframes rotate-simple {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
50% {
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@keyframes rotate-simple {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
50% {
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
div.asl_m .probox div.asl_simple-circle {
margin: 0;
height: 100%;
width: 100%;
animation: rotate-simple .8s infinite linear;
-webkit-animation: rotate-simple .8s infinite linear;
border: 4px solid #fff;
border-right-color: transparent !important;
border-radius: 50%;
box-sizing: border-box;
}
div.asl_m .probox .proclose svg {
background: #333;
border-radius: 50%;
position: absolute;
top: 50%;
width: 20px;
height: 20px;
margin-top: -10px;
left: 50%;
margin-left: -10px;
fill: #fefefe;
padding: 4px;
box-sizing: border-box;
box-shadow: 0 0 0 2px rgba(255, 255, 255, .9);
}
div.asl_r * {
text-decoration: none;
text-shadow: none;
}
div.asl_r .results .asl_nores {
overflow: hidden;
width: auto;
height: 100%;
line-height: initial;
text-align: center;
margin: 0;
background: #fff;
padding: 10px 3px;
color: #222;
}
div.asl_r.horizontal {
padding: 2px 0 10px;
}
div.asl_r.horizontal .results .nores {
background: transparent;
}
div.asl_r .results {
overflow: hidden;
width: auto;
height: 0;
margin: 0;
padding: 0;
}
div.asl_r.horizontal .results {
height: auto;
width: auto;
}
div.asl_r .results .item {
overflow: hidden;
width: auto;
margin: 0;
padding: 3px;
position: relative;
background: #f4f4f4;
border-left: 1px solid rgba(255, 255, 255, .6);
border-right: 1px solid rgba(255, 255, 255, .4);
animation-delay: 0s;
animation-duration: 1s;
animation-fill-mode: both;
animation-timing-function: ease;
backface-visibility: hidden;
-webkit-animation-delay: 0s;
-webkit-animation-duration: 1s;
-webkit-animation-fill-mode: both;
-webkit-animation-timing-function: ease;
-webkit-backface-visibility: hidden;
}
div.asl_r.vertical .results .item:last-child {
margin-bottom: 0;
}
div.asl_r.vertical .results .item:last-child:after {
height: 0;
margin: 0;
width: 0;
}
div.asl_r .results .item .asl_image {
overflow: hidden;
background: transparent;
margin: 2px 8px 0 0;
padding: 0;
float: left;
background-position: center;
background-size: cover;
}
div.asl_r .results .item .asl_image img {
width: 100%;
height: 100%;
}
div.asl_r .results .item .asl_content {
overflow: hidden;
height: auto;
background: transparent;
margin: 0;
padding: 3px 3px 5px 3px;
}
div.asl_r .results .item .asl_content h3 {
margin: 0;
padding: 0;
display: inline;
line-height: inherit;
}
div.asl_r .results .item .asl_content .asl_desc {
margin-top: 4px;
font-size: 12px;
line-height: 18px;
}
div.asl_r .results .item div.etc {
margin-top: 4px;
}
div.asl_r .results a span.overlap {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
z-index: 1;
}
div.asl_r p.showmore {
text-align: center;
padding: 0;
margin: 0;
font-weight: normal;
font-family: Open Sans;
color: #055e94;
font-size: 12px;
line-height: 30px;
text-shadow: 0 0 0 rgba(255, 255, 255, 0);
background-color: #fff;
margin-top: 3px;
cursor: pointer;
}
div.asl_r p.showmore span {
font-weight: normal;
font-family: Open Sans;
color: #055e94;
font-size: 12px;
line-height: 30px;
text-shadow: 0 0 0 rgba(255, 255, 255, 0);
display: block;
text-align: center;
cursor: pointer;
}
.results .asl_nores .asl_keyword {
padding: 0 6px;
cursor: pointer;
font-weight: bold;
font-family: Open Sans;
}
div.asl_r .resdrg {
height: auto;
}
div.asl_w .group:first-of-type {
margin: 0 0 -3px;
}
div.asl_s.searchsettings {
width: 200px;
height: auto;
position: absolute;
display: none;
z-index: 1101;
border-radius: 0 0 3px 3px;
visibility: hidden;
padding: 0;
}
div.asl_s.searchsettings form {
display: flex;
flex-wrap: wrap;
margin: 0 0 12px 0 !important;
padding: 0 !important;
}
div.asl_s.searchsettings .asl_option_inner {
margin: 2px 10px 0 10px;
*padding-bottom: 10px;
}
div.asl_s.searchsettings.ie78 .asl_option_inner {
margin-bottom: 0 !important;
padding-bottom: 0 !important;
}
div.asl_s.searchsettings .asl_option_label {
font-size: 14px;
line-height: 20px !important;
margin: 0;
width: 150px;
text-shadow: none;
padding: 0;
min-height: 20px;
border: none;
background: transparent;
float: none;
}
div.asl_s.searchsettings .asl_option_inner input[type=checkbox] {
display: none !important;
}
div.asl_s.searchsettings.ie78 .asl_option_inner input[type=checkbox] {
display: block;
}
div.asl_s.searchsettings.ie78 .asl_option_label {
float: right !important;
}
div.asl_s.searchsettings .asl_option {
display: flex;
flex-direction: row;
-webkit-flex-direction: row;
align-items: flex-start;
margin: 0 0 10px 0;
cursor: pointer;
}
div.asl_s.searchsettings .asl_option.asl-o-last,
div.asl_s.searchsettings .asl_option:last-child {
margin-bottom: 0;
}
div.asl_s.searchsettings .asl_option_inner {
width: 17px;
height: 17px;
position: relative;
flex-grow: 0;
-webkit-flex-grow: 0;
flex-shrink: 0;
-webkit-flex-shrink: 0;
}
div.asl_s.searchsettings .asl_option_inner .asl_option_checkbox {
cursor: pointer;
position: absolute;
width: 17px;
height: 17px;
top: 0;
padding: 0;
border-radius: 2px;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .5), 0 1px 0 rgba(255, 255, 255, .2);
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .5), 0 1px 0 rgba(255, 255, 255, .2);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, .5), 0 1px 0 rgba(255, 255, 255, .2);
overflow: hidden;
font-size: 0 !important;
color: rgba(0, 0, 0, 0);
} div.asl_r.vertical .results,
div.asl_s.searchsettings .asl_sett_scroll {
scrollbar-width: thin;
scrollbar-color: rgba(0, 0, 0, 0.5) transparent;
}
div.asl_r.vertical .results::-webkit-scrollbar {
width: 10px;
}
div.asl_s.searchsettings .asl_sett_scroll::-webkit-scrollbar {
width: 6px;
}
div.asl_s.searchsettings .asl_sett_scroll::-webkit-scrollbar-track {
background: transparent;
box-shadow: inset 0 0 12px 12px transparent;
border: none;
}
div.asl_r.vertical .results::-webkit-scrollbar-track {
background: rgb(255, 255, 255);
box-shadow: inset 0 0 12px 12px transparent;
border: solid 2px transparent;
}
div.asl_r.vertical .results::-webkit-scrollbar-thumb,
div.asl_s.searchsettings .asl_sett_scroll::-webkit-scrollbar-thumb {
background: transparent;
box-shadow: inset 0 0 12px 12px rgba(0, 0, 0, 0);
border: solid 2px transparent;
border-radius: 12px;
}
div.asl_s.searchsettings .asl_sett_scroll::-webkit-scrollbar-thumb {
border: none;
}
div.asl_r.vertical:hover .results::-webkit-scrollbar-thumb,
div.asl_s.searchsettings:hover .asl_sett_scroll::-webkit-scrollbar-thumb {
box-shadow: inset 0 0 12px 12px rgba(0, 0, 0, 0.5);
}
@media (hover: none), (max-width: 500px) {
div.asl_r.vertical .results::-webkit-scrollbar-thumb,
div.asl_s.searchsettings .asl_sett_scroll::-webkit-scrollbar-thumb {
box-shadow: inset 0 0 12px 12px rgba(0, 0, 0, 0.5);
}
} div.asl_s.searchsettings .asl_option_inner .asl_option_checkbox:after {
opacity: 0;
font-family: 'aslsicons2';
content: "\e800";
font-weight: normal !important;
background: transparent;
border: none !important;
box-sizing: content-box;
color: #fff;
height: 100%;
width: 100%;
padding: 0 !important;
margin: 1px 0 0 0 !important;
line-height: 17px;
text-align: center;
text-decoration: none;
text-shadow: none;
display: block;
font-size: 11px !important;
position: absolute;
top: 0;
left: 0;
z-index: 1;
}
div.asl_s.searchsettings.ie78 .asl_option_inner .asl_option_checkbox:after {
display: none;
}
div.asl_s.searchsettings .asl_option_inner .asl_option_checkbox:hover::after {
opacity: .3;
}
div.asl_s.searchsettings .asl_option_inner input[type=checkbox]:checked+.asl_option_checkbox:after {
opacity: 1;
}
div.asl_s.searchsettings fieldset {
position: relative;
float: left;
}
div.asl_s.searchsettings fieldset {
background: transparent;
font-size: .9em;
margin: 12px 0 0 !important;
padding: 0;
width: 192px;
}
div.asl_s.searchsettings fieldset .asl_option_label {
width: 130px;
display: block;
}
div.asl_s.searchsettings form fieldset legend {
padding: 5px 0 8px 10px;
}
#asl_hidden_data {
display: none !important;
}
.rtl .asl_content,
.rtl .asl_nores,
.rtl .asl_content *,
.rtl .asl_nores *,
.rtl .searchsettings form {
text-align: right !important;
direction: rtl !important;
}
.rtl .asl_nores&gt;* {
display: inline-block;
}
.rtl div.asl_r .results .item .asl_image {
float: right;
margin: 2px 0 0 8px;
}
.rtl .searchsettings .asl_option {
flex-direction: row-reverse !important;
-webkit-flex-direction: row-reverse !important;
}
.rtl .asl_option {
direction: ltr;
}
.rtl .asl_label,
.rtl .asl_option div.asl_option_label {
text-align: right !important;
}
.rtl .asl_label {
max-width: 1000px !important;
width: 100%;
direction: rtl !important;
}
.rtl .asl_label input[type=radio] {
margin: 0 0 0 6px !important;
}
.rtl .asl_option_cat_level-0 div.asl_option_label {
font-weight: bold !important;
}
.rtl fieldset .asl_option_cat_level-1 {
margin-right: 12px !important;
margin-left: 0;
}
.rtl fieldset .asl_option_cat_level-2 {
margin-right: 24px !important;
margin-left: 0;
}
.rtl fieldset .asl_option_cat_level-3 {
margin-right: 36px !important;
margin-left: 0;
}
.rtl .searchsettings legend {
text-align: right !important;
display: block;
width: 100%;
}
.rtl .searchsettings input[type=text],
.rtl .searchsettings select {
direction: rtl !important;
text-align: right !important;
}
.rtl div.asl_w.asl_s.searchsettings form,
.rtl div.asl_w.asl_sb.searchsettings form {
flex-direction: row-reverse !important;
}
.rtl div.horizontal.asl_r div.item {
float: right !important;
}
.rtl p.asl-try {
direction: rtl;
text-align: right;
margin-right: 10px;
width: auto !important;
}div.asl_w{width:100%;height:auto;border-radius:5px;background-color:#fff;overflow:hidden;border:0 solid #b5b5b5;border-radius:0 0 0 0;box-shadow:0 1px 0 0 #e4e4e4;}#ajaxsearchlite1 .probox,div.asl_w .probox{margin:0;height:28px;background-color:#fff;border:0 none #fff;border-radius:0 0 0 0;box-shadow:0 0 0 0 #b5b5b5 inset;}#ajaxsearchlite1 .probox .proinput,div.asl_w .probox .proinput{font-weight:normal;font-family:Open Sans;color:#000 !important;font-size:12px;line-height:normal !important;text-shadow:0 0 0 rgba(255,255,255,0);}#ajaxsearchlite1 .probox .proinput input,div.asl_w .probox .proinput input{font-weight:normal;font-family:Open Sans;color:#000 !important;font-size:12px;line-height:normal !important;text-shadow:0 0 0 rgba(255,255,255,0);border:0;box-shadow:none;}div.asl_w.asl_msie .probox .proinput input{line-height:24px !important;}div.asl_w .probox .proinput input::-webkit-input-placeholder{font-weight:normal;font-family:Open Sans;color:rgba(0,0,0,.6) !important;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proinput input::-moz-placeholder{font-weight:normal;font-family:Open Sans;color:rgba(0,0,0,.6) !important;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proinput input:-ms-input-placeholder{font-weight:normal;font-family:Open Sans;color:rgba(0,0,0,.6) !important;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proinput input:-moz-placeholder{font-weight:normal;font-family:Open Sans;color:rgba(0,0,0,.6) !important;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proinput input.autocomplete{font-weight:normal;font-family:Open Sans;color:#000;font-size:12px;line-height:15px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proloading,div.asl_w .probox .proclose,div.asl_w .probox .promagnifier,div.asl_w .probox .prosettings{width:28px;height:28px;}div.asl_w .probox .promagnifier .innericon svg{fill:#363636;}div.asl_w .probox div.asl_simple-circle{border:4px solid #000;}div.asl_w .probox .prosettings .innericon svg{fill:#363636;}div.asl_w .probox .promagnifier{width:28px;height:28px;background-image:-o-linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,0));background-image:-ms-linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,0));background-image:-webkit-linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,0));background-image:linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,0));background-position:center center;background-repeat:no-repeat;border:0 solid #fff;border-radius:0 0 0 0;box-shadow:-1px 1px 0 0 rgba(255,255,255,.64) inset;cursor:pointer;background-size:100% 100%;background-position:center center;background-repeat:no-repeat;cursor:pointer;}div.asl_w .probox div.prosettings{width:28px;height:28px;background-image:-o-linear-gradient(175deg,rgba(255,255,255,0),rgba(255,255,255,0));background-image:-ms-linear-gradient(175deg,rgba(255,255,255,0),rgba(255,255,255,0));background-image:-webkit-linear-gradient(175deg,rgba(255,255,255,0),rgba(255,255,255,0));background-image:linear-gradient(175deg,rgba(255,255,255,0),rgba(255,255,255,0));background-position:center center;background-repeat:no-repeat;float:right;border:0 solid #fff;border-radius:0 0 0 0;box-shadow:0 1px 0 0 rgba(255,255,255,.64) inset;cursor:pointer;background-size:100% 100%;order:7;-webkit-order:7;}div.asl_r{position:absolute;z-index:1100;}div.asl_r.vertical{padding:4px;background:#fff;border-radius:3px;border:0 solid #b5b5b5;border-radius:0 0 0 0;box-shadow:0 0 3px -1px rgba(0,0,0,.3);visibility:hidden;display:none;}div.asl_r .results .nores .keyword{padding:0 6px;cursor:pointer;font-weight:normal;font-family:Open Sans;color:#4a4a4a;font-size:13px;line-height:13px;text-shadow:0 0 0 rgba(255,255,255,0);font-weight:bold;}div.asl_r .results .item{height:auto;background:#fff;}div.asl_r.vertical .results .item:after{background:#ccc;}div.asl_r .results .item.hovered{background:#f4f4f4;}div.asl_r .results .item .asl_image{width:70px;height:70px;}div.asl_r .results .item .asl_content h3,div.asl_r .results .item .asl_content h3 a{margin:0;padding:0;line-height:inherit;font-weight:normal;font-family:Open Sans;color:#1468a9;font-size:14px;line-height:22px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item .asl_content h3 a:hover{font-weight:normal;font-family:Open Sans;color:#2e6bbc;font-size:14px;line-height:20px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item div.etc{padding:0;line-height:10px;font-weight:bold;font-family:Open Sans;color:#a1a1a1;font-size:12px;line-height:13px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item .etc .asl_author{padding:0;font-weight:bold;font-family:Open Sans;color:#a1a1a1;font-size:12px;line-height:13px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item .etc .asl_date{margin:0 0 0 10px;padding:0;font-weight:normal;font-family:Open Sans;color:#adadad;font-size:12px;line-height:15px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item p.desc{margin:2px 0;padding:0;font-weight:normal;font-family:Open Sans;color:#4a4a4a;font-size:13px;line-height:13px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .mCSBap_scrollTools .mCSBap_dragger:active .mCSBap_dragger_bar,div.asl_r .mCSBap_scrollTools .mCSBap_dragger.mCSBap_dragger_onDrag .mCSBap_dragger_bar{background:rgba(255,255,255,1);}div.asl_r.horizontal .mCSBap_scrollTools .mCSBap_dragger:active .mCSBap_dragger_bar,div.asl_r.horizontal .mCSBap_scrollTools .mCSBap_dragger.mCSBap_dragger_onDrag .mCSBap_dragger_bar{background:#fafafa;}div.asl_r .mCSBap_scrollTools .mCSBap_buttonDown{border-color:#3e3e3e transparent transparent transparent;}div.asl_r .mCSBap_scrollTools .mCSBap_buttonUp{border-color:transparent transparent #3e3e3e transparent;}div.asl_r span.highlighted{font-weight:bold;color:#d9312b;background-color:#eee;color:rgba(217,49,43,1);background-color:rgba(238,238,238,1);}div.asl_r p.showmore span{border:1px solid #eaeaea;}div.asl_s.searchsettings{background:#fff;box-shadow:0 0 0 1px #b5b5b5 inset;;}div.asl_s.searchsettings .asl_option_label{font-weight:bold;font-family:Open Sans;color:#2b2b2b;font-size:12px;line-height:15px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_s.searchsettings .asl_option_inner .asl_option_checkbox{background-image:linear-gradient(180deg,#222,#36373a);background-image:-webkit-linear-gradient(180deg,#222,#36373a);background-image:-moz-linear-gradient(180deg,#222,#36373a);background-image:-o-linear-gradient(180deg,#222,#36373a);background-image:-ms-linear-gradient(180deg,#222,#36373a);;}div.asl_s.searchsettings fieldset .categoryfilter{max-height:200px;overflow:auto;}div.asl_s.searchsettings fieldset legend{padding:5px 0 0 10px;margin:0;font-weight:normal;font-family:Open Sans;color:#474747;font-size:13px;line-height:15px;text-shadow:0 0 0 rgba(255,255,255,0);}.rpwwt-widget ul { list-style: outside none none; margin-left: 0; margin-right: 0; padding-left: 0; padding-right: 0; }
.rpwwt-widget ul li { overflow: hidden; margin: 0 0 1.5em; }
.rpwwt-widget ul li:last-child { margin: 0; }
.rpwwt-widget .screen-reader-text {border: 0; clip: rect(1px, 1px, 1px, 1px); -webkit-clip-path: inset(50%); clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute !important; width: 1px; word-wrap: normal !important; word-break: normal; }
.rpwwt-widget .screen-reader-text:focus {background-color: #f1f1f1; border-radius: 3px; box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); clip: auto !important; -webkit-clip-path: none; clip-path: none; color: #21759b; display: block; font-size: 0.875rem; font-weight: 700; height: auto; right: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }
.rpwwt-widget ul li img { display: inline; float: left; margin: .3em .75em .75em 0; }
#rpwwt-recent-posts-widget-with-thumbnails-2 img { width: 102px; height: 85px; }.wp-pagenavi {
clear: both;
}
.wp-pagenavi a, .wp-pagenavi span {
text-decoration: none;
border: 1px solid #BFBFBF;
padding: 3px 5px;
margin: 2px;
}
.wp-pagenavi a:hover, .wp-pagenavi span.current {
border-color: #000;
}
.wp-pagenavi span.current {
font-weight: bold;
}.addtoany_content{clear:both;margin:16px auto}.addtoany_header{margin:0 0 16px}.addtoany_list{display:inline;line-height:16px}.a2a_kit a:empty,.a2a_kit a[class^="a2a_button_"]:has(.a2a_s_undefined){display:none}.addtoany_list a,.widget .addtoany_list a{border:0;box-shadow:none;display:inline-block;font-size:16px;padding:0 4px;vertical-align:middle}.addtoany_list a img{border:0;display:inline-block;opacity:1;overflow:hidden;vertical-align:baseline}.addtoany_list a span{display:inline-block;float:none}.addtoany_list.a2a_kit_size_32 a{font-size:32px}.addtoany_list.a2a_kit_size_32 a:not(.addtoany_special_service)&gt;span{height:32px;line-height:32px;width:32px}.addtoany_list a:not(.addtoany_special_service)&gt;span{border-radius:4px;display:inline-block;opacity:1}.addtoany_list a .a2a_count{position:relative;vertical-align:top}.site .a2a_kit.addtoany_list a:focus,.addtoany_list a:hover,.widget .addtoany_list a:hover{background:none;border:0;box-shadow:none}.addtoany_list a:hover img,.addtoany_list a:hover span{opacity:.7}.addtoany_list a.addtoany_special_service:hover img,.addtoany_list a.addtoany_special_service:hover span{opacity:1}.addtoany_special_service{display:inline-block;vertical-align:middle}.addtoany_special_service a,.addtoany_special_service div,.addtoany_special_service div.fb_iframe_widget,.addtoany_special_service iframe,.addtoany_special_service span{margin:0;vertical-align:baseline!important}.addtoany_special_service iframe{display:inline;max-width:none}a.addtoany_share.addtoany_no_icon span.a2a_img_text{display:none}a.addtoany_share img{border:0;width:auto;height:auto}.mejs-offscreen{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal}.mejs-container{background:#000;font-family:Helvetica,Arial,serif;position:relative;text-align:left;text-indent:0;vertical-align:top}.mejs-container,.mejs-container *{box-sizing:border-box}.mejs-container video::-webkit-media-controls,.mejs-container video::-webkit-media-controls-panel,.mejs-container video::-webkit-media-controls-panel-container,.mejs-container video::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none!important}.mejs-fill-container,.mejs-fill-container .mejs-container{height:100%;width:100%}.mejs-fill-container{background:transparent;margin:0 auto;overflow:hidden;position:relative}.mejs-container:focus{outline:none}.mejs-iframe-overlay{height:100%;position:absolute;width:100%}.mejs-embed,.mejs-embed body{background:#000;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.mejs-fullscreen{overflow:hidden!important}.mejs-container-fullscreen{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:1000}.mejs-container-fullscreen .mejs-mediaelement,.mejs-container-fullscreen video{height:100%!important;width:100%!important}.mejs-background,.mejs-mediaelement{left:0;position:absolute;top:0}.mejs-mediaelement{height:100%;width:100%;z-index:0}.mejs-poster{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;left:0;position:absolute;top:0;z-index:1}:root .mejs-poster-img{display:none}.mejs-poster-img{border:0;padding:0}.mejs-overlay{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;left:0;position:absolute;top:0}.mejs-layer{z-index:1}.mejs-overlay-play{cursor:pointer}.mejs-overlay-button{background:url(//marquespneus.com.br/wp-includes/js/mediaelement/mejs-controls.svg) no-repeat;background-position:0 -39px;height:80px;width:80px}.mejs-overlay:hover&gt;.mejs-overlay-button{background-position:-80px -39px}.mejs-overlay-loading{height:80px;width:80px}.mejs-overlay-loading-bg-img{-webkit-animation:a 1s linear infinite;animation:a 1s linear infinite;background:transparent url(//marquespneus.com.br/wp-includes/js/mediaelement/mejs-controls.svg) -160px -40px no-repeat;display:block;height:80px;width:80px;z-index:1}@-webkit-keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.mejs-controls{bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:40px;left:0;list-style-type:none;margin:0;padding:0 10px;position:absolute;width:100%;z-index:3}.mejs-controls:not([style*="display: none"]){background:rgba(255,0,0,.7);background:-webkit-linear-gradient(transparent,rgba(0,0,0,.35));background:linear-gradient(transparent,rgba(0,0,0,.35))}.mejs-button,.mejs-time,.mejs-time-rail{font-size:10px;height:40px;line-height:10px;margin:0;width:32px}.mejs-button&gt;button{background:transparent url(//marquespneus.com.br/wp-includes/js/mediaelement/mejs-controls.svg);border:0;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;margin:10px 6px;overflow:hidden;padding:0;position:absolute;text-decoration:none;width:20px}.mejs-button&gt;button:focus{outline:1px dotted #999}.mejs-container-keyboard-inactive [role=slider],.mejs-container-keyboard-inactive [role=slider]:focus,.mejs-container-keyboard-inactive a,.mejs-container-keyboard-inactive a:focus,.mejs-container-keyboard-inactive button,.mejs-container-keyboard-inactive button:focus{outline:0}.mejs-time{box-sizing:content-box;color:#fff;font-size:11px;font-weight:700;height:24px;overflow:hidden;padding:16px 6px 0;text-align:center;width:auto}.mejs-play&gt;button{background-position:0 0}.mejs-pause&gt;button{background-position:-20px 0}.mejs-replay&gt;button{background-position:-160px 0}.mejs-time-rail{direction:ltr;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;height:40px;margin:0 10px;padding-top:10px;position:relative}.mejs-time-buffering,.mejs-time-current,.mejs-time-float,.mejs-time-float-corner,.mejs-time-float-current,.mejs-time-hovered,.mejs-time-loaded,.mejs-time-marker,.mejs-time-total{border-radius:2px;cursor:pointer;display:block;height:10px;position:absolute}.mejs-time-total{background:hsla(0,0%,100%,.3);margin:5px 0 0;width:100%}.mejs-time-buffering{-webkit-animation:b 2s linear infinite;animation:b 2s linear infinite;background:-webkit-linear-gradient(135deg,hsla(0,0%,100%,.4) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.4) 0,hsla(0,0%,100%,.4) 75%,transparent 0,transparent);background:linear-gradient(-45deg,hsla(0,0%,100%,.4) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.4) 0,hsla(0,0%,100%,.4) 75%,transparent 0,transparent);background-size:15px 15px;width:100%}@-webkit-keyframes b{0%{background-position:0 0}to{background-position:30px 0}}@keyframes b{0%{background-position:0 0}to{background-position:30px 0}}.mejs-time-loaded{background:hsla(0,0%,100%,.3)}.mejs-time-current,.mejs-time-handle-content{background:hsla(0,0%,100%,.9)}.mejs-time-hovered{background:hsla(0,0%,100%,.5);z-index:10}.mejs-time-hovered.negative{background:rgba(0,0,0,.2)}.mejs-time-buffering,.mejs-time-current,.mejs-time-hovered,.mejs-time-loaded{left:0;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transition:all .15s ease-in;transition:all .15s ease-in;width:100%}.mejs-time-buffering{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.mejs-time-hovered{-webkit-transition:height .1s cubic-bezier(.44,0,1,1);transition:height .1s cubic-bezier(.44,0,1,1)}.mejs-time-hovered.no-hover{-webkit-transform:scaleX(0)!important;-ms-transform:scaleX(0)!important;transform:scaleX(0)!important}.mejs-time-handle,.mejs-time-handle-content{border:4px solid transparent;cursor:pointer;left:0;position:absolute;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);z-index:11}.mejs-time-handle-content{border:4px solid hsla(0,0%,100%,.9);border-radius:50%;height:10px;left:-7px;top:-4px;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);width:10px}.mejs-time-rail .mejs-time-handle-content:active,.mejs-time-rail .mejs-time-handle-content:focus,.mejs-time-rail:hover .mejs-time-handle-content{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.mejs-time-float{background:#eee;border:1px solid #333;bottom:100%;color:#111;display:none;height:17px;margin-bottom:9px;position:absolute;text-align:center;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:36px}.mejs-time-float-current{display:block;left:0;margin:2px;text-align:center;width:30px}.mejs-time-float-corner{border:5px solid #eee;border-color:#eee transparent transparent;border-radius:0;display:block;height:0;left:50%;line-height:0;position:absolute;top:100%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:0}.mejs-long-video .mejs-time-float{margin-left:-23px;width:64px}.mejs-long-video .mejs-time-float-current{width:60px}.mejs-broadcast{color:#fff;height:10px;position:absolute;top:15px;width:100%}.mejs-fullscreen-button&gt;button{background-position:-80px 0}.mejs-unfullscreen&gt;button{background-position:-100px 0}.mejs-mute&gt;button{background-position:-60px 0}.mejs-unmute&gt;button{background-position:-40px 0}.mejs-volume-button{position:relative}.mejs-volume-button&gt;.mejs-volume-slider{-webkit-backface-visibility:hidden;background:rgba(50,50,50,.7);border-radius:0;bottom:100%;display:none;height:115px;left:50%;margin:0;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:25px;z-index:1}.mejs-volume-button:hover{border-radius:0 0 4px 4px}.mejs-volume-total{background:hsla(0,0%,100%,.5);height:100px;left:50%;margin:0;position:absolute;top:8px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:2px}.mejs-volume-current{left:0;margin:0;width:100%}.mejs-volume-current,.mejs-volume-handle{background:hsla(0,0%,100%,.9);position:absolute}.mejs-volume-handle{border-radius:1px;cursor:ns-resize;height:6px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:16px}.mejs-horizontal-volume-slider{display:block;height:36px;position:relative;vertical-align:middle;width:56px}.mejs-horizontal-volume-total{background:rgba(50,50,50,.8);height:8px;top:16px;width:50px}.mejs-horizontal-volume-current,.mejs-horizontal-volume-total{border-radius:2px;font-size:1px;left:0;margin:0;padding:0;position:absolute}.mejs-horizontal-volume-current{background:hsla(0,0%,100%,.8);height:100%;top:0;width:100%}.mejs-horizontal-volume-handle{display:none}.mejs-captions-button,.mejs-chapters-button{position:relative}.mejs-captions-button&gt;button{background-position:-140px 0}.mejs-chapters-button&gt;button{background-position:-180px 0}.mejs-captions-button&gt;.mejs-captions-selector,.mejs-chapters-button&gt;.mejs-chapters-selector{background:rgba(50,50,50,.7);border:1px solid transparent;border-radius:0;bottom:100%;margin-right:-43px;overflow:hidden;padding:0;position:absolute;right:50%;visibility:visible;width:86px}.mejs-chapters-button&gt;.mejs-chapters-selector{margin-right:-55px;width:110px}.mejs-captions-selector-list,.mejs-chapters-selector-list{list-style-type:none!important;margin:0;overflow:hidden;padding:0}.mejs-captions-selector-list-item,.mejs-chapters-selector-list-item{color:#fff;cursor:pointer;display:block;list-style-type:none!important;margin:0 0 6px;overflow:hidden;padding:0}.mejs-captions-selector-list-item:hover,.mejs-chapters-selector-list-item:hover{background-color:#c8c8c8!important;background-color:hsla(0,0%,100%,.4)!important}.mejs-captions-selector-input,.mejs-chapters-selector-input{clear:both;float:left;left:-1000px;margin:3px 3px 0 5px;position:absolute}.mejs-captions-selector-label,.mejs-chapters-selector-label{cursor:pointer;float:left;font-size:10px;line-height:15px;padding:4px 10px 0;width:100%}.mejs-captions-selected,.mejs-chapters-selected{color:#21f8f8}.mejs-captions-translations{font-size:10px;margin:0 0 5px}.mejs-captions-layer{bottom:0;color:#fff;font-size:16px;left:0;line-height:20px;position:absolute;text-align:center}.mejs-captions-layer a{color:#fff;text-decoration:underline}.mejs-captions-layer[lang=ar]{font-size:20px;font-weight:400}.mejs-captions-position{bottom:15px;left:0;position:absolute;width:100%}.mejs-captions-position-hover{bottom:35px}.mejs-captions-text,.mejs-captions-text *{background:hsla(0,0%,8%,.5);box-shadow:5px 0 0 hsla(0,0%,8%,.5),-5px 0 0 hsla(0,0%,8%,.5);padding:0;white-space:pre-wrap}.mejs-container.mejs-hide-cues video::-webkit-media-text-track-container{display:none}.mejs-overlay-error{position:relative}.mejs-overlay-error&gt;img{left:0;max-width:100%;position:absolute;top:0;z-index:-1}.mejs-cannotplay,.mejs-cannotplay a{color:#fff;font-size:.8em}.mejs-cannotplay{position:relative}.mejs-cannotplay a,.mejs-cannotplay p{display:inline-block;padding:0 15px;width:100%}.mejs-container{clear:both;max-width:100%}.mejs-container *{font-family:Helvetica,Arial}.mejs-container,.mejs-container .mejs-controls,.mejs-embed,.mejs-embed body{background:#222}.mejs-time{font-weight:400;word-wrap:normal}.mejs-controls a.mejs-horizontal-volume-slider{display:table}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.mejs-controls .mejs-time-rail .mejs-time-loaded{background:#fff}.mejs-controls .mejs-time-rail .mejs-time-current{background:#0073aa}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,.mejs-controls .mejs-time-rail .mejs-time-total{background:rgba(255,255,255,.33)}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,.mejs-controls .mejs-time-rail span{border-radius:0}.mejs-overlay-loading{background:0 0}.mejs-controls button:hover{border:none;-webkit-box-shadow:none;box-shadow:none}.me-cannotplay{width:auto!important}.media-embed-details .wp-audio-shortcode{display:inline-block;max-width:400px}.audio-details .embed-media-settings{overflow:visible}.media-embed-details .embed-media-settings .setting span:not(.button-group){max-width:400px;width:auto}.media-embed-details .embed-media-settings .checkbox-setting span{display:inline-block}.media-embed-details .embed-media-settings{padding-top:0;top:28px}.media-embed-details .instructions{padding:16px 0;max-width:600px}.media-embed-details .setting .remove-setting,.media-embed-details .setting p{color:#a00;font-size:10px;text-transform:uppercase}.media-embed-details .setting .remove-setting{padding:5px 0}.media-embed-details .setting a:hover{color:#dc3232}.media-embed-details .embed-media-settings .checkbox-setting{float:none;margin:0 0 10px}.wp-video{max-width:100%;height:auto}.wp_attachment_holder .wp-audio-shortcode,.wp_attachment_holder .wp-video{margin-top:18px}.wp-video-shortcode video,video.wp-video-shortcode{max-width:100%;display:inline-block}.video-details .wp-video-holder{width:100%;max-width:640px}.wp-playlist{border:1px solid #ccc;padding:10px;margin:12px 0 18px;font-size:14px;line-height:1.5}.wp-admin .wp-playlist{margin:0 0 18px}.wp-playlist video{display:inline-block;max-width:100%}.wp-playlist audio{display:none;max-width:100%;width:400px}.wp-playlist .mejs-container{margin:0;max-width:100%}.wp-playlist .mejs-controls .mejs-button button{outline:0}.wp-playlist-light{background:#fff;color:#000}.wp-playlist-dark{color:#fff;background:#000}.wp-playlist-caption{display:block;max-width:88%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.5}.wp-playlist-item .wp-playlist-caption{text-decoration:none;color:#000;max-width:-webkit-calc(100% - 40px);max-width:calc(100% - 40px)}.wp-playlist-item-meta{display:block;font-size:14px;line-height:1.5}.wp-playlist-item-title{font-size:14px;line-height:1.5}.wp-playlist-item-album{font-style:italic;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wp-playlist-item-artist{font-size:12px;text-transform:uppercase}.wp-playlist-item-length{position:absolute;right:3px;top:0;font-size:14px;line-height:1.5}.rtl .wp-playlist-item-length{left:3px;right:auto}.wp-playlist-tracks{margin-top:10px}.wp-playlist-item{position:relative;cursor:pointer;padding:0 3px;border-bottom:1px solid #ccc}.wp-playlist-item:last-child{border-bottom:0}.wp-playlist-light .wp-playlist-caption{color:#333}.wp-playlist-dark .wp-playlist-caption{color:#ddd}.wp-playlist-playing{font-weight:700;background:#f7f7f7}.wp-playlist-light .wp-playlist-playing{background:#fff;color:#000}.wp-playlist-dark .wp-playlist-playing{background:#000;color:#fff}.wp-playlist-current-item{overflow:hidden;margin-bottom:10px;height:60px}.wp-playlist .wp-playlist-current-item img{float:left;max-width:60px;height:auto;margin-right:10px;padding:0;border:0}.rtl .wp-playlist .wp-playlist-current-item img{float:right;margin-left:10px;margin-right:0}.wp-playlist-current-item .wp-playlist-item-artist,.wp-playlist-current-item .wp-playlist-item-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wp-audio-playlist .me-cannotplay span{padding:5px 15px}</pre></body></html>