@charset "UTF-8";

 .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.hinge {
-webkit-animation-duration: 2s;
animation-duration: 2s;
}
@-webkit-keyframes bounce {
0%, 20%, 53%, 80%, 100% {
-webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
-webkit-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
opacity: 1;
}
40%, 43% {
-webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
-webkit-transform: translate3d(0, -30px, 0);
transform: translate3d(0, -30px, 0);
}
70% {
-webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
-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 {
0%, 20%, 53%, 80%, 100% {
-webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
-webkit-transform: translate3d(0,0,0);
-ms-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
opacity: 1;
}
40%, 43% {
-webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
-webkit-transform: translate3d(0, -30px, 0);
-ms-transform: translate3d(0, -30px, 0);
transform: translate3d(0, -30px, 0);
}
70% {
-webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
-webkit-transform: translate3d(0, -15px, 0);
-ms-transform: translate3d(0, -15px, 0);
transform: translate3d(0, -15px, 0);
}
90% {
-webkit-transform: translate3d(0,-4px,0);
-ms-transform: translate3d(0,-4px,0);
transform: translate3d(0,-4px,0);
}
}
.bounce {
-webkit-animation-name: bounce;
animation-name: bounce;
-webkit-transform-origin: center bottom;
-ms-transform-origin: center bottom;
transform-origin: center bottom;
}
@-webkit-keyframes flash {
0%, 50%, 100% {
opacity: 1;
}
25%, 75% {
opacity: 0;
}
}
@keyframes flash {
0%, 50%, 100% {
opacity: 1;
}
25%, 75% {
opacity: 0;
}
}
.flash {
-webkit-animation-name: flash;
animation-name: flash;
} @-webkit-keyframes pulse {
0% {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
opacity: 0;
}
50% {
-webkit-transform: scale3d(1.05, 1.05, 1.05);
transform: scale3d(1.05, 1.05, 1.05);
}
100% {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
opacity: 1;
}
}
@keyframes pulse {
0% {
-webkit-transform: scale3d(1, 1, 1);
-ms-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
opacity: 0;
}
50% {
-webkit-transform: scale3d(1.05, 1.05, 1.05);
-ms-transform: scale3d(1.05, 1.05, 1.05);
transform: scale3d(1.05, 1.05, 1.05);
}
100% {
-webkit-transform: scale3d(1, 1, 1);
-ms-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
opacity: 1;
}
}
.pulse {
-webkit-animation-name: pulse;
animation-name: pulse;
}
@-webkit-keyframes rubberBand {
0% {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
opacity: 0;
}
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(.95, 1.05, 1);
transform: scale3d(.95, 1.05, 1);
}
75% {
-webkit-transform: scale3d(1.05, .95, 1);
transform: scale3d(1.05, .95, 1);
}
100% {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
opacity: 1;
}
}
@keyframes rubberBand {
0% {
-webkit-transform: scale3d(1, 1, 1);
-ms-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
opacity: 0;
}
30% {
-webkit-transform: scale3d(1.25, 0.75, 1);
-ms-transform: scale3d(1.25, 0.75, 1);
transform: scale3d(1.25, 0.75, 1);
}
40% {
-webkit-transform: scale3d(0.75, 1.25, 1);
-ms-transform: scale3d(0.75, 1.25, 1);
transform: scale3d(0.75, 1.25, 1);
}
50% {
-webkit-transform: scale3d(1.15, 0.85, 1);
-ms-transform: scale3d(1.15, 0.85, 1);
transform: scale3d(1.15, 0.85, 1);
}
65% {
-webkit-transform: scale3d(.95, 1.05, 1);
-ms-transform: scale3d(.95, 1.05, 1);
transform: scale3d(.95, 1.05, 1);
}
75% {
-webkit-transform: scale3d(1.05, .95, 1);
-ms-transform: scale3d(1.05, .95, 1);
transform: scale3d(1.05, .95, 1);
}
100% {
-webkit-transform: scale3d(1, 1, 1);
-ms-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
opacity: 1;
}
}
.rubberBand {
-webkit-animation-name: rubberBand;
animation-name: rubberBand;
}
@-webkit-keyframes shake {
0%, 100% {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
opacity: 1;
}
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 {
0%, 100% {
-webkit-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
opacity: 1;
}
10%, 30%, 50%, 70%, 90% {
-webkit-transform: translate3d(-10px, 0, 0);
-ms-transform: translate3d(-10px, 0, 0);
transform: translate3d(-10px, 0, 0);
}
20%, 40%, 60%, 80% {
-webkit-transform: translate3d(10px, 0, 0);
-ms-transform: translate3d(10px, 0, 0);
transform: translate3d(10px, 0, 0);
}
}
.shake {
-webkit-animation-name: shake;
animation-name: shake;
}
@-webkit-keyframes swing {
0%{
opacity: 1;
}
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);
}
100% {
-webkit-transform: rotate3d(0, 0, 1, 0deg);
transform: rotate3d(0, 0, 1, 0deg);
opacity: 1;
}
}
@keyframes swing {
0%{
opacity: 1;
}
20% {
-webkit-transform: rotate3d(0, 0, 1, 15deg);
-ms-transform: rotate3d(0, 0, 1, 15deg);
transform: rotate3d(0, 0, 1, 15deg);
}
40% {
-webkit-transform: rotate3d(0, 0, 1, -10deg);
-ms-transform: rotate3d(0, 0, 1, -10deg);
transform: rotate3d(0, 0, 1, -10deg);
}
60% {
-webkit-transform: rotate3d(0, 0, 1, 5deg);
-ms-transform: rotate3d(0, 0, 1, 5deg);
transform: rotate3d(0, 0, 1, 5deg);
}
80% {
-webkit-transform: rotate3d(0, 0, 1, -5deg);
-ms-transform: rotate3d(0, 0, 1, -5deg);
transform: rotate3d(0, 0, 1, -5deg);
}
100% {
-webkit-transform: rotate3d(0, 0, 1, 0deg);
-ms-transform: rotate3d(0, 0, 1, 0deg);
transform: rotate3d(0, 0, 1, 0deg);
opacity: 1;
}
}
.swing {
-webkit-transform-origin: top center;
-ms-transform-origin: top center;
transform-origin: top center;
-webkit-animation-name: swing;
animation-name: swing;
}
@-webkit-keyframes tada {
0% {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
opacity: 1;
}
10%, 20% {
-webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
transform: scale3d(.9, .9, .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);
}
100% {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
opacity: 1;
}
}
@keyframes tada {
0% {
-webkit-transform: scale3d(1, 1, 1);
-ms-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
opacity: 1;
}
10%, 20% {
-webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
-ms-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
}
30%, 50%, 70%, 90% {
-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
-ms-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);
-ms-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);
}
100% {
-webkit-transform: scale3d(1, 1, 1);
-ms-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
opacity: 1;
}
}
.tada {
-webkit-animation-name: tada;
animation-name: tada;
} @-webkit-keyframes wobble {
0% {
-webkit-transform: none;
transform: none;
opacity: 1;
}
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);
}
100% {
-webkit-transform: none;
transform: none;
opacity: 1;
}
}
@keyframes wobble {
0% {
-webkit-transform: none;
-ms-transform: none;
transform: none;
opacity: 1;
}
15% {
-webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
-ms-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);
-ms-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);
-ms-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);
-ms-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);
-ms-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
}
100% {
-webkit-transform: none;
-ms-transform: none;
transform: none;
opacity: 1;
}
}
.wobble {
-webkit-animation-name: wobble;
animation-name: wobble;
}
@-webkit-keyframes bounceIn {
0%, 20%, 40%, 60%, 80%, 100% {
-webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
0% {
opacity: 0;
-webkit-transform: scale3d(.3, .3, .3);
transform: scale3d(.3, .3, .3);
}
20% {
-webkit-transform: scale3d(1.1, 1.1, 1.1);
transform: scale3d(1.1, 1.1, 1.1);
}
40% {
-webkit-transform: scale3d(.9, .9, .9);
transform: scale3d(.9, .9, .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(.97, .97, .97);
transform: scale3d(.97, .97, .97);
}
100% {
opacity: 1;
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
}
@keyframes bounceIn {
0%, 20%, 40%, 60%, 80%, 100% {
-webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
0% {
opacity: 0;
-webkit-transform: scale3d(.3, .3, .3);
-ms-transform: scale3d(.3, .3, .3);
transform: scale3d(.3, .3, .3);
}
20% {
-webkit-transform: scale3d(1.1, 1.1, 1.1);
-ms-transform: scale3d(1.1, 1.1, 1.1);
transform: scale3d(1.1, 1.1, 1.1);
}
40% {
-webkit-transform: scale3d(.9, .9, .9);
-ms-transform: scale3d(.9, .9, .9);
transform: scale3d(.9, .9, .9);
}
60% {
opacity: 1;
-webkit-transform: scale3d(1.03, 1.03, 1.03);
-ms-transform: scale3d(1.03, 1.03, 1.03);
transform: scale3d(1.03, 1.03, 1.03);
}
80% {
-webkit-transform: scale3d(.97, .97, .97);
-ms-transform: scale3d(.97, .97, .97);
transform: scale3d(.97, .97, .97);
}
100% {
opacity: 1;
-webkit-transform: scale3d(1, 1, 1);
-ms-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
}
.bounceIn {
-webkit-animation-name: bounceIn;
animation-name: bounceIn;
-webkit-animation-duration: .75s;
animation-duration: .75s;
}
@-webkit-keyframes bounceInDown {
0%, 60%, 75%, 90%, 100% {
-webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
opacity: 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);
}
100% {
-webkit-transform: none;
transform: none;
opacity: 1;
}
}
@keyframes bounceInDown {
0%, 60%, 75%, 90%, 100% {
-webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
opacity: 1;
}
0% {
opacity: 0;
-webkit-transform: translate3d(0, -3000px, 0);
-ms-transform: translate3d(0, -3000px, 0);
transform: translate3d(0, -3000px, 0);
}
60% {
opacity: 1;
-webkit-transform: translate3d(0, 25px, 0);
-ms-transform: translate3d(0, 25px, 0);
transform: translate3d(0, 25px, 0);
}
75% {
-webkit-transform: translate3d(0, -10px, 0);
-ms-transform: translate3d(0, -10px, 0);
transform: translate3d(0, -10px, 0);
}
90% {
-webkit-transform: translate3d(0, 5px, 0);
-ms-transform: translate3d(0, 5px, 0);
transform: translate3d(0, 5px, 0);
}
100% {
-webkit-transform: none;
-ms-transform: none;
transform: none;
opacity: 1;
}
}
.bounceInDown {
-webkit-animation-name: bounceInDown;
animation-name: bounceInDown;
}
@-webkit-keyframes bounceInLeft {
0%, 60%, 75%, 90%, 100% {
-webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
opacity: 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);
}
100% {
-webkit-transform: none;
transform: none;
opacity: 1;
}
}
@keyframes bounceInLeft {
0%, 60%, 75%, 90%, 100% {
-webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
opacity: 1;
}
0% {
opacity: 0;
-webkit-transform: translate3d(-3000px, 0, 0);
-ms-transform: translate3d(-3000px, 0, 0);
transform: translate3d(-3000px, 0, 0);
}
60% {
opacity: 1;
-webkit-transform: translate3d(25px, 0, 0);
-ms-transform: translate3d(25px, 0, 0);
transform: translate3d(25px, 0, 0);
}
75% {
-webkit-transform: translate3d(-10px, 0, 0);
-ms-transform: translate3d(-10px, 0, 0);
transform: translate3d(-10px, 0, 0);
}
90% {
-webkit-transform: translate3d(5px, 0, 0);
-ms-transform: translate3d(5px, 0, 0);
transform: translate3d(5px, 0, 0);
}
100% {
-webkit-transform: none;
-ms-transform: none;
transform: none;
opacity: 1;
}
}
.bounceInLeft {
-webkit-animation-name: bounceInLeft;
animation-name: bounceInLeft;
}
@-webkit-keyframes bounceInRight {
0%, 60%, 75%, 90%, 100% {
-webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
opacity: 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);
}
100% {
-webkit-transform: none;
transform: none;
opacity: 1;
}
}
@keyframes bounceInRight {
0%, 60%, 75%, 90%, 100% {
-webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
opacity: 1;
}
0% {
opacity: 0;
-webkit-transform: translate3d(3000px, 0, 0);
-ms-transform: translate3d(3000px, 0, 0);
transform: translate3d(3000px, 0, 0);
}
60% {
opacity: 1;
-webkit-transform: translate3d(-25px, 0, 0);
-ms-transform: translate3d(-25px, 0, 0);
transform: translate3d(-25px, 0, 0);
}
75% {
-webkit-transform: translate3d(10px, 0, 0);
-ms-transform: translate3d(10px, 0, 0);
transform: translate3d(10px, 0, 0);
}
90% {
-webkit-transform: translate3d(-5px, 0, 0);
-ms-transform: translate3d(-5px, 0, 0);
transform: translate3d(-5px, 0, 0);
}
100% {
-webkit-transform: none;
-ms-transform: none;
transform: none;
opacity: 1;
}
}
.bounceInRight {
-webkit-animation-name: bounceInRight;
animation-name: bounceInRight;
}
@-webkit-keyframes bounceInUp {
0%, 60%, 75%, 90%, 100% {
-webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
opacity: 1;
}
0% {
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);
}
100% {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
opacity: 1;
}
}
@keyframes bounceInUp {
0%, 60%, 75%, 90%, 100% {
-webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
opacity: 1;
}
0% {
opacity: 0;
-webkit-transform: translate3d(0, 3000px, 0);
-ms-transform: translate3d(0, 3000px, 0);
transform: translate3d(0, 3000px, 0);
}
60% {
opacity: 1;
-webkit-transform: translate3d(0, -20px, 0);
-ms-transform: translate3d(0, -20px, 0);
transform: translate3d(0, -20px, 0);
}
75% {
-webkit-transform: translate3d(0, 10px, 0);
-ms-transform: translate3d(0, 10px, 0);
transform: translate3d(0, 10px, 0);
}
90% {
-webkit-transform: translate3d(0, -5px, 0);
-ms-transform: translate3d(0, -5px, 0);
transform: translate3d(0, -5px, 0);
}
100% {
-webkit-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
opacity: 1;
}
}
.bounceInUp {
-webkit-animation-name: bounceInUp;
animation-name: bounceInUp;
}
@-webkit-keyframes bounceOut {
20% {
-webkit-transform: scale3d(.9, .9, .9);
transform: scale3d(.9, .9, .9);
}
50%, 55% {
opacity: 1;
-webkit-transform: scale3d(1.1, 1.1, 1.1);
transform: scale3d(1.1, 1.1, 1.1);
}
100% {
opacity: 0;
-webkit-transform: scale3d(.3, .3, .3);
transform: scale3d(.3, .3, .3);
}
}
@keyframes bounceOut {
20% {
-webkit-transform: scale3d(.9, .9, .9);
-ms-transform: scale3d(.9, .9, .9);
transform: scale3d(.9, .9, .9);
}
50%, 55% {
opacity: 1;
-webkit-transform: scale3d(1.1, 1.1, 1.1);
-ms-transform: scale3d(1.1, 1.1, 1.1);
transform: scale3d(1.1, 1.1, 1.1);
}
100% {
opacity: 0;
-webkit-transform: scale3d(.3, .3, .3);
-ms-transform: scale3d(.3, .3, .3);
transform: scale3d(.3, .3, .3);
}
}
.bounceOut {
-webkit-animation-name: bounceOut;
animation-name: bounceOut;
-webkit-animation-duration: .75s;
animation-duration: .75s;
}
@-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);
}
100% {
opacity: 0;
-webkit-transform: translate3d(0, 2000px, 0);
transform: translate3d(0, 2000px, 0);
}
}
@keyframes bounceOutDown {
20% {
-webkit-transform: translate3d(0, 10px, 0);
-ms-transform: translate3d(0, 10px, 0);
transform: translate3d(0, 10px, 0);
}
40%, 45% {
opacity: 1;
-webkit-transform: translate3d(0, -20px, 0);
-ms-transform: translate3d(0, -20px, 0);
transform: translate3d(0, -20px, 0);
}
100% {
opacity: 0;
-webkit-transform: translate3d(0, 2000px, 0);
-ms-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);
}
100% {
opacity: 0;
-webkit-transform: translate3d(-2000px, 0, 0);
transform: translate3d(-2000px, 0, 0);
}
}
@keyframes bounceOutLeft {
20% {
opacity: 1;
-webkit-transform: translate3d(20px, 0, 0);
-ms-transform: translate3d(20px, 0, 0);
transform: translate3d(20px, 0, 0);
}
100% {
opacity: 0;
-webkit-transform: translate3d(-2000px, 0, 0);
-ms-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);
}
100% {
opacity: 0;
-webkit-transform: translate3d(2000px, 0, 0);
transform: translate3d(2000px, 0, 0);
}
}
@keyframes bounceOutRight {
20% {
opacity: 1;
-webkit-transform: translate3d(-20px, 0, 0);
-ms-transform: translate3d(-20px, 0, 0);
transform: translate3d(-20px, 0, 0);
}
100% {
opacity: 0;
-webkit-transform: translate3d(2000px, 0, 0);
-ms-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);
}
100% {
opacity: 0;
-webkit-transform: translate3d(0, -2000px, 0);
transform: translate3d(0, -2000px, 0);
}
}
@keyframes bounceOutUp {
20% {
-webkit-transform: translate3d(0, -10px, 0);
-ms-transform: translate3d(0, -10px, 0);
transform: translate3d(0, -10px, 0);
}
40%, 45% {
opacity: 1;
-webkit-transform: translate3d(0, 20px, 0);
-ms-transform: translate3d(0, 20px, 0);
transform: translate3d(0, 20px, 0);
}
100% {
opacity: 0;
-webkit-transform: translate3d(0, -2000px, 0);
-ms-transform: translate3d(0, -2000px, 0);
transform: translate3d(0, -2000px, 0);
}
}
.bounceOutUp {
-webkit-animation-name: bounceOutUp;
animation-name: bounceOutUp;
}
@-webkit-keyframes fadeIn {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
@keyframes fadeIn {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
.fadeIn {
-webkit-animation-name: fadeIn;
animation-name: fadeIn;
}
@-webkit-keyframes fadeInDown {
0% {
opacity: 0;
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
}
100% {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes fadeInDown {
0% {
opacity: 0;
-webkit-transform: translate3d(0, -100%, 0);
-ms-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
}
100% {
opacity: 1;
-webkit-transform: none;
-ms-transform: none;
transform: none;
}
}
.fadeInDown {
-webkit-animation-name: fadeInDown;
animation-name: fadeInDown;
}
@-webkit-keyframes fadeInDownBig {
0% {
opacity: 0;
-webkit-transform: translate3d(0, -2000px, 0);
transform: translate3d(0, -2000px, 0);
}
100% {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes fadeInDownBig {
0% {
opacity: 0;
-webkit-transform: translate3d(0, -2000px, 0);
-ms-transform: translate3d(0, -2000px, 0);
transform: translate3d(0, -2000px, 0);
}
100% {
opacity: 1;
-webkit-transform: none;
-ms-transform: none;
transform: none;
}
}
.fadeInDownBig {
-webkit-animation-name: fadeInDownBig;
animation-name: fadeInDownBig;
}
@-webkit-keyframes fadeInLeft {
0% {
opacity: 0;
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
}
100% {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes fadeInLeft {
0% {
opacity: 0;
-webkit-transform: translate3d(-100%, 0, 0);
-ms-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
}
100% {
opacity: 1;
-webkit-transform: none;
-ms-transform: none;
transform: none;
}
}
.fadeInLeft {
-webkit-animation-name: fadeInLeft;
animation-name: fadeInLeft;
}
@-webkit-keyframes fadeInLeftBig {
0% {
opacity: 0;
-webkit-transform: translate3d(-2000px, 0, 0);
transform: translate3d(-2000px, 0, 0);
}
100% {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes fadeInLeftBig {
0% {
opacity: 0;
-webkit-transform: translate3d(-2000px, 0, 0);
-ms-transform: translate3d(-2000px, 0, 0);
transform: translate3d(-2000px, 0, 0);
}
100% {
opacity: 1;
-webkit-transform: none;
-ms-transform: none;
transform: none;
}
}
.fadeInLeftBig {
-webkit-animation-name: fadeInLeftBig;
animation-name: fadeInLeftBig;
}
@-webkit-keyframes fadeInRight {
0% {
opacity: 0;
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
}
100% {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes fadeInRight {
0% {
opacity: 0;
-webkit-transform: translate3d(100%, 0, 0);
-ms-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
}
100% {
opacity: 1;
-webkit-transform: none;
-ms-transform: none;
transform: none;
}
}
.fadeInRight {
-webkit-animation-name: fadeInRight;
animation-name: fadeInRight;
}
@-webkit-keyframes fadeInRightBig {
0% {
opacity: 0;
-webkit-transform: translate3d(2000px, 0, 0);
transform: translate3d(2000px, 0, 0);
}
100% {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes fadeInRightBig {
0% {
opacity: 0;
-webkit-transform: translate3d(2000px, 0, 0);
-ms-transform: translate3d(2000px, 0, 0);
transform: translate3d(2000px, 0, 0);
}
100% {
opacity: 1;
-webkit-transform: none;
-ms-transform: none;
transform: none;
}
}
.fadeInRightBig {
-webkit-animation-name: fadeInRightBig;
animation-name: fadeInRightBig;
}
@-webkit-keyframes fadeInUp {
0% {
opacity: 0;
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
}
100% {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes fadeInUp {
0% {
opacity: 0;
-webkit-transform: translate3d(0, 100%, 0);
-ms-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
}
100% {
opacity: 1;
-webkit-transform: none;
-ms-transform: none;
transform: none;
}
}
.fadeInLeftMenu {
-webkit-animation-name: fadeInLeftMenu;
animation-name: fadeInLeftMenu;
}
@-webkit-keyframes fadeInLeftMenu {
0% {
opacity: 0;
margin-left: -20px;
}
100% {
opacity: 1;
margin-left: 0px;
}
}
@keyframes fadeInLeftMenu {
0% {
opacity: 0;
margin-left: -20px;
}
100% {
opacity: 1;
margin-left: 0px;
}
}
.fadeInUp {
-webkit-animation-name: fadeInUp;
animation-name: fadeInUp;
}
@-webkit-keyframes fadeInUpMenu {
0% {
opacity: 0;
padding-top: 20px;
}
100% {
opacity: 1;
padding-top: 0;
}
}
@keyframes fadeInUpMenu {
0% {
opacity: 0;
padding-top: 20px;
}
100% {
opacity: 1;
padding-top: 0;
}
}
.fadeInUpMenu {
-webkit-animation-name: fadeInUpMenu;
animation-name: fadeInUpMenu;
}
@-webkit-keyframes fadeInUpBig {
0% {
opacity: 0;
-webkit-transform: translate3d(0, 2000px, 0);
transform: translate3d(0, 2000px, 0);
}
100% {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes fadeInUpBig {
0% {
opacity: 0;
-webkit-transform: translate3d(0, 2000px, 0);
-ms-transform: translate3d(0, 2000px, 0);
transform: translate3d(0, 2000px, 0);
}
100% {
opacity: 1;
-webkit-transform: none;
-ms-transform: none;
transform: none;
}
}
.fadeInUpBig {
-webkit-animation-name: fadeInUpBig;
animation-name: fadeInUpBig;
}
@-webkit-keyframes fadeOut {
0% {
opacity: 1;
}
100% {
opacity: 0;
}
}
@keyframes fadeOut {
0% {
opacity: 1;
}
100% {
opacity: 0;
}
}
.fadeOut {
-webkit-animation-name: fadeOut;
animation-name: fadeOut;
}
@-webkit-keyframes fadeOutDown {
0% {
opacity: 1;
}
100% {
opacity: 0;
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
}
}
@keyframes fadeOutDown {
0% {
opacity: 1;
}
100% {
opacity: 0;
-webkit-transform: translate3d(0, 100%, 0);
-ms-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
}
}
.fadeOutDown {
-webkit-animation-name: fadeOutDown;
animation-name: fadeOutDown;
}
@-webkit-keyframes fadeOutDownBig {
0% {
opacity: 1;
}
100% {
opacity: 0;
-webkit-transform: translate3d(0, 2000px, 0);
transform: translate3d(0, 2000px, 0);
}
}
@keyframes fadeOutDownBig {
0% {
opacity: 1;
}
100% {
opacity: 0;
-webkit-transform: translate3d(0, 2000px, 0);
-ms-transform: translate3d(0, 2000px, 0);
transform: translate3d(0, 2000px, 0);
}
}
.fadeOutDownBig {
-webkit-animation-name: fadeOutDownBig;
animation-name: fadeOutDownBig;
}
@-webkit-keyframes fadeOutLeft {
0% {
opacity: 1;
}
100% {
opacity: 0;
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
}
}
@keyframes fadeOutLeft {
0% {
opacity: 1;
}
100% {
opacity: 0;
-webkit-transform: translate3d(-100%, 0, 0);
-ms-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
}
}
.fadeOutLeft {
-webkit-animation-name: fadeOutLeft;
animation-name: fadeOutLeft;
}
@-webkit-keyframes fadeOutLeftBig {
0% {
opacity: 1;
}
100% {
opacity: 0;
-webkit-transform: translate3d(-2000px, 0, 0);
transform: translate3d(-2000px, 0, 0);
}
}
@keyframes fadeOutLeftBig {
0% {
opacity: 1;
}
100% {
opacity: 0;
-webkit-transform: translate3d(-2000px, 0, 0);
-ms-transform: translate3d(-2000px, 0, 0);
transform: translate3d(-2000px, 0, 0);
}
}
.fadeOutLeftBig {
-webkit-animation-name: fadeOutLeftBig;
animation-name: fadeOutLeftBig;
}
@-webkit-keyframes fadeOutRight {
0% {
opacity: 1;
}
100% {
opacity: 0;
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
}
}
@keyframes fadeOutRight {
0% {
opacity: 1;
}
100% {
opacity: 0;
-webkit-transform: translate3d(100%, 0, 0);
-ms-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
}
}
.fadeOutRight {
-webkit-animation-name: fadeOutRight;
animation-name: fadeOutRight;
}
@-webkit-keyframes fadeOutRightBig {
0% {
opacity: 1;
}
100% {
opacity: 0;
-webkit-transform: translate3d(2000px, 0, 0);
transform: translate3d(2000px, 0, 0);
}
}
@keyframes fadeOutRightBig {
0% {
opacity: 1;
}
100% {
opacity: 0;
-webkit-transform: translate3d(2000px, 0, 0);
-ms-transform: translate3d(2000px, 0, 0);
transform: translate3d(2000px, 0, 0);
}
}
.fadeOutRightBig {
-webkit-animation-name: fadeOutRightBig;
animation-name: fadeOutRightBig;
}
@-webkit-keyframes fadeOutUp {
0% {
opacity: 1;
}
100% {
opacity: 0;
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
}
}
@keyframes fadeOutUp {
0% {
opacity: 1;
}
100% {
opacity: 0;
-webkit-transform: translate3d(0, -100%, 0);
-ms-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
}
}
.fadeOutUp {
-webkit-animation-name: fadeOutUp;
animation-name: fadeOutUp;
}
@-webkit-keyframes fadeOutUpBig {
0% {
opacity: 1;
}
100% {
opacity: 0;
-webkit-transform: translate3d(0, -2000px, 0);
transform: translate3d(0, -2000px, 0);
}
}
@keyframes fadeOutUpBig {
0% {
opacity: 1;
}
100% {
opacity: 0;
-webkit-transform: translate3d(0, -2000px, 0);
-ms-transform: translate3d(0, -2000px, 0);
transform: translate3d(0, -2000px, 0);
}
}
.fadeOutUpBig {
-webkit-animation-name: fadeOutUpBig;
animation-name: fadeOutUpBig;
}
@-webkit-keyframes flip {
0% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
opacity: 1;
}
40% {
-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
transform: perspective(400px) 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) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
transform: perspective(400px) 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(.95, .95, .95);
transform: perspective(400px) scale3d(.95, .95, .95);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
100% {
-webkit-transform: perspective(400px);
transform: perspective(400px);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
opacity: 1;
}
}
@keyframes flip {
0% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
-ms-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
opacity: 1;
}
40% {
-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
-ms-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
transform: perspective(400px) 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) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
-ms-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
transform: perspective(400px) 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(.95, .95, .95);
-ms-transform: perspective(400px) scale3d(.95, .95, .95);
transform: perspective(400px) scale3d(.95, .95, .95);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
100% {
-webkit-transform: perspective(400px);
-ms-transform: perspective(400px);
transform: perspective(400px);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
opacity: 1;
}
}
.animated.flip {
-webkit-backface-visibility: visible;
-ms-backface-visibility: visible;
backface-visibility: visible;
-webkit-animation-name: flip;
animation-name: flip;
}
@-webkit-keyframes flipInX {
0% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
-webkit-transition-timing-function: ease-in;
transition-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-transition-timing-function: ease-in;
transition-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);
}
100% {
-webkit-transform: perspective(400px);
transform: perspective(400px);
opacity: 1;
}
}
@keyframes flipInX {
0% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
-ms-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
-webkit-transition-timing-function: ease-in;
transition-timing-function: ease-in;
opacity: 0;
}
40% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
-ms-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
-webkit-transition-timing-function: ease-in;
transition-timing-function: ease-in;
}
60% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
-ms-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);
-ms-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
}
100% {
-webkit-transform: perspective(400px);
-ms-transform: perspective(400px);
transform: perspective(400px);
opacity: 1;
}
}
.flipInX {
-webkit-backface-visibility: visible !important;
-ms-backface-visibility: visible !important;
backface-visibility: visible !important;
-webkit-animation-name: flipInX;
animation-name: flipInX;
}
@-webkit-keyframes flipInY {
0% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
-webkit-transition-timing-function: ease-in;
transition-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-transition-timing-function: ease-in;
transition-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);
}
100% {
-webkit-transform: perspective(400px);
transform: perspective(400px);
opacity: 1;
}
}
@keyframes flipInY {
0% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
-ms-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
-webkit-transition-timing-function: ease-in;
transition-timing-function: ease-in;
opacity: 0;
}
40% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
-ms-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
-webkit-transition-timing-function: ease-in;
transition-timing-function: ease-in;
}
60% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
-ms-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);
-ms-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
}
100% {
-webkit-transform: perspective(400px);
-ms-transform: perspective(400px);
transform: perspective(400px);
opacity: 1;
}
}
.flipInY {
-webkit-backface-visibility: visible !important;
-ms-backface-visibility: visible !important;
backface-visibility: visible !important;
-webkit-animation-name: flipInY;
animation-name: flipInY;
}
@-webkit-keyframes flipOutX {
0% {
-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;
}
100% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
opacity: 0;
}
}
@keyframes flipOutX {
0% {
-webkit-transform: perspective(400px);
-ms-transform: perspective(400px);
transform: perspective(400px);
}
30% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
-ms-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
opacity: 1;
}
100% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
-ms-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
opacity: 0;
}
}
.flipOutX {
-webkit-animation-name: flipOutX;
animation-name: flipOutX;
-webkit-animation-duration: .75s;
animation-duration: .75s;
-webkit-backface-visibility: visible !important;
-ms-backface-visibility: visible !important;
backface-visibility: visible !important;
}
@-webkit-keyframes flipOutY {
0% {
-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;
}
100% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
opacity: 0;
}
}
@keyframes flipOutY {
0% {
-webkit-transform: perspective(400px);
-ms-transform: perspective(400px);
transform: perspective(400px);
}
30% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
-ms-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
opacity: 1;
}
100% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
-ms-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
opacity: 0;
}
}
.flipOutY {
-webkit-backface-visibility: visible !important;
-ms-backface-visibility: visible !important;
backface-visibility: visible !important;
-webkit-animation-name: flipOutY;
animation-name: flipOutY;
-webkit-animation-duration: .75s;
animation-duration: .75s;
}
@-webkit-keyframes lightSpeedIn {
0% {
-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);
opacity: 1;
}
100% {
-webkit-transform: none;
transform: none;
opacity: 1;
}
}
@keyframes lightSpeedIn {
0% {
-webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
-ms-transform: translate3d(100%, 0, 0) skewX(-30deg);
transform: translate3d(100%, 0, 0) skewX(-30deg);
opacity: 0;
}
60% {
-webkit-transform: skewX(20deg);
-ms-transform: skewX(20deg);
transform: skewX(20deg);
opacity: 1;
}
80% {
-webkit-transform: skewX(-5deg);
-ms-transform: skewX(-5deg);
transform: skewX(-5deg);
opacity: 1;
}
100% {
-webkit-transform: none;
-ms-transform: none;
transform: none;
opacity: 1;
}
}
.lightSpeedIn {
-webkit-animation-name: lightSpeedIn;
animation-name: lightSpeedIn;
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
}
@-webkit-keyframes lightSpeedOut {
0% {
opacity: 1;
}
100% {
-webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
transform: translate3d(100%, 0, 0) skewX(30deg);
opacity: 0;
}
}
@keyframes lightSpeedOut {
0% {
opacity: 1;
}
100% {
-webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
-ms-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 {
0% {
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transform: rotate3d(0, 0, 1, -200deg);
transform: rotate3d(0, 0, 1, -200deg);
opacity: 0;
}
100% {
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transform: none;
transform: none;
opacity: 1;
}
}
@keyframes rotateIn {
0% {
-webkit-transform-origin: center;
-ms-transform-origin: center;
transform-origin: center;
-webkit-transform: rotate3d(0, 0, 1, -200deg);
-ms-transform: rotate3d(0, 0, 1, -200deg);
transform: rotate3d(0, 0, 1, -200deg);
opacity: 0;
}
100% {
-webkit-transform-origin: center;
-ms-transform-origin: center;
transform-origin: center;
-webkit-transform: none;
-ms-transform: none;
transform: none;
opacity: 1;
}
}
.rotateIn {
-webkit-animation-name: rotateIn;
animation-name: rotateIn;
}
@-webkit-keyframes rotateInDownLeft {
0% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate3d(0, 0, 1, -45deg);
transform: rotate3d(0, 0, 1, -45deg);
opacity: 0;
}
100% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: none;
transform: none;
opacity: 1;
}
}
@keyframes rotateInDownLeft {
0% {
-webkit-transform-origin: left bottom;
-ms-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate3d(0, 0, 1, -45deg);
-ms-transform: rotate3d(0, 0, 1, -45deg);
transform: rotate3d(0, 0, 1, -45deg);
opacity: 0;
}
100% {
-webkit-transform-origin: left bottom;
-ms-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: none;
-ms-transform: none;
transform: none;
opacity: 1;
}
}
.rotateInDownLeft {
-webkit-animation-name: rotateInDownLeft;
animation-name: rotateInDownLeft;
}
@-webkit-keyframes rotateInDownRight {
0% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate3d(0, 0, 1, 45deg);
transform: rotate3d(0, 0, 1, 45deg);
opacity: 0;
}
100% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: none;
transform: none;
opacity: 1;
}
}
@keyframes rotateInDownRight {
0% {
-webkit-transform-origin: right bottom;
-ms-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate3d(0, 0, 1, 45deg);
-ms-transform: rotate3d(0, 0, 1, 45deg);
transform: rotate3d(0, 0, 1, 45deg);
opacity: 0;
}
100% {
-webkit-transform-origin: right bottom;
-ms-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: none;
-ms-transform: none;
transform: none;
opacity: 1;
}
}
.rotateInDownRight {
-webkit-animation-name: rotateInDownRight;
animation-name: rotateInDownRight;
}
@-webkit-keyframes rotateInUpLeft {
0% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate3d(0, 0, 1, 45deg);
transform: rotate3d(0, 0, 1, 45deg);
opacity: 0;
}
100% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: none;
transform: none;
opacity: 1;
}
}
@keyframes rotateInUpLeft {
0% {
-webkit-transform-origin: left bottom;
-ms-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate3d(0, 0, 1, 45deg);
-ms-transform: rotate3d(0, 0, 1, 45deg);
transform: rotate3d(0, 0, 1, 45deg);
opacity: 0;
}
100% {
-webkit-transform-origin: left bottom;
-ms-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: none;
-ms-transform: none;
transform: none;
opacity: 1;
}
}
.rotateInUpLeft {
-webkit-animation-name: rotateInUpLeft;
animation-name: rotateInUpLeft;
}
@-webkit-keyframes rotateInUpRight {
0% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate3d(0, 0, 1, -90deg);
transform: rotate3d(0, 0, 1, -90deg);
opacity: 0;
}
100% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: none;
transform: none;
opacity: 1;
}
}
@keyframes rotateInUpRight {
0% {
-webkit-transform-origin: right bottom;
-ms-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate3d(0, 0, 1, -90deg);
-ms-transform: rotate3d(0, 0, 1, -90deg);
transform: rotate3d(0, 0, 1, -90deg);
opacity: 0;
}
100% {
-webkit-transform-origin: right bottom;
-ms-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: none;
-ms-transform: none;
transform: none;
opacity: 1;
}
}
.rotateInUpRight {
-webkit-animation-name: rotateInUpRight;
animation-name: rotateInUpRight;
}
@-webkit-keyframes rotateOut {
0% {
-webkit-transform-origin: center;
transform-origin: center;
opacity: 1;
}
100% {
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transform: rotate3d(0, 0, 1, 200deg);
transform: rotate3d(0, 0, 1, 200deg);
opacity: 0;
}
}
@keyframes rotateOut {
0% {
-webkit-transform-origin: center;
-ms-transform-origin: center;
transform-origin: center;
opacity: 1;
}
100% {
-webkit-transform-origin: center;
-ms-transform-origin: center;
transform-origin: center;
-webkit-transform: rotate3d(0, 0, 1, 200deg);
-ms-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 {
0% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
opacity: 1;
}
100% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate(0, 0, 1, 45deg);
transform: rotate(0, 0, 1, 45deg);
opacity: 0;
}
}
@keyframes rotateOutDownLeft {
0% {
-webkit-transform-origin: left bottom;
-ms-transform-origin: left bottom;
transform-origin: left bottom;
opacity: 1;
}
100% {
-webkit-transform-origin: left bottom;
-ms-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate(0, 0, 1, 45deg);
-ms-transform: rotate(0, 0, 1, 45deg);
transform: rotate(0, 0, 1, 45deg);
opacity: 0;
}
}
.rotateOutDownLeft {
-webkit-animation-name: rotateOutDownLeft;
animation-name: rotateOutDownLeft;
}
@-webkit-keyframes rotateOutDownRight {
0% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
opacity: 1;
}
100% {
-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 {
0% {
-webkit-transform-origin: right bottom;
-ms-transform-origin: right bottom;
transform-origin: right bottom;
opacity: 1;
}
100% {
-webkit-transform-origin: right bottom;
-ms-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate3d(0, 0, 1, -45deg);
-ms-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 {
0% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
opacity: 1;
}
100% {
-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 {
0% {
-webkit-transform-origin: left bottom;
-ms-transform-origin: left bottom;
transform-origin: left bottom;
opacity: 1;
}
100% {
-webkit-transform-origin: left bottom;
-ms-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate3d(0, 0, 1, -45deg);
-ms-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 {
0% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
opacity: 1;
}
100% {
-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 {
0% {
-webkit-transform-origin: right bottom;
-ms-transform-origin: right bottom;
transform-origin: right bottom;
opacity: 1;
}
100% {
-webkit-transform-origin: right bottom;
-ms-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate3d(0, 0, 1, 90deg);
-ms-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;
opacity: 1;
}
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;
}
100% {
-webkit-transform: translate3d(0, 700px, 0);
transform: translate3d(0, 700px, 0);
opacity: 1;
}
}
@keyframes hinge {
0% {
-webkit-transform-origin: top left;
-ms-transform-origin: top left;
transform-origin: top left;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
opacity: 1;
}
20%, 60% {
-webkit-transform: rotate3d(0, 0, 1, 80deg);
-ms-transform: rotate3d(0, 0, 1, 80deg);
transform: rotate3d(0, 0, 1, 80deg);
-webkit-transform-origin: top left;
-ms-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);
-ms-transform: rotate3d(0, 0, 1, 60deg);
transform: rotate3d(0, 0, 1, 60deg);
-webkit-transform-origin: top left;
-ms-transform-origin: top left;
transform-origin: top left;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
opacity: 1;
}
100% {
-webkit-transform: translate3d(0, 700px, 0);
-ms-transform: translate3d(0, 700px, 0);
transform: translate3d(0, 700px, 0);
opacity: 1;
}
}
.hinge {
-webkit-animation-name: hinge;
animation-name: hinge;
} @-webkit-keyframes rollIn {
0% {
opacity: 0;
-webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
}
100% {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes rollIn {
0% {
opacity: 0;
-webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
-ms-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
}
100% {
opacity: 1;
-webkit-transform: none;
-ms-transform: none;
transform: none;
}
}
.rollIn {
-webkit-animation-name: rollIn;
animation-name: rollIn;
} @-webkit-keyframes rollOut {
0% {
opacity: 1;
}
100% {
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 {
0% {
opacity: 1;
}
100% {
opacity: 0;
-webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
-ms-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 {
0% {
opacity: 0;
-webkit-transform: scale3d(.3, .3, .3);
transform: scale3d(.3, .3, .3);
}
50% {
opacity: 1;
}
}
@keyframes zoomIn {
0% {
opacity: 0;
-webkit-transform: scale3d(.3, .3, .3);
-ms-transform: scale3d(.3, .3, .3);
transform: scale3d(.3, .3, .3);
}
50% {
opacity: 1;
}
}
.zoomIn {
-webkit-animation-name: zoomIn;
animation-name: zoomIn;
}
@-webkit-keyframes zoomInDown {
0% {
opacity: 0;
-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
60% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
@keyframes zoomInDown {
0% {
opacity: 0;
-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
-ms-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
60% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
-ms-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
.zoomInDown {
-webkit-animation-name: zoomInDown;
animation-name: zoomInDown;
}
@-webkit-keyframes zoomInLeft {
0% {
opacity: 0;
-webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
60% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
@keyframes zoomInLeft {
0% {
opacity: 0;
-webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
-ms-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
60% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
-ms-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
.zoomInLeft {
-webkit-animation-name: zoomInLeft;
animation-name: zoomInLeft;
}
@-webkit-keyframes zoomInRight {
0% {
opacity: 0;
-webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
60% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
@keyframes zoomInRight {
0% {
opacity: 0;
-webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
-ms-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
60% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
-ms-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
.zoomInRight {
-webkit-animation-name: zoomInRight;
animation-name: zoomInRight;
}
@-webkit-keyframes zoomInUp {
0% {
opacity: 0;
-webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
60% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
@keyframes zoomInUp {
0% {
opacity: 0;
-webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
-ms-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
60% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
-ms-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
.zoomInUp {
-webkit-animation-name: zoomInUp;
animation-name: zoomInUp;
}
@-webkit-keyframes zoomOut {
0% {
opacity: 1;
}
50% {
opacity: 0;
-webkit-transform: scale3d(.3, .3, .3);
transform: scale3d(.3, .3, .3);
}
100% {
opacity: 0;
}
}
@keyframes zoomOut {
0% {
opacity: 1;
}
50% {
opacity: 0;
-webkit-transform: scale3d(.3, .3, .3);
-ms-transform: scale3d(.3, .3, .3);
transform: scale3d(.3, .3, .3);
}
100% {
opacity: 0;
}
}
.zoomOut {
-webkit-animation-name: zoomOut;
animation-name: zoomOut;
}
@-webkit-keyframes zoomOutDown {
40% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
100% {
opacity: 0;
-webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
transform: scale3d(.1, .1, .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.320, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
@keyframes zoomOutDown {
40% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
-ms-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
100% {
opacity: 0;
-webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
-ms-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
-webkit-transform-origin: center bottom;
-ms-transform-origin: center bottom;
transform-origin: center bottom;
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
.zoomOutDown {
-webkit-animation-name: zoomOutDown;
animation-name: zoomOutDown;
}
@-webkit-keyframes zoomOutLeft {
40% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
}
100% {
opacity: 0;
-webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
transform: scale(.1) translate3d(-2000px, 0, 0);
-webkit-transform-origin: left center;
transform-origin: left center;
}
}
@keyframes zoomOutLeft {
40% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
-ms-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
}
100% {
opacity: 0;
-webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
-ms-transform: scale(.1) translate3d(-2000px, 0, 0);
transform: scale(.1) translate3d(-2000px, 0, 0);
-webkit-transform-origin: left center;
-ms-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(.475, .475, .475) translate3d(-42px, 0, 0);
transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
}
100% {
opacity: 0;
-webkit-transform: scale(.1) translate3d(2000px, 0, 0);
transform: scale(.1) translate3d(2000px, 0, 0);
-webkit-transform-origin: right center;
transform-origin: right center;
}
}
@keyframes zoomOutRight {
40% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
-ms-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
}
100% {
opacity: 0;
-webkit-transform: scale(.1) translate3d(2000px, 0, 0);
-ms-transform: scale(.1) translate3d(2000px, 0, 0);
transform: scale(.1) translate3d(2000px, 0, 0);
-webkit-transform-origin: right center;
-ms-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(.475, .475, .475) translate3d(0, 60px, 0);
transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
100% {
opacity: 0;
-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
transform: scale3d(.1, .1, .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.320, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
@keyframes zoomOutUp {
40% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
-ms-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
100% {
opacity: 0;
-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
-ms-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
-webkit-transform-origin: center bottom;
-ms-transform-origin: center bottom;
transform-origin: center bottom;
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
.zoomOutUp {
-webkit-animation-name: zoomOutUp;
animation-name: zoomOutUp;
}.fxFade .navOutNext {
-webkit-animation: fadeOutSlide 0.5s forwards linear;
animation: scaleUp 0.5s forwards linear;
}
.fxFade .navInNext {
-webkit-animation: fadeInSlide 0.5s forwards linear;
animation: fadeInSlide 0.5s forwards linear;
}
.fxFade .navOutPrev {
-webkit-animation: fadeOutSlide 0.5s forwards linear;
animation: scaleDown 0.5s forwards linear;
}
.fxFade .navInPrev {
-webkit-animation: fadeInSlide 0.5s forwards linear;
animation: fadeInSlide 0.5s forwards linear;
}
@-webkit-keyframes fadeInSlide {
from {
opacity: 0.5;
} to {
opacity: 1;
}
}
@keyframes fadeInSlide {
from {
opacity: 0.5;	
} to {
opacity: 1;
}
}
@-webkit-keyframes fadeOutSlide {
from {
opacity: 1;
} to {
opacity: 0;
}
}
@keyframes fadeOutSlide {
from {
opacity: 1;
} to {
opacity: 0;
}
}   .fxSoftScale .navOutNext {
-webkit-animation: scaleUp 0.5s forwards cubic-bezier(0.7, 0, 0.3, 1);
animation: scaleUp 0.5s forwards cubic-bezier(0.7, 0, 0.3, 1);
}
.fxSoftScale .navInNext {
-webkit-animation: scaleDownUp 0.5s forwards cubic-bezier(0.7, 0, 0.3, 1);
animation: scaleDownUp 1s forwards cubic-bezier(0.7, 0, 0.3, 1);
}
.fxSoftScale .navOutPrev {
-webkit-animation: scaleDown 0.5s forwards cubic-bezier(0.7, 0, 0.3, 1);
animation: scaleDown 0.5s forwards cubic-bezier(0.7, 0, 0.3, 1);
}
.fxSoftScale .navInPrev {
-webkit-animation: scaleUpDown 0.5s forwards cubic-bezier(0.7, 0, 0.3, 1);
animation: scaleUpDown 0.5s forwards cubic-bezier(0.7, 0, 0.3, 1);
}
@-webkit-keyframes scaleUp {
from {} to {
-webkit-transform: scale(1.2);
opacity: 0;
}
}
@keyframes scaleUp {
from {} to {
-webkit-transform: scale(1.2);
transform: scale(1.2);
opacity: 0;
}
}
@-webkit-keyframes scaleDownUp {
from {
opacity: 0;
-webkit-transform: scale(0.9);
}
to {
opacity: 1;
-webkit-transform: scale(1);
}
}
@keyframes scaleDownUp {
from {
opacity: 0;
-webkit-transform: scale(0.9);
transform: scale(0.9);
}
to {
opacity: 1;
-webkit-transform: scale(1);
transform: scale(1);
}
}
@-webkit-keyframes scaleDown {
from {} to {
opacity: 0;
-webkit-transform: scale(0.9);
}
}
@keyframes scaleDown {
from {} to {
opacity: 0;
-webkit-transform: scale(0.9);
transform: scale(0.9);
}
}
@-webkit-keyframes scaleUpDown {
from {
-webkit-transform: scale(1.2);
}
to {
opacity: 1;
-webkit-transform: scale(1);
}
}
@keyframes scaleUpDown {
from {
-webkit-transform: scale(1.2);
transform: scale(1.2);
}
to {
opacity: 1;
-webkit-transform: scale(1);
transform: scale(1);
}
}   .fxPressAway .navOutNext {
-webkit-animation: slideOutScaleRight 1.2s forwards cubic-bezier(0.7, 0, 0.3, 1);
animation: slideOutScaleRight 1.2s forwards cubic-bezier(0.7, 0, 0.3, 1);
}
.fxPressAway .navInNext {
opacity: 1;
-webkit-animation: slideInFromLeft 1.2s forwards cubic-bezier(0.7, 0, 0.3, 1);
animation: slideInFromLeft 1.2s forwards cubic-bezier(0.7, 0, 0.3, 1);
}
.fxPressAway .navOutPrev {
-webkit-animation: slideOutScaleLeft 1.2s forwards cubic-bezier(0.7, 0, 0.3, 1);
animation: slideOutScaleLeft 1.2s forwards cubic-bezier(0.7, 0, 0.3, 1);
}
.fxPressAway .navInPrev {
opacity: 1;
-webkit-animation: slideInFromRight 1.2s forwards cubic-bezier(0.7, 0, 0.3, 1);
animation: slideInFromRight 1.2s forwards cubic-bezier(0.7, 0, 0.3, 1);
}
@-webkit-keyframes slideOutScaleRight {
from {} to {
-webkit-transform: translateX(100%) scale(0.9);
opacity: 0;
}
}
@keyframes slideOutScaleRight {
from {} to {
-webkit-transform: translateX(100%) scale(0.9);
transform: translateX(100%) scale(0.9);
opacity: 0;
}
}
@-webkit-keyframes slideInFromLeft {
from {
-webkit-transform: translateX(-100%);
}
to {
-webkit-transform: translateX(0);
}
}
@keyframes slideInFromLeft {
from {
-webkit-transform: translateX(-100%);
transform: translateX(-100%);
}
to {
-webkit-transform: translateX(0);
transform: translateX(0);
}
}
@-webkit-keyframes slideOutScaleLeft {
from {} to {
-webkit-transform: translateX(-100%) scale(0.9);
opacity: 0;
}
}
@keyframes slideOutScaleLeft {
from {} to {
-webkit-transform: translateX(-100%) scale(0.9);
transform: translateX(-100%) scale(0.9);
opacity: 0;
}
}
@-webkit-keyframes slideInFromRight {
from {
-webkit-transform: translateX(100%);
}
to {
-webkit-transform: translateX(0);
}
}
@keyframes slideInFromRight {
from {
-webkit-transform: translateX(100%);
transform: translateX(100%);
}
to {
-webkit-transform: translateX(0);
transform: translateX(0);
}
}   .fxSideSwing .navOutNext {
-webkit-animation: slideOutScaleRight 1.2s forwards;
animation: slideOutScaleRight 1.2s forwards;
-webkit-animation-timing-function: cubic-bezier(1, 0, 0, 1); -webkit-animation-timing-function: cubic-bezier(1, -0.2, 0, 1);
animation-timing-function: cubic-bezier(1, -0.2, 0, 1);
}
.fxSideSwing .navInNext {
opacity: 1;
-webkit-animation: slideInFromLeft 1.2s forwards;
animation: slideInFromLeft 1.2s forwards;
-webkit-animation-timing-function: cubic-bezier(1, 0, 0, 1); -webkit-animation-timing-function: cubic-bezier(1, -0.2, 0, 1);
animation-timing-function: cubic-bezier(1, -0.2, 0, 1);
}
.fxSideSwing .navOutPrev {
-webkit-animation: slideOutScaleLeft 1.2s forwards;
animation: slideOutScaleLeft 1.2s forwards;
-webkit-animation-timing-function: cubic-bezier(1, 0, 0, 1); -webkit-animation-timing-function: cubic-bezier(1, -0.2, 0, 1);
animation-timing-function: cubic-bezier(1, -0.2, 0, 1);
}
.fxSideSwing .navInPrev {
opacity: 1;
-webkit-animation: slideInFromRight 1.2s forwards;
animation: slideInFromRight 1.2s forwards;
-webkit-animation-timing-function: cubic-bezier(1, 0, 0, 1); -webkit-animation-timing-function: cubic-bezier(1, -0.2, 0, 1);
animation-timing-function: cubic-bezier(1, -0.2, 0, 1);
}   .fxFortuneWheel .itemwrap {
-webkit-perspective: 1600px;
perspective: 1600px;
}
.fxFortuneWheel .navOutNext {
-webkit-animation: slideOutScaleRight 1.2s forwards cubic-bezier(0.7, 0, 0.3, 1);
animation: slideOutScaleRight 1.2s forwards cubic-bezier(0.7, 0, 0.3, 1);
}
.fxFortuneWheel .navInNext {
-webkit-transform-origin: 100% 50%;
transform-origin: 100% 50%;
-webkit-animation: rotateInFromLeft 1.2s forwards cubic-bezier(0.7, 0, 0.3, 1);
animation: rotateInFromLeft 1.2s forwards cubic-bezier(0.7, 0, 0.3, 1);
}
.fxFortuneWheel .navOutPrev {
-webkit-animation: slideOutScaleLeft 1.2s forwards cubic-bezier(0.7, 0, 0.3, 1);
animation: slideOutScaleLeft 1.2s forwards cubic-bezier(0.7, 0, 0.3, 1);
}
.fxFortuneWheel .navInPrev {
-webkit-transform-origin: 0% 50%;
transform-origin: 0% 50%;
-webkit-animation: rotateInFromRight 1.2s forwards cubic-bezier(0.7, 0, 0.3, 1);
animation: rotateInFromRight 1.2s forwards cubic-bezier(0.7, 0, 0.3, 1);
}
@-webkit-keyframes rotateInFromLeft {
from {
-webkit-transform: translateX(-100%) rotateY(-55deg);
}
to {
-webkit-transform: translateX(0) rotateY(0deg);
opacity: 1;
}
}
@keyframes rotateInFromLeft {
from {
-webkit-transform: translateX(-100%) rotateY(-55deg);
transform: translateX(-100%) rotateY(-55deg);
}
to {
-webkit-transform: translateX(0) rotateY(0deg);
transform: translateX(0) rotateY(0deg);
opacity: 1;
}
}
@-webkit-keyframes rotateInFromRight {
from {
-webkit-transform: translateX(100%) rotateY(55deg);
}
to {
-webkit-transform: translateX(0) rotateY(0deg);
opacity: 1;
}
}
@keyframes rotateInFromRight {
from {
-webkit-transform: translateX(100%) rotateY(55deg);
transform: translateX(100%) rotateY(55deg);
}
to {
-webkit-transform: translateX(0) rotateY(0deg);
transform: translateX(0) rotateY(0deg);
opacity: 1;
}
}   .fxSwipe .navOutNext {
-webkit-animation: decreaseHeight 0.8s forwards ease-in-out;
animation: decreaseHeight 0.8s forwards ease-in-out;
}
.fxSwipe .navInNext {
-webkit-animation: show 0.8s forwards ease-in-out;
animation: show 0.8s forwards ease-in-out;
}
.fxSwipe .navOutPrev {
-webkit-animation: hide 0.8s forwards ease-in-out;
animation: hide 0.8s forwards ease-in-out;
}
.fxSwipe .navInPrev {
z-index: 1001;
opacity: 1;
-webkit-animation: increaseHeight 0.8s forwards ease-in-out;
animation: increaseHeight 0.8s forwards ease-in-out;
}
@-webkit-keyframes decreaseHeight {
from {} to {
height: 0;
}
}
@keyframes decreaseHeight {
from {} to {
height: 0;
}
}
@-webkit-keyframes show {
0% {
opacity: 0;
}
1%,100% {
opacity: 1;
}
}
@keyframes show {
0% {
opacity: 0;
}
1%,100% {
opacity: 1;
}
}
@-webkit-keyframes hide {
0%,99% {
opacity: 1;
}
100% {
opacity: 0;
}
}
@keyframes hide {
0%,99% {
opacity: 1;
}
100% {
opacity: 0;
}
}
@-webkit-keyframes increaseHeight {
from {
height: 0;
}
to {
height: 100%;
}
}
@keyframes increaseHeight {
from {
height: 0;
}
to {
height: 100%;
}
}   .fxSwipeHorizontal .navOutNext {
-webkit-animation: decreaseWidth 0.8s forwards ease-in-out;
animation: decreaseWidth 0.8s forwards ease-in-out;
}
.fxSwipeHorizontal .navInNext {
-webkit-animation: show 0.8s forwards ease-in-out;
animation: show 0.8s forwards ease-in-out;
}
.fxSwipeHorizontal .navOutPrev {
-webkit-animation: hide 0.8s forwards ease-in-out;
animation: hide 0.8s forwards ease-in-out;
}
.fxSwipeHorizontal .navInPrev {
z-index: 1001;
opacity: 1;
-webkit-animation: increaseWidth 0.8s forwards ease-in-out;
animation: increaseWidth 0.8s forwards ease-in-out;
}
@-webkit-keyframes decreaseWidth {
from {} to {
width: 0;
}
}
@keyframes decreaseHeight {
from {} to {
width: 0;
}
}
@-webkit-keyframes show {
0% {
opacity: 0;
}
1%,100% {
opacity: 1;
}
}
@keyframes show {
0% {
opacity: 0;
}
1%,100% {
opacity: 1;
}
}
@-webkit-keyframes hide {
0%,99% {
opacity: 1;
}
100% {
opacity: 0;
}
}
@keyframes hide {
0%,99% {
opacity: 1;
}
100% {
opacity: 0;
}
}
@-webkit-keyframes increaseWidth {
from {
width: 0;
}
to {
width: 100%;
}
}
@keyframes increaseHeight {
from {
width: 0;
}
to {
width: 100%;
}
}   .fxPushReveal .navOutNext {
opacity: 1;
-webkit-animation: slideOutBottom 0.7s forwards ease-in-out;
animation: slideOutBottom 0.7s forwards ease-in-out;
}
.fxPushReveal .navInNext {
opacity: 1;
-webkit-animation: slideInHalfFromTop 0.7s forwards ease-in-out;
animation: slideInHalfFromTop 0.7s forwards ease-in-out;
}
.fxPushReveal .navOutPrev {
opacity: 1;
-webkit-animation: slideOutHalfTop 0.7s forwards ease-in-out;
animation: slideOutHalfTop 0.7s forwards ease-in-out;
}
.fxPushReveal .navInPrev {
opacity: 1;
z-index: 1001;
-webkit-animation: slideInFromBottom 0.7s forwards ease-in-out;
animation: slideInFromBottom 0.7s forwards ease-in-out;
}
@-webkit-keyframes slideOutBottom {
from {} to {
-webkit-transform: translateY(100%);
}
}
@keyframes slideOutBottom {
from {} to {
-webkit-transform: translateY(100%);
transform: translateY(100%);
}
}
@-webkit-keyframes slideInHalfFromTop {
from {
-webkit-transform: translateY(-50%);
}
to {
-webkit-transform: translateY(0);
}
}
@keyframes slideInHalfFromTop {
from {
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
}
to {
-webkit-transform: translateY(0);
transform: translateY(0);
}
}
@-webkit-keyframes slideOutHalfTop {
from {} to {
-webkit-transform: translateY(-50%);
}
}
@keyframes slideOutHalfTop {
from {} to {
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
}
}
@-webkit-keyframes slideInFromBottom {
from {
-webkit-transform: translateY(100%);
}
to {
-webkit-transform: translateY(0);
}
}
@keyframes slideInFromBottom {
from {
-webkit-transform: translateY(100%);
transform: translateY(100%);
}
to {
-webkit-transform: translateY(0);
transform: translateY(0);
}
}   .fxSnapIn .navOutNext {
-webkit-animation: slideOutLeft 0.5s forwards ease-in;
animation: slideOutLeft 0.5s forwards ease-in;
}
.fxSnapIn .navInNext {
z-index: 1001;
opacity: 1;
-webkit-animation: slideFromRightFast 0.5s forwards cubic-bezier(0.7, 0, 0.3, 1);
animation: slideFromRightFast 0.5s forwards cubic-bezier(0.7, 0, 0.3, 1);
}
.fxSnapIn .navOutPrev {
-webkit-animation: slideOutRight 0.5s forwards ease-in;
animation: slideOutRight 0.5s forwards ease-in;
}
.fxSnapIn .navInPrev {
z-index: 1001;
opacity: 1;
-webkit-animation: slideFromLeftFast 0.5s forwards cubic-bezier(0.7, 0, 0.3, 1);
animation: slideFromLeftFast 0.5s forwards cubic-bezier(0.7, 0, 0.3, 1);
}
.fxSnapIn li::after {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
opacity: 0;
pointer-events: none;
background-color: rgba(0,0,0,0.8);
transition: opacity 0.4s 0.1s ease-in;
}
.fxSnapIn .navOutPrev::after,
.fxSnapIn .navOutNext::after {
opacity: 1;
}
@-webkit-keyframes slideOutLeft {
from {} to {
-webkit-transform: translateX(-10%);
}
}
@keyframes slideOutLeft {
from {} to {
-webkit-transform: translateX(-10%);
transform: translateX(-10%);
}
}
@-webkit-keyframes slideFromRightFast {
0%,50% {
-webkit-transform: translateX(100%);
}
100% {
-webkit-transform: translateX(0%);
}
}
@keyframes slideFromRightFast {
0%,50% {
-webkit-transform: translateX(100%);
transform: translateX(100%);
}
100% {
-webkit-transform: translateX(0%);
transform: translateX(0%);
}
}
@-webkit-keyframes slideOutRight {
from {} to {
-webkit-transform: translateX(10%);
}
}
@keyframes slideOutRight {
from {} to {
-webkit-transform: translateX(10%);
transform: translateX(10%);
}
}
@-webkit-keyframes slideFromLeftFast {
0%,50% {
-webkit-transform: translateX(-100%);
}
100% {
-webkit-transform: translateX(0%);
}
}
@keyframes slideFromLeftFast {
0%,50% {
-webkit-transform: translateX(-100%);
transform: translateX(-100%);
}
100% {
-webkit-transform: translateX(0%);
transform: translateX(0%);
}
}   .fxLetMeIn .itemwrap {
-webkit-perspective: 1600px;
perspective: 1600px;
}
.fxLetMeIn .navOutNext {
-webkit-transform-origin: 0% 50%;
transform-origin: 0% 50%;
-webkit-animation: rotateOutRight 0.5s forwards ease-in-out;
animation: rotateOutRight 0.5s forwards ease-in-out;
}
.fxLetMeIn .navInNext {
z-index: 1001;
opacity: 1;
-webkit-animation: slideFromRightFast 0.5s forwards ease;
animation: slideFromRightFast 0.5s forwards ease;
}
.fxLetMeIn .navOutPrev {
-webkit-transform-origin: 100% 0%;
transform-origin: 100% 0%;
-webkit-animation: rotateOutLeft 0.5s forwards ease-in-out;
animation: rotateOutLeft 0.5s forwards ease-in-out;
}
.fxLetMeIn .navInPrev {
z-index: 1001;
opacity: 1;
-webkit-animation: slideFromLeftFast 0.5s forwards ease;
animation: slideFromLeftFast 0.5s forwards ease;
}
.fxLetMeIn li::after {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
opacity: 0;
pointer-events: none;
background-color: rgba(0,0,0,0.6);
transition: opacity 0.5s ease-in-out;
}
.fxLetMeIn .navOutPrev::after,
.fxLetMeIn .navOutNext::after {
opacity: 1;
}
@-webkit-keyframes rotateOutRight {
from {} to {
-webkit-transform: rotateY(10deg);
}
}
@keyframes rotateOutRight {
from {} to {
-webkit-transform: rotateY(10deg);
transform: rotateY(10deg);
}
}
@-webkit-keyframes rotateOutLeft {
from {} to {
-webkit-transform: rotateY(-10deg);
}
}
@keyframes rotateOutLeft {
from {} to {
-webkit-transform: rotateY(-10deg);
transform: rotateY(-10deg);
}
}   .fxStickIt .itemwrap {
-webkit-perspective: 1600px;
perspective: 1600px;
}
.fxStickIt .navOutNext {
-webkit-transform-origin: 50% 0%;
transform-origin: 50% 0%;
-webkit-animation: rotateBottomSideOut 0.8s forwards ease-in;
animation: rotateBottomSideOut 0.8s forwards ease-in;
}
.fxStickIt .navInNext {
z-index: 1001;
opacity: 1;
-webkit-animation: slideInFromBottomDelayed 0.8s forwards;
animation: slideInFromBottomDelayed 0.8s forwards;
}
.fxStickIt .navOutPrev {
opacity: 1;
-webkit-animation: slideOutToBottom 0.8s forwards;
animation: slideOutToBottom 0.8s forwards;
}
.fxStickIt .navInPrev {
-webkit-transform-origin: 50% 0%;
transform-origin: 50% 0%;
-webkit-animation: rotateBottomSideIn 0.8s 0.1s forwards ease-in;
animation: rotateBottomSideIn 0.8s 0.1s forwards ease-in;
}
@-webkit-keyframes rotateBottomSideOut {
from {} 40% { 
-webkit-transform: rotateX(-15deg);
-webkit-animation-timing-function: ease-out; 
}
100% { 
opacity: 0;
-webkit-transform: scale(0.8) translateZ(-200px);
}
}
@keyframes rotateBottomSideOut {
from {} 40% { 
-webkit-transform: rotateX(-15deg); 
transform: rotateX(-15deg);
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out; 
}
100% { 
opacity: 0;
-webkit-transform: scale(0.8) translateZ(-200px);
transform: scale(0.8) translateZ(-200px);
}
}
@-webkit-keyframes slideInFromBottomDelayed {
0%, 30% {
-webkit-transform: translateY(100%);
}
100% {
-webkit-transform: translateY(0);
}
}
@keyframes slideInFromBottomDelayed {
0%, 30% {
-webkit-transform: translateY(100%);
transform: translateY(100%);
}
100% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
}
@-webkit-keyframes rotateBottomSideIn {
0% {
opacity: 0;
-webkit-transform: scale(0.8) translateZ(-200px);
}
60% {
-webkit-transform: scale(1) translateZ(0) rotateX(-15deg);
-webkit-animation-timing-function: ease-out;
}
100% {
opacity: 1;
-webkit-transform: scale(1) translateZ(0) rotateX(0deg);
}
}
@keyframes rotateBottomSideIn {
0% {
opacity: 0;
-webkit-transform: scale(0.8) translateZ(-200px);
transform: scale(0.8) translateZ(-200px);
}
60% {
-webkit-transform: scale(1) translateZ(0) rotateX(-15deg);
transform: scale(1) translateZ(0) rotateX(-15deg);
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
}
100% {
opacity: 1;
-webkit-transform: scale(1) translateZ(0) rotateX(0deg);
transform: scale(1) translateZ(0) rotateX(0deg);
}
}   .fxArchiveMe .navOutNext {
-webkit-animation: scaleHalfDown 0.7s forwards cubic-bezier(0.7, 0, 0.3, 1);
animation: scaleHalfDown 0.7s forwards cubic-bezier(0.7, 0, 0.3, 1);
}
.fxArchiveMe .navInNext {
z-index: 1001;
opacity: 1;
-webkit-animation: slideInFromBottom 0.7s forwards cubic-bezier(0.7, 0, 0.3, 1);
animation: slideInFromBottom 0.7s forwards cubic-bezier(0.7, 0, 0.3, 1);
}
.fxArchiveMe .navOutPrev {
-webkit-animation: slideOutToBottom 0.7s forwards cubic-bezier(0.7, 0, 0.3, 1);
animation: slideOutToBottom 0.7s forwards cubic-bezier(0.7, 0, 0.3, 1);
}
.fxArchiveMe .navInPrev {
-webkit-animation: scaleHalfUp 0.7s forwards cubic-bezier(0.7, 0, 0.3, 1);
animation: scaleHalfUp 0.7s forwards cubic-bezier(0.7, 0, 0.3, 1);
}
.fxArchiveMe li::before,
.fxArchiveMe li::after {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
pointer-events: none;
background-color: rgba(0,0,0,0.7);
transition: opacity 0.7s cubic-bezier(0.7, 0, 0.3, 1);
}
.fxArchiveMe li::after,
.fxArchiveMe .navOutNext::before {
opacity: 1;
}
.fxArchiveMe li::before,
.fxArchiveMe li.current::after,
.fxArchiveMe .navInNext::after,
.fxArchiveMe .navInPrev::after {
opacity: 0;
}
.fxArchiveMe .navInNext::after {
transition: none;
}
@-webkit-keyframes scaleHalfDown {
from {} to {
-webkit-transform: scale(0.6);
opacity: 0;
}
}
@keyframes scaleHalfDown {
from {} to {
-webkit-transform: scale(0.6);
transform: scale(0.6);
opacity: 0;
}
}
@-webkit-keyframes slideOutToBottom {
from {} to {
-webkit-transform: translateY(100%);
}
}
@keyframes slideOutToBottom {
from {} to {
-webkit-transform: translateY(100%);
transform: translateY(100%);
}
}
@-webkit-keyframes scaleHalfUp {
from {
opacity: 0;
-webkit-transform: scale(0.6);
}
to {
opacity: 1;
-webkit-transform: scale(1);
}
}
@keyframes scaleHalfUp {
from {
opacity: 0;
-webkit-transform: scale(0.6);
transform: scale(0.6);
}
to {
opacity: 1;
-webkit-transform: scale(1);
transform: scale(1);
}
}   .fxVGrowth .navOutNext {
-webkit-animation: scaleDown 0.6s forwards cubic-bezier(0.6, 0, 0.4, 1);
animation: scaleDown 0.6s forwards cubic-bezier(0.6, 0, 0.4, 1);
}
.fxVGrowth .navInNext {
z-index: 1001;
opacity: 1;
-webkit-transform-origin: 50% 100%;
transform-origin: 50% 100%;
-webkit-animation: maximize 0.6s forwards cubic-bezier(0.6, 0, 0.4, 1);
animation: maximize 0.6s forwards cubic-bezier(0.6, 0, 0.4, 1);
}
.fxVGrowth .navOutPrev {
-webkit-animation: scaleDown 0.6s forwards cubic-bezier(0.6, 0, 0.4, 1);
animation: scaleDown 0.6s forwards cubic-bezier(0.6, 0, 0.4, 1);
}
.fxVGrowth .navInPrev {
z-index: 1001;
opacity: 1;
-webkit-transform-origin: 50% 0%;
transform-origin: 50% 0%;
-webkit-animation: maximize 0.6s forwards cubic-bezier(0.6, 0, 0.4, 1);
animation: maximize 0.6s forwards cubic-bezier(0.6, 0, 0.4, 1);
}
@-webkit-keyframes maximize {
from {
-webkit-transform: scale(0);
}
to {
-webkit-transform: scale(1);
}
}
@keyframes maximize {
from {
-webkit-transform: scale(0);
transform: scale(0);
}
to {
-webkit-transform: scale(1);
transform: scale(1);
}
}    .fxSlideBehind .itemwrap {
-webkit-perspective: 1000px;
perspective: 1000px;
}
.fxSlideBehind .navOutNext {
-webkit-animation: hideLeft 0.8s forwards;
animation: hideLeft 0.8s forwards;
}
.fxSlideBehind .navInNext {
-webkit-animation: showRight 0.8s forwards;
animation: showRight 0.8s forwards;
}
.fxSlideBehind .navOutPrev {
-webkit-animation: hideRight 0.8s forwards;
animation: hideRight 0.8s forwards;
}
.fxSlideBehind .navInPrev {
-webkit-animation: showLeft 0.8s forwards;
animation: showLeft 0.8s forwards;
}
@-webkit-keyframes hideLeft { 
0% { -webkit-transform: translateZ( 0px ); }
40% { -webkit-transform: translate( 0, -40% ) scale( 0.8 ) rotateX( -20deg ); z-index: 9999; }
100% { opacity: 1; -webkit-transform: translateZ( -400px ); }
}
@keyframes hideLeft { 
0% { -webkit-transform: translateZ( 0px ); transform: translateZ( 0px ); }
40% { -webkit-transform: translate( 0, -40% ) scale( 0.8 ) rotateX( -20deg ); transform: translate( 0, -40% ) scale( 0.8 ) rotateX( -20deg ); z-index: 9999; }
100% { opacity: 1; -webkit-transform: translateZ( -400px ); transform: translateZ( -400px ); }
}
@-webkit-keyframes showRight {
0% { -webkit-transform: translateZ( -400px ); opacity: 1; }
40% { -webkit-transform: translate( 0, 40% ) scale( 0.8 ) rotateX( 20deg ); opacity: 1; }
41% { -webkit-transform: translate( 0, 40% ) scale( 0.8 ) rotateX( 20deg ); opacity: 1; z-index: 9999; }
100% { -webkit-transform: translateZ( 0px ); opacity: 1; z-index: 9999; }
}
@keyframes showRight {
0% { -webkit-transform: translateZ( -400px ); transform: translateZ( -400px ); opacity: 1; }
40% { -webkit-transform: translate( 0, 40% ) scale( 0.8 ) rotateX( 20deg ); transform: translate( 0, 40% ) scale( 0.8 ) rotateX( 20deg ); opacity: 1; }
41% { -webkit-transform: translate( 0, 40% ) scale( 0.8 ) rotateX( 20deg ); transform: translate( 0, 40% ) scale( 0.8 ) rotateX( 20deg ); opacity: 1; z-index: 9999; }
100% { -webkit-transform: translateZ( 0px ); transform: translateZ( 0px ); opacity: 1; z-index: 9999; }
}
@-webkit-keyframes hideRight { 
0% { -webkit-transform: translateZ( 0px ); }
40% { -webkit-transform: translate( 0, 40% ) scale( 0.8 ) rotateX( 20deg ); z-index: 9999; }
100% { opacity: 1; -webkit-transform: translateZ( -400px ); }
}
@keyframes hideRight { 
0% { -webkit-transform: translateZ( 0px ); transform: translateZ( 0px ); }
40% { -webkit-transform: translate( 0, 40% ) scale( 0.8 ) rotateX( 20deg ); transform: translate( 0, 40% ) scale( 0.8 ) rotateX( 20deg ); z-index: 9999; }
100% { opacity: 1; -webkit-transform: translateZ( -400px ); transform: translateZ( -400px ); }
}
@-webkit-keyframes showLeft {
0% { -webkit-transform: translateZ( -400px ); opacity: 1; }
40% { -webkit-transform: translate( 0, -40% ) scale( 0.8 ) rotateX( -20deg ); opacity: 1; }
41% { -webkit-transform: translate( 0, -40% ) scale( 0.8 ) rotateX( -20deg ); opacity: 1; z-index: 9999; }
100% { -webkit-transform: translateZ( 0px ); opacity: 1; z-index: 9999; }
}
@keyframes showLeft {
0% { -webkit-transform: translateZ( -400px ); transform: translateZ( -400px ); opacity: 1; }
40% { -webkit-transform: translate( 0, -40% ) scale( 0.8 ) rotateX( -20deg ); transform: translate( 0, -40% ) scale( 0.8 ) rotateX( -20deg ); opacity: 1; }
41% { -webkit-transform: translate( 0, -40% ) scale( 0.8 ) rotateX( -20deg ); transform: translate( 0, -40% ) scale( 0.8 ) rotateX( -20deg ); opacity: 1; z-index: 9999; }
100% { -webkit-transform: translateZ( 0px ); transform: translateZ( 0px ); opacity: 1; z-index: 9999; }
}   .fxSoftPulse .navOutPrev,
.fxSoftPulse .navOutNext {
-webkit-animation: scaleUpFadeOut 0.8s forwards ease-in;
animation: scaleUpFadeOut 0.8s forwards ease-in;
}
.fxSoftPulse .navInPrev,
.fxSoftPulse .navInNext {
-webkit-animation: scaleDownFadeIn 0.8s forwards ease-out;
animation: scaleDownFadeIn 0.8s forwards ease-out;
}
@-webkit-keyframes scaleUpFadeOut {
from {} 50% {
-webkit-transform: scale(1.2);
opacity: 1;
}
75% {
-webkit-transform: scale(1.1);
opacity: 0;
}
100% {
-webkit-transform: scale(1);
opacity: 0;
}
}
@keyframes scaleUpFadeOut {
from {} 50% {
-webkit-transform: scale(1.2);
transform: scale(1.2);
opacity: 1;
}
75% {
-webkit-transform: scale(1.1);
transform: scale(1.1);
opacity: 0;
}
100% {
-webkit-transform: scale(1);
transform: scale(1);
opacity: 0;
}
}
@-webkit-keyframes scaleDownFadeIn {
from {} 50% {
opacity: 1;
-webkit-transform: scale(1.2);
}
100% {
opacity: 1;
-webkit-transform: scale(1);
}
}
@keyframes scaleDownFadeIn {
from {} 50% {
opacity: 1;
-webkit-transform: scale(1.2);
transform: scale(1.2);
}
100% {
opacity: 1;
-webkit-transform: scale(1);
transform: scale(1);
}
}    .fxEarthquake .navOutNext {
opacity: 1;
-webkit-animation: shakeSlideBottom 1s 0.1s forwards;
animation: shakeSlideBottom 1s 0.1s forwards;
}
.fxEarthquake .navInNext {
-webkit-animation: pushFromTop 1s 0.1s forwards;
animation: pushFromTop 1s 0.1s forwards;
}
.fxEarthquake .navOutPrev {
opacity: 1;
-webkit-animation: shakeSlideTop 1s 0.1s forwards;
animation: shakeSlideTop 1s 0.1s forwards;
}
.fxEarthquake .navInPrev{
opacity: 1;
-webkit-animation: pushFromBottom 1s 0.1s forwards;
animation: pushFromBottom 1s 0.1s forwards;
}
.fxEarthquake li::after {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
opacity: 0;
pointer-events: none;
background-color: rgba(0,0,0,0.3);
transition: opacity 0.5s;
}
.fxEarthquake .navOutPrev::after,
.fxEarthquake .navOutNext::after {
opacity: 1;
}
@-webkit-keyframes shakeSlideBottom { 
0% { -webkit-transform: translate(0px, 0px) rotate(0deg); }
2% { -webkit-transform: translate(-1px, -1px) rotate(-0.5deg); }
4% { -webkit-transform: translate(-1px, -1px) rotate(-0.5deg); }
6% { -webkit-transform: translate(0px, 0px) rotate(-0.5deg); }
8% { -webkit-transform: translate(-1px, -1px) rotate(-0.5deg); }
10% { -webkit-transform: translate(-1px, -1px) rotate(-0.5deg); }
12% { -webkit-transform: translate(0px, 0px) rotate(-0.5deg); }
14% { -webkit-transform: translate(-1px, -1px) rotate(-0.5deg); }
16% { -webkit-transform: translate(0px, 0px) rotate(-0.5deg); }
18% { -webkit-transform: translate(0px, -1px) rotate(-0.5deg); }
20% { -webkit-transform: translate(0px, -1px) rotate(-0.5deg); }
22% { -webkit-transform: translate(0px, -1px) rotate(-0.5deg); }
24% { -webkit-transform: translate(-1px, 0px) rotate(-0.5deg); }
26% { -webkit-transform: translate(0px, 0px) rotate(-0.5deg); }
28% { -webkit-transform: translate(-1px, 0px) rotate(-0.5deg); }
30% { -webkit-transform: translate(0px, -1px) rotate(-0.5deg); }
32% { -webkit-transform: translate(-1px, 0px) rotate(-0.5deg); }
34% { -webkit-transform: translate(0px, -1px) rotate(-0.5deg); }
36% { -webkit-transform: translate(0px, 0px) rotate(-0.5deg); }
38% { -webkit-transform: translate(-1px, -1px) rotate(-0.5deg); }
40% { -webkit-transform: translate(0px, 0px) rotate(-0.5deg); }
42% { -webkit-transform: translate(-1px, 0px) rotate(-0.5deg); }
44% { -webkit-transform: translate(0px, -1px) rotate(-0.5deg); }
46% { -webkit-transform: translate(-1px, -1px) rotate(-0.5deg); }
48% { -webkit-transform: translate(-1px, -1px) rotate(-0.5deg); }
50% { -webkit-transform: translate(0px, -1px) rotate(-0.5deg); }
52% { -webkit-transform: translate(-1px, 0px) rotate(-0.5deg); }
54% { -webkit-transform: translate(0px, -1px) rotate(-0.5deg); }
56% { -webkit-transform: translate(-1px, -1px) rotate(-0.5deg); }
58% { -webkit-transform: translate(0px, 0px) rotate(-0.5deg); }
60% { -webkit-transform: translate(-1px, 0px) rotate(-0.5deg); }
62% { -webkit-transform: translate(-1px, -1px) rotate(-0.5deg); }
64% { -webkit-transform: translate(0px, -1px) rotate(-0.5deg); }
66% { -webkit-transform: translate(-1px, -1px) rotate(-0.5deg); }
68% { -webkit-transform: translate(-1px, 0px) rotate(-0.5deg); }
70% { -webkit-transform: translate(0px, 0px) rotate(-0.5deg); }
100% { -webkit-transform: translateY(100%); } 
}
@keyframes shakeSlideBottom { 
0% { -webkit-transform: translate(0px, 0px) rotate(0deg); transform: translate(0px, 0px) rotate(0deg); }
2% { -webkit-transform: translate(-1px, -1px) rotate(-0.5deg); transform: translate(-1px, -1px) rotate(-0.5deg); }
4% { -webkit-transform: translate(-1px, -1px) rotate(-0.5deg); transform: translate(-1px, -1px) rotate(-0.5deg); }
6% { -webkit-transform: translate(0px, 0px) rotate(-0.5deg); transform: translate(0px, 0px) rotate(-0.5deg); }
8% { -webkit-transform: translate(-1px, -1px) rotate(-0.5deg); transform: translate(-1px, -1px) rotate(-0.5deg); }
10% { -webkit-transform: translate(-1px, -1px) rotate(-0.5deg); transform: translate(-1px, -1px) rotate(-0.5deg); }
12% { -webkit-transform: translate(0px, 0px) rotate(-0.5deg); transform: translate(0px, 0px) rotate(-0.5deg); }
14% { -webkit-transform: translate(-1px, -1px) rotate(-0.5deg); transform: translate(-1px, -1px) rotate(-0.5deg); }
16% { -webkit-transform: translate(0px, 0px) rotate(-0.5deg); transform: translate(0px, 0px) rotate(-0.5deg); }
18% { -webkit-transform: translate(0px, -1px) rotate(-0.5deg); transform: translate(0px, -1px) rotate(-0.5deg); }
20% { -webkit-transform: translate(0px, -1px) rotate(-0.5deg); transform: translate(0px, -1px) rotate(-0.5deg); }
22% { -webkit-transform: translate(0px, -1px) rotate(-0.5deg); transform: translate(0px, -1px) rotate(-0.5deg); }
24% { -webkit-transform: translate(-1px, 0px) rotate(-0.5deg); transform: translate(-1px, 0px) rotate(-0.5deg); }
26% { -webkit-transform: translate(0px, 0px) rotate(-0.5deg); transform: translate(0px, 0px) rotate(-0.5deg); }
28% { -webkit-transform: translate(-1px, 0px) rotate(-0.5deg); transform: translate(-1px, 0px) rotate(-0.5deg); }
30% { -webkit-transform: translate(0px, -1px) rotate(-0.5deg); transform: translate(0px, -1px) rotate(-0.5deg); }
32% { -webkit-transform: translate(-1px, 0px) rotate(-0.5deg); transform: translate(-1px, 0px) rotate(-0.5deg); }
34% { -webkit-transform: translate(0px, -1px) rotate(-0.5deg); transform: translate(0px, -1px) rotate(-0.5deg); }
36% { -webkit-transform: translate(0px, 0px) rotate(-0.5deg); transform: translate(0px, 0px) rotate(-0.5deg); }
38% { -webkit-transform: translate(-1px, -1px) rotate(-0.5deg); transform: translate(-1px, -1px) rotate(-0.5deg); }
40% { -webkit-transform: translate(0px, 0px) rotate(-0.5deg); transform: translate(0px, 0px) rotate(-0.5deg); }
42% { -webkit-transform: translate(-1px, 0px) rotate(-0.5deg); transform: translate(-1px, 0px) rotate(-0.5deg); }
44% { -webkit-transform: translate(0px, -1px) rotate(-0.5deg); transform: translate(0px, -1px) rotate(-0.5deg); }
46% { -webkit-transform: translate(-1px, -1px) rotate(-0.5deg); transform: translate(-1px, -1px) rotate(-0.5deg); }
48% { -webkit-transform: translate(-1px, -1px) rotate(-0.5deg); transform: translate(-1px, -1px) rotate(-0.5deg); }
50% { -webkit-transform: translate(0px, -1px) rotate(-0.5deg); transform: translate(0px, -1px) rotate(-0.5deg); }
52% { -webkit-transform: translate(-1px, 0px) rotate(-0.5deg); transform: translate(-1px, 0px) rotate(-0.5deg); }
54% { -webkit-transform: translate(0px, -1px) rotate(-0.5deg); transform: translate(0px, -1px) rotate(-0.5deg); }
56% { -webkit-transform: translate(-1px, -1px) rotate(-0.5deg); transform: translate(-1px, -1px) rotate(-0.5deg); }
58% { -webkit-transform: translate(0px, 0px) rotate(-0.5deg); transform: translate(0px, 0px) rotate(-0.5deg); }
60% { -webkit-transform: translate(-1px, 0px) rotate(-0.5deg); transform: translate(-1px, 0px) rotate(-0.5deg); }
62% { -webkit-transform: translate(-1px, -1px) rotate(-0.5deg); transform: translate(-1px, -1px) rotate(-0.5deg); }
64% { -webkit-transform: translate(0px, -1px) rotate(-0.5deg); transform: translate(0px, -1px) rotate(-0.5deg); }
66% { -webkit-transform: translate(-1px, -1px) rotate(-0.5deg); transform: translate(-1px, -1px) rotate(-0.5deg); }
68% { -webkit-transform: translate(-1px, 0px) rotate(-0.5deg); transform: translate(-1px, 0px) rotate(-0.5deg); }
70% { -webkit-transform: translate(0px, 0px) rotate(-0.5deg); transform: translate(0px, 0px) rotate(-0.5deg); }
100% { -webkit-transform: translateY(100%); transform: translateY(100%); } 
}
@-webkit-keyframes pushFromTop {
0%, 70% {
opacity: 0;
-webkit-transform: translateY(-100%);
}
100% {
opacity: 1;
-webkit-transform: translateY(0);
}
}
@keyframes pushFromTop {
0%, 70% {
opacity: 0;
-webkit-transform: translateY(-100%);
transform: translateY(-100%);
}
100% {
opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0);
}
}
@-webkit-keyframes shakeSlideTop { 
0% { -webkit-transform: translate(0px, 0px) rotate(0deg); }
2% { -webkit-transform: translate(-1px, -1px) rotate(-0.5deg); }
4% { -webkit-transform: translate(-1px, -1px) rotate(-0.5deg); }
6% { -webkit-transform: translate(0px, 0px) rotate(-0.5deg); }
8% { -webkit-transform: translate(-1px, -1px) rotate(-0.5deg); }
10% { -webkit-transform: translate(-1px, -1px) rotate(-0.5deg); }
12% { -webkit-transform: translate(0px, 0px) rotate(-0.5deg); }
14% { -webkit-transform: translate(-1px, -1px) rotate(-0.5deg); }
16% { -webkit-transform: translate(0px, 0px) rotate(-0.5deg); }
18% { -webkit-transform: translate(0px, -1px) rotate(-0.5deg); }
20% { -webkit-transform: translate(0px, -1px) rotate(-0.5deg); }
22% { -webkit-transform: translate(0px, -1px) rotate(-0.5deg); }
24% { -webkit-transform: translate(-1px, 0px) rotate(-0.5deg); }
26% { -webkit-transform: translate(0px, 0px) rotate(-0.5deg); }
28% { -webkit-transform: translate(-1px, 0px) rotate(-0.5deg); }
30% { -webkit-transform: translate(0px, -1px) rotate(-0.5deg); }
32% { -webkit-transform: translate(-1px, 0px) rotate(-0.5deg); }
34% { -webkit-transform: translate(0px, -1px) rotate(-0.5deg); }
36% { -webkit-transform: translate(0px, 0px) rotate(-0.5deg); }
38% { -webkit-transform: translate(-1px, -1px) rotate(-0.5deg); }
40% { -webkit-transform: translate(0px, 0px) rotate(-0.5deg); }
42% { -webkit-transform: translate(-1px, 0px) rotate(-0.5deg); }
44% { -webkit-transform: translate(0px, -1px) rotate(-0.5deg); }
46% { -webkit-transform: translate(-1px, -1px) rotate(-0.5deg); }
48% { -webkit-transform: translate(-1px, -1px) rotate(-0.5deg); }
50% { -webkit-transform: translate(0px, -1px) rotate(-0.5deg); }
52% { -webkit-transform: translate(-1px, 0px) rotate(-0.5deg); }
54% { -webkit-transform: translate(0px, -1px) rotate(-0.5deg); }
56% { -webkit-transform: translate(-1px, -1px) rotate(-0.5deg); }
58% { -webkit-transform: translate(0px, 0px) rotate(-0.5deg); }
60% { -webkit-transform: translate(-1px, 0px) rotate(-0.5deg); }
62% { -webkit-transform: translate(-1px, -1px) rotate(-0.5deg); }
64% { -webkit-transform: translate(0px, -1px) rotate(-0.5deg); }
66% { -webkit-transform: translate(-1px, -1px) rotate(-0.5deg); }
68% { -webkit-transform: translate(-1px, 0px) rotate(-0.5deg); }
70% { -webkit-transform: translate(0px, 0px) rotate(-0.5deg); }
100% { -webkit-transform: translateY(-100%); } 
}
@keyframes shakeSlideTop { 
0% { -webkit-transform: translate(0px, 0px) rotate(0deg); transform: translate(0px, 0px) rotate(0deg); }
2% { -webkit-transform: translate(-1px, -1px) rotate(-0.5deg); transform: translate(-1px, -1px) rotate(-0.5deg); }
4% { -webkit-transform: translate(-1px, -1px) rotate(-0.5deg); transform: translate(-1px, -1px) rotate(-0.5deg); }
6% { -webkit-transform: translate(0px, 0px) rotate(-0.5deg); transform: translate(0px, 0px) rotate(-0.5deg); }
8% { -webkit-transform: translate(-1px, -1px) rotate(-0.5deg); transform: translate(-1px, -1px) rotate(-0.5deg); }
10% { -webkit-transform: translate(-1px, -1px) rotate(-0.5deg); transform: translate(-1px, -1px) rotate(-0.5deg); }
12% { -webkit-transform: translate(0px, 0px) rotate(-0.5deg); transform: translate(0px, 0px) rotate(-0.5deg); }
14% { -webkit-transform: translate(-1px, -1px) rotate(-0.5deg); transform: translate(-1px, -1px) rotate(-0.5deg); }
16% { -webkit-transform: translate(0px, 0px) rotate(-0.5deg); transform: translate(0px, 0px) rotate(-0.5deg); }
18% { -webkit-transform: translate(0px, -1px) rotate(-0.5deg); transform: translate(0px, -1px) rotate(-0.5deg); }
20% { -webkit-transform: translate(0px, -1px) rotate(-0.5deg); transform: translate(0px, -1px) rotate(-0.5deg); }
22% { -webkit-transform: translate(0px, -1px) rotate(-0.5deg); transform: translate(0px, -1px) rotate(-0.5deg); }
24% { -webkit-transform: translate(-1px, 0px) rotate(-0.5deg); transform: translate(-1px, 0px) rotate(-0.5deg); }
26% { -webkit-transform: translate(0px, 0px) rotate(-0.5deg); transform: translate(0px, 0px) rotate(-0.5deg); }
28% { -webkit-transform: translate(-1px, 0px) rotate(-0.5deg); transform: translate(-1px, 0px) rotate(-0.5deg); }
30% { -webkit-transform: translate(0px, -1px) rotate(-0.5deg); transform: translate(0px, -1px) rotate(-0.5deg); }
32% { -webkit-transform: translate(-1px, 0px) rotate(-0.5deg); transform: translate(-1px, 0px) rotate(-0.5deg); }
34% { -webkit-transform: translate(0px, -1px) rotate(-0.5deg); transform: translate(0px, -1px) rotate(-0.5deg); }
36% { -webkit-transform: translate(0px, 0px) rotate(-0.5deg); transform: translate(0px, 0px) rotate(-0.5deg); }
38% { -webkit-transform: translate(-1px, -1px) rotate(-0.5deg); transform: translate(-1px, -1px) rotate(-0.5deg); }
40% { -webkit-transform: translate(0px, 0px) rotate(-0.5deg); transform: translate(0px, 0px) rotate(-0.5deg); }
42% { -webkit-transform: translate(-1px, 0px) rotate(-0.5deg); transform: translate(-1px, 0px) rotate(-0.5deg); }
44% { -webkit-transform: translate(0px, -1px) rotate(-0.5deg); transform: translate(0px, -1px) rotate(-0.5deg); }
46% { -webkit-transform: translate(-1px, -1px) rotate(-0.5deg); transform: translate(-1px, -1px) rotate(-0.5deg); }
48% { -webkit-transform: translate(-1px, -1px) rotate(-0.5deg); transform: translate(-1px, -1px) rotate(-0.5deg); }
50% { -webkit-transform: translate(0px, -1px) rotate(-0.5deg); transform: translate(0px, -1px) rotate(-0.5deg); }
52% { -webkit-transform: translate(-1px, 0px) rotate(-0.5deg); transform: translate(-1px, 0px) rotate(-0.5deg); }
54% { -webkit-transform: translate(0px, -1px) rotate(-0.5deg); transform: translate(0px, -1px) rotate(-0.5deg); }
56% { -webkit-transform: translate(-1px, -1px) rotate(-0.5deg); transform: translate(-1px, -1px) rotate(-0.5deg); }
58% { -webkit-transform: translate(0px, 0px) rotate(-0.5deg); transform: translate(0px, 0px) rotate(-0.5deg); }
60% { -webkit-transform: translate(-1px, 0px) rotate(-0.5deg); transform: translate(-1px, 0px) rotate(-0.5deg); }
62% { -webkit-transform: translate(-1px, -1px) rotate(-0.5deg); transform: translate(-1px, -1px) rotate(-0.5deg); }
64% { -webkit-transform: translate(0px, -1px) rotate(-0.5deg); transform: translate(0px, -1px) rotate(-0.5deg); }
66% { -webkit-transform: translate(-1px, -1px) rotate(-0.5deg); transform: translate(-1px, -1px) rotate(-0.5deg); }
68% { -webkit-transform: translate(-1px, 0px) rotate(-0.5deg); transform: translate(-1px, 0px) rotate(-0.5deg); }
70% { -webkit-transform: translate(0px, 0px) rotate(-0.5deg); transform: translate(0px, 0px) rotate(-0.5deg); }
100% { -webkit-transform: translateY(-100%); transform: translateY(-100%); } 
}
@-webkit-keyframes pushFromBottom {
0%, 70% {
opacity: 0;
-webkit-transform: translateY(100%);
}
100% {
opacity: 1;
-webkit-transform: translateY(0);
}
}
@keyframes pushFromBottom {
0%, 70% {
opacity: 0;
-webkit-transform: translateY(100%);
transform: translateY(100%);
}
100% {
opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0);
}
}   .fxCliffDiving li {
-webkit-transform-origin: 50% 400%;
transform-origin: 50% 400%;
}
.fxCliffDiving .navOutNext {
opacity: 1;
-webkit-animation: rotateOutCircLeft 0.9s forwards cubic-bezier(0.7, 0, 0.3, 1);
animation: rotateOutCircLeft 0.9s forwards cubic-bezier(0.7, 0, 0.3, 1);
}
.fxCliffDiving .navInNext {
opacity: 1;
-webkit-animation: rotateInCircRight 0.9s forwards cubic-bezier(0.7, 0, 0.3, 1);
animation: rotateInCircRight 0.9s forwards cubic-bezier(0.7, 0, 0.3, 1);
}
.fxCliffDiving .navOutPrev {
opacity: 1;
-webkit-animation: rotateOutCircRight 0.9s forwards cubic-bezier(0.7, 0, 0.3, 1);
animation: rotateOutCircRight 0.9s forwards cubic-bezier(0.7, 0, 0.3, 1);
}
.fxCliffDiving .navInPrev {
opacity: 1;
-webkit-animation: rotateInCircLeft 0.9s forwards cubic-bezier(0.7, 0, 0.3, 1);
animation: rotateInCircLeft 0.9s forwards cubic-bezier(0.7, 0, 0.3, 1);
}
.fxCliffDiving li::after {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
opacity: 0;
pointer-events: none;
background-color: rgba(0,0,0,1);
transition: opacity 0.9s cubic-bezier(0.7, 0, 0.3, 1);
}
.fxCliffDiving .navOutPrev::after,
.fxCliffDiving .navOutNext::after {
opacity: 1;
}
@-webkit-keyframes rotateOutCircLeft {
from {} to {
-webkit-transform: rotate(-20deg) translateX(-100%);
}
}
@keyframes rotateOutCircLeft {
from {} to {
-webkit-transform: rotate(-20deg) translateX(-100%);
transform: rotate(-20deg) translateX(-100%);
}
}
@-webkit-keyframes rotateInCircRight {
from {
-webkit-transform: rotate(20deg) translateX(100%);
}
to {
-webkit-transform: rotate(0deg) translateX(0);
}
}
@keyframes rotateInCircRight {
from {
-webkit-transform: rotate(20deg) translateX(100%);
transform: rotate(20deg) translateX(100%);
}
to {
-webkit-transform: rotate(0deg) translateX(0);
transform: rotate(0deg) translateX(0);
}
}
@-webkit-keyframes rotateOutCircRight {
from {} to {
-webkit-transform: rotate(20deg) translateX(100%);
}
}
@keyframes rotateOutCircRight {
from {} to {
-webkit-transform: rotate(20deg) translateX(100%);
transform: rotate(20deg) translateX(100%);
}
}
@-webkit-keyframes rotateInCircLeft {
from {
-webkit-transform: rotate(-20deg) translateX(-100%);
}
to {
-webkit-transform: rotate(0deg) translateX(0);
}
}
@keyframes rotateInCircLeft {
from {
-webkit-transform: rotate(-20deg) translateX(-100%);
transform: rotate(-20deg) translateX(-100%);
}
to {
-webkit-transform: rotate(0deg) translateX(0);
transform: rotate(0deg) translateX(0);
}
}@font-face {
font-family: 'icomoon';
src:url(//www.kendalltownend.com/wp-content/themes/StonedThemes-Shutter/css/fonts/icomoon.eot?-nfipmy);
src:url(//www.kendalltownend.com/wp-content/themes/StonedThemes-Shutter/css/fonts/icomoon.eot?#iefix-nfipmy) format('embedded-opentype'),
url(//www.kendalltownend.com/wp-content/themes/StonedThemes-Shutter/css/fonts/icomoon.woff?-nfipmy) format('woff'),
url(//www.kendalltownend.com/wp-content/themes/StonedThemes-Shutter/css/fonts/icomoon.ttf?-nfipmy) format('truetype'),
url(//www.kendalltownend.com/wp-content/themes/StonedThemes-Shutter/css/fonts/icomoon.svg?-nfipmy#icomoon) format('svg');
font-weight: normal;
font-style: normal;
}
[class^="icon-"], [class*=" icon-"] {
font-family: 'icomoon';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.icon-spinner:before {
content: "\e600";
}
.icon-spinner2:before {
content: "\e601";
}
.icon-spinner3:before {
content: "\e602";
}
.icon-spinner4:before {
content: "\e603";
}
.icon-spinner5:before {
content: "\e604";
}.page-template-template_titledSlider-php, 
.page-template-template_titledSlider-php .container, 
.page-template-template_titledSlider-php .slideshow, 
.page-template-template_titledSlider-php .slides{
height: 100%;
}
.page-template-template_titledSlider-php .container{
width: 100%;
padding: 0;
}
.page-template-template_titledSlider-php .slideshow {
position: relative;
//margin-bottom: 100px;
}
.page-template-template_titledSlider-php .slides {
list-style: none;
padding: 0;
margin: 0;
position: relative;
//height: 500px;
height: 100%;
width: 100%;
overflow: hidden;
//background: #ddd;
color: #151515;
}
.page-template-template_titledSlider-php .no-js .slides {
height: auto;
}
.page-template-template_titledSlider-php .slides > li {
width: 100%;
height: 100%;
position: absolute;
visibility: hidden;
-webkit-perspective: 1600px;
perspective: 1600px;
}
.page-template-template_titledSlider-php .no-js .slides > li {
position: relative;
visibility: visible;
}
.page-template-template_titledSlider-php .slideshow > nav {
text-align: center;
margin-top: 20px;
}
.page-template-template_titledSlider-php .slideshow > nav{
position: absolute;
left: 0;
right: 0;
bottom: 0;
}
.page-template-template_titledSlider-php .slideshow > nav span {
display: inline-block;
width: 25px;
height: 25px;
border-top: none;
border-bottom: none;
background-color: rgba(0, 0, 0, 0);
cursor: pointer;
margin: 10px 3px;
transition: border-color 0.2s;
border: 1px solid rgba(0, 0, 0, 0.5);
border-radius: 2px;
}
.page-template-template_titledSlider-php .slideshow > nav span:hover {
border-color: #ffba00;
}
.page-template-template_titledSlider-php .slideshow > nav span.current {
border-color: #ffba00;
}
.page-template-template_titledSlider-php .description {
width: 50%;
padding: 2em 4em;
font-size: 1.5em;
position: relative;
z-index: 1000;
opacity: 0;
}
.page-template-template_titledSlider-php .no-js .description {
opacity: 1;
}
.page-template-template_titledSlider-php .description h2 {
font-size: 200%;
}
.page-template-template_titledSlider-php .tiltview {
position: absolute;
left: 50%;
width: 50%;
top: 50%;
-webkit-transform-style: preserve-3d;
transform-style: preserve-3d;
-webkit-transform: translateY(-50%) rotateX(60deg) rotateZ(35deg);
transform: translateY(-50%) rotateX(60deg) rotateZ(35deg);
}
.page-template-template_titledSlider-php .tiltview a {
outline: 1px solid transparent;
}
.page-template-template_titledSlider-php .tiltview a,
.page-template-template_titledSlider-php .tiltview a img {
max-width: 100%;
display: block;
margin: 0 auto;
}
.page-template-template_titledSlider-php .tiltview a:first-child {
margin-bottom: 30px;
}
.page-template-template_titledSlider-php .tiltview.row a {
width: 48%;
width: calc(50% - 15px);
margin: 0;
}
.page-template-template_titledSlider-php .tiltview.row a:nth-child(2) {
left: 50%;
left: calc(50% + 15px);
position: absolute;
top: 0;
} .page-template-template_titledSlider-php .slides > li.current,
.page-template-template_titledSlider-php .slides > li.show {
visibility: visible;
}
.page-template-template_titledSlider-php .description {
transition: opacity 0.75s;
}
.page-template-template_titledSlider-php .current .description,
.page-template-template_titledSlider-php .show .description {
opacity: 1;
}
.page-template-template_titledSlider-php .hide .description {
opacity: 0;
}
.page-template-template_titledSlider-php .show, .page-template-template_titledSlider-php .hide{
display: initial !important;
}
.slideshow img {
box-shadow: #151515 3px 3px 4px 2px;
}      .page-template-template_titledSlider-php .hide[data-effect-out="moveUpOut"] .tiltview a {
-webkit-animation: moveUpOut 1.5s both;
animation: moveUpOut 1.5s both;
}
.page-template-template_titledSlider-php .hide[data-effect-out="moveUpOut"] .tiltview a:nth-child(2) {
-webkit-animation-delay: 0.25s;
animation-delay: 0.25s;
}
@-webkit-keyframes moveUpOut {
25% {
-webkit-animation-timing-function: cubic-bezier(1.000, 0.000, 0.000, 1.000);
-webkit-transform: translateZ(-30px);
}
100% {
-webkit-transform: translateZ(3000px);
}
}
@keyframes moveUpOut {
25% {
-webkit-animation-timing-function: cubic-bezier(1.000, 0.000, 0.000, 1.000);
animation-timing-function: cubic-bezier(1.000, 0.000, 0.000, 1.000);
-webkit-transform: translateZ(-30px);
transform: translateZ(-30px);
}
100% {
-webkit-transform: translateZ(3000px);
transform: translateZ(3000px);
}
}
.page-template-template_titledSlider-php .show[data-effect-in="moveUpIn"] .tiltview a {
-webkit-animation: moveUpIn 1.5s 0.5s both;
animation: moveUpIn 1.5s 0.5s both;
}
.page-template-template_titledSlider-php .show[data-effect-in="moveUpIn"] .tiltview a:nth-child(2) {
-webkit-animation-delay: 0.75s;
animation-delay: 0.75s;
}
@-webkit-keyframes moveUpIn {
0% {
-webkit-animation-timing-function: cubic-bezier(1.000, 0.000, 0.000, 1.000);
-webkit-transform: translateZ(-3000px);
}
75% {
-webkit-transform: translateZ(30px);
}
100% {
-webkit-transform: translateZ(0);
}
}
@keyframes moveUpIn {
0% {
-webkit-animation-timing-function: cubic-bezier(1.000, 0.000, 0.000, 1.000);
animation-timing-function: cubic-bezier(1.000, 0.000, 0.000, 1.000);
-webkit-transform: translateZ(-3000px);
transform: translateZ(-3000px);
}
75% {
-webkit-transform: translateZ(30px);
transform: translateZ(30px);
}
100% {
-webkit-transform: translateZ(0);
transform: translateZ(0);
}
}   .page-template-template_titledSlider-php .hide[data-effect-out="moveDownOut"] .tiltview a {
-webkit-animation: moveDownOut 1.5s both;
animation: moveDownOut 1.5s both;
}
.page-template-template_titledSlider-php .hide[data-effect-out="moveDownOut"] .tiltview a:nth-child(2) {
-webkit-animation-delay: 0.25s;
animation-delay: 0.25s;
}
@-webkit-keyframes moveDownOut {
25% {
-webkit-animation-timing-function: cubic-bezier(1.000, 0.000, 0.000, 1.000);
-webkit-transform: translateZ(30px);
}
100% {
-webkit-transform: translateZ(-3000px);
}
}
@keyframes moveDownOut {
25% {
-webkit-animation-timing-function: cubic-bezier(1.000, 0.000, 0.000, 1.000);
animation-timing-function: cubic-bezier(1.000, 0.000, 0.000, 1.000);
-webkit-transform: translateZ(30px);
transform: translateZ(30px);
}
100% {
-webkit-transform: translateZ(-3000px);
transform: translateZ(-3000px);
}
}
.page-template-template_titledSlider-php .show[data-effect-in="moveDownIn"] .tiltview a {
-webkit-animation: moveDownIn 1.5s 0.5s both;
animation: moveDownIn 1.5s 0.5s both;
}
.page-template-template_titledSlider-php .show[data-effect-in="moveDownIn"] .tiltview a:nth-child(2) {
-webkit-animation-delay: 0.75s;
animation-delay: 0.75s;
}
@-webkit-keyframes moveDownIn {
0% {
-webkit-animation-timing-function: cubic-bezier(1.000, 0.000, 0.000, 1.000);
-webkit-transform: translateZ(3000px);
}
75% {
-webkit-transform: translateZ(-30px);
}
100% {
-webkit-transform: translateZ(0);
}
}
@keyframes moveDownIn {
0% {
-webkit-animation-timing-function: cubic-bezier(1.000, 0.000, 0.000, 1.000);
animation-timing-function: cubic-bezier(1.000, 0.000, 0.000, 1.000);
-webkit-transform: translateZ(3000px);
transform: translateZ(3000px);
}
75% {
-webkit-transform: translateZ(-30px);
transform: translateZ(-30px);
}
100% {
-webkit-transform: translateZ(0);
transform: translateZ(0);
}
}   .page-template-template_titledSlider-php .hide[data-effect-out="slideUpOut"] .tiltview a {
-webkit-animation: slideUpOut 1.5s both;
animation: slideUpOut 1.5s both;
}
.page-template-template_titledSlider-php .hide[data-effect-out="slideUpOut"] .tiltview a:nth-child(2) {
-webkit-animation-delay: 0.25s;
animation-delay: 0.25s;
}
@-webkit-keyframes slideUpOut {
25% {
-webkit-animation-timing-function: cubic-bezier(1.000, 0.000, 0.000, 1.000);
-webkit-transform: translateY(30px);
}
100% {
-webkit-transform: translateY(-3000px);
}
}
@keyframes slideUpOut {
25% {
-webkit-animation-timing-function: cubic-bezier(1.000, 0.000, 0.000, 1.000);
animation-timing-function: cubic-bezier(1.000, 0.000, 0.000, 1.000);
-webkit-transform: translateY(30px);
transform: translateY(30px);
}
100% {
-webkit-transform: translateY(-3000px);
transform: translateY(-3000px);
}
}
.page-template-template_titledSlider-php .show[data-effect-in="slideUpIn"] .tiltview a {
-webkit-animation: slideUpIn 1.5s 0.5s both;
animation: slideUpIn 1.5s 0.5s both;
}
.page-template-template_titledSlider-php .show[data-effect-in="slideUpIn"] .tiltview a:nth-child(2) {
-webkit-animation-delay: 0.75s;
animation-delay: 0.75s;
}
@-webkit-keyframes slideUpIn {
0% {
-webkit-animation-timing-function: cubic-bezier(1.000, 0.000, 0.000, 1.000);
-webkit-transform: translateY(3000px);
}
75% {
-webkit-transform: translateY(-30px);
}
100% {
-webkit-transform: translateY(0);
}
}
@keyframes slideUpIn {
0% {
-webkit-animation-timing-function: cubic-bezier(1.000, 0.000, 0.000, 1.000);
animation-timing-function: cubic-bezier(1.000, 0.000, 0.000, 1.000);
-webkit-transform: translateY(3000px);
transform: translateY(3000px);
}
75% {
-webkit-transform: translateY(-30px);
transform: translateY(-30px);
}
100% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
}   .page-template-template_titledSlider-php .hide[data-effect-out="slideDownOut"] .tiltview a {
-webkit-animation: slideDownOut 1.5s both;
animation: slideDownOut 1.5s both;
}
.page-template-template_titledSlider-php .hide[data-effect-out="slideDownOut"] .tiltview.row a:nth-child(2),
.page-template-template_titledSlider-php .hide[data-effect-out="slideDownOut"] .tiltview.col a:first-child {
-webkit-animation-delay: 0.25s;
animation-delay: 0.25s;
}
@-webkit-keyframes slideDownOut {
25% {
-webkit-animation-timing-function: cubic-bezier(1.000, 0.000, 0.000, 1.000);
-webkit-transform: translateY(-30px);
}
100% {
-webkit-transform: translateY(3000px);
}
}
@keyframes slideDownOut {
25% {
-webkit-animation-timing-function: cubic-bezier(1.000, 0.000, 0.000, 1.000);
animation-timing-function: cubic-bezier(1.000, 0.000, 0.000, 1.000);
-webkit-transform: translateY(-30px);
transform: translateY(-30px);
}
100% {
-webkit-transform: translateY(3000px);
transform: translateY(3000px);
}
}
.page-template-template_titledSlider-php .show[data-effect-in="slideDownIn"] .tiltview a {
-webkit-animation: slideDownIn 1.5s 0.5s both;
animation: slideDownIn 1.5s 0.5s both;
}
.page-template-template_titledSlider-php .show[data-effect-in="slideDownIn"] .tiltview.row a:nth-child(2),
.page-template-template_titledSlider-php .show[data-effect-in="slideDownIn"] .tiltview.col a:first-child {
-webkit-animation-delay: 0.75s;
animation-delay: 0.75s;
}
@-webkit-keyframes slideDownIn {
0% {
-webkit-animation-timing-function: cubic-bezier(1.000, 0.000, 0.000, 1.000);
-webkit-transform: translateY(-3000px);
}
75% {
-webkit-transform: translateY(30px);
}
100% {
-webkit-transform: translateY(0);
}
}
@keyframes slideDownIn {
0% {
-webkit-animation-timing-function: cubic-bezier(1.000, 0.000, 0.000, 1.000);
animation-timing-function: cubic-bezier(1.000, 0.000, 0.000, 1.000);
-webkit-transform: translateY(-3000px);
transform: translateY(-3000px);
}
75% {
-webkit-transform: translateY(30px);
transform: translateY(30px);
}
100% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
}   .page-template-template_titledSlider-php .hide[data-effect-out="slideLeftOut"] .tiltview a {
-webkit-animation: slideLeftOut 1.5s both;
animation: slideLeftOut 1.5s both;
}
.page-template-template_titledSlider-php .hide[data-effect-out="slideLeftOut"] .tiltview a:nth-child(2) {
-webkit-animation-delay: 0.25s;
animation-delay: 0.25s;
}
@-webkit-keyframes slideLeftOut {
25% {
-webkit-animation-timing-function: cubic-bezier(1.000, 0.000, 0.000, 1.000);
-webkit-transform: translateX(30px);
}
100% {
-webkit-transform: translateX(-5000px);
}
}
@keyframes slideLeftOut {
25% {
-webkit-animation-timing-function: cubic-bezier(1.000, 0.000, 0.000, 1.000);
animation-timing-function: cubic-bezier(1.000, 0.000, 0.000, 1.000);
-webkit-transform: translateX(30px);
transform: translateX(30px);
}
100% {
-webkit-transform: translateX(-5000px);
transform: translateX(-5000px);
}
}
.page-template-template_titledSlider-php .show[data-effect-in="slideLeftIn"] .tiltview a {
-webkit-animation: slideLeftIn 1.5s 0.5s both;
animation: slideLeftIn 1.5s 0.5s both;
}
.page-template-template_titledSlider-php .show[data-effect-in="slideLeftIn"] .tiltview a:nth-child(2) {
-webkit-animation-delay: 0.75s;
animation-delay: 0.75s;
}
@-webkit-keyframes slideLeftIn {
0% {
-webkit-animation-timing-function: cubic-bezier(1.000, 0.000, 0.000, 1.000);
-webkit-transform: translateX(3000px);
}
75% {
-webkit-transform: translateX(-30px);
}
100% {
-webkit-transform: translateX(0);
}
}
@keyframes slideLeftIn {
0% {
-webkit-animation-timing-function: cubic-bezier(1.000, 0.000, 0.000, 1.000);
animation-timing-function: cubic-bezier(1.000, 0.000, 0.000, 1.000);
-webkit-transform: translateX(3000px);
transform: translateX(3000px);
}
75% {
-webkit-transform: translateX(-30px);
transform: translateX(-30px);
}
100% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
}   .page-template-template_titledSlider-php .hide[data-effect-out="slideRightOut"] .tiltview a {
-webkit-animation: slideRightOut 1.5s both;
animation: slideRightOut 1.5s both;
}
.page-template-template_titledSlider-php .hide[data-effect-out="slideRightOut"] .tiltview.col a:nth-child(2),
.page-template-template_titledSlider-php .hide[data-effect-out="slideRightOut"] .tiltview.row a:first-child {
-webkit-animation-delay: 0.25s;
animation-delay: 0.25s;
}
@-webkit-keyframes slideRightOut {
25% {
-webkit-animation-timing-function: cubic-bezier(1.000, 0.000, 0.000, 1.000);
-webkit-transform: translateX(-30px);
}
100% {
-webkit-transform: translateX(3000px);
}
}
@keyframes slideRightOut {
25% {
-webkit-animation-timing-function: cubic-bezier(1.000, 0.000, 0.000, 1.000);
animation-timing-function: cubic-bezier(1.000, 0.000, 0.000, 1.000);
-webkit-transform: translateX(-30px);
transform: translateX(-30px);
}
100% {
-webkit-transform: translateX(3000px);
transform: translateX(3000px);
}
}
.page-template-template_titledSlider-php .show[data-effect-in="slideRightIn"] .tiltview a {
-webkit-animation: slideRightIn 1.5s 0.5s both;
animation: slideRightIn 1.5s 0.5s both;
}
.page-template-template_titledSlider-php .show[data-effect-in="slideRightIn"] .tiltview.col a:nth-child(2),
.page-template-template_titledSlider-php .show[data-effect-in="slideRightIn"] .tiltview.row a:first-child {
-webkit-animation-delay: 0.75s;
animation-delay: 0.75s;
}
@-webkit-keyframes slideRightIn {
0% {
-webkit-animation-timing-function: cubic-bezier(1.000, 0.000, 0.000, 1.000);
-webkit-transform: translateX(-5000px);
}
75% {
-webkit-transform: translateX(30px);
}
100% {
-webkit-transform: translateX(0);
}
}
@keyframes slideRightIn {
0% {
-webkit-animation-timing-function: cubic-bezier(1.000, 0.000, 0.000, 1.000);
animation-timing-function: cubic-bezier(1.000, 0.000, 0.000, 1.000);
-webkit-transform: translateX(-5000px);
transform: translateX(-5000px);
}
75% {
-webkit-transform: translateX(30px);
transform: translateX(30px);
}
100% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
} .page-template-template_titledSlider-php .no-csstransformspreserve3d .show .tiltview a,
.page-template-template_titledSlider-php .no-csstransformspreserve3d .hide .tiltview a,
.page-template-template_titledSlider-php .no-csstransforms3d .show .tiltview a,
.page-template-template_titledSlider-php .no-csstransforms3d .hide .tiltview a {
-webkit-animation: none !important;
animation: none !important;
}
.page-template-template_titledSlider-php .no-csstransforms3d .tiltview.col {
top: -50%;
}
.page-template-template_titledSlider-php .no-csstransforms3d .tiltview.row {
top: 20px;
} @media screen and (max-width: 65.3125em) {
.page-template-template_titledSlider-php .description,
.page-template-template_titledSlider-php .tiltview {
width: 100%;
}
.page-template-template_titledSlider-php .tiltview {
left: 0;
opacity: 0.3;
pointer-events: none;
}
}
@media screen and (max-width: 33.75em) {
.page-template-template_titledSlider-php .description {
font-size: 1.1em;
}
.page-template-template_titledSlider-php .slideshow > nav span {
width: 20px;
height: 20px;
margin: 10px 5px;
}
}
@media screen and (max-width: 24em) {
.page-template-template_titledSlider-php .slides {
height: 320px;
}
.page-template-template_titledSlider-php .description {
font-size: 1em;
padding: 1.4em;
}
.page-template-template_titledSlider-php .no-csstransforms3d .tiltview.col,
.page-template-template_titledSlider-php .no-csstransforms3d .tiltview.row {
top: 0;
}
}html, body{
margin: 0;
padding: 0;
font-family: Raleway;
font-size: 13px;
width: 100%;
height: 100%;
}
h1, h2, h3, h4, h5, h6{
color: #151515;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{
color: #151515;
}
.home-products a, .home-products a:focus, .home-products a:active {
color: #fff;
text-decoration: none;
}
.home-products a:hover {
color: #ffba00;
text-decoration: none;
}
h1.title, h2.title, h3.title, h4.title, h5.title, h6.title{
margin: 20px 0;
text-transform: uppercase;
letter-spacing: 0.05em;
}
a{
color: inherit;
-webkit-transition: all 0.4s;
transition: all 0.4s;
outline: none;
}
a:focus, a:active{
outline: none;
color: #000;
}
a:hover{
color: #ffba00; text-decoration: none;
outline: none;
}
p{
font-size: 13px;
color: #656565;
line-height: 27px;
margin: 0 0 15px;
}
* img{
max-width: 100%;
height: auto;
}
i{
font-size: 14px;
}
.fluid-container{
padding: 0 30px;
width: 100%;
position: relative;
}
.no-padding-container{
width: 100%;
position: relative;
}
.shutter-container{
padding: 60px 45px 0 45px;
}
.img-container{
padding-bottom: 25px;
}
.single .img-container img{
margin: 0;
}
p.paragraph-title{
font-size: 12px;
text-transform: uppercase;
line-height: 14px;
}
.no-margin{
margin: 0;
}
.no-padding{
padding: 0;
} .about-title{
margin-bottom: 15px;
}
.about-title p{
margin-bottom: 3px;
}
.bold{
font-weight: 900;
}
#shutter-info{
height: 100%;
overflow: auto;
}  .main_container.scroll{
overflow: hidden;
min-height: calc(100% - 80px);
}
.main_container.no-scroll{
height: calc(100% - 80px);
}
.page-template-template_panorama-php .main-menu, 
.page-template-template_panorama-php footer,
.page-template-template_panoramaAlt-php .main-menu,
.page-template-template_panoramaAlt-php footer,
.page-template-template_smallSlider-php .main-menu,
.page-template-template_smallSlider-php footer{
box-shadow: none;
}
.about-full-slider-container{
height: 100%;
overflow: hidden;
position: relative;
}
#shutter-info.disappear{
margin-left: -34%;
}
.about-full-slider-container.appear{
width: 100%;
}
.about-full-slider-container{
transition: all 0.4s;
}
#shutter-info{
transition: all 0.4s;
}
.nav1{
position: absolute;
z-index: 99999;
bottom: 0;
right: 0;
height: 60px;
width: auto;
background: #fff;
font-size: 18px;
}
.nav1 .prev{
padding-left: 20px;
display: inline-block;
}
.nav1 .next{
padding-right: 20px;
display: inline-block;
}
.slide-controls{
display: inline-block;
}
.nav2{
padding: 20px 0;
}
.nav2 a, .nav2 span{
color: #aaa;
-webkit-transition: all 0.4s;
transition: all 0.4s;
}
.nav2 a:hover span, .nav2 a:hover{
color: #FFBA00;
}
.circle-gallery .owl-buttons, #small-gallery .owl-controls{
top: 0;
background: rgba(0,0,0,0);
}
.owl-buttons, .owl-controls, {
right: 0;
}
.slides-navigation a, .owl-buttons div{
position: static;
display: inline;
}
.nav1 a i {
line-height: 60px;
}
.nav1 span, .nav2 span{
padding: 0 5px;
font-size: 13px;
vertical-align: middle;
}
.full-screen{
display: inline-block;
width: 60px;
height: 60px;
text-align: center;
background: #000;
color: #FFF;
cursor: pointer;
}
.full-screen i{
line-height: 60px;
}
.center-helper-container{
display: table;
width: 100%;
height: 100%;
}
.center-helper-container.auto-height{
height: auto;
}
.center-helper-inside{
display: table-cell;
vertical-align: middle;
float: none;
}
.img-circle{
overflow: hidden;
}
.overlay-container{
position: relative;
overflow: hidden;
}
.overlay{
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
opacity: 0;
z-index: 1;
-webkit-transition: all 0.4s;
transition: all 0.4s;
}
.overlay.visible{
opacity: 1;
}
.overlay-container:hover .overlay{
opacity: 1;
}
.overlay.dark{
background: rgba(21, 21, 12, 0.8);
}
.overlay.dark5{
background: rgba(21, 21, 12, 0.5);
}
.overlay.brand-color{
background: rgba(255, 186, 0, 0.8);
}
.overlay.brand-color5{
background: rgba(255, 186, 0, 0.5);
}
.member{
margin-bottom: 30px;
}
.member .col-md-4, .member .col-md-8{
float: none;
display: inline-block;
vertical-align: middle;
}
.member .col-md-8{
margin-left: -4px;
}
.member .button{
margin-top: 15px;
}
.button{
padding: 5px 13px;
text-align: center;
display: inline-block;
color: #aaa;
border: 2px solid;
border-radius: 20px;
text-transform: uppercase;
margin-bottom: 10px;
font-size: 12px;
}
.button.dark{
color: #000;
}
.button.dark:hover{
color: #ffba00; }
.button:hover{
text-decoration: none;
cursor: pointer;
}
.member-social-container{
-webkit-transform: scale(0);
transform: scale(0);
--webkit-transition: all 0.4s;
transition: all 0.4s;
}
.overlay-container:hover .member-social-container{
-webkit-transform: scale(1);
transform: scale(1);
}
.member-social{
display: inline-block;
border: 2px solid;
color: #aaaaaa;
width: 30px;
height: 30px;
}
.member-social i, .like i{
line-height: 30px;
}
.member-social i{
line-height: 26px;
}
.circle-gallery .active:hover{
position: relative !important; }
.like{
width: 30px;
height: 30px;
display: inline-block;
background: #fff;
color: #151515;
position: absolute;
right: -30px;
top: 0;
opacity: 0;
}
.overlay-container:hover .like{
right: 0;
opacity: 1;
}
.like.centered{
left: 50%;
margin-left: -15px;
top: -30px;
}
.overlay-container:hover .like.centered{
left: 50%;
margin-left: -15px;
top: 0px;
}
.text-light{
color: #fff;
}
.text-dark{
color: #151515;
}
.gallery-horizontal img{
height: 450px;
max-height: 100%;
width: auto;
}
.gallery-horizontal > div{
display: inline-block;
margin-right: 20px
}
.gallery-horizontal .overlay-container:hover{
cursor: pointer;
}
.font-size-zero{
font-size: 0;
}
.horizontal-small-centering{
width:100%; 
font-size: 13px;
}
.bottom-left{
position: absolute;
left: 10px;
bottom: 20px;
opacity: 0;
transition: all 0.4s;
-webkit-transition: all 0.4s;
}
.overlay-container:hover .bottom-left{
left: 20px;
opacity: 1;
}
.fixed-background{
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
-webkit-background-size: cover !important;
-moz-background-size: cover !important;
-o-background-size: cover !important;
background-size: cover !important;
z-index: -1;
}
#filter{
margin: 0;
margin-left: -5px;
}
.filters{
padding: 20px 0;
}
.page-template-template_blog1-php .filters{
padding-top: 0;
padding-bottom: 30px;
}
.filters a, .filters span{
color: #aaa;
letter-spacing: 0.05em;
cursor: pointer;
}
.filters a:hover{
color: #ffba00;
cursor: pointer;
}
.filters > ul:first-child li:before{
content: '/';
color: #aaa;
padding-right: 10px;
}
.filters > ul#filter li:first-child:before{
content: ' ';
padding-right: 0px;
}
.filters > ul#filter ul li:before{
content: '';
padding-right: 0px;
}
.filter-text{
position: relative;
z-index: 9;
}
.filter-text ul{
display: none;
position: absolute;
background: #fff;
border: 1px solid rgba(0,0,0,0.08);
border-bottom:0;
}
.filter-text ul li a{
border-bottom:1px solid rgba(0,0,0,0.08);
min-width: 150px;
display: inline-block;
padding: 12px 15px;
}
.filter-text:hover ul{
display: block;
}
.filter-text i{
font-size: 12px;
}
.small-gallery-container{
background: #fff;
}
.thumbs-gallery{
padding-left: 30px;
padding-right: 30px;
}
#small-gallery{
padding-bottom: 58px;
}
#small-gallery .overlay-container:hover{
cursor: pointer;
}
.text-presentation{
padding: 60px 0;
letter-spacing: 0.05em;
}
.text-presentation.unshadow{
text-shadow: none;
}
.text-presentation h1, 
.text-presentation h2, 
.text-presentation h3, 
.text-presentation h4, 
.text-presentation h5, 
.text-presentation h6, 
.text-presentation p, 
.text-presentation span, 
.text-presentation{
line-height: 1.5em;
}
.text-presentation h1, 
.text-presentation h2, 
.text-presentation h3, 
.text-presentation h4, 
.text-presentation h5, 
.text-presentation h6{
letter-spacing: 0.1em;
}
.text-presentation a.button{
margin-top: 10px;
text-shadow: none;
}
#slides div img{
-webkit-backface-visibility: initial !important;
}
#slider-small-pagination .overlay{
cursor: pointer;
}
.preserve img{
position: static !important;
width: auto !important;
height: auto !important;
max-width: 100% !important;
max-height: 100% !important;
display: block !important;
margin: 0px auto !important;
}
.gallery-desc{
position: absolute;
left: 0;
bottom: 0;
right: 0;
padding-left: 30px; }
.gallery-desc h6{
line-height: 60px;
}
.gallery-container{
height:calc(80% - 30px);
overflow:hidden
}
.gallery-container.thumbs-gallery{
height:calc(86% - 60px);
}
.gallery-container.full-height, .main_container.full-height{
height: 100% !important;
}
.gallery-pagination-container{
margin:10px 0; 
height:20%; 
overflow:hidden;
}
.gallery-pagination-container.thumbs-gallery{ height: auto;
}
.gallery-pagination-container.thumbs-gallery{
margin: 30px 0;
}
.gallery-pagination-container.dissapear{
height: 0;
margin: 0 auto;
padding: 0 30px;
}
.gallery-thumbs-vertical-container.dissapear{
width: 0;
}
.gallery-container, .gallery-pagination-container{
transition: height 0.4s;
}
#gallery-slider-small.owl-carousel .owl-item img{
width: auto;
display: block;
margin: 0 auto;
max-width: 100%;
max-height: 100%;
}
#gallery-slider-small{ background: #ebebeb;
}
.gallery-container.full-height .mosaic-16-9{
padding: 0;
height: 100%;
}
.gallery-container .mosaic-16-9 #gallery-slider-small{
height: 100%;
}
#gallery-slider-small .center-helper-container2{
font-size: 0;
}
.owl-preserve img{
max-height: initial !important;
}
.full-height .owl-preserve img{
max-height: 100% !important;
}
#gallery-slider-small .center-helper-inside2{
width: 100%;
//margin-left: -4px;
height: 100%;
}
.full-height #gallery-slider-small .center-helper-inside2{
height: auto;
}
#gallery-slider-small .center-helper-inside2.video{
height: 100%;
}
#gallery-slider-small .owl-stage-outer, #gallery-slider-small .owl-stage, #gallery-slider-small .owl-item, #gallery-slider-small .item{
height: 100% !important;
}
#gallery-slider-small.full-width{
max-width: 100% !important;
max-height: none !important;
}
#gallery-slider-small.full-width .owl-item img{
max-width: 100% !important;
}
#main-container.container .col-md-12, #main-container.no-padding-container .col-md-12{
padding-left: 15px;
padding-right: 15px;
}
#main-container.no-padding-container .col-md-12.thumbs-gallery{
padding-left: 30px;
padding-right: 30px;
}
#main-container.no-padding-container .full-height.col-md-12.thumbs-gallery{
padding: 30px;
}
#main-container .col-md-12{
padding-left: 0;
padding-right: 0;
}
.gallery-thumbs-vertical-container{
height:100%; 
overflow:hidden; 
width: 100px; 
float: left;
}
.gallery-thumbs-vertical, #gallery-thumbs-vertical img{
height: 100%;
}
#gallery-thumbs-vertical .item{
padding-bottom: 10px
}
.caroufredsel_wrapper{
margin: 0 auto !important;
}
.main-slider.vertical-slider{
height: 100%; 
overflow: hidden; 
padding: 0 10px 10px;
width: calc(100% - 110px); 
float: left;
}
.main-slider.vertical-slider.full-width{
width: 100%;
padding: 10px;
}
.mosaic-square{
width: 100%;
padding-bottom: 100%;
position: relative;
overflow: hidden;
}
.mosaic-rect-hor{
width: 100%;
padding-bottom: calc(200% + 30px);
position: relative;
overflow: hidden;
}
.mosaic-16-9{
width: 100%;
padding-bottom: 56.25%;
position: relative;
overflow: hidden;
}
.mosaic-inside{
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
}
.img-circle.bordered{
border: 2px solid;
}
.service-content{
padding: 0 20px;
}
.service .img-circle.bordered{
color: #eaeaea;
}
.brand-color{
color: #ffba00;
}
.service{
margin-bottom: 30px;
}
.service i{
margin-bottom: 10px;
}
.service .mosaic-inside{
-webkit-transition: all 0.4;
transition: all 0.4s;
}
.service:hover .mosaic-inside{
background: #eaeaea;
}
.service .button{
margin-top: 10px;
}
.load-more-container .button.loadMoreBtn{
margin-bottom: 30px;
}
.load-more-container .button.loadMoreBtn i{
-webkit-animation: rotateIndefinite 1s linear infinite;
animation: rotateIndefinite 1s linear infinite;
display: inline-block;
position: absolute;
left: 50%;
margin-left: -7px;
opacity: 0;
}
@keyframes rotateIndefinite {
from{
-webkit-transform: rotate(0deg);
}
to{
-webkit-transform: rotate(360deg);
}
}
@-webkit-keyframes rotateIndefinite {
from{
-webkit-transform: rotate(0deg);
}
to{
-webkit-transform: rotate(360deg);
}
}
.portfolio .item{
margin-bottom: 30px;
}
.portfolio-title .text-presentation{
padding-left: 0;
padding-right: 0;
}
.portfolio-title .text-presentation h1, .portfolio-title .text-presentation h2, .portfolio-title .text-presentation h3,
.portfolio-title .text-presentation h4, .portfolio-title .text-presentation h5, .portfolio-title .text-presentation h6{
letter-spacing: 0.05em;
}
.portfolio .overlay-container{
max-height: 100%;
}
.blog-item p a:hover, .blog2-item p a{
color: inherit;
}
.blog2-item:hover > h4 > a{
color: #ffba00;
}
.blog-item, .blog2-item{
margin-bottom: 40px;
overflow: hidden;
}
.blog-item h4, .blog2-item{
margin-bottom: 20px;
}
.blog-item:hover .overlay, .blog2-item:hover .overlay{
opacity: 1;
}
input[type="text"], textarea{
width: 100%;
height: 50px;
outline: none;
border: 2px solid #ebebeb;
padding: 20px;
margin-bottom: 20px;
-webkit-transition: all 0.4s;
transition: all 0.4s;
}
input[type="text"]:focus, textarea:focus{
border: 2px solid #ffba00;
}
input[type="text"]{
padding-top: 0;
padding-bottom: 0;
line-height: 50px;
}
textarea{
height: 230px;
max-height: 230px;
max-width: 100%;
padding: 30px;
line-height: 27px;
}
.comments input[type="submit"]#submit, .post-comment{
width: 100%;
height: 50px;
background: rgba(0,0,0,0);
color: #aaaaaa;
border: 2px solid #aaaaaa;
text-transform: uppercase;
font-weight: bold;
outline: none;
margin-bottom: 20px;
-webkit-transition: all 0.4s;
transition: all 0.4s;
padding: 0 15px;
}
.comments input[type="submit"]#submit:hover, .post-comment:hover{
background: #aaaaaa;
color: #fff;
} .comments ul.children li{
padding-left: 115px;
position: relative;
}
.current-comments{
border-top: 2px solid #eaeaea;
overflow: hidden;
}
.current-comments ul{
list-style-type: none;
margin: 0;
padding: 0;
}
.current-comments li{
padding: 40px 0 0 40px;
overflow: hidden;
clear: both;
margin-right: -40px;
padding-bottom: 40px;
position: relative;
border-bottom: 2px solid #eaeaea;
}
.comments ul.children li:before {
content: "";
position: absolute;
left: 75px;
top: 0;
width: 40px;
height: 80px;
border-left: 2px solid #eaeaea;
border-bottom: 2px solid #eaeaea;
}
.current-comments > ul{
padding-bottom: 40px;
padding-right: 40px;
}
.comment-text ul { 
list-style-type: disc; 
list-style-position: inside; 
}
.comment-text ol { 
list-style-type: decimal; 
list-style-position: inside; 
}
.comment-text ul ul, .comment-text ol ul { 
list-style-type: circle; 
list-style-position: inside; 
margin-left: 15px; 
}
.comment-text ol ol, .comment-text ul ol { 
list-style-type: lower-latin; 
list-style-position: inside; 
margin-left: 15px; 
}
.comment-text li{
padding: 0;
border: none !important;
}
.btn-muze-small{
padding: 5px;
}
.current-comments li img{
width: 75px;
height: 75px;
margin-right: 30px;
}
h1.comment-user, h2.comment-user{
font-size: 13px;
margin: 0;
display: inline-block;
margin-bottom: 12px;
}
h1.comment-user{
text-transform: uppercase;
}
h2.comment-user{
font-size: 12px;
margin-left: 10px;
color: #aaaaaa;
}
.comment-btn-container{
padding: 30px 0;
}
.comment-reply-link input[type="submit"]{
position: absolute;
width: auto;
right: 10px;
top: 10px;
border: none;
color: #ffba00;
background: none;
font-weight: bold;
text-transform: uppercase;
}
.comment-reply-link span{
position: absolute;
right: 0px;
top: 15px;
color: #ffba00;
} .map-border{
position: absolute;
background: #ebebeb;
}
.map-border.top{
width: 100%;
height: 10px;
top: 0;
}
.map-border.left{
width: 10px;
bottom: 0;
top: 0;
}
.map-border.right{
width: 10px;
bottom: 0;
top: 0;
right: 0;
}
.map-border.bottom{
width: 100%;
height: 10px;
bottom: 0;
}
.map2-container{
height: 250px;
}
.contact-details-item{
margin-bottom: 20px;
}
.contact-details-heading{
position:relative; 
height:30px;
clear: both;
}
.contact-item-text{
background: #FFF;
z-index: 2;
position: relative;
padding-right: 15px;
margin-bottom: 0px;
color: #151515;
}
.contact-item-icon{
position: relative;
top: 8px;
background: #FFF;
padding-left: 15px; 
z-index:2;  
color: #ffba00;
}
.background-pattern{
position: absolute;
width: 100%;
background: #eaeaea;
height: 2px;
top: 50%;
margin-top: -1px;
}
.contact-content p{
margin: 0;
} .main-menu {
text-align: center;
box-shadow: 0px 1px 0px 0px rgba(0,0,0,0.08);
position: relative;
z-index: 10;
background: #fff;
}
.main-menu ul{
margin: 0;
padding: 0;
display: block;
}
.main-menu ul li{
list-style-type: none;
margin: 0;
background: #fff;
}
.main-menu ul > li{
display: inline-block;
list-style-type: none;
position: relative;
}
.main-menu ul li.menu-item-has-children > a:after{
content: "\f107";
font-family: 'FontAwesome';
padding-left: 7px;
}
.main-menu ul li a{
display: inline-block;
padding: 31px 15px;
}
.main-menu ul ul{
display: none;
position: absolute;
top: 100%;
left: 0;
background: inherit;
text-align: left;
border: 1px solid rgba(0,0,0,0.08);
border-bottom: 0;
}
.main-menu ul ul li{
border-bottom: 1px solid rgba(0,0,0,0.08);
}
.main-menu ul > li:hover > ul{
display: block;
}
.main-menu ul ul li a{
padding: 12px 15px;
min-width: 170px;
}
.main-menu ul ul ul{
left: 100%;
top: -1px;
display: none;
}
.main-menu ul ul li.menu-item-has-children > a:after{
content: "\f105";
font-family: 'FontAwesome';
position: absolute;
right: 10px;
}
.sub-menu.animated {
-webkit-animation-duration: 0.4s;
animation-duration: 0.4s;
}
.header-shares{
position: absolute;
right: 30px;
height: 30px;
top: 50%;
margin-top: -15px; 
text-align: center; 
}
.header-shares i{
font-size: 12px;
}
.logo-container{
position: absolute;
height: 38px;
left: 30px;
top: 50%;
margin-top: -19px;
} .slides-container > div.current{
opacity: 1;
pointer-events: auto;
z-index: 2;
}
.slides-container > div{
opacity: 0;
z-index: 1;
}   
.center-helper-container2{
height: 100%;
}
.center-helper-container2:before{
content: '';
display: inline-block;
height: 100%;
vertical-align: middle;
}
.center-helper-inside2{
display: inline-block;
vertical-align: middle;
max-height: 100%;
overflow: hidden;
} .stonedBox{
position: fixed !important;
left: 0;
right: 0;
top: 0;
bottom: 0;
z-index: 9999999999999999;
}
.stonedBoxBackdrop{
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
}
.stonedBox.dark{
background: rgba(21, 21, 21, 0.85);
}
.stonedBox .container{
height: 100%;
padding: 0;
}
.owl-stoned-box, .stonedBox .owl-stage-outer, .stonedBox .owl-stage, .stonedBox .owl-item,  .stonedBox .item{
height: 100% !important;
}
.stonedBox .center-helper-inside2{
width: 100%;
height: 80%;
text-align: center;
}
.stonedBox .owl-carousel .owl-item img{
display: block;
margin: 0 auto;
max-width: 100%;
max-height: 100%;
width: initial;
height: initial;
}
.lightbox-content{
display: inline-block;
position: relative;
height: 100%;
}
.fxSoftScale .stonedBox.navInNext {
-webkit-animation: scaleDownUp 0.5s forwards cubic-bezier(0.7, 0, 0.3, 1);
animation: scaleDownUp 0.5s forwards cubic-bezier(0.7, 0, 0.3, 1);
}
.fxSoftScale .stonedBox.navOutNext {
-webkit-animation: scaleUp 0.5s forwards cubic-bezier(0.7, 0, 0.3, 1);
animation: scaleUp 0.5s forwards cubic-bezier(0.7, 0, 0.3, 1);
}
.fxSoftScale .stonedBox.navOutPrev {
-webkit-animation: scaleDown 0.5s forwards cubic-bezier(0.7, 0, 0.3, 1);
animation: scaleDown 0.5s forwards cubic-bezier(0.7, 0, 0.3, 1);
}
.fxSoftScale .stonedBox.navInPrev {
-webkit-animation: scaleUpDown 0.5s forwards cubic-bezier(0.7, 0, 0.3, 1);
animation: scaleUpDown 0.5s forwards cubic-bezier(0.7, 0, 0.3, 1);
} .intro-animation{
opacity: 0;
}
.owl-video-frame, .owl-video-frame iframe{
max-height: 100%;
}
.owl-carousel .owl-video-frame{
z-index: 99999999;
} .single.single-project_post img{
margin: 0;
}
.single-project-media{
margin-bottom: 10px;
position: relative;
}
.post-shares i{
padding-right: 7px;
}
.post-shares span{
display: inline-block;
}
.post-shares p{
padding-right: 10px;
}
.post-shares a#facebook i{
color: #3B5998;
}
.post-shares a#twitter i{
color: #3B88C3;
}
.post-shares a#google-plus i{
color: #DA2713;
}
.post-shares a#linkedin i{
color: #0274B3;
}
.post-shares a#pinterest i{
color: #CC2127;
}
.single-project-media .col-sm-3{
padding: 0;
}
.single-slider.owl-carousel .owl-item img {
display: block;
margin: 0 auto;
width: auto;
}
.title-category{
color: #aaa;
}
.like-icon{
font-size: 15px;
color: #FF0606;
padding-right: 7px;
}
.like-paragraph a:hover{
color: inherit;
}  .map-container{
width: 100%;
height: 100%;
}  .home-alt{
height: 400px;
}
@media(min-width: 1600px){
.home-alt{
height: 600px;
}
}
.full-height.home-alt{
height: 100%;
}
.home-modules h4{
margin-bottom: 23px;
}
.box{
border: 2px solid #ffba00; 
position:absolute; 
left:15px; 
right:15px;
top: 15px;
bottom: 15px;
}
.ha-portfolio .images img{ }
.ha-portfolio .images img.active{
display: block;
}
.service-nav{
float: right;
line-height: 14px;
}
.service-nav i{
padding: 0 5px;
}
.ha-services{
list-style-type: none;
}
.ha-service{
margin-bottom: 20px;
padding-bottom: 10px;
border-bottom: 2px solid #eaeaea;
}
.ha-service .mosaic-inside{
background: #eaeaea;
}
.ha-service p.title{
font-weight: bold;
text-transform: uppercase;
line-height: normal;
margin-bottom: 10px;
}
.ha-service p{
line-height: 24px;
}  .pricing-tables{
margin-bottom: 20px;
font-size: 0px;
}
.pricing-col-header{
border: 1px solid #eaeaea;
border-bottom: 0;
padding: 30px;
}
.pricing-col-header h3{
text-transform: uppercase;
}
.pricing-col-header p{
line-height: normal;
}
li.pricing-col{
vertical-align: top;
min-width: 25%;
padding: 0;
font-size: 13px;
margin-bottom: 30px;
margin-left: -1px;
}
.pricing-col ul li{
padding: 20px;
border: 1px solid #eaeaea;
text-align: left;
border-bottom: 0;
}
.pricing-col ul li:last-child{
border-bottom:1px solid #eaeaea;
}
.pricing-col ul li:nth-child(even){
background: rgba(0, 0, 0, 0.05);
}
.pricing-col ul li p{
margin: 0;
}
.important{
background: #ffba00;
border: 0;
padding-bottom: 31px;
}
.slider-shortcode-container{
margin-bottom: 20px;
position: relative;
}
#accordion{
margin-bottom: 20px;
}
.panel.accordion-item{
margin: 0;
background: rgba(0,0,0,0);
border-radius: none;
-webkit-box-shadow: none;
box-shadow: none;
border: none;
margin-top: -1px;
}
.accordion-title p{
font-size: 14px;
margin: 0;
border-top: 1px solid #d4d4d4;
border-bottom: 1px solid #d4d4d4;
}
.accordion-title a{
display: block;
padding: 10px 0;
}
.accordion-body{
padding: 20px 0;
line-height: 27px;
}
.accordion-title a:after{
content: "\f068";
font-family: FontAwesome;
float: right;
}
.accordion-title a.collapsed:after{
content: "\f067";
font-family: FontAwesome;
float: right;
}
.accordion-title a.collapsed{
color: #656565;
}
.tab-content{
border-bottom: 1px solid #D4D4D4;
margin-bottom: 20px;
}
.tab-pane{
padding: 30px 0;
}
.nav-tabs > li > a{
border: 1px solid #d4d4d4;
border-radius: 0;
margin: 0;
border-right: 0;
color: #656565;
font-size: 14px;
}
.nav-tabs > li > a i{
margin-left: 10px;
}
.nav-tabs > li:last-child > a{
border-right: 1px solid #d4d4d4;
}
.nav-tabs > li.active{
margin-right: -1px;
}
.nav-tabs > li > a:hover{
border-color: #d4d4d4 #d4d4d4 #d4d4d4;
color: #ffba00;
}
.nav > li > a:hover, .nav > li > a:focus{
background-color: initial;
}
.nav-tabs > li.active > a{
color: #151515;
}
.nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{
color: #ffba00; }
.button.filled{
border: 0;
}
.button.grey{
color: #aaaaaa;
}
.button.grey.filled{
background: #aaaaaa;
color: #fff;
}
.button.yellow{
color: #ffc000;
}
.button.yellow.filled{
background: #ffc000;
color: #fff;
}
.button.black{
color: #151515;
}
.button.black.filled{
background: #151515;
color: #fff;
}
.button.red{
color: #f23838;
}
.button.red.filled{
background: #f23838;
color: #fff;
}
.button.orange{
color: #ff8949;
}
.button.orange.filled{
background: #ff8949;
color: #fff;
}
.button.green{
color: #5be8c2;
}
.button.green.filled{
background: #5be8c2;
color: #fff;
}
.button.blue{
color: #304393;
}
.button.blue.filled{
background: #304393;
color: #fff;
}
.button.purple{
color: #b588ca;
}
.button.purple.filled{
background: #b588ca;
color: #fff;
}
.demo-btns a{
margin:10px;
}
.demo-btns a:first-of-type{
margin-left: 0px;
}
.testmonial {
margin-bottom: 30px;
}
.testmonial:hover .overlay{
opacity: 1;
}
.testmonial .testmonial-image{
width: 20%;
margin: 0 auto;
display: block;
margin-bottom: 20px;
}
h4.testmonial-author{
margin: 0;
margin-bottom: 20px;
}
.testmonial.horizontal .testmonial-image, .testmonial.horizontal .testmonial-text{
display: inline-block;
vertical-align: middle;
}
.testmonial.horizontal .testmonial-image{
margin-bottom: 0;
}
.testmonial.horizontal .testmonial-text{
width: 80%;
margin-left: -4px;
padding-left: 30px;
}
.blockquote, .blockquote2{
background: #ebebeb;
margin-bottom: 30px;
padding: 20px;
}
.blockquote .quote{
padding: 30px;
}
.blockquote2 .quote{
display: inline-block;
vertical-align: middle;
width: 10%;
}
.blockquote2 .text{
display: inline-block;
vertical-align: middle;
width: 90%;
margin-left: -4px;
padding: 0 20px;
}
.text .author{
color: #151515;
}
.alert p{
line-height: normal;
margin: 0;
color: inherit;
}  .unstick{
margin: 50px 0;
}
.margin-bottom{
margin-bottom: 30px;
}
.animate-top-center, .animate-bottom-center{
transition: all 0.4s;
-webkit-transition: all 0.4s;
}
.animate-top-center{
padding-bottom: 15px;
opacity: 0;
}
.animate-bottom-center{
padding-top: 15px;
opacity: 0;
}
.overlay:hover .animate-top-center{
padding-bottom: 0;
opacity: 1;
}
.overlay:hover .animate-bottom-center{
padding-top: 0;
opacity: 1;
}
.text-uppercase{
text-transform: uppercase;
}  .widget p, .widget span{
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
-ms-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.widget{
}
.widget ul {
list-style-type: none;
padding: 10px 20px;
margin: 10px 0;
border: 2px solid #ebebeb;
}
.widget ul li{
padding: 10px 0;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
-ms-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
color: #151515;
border-bottom: 2px solid #ebebeb;
}
.widget ul li:last-child{
border-bottom: 0;
}
.widget #wp-calendar{
width: 100%;
}
.widget select{
margin: 0;
width: 100%;
max-width: 100%;
height: 50px;
padding: 0 20px;
border: 2px solid #EAEAEA;
outline: none;
}
.widget #searchform{
position: relative;
}
.widget #searchsubmit{
position: absolute;
top: 0;
right: 0;
height: 50px;
border: 0;
text-transform: uppercase;
outline: 0;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
-ms-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.widget label.screen-reader-text{
display: none;
}
.widget img{
max-width: 100%;
height: auto;
}
.widget .menu li, .widget .menu ul{
padding: 0;
margin: 0;
border: none;
}
.widget .menu li a{
padding: 10px 0;
display: block;
border-bottom: 2px solid #EAEAEA;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
-ms-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.widget .menu li a:hover{
color: #ffba00; }
.widget input[type="text"]{
margin: 0px;
}
.widget input[type="text"]{
padding-right: 73px;
}
.tagcloud{
padding: 20px;
border: 2px solid #ebebeb;
}
.widget #calendar_wrap{
padding: 20px;
border: 1px solid #D6D6D6;
}
.widget #wp-calendar{
width: 100%;
border: 1px solid #D8D8D8;
}
.widget #wp-calendar caption{
border: 1px solid #D8D8D8;
border-bottom: 0px;
padding: 10px;
background-color: #D8D8D8;
font-size: 12px;
font-weight: 300;
text-transform: uppercase;
}
.widget #wp-calendar thead{
background-color: #F4F4F4;
padding: 10px;
font-size: 12px;
font-weight: 300;
text-transform: uppercase;
text-align: left;
}
.widget #wp-calendar th{
border: 1px solid #D8D8D8;
padding: 10px;
}
.widget #wp-calendar td{
border: 1px solid #D8D8D8;
padding: 5px;
font-size: 12px;
text-align: center;
} 
.widget ul li:last-child ul li:last-child a {
border-bottom: 0;
}  .single-blog img{
display: block;
margin: 0 auto;
max-width: 100%;
}
.tags-container{
border-top: 2px solid #ebebeb;
border-bottom: 2px solid #ebebeb;
overflow: hidden;
}
.tags a{
display: inline-block;
padding: 3px 5px;
border: 2px solid #ebebeb;
margin-left: 5px;
margin-bottom: 10px;
-webkit-transition: all 0.4s;
transition: all 0.4s;
}
.tags a:hover{
border: 2px solid #ffba00;
}
.tags-container p, .share-container p{
line-height: normal;
margin: 0;
}
.tags-container p{
padding-top: 5px;
}
.tags-container{
padding-top: 20px;
padding-bottom: 10px;
}
.share-container{
padding: 26px 0;
overflow: hidden;
}
.share-container{
border-bottom: 2px solid #ebebeb;
}
.share-container .post-shares{
margin-right: -10px;
}
p.logged-in-as {
padding-left: 15px;
padding-right: 15px;
}
h3#reply-title {
margin: 0;
padding: 0 0 20px 15px;
font-size: 18px;
text-transform: uppercase;
}
.blog-slider-container{
position: relative;
}
.blog-slider-container .nav1{
right: -1px;
}  .circle-gallery .overlay-container:hover{
cursor: pointer;
}
.circle-gallery .owl-item{
margin: 80px 0;
transition: all 0.4s;
-webkit-transition: all 0.4s;
transform: scale(1);
position: relative;
}
.circle-gallery .owl-item.center{
transform: scale(1.4);
z-index: 2;
}
.circle-text{
margin-bottom: -20px;
transition: all 0.4s;
-webkit-transition: all 0.4s;
}
.overlay-container:hover .circle-text{
margin-bottom: 0;
}
.left-gradient-overlay{
position: absolute;
left: 0;
top: 0;
bottom: 0;
width: 10%;
z-index: 2;
margin-left: -15px;
background: -webkit-linear-gradient(left, #FFF, rgba(255, 255, 255, 0));
background: -o-linear-gradient(right, #FFF, rgba(255, 255, 255, 0));
background: -moz-linear-gradient(right, #FFF, rgba(255, 255, 255, 0));
background: linear-gradient(to right, #FFF, rgba(255, 255, 255, 0));
transition: all 0.4s;
-webkit-transition: all 0.4s;
}
.right-gradient-overlay{
position: absolute;
right: 0;
top: 0;
bottom: 0;
width: 10%;
z-index: 2;
margin-right: -15px;
background: -webkit-linear-gradient(right, #FFF, rgba(255, 255, 255, 0));
background: -o-linear-gradient(left, #FFF, rgba(255, 255, 255, 0));
background: -moz-linear-gradient(left, #FFF, rgba(255, 255, 255, 0));
background: linear-gradient(to left, #FFF, rgba(255, 255, 255, 0));
transition: all 0.4s;
-webkit-transition: all 0.4s;
}
.shrink-overlay{
width: 0%;
}  footer{
box-shadow: 0px -1px 0px 0px rgba(0, 0, 0, 0.08);
overflow: hidden;
clear: both;
background: #fff;
}
footer div.col-md-6{
padding: 32px 30px;
}
footer p, footer h1, footer h2, footer h3, footer h4, footer h5, footer h6, footer span{
margin: 0;
padding: 0;
line-height: initial;
} #wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img, #wpadminbar a img{
float: none !important;
} .responsive-nav{
display: none;
padding: 30px 0;
}
@media (min-width: 992px){
ul.menu{
display: block !important;
}
}
@media (max-width: 992px){
.responsive-nav{
display: block;
}
.main-menu{
text-align: center;
z-index: 100000;
}
.main-menu ul{
position: absolute;
width: 100%;
height: auto;
display: none;
}
.main-menu ul li, .main-menu ul ul li{
display: block;
border:0;
background: rgba(255, 255, 255, 0.92);
}
.main-menu ul > li{
position: static;
}
.main-menu ul:first-child:before{
content: 'NAVIGATION';
background: rgba(255,255,255,0.92);
font-size: 18px;
padding: 25px 0;
display: block;
letter-spacing: 0.2em;
font-weight: 500;
border-top: 1px solid #e1dfdf;
}
.main-menu ul li.menu-item-has-children > a:after, .main-menu ul ul li.menu-item-has-children > a:after{
content: "";
padding: 0;
}
.main-menu ul li a{
padding: 15px 0;
display: block;
border-top: 1px solid #e1dfdf;
}
.main-menu ul ul, .main-menu ul ul ul{
display: block;
position: static;
background: initial;
background: none;
text-align: center;
border: 0;
}
.main-menu ul ul li{
background: initial;
background: none;
}
.main-menu ul ul li a{
width: auto;
padding: 15px 0;
display: block;
}
.menu > li > a{
text-transform: uppercase;
}
.sub-menu.animated{
-webkit-animation-duration: 0;
animation-duration: 0;
}
.about-me .center-helper-container, .about-me .center-helper-inside{
display: block;
}
.member .col-md-4{
margin-bottom: 30px;
}
.member .col-md-8{
text-align: center;
}
.ha-portfolio, .ha-service{
padding-bottom: 15px; 
}
.ha-service .col-md-3{
width: 100px;
height: 100px;
padding-bottom: 15px;
margin: 0 auto;
}
.page-template-template_aboutFull-php .main_container{
height: auto;
}
.page-template-template_aboutFull-php .main_container.full-height{
height: 100%;
}
#shutter-info{
height: auto;
}
#shutter-info.disappear{
display: none;
}
.header-shares{
display: none;
}
.responsive-nav{
margin-right: 30px;
}
li.pricing-col {
min-width: 50%;
}
}
.alt-filtering{
position: relative;
display: none;
border-bottom: 1px solid #eaeaea;
}
.alt-filtering.portfolio-filter{
padding: 0;
margin-bottom: 30px;
}
.alt-filtering a{
padding: 10px 12px;
display: inline-block;
min-width: 200px;
border: 1px solid #eaeaea;
border-bottom: transparent;
color: #656565;
}
.alt-filtering > a{
position: relative;
}
.alt-filtering > a:after{
font-family: FontAwesome;
content: "\f0d7";
position: absolute;
right: 0;
padding-right: 12px;
color: #656565;
}
.alt-filtering a:hover, .alt-filtering > a:hover:after{
color: #ffba00;
}
.alt-filtering ul li:last-child a{
border-bottom: 1px solid #eaeaea;
}
.alt-filtering ul{
position: absolute;
display: none;
z-index: 9;
background: #fff;
left: 0;
} @media(max-width: 992px){
.alt-filtering{
display: inline-block;
}
.float-clear{
float: none !important;
}
.text-center-responsive{
text-align: center;
}
.filters{
display: none;
}
} @media(max-width: 768px){
.tags.pull-right{
float: none !important;
clear: both;
padding-top: 10px;
}
.tags a{
margin-left: 0;
margin-right: 5px;
}
.post-shares{
padding-top: 10px;
}
.share-container .post-shares.pull-right{
float: none !important;
padding-top: 10px;
clear: both;
}
footer div.col-md-6{
padding: 15px 30px 5px
}
footer div.col-md-6.text-right{
padding: 5px 30px 15px
}
footer div.col-md-6{
text-align: center;
}
.tabs-container > ul > li > a > span{
display: none;
}
.tabs-container > ul > li > a > i{
margin: 0;
}
li.pricing-col{
min-width: 100%;
}
}  .wp-caption {
max-width: 100%;
}
.wp-caption-text{}
.sticky{}
.gallery-caption{}
.bypostauthor{}
.alignright{
float: right;
}
.alignleft{
float: left;
}
.aligncenter{
margin: 0 auto;
}
.page-template-default img, .single img{
margin-bottom: 20px;
}
.page-template-default img.alignleft, .single img.alignleft{
margin-right: 20px;
}
.page-template-default img.alignright, .single img.alignright{
margin-left: 20px;
}
.page-template-default .alignleft img, .single .alignleft img{
margin-right: 20px;
}
.page-template-default .alignright img, .single .alignright img{
margin-left: 20px;
}
cite {
font-weight: 600;
}
table{
margin-bottom: 30px;
}
thead{
background-color: #eaeaea;
padding: 10px;
font-size: 14px;
text-transform: uppercase;
text-align: left;
}
th{
border: 1px solid #eaeaea;
padding: 10px;
font-weight: 500;
}
td{
border: 1px solid #eaeaea;
padding: 5px;
font-size: 13px;
text-align: center;
} 
kbd{
background-color: #151515;
}
embed, iframe{
max-width: 100%;
}  .loading-container{
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: rgba(255, 255, 255, 1);
z-index: 9999999;
}
.loading-container.hide{
display: none;
z-index: 0;
}
.loading{
background: url(//www.kendalltownend.com/wp-content/themes/StonedThemes-Shutter/css/shutter_loading.svg) no-repeat;
width: 100px;
height: 73px;
top: 50%;
margin-top: -37px;
left: 50%;
margin-left: -50px;
position: absolute;
background-position: -86px -263px;
-webkit-animation: play 1.5s steps(9) infinite;
animation: play 1.5s steps(9) infinite;
}
@-webkit-keyframes play {
50% { 
background-position: -986px -263px; 
}
100% { 
background-position: -86px -263px;
}
}
@keyframes fadeInSlide {
50% { 
background-position: -986px -263px; 
}
100% { 
background-position: -86px -263px;
}
}
.loading-lightbox{
width: 100px;
height: 100px;
color: #ffba00;
position: absolute;
left: 50%;
margin-left: -50px;
top: 50%;
margin-top: -50px;
z-index: 999;
} .scaleAnimation{
-webkit-animation: scaleAnimation 0.5s;
animation: scaleAnimation 0.5s;
}
@-webkit-keyframes scaleAnimation {
0% { 
transform: scale(0); 
opacity: 0;
}
100% { 
transform: scale(1); 
opacity: 1;
}
}
@keyframes scaleAnimation {
0% { 
transform: scale(0); 
opacity: 0;
}
100% { 
transform: scale(1); 
opacity: 1;
}
}
.error{
border-color: #f23838  !important;
}
.container-404{
height: 100%;
background: #ffba00;
margin-bottom: 30px;
}
.title404{
font-size: 142px;
margin: 5px 0;
color: #151515;
line-height: normal;
}
.container-404 h1{
margin: 0;
}
.desc-404{
margin: 20px 0;
}
.pass-protect h4{
line-height: normal;
letter-spacing: 0.1em;
}
.pass-protect input[type="password"]{
width: 300px;
height: 50px;
outline: none;
border: 2px solid #ebebeb;
padding: 0 20px;
margin-bottom: 20px;
-webkit-transition: all 0.4s;
transition: all 0.4s;
margin-top: 23px;
}
.pass-protect input[type="password"]:focus{
border: 2px solid #ffba00;
}
.pass-protect i{
padding-bottom: 15px;
}@media only screen and (max-width: 768px) {
.woocommerce table.shop_table_responsive tbody th,.woocommerce table.shop_table_responsive thead,
.woocommerce-page table.shop_table_responsive tbody th,.woocommerce-page table.shop_table_responsive thead{
display:none;
}
.woocommerce table.shop_table_responsive tbody tr:first-child td:first-child,
.woocommerce-page table.shop_table_responsive tbody tr:first-child td:first-child{
border-top:0;
}
.woocommerce table.shop_table_responsive tr,.woocommerce-page table.shop_table_responsive tr{
display:block;
}
.woocommerce table.shop_table_responsive tr td,.woocommerce-page table.shop_table_responsive tr td{
display:block;
text-align:right!important;
}
.woocommerce #content table.cart .product-thumbnail,.woocommerce table.cart .product-thumbnail,
.woocommerce table.my_account_orders tr td.order-actions:before,
.woocommerce table.shop_table_responsive tr td.actions:before,
.woocommerce table.shop_table_responsive tr td.product-remove:before,
.woocommerce-page #content table.cart .product-thumbnail,
.woocommerce-page table.cart .product-thumbnail,
.woocommerce-page table.my_account_orders tr td.order-actions:before,
.woocommerce-page table.shop_table_responsive tr td.actions:before,
.woocommerce-page table.shop_table_responsive tr td.product-remove:before{
display:none;
}
.woocommerce table.shop_table_responsive tr td.order-actions,
.woocommerce-page table.shop_table_responsive tr td.order-actions{
text-align:left!important
}
.woocommerce table.shop_table_responsive tr td:before,
.woocommerce-page table.shop_table_responsive tr td:before{
content:attr(data-title) ": ";
font-weight:700;
float:left;
}
.woocommerce table.shop_table_responsive tr:nth-child(2n) td,
.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{
background-color:rgba(0,0,0,.025);
}
.woocommerce table.my_account_orders tr td.order-actions,
.woocommerce-page table.my_account_orders tr td.order-actions{
text-align:left;
}
.woocommerce table.my_account_orders tr td.order-actions .button,
.woocommerce-page table.my_account_orders tr td.order-actions .button{
float:none;
margin:.125em .25em .125em 0;
}
.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2,
.woocommerce-page .col2-set .col-1,.woocommerce-page .col2-set .col-2{
float:none;
width:100%;
}
.woocommerce ul.products li.product,.woocommerce-page ul.products li.product,
.woocommerce-page[class*=columns-] ul.products li.product,.woocommerce[class*=columns-] ul.products li.product{ }
.woocommerce ul.products li.product:nth-child(2n),.woocommerce-page ul.products li.product:nth-child(2n),
.woocommerce-page[class*=columns-] ul.products li.product:nth-child(2n),
.woocommerce[class*=columns-] ul.products li.product:nth-child(2n){ clear:none!important;
}
.woocommerce #content div.product div.images,.woocommerce #content div.product div.summary,
.woocommerce div.product div.images,.woocommerce div.product div.summary,
.woocommerce-page #content div.product div.images,.woocommerce-page #content div.product div.summary,
.woocommerce-page div.product div.images,.woocommerce-page div.product div.summary{
float:none;
width:100%;
}
.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,
.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{
text-align:left;
}
.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,
.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{
float:none;
padding-bottom: 15px;
}
.woocommerce #content table.cart td.actions .coupon:after,
.woocommerce #content table.cart td.actions .coupon:before,.woocommerce table.cart td.actions .coupon:after,
.woocommerce table.cart td.actions .coupon:before,.woocommerce-page #content table.cart td.actions .coupon:after,
.woocommerce-page #content table.cart td.actions .coupon:before,.woocommerce-page table.cart td.actions .coupon:after,
.woocommerce-page table.cart td.actions .coupon:before{
content:" ";
display:table;
}
.woocommerce #content table.cart td.actions .coupon:after,.woocommerce table.cart td.actions .coupon:after,
.woocommerce-page #content table.cart td.actions .coupon:after,.woocommerce-page table.cart td.actions .coupon:after{
clear:both;
}
.woocommerce #content table.cart td.actions .coupon .button,.woocommerce #content table.cart td.actions .coupon .input-text,
.woocommerce #content table.cart td.actions .coupon input,.woocommerce table.cart td.actions .coupon .button,
.woocommerce table.cart td.actions .coupon .input-text,.woocommerce table.cart td.actions .coupon input,
.woocommerce-page #content table.cart td.actions .coupon .button,.woocommerce-page #content table.cart td.actions .coupon .input-text,
.woocommerce-page #content table.cart td.actions .coupon input,.woocommerce-page table.cart td.actions .coupon .button,
.woocommerce-page table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon input{
width:48%;
box-sizing:border-box;
}
.woocommerce #content table.cart td.actions .coupon .button.alt,.woocommerce #content table.cart td.actions .coupon .input-text+.button,
.woocommerce table.cart td.actions .coupon .button.alt,.woocommerce table.cart td.actions .coupon .input-text+.button,
.woocommerce-page #content table.cart td.actions .coupon .button.alt,.woocommerce-page #content table.cart td.actions .coupon .input-text+.button,
.woocommerce-page table.cart td.actions .coupon .button.alt,.woocommerce-page table.cart td.actions .coupon .input-text+.button{
float:right;
}
.woocommerce #content table.cart td.actions .button,.woocommerce table.cart td.actions .button,.woocommerce-page #content table.cart td.actions .button,
.woocommerce-page table.cart td.actions .button{
display:block;
width:100%;
}
.woocommerce .cart-collaterals .cart_totals,.woocommerce .cart-collaterals .cross-sells,.woocommerce .cart-collaterals .shipping_calculator,
.woocommerce-page .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cross-sells,
.woocommerce-page .cart-collaterals .shipping_calculator{
width:100%;
float:none;
text-align:left;
}
.woocommerce-page.woocommerce-checkout form.login .form-row,.woocommerce.woocommerce-checkout form.login .form-row{
width:100%;
float:none;
}
.woocommerce #payment .terms,.woocommerce-page #payment .terms{
text-align:left;
padding:0;
}
.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{
float:none;
width:100%;
box-sizing:border-box;
margin-bottom:1em;
}
.woocommerce .lost_reset_password .form-row-first,.woocommerce .lost_reset_password .form-row-last,
.woocommerce-page .lost_reset_password .form-row-first,.woocommerce-page .lost_reset_password .form-row-last{
width:100%;
float:none;
margin-right:0;
}
.single-product .twentythirteen .panel{
padding-left:20px!important;
padding-right:20px!important;
}
.woocommerce-cart table.cart td.actions .coupon .input-text {
width: 48% !important;
}
} .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
font-size: 12px;
line-height: 12px;
font-weight: 200;
border-radius: 0;
padding: 14px 20px;
background-color: #999999;
color: #fff;
text-transform: capitalize;
-webkit-transition: all 0.4s;
-moz-transition: all 0.4s;
-o-transition: all 0.4s;
transition: all 0.4s;
}
.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover {
background-color: #999999;
color: #fff;
}
.woocommerce .products ul, .woocommerce ul.products{
margin: 0 -15px 0 -15px;
}
.woocommerce nav.woocommerce-pagination {
margin-bottom: 30px;
}
.woocommerce ul.products li.product{
margin-bottom: 30px;
}
.woocommerce ul.products li.product .overlay-container .overlay {
background: rgba(51, 51, 51, 0.8);
}
.woocommerce ul.products li.product .overlay-container .shop-item-meta {
position: absolute;
left: 15px;
right: 15px;
bottom: 15px;
opacity: 0;
-webkit-transition: opacity 0.4s;
-moz-transition: opacity 0.4s;
-o-transition: opacity 0.4s;
transition: opacity 0.4s;
}
.woocommerce ul.products li.product .overlay-container:hover .shop-item-meta {
opacity: 1;
}
.woocommerce ul.products li.product .price {
float: right;
color: #151515; margin-bottom: 0;
margin-top: 2px;
font-size: 12px;
font-weight: 500;
}
.woocommerce .star-rating span {
line-height: normal;
}
.woocommerce ul.products li.product .button.add_to_cart_button {
width: 50%;
padding: 15px;
margin: 0;
float: left;
}
.woocommerce ul.products li.product .button.add_to_cart_button.loading {
font-size: 0;
opacity: 1;
}
.woocommerce ul.products li.product .button.add_to_cart_button.loading:after {
font-size: 12px;
top: auto;
left: 50%;
right: auto;
margin-left: -6px;
}
.woocommerce #respond input#submit.added:after, .woocommerce a.button.added:after, .woocommerce button.button.added:after, .woocommerce input.button.added:after {
content: "";
margin: 0;
}
.woocommerce #respond input#submit.loading:after, .woocommerce a.button.loading:after, .woocommerce button.button.loading:after, .woocommerce input.button.loading:after {
content: "\e01c";
}
.woocommerce ul.products li.product .star-rating-wrapper {
width: 50%;
float: left;
background-color: #ffffff;
}
.woocommerce ul.products li.product .star-rating {
margin: 15px auto;
font-size: 12px;
color: #999999;
}
.woocommerce ul.products li.product .wc-forward.added_to_cart {
padding: 15px;
color: #ffffff;
display: block;
width: 100%;
text-align: center;
position: absolute;
bottom: 105%;
margin: 0 auto;
}
.woocommerce ul.products li.product .wc-forward.added_to_cart:hover {
text-decoration: underline;
}
.woocommerce ul.products li.product .price del {
display: inline-block;
padding-right: 5px;
}
.woocommerce ul.products li.product .onsale {
margin: 15px 15px 0 0;
border-radius: 0;
font-size: 12px;
padding: 10px;
line-height: 12px;
font-weight: 400;
min-width: auto;
min-height: auto;
background: #999999;
z-index: 9;
}
.archive.woocommerce h1.page-title {
float: left;
width: 33.33333%;
font-size: 18px;
margin: 20px 0;
text-transform: uppercase;
letter-spacing: 0.05em;
}
.archive.woocommerce h1.page-title:after { }
.woocommerce .woocommerce-ordering {
float: right;
margin: 20px 0;
}
.woocommerce .woocommerce-result-count {
text-align: center;
text-transform: uppercase;
font-weight: 200;
color: #999999;
float: left;
width: 33.33333%;
font-size: 12px;
margin: 20px 0;
letter-spacing: 0.05em;
line-height: 1.1;
}
.woocommerce ul.product_list_widget li img {
width: 64px;
border-radius: 50%;
float: left;
margin-right: 25px;
margin-left: 0;
}
.woocommerce .widget_shopping_cart .cart_list li img {
width: 38px;
margin-right: 13px;
}
.woocommerce .widget_shopping_cart .cart_list li a.remove, .woocommerce.widget_shopping_cart .cart_list li a.remove {
top: 50%;
margin-top: -9px;
}
.widget.woocommerce .woocommerce-Price-amount.amount {
font-weight: 500;
}
.widget.woocommerce del .woocommerce-Price-amount.amount {
opacity: 0.5;
}
.woocommerce ul.cart_list li, .woocommerce ul.product_list_widget li {
padding: 15px 0;
border-bottom: 1px dotted #979797;
}
.woocommerce ul.cart_list li:first-child, .woocommerce ul.product_list_widget li:first-child {
padding-top: 0;
}
.woocommerce ul.cart_list li:last-child, .woocommerce ul.product_list_widget li:last-child {
padding-bottom: 0;
border-bottom: 0;
}
.woocommerce .widget_shopping_cart ul.cart_list li {
padding-top: 15px;
padding-bottom: 15px;
}
.widget .woocommerce-product-search {
position: relative;
}
.widget .woocommerce-product-search:after {
content: "\f002";
font-family: "FontAwesome";
position: absolute;
top: 0;
right: 0;
bottom: 0;
line-height: 40px;
width: 40px;
text-align: center;
}
.widget .woocommerce-product-search [type="search"]{
width: 100%;
border: 2px solid #eeeeee;
outline: 0;
height: 40px;
padding: 0 15px;
}
.widget .woocommerce-product-search > input[type="submit"] {
position: absolute;
top: 0;
right: 0;
bottom: 0;
width: 40px;
background: none;
border: 0;
outline: 0;
text-indent: -9999px;
z-index: 2;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
background-color: #ffffff;
border: 2px solid #151515;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range {
background: #151515;
}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content {
background: #eeeeee;
height: 2px;
margin-bottom: 30px
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{
top: -.4em;
}
.woocommerce .widget_price_filter .price_slider_amount .button {
background-color: #ffffff;
color: #999999;
border: 2px solid;
border-radius: 0;
}
.woocommerce ul.cart_list li .star-rating, .woocommerce ul.product_list_widget li .star-rating, .woocommerce ul.product_list_widget li span.product-title {
color: #999999;
font-weight: 200;
}
.woocommerce ul.product_list_widget li .star-rating{
margin: 5px 0;
}
.woocommerce .widget_layered_nav_filters ul li {
padding-right: 15px;
}
.woocommerce .widget_layered_nav_filters ul li:last-child {
padding-right: 0;
}
.woocommerce .widget_layered_nav_filters ul li a .woocommerce-Price-amount.amount {
font-weight: 200;
}
.woocommerce .widget_layered_nav ul li.chosen a:before, .woocommerce .widget_layered_nav_filters ul li a:before {
color: #999999;
margin-right: 5px;
}
.widget .cart_list.product_list_widget {
display: block;
}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
background-color: #999999;
color: #ffffff;
border-radius: 0;
font-size: 12px;
line-height: 12px;
text-transform: capitalize;
padding: 15px 20px;
font-weight: normal;
}
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
background-color: #999999;
}
.woocommerce #respond input#submit.alt.disabled, 
.woocommerce #respond input#submit.alt.disabled:hover, 
.woocommerce #respond input#submit.alt:disabled, 
.woocommerce #respond input#submit.alt:disabled:hover, 
.woocommerce #respond input#submit.alt:disabled[disabled], 
.woocommerce #respond input#submit.alt:disabled[disabled]:hover, 
.woocommerce a.button.alt.disabled, 
.woocommerce a.button.alt.disabled:hover, 
.woocommerce a.button.alt:disabled, 
.woocommerce a.button.alt:disabled:hover, 
.woocommerce a.button.alt:disabled[disabled], 
.woocommerce a.button.alt:disabled[disabled]:hover, 
.woocommerce button.button.alt.disabled, 
.woocommerce button.button.alt.disabled:hover, 
.woocommerce button.button.alt:disabled, 
.woocommerce button.button.alt:disabled:hover, 
.woocommerce button.button.alt:disabled[disabled], 
.woocommerce button.button.alt:disabled[disabled]:hover, 
.woocommerce input.button.alt.disabled, 
.woocommerce input.button.alt.disabled:hover, 
.woocommerce input.button.alt:disabled, 
.woocommerce input.button.alt:disabled:hover, 
.woocommerce input.button.alt:disabled[disabled], 
.woocommerce input.button.alt:disabled[disabled]:hover {
background-color: #c7c5c5;
}
.woocommerce #respond input#submit.disabled, 
.woocommerce #respond input#submit:disabled, 
.woocommerce #respond input#submit:disabled[disabled], 
.woocommerce a.button.disabled, 
.woocommerce a.button:disabled, 
.woocommerce a.button:disabled[disabled], 
.woocommerce button.button.disabled, 
.woocommerce button.button:disabled, 
.woocommerce button.button:disabled[disabled], 
.woocommerce input.button.disabled, 
.woocommerce input.button:disabled, 
.woocommerce input.button:disabled[disabled] {
color: #ffffff;
}
.woocommerce .widget_price_filter .price_slider_amount .price_label {
color: #292f33;
}
select.orderby {
padding: 0px 15px;
display: block;
-webkit-appearance: none;
border-radius: 0;
background: url(//www.kendalltownend.com/wp-content/themes/StonedThemes-Shutter/css/img/arrow_down.svg) 99% 7px no-repeat;
background-size: 10px;
border: 0;
font-size: 12px;
}
.woocommerce div.product div.summary {
background-color: #f4f4f4;
padding: 30px;
}
.woocommerce div.product p.price, .woocommerce div.product span.price{
color: #292f33;
font-size: 18px;
font-weight: 400;
margin-bottom: 5px;
}
.woocommerce div.product .product_title{
font-size: 16px;
color: #8b8b8b;
font-weight: 200;
margin-bottom: 5px;
}
.woocommerce div.product form.cart div.quantity{
margin-right: 0;
}
.woocommerce .quantity .qty {
width: 4em;
line-height: 40px;
border: 0;
outline: 0;
}
.woocommerce div.product form.cart div.quantity .qty {
width: 70px;
}
.woocommerce div.product .woocommerce-product-rating{
margin-bottom: 5px;
}
.woocommerce .woocommerce-product-rating .star-rating{
color: #999999;
}
.woocommerce div.product form.cart, .woocommerce div.product p.cart {
margin-bottom: 30px;
margin-top: 30px;
}
.woocommerce div.product div[itemprop="description"] {
color: #999999;
}
.woocommerce div.product div[itemprop="description"] p {
margin-bottom: 15px;
}
.product_meta > span {
display: block;
font-weight: 200;
}
.product_meta > span > a, .product_meta > span > span.sku {
color: #999999;
}
.product_meta > span > a:hover {
text-decoration: underline;
}
ul.tabs.wc-tabs {
padding: 0;
margin: 0;
list-style: none;
background-color: #f4f4f4;
font-size: 0;
}
ul.tabs.wc-tabs:after {
content: "";
height: 1px;
display: block;
margin-top: -1px;
border-bottom: 1px dotted #999999;
position: relative;
}
.tabs.wc-tabs > li{
display: inline-block;
}
.tabs.wc-tabs > li > a {
display: block;
padding: 25px 30px;
border-right: 1px dotted #999999;
font-size: 12px;
color: #999999;
font-weight: bold;
text-transform: uppercase;
position: relative;
z-index: 1;
}
.tabs.wc-tabs > li.active > a {
border-bottom: 0;
color: #151515;
background-color: #f4f4f4;
}
.woocommerce-tabs .woocommerce-Tabs-panel {
background-color: #f4f4f4;
padding: 30px;
border-radius: 0;
margin-bottom: 30px;
}
.woocommerce-tabs #tab-description h2 {
font-weight: bold;
text-transform: uppercase;
margin: 0;
font-size: 12px;
margin-bottom: 30px;
}
.woocommerce-tabs #tab-description p{
color: #999999;
margin-bottom: 15px;
}
#review_form .comment-form{
overflow: hidden;
margin: 0 -15px;
}
.woocommerce #reviews #comments h2 {
display: none;
}
.woocommerce #reviews #comments ol.commentlist {
padding: 0;
}
.woocommerce #reviews #comments ol.commentlist li {
margin: 0 0 30px;
border-bottom: 1px dotted #999999;
padding-bottom: 30px;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text {
border: 0;
padding: 0;
padding-left: 15px;
margin: 0 0 0 60px;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta {
font-size: 0px;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta strong {
text-transform: uppercase;
font-weight: bold;
color: #151515;
font-size: 12px;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta time {
float: right;
font-size: 12px;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text .star-rating {
position: absolute;
right: 100px;
top: 6px;
font-size: 10px;
}
.woocommerce #reviews #comments ol.commentlist li img {
border-radius: 50%;
}
.woocommerce #reviews h3 {
text-transform: uppercase;
font-weight: bold;
color: #151515;
font-size: 12px;
margin-bottom: 20px;
padding: 0px;
}
.woocommerce-tabs .woocommerce-Tabs-panel--additional_information h2 {
display: none;
}
.woocommerce table.shop_attributes {
margin: 0;
border-top: 0;
}
.woocommerce table.shop_attributes td, .woocommerce table.shop_attributes th {
border: 0;	
}
.woocommerce table.shop_attributes tr {
border-bottom: 1px dotted #999999;
}
.woocommerce table.shop_attributes tr:last-child {
border-bottom: 0;
}
.woocommerce table.shop_attributes th {
padding: 20px 20px 20px 0;
color: #151515;
text-transform: uppercase;
font-weight: 200;
}
.woocommerce table.shop_attributes td {
color: #999;
text-align: left;
font-style: normal;
}
.woocommerce table.shop_attributes .alt td, .woocommerce table.shop_attributes .alt th {
background-color: initial;
}
.woocommerce #review_form #respond form > p {
width: 33.33333%;
float: left;
padding: 15px;
line-height: normal;
clear: left;
}
.woocommerce #review_form #respond form > p.comment-form-comment {
width: 66.66666%;
float: right;
padding-left: 15px;
}
.woocommerce #review_form #respond p.form-submit {
clear: both;
text-align: right;
width: 100%;
float: none;
clear: both;
margin: 0;
padding-bottom: 0;
padding-top: 5px;
}
.woocommerce #review_form #respond form p.comment-form-rating p.stars {
float: right;
margin-bottom: 0;
margin-top: 5px;
}
.woocommerce #review_form #respond form p.comment-notes {
width: 100%;
padding-top: 0;
}
.woocommerce #review_form #respond form p label {
display: none;
}
.woocommerce #review_form #respond form p.comment-form-rating {
padding: 10px 15px;
background-color: #ffffff;
margin-bottom: 20px;
}
.woocommerce #review_form #respond form p.comment-form-rating label {
display: inline;
color: #999999;
font-weight: 200;
}
.woocommerce #review_form #respond form p > input[type="text"], .woocommerce #review_form #respond form p > input[type="email"] {
height: 40px;
line-height: 40px;
padding: 0 15px;
border: 0;
outline: 0;
color: #999999;
width: 100%;
display: block;
margin-bottom: 20px;
}
.woocommerce #review_form #respond textarea {
height: 161px;
border: 0;
outline: 0;
padding: 15px;
}
.woocommerce #review_form #respond .form-submit input {
left: auto;
padding: 15px 25px;
text-transform: uppercase;
}
.single-product .product .images a.zoom {
display: block;
}
.woocommerce div.product div.images {
margin-bottom: 1px;
}
.woocommerce div.product div.thumbs-container, .woocommerce div.product div.summary {
margin-bottom: 30px;
}
.woocommerce div.product div.thumbs-container .owl-item {
background-color: #151515;
}
.woocommerce div.product div.thumbs-container img {
opacity: 1;
-webkit-transition: opacity 0.4s;
-moz-transition: opacity 0.4s;
-o-transition: opacity 0.4s;
transition: opacity 0.4s;
margin-bottom: 0;
}
.woocommerce div.product div.thumbs-container img.active {
opacity: 0.2;	
}
.single-product .product .images .owl-nav > div {
position: absolute;
top: 50%;
margin-top: -33px;
background: #ffffff;
padding: 25px 0;
color: #999999;
-webkit-transition: color 0.4s;
-moz-transition: color 0.4s;
-o-transition: color 0.4s;
transition: color 0.4s;	
}
.single-product .product .images .owl-nav > div.owl-prev {
left: 0;
padding-right: 10px;
}
.single-product .product .images .owl-nav > div.owl-next {
right: 0;
padding-left: 10px;
}
.single-product .product .images .owl-nav > div:hover {
color: #151515;
}
.woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations th{
display: block;
text-align: left;
color: inherit;
font-size: 12px;
line-height: 1em;
padding: 0;
}
.woocommerce div.product form.cart .variations label{
margin-bottom: 10px;
font-weight: 200;
}
.woocommerce div.product form.cart .variations{
margin-bottom: 30px;
}
.woocommerce-variation-description {
margin-bottom: 30px;
color: #999999;
}
.woocommerce-variation-price {
margin-bottom: 30px;
}
.woocommerce-variation-description p {
margin-bottom: 15px;
}
.woocommerce ul.products li.product h3 {
color: #999999;
font-weight: 200;
}
.widget_product_categories ul {
padding-left: 15px;
line-height: 21px;
}
.widget_product_categories ul li {
padding-left: 10px;
}
.widget_product_categories ul li a {
display: block;
padding-bottom: 5px;
color: #999999;
} .woocommerce .related.products > h2, .woocommerce .up-sells.upsells.products > h2 {
font-size: 18px;
margin: 20px 0;
text-transform: uppercase;
letter-spacing: 0.05em;
}
.woocommerce .related.products > h2:after, .woocommerce .up-sells.upsells.products > h2:after { }
.woocommerce span.onsale {
margin: 15px 0 0 15px;
border-radius: 0;
font-size: 12px;
padding: 10px;
line-height: 12px;
font-weight: 400;
min-width: auto;
min-height: auto;
background: #999999;
z-index: 9;
top: 0;
left: 15px;
right: auto;
}
.woocommerce ul.products li.product .button.add_to_cart_button.loading {
height: auto;
} @media(min-width: 1200px){
.woocommerce.columns-1 ul.products li.product {
width: 100%;
}
.woocommerce.columns-2 ul.products li.product {
width: 50%;
}
.woocommerce.columns-3 ul.products li.product {
width: 33.33333%;
}
.woocommerce.columns-4 ul.products li.product {
width: 25%;
}
.woocommerce.columns-5 ul.products li.product {
width: 20%;
}
.woocommerce.columns-6 ul.products li.product {
width: 16.66667%;
}
} .woocommerce table.shop_table {
background-color: #f4f4f4;
border: 0;
border-radius: 0;
}
.woocommerce table.shop_table thead {
background-color: transparent;
}
.woocommerce table.shop_table thead th {
border: 0;
border-bottom: 1px solid #ffffff;
text-align: center;
}
.woocommerce table.shop_table thead th.product-name {
text-align: left;
}
.woocommerce table.shop_table th {
font-weight: 700;
padding:  30px;
font-size: 12px;
}
.woocommerce table.shop_table td {
border: 0;
border-bottom: 1px solid #ffffff;
padding: 30px;
color: #999999;
}
.woocommerce table.shop_table td.product-remove {
width: 45px;
padding-right: 0;
}
.woocommerce a.remove {
color: #999999 !important;
margin: 0 auto;
-webkit-transition: color 0.4s;
-moz-transition: color 0.4s;
-o-transition: color 0.4s;
transition: color 0.4s;	
}
.woocommerce a.remove:hover {
color: #151515 !important;
background-color: transparent;
}
.woocommerce-cart table.cart img {
width: 64px;
border: 2px solid #fff;
}
.woocommerce-cart table.cart .product-thumbnail {
width: 124px;
}
.woocommerce table.shop_table td.product-name {
text-align: left;
}
.coupon label {
display: none;
}
.woocommerce table.shop_table td.actions {
padding-left: 25px;
padding-right: 25px;
overflow: hidden;
}
.woocommerce table.shop_table {
margin-bottom: 15px;
}
#add_payment_method table.cart td.actions .coupon .input-text, .woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce-checkout table.cart td.actions .coupon .input-text {
border: 0;
margin-right: 0;
height: 40px;
line-height: 40px;
padding: 0 15px;
}
.woocommerce .cart .button, .woocommerce .cart input.button, .woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled] {
float: left;
padding: 14px 20px;
text-transform: capitalize;
}
.woocommerce .cart .button, .woocommerce .cart input.button[name="update_cart"] {
float: right;
}
.cart-collaterals {
overflow: hidden;
margin-left: -15px;
margin-right: -15px;
}
.cart_totals {
width: 33.33333%;
float: right;
margin-bottom: 15px;
padding: 15px;
}
.cross-sells {
float: left;
width: 66.66666%;
padding: 15px;
}
.cart_totals > h2, .cross-sells > h2 {
font-size: 18px;
margin: 20px 0;
text-transform: uppercase;
letter-spacing: 0.05em;
}
.cart_totals > h2:after, .cross-sells > h2:after { }
.woocommerce-cart .cart-collaterals .cross-sells ul.products li.product {
margin-bottom: 15px;
}
#add_payment_method .cart-collaterals .cart_totals tr td, #add_payment_method .cart-collaterals .cart_totals tr th, .woocommerce-cart .cart-collaterals .cart_totals tr td, .woocommerce-cart .cart-collaterals .cart_totals tr th, .woocommerce-checkout .cart-collaterals .cart_totals tr td, .woocommerce-checkout .cart-collaterals .cart_totals tr th {
border-top: 1px solid #ebe9eb;
border: 0;
border-bottom: 1px solid #fff;
}
#add_payment_method .cart-collaterals .cart_totals table th, .woocommerce-cart .cart-collaterals .cart_totals table th, .woocommerce-checkout .cart-collaterals .cart_totals table th {
width: 20%;
}
.cart-collaterals .cart_totals table tr.shipping td {
text-align: left;
}
.cart-collaterals .cart_totals table tr.shipping td .form-row {
padding: 0;
}
.cart-subtotal th, .order-total th {
text-transform: uppercase;
font-weight: 500;
}
.cart-subtotal th, .cart-subtotal td, .order-total th, .order-total td {
text-align: left;
}
#add_payment_method .wc-proceed-to-checkout, .woocommerce-cart .wc-proceed-to-checkout, .woocommerce-checkout .wc-proceed-to-checkout {
padding: 30px;
background-color: #f4f4f4;
}
.woocommerce-cart .cart-collaterals .cart_totals table {
margin-bottom: 0;
}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
margin-bottom: 0;
background-color: #151515;
text-transform: uppercase;
-webkit-transition: background-color 0.4s;
-moz-transition: background-color 0.4s;
-o-transition: background-color 0.4s;
transition: background-color 0.4s;
}
.woocommerce td.product-name dl.variation dd, .woocommerce td.product-name dl.variation dt {
margin: 0;
padding: 0;
font-weight: 200;
}
.woocommerce td.product-name dl.variation {
margin-bottom: 0;
color: #151515;
font-size: 10px;
}
.woocommerce td.product-name dl.variation dd p:last-child{
line-height: 1.42857143;
text-transform: uppercase;
padding-left: 5px;
} .cart_list.product_list_widget {
display: none;
}
.cart_list.product_list_widget ~ p.total, .cart_list.product_list_widget ~ p.buttons { } form.checkout.woocommerce-checkout{
overflow: hidden;
margin-left: -15px;
margin-right: -15px;
}
#customer_details.col2-set, #order_review.woocommerce-checkout-review-order {
margin-bottom: 30px;
overflow: hidden;
}
#customer_details.col2-set, #order_review.woocommerce-checkout-review-order, #order_review_heading {
padding-left: 15px;
padding-right: 15px;
}
@media(min-width: 992px){
#customer_details.col2-set, #order_review.woocommerce-checkout-review-order, #order_review_heading {
float: left;
width: 50%;
}
}
.woocommerce-billing-fields > h3, h3#order_review_heading {
font-weight: bold;
text-transform: uppercase;
margin: 0;
font-size: 12px;
margin-bottom: 30px;
}
h3#order_review_heading {
margin-bottom: 0;
}
.woocommerce-billing-fields > h3:after, h3#order_review_heading:after { }
.billing-container {
background-color: #f4f4f4;
padding: 30px;
padding-bottom: 0;
color: #999999;
}
.billing {
margin-left: -15px;
margin-right: -15px;
overflow: hidden;
}
.woocommerce form .form-row {
padding: 0 15px;
margin: 0 0 30px 0;
}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {
border: 0;
outline: 0;
line-height: 40px;
padding: 0 15px;
}
.woocommerce form .form-row textarea {
padding: 15px;
height: 100px;
}
.woocommerce form .form-row label {
color: #999999;
font-weight: 200;
}
#billing_first_name_field, #billing_last_name_field, #billing_email_field, #billing_phone_field {
width: 50%;
float: left;
}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row#billing_address_1_field {
margin-bottom: 2px;
}
.woocommerce-shipping-fields {
background-color: #f4f4f4;
padding: 0 15px 15px 15px;
}
.woocommerce-shipping-fields > h3 {
display: none;
}
.woocommerce table.shop_table.woocommerce-checkout-review-order-table {
margin-bottom: 0;
}
.woocommerce table.shop_table.woocommerce-checkout-review-order-table th, .woocommerce table.shop_table.woocommerce-checkout-review-order-table td {
text-align: left;
}
.woocommerce table.shop_table.woocommerce-checkout-review-order-table th:first-child, .woocommerce table.shop_table.woocommerce-checkout-review-order-table td:first-child {
width: 200px;
}
.woocommerce table.shop_table.woocommerce-checkout-review-order-table td.product-name strong {
font-weight: 200;
color: #151515;
}
.woocommerce table.shop_table tbody th, .woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th {
border: 0;
border-bottom: 1px solid #ffffff;
}
.woocommerce table.shop_table.woocommerce-checkout-review-order-table .cart-subtotal th, .woocommerce table.shop_table.woocommerce-checkout-review-order-table .order-total th, .woocommerce table.shop_table.woocommerce-checkout-review-order-table .shipping th {
color: #999999;
text-transform: capitalize;
}
.woocommerce ul#shipping_method li label {
font-weight: 200;
}
.woocommerce table.shop_table.woocommerce-checkout-review-order-table .cart-subtotal td {
font-weight: 200;
}
.woocommerce table.shop_table.woocommerce-checkout-review-order-table .order-total td strong {
color: #151515;
}
#add_payment_method #payment ul.payment_methods, .woocommerce-cart #payment ul.payment_methods, .woocommerce-checkout #payment ul.payment_methods {
padding: 30px;
background-color: #f4f4f4;
border-radius: 0;
border-bottom: 1px solid #ffffff;
}
label[for="payment_method_paypal"] {
display: inline;
}
.woocommerce-checkout #payment .payment_method_paypal .about_paypal {
font-weight: 200;
text-transform: uppercase;
font-size: 10px;
line-height: 30px;
}
#add_payment_method #payment div.form-row, .woocommerce-cart #payment div.form-row, .woocommerce-checkout #payment div.form-row {
padding: 30px;
background: #f4f4f4;
border-radius: 0;
}
.woocommerce input#place_order.button.alt {
background-color: #151515;
color: #ffffff;
display: block;
width: 100%;
text-transform: uppercase;
-webkit-transition: background-color 0.4s;
-moz-transition: background-color 0.4s;
-o-transition: background-color 0.4s;
transition: background-color 0.4s;
}
.woocommerce input#place_order.button.alt:hover {
background-color: #999999;
}
.billing .select2-container .select2-choice {
border: 0;
}
.billing .select2-container .select2-choice>.select2-chosen {
line-height: 40px;
color: #999999;
}
.select2-results {
color: #999999;
}
.select2-results .select2-highlighted {
color: #151515;
}
.select2-drop-active {
border: 0;
}
.form-row.form-row-wide.create-account {
padding: 0 30px 30px 30px;
background-color: #f4f4f4;
overflow: hidden;
margin: 0;
}
.form-row.form-row-wide.create-account label{
display: inline;
}
.woocommerce-billing-fields .create-account {
background: #f4f4f4;
overflow: hidden;
padding: 0 30px;
color: #999999;
}
.woocommerce-billing-fields .create-account .form-row {
padding: 0;
}
.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register { 
background-color: #f4f4f4;
border: 0;
border-radius: 0;
padding: 30px 15px;
}
.checkout_coupon p.form-row {
margin-bottom: 0;
}
.checkout_coupon p.form-row.form-row-first {
float: left;
margin-bottom: 0;
}
.woocommerce form.login p {
padding-left: 15px;
padding-right: 15px;
color: #999999;
}
.woocommerce form.login .form-row {
width: 50%;
}
.woocommerce form.login p.lost_password {
clear: left;
}
.woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message {
background-color: #f4f4f4;
color: #999999;
padding: 30px 30px 30px 45px!important;
margin-bottom: 30px !important;
clear: both;
}
.woocommerce .woocommerce-error:before, .woocommerce .woocommerce-info:before, .woocommerce .woocommerce-message:before {
top: 2.5em;
}
.woocommerce .woocommerce-error > a:not(.button), .woocommerce .woocommerce-info > a:not(.button), .woocommerce .woocommerce-message > a:not(.button) {
color: #151515;
} header .minicart a.cart-button {
width: 40px;
height: 40px;
line-height: 36px;
display: inline-block;
text-align: center;
border: 2px solid #eeeeee;
background-color: #fff;
border-radius: 50%;
color: #999999;
position: relative;
margin-left: 15px;
margin-right: 10px;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
header .minicart a.cart-button:hover {
color: #151515;
}
header .minicart a.cart-button .notification {
background-color: #999999;
color: #ffffff;
border-radius: 50%;
width: 20px;
height: 20px;
line-height: 20px;
font-size: 10px;
text-align: center;
position: absolute;
top: -9px;
right: -5px;
}
header .minicart a.cart-info { display: inline-block;
}
header .minicart a.cart-info, header .minicart a.cart-info span {
vertical-align: top;
line-height: normal;
}
header .minicart ul {
display: inline-block;
vertical-align: middle;
text-align: right;
color: #999999;
}
header .minicart ul .cart-info span {
color: #151515;
font-weight: 500;
font-size: 12px;
} @media(min-width: 992px) and (max-width: 1199px) {
.woocommerce ul.products li.product.col-md-4 .overlay-container .shop-item-meta {
left: 5px;
right: 5px;
bottom: 5px;
}
.woocommerce ul.products li.product.col-md-4 .price {
float: none;
}
.woocommerce ul.products li.product.col-md-4 .button.add_to_cart_button {
padding: 15px 7px;
}
.woocommerce .cross-sells ul.products li.product.col-md-4 {
width: 50%;
}
.cart_totals {
width: 50%;
}
.cross-sells {
width: 50%;
}
}
@media(max-width: 991px) {
.woocommerce table.shop_table_responsive tr, .woocommerce-page table.shop_table_responsive tr {
display: block;
}
.woocommerce table.shop_table td.product-remove {
width: auto;
}
.woocommerce a.remove {
margin: 0;
}
}
@media(max-width: 767px) {
.archive.woocommerce h1.page-title {
float: none;
width: 100%;
}
.woocommerce .woocommerce-ordering {
float: none;
width: 100%;
margin-bottom: 30px;
}
.woocommerce .woocommerce-result-count {
float: none;
width: 100%;
text-align: left;
margin-bottom: 30px;
}
select.orderby {
padding-left: 0;
}
.checkout_coupon p.form-row.form-row-first {
float: none;
}
.checkout_coupon p.form-row.form-row-last input[type="submit"] {
display: block;
width: 100%;
margin-top: 15px;
}
#billing_first_name_field, #billing_last_name_field, #billing_email_field, #billing_phone_field {
width: 100%;
float: none;
}
.tabs.wc-tabs > li {
display: block;
}
.tabs.wc-tabs > li > a, .tabs.wc-tabs > li.active > a {
border: 0;
border-bottom: 1px dotted #999999;
}
.woocommerce #reviews #comments ol.commentlist li img {
margin-right: 15px;
margin-bottom: 15px;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text {
margin: 0;
padding: 0;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text .star-rating {
position: relative;
top: auto;
right: auto;
float: none;
margin-bottom: 10px;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta time {
float: none;
display: block;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta {
line-height: normal;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text .description {
clear: both;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product, .woocommerce-page[class*=columns-] ul.products li.product, .woocommerce[class*=columns-] ul.products li.product {
clear: both;
}
}
@media (max-width: 1024px) {
.woocommerce ul.products li.product .overlay-container .shop-item-meta {
opacity: 1;
}
}
@media (max-width: 1600px) {
header .minicart a.cart-info {
font-size: 0;
}
}
@media (max-width: 1199px) {
header .minicart ul {
display: none;
}
} .woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span {
padding: 15px;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current {
background-color: #999999;
color: #ffffff;
}
.woocommerce nav.woocommerce-pagination ul, .woocommerce nav.woocommerce-pagination ul li {
border-color: #999999;
} .minicart {
position: relative;
}
.minicart ul.cart_list {
display: block;
}
.minicart .minicart-items {
margin-top: 15px;
position: absolute;
top: 100%;
width: 250px;
right: 10px;
margin-left: -125px;
visibility: hidden;
opacity: 0;
z-index: -1;
padding: 0 15px;
border: 2px solid #eeeeee;
background-color: #fff;
-webkit-transform: -webkit-translateY(-15px);
-moz-transform: -moz-translateY(-15px);
-o-transform: -o-translateY(-15px);
transform: translateY(-15px);
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.minicart .minicart-items ul.cart_list {
position: relative;
padding: 0;
margin-bottom: 10px;
}
.minicart .minicart-items ul.cart_list li {
text-align: left;
position: relative;
padding-left: 25px;
padding-top: 15px;
padding-bottom: 15px;
border-bottom: 1px dotted #979797;
list-style-type: none;
}
.minicart .minicart-items ul.cart_list li:last-child { }
.minicart .minicart-items ul.cart_list li a.remove {
position: absolute;
left: 0;
top: 50%;
margin-top: -9px;
font-size: 1.5em;
height: 1em;
width: 1em;
text-align: center;
line-height: 1;
border-radius: 100%;
text-decoration: none;
font-weight: 700;
border: 0;
}
.minicart .minicart-items ul.cart_list li a.remove:hover {
color: #151515;
}
.minicart ul.cart_list li.mini_cart_item img {
width: 38px;
margin-right: 10px;
border-radius: 50%;
float: left;
}
.minicart ul.cart_list li.mini_cart_item a {
display: block;
font-weight: 700;
-webkit-transition: color 0.4s;
-moz-transition: color 0.4s;
-o-transition: color 0.4s;
transition: color 0.4s;
}
.minicart .minicart-items ul.cart_list:before {
content: "";
border-bottom: 10px solid #eeeeee;
border-left: 10px solid rgba(0,0,0,0);
border-right: 10px solid rgba(0,0,0,0);
position: absolute;
top: -12px;
right: -8px;
}
.minicart .minicart-items ul.cart_list:after {
content: "";
border-bottom: 10px solid #ffffff;
border-left: 10px solid rgba(0,0,0,0);
border-right: 10px solid rgba(0,0,0,0);
position: absolute;
top: -9px;
right: -8px;
}
.minicart .minicart-items ul.cart_list ~ p.buttons a.button {
border: 2px solid #999;
background: #fff;
color: #999;
}
.minicart-container {
display: inline-block;
position: relative;
}
.minicart-container:hover .minicart-items {
visibility: visible;
opacity: 1;
z-index: 2;
-webkit-transform: translateY(0px);
-moz-transform: translateY(0px);
-o-transform: translateY(0px);
transform: translateY(0px);
}
.woocommerce ul.products li.product a img {
margin-bottom: 0;
}
.woocommerce ul.products li.product .overlay-container:hover .shop-item-meta {
z-index: 2;
}
.widget.woocommerce ul {
border: 0;
}
.widget.woocommerce ul {
margin: 0;
}
.widget_product_categories ul li {
padding-top: 0;
padding-bottom: 0;
border: 0;
}
.widget.woocommerce ul {
padding-top: 0;
padding-bottom: 0;
}
.widget.woocommerce ul.product-categories, .widget.woocommerce ul.product-categories > li {
padding-left: 0;
}
body.woocommerce-cart h3 {
font-size: 18px;
text-transform: uppercase;
margin: 20px 0;
letter-spacing: 0.05em;
font-weight: 500;
}
.woocommerce-cart table.cart td.actions .coupon .input-text {
width: auto;
}
body.woocommerce-checkout h3 {
font-size: 18px;
text-transform: uppercase;
margin: 20px 0;
letter-spacing: 0.05em;
font-weight: 500;
}
.woocommerce-billing-fields > h3, h3#order_review_heading {
font-size: 18px;
text-transform: uppercase;
margin: 20px 0;
letter-spacing: 0.05em;
font-weight: 500;
}
.home-products a.add_to_cart_button {
margin: 0;
margin-top: 5px;
}
.home-products a.add_to_cart_button.loading {
width: auto;
height: auto;
background: none;
position: static;
}
.home-products a.add_to_cart_button ~ a.added_to_cart.wc-forward {
padding: 5px 13px;
text-align: center;
display: inline-block;
border: 2px solid;
border-radius: 20px;
text-transform: uppercase;
margin-top: 5px;
font-size: 12px;
}   .woocommerce ul.products li.product .overlay-container .overlay,
.woocommerce div.product div.thumbs-container .owl-item { }
.single-product .product .images .owl-nav > div:hover { }
.woocommerce a.remove:hover { } .woocommerce div.product div.summary,
ul.tabs.wc-tabs,
.tabs.wc-tabs > li.active > a,
.woocommerce-tabs .woocommerce-Tabs-panel,
.woocommerce table.shop_table,
#add_payment_method .wc-proceed-to-checkout, .woocommerce-cart .wc-proceed-to-checkout, .woocommerce-checkout .wc-proceed-to-checkout,
.billing-container,
.woocommerce-shipping-fields,
#add_payment_method #payment ul.payment_methods, .woocommerce-cart #payment ul.payment_methods, .woocommerce-checkout #payment ul.payment_methods,
#add_payment_method #payment div.form-row, .woocommerce-cart #payment div.form-row, .woocommerce-checkout #payment div.form-row,
.form-row.form-row-wide.create-account,
.woocommerce-billing-fields .create-account,
.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register,
.woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message {
background-color: #ebebeb;
} .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button { } .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt,
.woocommerce input#place_order.button.alt { }
/*headings style