@charset "utf-8";
@charset "utf-8";
@charset "utf-8";
body {  }
.animate { visibility:hidden; }
.animate {
-webkit-animation-duration: 1s;
-moz-animation-duration: 1s;
-o-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: both;
-moz-animation-fill-mode: both;
-o-animation-fill-mode: both;
animation-fill-mode: both;
}
.animate.hinge {
-webkit-animation-duration: 2s;
-moz-animation-duration: 2s;
-o-animation-duration: 2s;
animation-duration: 2s;
}
@-webkit-keyframes flash {
0%, 50%, 100% {opacity: 1;}
25%, 75% {opacity: 0;}
}
@-moz-keyframes flash {
0%, 50%, 100% {opacity: 1;}
25%, 75% {opacity: 0;}
}
@-o-keyframes flash {
0%, 50%, 100% {opacity: 1;}
25%, 75% {opacity: 0;}
}
@keyframes flash {
0%, 50%, 100% {opacity: 1;}
25%, 75% {opacity: 0;}
}
.animate.flash {
-webkit-animation-name: flash;
-moz-animation-name: flash;
-o-animation-name: flash;
animation-name: flash;
visibility: visible !important;
}
@-webkit-keyframes shake {
0%, 100% {-webkit-transform: translateX(0);}
10%, 30%, 50%, 70%, 90% {-webkit-transform: translateX(-10px);}
20%, 40%, 60%, 80% {-webkit-transform: translateX(10px);}
}
@-moz-keyframes shake {
0%, 100% {-moz-transform: translateX(0);}
10%, 30%, 50%, 70%, 90% {-moz-transform: translateX(-10px);}
20%, 40%, 60%, 80% {-moz-transform: translateX(10px);}
}
@-o-keyframes shake {
0%, 100% {-o-transform: translateX(0);}
10%, 30%, 50%, 70%, 90% {-o-transform: translateX(-10px);}
20%, 40%, 60%, 80% {-o-transform: translateX(10px);}
}
@keyframes shake {
0%, 100% {transform: translateX(0);}
10%, 30%, 50%, 70%, 90% {transform: translateX(-10px);}
20%, 40%, 60%, 80% {transform: translateX(10px);}
}
.animate.shake {
-webkit-animation-name: shake;
-moz-animation-name: shake;
-o-animation-name: shake;
animation-name: shake;
visibility: visible !important;
}
@-webkit-keyframes bounce {
0%, 20%, 50%, 80%, 100% {-webkit-transform: translateY(0);}
40% {-webkit-transform: translateY(-30px);}
60% {-webkit-transform: translateY(-15px);}
}
@-moz-keyframes bounce {
0%, 20%, 50%, 80%, 100% {-moz-transform: translateY(0);}
40% {-moz-transform: translateY(-30px);}
60% {-moz-transform: translateY(-15px);}
}
@-o-keyframes bounce {
0%, 20%, 50%, 80%, 100% {-o-transform: translateY(0);}
40% {-o-transform: translateY(-30px);}
60% {-o-transform: translateY(-15px);}
}
@keyframes bounce {
0%, 20%, 50%, 80%, 100% {transform: translateY(0);}
40% {transform: translateY(-30px);}
60% {transform: translateY(-15px);}
}
.animate.bounce {
-webkit-animation-name: bounce;
-moz-animation-name: bounce;
-o-animation-name: bounce;
animation-name: bounce;
visibility: visible !important;
}
@-webkit-keyframes tada {
0% {-webkit-transform: scale(1);}
10%, 20% {-webkit-transform: scale(0.9) rotate(-3deg);}
30%, 50%, 70%, 90% {-webkit-transform: scale(1.1) rotate(3deg);}
40%, 60%, 80% {-webkit-transform: scale(1.1) rotate(-3deg);}
100% {-webkit-transform: scale(1) rotate(0);}
}
@-moz-keyframes tada {
0% {-moz-transform: scale(1);}
10%, 20% {-moz-transform: scale(0.9) rotate(-3deg);}
30%, 50%, 70%, 90% {-moz-transform: scale(1.1) rotate(3deg);}
40%, 60%, 80% {-moz-transform: scale(1.1) rotate(-3deg);}
100% {-moz-transform: scale(1) rotate(0);}
}
@-o-keyframes tada {
0% {-o-transform: scale(1);}
10%, 20% {-o-transform: scale(0.9) rotate(-3deg);}
30%, 50%, 70%, 90% {-o-transform: scale(1.1) rotate(3deg);}
40%, 60%, 80% {-o-transform: scale(1.1) rotate(-3deg);}
100% {-o-transform: scale(1) rotate(0);}
}
@keyframes tada {
0% {transform: scale(1);}
10%, 20% {transform: scale(0.9) rotate(-3deg);}
30%, 50%, 70%, 90% {transform: scale(1.1) rotate(3deg);}
40%, 60%, 80% {transform: scale(1.1) rotate(-3deg);}
100% {transform: scale(1) rotate(0);}
}
.animate.tada {
-webkit-animation-name: tada;
-moz-animation-name: tada;
-o-animation-name: tada;
animation-name: tada;
visibility: visible !important;
}
@-webkit-keyframes swing {
20%, 40%, 60%, 80%, 100% { -webkit-transform-origin: top center; }
20% { -webkit-transform: rotate(15deg); }
40% { -webkit-transform: rotate(-10deg); }
60% { -webkit-transform: rotate(5deg); }
80% { -webkit-transform: rotate(-5deg); }
100% { -webkit-transform: rotate(0deg); }
}
@-moz-keyframes swing {
20% { -moz-transform: rotate(15deg); }
40% { -moz-transform: rotate(-10deg); }
60% { -moz-transform: rotate(5deg); }
80% { -moz-transform: rotate(-5deg); }
100% { -moz-transform: rotate(0deg); }
}
@-o-keyframes swing {
20% { -o-transform: rotate(15deg); }
40% { -o-transform: rotate(-10deg); }
60% { -o-transform: rotate(5deg); }
80% { -o-transform: rotate(-5deg); }
100% { -o-transform: rotate(0deg); }
}
@keyframes swing {
20% { transform: rotate(15deg); }
40% { transform: rotate(-10deg); }
60% { transform: rotate(5deg); }
80% { transform: rotate(-5deg); }
100% { transform: rotate(0deg); }
}
.animate.swing {
-webkit-transform-origin: top center;
-moz-transform-origin: top center;
-o-transform-origin: top center;
transform-origin: top center;
-webkit-animation-name: swing;
-moz-animation-name: swing;
-o-animation-name: swing;
animation-name: swing;
visibility: visible !important;
} @-webkit-keyframes wobble {
0% { -webkit-transform: translateX(0%); }
15% { -webkit-transform: translateX(-25%) rotate(-5deg); }
30% { -webkit-transform: translateX(20%) rotate(3deg); }
45% { -webkit-transform: translateX(-15%) rotate(-3deg); }
60% { -webkit-transform: translateX(10%) rotate(2deg); }
75% { -webkit-transform: translateX(-5%) rotate(-1deg); }
100% { -webkit-transform: translateX(0%); }
}
@-moz-keyframes wobble {
0% { -moz-transform: translateX(0%); }
15% { -moz-transform: translateX(-25%) rotate(-5deg); }
30% { -moz-transform: translateX(20%) rotate(3deg); }
45% { -moz-transform: translateX(-15%) rotate(-3deg); }
60% { -moz-transform: translateX(10%) rotate(2deg); }
75% { -moz-transform: translateX(-5%) rotate(-1deg); }
100% { -moz-transform: translateX(0%); }
}
@-o-keyframes wobble {
0% { -o-transform: translateX(0%); }
15% { -o-transform: translateX(-25%) rotate(-5deg); }
30% { -o-transform: translateX(20%) rotate(3deg); }
45% { -o-transform: translateX(-15%) rotate(-3deg); }
60% { -o-transform: translateX(10%) rotate(2deg); }
75% { -o-transform: translateX(-5%) rotate(-1deg); }
100% { -o-transform: translateX(0%); }
}
@keyframes wobble {
0% { transform: translateX(0%); }
15% { transform: translateX(-25%) rotate(-5deg); }
30% { transform: translateX(20%) rotate(3deg); }
45% { transform: translateX(-15%) rotate(-3deg); }
60% { transform: translateX(10%) rotate(2deg); }
75% { transform: translateX(-5%) rotate(-1deg); }
100% { transform: translateX(0%); }
}
.animate.wobble {
-webkit-animation-name: wobble;
-moz-animation-name: wobble;
-o-animation-name: wobble;
animation-name: wobble;
visibility: visible !important;
} @-webkit-keyframes pulse {
0% { -webkit-transform: scale(1); }
50% { -webkit-transform: scale(1.1); }
100% { -webkit-transform: scale(1); }
}
@-moz-keyframes pulse {
0% { -moz-transform: scale(1); }
50% { -moz-transform: scale(1.1); }
100% { -moz-transform: scale(1); }
}
@-o-keyframes pulse {
0% { -o-transform: scale(1); }
50% { -o-transform: scale(1.1); }
100% { -o-transform: scale(1); }
}
@keyframes pulse {
0% { transform: scale(1); }
50% { transform: scale(1.1); }
100% { transform: scale(1); }
}
.animate.pulse {
-webkit-animation-name: pulse;
-moz-animation-name: pulse;
-o-animation-name: pulse;
animation-name: pulse;
visibility: visible !important;
}
@-webkit-keyframes flip {
0% {
-webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
-webkit-animation-timing-function: ease-out;
}
40% {
-webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
-webkit-animation-timing-function: ease-out;
}
50% {
-webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
-webkit-animation-timing-function: ease-in;
}
80% {
-webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
-webkit-animation-timing-function: ease-in;
}
100% {
-webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
-webkit-animation-timing-function: ease-in;
}
}
@-moz-keyframes flip {
0% {
-moz-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
-moz-animation-timing-function: ease-out;
}
40% {
-moz-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
-moz-animation-timing-function: ease-out;
}
50% {
-moz-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
-moz-animation-timing-function: ease-in;
}
80% {
-moz-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
-moz-animation-timing-function: ease-in;
}
100% {
-moz-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
-moz-animation-timing-function: ease-in;
}
}
@-o-keyframes flip {
0% {
-o-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
-o-animation-timing-function: ease-out;
}
40% {
-o-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
-o-animation-timing-function: ease-out;
}
50% {
-o-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
-o-animation-timing-function: ease-in;
}
80% {
-o-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
-o-animation-timing-function: ease-in;
}
100% {
-o-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
-o-animation-timing-function: ease-in;
}
}
@keyframes flip {
0% {
transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
animation-timing-function: ease-out;
}
40% {
transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
animation-timing-function: ease-out;
}
50% {
transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
animation-timing-function: ease-in;
}
80% {
transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
animation-timing-function: ease-in;
}
100% {
transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
animation-timing-function: ease-in;
}
}
.animate.flip {
-webkit-backface-visibility: visible !important;
-webkit-animation-name: flip;
-moz-backface-visibility: visible !important;
-moz-animation-name: flip;
-o-backface-visibility: visible !important;
-o-animation-name: flip;
backface-visibility: visible !important;
animation-name: flip;
visibility: visible !important;
}
@-webkit-keyframes flipInX {
0% {
-webkit-transform: perspective(400px) rotateX(90deg);
opacity: 0;
}
40% {
-webkit-transform: perspective(400px) rotateX(-10deg);
}
70% {
-webkit-transform: perspective(400px) rotateX(10deg);
}
100% {
-webkit-transform: perspective(400px) rotateX(0deg);
opacity: 1;
}
}
@-moz-keyframes flipInX {
0% {
-moz-transform: perspective(400px) rotateX(90deg);
opacity: 0;
}
40% {
-moz-transform: perspective(400px) rotateX(-10deg);
}
70% {
-moz-transform: perspective(400px) rotateX(10deg);
}
100% {
-moz-transform: perspective(400px) rotateX(0deg);
opacity: 1;
}
}
@-o-keyframes flipInX {
0% {
-o-transform: perspective(400px) rotateX(90deg);
opacity: 0;
}
40% {
-o-transform: perspective(400px) rotateX(-10deg);
}
70% {
-o-transform: perspective(400px) rotateX(10deg);
}
100% {
-o-transform: perspective(400px) rotateX(0deg);
opacity: 1;
}
}
@keyframes flipInX {
0% {
transform: perspective(400px) rotateX(90deg);
opacity: 0;
}
40% {
transform: perspective(400px) rotateX(-10deg);
}
70% {
transform: perspective(400px) rotateX(10deg);
}
100% {
transform: perspective(400px) rotateX(0deg);
opacity: 1;
}
}
.animate.flipInX {
-webkit-backface-visibility: visible !important;
-webkit-animation-name: flipInX;
-moz-backface-visibility: visible !important;
-moz-animation-name: flipInX;
-o-backface-visibility: visible !important;
-o-animation-name: flipInX;
backface-visibility: visible !important;
animation-name: flipInX;
visibility: visible !important;
}
@-webkit-keyframes flipOutX {
0% {
-webkit-transform: perspective(400px) rotateX(0deg);
opacity: 1;
}
100% {
-webkit-transform: perspective(400px) rotateX(90deg);
opacity: 0;
}
}
@-moz-keyframes flipOutX {
0% {
-moz-transform: perspective(400px) rotateX(0deg);
opacity: 1;
}
100% {
-moz-transform: perspective(400px) rotateX(90deg);
opacity: 0;
}
}
@-o-keyframes flipOutX {
0% {
-o-transform: perspective(400px) rotateX(0deg);
opacity: 1;
}
100% {
-o-transform: perspective(400px) rotateX(90deg);
opacity: 0;
}
}
@keyframes flipOutX {
0% {
transform: perspective(400px) rotateX(0deg);
opacity: 1;
}
100% {
transform: perspective(400px) rotateX(90deg);
opacity: 0;
}
}
.animate.flipOutX {
-webkit-animation-name: flipOutX;
-webkit-backface-visibility: visible !important;
-moz-animation-name: flipOutX;
-moz-backface-visibility: visible !important;
-o-animation-name: flipOutX;
-o-backface-visibility: visible !important;
animation-name: flipOutX;
backface-visibility: visible !important;
visibility: visible !important;
}
@-webkit-keyframes flipInY {
0% {
-webkit-transform: perspective(400px) rotateY(90deg);
opacity: 0;
}
40% {
-webkit-transform: perspective(400px) rotateY(-10deg);
}
70% {
-webkit-transform: perspective(400px) rotateY(10deg);
}
100% {
-webkit-transform: perspective(400px) rotateY(0deg);
opacity: 1;
}
}
@-moz-keyframes flipInY {
0% {
-moz-transform: perspective(400px) rotateY(90deg);
opacity: 0;
}
40% {
-moz-transform: perspective(400px) rotateY(-10deg);
}
70% {
-moz-transform: perspective(400px) rotateY(10deg);
}
100% {
-moz-transform: perspective(400px) rotateY(0deg);
opacity: 1;
}
}
@-o-keyframes flipInY {
0% {
-o-transform: perspective(400px) rotateY(90deg);
opacity: 0;
}
40% {
-o-transform: perspective(400px) rotateY(-10deg);
}
70% {
-o-transform: perspective(400px) rotateY(10deg);
}
100% {
-o-transform: perspective(400px) rotateY(0deg);
opacity: 1;
}
}
@keyframes flipInY {
0% {
transform: perspective(400px) rotateY(90deg);
opacity: 0;
}
40% {
transform: perspective(400px) rotateY(-10deg);
}
70% {
transform: perspective(400px) rotateY(10deg);
}
100% {
transform: perspective(400px) rotateY(0deg);
opacity: 1;
}
}
.animate.flipInY {
-webkit-backface-visibility: visible !important;
-webkit-animation-name: flipInY;
-moz-backface-visibility: visible !important;
-moz-animation-name: flipInY;
-o-backface-visibility: visible !important;
-o-animation-name: flipInY;
backface-visibility: visible !important;
animation-name: flipInY;
visibility: visible !important;
}
@-webkit-keyframes flipOutY {
0% {
-webkit-transform: perspective(400px) rotateY(0deg);
opacity: 1;
}
100% {
-webkit-transform: perspective(400px) rotateY(90deg);
opacity: 0;
}
}
@-moz-keyframes flipOutY {
0% {
-moz-transform: perspective(400px) rotateY(0deg);
opacity: 1;
}
100% {
-moz-transform: perspective(400px) rotateY(90deg);
opacity: 0;
}
}
@-o-keyframes flipOutY {
0% {
-o-transform: perspective(400px) rotateY(0deg);
opacity: 1;
}
100% {
-o-transform: perspective(400px) rotateY(90deg);
opacity: 0;
}
}
@keyframes flipOutY {
0% {
transform: perspective(400px) rotateY(0deg);
opacity: 1;
}
100% {
transform: perspective(400px) rotateY(90deg);
opacity: 0;
}
}
.animate.flipOutY {
-webkit-backface-visibility: visible !important;
-webkit-animation-name: flipOutY;
-moz-backface-visibility: visible !important;
-moz-animation-name: flipOutY;
-o-backface-visibility: visible !important;
-o-animation-name: flipOutY;
backface-visibility: visible !important;
animation-name: flipOutY;
visibility: visible !important;
}
@-webkit-keyframes fadeIn {
0% {opacity: 0;}
100% {opacity: 1;}
}
@-moz-keyframes fadeIn {
0% {opacity: 0;}
100% {opacity: 1;}
}
@-o-keyframes fadeIn {
0% {opacity: 0;}
100% {opacity: 1;}
}
@keyframes fadeIn {
0% {opacity: 0;}
100% {opacity: 1;}
}
.animate.fadeIn {
-webkit-animation-name: fadeIn;
-moz-animation-name: fadeIn;
-o-animation-name: fadeIn;
animation-name: fadeIn;
visibility: visible !important;
}
@-webkit-keyframes fadeInUp {
0% {
opacity: 0;
-webkit-transform: translateY(20px);
}
100% {
opacity: 1;
-webkit-transform: translateY(0);
}
}
@-moz-keyframes fadeInUp {
0% {
opacity: 0;
-moz-transform: translateY(20px);
}
100% {
opacity: 1;
-moz-transform: translateY(0);
}
}
@-o-keyframes fadeInUp {
0% {
opacity: 0;
-o-transform: translateY(20px);
}
100% {
opacity: 1;
-o-transform: translateY(0);
}
}
@keyframes fadeInUp {
0% {
opacity: 0;
transform: translateY(20px);
}
100% {
opacity: 1;
transform: translateY(0);
}
}
.animate.fadeInUp {
-webkit-animation-name: fadeInUp;
-moz-animation-name: fadeInUp;
-o-animation-name: fadeInUp;
animation-name: fadeInUp;
visibility: visible !important;
}
@-webkit-keyframes fadeInDown {
0% {
opacity: 0;
-webkit-transform: translateY(-20px);
}
100% {
opacity: 1;
-webkit-transform: translateY(0);
}
}
@-moz-keyframes fadeInDown {
0% {
opacity: 0;
-moz-transform: translateY(-20px);
}
100% {
opacity: 1;
-moz-transform: translateY(0);
}
}
@-o-keyframes fadeInDown {
0% {
opacity: 0;
-o-transform: translateY(-20px);
}
100% {
opacity: 1;
-o-transform: translateY(0);
}
}
@keyframes fadeInDown {
0% {
opacity: 0;
transform: translateY(-20px);
}
100% {
opacity: 1;
transform: translateY(0);
}
}
.animate.fadeInDown {
-webkit-animation-name: fadeInDown;
-moz-animation-name: fadeInDown;
-o-animation-name: fadeInDown;
animation-name: fadeInDown;
visibility: visible !important;
}
@-webkit-keyframes fadeInLeft {
0% {
opacity: 0;
-webkit-transform: translateX(-20px);
}
100% {
opacity: 1;
-webkit-transform: translateX(0);
}
}
@-moz-keyframes fadeInLeft {
0% {
opacity: 0;
-moz-transform: translateX(-20px);
}
100% {
opacity: 1;
-moz-transform: translateX(0);
}
}
@-o-keyframes fadeInLeft {
0% {
opacity: 0;
-o-transform: translateX(-20px);
}
100% {
opacity: 1;
-o-transform: translateX(0);
}
}
@keyframes fadeInLeft {
0% {
opacity: 0;
transform: translateX(-20px);
}
100% {
opacity: 1;
transform: translateX(0);
}
}
.animate.fadeInLeft {
-webkit-animation-name: fadeInLeft;
-moz-animation-name: fadeInLeft;
-o-animation-name: fadeInLeft;
animation-name: fadeInLeft;
visibility: visible !important;
}
@-webkit-keyframes fadeInRight {
0% {
opacity: 0;
-webkit-transform: translateX(20px);
}
100% {
opacity: 1;
-webkit-transform: translateX(0);
}
}
@-moz-keyframes fadeInRight {
0% {
opacity: 0;
-moz-transform: translateX(20px);
}
100% {
opacity: 1;
-moz-transform: translateX(0);
}
}
@-o-keyframes fadeInRight {
0% {
opacity: 0;
-o-transform: translateX(20px);
}
100% {
opacity: 1;
-o-transform: translateX(0);
}
}
@keyframes fadeInRight {
0% {
opacity: 0;
transform: translateX(20px);
}
100% {
opacity: 1;
transform: translateX(0);
}
}
.animate.fadeInRight {
-webkit-animation-name: fadeInRight;
-moz-animation-name: fadeInRight;
-o-animation-name: fadeInRight;
animation-name: fadeInRight;
visibility: visible !important;
}
@-webkit-keyframes fadeInUpBig {
0% {
opacity: 0;
-webkit-transform: translateY(2000px);
}
100% {
opacity: 1;
-webkit-transform: translateY(0);
}
}
@-moz-keyframes fadeInUpBig {
0% {
opacity: 0;
-moz-transform: translateY(2000px);
}
100% {
opacity: 1;
-moz-transform: translateY(0);
}
}
@-o-keyframes fadeInUpBig {
0% {
opacity: 0;
-o-transform: translateY(2000px);
}
100% {
opacity: 1;
-o-transform: translateY(0);
}
}
@keyframes fadeInUpBig {
0% {
opacity: 0;
transform: translateY(2000px);
}
100% {
opacity: 1;
transform: translateY(0);
}
}
.animate.fadeInUpBig {
-webkit-animation-name: fadeInUpBig;
-moz-animation-name: fadeInUpBig;
-o-animation-name: fadeInUpBig;
animation-name: fadeInUpBig;
visibility: visible !important;
}
@-webkit-keyframes fadeInDownBig {
0% {
opacity: 0;
-webkit-transform: translateY(-2000px);
}
100% {
opacity: 1;
-webkit-transform: translateY(0);
}
}
@-moz-keyframes fadeInDownBig {
0% {
opacity: 0;
-moz-transform: translateY(-2000px);
}
100% {
opacity: 1;
-moz-transform: translateY(0);
}
}
@-o-keyframes fadeInDownBig {
0% {
opacity: 0;
-o-transform: translateY(-2000px);
}
100% {
opacity: 1;
-o-transform: translateY(0);
}
}
@keyframes fadeInDownBig {
0% {
opacity: 0;
transform: translateY(-2000px);
}
100% {
opacity: 1;
transform: translateY(0);
}
}
.animate.fadeInDownBig {
-webkit-animation-name: fadeInDownBig;
-moz-animation-name: fadeInDownBig;
-o-animation-name: fadeInDownBig;
animation-name: fadeInDownBig;
visibility: visible !important;
}
@-webkit-keyframes fadeInLeftBig {
0% {
opacity: 0;
-webkit-transform: translateX(-2000px);
}
100% {
opacity: 1;
-webkit-transform: translateX(0);
}
}
@-moz-keyframes fadeInLeftBig {
0% {
opacity: 0;
-moz-transform: translateX(-2000px);
}
100% {
opacity: 1;
-moz-transform: translateX(0);
}
}
@-o-keyframes fadeInLeftBig {
0% {
opacity: 0;
-o-transform: translateX(-2000px);
}
100% {
opacity: 1;
-o-transform: translateX(0);
}
}
@keyframes fadeInLeftBig {
0% {
opacity: 0;
transform: translateX(-2000px);
}
100% {
opacity: 1;
transform: translateX(0);
}
}
.animate.fadeInLeftBig {
-webkit-animation-name: fadeInLeftBig;
-moz-animation-name: fadeInLeftBig;
-o-animation-name: fadeInLeftBig;
animation-name: fadeInLeftBig;
visibility: visible !important;
}
@-webkit-keyframes fadeInRightBig {
0% {
opacity: 0;
-webkit-transform: translateX(2000px);
}
100% {
opacity: 1;
-webkit-transform: translateX(0);
}
}
@-moz-keyframes fadeInRightBig {
0% {
opacity: 0;
-moz-transform: translateX(2000px);
}
100% {
opacity: 1;
-moz-transform: translateX(0);
}
}
@-o-keyframes fadeInRightBig {
0% {
opacity: 0;
-o-transform: translateX(2000px);
}
100% {
opacity: 1;
-o-transform: translateX(0);
}
}
@keyframes fadeInRightBig {
0% {
opacity: 0;
transform: translateX(2000px);
}
100% {
opacity: 1;
transform: translateX(0);
}
}
.animate.fadeInRightBig {
-webkit-animation-name: fadeInRightBig;
-moz-animation-name: fadeInRightBig;
-o-animation-name: fadeInRightBig;
animation-name: fadeInRightBig;
visibility: visible !important;
}
@-webkit-keyframes fadeOut {
0% {opacity: 1;}
100% {opacity: 0;}
}
@-moz-keyframes fadeOut {
0% {opacity: 1;}
100% {opacity: 0;}
}
@-o-keyframes fadeOut {
0% {opacity: 1;}
100% {opacity: 0;}
}
@keyframes fadeOut {
0% {opacity: 1;}
100% {opacity: 0;}
}
.animate.fadeOut {
-webkit-animation-name: fadeOut;
-moz-animation-name: fadeOut;
-o-animation-name: fadeOut;
animation-name: fadeOut;
visibility: visible !important;
}
@-webkit-keyframes fadeOutUp {
0% {
opacity: 1;
-webkit-transform: translateY(0);
}
100% {
opacity: 0;
-webkit-transform: translateY(-20px);
}
}
@-moz-keyframes fadeOutUp {
0% {
opacity: 1;
-moz-transform: translateY(0);
}
100% {
opacity: 0;
-moz-transform: translateY(-20px);
}
}
@-o-keyframes fadeOutUp {
0% {
opacity: 1;
-o-transform: translateY(0);
}
100% {
opacity: 0;
-o-transform: translateY(-20px);
}
}
@keyframes fadeOutUp {
0% {
opacity: 1;
transform: translateY(0);
}
100% {
opacity: 0;
transform: translateY(-20px);
}
}
.animate.fadeOutUp {
-webkit-animation-name: fadeOutUp;
-moz-animation-name: fadeOutUp;
-o-animation-name: fadeOutUp;
animation-name: fadeOutUp;
visibility: visible !important;
}
@-webkit-keyframes fadeOutDown {
0% {
opacity: 1;
-webkit-transform: translateY(0);
}
100% {
opacity: 0;
-webkit-transform: translateY(20px);
}
}
@-moz-keyframes fadeOutDown {
0% {
opacity: 1;
-moz-transform: translateY(0);
}
100% {
opacity: 0;
-moz-transform: translateY(20px);
}
}
@-o-keyframes fadeOutDown {
0% {
opacity: 1;
-o-transform: translateY(0);
}
100% {
opacity: 0;
-o-transform: translateY(20px);
}
}
@keyframes fadeOutDown {
0% {
opacity: 1;
transform: translateY(0);
}
100% {
opacity: 0;
transform: translateY(20px);
}
}
.animate.fadeOutDown {
-webkit-animation-name: fadeOutDown;
-moz-animation-name: fadeOutDown;
-o-animation-name: fadeOutDown;
animation-name: fadeOutDown;
visibility: visible !important;
}
@-webkit-keyframes fadeOutLeft {
0% {
opacity: 1;
-webkit-transform: translateX(0);
}
100% {
opacity: 0;
-webkit-transform: translateX(-20px);
}
}
@-moz-keyframes fadeOutLeft {
0% {
opacity: 1;
-moz-transform: translateX(0);
}
100% {
opacity: 0;
-moz-transform: translateX(-20px);
}
}
@-o-keyframes fadeOutLeft {
0% {
opacity: 1;
-o-transform: translateX(0);
}
100% {
opacity: 0;
-o-transform: translateX(-20px);
}
}
@keyframes fadeOutLeft {
0% {
opacity: 1;
transform: translateX(0);
}
100% {
opacity: 0;
transform: translateX(-20px);
}
}
.animate.fadeOutLeft {
-webkit-animation-name: fadeOutLeft;
-moz-animation-name: fadeOutLeft;
-o-animation-name: fadeOutLeft;
animation-name: fadeOutLeft;
visibility: visible !important;
}
@-webkit-keyframes fadeOutRight {
0% {
opacity: 1;
-webkit-transform: translateX(0);
}
100% {
opacity: 0;
-webkit-transform: translateX(20px);
}
}
@-moz-keyframes fadeOutRight {
0% {
opacity: 1;
-moz-transform: translateX(0);
}
100% {
opacity: 0;
-moz-transform: translateX(20px);
}
}
@-o-keyframes fadeOutRight {
0% {
opacity: 1;
-o-transform: translateX(0);
}
100% {
opacity: 0;
-o-transform: translateX(20px);
}
}
@keyframes fadeOutRight {
0% {
opacity: 1;
transform: translateX(0);
}
100% {
opacity: 0;
transform: translateX(20px);
}
}
.animate.fadeOutRight {
-webkit-animation-name: fadeOutRight;
-moz-animation-name: fadeOutRight;
-o-animation-name: fadeOutRight;
animation-name: fadeOutRight;
visibility: visible !important;
}
@-webkit-keyframes fadeOutUpBig {
0% {
opacity: 1;
-webkit-transform: translateY(0);
}
100% {
opacity: 0;
-webkit-transform: translateY(-2000px);
}
}
@-moz-keyframes fadeOutUpBig {
0% {
opacity: 1;
-moz-transform: translateY(0);
}
100% {
opacity: 0;
-moz-transform: translateY(-2000px);
}
}
@-o-keyframes fadeOutUpBig {
0% {
opacity: 1;
-o-transform: translateY(0);
}
100% {
opacity: 0;
-o-transform: translateY(-2000px);
}
}
@keyframes fadeOutUpBig {
0% {
opacity: 1;
transform: translateY(0);
}
100% {
opacity: 0;
transform: translateY(-2000px);
}
}
.animate.fadeOutUpBig {
-webkit-animation-name: fadeOutUpBig;
-moz-animation-name: fadeOutUpBig;
-o-animation-name: fadeOutUpBig;
animation-name: fadeOutUpBig;
visibility: visible !important;
}
@-webkit-keyframes fadeOutDownBig {
0% {
opacity: 1;
-webkit-transform: translateY(0);
}
100% {
opacity: 0;
-webkit-transform: translateY(2000px);
}
}
@-moz-keyframes fadeOutDownBig {
0% {
opacity: 1;
-moz-transform: translateY(0);
}
100% {
opacity: 0;
-moz-transform: translateY(2000px);
}
}
@-o-keyframes fadeOutDownBig {
0% {
opacity: 1;
-o-transform: translateY(0);
}
100% {
opacity: 0;
-o-transform: translateY(2000px);
}
}
@keyframes fadeOutDownBig {
0% {
opacity: 1;
transform: translateY(0);
}
100% {
opacity: 0;
transform: translateY(2000px);
}
}
.animate.fadeOutDownBig {
-webkit-animation-name: fadeOutDownBig;
-moz-animation-name: fadeOutDownBig;
-o-animation-name: fadeOutDownBig;
animation-name: fadeOutDownBig;
visibility: visible !important;
}
@-webkit-keyframes fadeOutLeftBig {
0% {
opacity: 1;
-webkit-transform: translateX(0);
}
100% {
opacity: 0;
-webkit-transform: translateX(-2000px);
}
}
@-moz-keyframes fadeOutLeftBig {
0% {
opacity: 1;
-moz-transform: translateX(0);
}
100% {
opacity: 0;
-moz-transform: translateX(-2000px);
}
}
@-o-keyframes fadeOutLeftBig {
0% {
opacity: 1;
-o-transform: translateX(0);
}
100% {
opacity: 0;
-o-transform: translateX(-2000px);
}
}
@keyframes fadeOutLeftBig {
0% {
opacity: 1;
transform: translateX(0);
}
100% {
opacity: 0;
transform: translateX(-2000px);
}
}
.animate.fadeOutLeftBig {
-webkit-animation-name: fadeOutLeftBig;
-moz-animation-name: fadeOutLeftBig;
-o-animation-name: fadeOutLeftBig;
animation-name: fadeOutLeftBig;
visibility: visible !important;
}
@-webkit-keyframes fadeOutRightBig {
0% {
opacity: 1;
-webkit-transform: translateX(0);
}
100% {
opacity: 0;
-webkit-transform: translateX(2000px);
}
}
@-moz-keyframes fadeOutRightBig {
0% {
opacity: 1;
-moz-transform: translateX(0);
}
100% {
opacity: 0;
-moz-transform: translateX(2000px);
}
}
@-o-keyframes fadeOutRightBig {
0% {
opacity: 1;
-o-transform: translateX(0);
}
100% {
opacity: 0;
-o-transform: translateX(2000px);
}
}
@keyframes fadeOutRightBig {
0% {
opacity: 1;
transform: translateX(0);
}
100% {
opacity: 0;
transform: translateX(2000px);
}
}
.animate.fadeOutRightBig {
-webkit-animation-name: fadeOutRightBig;
-moz-animation-name: fadeOutRightBig;
-o-animation-name: fadeOutRightBig;
animation-name: fadeOutRightBig;
visibility: visible !important;
}
@-webkit-keyframes bounceIn {
0% {
opacity: 0;
-webkit-transform: scale(.3);
}
50% {
opacity: 1;
-webkit-transform: scale(1.05);
}
70% {
-webkit-transform: scale(.9);
}
100% {
-webkit-transform: scale(1);
}
}
@-moz-keyframes bounceIn {
0% {
opacity: 0;
-moz-transform: scale(.3);
}
50% {
opacity: 1;
-moz-transform: scale(1.05);
}
70% {
-moz-transform: scale(.9);
}
100% {
-moz-transform: scale(1);
}
}
@-o-keyframes bounceIn {
0% {
opacity: 0;
-o-transform: scale(.3);
}
50% {
opacity: 1;
-o-transform: scale(1.05);
}
70% {
-o-transform: scale(.9);
}
100% {
-o-transform: scale(1);
}
}
@keyframes bounceIn {
0% {
opacity: 0;
transform: scale(.3);
}
50% {
opacity: 1;
transform: scale(1.05);
}
70% {
transform: scale(.9);
}
100% {
transform: scale(1);
}
}
.animate.bounceIn {
-webkit-animation-name: bounceIn;
-moz-animation-name: bounceIn;
-o-animation-name: bounceIn;
animation-name: bounceIn;
visibility: visible !important;
}
@-webkit-keyframes bounceInUp {
0% {
opacity: 0;
-webkit-transform: translateY(2000px);
}
60% {
opacity: 1;
-webkit-transform: translateY(-30px);
}
80% {
-webkit-transform: translateY(10px);
}
100% {
-webkit-transform: translateY(0);
}
}
@-moz-keyframes bounceInUp {
0% {
opacity: 0;
-moz-transform: translateY(2000px);
}
60% {
opacity: 1;
-moz-transform: translateY(-30px);
}
80% {
-moz-transform: translateY(10px);
}
100% {
-moz-transform: translateY(0);
}
}
@-o-keyframes bounceInUp {
0% {
opacity: 0;
-o-transform: translateY(2000px);
}
60% {
opacity: 1;
-o-transform: translateY(-30px);
}
80% {
-o-transform: translateY(10px);
}
100% {
-o-transform: translateY(0);
}
}
@keyframes bounceInUp {
0% {
opacity: 0;
transform: translateY(2000px);
}
60% {
opacity: 1;
transform: translateY(-30px);
}
80% {
transform: translateY(10px);
}
100% {
transform: translateY(0);
}
}
.animate.bounceInUp {
-webkit-animation-name: bounceInUp;
-moz-animation-name: bounceInUp;
-o-animation-name: bounceInUp;
animation-name: bounceInUp;
visibility: visible !important;
}
@-webkit-keyframes bounceInDown {
0% {
opacity: 0;
-webkit-transform: translateY(-2000px);
}
60% {
opacity: 1;
-webkit-transform: translateY(30px);
}
80% {
-webkit-transform: translateY(-10px);
}
100% {
-webkit-transform: translateY(0);
}
}
@-moz-keyframes bounceInDown {
0% {
opacity: 0;
-moz-transform: translateY(-2000px);
}
60% {
opacity: 1;
-moz-transform: translateY(30px);
}
80% {
-moz-transform: translateY(-10px);
}
100% {
-moz-transform: translateY(0);
}
}
@-o-keyframes bounceInDown {
0% {
opacity: 0;
-o-transform: translateY(-2000px);
}
60% {
opacity: 1;
-o-transform: translateY(30px);
}
80% {
-o-transform: translateY(-10px);
}
100% {
-o-transform: translateY(0);
}
}
@keyframes bounceInDown {
0% {
opacity: 0;
transform: translateY(-2000px);
}
60% {
opacity: 1;
transform: translateY(30px);
}
80% {
transform: translateY(-10px);
}
100% {
transform: translateY(0);
}
}
.animate.bounceInDown {
-webkit-animation-name: bounceInDown;
-moz-animation-name: bounceInDown;
-o-animation-name: bounceInDown;
animation-name: bounceInDown;
visibility: visible !important;
}
@-webkit-keyframes bounceInLeft {
0% {
opacity: 0;
-webkit-transform: translateX(-2000px);
}
60% {
opacity: 1;
-webkit-transform: translateX(30px);
}
80% {
-webkit-transform: translateX(-10px);
}
100% {
-webkit-transform: translateX(0);
}
}
@-moz-keyframes bounceInLeft {
0% {
opacity: 0;
-moz-transform: translateX(-2000px);
}
60% {
opacity: 1;
-moz-transform: translateX(30px);
}
80% {
-moz-transform: translateX(-10px);
}
100% {
-moz-transform: translateX(0);
}
}
@-o-keyframes bounceInLeft {
0% {
opacity: 0;
-o-transform: translateX(-2000px);
}
60% {
opacity: 1;
-o-transform: translateX(30px);
}
80% {
-o-transform: translateX(-10px);
}
100% {
-o-transform: translateX(0);
}
}
@keyframes bounceInLeft {
0% {
opacity: 0;
transform: translateX(-2000px);
}
60% {
opacity: 1;
transform: translateX(30px);
}
80% {
transform: translateX(-10px);
}
100% {
transform: translateX(0);
}
}
.animate.bounceInLeft {
-webkit-animation-name: bounceInLeft;
-moz-animation-name: bounceInLeft;
-o-animation-name: bounceInLeft;
animation-name: bounceInLeft;
visibility: visible !important;
}
@-webkit-keyframes bounceInRight {
0% {
opacity: 0;
-webkit-transform: translateX(2000px);
}
60% {
opacity: 1;
-webkit-transform: translateX(-30px);
}
80% {
-webkit-transform: translateX(10px);
}
100% {
-webkit-transform: translateX(0);
}
}
@-moz-keyframes bounceInRight {
0% {
opacity: 0;
-moz-transform: translateX(2000px);
}
60% {
opacity: 1;
-moz-transform: translateX(-30px);
}
80% {
-moz-transform: translateX(10px);
}
100% {
-moz-transform: translateX(0);
}
}
@-o-keyframes bounceInRight {
0% {
opacity: 0;
-o-transform: translateX(2000px);
}
60% {
opacity: 1;
-o-transform: translateX(-30px);
}
80% {
-o-transform: translateX(10px);
}
100% {
-o-transform: translateX(0);
}
}
@keyframes bounceInRight {
0% {
opacity: 0;
transform: translateX(2000px);
}
60% {
opacity: 1;
transform: translateX(-30px);
}
80% {
transform: translateX(10px);
}
100% {
transform: translateX(0);
}
}
.animate.bounceInRight {
-webkit-animation-name: bounceInRight;
-moz-animation-name: bounceInRight;
-o-animation-name: bounceInRight;
animation-name: bounceInRight;
visibility: visible !important;
}
@-webkit-keyframes bounceOut {
0% {
-webkit-transform: scale(1);
}
25% {
-webkit-transform: scale(.95);
}
50% {
opacity: 1;
-webkit-transform: scale(1.1);
}
100% {
opacity: 0;
-webkit-transform: scale(.3);
}
}
@-moz-keyframes bounceOut {
0% {
-moz-transform: scale(1);
}
25% {
-moz-transform: scale(.95);
}
50% {
opacity: 1;
-moz-transform: scale(1.1);
}
100% {
opacity: 0;
-moz-transform: scale(.3);
}
}
@-o-keyframes bounceOut {
0% {
-o-transform: scale(1);
}
25% {
-o-transform: scale(.95);
}
50% {
opacity: 1;
-o-transform: scale(1.1);
}
100% {
opacity: 0;
-o-transform: scale(.3);
}
}
@keyframes bounceOut {
0% {
transform: scale(1);
}
25% {
transform: scale(.95);
}
50% {
opacity: 1;
transform: scale(1.1);
}
100% {
opacity: 0;
transform: scale(.3);
}
}
.animate.bounceOut {
-webkit-animation-name: bounceOut;
-moz-animation-name: bounceOut;
-o-animation-name: bounceOut;
animation-name: bounceOut;
visibility: visible !important;
}
@-webkit-keyframes bounceOutUp {
0% {
-webkit-transform: translateY(0);
}
20% {
opacity: 1;
-webkit-transform: translateY(20px);
}
100% {
opacity: 0;
-webkit-transform: translateY(-2000px);
}
}
@-moz-keyframes bounceOutUp {
0% {
-moz-transform: translateY(0);
}
20% {
opacity: 1;
-moz-transform: translateY(20px);
}
100% {
opacity: 0;
-moz-transform: translateY(-2000px);
}
}
@-o-keyframes bounceOutUp {
0% {
-o-transform: translateY(0);
}
20% {
opacity: 1;
-o-transform: translateY(20px);
}
100% {
opacity: 0;
-o-transform: translateY(-2000px);
}
}
@keyframes bounceOutUp {
0% {
transform: translateY(0);
}
20% {
opacity: 1;
transform: translateY(20px);
}
100% {
opacity: 0;
transform: translateY(-2000px);
}
}
.animate.bounceOutUp {
-webkit-animation-name: bounceOutUp;
-moz-animation-name: bounceOutUp;
-o-animation-name: bounceOutUp;
animation-name: bounceOutUp;
visibility: visible !important;
}
@-webkit-keyframes bounceOutDown {
0% {
-webkit-transform: translateY(0);
}
20% {
opacity: 1;
-webkit-transform: translateY(-20px);
}
100% {
opacity: 0;
-webkit-transform: translateY(2000px);
}
}
@-moz-keyframes bounceOutDown {
0% {
-moz-transform: translateY(0);
}
20% {
opacity: 1;
-moz-transform: translateY(-20px);
}
100% {
opacity: 0;
-moz-transform: translateY(2000px);
}
}
@-o-keyframes bounceOutDown {
0% {
-o-transform: translateY(0);
}
20% {
opacity: 1;
-o-transform: translateY(-20px);
}
100% {
opacity: 0;
-o-transform: translateY(2000px);
}
}
@keyframes bounceOutDown {
0% {
transform: translateY(0);
}
20% {
opacity: 1;
transform: translateY(-20px);
}
100% {
opacity: 0;
transform: translateY(2000px);
}
}
.animate.bounceOutDown {
-webkit-animation-name: bounceOutDown;
-moz-animation-name: bounceOutDown;
-o-animation-name: bounceOutDown;
animation-name: bounceOutDown;
visibility: visible !important;
}
@-webkit-keyframes bounceOutLeft {
0% {
-webkit-transform: translateX(0);
}
20% {
opacity: 1;
-webkit-transform: translateX(20px);
}
100% {
opacity: 0;
-webkit-transform: translateX(-2000px);
}
}
@-moz-keyframes bounceOutLeft {
0% {
-moz-transform: translateX(0);
}
20% {
opacity: 1;
-moz-transform: translateX(20px);
}
100% {
opacity: 0;
-moz-transform: translateX(-2000px);
}
}
@-o-keyframes bounceOutLeft {
0% {
-o-transform: translateX(0);
}
20% {
opacity: 1;
-o-transform: translateX(20px);
}
100% {
opacity: 0;
-o-transform: translateX(-2000px);
}
}
@keyframes bounceOutLeft {
0% {
transform: translateX(0);
}
20% {
opacity: 1;
transform: translateX(20px);
}
100% {
opacity: 0;
transform: translateX(-2000px);
}
}
.animate.bounceOutLeft {
-webkit-animation-name: bounceOutLeft;
-moz-animation-name: bounceOutLeft;
-o-animation-name: bounceOutLeft;
animation-name: bounceOutLeft;
visibility: visible !important;
}
@-webkit-keyframes bounceOutRight {
0% {
-webkit-transform: translateX(0);
}
20% {
opacity: 1;
-webkit-transform: translateX(-20px);
}
100% {
opacity: 0;
-webkit-transform: translateX(2000px);
}
}
@-moz-keyframes bounceOutRight {
0% {
-moz-transform: translateX(0);
}
20% {
opacity: 1;
-moz-transform: translateX(-20px);
}
100% {
opacity: 0;
-moz-transform: translateX(2000px);
}
}
@-o-keyframes bounceOutRight {
0% {
-o-transform: translateX(0);
}
20% {
opacity: 1;
-o-transform: translateX(-20px);
}
100% {
opacity: 0;
-o-transform: translateX(2000px);
}
}
@keyframes bounceOutRight {
0% {
transform: translateX(0);
}
20% {
opacity: 1;
transform: translateX(-20px);
}
100% {
opacity: 0;
transform: translateX(2000px);
}
}
.animate.bounceOutRight {
-webkit-animation-name: bounceOutRight;
-moz-animation-name: bounceOutRight;
-o-animation-name: bounceOutRight;
animation-name: bounceOutRight;
visibility: visible !important;
}
@-webkit-keyframes rotateIn {
0% {
-webkit-transform-origin: center center;
-webkit-transform: rotate(-200deg);
opacity: 0;
}
100% {
-webkit-transform-origin: center center;
-webkit-transform: rotate(0);
opacity: 1;
}
}
@-moz-keyframes rotateIn {
0% {
-moz-transform-origin: center center;
-moz-transform: rotate(-200deg);
opacity: 0;
}
100% {
-moz-transform-origin: center center;
-moz-transform: rotate(0);
opacity: 1;
}
}
@-o-keyframes rotateIn {
0% {
-o-transform-origin: center center;
-o-transform: rotate(-200deg);
opacity: 0;
}
100% {
-o-transform-origin: center center;
-o-transform: rotate(0);
opacity: 1;
}
}
@keyframes rotateIn {
0% {
transform-origin: center center;
transform: rotate(-200deg);
opacity: 0;
}
100% {
transform-origin: center center;
transform: rotate(0);
opacity: 1;
}
}
.animate.rotateIn {
-webkit-animation-name: rotateIn;
-moz-animation-name: rotateIn;
-o-animation-name: rotateIn;
animation-name: rotateIn;
visibility: visible !important;
}
@-webkit-keyframes rotateInUpLeft {
0% {
-webkit-transform-origin: left bottom;
-webkit-transform: rotate(90deg);
opacity: 0;
}
100% {
-webkit-transform-origin: left bottom;
-webkit-transform: rotate(0);
opacity: 1;
}
}
@-moz-keyframes rotateInUpLeft {
0% {
-moz-transform-origin: left bottom;
-moz-transform: rotate(90deg);
opacity: 0;
}
100% {
-moz-transform-origin: left bottom;
-moz-transform: rotate(0);
opacity: 1;
}
}
@-o-keyframes rotateInUpLeft {
0% {
-o-transform-origin: left bottom;
-o-transform: rotate(90deg);
opacity: 0;
}
100% {
-o-transform-origin: left bottom;
-o-transform: rotate(0);
opacity: 1;
}
}
@keyframes rotateInUpLeft {
0% {
transform-origin: left bottom;
transform: rotate(90deg);
opacity: 0;
}
100% {
transform-origin: left bottom;
transform: rotate(0);
opacity: 1;
}
}
.animate.rotateInUpLeft {
-webkit-animation-name: rotateInUpLeft;
-moz-animation-name: rotateInUpLeft;
-o-animation-name: rotateInUpLeft;
animation-name: rotateInUpLeft;
visibility: visible !important;
}
@-webkit-keyframes rotateInDownLeft {
0% {
-webkit-transform-origin: left bottom;
-webkit-transform: rotate(-90deg);
opacity: 0;
}
100% {
-webkit-transform-origin: left bottom;
-webkit-transform: rotate(0);
opacity: 1;
}
}
@-moz-keyframes rotateInDownLeft {
0% {
-moz-transform-origin: left bottom;
-moz-transform: rotate(-90deg);
opacity: 0;
}
100% {
-moz-transform-origin: left bottom;
-moz-transform: rotate(0);
opacity: 1;
}
}
@-o-keyframes rotateInDownLeft {
0% {
-o-transform-origin: left bottom;
-o-transform: rotate(-90deg);
opacity: 0;
}
100% {
-o-transform-origin: left bottom;
-o-transform: rotate(0);
opacity: 1;
}
}
@keyframes rotateInDownLeft {
0% {
transform-origin: left bottom;
transform: rotate(-90deg);
opacity: 0;
}
100% {
transform-origin: left bottom;
transform: rotate(0);
opacity: 1;
}
}
.animate.rotateInDownLeft {
-webkit-animation-name: rotateInDownLeft;
-moz-animation-name: rotateInDownLeft;
-o-animation-name: rotateInDownLeft;
animation-name: rotateInDownLeft;
visibility: visible !important;
}
@-webkit-keyframes rotateInUpRight {
0% {
-webkit-transform-origin: right bottom;
-webkit-transform: rotate(-90deg);
opacity: 0;
}
100% {
-webkit-transform-origin: right bottom;
-webkit-transform: rotate(0);
opacity: 1;
}
}
@-moz-keyframes rotateInUpRight {
0% {
-moz-transform-origin: right bottom;
-moz-transform: rotate(-90deg);
opacity: 0;
}
100% {
-moz-transform-origin: right bottom;
-moz-transform: rotate(0);
opacity: 1;
}
}
@-o-keyframes rotateInUpRight {
0% {
-o-transform-origin: right bottom;
-o-transform: rotate(-90deg);
opacity: 0;
}
100% {
-o-transform-origin: right bottom;
-o-transform: rotate(0);
opacity: 1;
}
}
@keyframes rotateInUpRight {
0% {
transform-origin: right bottom;
transform: rotate(-90deg);
opacity: 0;
}
100% {
transform-origin: right bottom;
transform: rotate(0);
opacity: 1;
}
}
.animate.rotateInUpRight {
-webkit-animation-name: rotateInUpRight;
-moz-animation-name: rotateInUpRight;
-o-animation-name: rotateInUpRight;
animation-name: rotateInUpRight;
visibility: visible !important;
}
@-webkit-keyframes rotateInDownRight {
0% {
-webkit-transform-origin: right bottom;
-webkit-transform: rotate(90deg);
opacity: 0;
}
100% {
-webkit-transform-origin: right bottom;
-webkit-transform: rotate(0);
opacity: 1;
}
}
@-moz-keyframes rotateInDownRight {
0% {
-moz-transform-origin: right bottom;
-moz-transform: rotate(90deg);
opacity: 0;
}
100% {
-moz-transform-origin: right bottom;
-moz-transform: rotate(0);
opacity: 1;
}
}
@-o-keyframes rotateInDownRight {
0% {
-o-transform-origin: right bottom;
-o-transform: rotate(90deg);
opacity: 0;
}
100% {
-o-transform-origin: right bottom;
-o-transform: rotate(0);
opacity: 1;
}
}
@keyframes rotateInDownRight {
0% {
transform-origin: right bottom;
transform: rotate(90deg);
opacity: 0;
}
100% {
transform-origin: right bottom;
transform: rotate(0);
opacity: 1;
}
}
.animate.rotateInDownRight {
-webkit-animation-name: rotateInDownRight;
-moz-animation-name: rotateInDownRight;
-o-animation-name: rotateInDownRight;
animation-name: rotateInDownRight;
visibility: visible !important;
}
@-webkit-keyframes rotateOut {
0% {
-webkit-transform-origin: center center;
-webkit-transform: rotate(0);
opacity: 1;
}
100% {
-webkit-transform-origin: center center;
-webkit-transform: rotate(200deg);
opacity: 0;
}
}
@-moz-keyframes rotateOut {
0% {
-moz-transform-origin: center center;
-moz-transform: rotate(0);
opacity: 1;
}
100% {
-moz-transform-origin: center center;
-moz-transform: rotate(200deg);
opacity: 0;
}
}
@-o-keyframes rotateOut {
0% {
-o-transform-origin: center center;
-o-transform: rotate(0);
opacity: 1;
}
100% {
-o-transform-origin: center center;
-o-transform: rotate(200deg);
opacity: 0;
}
}
@keyframes rotateOut {
0% {
transform-origin: center center;
transform: rotate(0);
opacity: 1;
}
100% {
transform-origin: center center;
transform: rotate(200deg);
opacity: 0;
}
}
.animate.rotateOut {
-webkit-animation-name: rotateOut;
-moz-animation-name: rotateOut;
-o-animation-name: rotateOut;
animation-name: rotateOut;
visibility: visible !important;
}
@-webkit-keyframes rotateOutUpLeft {
0% {
-webkit-transform-origin: left bottom;
-webkit-transform: rotate(0);
opacity: 1;
}
100% {
-webkit-transform-origin: left bottom;
-webkit-transform: rotate(-90deg);
opacity: 0;
}
}
@-moz-keyframes rotateOutUpLeft {
0% {
-moz-transform-origin: left bottom;
-moz-transform: rotate(0);
opacity: 1;
}
100% {
-moz-transform-origin: left bottom;
-moz-transform: rotate(-90deg);
opacity: 0;
}
}
@-o-keyframes rotateOutUpLeft {
0% {
-o-transform-origin: left bottom;
-o-transform: rotate(0);
opacity: 1;
}
100% {
-o-transform-origin: left bottom;
-o-transform: rotate(-90deg);
opacity: 0;
}
}
@keyframes rotateOutUpLeft {
0% {
transform-origin: left bottom;
transform: rotate(0);
opacity: 1;
}
100% {
transform-origin: left bottom;
transform: rotate(-90deg);
opacity: 0;
}
}
.animate.rotateOutUpLeft {
-webkit-animation-name: rotateOutUpLeft;
-moz-animation-name: rotateOutUpLeft;
-o-animation-name: rotateOutUpLeft;
animation-name: rotateOutUpLeft;
visibility: visible !important;
}
@-webkit-keyframes rotateOutDownLeft {
0% {
-webkit-transform-origin: left bottom;
-webkit-transform: rotate(0);
opacity: 1;
}
100% {
-webkit-transform-origin: left bottom;
-webkit-transform: rotate(90deg);
opacity: 0;
}
}
@-moz-keyframes rotateOutDownLeft {
0% {
-moz-transform-origin: left bottom;
-moz-transform: rotate(0);
opacity: 1;
}
100% {
-moz-transform-origin: left bottom;
-moz-transform: rotate(90deg);
opacity: 0;
}
}
@-o-keyframes rotateOutDownLeft {
0% {
-o-transform-origin: left bottom;
-o-transform: rotate(0);
opacity: 1;
}
100% {
-o-transform-origin: left bottom;
-o-transform: rotate(90deg);
opacity: 0;
}
}
@keyframes rotateOutDownLeft {
0% {
transform-origin: left bottom;
transform: rotate(0);
opacity: 1;
}
100% {
transform-origin: left bottom;
transform: rotate(90deg);
opacity: 0;
}
}
.animate.rotateOutDownLeft {
-webkit-animation-name: rotateOutDownLeft;
-moz-animation-name: rotateOutDownLeft;
-o-animation-name: rotateOutDownLeft;
animation-name: rotateOutDownLeft;
visibility: visible !important;
}
@-webkit-keyframes rotateOutUpRight {
0% {
-webkit-transform-origin: right bottom;
-webkit-transform: rotate(0);
opacity: 1;
}
100% {
-webkit-transform-origin: right bottom;
-webkit-transform: rotate(90deg);
opacity: 0;
}
}
@-moz-keyframes rotateOutUpRight {
0% {
-moz-transform-origin: right bottom;
-moz-transform: rotate(0);
opacity: 1;
}
100% {
-moz-transform-origin: right bottom;
-moz-transform: rotate(90deg);
opacity: 0;
}
}
@-o-keyframes rotateOutUpRight {
0% {
-o-transform-origin: right bottom;
-o-transform: rotate(0);
opacity: 1;
}
100% {
-o-transform-origin: right bottom;
-o-transform: rotate(90deg);
opacity: 0;
}
}
@keyframes rotateOutUpRight {
0% {
transform-origin: right bottom;
transform: rotate(0);
opacity: 1;
}
100% {
transform-origin: right bottom;
transform: rotate(90deg);
opacity: 0;
}
}
.animate.rotateOutUpRight {
-webkit-animation-name: rotateOutUpRight;
-moz-animation-name: rotateOutUpRight;
-o-animation-name: rotateOutUpRight;
animation-name: rotateOutUpRight;
visibility: visible !important;
}
@-webkit-keyframes rotateOutDownRight {
0% {
-webkit-transform-origin: right bottom;
-webkit-transform: rotate(0);
opacity: 1;
}
100% {
-webkit-transform-origin: right bottom;
-webkit-transform: rotate(-90deg);
opacity: 0;
}
}
@-moz-keyframes rotateOutDownRight {
0% {
-moz-transform-origin: right bottom;
-moz-transform: rotate(0);
opacity: 1;
}
100% {
-moz-transform-origin: right bottom;
-moz-transform: rotate(-90deg);
opacity: 0;
}
}
@-o-keyframes rotateOutDownRight {
0% {
-o-transform-origin: right bottom;
-o-transform: rotate(0);
opacity: 1;
}
100% {
-o-transform-origin: right bottom;
-o-transform: rotate(-90deg);
opacity: 0;
}
}
@keyframes rotateOutDownRight {
0% {
transform-origin: right bottom;
transform: rotate(0);
opacity: 1;
}
100% {
transform-origin: right bottom;
transform: rotate(-90deg);
opacity: 0;
}
}
.animate.rotateOutDownRight {
-webkit-animation-name: rotateOutDownRight;
-moz-animation-name: rotateOutDownRight;
-o-animation-name: rotateOutDownRight;
animation-name: rotateOutDownRight;
visibility: visible !important;
}
@-webkit-keyframes hinge {
0% { -webkit-transform: rotate(0); -webkit-transform-origin: top left; -webkit-animation-timing-function: ease-in-out; }
20%, 60% { -webkit-transform: rotate(80deg); -webkit-transform-origin: top left; -webkit-animation-timing-function: ease-in-out; }
40% { -webkit-transform: rotate(60deg); -webkit-transform-origin: top left; -webkit-animation-timing-function: ease-in-out; }
80% { -webkit-transform: rotate(60deg) translateY(0); opacity: 1; -webkit-transform-origin: top left; -webkit-animation-timing-function: ease-in-out; }
100% { -webkit-transform: translateY(700px); opacity: 0; }
}
@-moz-keyframes hinge {
0% { -moz-transform: rotate(0); -moz-transform-origin: top left; -moz-animation-timing-function: ease-in-out; }
20%, 60% { -moz-transform: rotate(80deg); -moz-transform-origin: top left; -moz-animation-timing-function: ease-in-out; }
40% { -moz-transform: rotate(60deg); -moz-transform-origin: top left; -moz-animation-timing-function: ease-in-out; }
80% { -moz-transform: rotate(60deg) translateY(0); opacity: 1; -moz-transform-origin: top left; -moz-animation-timing-function: ease-in-out; }
100% { -moz-transform: translateY(700px); opacity: 0; }
}
@-o-keyframes hinge {
0% { -o-transform: rotate(0); -o-transform-origin: top left; -o-animation-timing-function: ease-in-out; }
20%, 60% { -o-transform: rotate(80deg); -o-transform-origin: top left; -o-animation-timing-function: ease-in-out; }
40% { -o-transform: rotate(60deg); -o-transform-origin: top left; -o-animation-timing-function: ease-in-out; }
80% { -o-transform: rotate(60deg) translateY(0); opacity: 1; -o-transform-origin: top left; -o-animation-timing-function: ease-in-out; }
100% { -o-transform: translateY(700px); opacity: 0; }
}
@keyframes hinge {
0% { transform: rotate(0); transform-origin: top left; animation-timing-function: ease-in-out; }
20%, 60% { transform: rotate(80deg); transform-origin: top left; animation-timing-function: ease-in-out; }
40% { transform: rotate(60deg); transform-origin: top left; animation-timing-function: ease-in-out; }
80% { transform: rotate(60deg) translateY(0); opacity: 1; transform-origin: top left; animation-timing-function: ease-in-out; }
100% { transform: translateY(700px); opacity: 0; }
}
.animate.hinge {
-webkit-animation-name: hinge;
-moz-animation-name: hinge;
-o-animation-name: hinge;
animation-name: hinge;
visibility: visible !important;
} @-webkit-keyframes rollIn {
0% { opacity: 0; -webkit-transform: translateX(-100%) rotate(-120deg); }
100% { opacity: 1; -webkit-transform: translateX(0px) rotate(0deg); }
}
@-moz-keyframes rollIn {
0% { opacity: 0; -moz-transform: translateX(-100%) rotate(-120deg); }
100% { opacity: 1; -moz-transform: translateX(0px) rotate(0deg); }
}
@-o-keyframes rollIn {
0% { opacity: 0; -o-transform: translateX(-100%) rotate(-120deg); }
100% { opacity: 1; -o-transform: translateX(0px) rotate(0deg); }
}
@keyframes rollIn {
0% { opacity: 0; transform: translateX(-100%) rotate(-120deg); }
100% { opacity: 1; transform: translateX(0px) rotate(0deg); }
}
.animate.rollIn {
-webkit-animation-name: rollIn;
-moz-animation-name: rollIn;
-o-animation-name: rollIn;
animation-name: rollIn;
visibility: visible !important;
} @-webkit-keyframes rollOut {
0% {
opacity: 1;
-webkit-transform: translateX(0px) rotate(0deg);
}
100% {
opacity: 0;
-webkit-transform: translateX(100%) rotate(120deg);
}
}
@-moz-keyframes rollOut {
0% {
opacity: 1;
-moz-transform: translateX(0px) rotate(0deg);
}
100% {
opacity: 0;
-moz-transform: translateX(100%) rotate(120deg);
}
}
@-o-keyframes rollOut {
0% {
opacity: 1;
-o-transform: translateX(0px) rotate(0deg);
}
100% {
opacity: 0;
-o-transform: translateX(100%) rotate(120deg);
}
}
@keyframes rollOut {
0% {
opacity: 1;
transform: translateX(0px) rotate(0deg);
}
100% {
opacity: 0;
transform: translateX(100%) rotate(120deg);
}
}
.animate.rollOut {
-webkit-animation-name: rollOut;
-moz-animation-name: rollOut;
-o-animation-name: rollOut;
animation-name: rollOut;
visibility: visible !important;
} @-webkit-keyframes lightSpeedIn {
0% { -webkit-transform: translateX(100%) skewX(-30deg); opacity: 0; }
60% { -webkit-transform: translateX(-20%) skewX(30deg); opacity: 1; }
80% { -webkit-transform: translateX(0%) skewX(-15deg); opacity: 1; }
100% { -webkit-transform: translateX(0%) skewX(0deg); opacity: 1; }
}
@-moz-keyframes lightSpeedIn {
0% { -moz-transform: translateX(100%) skewX(-30deg); opacity: 0; }
60% { -moz-transform: translateX(-20%) skewX(30deg); opacity: 1; }
80% { -moz-transform: translateX(0%) skewX(-15deg); opacity: 1; }
100% { -moz-transform: translateX(0%) skewX(0deg); opacity: 1; }
}
@-o-keyframes lightSpeedIn {
0% { -o-transform: translateX(100%) skewX(-30deg); opacity: 0; }
60% { -o-transform: translateX(-20%) skewX(30deg); opacity: 1; }
80% { -o-transform: translateX(0%) skewX(-15deg); opacity: 1; }
100% { -o-transform: translateX(0%) skewX(0deg); opacity: 1; }
}
@keyframes lightSpeedIn {
0% { transform: translateX(100%) skewX(-30deg); opacity: 0; }
60% { transform: translateX(-20%) skewX(30deg); opacity: 1; }
80% { transform: translateX(0%) skewX(-15deg); opacity: 1; }
100% { transform: translateX(0%) skewX(0deg); opacity: 1; }
}
.animate.lightSpeedIn {
-webkit-animation-name: lightSpeedIn;
-moz-animation-name: lightSpeedIn;
-o-animation-name: lightSpeedIn;
animation-name: lightSpeedIn;
-webkit-animation-timing-function: ease-out;
-moz-animation-timing-function: ease-out;
-o-animation-timing-function: ease-out;
animation-timing-function: ease-out;
visibility: visible !important;
}
.animate.lightSpeedIn {
-webkit-animation-duration: 0.5s;
-moz-animation-duration: 0.5s;
-o-animation-duration: 0.5s;
animation-duration: 0.5s;
} @-webkit-keyframes lightSpeedOut {
0% { -webkit-transform: translateX(0%) skewX(0deg); opacity: 1; }
100% { -webkit-transform: translateX(100%) skewX(-30deg); opacity: 0; }
}
@-moz-keyframes lightSpeedOut {
0% { -moz-transform: translateX(0%) skewX(0deg); opacity: 1; }
100% { -moz-transform: translateX(100%) skewX(-30deg); opacity: 0; }
}
@-o-keyframes lightSpeedOut {
0% { -o-transform: translateX(0%) skewX(0deg); opacity: 1; }
100% { -o-transform: translateX(100%) skewX(-30deg); opacity: 0; }
}
@keyframes lightSpeedOut {
0% { transform: translateX(0%) skewX(0deg); opacity: 1; }
100% { transform: translateX(100%) skewX(-30deg); opacity: 0; }
}
.animate.lightSpeedOut {
-webkit-animation-name: lightSpeedOut;
-moz-animation-name: lightSpeedOut;
-o-animation-name: lightSpeedOut;
animation-name: lightSpeedOut;
-webkit-animation-timing-function: ease-in;
-moz-animation-timing-function: ease-in;
-o-animation-timing-function: ease-in;
animation-timing-function: ease-in;
visibility: visible !important;
}
.animate.lightSpeedOut {
-webkit-animation-duration: 0.25s;
-moz-animation-duration: 0.25s;
-o-animation-duration: 0.25s;
animation-duration: 0.25s;
} .slideDown{
animation-name: slideDown;
-webkit-animation-name: slideDown;	
animation-duration: 1s;	
-webkit-animation-duration: 1s;
animation-timing-function: ease;	
-webkit-animation-timing-function: ease;
visibility: visible !important;
}
@keyframes slideDown {
0% {
transform: translateY(-100%);
}
50%{
transform: translateY(8%);
}
65%{
transform: translateY(-4%);
}
80%{
transform: translateY(4%);
}
95%{
transform: translateY(-2%);
}			
100% {
transform: translateY(0%);
}		
}
@-webkit-keyframes slideDown {
0% {
-webkit-transform: translateY(-100%);
}
50%{
-webkit-transform: translateY(8%);
}
65%{
-webkit-transform: translateY(-4%);
}
80%{
-webkit-transform: translateY(4%);
}
95%{
-webkit-transform: translateY(-2%);
}			
100% {
-webkit-transform: translateY(0%);
}	
} .slideUp{
animation-name: slideUp;
-webkit-animation-name: slideUp;	
animation-duration: 1s;	
-webkit-animation-duration: 1s;
animation-timing-function: ease;	
-webkit-animation-timing-function: ease;
visibility: visible !important;
}
@keyframes slideUp {
0% {
transform: translateY(100%);
}
50%{
transform: translateY(-8%);
}
65%{
transform: translateY(4%);
}
80%{
transform: translateY(-4%);
}
95%{
transform: translateY(2%);
}			
100% {
transform: translateY(0%);
}	
}
@-webkit-keyframes slideUp {
0% {
-webkit-transform: translateY(100%);
}
50%{
-webkit-transform: translateY(-8%);
}
65%{
-webkit-transform: translateY(4%);
}
80%{
-webkit-transform: translateY(-4%);
}
95%{
-webkit-transform: translateY(2%);
}			
100% {
-webkit-transform: translateY(0%);
}	
} .slideLeft{
animation-name: slideLeft;
-webkit-animation-name: slideLeft;	
animation-duration: 1s;	
-webkit-animation-duration: 1s;
animation-timing-function: ease-in-out;	
-webkit-animation-timing-function: ease-in-out;	
visibility: visible !important;
}
@keyframes slideLeft {
0% {
transform: translateX(150%);
}
50%{
ransform: translateX(-8%);
}
65%{
transform: translateX(4%);
}
80%{
transform: translateX(-4%);
}
95%{
transform: translateX(2%);
}			
100% {
transform: translateX(0%);
}
}
@-webkit-keyframes slideLeft {
0% {
-webkit-transform: translateX(150%);
}
50%{
-webkit-transform: translateX(-8%);
}
65%{
-webkit-transform: translateX(4%);
}
80%{
-webkit-transform: translateX(-4%);
}
95%{
-webkit-transform: translateX(2%);
}			
100% {
-webkit-transform: translateX(0%);
}
} .slideRight{
animation-name: slideRight;
-webkit-animation-name: slideRight;	
animation-duration: 1s;	
-webkit-animation-duration: 1s;
animation-timing-function: ease-in-out;	
-webkit-animation-timing-function: ease-in-out;		
visibility: visible !important;
}
@keyframes slideRight {
0% {
transform: translateX(-150%);
}
50%{
transform: translateX(8%);
}
65%{
transform: translateX(-4%);
}
80%{
transform: translateX(4%);
}
95%{
transform: translateX(-2%);
}			
100% {
transform: translateX(0%);
}	
}
@-webkit-keyframes slideRight {
0% {
-webkit-transform: translateX(-150%);
}
50%{
-webkit-transform: translateX(8%);
}
65%{
-webkit-transform: translateX(-4%);
}
80%{
-webkit-transform: translateX(4%);
}
95%{
-webkit-transform: translateX(-2%);
}			
100% {
-webkit-transform: translateX(0%);
}
} .slideExpandUp{
animation-name: slideExpandUp;
-webkit-animation-name: slideExpandUp;	
animation-duration: 1.6s;	
-webkit-animation-duration: 1.6s;
animation-timing-function: ease-out;	
-webkit-animation-timing-function: ease -out;
visibility: visible !important;
}
@keyframes slideExpandUp {
0% {
transform: translateY(100%) scaleX(0.5);
}
30%{
transform: translateY(-8%) scaleX(0.5);
}	
40%{
transform: translateY(2%) scaleX(0.5);
}
50%{
transform: translateY(0%) scaleX(1.1);
}
60%{
transform: translateY(0%) scaleX(0.9);		
}
70% {
transform: translateY(0%) scaleX(1.05);
}			
80%{
transform: translateY(0%) scaleX(0.95);		
}
90% {
transform: translateY(0%) scaleX(1.02);
}	
100%{
transform: translateY(0%) scaleX(1);		
}
}
@-webkit-keyframes slideExpandUp {
0% {
-webkit-transform: translateY(100%) scaleX(0.5);
}
30%{
-webkit-transform: translateY(-8%) scaleX(0.5);
}	
40%{
-webkit-transform: translateY(2%) scaleX(0.5);
}
50%{
-webkit-transform: translateY(0%) scaleX(1.1);
}
60%{
-webkit-transform: translateY(0%) scaleX(0.9);		
}
70% {
-webkit-transform: translateY(0%) scaleX(1.05);
}			
80%{
-webkit-transform: translateY(0%) scaleX(0.95);		
}
90% {
-webkit-transform: translateY(0%) scaleX(1.02);
}	
100%{
-webkit-transform: translateY(0%) scaleX(1);		
}
} .expandUp{
animation-name: expandUp;
-webkit-animation-name: expandUp;	
animation-duration: 0.7s;	
-webkit-animation-duration: 0.7s;
animation-timing-function: ease;	
-webkit-animation-timing-function: ease;	
visibility: visible !important;
}
@keyframes expandUp {
0% {
transform: translateY(100%) scale(0.6) scaleY(0.5);
}
60%{
transform: translateY(-7%) scaleY(1.12);
}
75%{
transform: translateY(3%);
}	
100% {
transform: translateY(0%) scale(1) scaleY(1);
}	
}
@-webkit-keyframes expandUp {
0% {
-webkit-transform: translateY(100%) scale(0.6) scaleY(0.5);
}
60%{
-webkit-transform: translateY(-7%) scaleY(1.12);
}
75%{
-webkit-transform: translateY(3%);
}	
100% {
-webkit-transform: translateY(0%) scale(1) scaleY(1);
}	
} .expandOpen{
animation-name: expandOpen;
-webkit-animation-name: expandOpen;	
animation-duration: 1.2s;	
-webkit-animation-duration: 1.2s;
animation-timing-function: ease-out;	
-webkit-animation-timing-function: ease-out;
visibility: visible !important;
}
@keyframes expandOpen {
0% {
transform: scale(1.8);		
}
50% {
transform: scale(0.95);
}	
80% {
transform: scale(1.05);
}
90% {
transform: scale(0.98);
}	
100% {
transform: scale(1);
}			
}
@-webkit-keyframes expandOpen {
0% {
-webkit-transform: scale(1.8);		
}
50% {
-webkit-transform: scale(0.95);
}	
80% {
-webkit-transform: scale(1.05);
}
90% {
-webkit-transform: scale(0.98);
}	
100% {
-webkit-transform: scale(1);
}					
} .bigEntrance{
animation-name: bigEntrance;
-webkit-animation-name: bigEntrance;	
animation-duration: 1.6s;	
-webkit-animation-duration: 1.6s;
animation-timing-function: ease-out;	
-webkit-animation-timing-function: ease-out;	
visibility: visible !important;
}
@keyframes bigEntrance {
0% {
transform: scale(0.3) rotate(6deg) translateX(-30%) translateY(30%);
opacity: 0.2;
}
30% {
transform: scale(1.03) rotate(-2deg) translateX(2%) translateY(-2%);		
opacity: 1;
}
45% {
transform: scale(0.98) rotate(1deg) translateX(0%) translateY(0%);
opacity: 1;
}
60% {
transform: scale(1.01) rotate(-1deg) translateX(0%) translateY(0%);		
opacity: 1;
}	
75% {
transform: scale(0.99) rotate(1deg) translateX(0%) translateY(0%);
opacity: 1;
}
90% {
transform: scale(1.01) rotate(0deg) translateX(0%) translateY(0%);		
opacity: 1;
}	
100% {
transform: scale(1) rotate(0deg) translateX(0%) translateY(0%);
opacity: 1;
}		
}
@-webkit-keyframes bigEntrance {
0% {
-webkit-transform: scale(0.3) rotate(6deg) translateX(-30%) translateY(30%);
opacity: 0.2;
}
30% {
-webkit-transform: scale(1.03) rotate(-2deg) translateX(2%) translateY(-2%);		
opacity: 1;
}
45% {
-webkit-transform: scale(0.98) rotate(1deg) translateX(0%) translateY(0%);
opacity: 1;
}
60% {
-webkit-transform: scale(1.01) rotate(-1deg) translateX(0%) translateY(0%);		
opacity: 1;
}	
75% {
-webkit-transform: scale(0.99) rotate(1deg) translateX(0%) translateY(0%);
opacity: 1;
}
90% {
-webkit-transform: scale(1.01) rotate(0deg) translateX(0%) translateY(0%);		
opacity: 1;
}	
100% {
-webkit-transform: scale(1) rotate(0deg) translateX(0%) translateY(0%);
opacity: 1;
}				
} .hatch{
animation-name: hatch;
-webkit-animation-name: hatch;	
animation-duration: 2s;	
-webkit-animation-duration: 2s;
animation-timing-function: ease-in-out;	
-webkit-animation-timing-function: ease-in-out;
transform-origin: 50% 100%;
-ms-transform-origin: 50% 100%;
-webkit-transform-origin: 50% 100%; 
visibility: visible !important;
}
@keyframes hatch {
0% {
transform: rotate(0deg) scaleY(0.6);
}
20% {
transform: rotate(-2deg) scaleY(1.05);
}
35% {
transform: rotate(2deg) scaleY(1);
}
50% {
transform: rotate(-2deg);
}	
65% {
transform: rotate(1deg);
}	
80% {
transform: rotate(-1deg);
}		
100% {
transform: rotate(0deg);
}									
}
@-webkit-keyframes hatch {
0% {
-webkit-transform: rotate(0deg) scaleY(0.6);
}
20% {
-webkit-transform: rotate(-2deg) scaleY(1.05);
}
35% {
-webkit-transform: rotate(2deg) scaleY(1);
}
50% {
-webkit-transform: rotate(-2deg);
}	
65% {
-webkit-transform: rotate(1deg);
}	
80% {
-webkit-transform: rotate(-1deg);
}		
100% {
-webkit-transform: rotate(0deg);
}		
} .floating{
animation-name: floating;
-webkit-animation-name: floating;
animation-duration: 1.5s;	
-webkit-animation-duration: 1.5s;
animation-iteration-count: infinite;
-webkit-animation-iteration-count: infinite;
visibility: visible !important;
}
@keyframes floating {
0% {
transform: translateY(0%);	
}
50% {
transform: translateY(8%);	
}	
100% {
transform: translateY(0%);
}			
}
@-webkit-keyframes floating {
0% {
-webkit-transform: translateY(0%);	
}
50% {
-webkit-transform: translateY(8%);	
}	
100% {
-webkit-transform: translateY(0%);
}			
} .tossing{
animation-name: tossing;
-webkit-animation-name: tossing;	
animation-duration: 2.5s;	
-webkit-animation-duration: 2.5s;
animation-iteration-count: infinite;
-webkit-animation-iteration-count: infinite;
visibility: visible !important;
}
@keyframes tossing {
0% {
transform: rotate(-4deg);	
}
50% {
transform: rotate(4deg);
}
100% {
transform: rotate(-4deg);	
}						
}
@-webkit-keyframes tossing {
0% {
-webkit-transform: rotate(-4deg);	
}
50% {
-webkit-transform: rotate(4deg);
}
100% {
-webkit-transform: rotate(-4deg);	
}				
} .pullUp{
animation-name: pullUp;
-webkit-animation-name: pullUp;	
animation-duration: 1.1s;	
-webkit-animation-duration: 1.1s;
animation-timing-function: ease-out;	
-webkit-animation-timing-function: ease-out;	
transform-origin: 50% 100%;
-ms-transform-origin: 50% 100%;
-webkit-transform-origin: 50% 100%; 		
visibility: visible !important;
}
@keyframes pullUp {
0% {
transform: scaleY(0.1);
}
40% {
transform: scaleY(1.02);
}
60% {
transform: scaleY(0.98);
}
80% {
transform: scaleY(1.01);
}
100% {
transform: scaleY(0.98);
}				
80% {
transform: scaleY(1.01);
}
100% {
transform: scaleY(1);
}							
}
@-webkit-keyframes pullUp {
0% {
-webkit-transform: scaleY(0.1);
}
40% {
-webkit-transform: scaleY(1.02);
}
60% {
-webkit-transform: scaleY(0.98);
}
80% {
-webkit-transform: scaleY(1.01);
}
100% {
-webkit-transform: scaleY(0.98);
}				
80% {
-webkit-transform: scaleY(1.01);
}
100% {
-webkit-transform: scaleY(1);
}		
} .pullDown{
animation-name: pullDown;
-webkit-animation-name: pullDown;	
animation-duration: 1.1s;	
-webkit-animation-duration: 1.1s;
animation-timing-function: ease-out;	
-webkit-animation-timing-function: ease-out;	
transform-origin: 50% 0%;
-ms-transform-origin: 50% 0%;
-webkit-transform-origin: 50% 0%; 
visibility: visible !important;
}
@keyframes pullDown {
0% {
transform: scaleY(0.1);
}
40% {
transform: scaleY(1.02);
}
60% {
transform: scaleY(0.98);
}
80% {
transform: scaleY(1.01);
}
100% {
transform: scaleY(0.98);
}				
80% {
transform: scaleY(1.01);
}
100% {
transform: scaleY(1);
}							
}
@-webkit-keyframes pullDown {
0% {
-webkit-transform: scaleY(0.1);
}
40% {
-webkit-transform: scaleY(1.02);
}
60% {
-webkit-transform: scaleY(0.98);
}
80% {
-webkit-transform: scaleY(1.01);
}
100% {
-webkit-transform: scaleY(0.98);
}				
80% {
-webkit-transform: scaleY(1.01);
}
100% {
-webkit-transform: scaleY(1);
}		
} .stretchLeft{
animation-name: stretchLeft;
-webkit-animation-name: stretchLeft;	
animation-duration: 1.5s;	
-webkit-animation-duration: 1.5s;
animation-timing-function: ease-out;	
-webkit-animation-timing-function: ease-out;	
transform-origin: 100% 0%;
-ms-transform-origin: 100% 0%;
-webkit-transform-origin: 100% 0%; 
visibility: visible !important;
}
@keyframes stretchLeft {
0% {
transform: scaleX(0.3);
}
40% {
transform: scaleX(1.02);
}
60% {
transform: scaleX(0.98);
}
80% {
transform: scaleX(1.01);
}
100% {
transform: scaleX(0.98);
}				
80% {
transform: scaleX(1.01);
}
100% {
transform: scaleX(1);
}							
}
@-webkit-keyframes stretchLeft {
0% {
-webkit-transform: scaleX(0.3);
}
40% {
-webkit-transform: scaleX(1.02);
}
60% {
-webkit-transform: scaleX(0.98);
}
80% {
-webkit-transform: scaleX(1.01);
}
100% {
-webkit-transform: scaleX(0.98);
}				
80% {
-webkit-transform: scaleX(1.01);
}
100% {
-webkit-transform: scaleX(1);
}		
} .stretchRight{
animation-name: stretchRight;
-webkit-animation-name: stretchRight;	
animation-duration: 1.5s;	
-webkit-animation-duration: 1.5s;
animation-timing-function: ease-out;	
-webkit-animation-timing-function: ease-out;	
transform-origin: 0% 0%;
-ms-transform-origin: 0% 0%;
-webkit-transform-origin: 0% 0%; 	
visibility: visible !important;
}
@keyframes stretchRight {
0% {
transform: scaleX(0.3);
}
40% {
transform: scaleX(1.02);
}
60% {
transform: scaleX(0.98);
}
80% {
transform: scaleX(1.01);
}
100% {
transform: scaleX(0.98);
}				
80% {
transform: scaleX(1.01);
}
100% {
transform: scaleX(1);
}							
}
@-webkit-keyframes stretchRight {
0% {
-webkit-transform: scaleX(0.3);
}
40% {
-webkit-transform: scaleX(1.02);
}
60% {
-webkit-transform: scaleX(0.98);
}
80% {
-webkit-transform: scaleX(1.01);
}
100% {
-webkit-transform: scaleX(0.98);
}				
80% {
-webkit-transform: scaleX(1.01);
}
100% {
-webkit-transform: scaleX(1);
}		
}.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;} .flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} .flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;} .slides:after {content: "\0020"; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: 1%;}  .no-js .slides > li:first-child {display: block;} html { overflow-x:hidden; }
.flexslider { position: relative; zoom: 1; width:100%; overflow:hidden; }
.flex-viewport { max-height: 2000px; max-width:100%; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
.loading .flex-viewport { max-height: 300px; }
.flexslider .slides { zoom: 1; }
.flexslider .slides li { position: relative; padding:0px; }
.flexslider .slides li iframe, .flexslider .slides li img { background-image:url(../../../plugins/designthemes-core-features/shortcodes/images/flexslider-shadow.png);  background-position:center bottom;  background-repeat:no-repeat; background-size:100% 30px; padding-bottom:30px; }
.carousel li { margin-right: 5px; } .flex-direction-nav {*height: 0;}
.flex-direction-nav li { padding:0px; }
.flex-direction-nav a  { display: block; width: 40px; height: 33px; padding:4px 0px 0px; margin:auto 0 ; position: absolute; top:0; bottom:0; z-index: 10; overflow: hidden; opacity: 0; cursor: pointer; color: rgba(255, 255, 255, 0.8);  -webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease; }
.flex-direction-nav .flex-prev { left: -50px; }
.flex-direction-nav .flex-next { right: -50px; text-align: right; }
.flexslider:hover .flex-prev { opacity: 0.3; left: 10px; }
.flexslider:hover .flex-next { opacity: 0.3; right: 10px; }
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover { opacity:1; color:#ffffff; }
.flex-direction-nav .flex-disabled { opacity: 0 !important; filter:alpha(opacity=0); cursor: default; }
.flex-direction-nav a:before  { font-family: "FontAwesome"; font-size: 31px; display: inline-block; content: '\f137'; }
.flex-direction-nav a.flex-next:before  { content: '\f138'; } .flex-pauseplay a { display: block; width: 20px; height: 20px; position: absolute; bottom: 5px; left: 10px; opacity: 0.8; z-index: 10; overflow: hidden; cursor: pointer; color: #000; }
.flex-pauseplay a:before  { font-family: "FontAwesome"; font-size: 20px; display: inline-block; content: '\f04c'; }
.flex-pauseplay a:hover  { opacity: 1; }
.flex-pauseplay a.flex-play:before { content: '\f04b'; } .flex-control-nav {width: 100%; position: absolute; bottom: -40px; text-align: center;}
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width: 11px; height: 11px; display: block; background: #666; background: rgba(0,0,0,0.5); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -moz-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -o-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); box-shadow: inset 0 0 3px rgba(0,0,0,0.3); }
.flex-control-paging li a:hover { background: #333; background: rgba(0,0,0,0.7); }
.flex-control-paging li a.flex-active { background: #000; background: rgba(0,0,0,0.9); cursor: default; }
.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .flex-active {opacity: 1; cursor: default;}
@media screen and (max-width: 860px) {
.flex-direction-nav .flex-prev { opacity: 1; left: 10px;}
.flex-direction-nav .flex-next { opacity: 1; right: 10px;}
} .dt-sc-hr { background:url(../../../plugins/designthemes-core-features/shortcodes/images/border.png) repeat-x; background-size:17px 20px; height:20px; width:100%; clear:both; display:block; float:left; margin:40px 0px; position:relative; z-index:1; }
.dt-sc-hr-medium { background:url(../../../plugins/designthemes-core-features/shortcodes/images/border.png) repeat-x; background-size:23px 28px; height:28px; width:100%; clear:both; display:block; float:left; margin:40px 0px; position:relative; z-index:1; }
.dt-sc-hr-large { background:url(../../../plugins/designthemes-core-features/shortcodes/images/border.png) repeat-x; background-size:29px 35px; height:35px; width:100%; clear:both; display:block; float:left; margin:40px 0px; position:relative; z-index:1; }	
.dt-sc-hr-border { background:url(../../../plugins/designthemes-core-features/shortcodes/images/splitter2.png) repeat-x; height:1px; width:100%; clear:both; display:block; float:left; margin:30px 0px 40px; position:relative; z-index:1; }
.dt-sc-hr-invisible { float:left; width:100%; margin:20px 0px; display:block; clear:both; }
.dt-sc-hr-invisible-small { float:left; width:100%; margin:10px 0px; display:block; clear:both; }
.dt-sc-hr-invisible-medium { float:left; width:100%; margin:40px 0px; display:block; clear:both; }
.dt-sc-hr-invisible-large { float:left; width:100%; margin:55px 0px; display:block; clear:both; }
.dt-sc-hr.top { width:96%; }
.dt-sc-hr.top { background-position:right center; text-align:right; }
.dt-sc-hr.top a { color:rgba(0, 0, 0, 0.5); background:transparent; font-size:11px; line-height:16px; padding-left:5px; position:absolute; right:-4%; top:-4px; }
.dt-sc-hr.top a:hover { color:#181818; }
.dt-sc-hr.top a span { margin-right:2px; margin-top:8px; }
.dt-sc-clear { float:none; clear:both; margin:0px; padding:0px; } .column { margin:0px 0px 0px 2%; float:left; min-height:1px; position:relative; }
.column.first { margin-left:0px; }	
.dt-sc-full-width, .dt-sc-one-column { width:100%; }
.column.dt-sc-full-width, .column.dt-sc-one-column { margin-left:0px; }
.dt-sc-one-half { width:49%; }
.dt-sc-one-third { width:32%; }
.dt-sc-two-third { width:66%; }
.dt-sc-one-fourth { width:23.5%; }
.dt-sc-three-fourth { width:74.5%; }	
.dt-sc-one-fifth { width:18.4%; }
.dt-sc-two-fifth { width:38.8%; }
.dt-sc-three-fifth { width:59.2%; }
.dt-sc-four-fifth { width:79.6%; }
.dt-sc-one-sixth { width:15%; }
.dt-sc-two-sixth { width:32%; }
.dt-sc-three-sixth { width:49%; }
.dt-sc-four-sixth { width:66%; }
.dt-sc-five-sixth { width:83%; }				
.column img { max-width:100%; height:auto; }
.dt-sc-one-half iframe, .dt-sc-one-third iframe, .dt-sc-one-fourth iframe, .dt-sc-three-fourth iframe, .dt-sc-two-third iframe, iframe { max-width:100%; }
embed, iframe, object, video { max-width:100%; }
.column.no-space { margin-left:0px; margin-right:0px; }
.column.no-space.dt-sc-one-fourth { width:25%; } 	
.column.no-space.dt-sc-one-third { width:33.3%; }	
.column.no-space.dt-sc-one-half { width:50%; }
.column.no-space.dt-sc-one-fifth { width:20%; }
.column.no-space.dt-sc-one-sixth { width:16.6%; }
.column.no-space.dt-sc-three-fourth { width:75%; }
.column.no-space.dt-sc-two-third { width:66.6%; }		
.column.no-space.dt-sc-four-fifth { width:80%; }
.column.no-space.dt-sc-three-fifth { width:60%; }
.column.no-space.dt-sc-two-fifth { width:40%; }		
.column.no-space.dt-sc-two-sixth { width:33.2%; }
.column.no-space.dt-sc-three-sixth { width:49.8%; }
.column.no-space.dt-sc-four-sixth { width:66.4%; }
.column.no-space.dt-sc-five-sixth { width:83%; } .dt-sc-button { font-size:16px; padding:8px 15px; background:url(../../../plugins/designthemes-core-features/shortcodes/images/btn-bg.png) left top repeat-x; line-height:normal; display:inline-block; margin:10px 0px 0px; cursor:pointer; outline:none; position:relative; z-index:1; border:1px solid; border-radius:30px; color:#ffffff; position:relative; text-shadow:2px 2px 2px rgba(0, 0, 0, 0.5); box-shadow:inset 1px 1px 0px rgba(255, 255, 255, 0.2); }
.dt-sc-button:before { content:""; position:absolute; left:0px; top:0px; background:url(../../../plugins/designthemes-core-features/shortcodes/images/textured-pattern-light.png) right center repeat; width:100%; height:100%; border-radius:30px; box-shadow:2px 2px 2px rgba(0, 0, 0, 0.2); }
.dt-sc-button:hover { color:#ffffff; }
.dt-sc-button.with-icon { margin-right:5px; }
.dt-sc-button.with-icon span { float:left; line-height:21px; position:relative; top:1px; }
.dt-sc-button.with-icon i { border:1px solid #292420; background-color:#49423c; text-shadow:2px 2px 2px rgba(0, 0, 0, 0.5); box-shadow:inset -1px 1px 0px rgba(255, 255, 255, 0.2); border-radius:0 30px 30px 0; float:left; margin:-1px -5px -1px 15px; line-height:17px; }
.dt-sc-button.with-icon:before { box-shadow:none; }
.dt-sc-button.small.with-icon { padding:0px 0px 0px 20px; }
.dt-sc-button.small.with-icon span { padding:12px 0px; }
.dt-sc-button.small.with-icon i { padding:15px 20px; font-size:16px; }
.dt-sc-button.medium.with-icon { padding:0px 0px 0px 25px; }
.dt-sc-button.medium.with-icon span { padding:17px 0px; }
.dt-sc-button.medium.with-icon i { padding:20px 25px; font-size:18px; }
.dt-sc-button.large.with-icon { padding:0px 0px 0px 30px; }
.dt-sc-button.large.with-icon span { padding:20px 0px; }
.dt-sc-button.large.with-icon i { padding:23px 30px; margin-left:20px; font-size:20px; border-radius:0 40px 40px 0; }
.dt-sc-button.xlarge.with-icon { padding:0px 0px 0px 35px; }
.dt-sc-button.xlarge.with-icon span { padding:27px 0px; }
.dt-sc-button.xlarge.with-icon i { padding:30px 35px; margin-left:25px; font-size:22px; border-radius:0 50px 50px 0; }
.dt-sc-button.white:hover, .dt-sc-button.white:active { color:#808080; }
.dt-sc-button.filled { color:#ffffff; }
.dt-sc-button.filled:hover:after { background:#ffffff; }
.dt-sc-button.large.filled { font-size:18px; padding:21px 30px; }
.dt-sc-button.xlarge.filled { font-size:20px; padding:25px 40px; }
.dt-sc-button.small { font-size:14px; padding:11px 20px; }
.dt-sc-button.medium { font-size:16px; padding:14px 30px; }
.dt-sc-button.large { font-size:18px; padding:18px 37px; border-radius:40px; }
.dt-sc-button.large:before { border-radius:40px; }
.dt-sc-button.xlarge { font-size:20px; padding:25px 50px; border-radius:50px; }
.dt-sc-button.xlarge:before { border-radius:50px; }
.dt-sc-button.chocolate { border-color:#ba6b27; background-color:#d77d31; }
.dt-sc-button.chocolate:hover { background-color:#ba6b27; }
.dt-sc-button.with-icon.chocolate i { border-color:#292420; background-color:#49423c; }
.dt-sc-button.green { border-color:#5ab021; background-color:#6dc82b; }	
.dt-sc-button.green:hover { background-color:#5ab021; }
.dt-sc-button.with-icon.green i { border-color:#242920; background-color:#424a3d; }
.dt-sc-button.blue { border-color:#40a1b3; background-color:#4db8c9; }
.dt-sc-button.blue:hover { background-color:#40a1b3; }
.dt-sc-button.with-icon.blue i { border-color:#202829; background-color:#3d484a; }
.dt-sc-button.orange { border-color:#db8f0b; background-color:#f39d12; }
.dt-sc-button.orange:hover { border-color:#db8f0b; }
.dt-sc-button.with-icon.orange i { border-color:#292520; background-color:#4a453d; }
.dt-sc-button.pink { border-color:#cf6da3; background-color:#e67fb9; }
.dt-sc-button.pink:hover { background-color:#cf6da3; }
.dt-sc-button.with-icon.pink i { border-color:#292025; background-color:#4a3d44; }
.dt-sc-button.red { border-color:#d14532; background-color:#e74d3c;}
.dt-sc-button.red:hover { background-color:#d14532; }
.dt-sc-button.with-icon.red i { border-color:#292120; background-color:#4a3e3d; }
.dt-sc-button.purple { border-color:#884a9e; background-color:#9c59b6; }
.dt-sc-button.purple:hover { background-color:#884a9e; }
.dt-sc-button.with-icon.purple i { border-color:#262029; background-color:#463d4a; }
.dt-sc-button.ocean { border-color:#14a68b; background-color:#1abc9c; }
.dt-sc-button.ocean:hover { background-color:#14a68b; }
.dt-sc-button.with-icon.ocean i { border-color:#202927; background-color:#3d4a47; }
.dt-sc-button.black { border-color:#000000; background-color:#181818; }
.dt-sc-button.black:hover { background-color:#000000; }
.dt-sc-button.with-icon.black i { border-color:#292020; background-color:#4a3d3d; }
.dt-sc-button.slateblue { border-color:#7661e8; background-color:#836fff; }
.dt-sc-button.slateblue:hover { background-color:#7661e8; }
.dt-sc-button.with-icon.slateblue i { border-color:#212029; background-color:#3e3d4a; }
.dt-sc-button.skyblue { border-color:#00aae8; background-color:#00bfff; }
.dt-sc-button.skyblue:hover { background-color:#00aae8; }
.dt-sc-button.with-icon.skyblue i { border-color:#202729; background-color:#3d474a; }
.dt-sc-button.coral { border-color:#e87243; background-color:#ff7f50; }
.dt-sc-button.coral:hover { background-color:#e87243; }
.dt-sc-button.with-icon.coral i { border-color:#292220; background-color:#4a403d; }
.dt-sc-button.khaki { border-color:#9e9a47; background-color:#b6af55; }
.dt-sc-button.khaki:hover { background-color:#9e9a47; }
.dt-sc-button.with-icon.khaki i { border-color:#292820; background-color:#4a493d; }
.dt-sc-button.cyan { border-color:#00b2b5; background-color:#00cdcd; }
.dt-sc-button.cyan:hover { background-color:#00b2b5; }
.dt-sc-button.with-icon.cyan i { border-color:#202929; background-color:#3d4a4a; }
.dt-sc-button.grey { border-color:#616161; background-color:#8e8e8e }
.dt-sc-button.grey:hover { background-color:#616161; }
.dt-sc-button.with-icon.grey i { border-color:#232323; background-color:#454545; }
.dt-sc-button.gold { border-color:#c99914; background-color:#e0a81c; }
.dt-sc-button.gold:hover { background-color:#c99914; }
.dt-sc-button.with-icon.gold i { border-color:#292620; background-color:#4a463d; }
.dt-sc-button.raspberry { border-color:#8c305c; background-color:#a23b6f; }
.dt-sc-button.raspberry:hover { background-color:#8c305c; }
.dt-sc-button.with-icon.raspberry i { border-color:#292024; background-color:#4a3d43; }
.dt-sc-button.electricblue { border-color:#415361; background-color:#536878; }
.dt-sc-button.electricblue:hover { background-color:#415361; }
.dt-sc-button.with-icon.electricblue i { border-color:#202529; background-color:#3d444a; }
.dt-sc-button.eggplant { border-color:#4a2f3d; background-color:#614051; }
.dt-sc-button.eggplant:hover { background-color:#4a2f3d; }
.dt-sc-button.with-icon.eggplant i { border-color:#292024; background-color:#4a3d44; }
.dt-sc-button.ferngreen { border-color:#3d6133; background-color:#4f7942; }
.dt-sc-button.ferngreen:hover { background-color:#3d6133; }
.dt-sc-button.with-icon.ferngreen i { border-color:#222920; background-color:#404a3d; }
.dt-sc-button.palebrown { border-color:#826546; background-color:#987654; }	
.dt-sc-button.palebrown:hover { background-color:#826546; }
.dt-sc-button.with-icon.palebrown i { border-color:#292420; background-color:#4a433d; }
.dt-sc-button.white { border-color:#ffffff; background-color:#ffffff; color:#37251b; text-shadow:none; }	
.dt-sc-button.white:hover { background-color:#ffffff; }
.dt-sc-button.with-icon.white i { border-color:#292420; background-color:#49423c; color:#ffffff; }
.dt-sc-button.green:hover, .dt-sc-button.orange:hover, .dt-sc-button.blue:hover, .dt-sc-button.pink:hover, .dt-sc-button.red:hover, .dt-sc-button.purple:hover, .dt-sc-button.ocean:hover, .dt-sc-button.black:hover, .dt-sc-button.slateblue:hover, .dt-sc-button.skyblue:hover, .dt-sc-button.coral:hover, .dt-sc-button.khaki:hover, .dt-sc-button.cyan:hover, .dt-sc-button.grey:hover, .dt-sc-button.gold:hover, .dt-sc-button.chocolate:hover, .dt-sc-button.raspberry:hover, .dt-sc-button.electricblue:hover, .dt-sc-button.eggplant:hover, .dt-sc-button.ferngreen:hover, .dt-sc-button.palebrown:hover { color:#ffffff; }	
input.dt-sc-button, input[type="submit"], input[type="button"] { overflow: visible; width:auto !important; } .dt-sc-ico-content { width:100%; margin:0px; padding:0px; clear:both; display:block; text-align:center; }
.dt-sc-ico-content.type1 { background:#fcfcf7 url(../../../plugins/designthemes-core-features/shortcodes/images/textured-pattern.png) repeat; position:relative; margin:43px 0px 0px; padding:0px 0px 20px; }
.dt-sc-ico-content.type1:before, .dt-sc-ico-content.type1:after { content:""; position:absolute; background:url(../../../plugins/designthemes-core-features/shortcodes/images/textured-border.png) repeat-x; height:6px; width:100%; left:0px; }
.dt-sc-ico-content.type1:before { top:-6px; background:url(../../../plugins/designthemes-core-features/shortcodes/images/textured-border-top.png) repeat-x; }
.dt-sc-ico-content.type1:after { bottom:-6px; }
.dt-sc-ico-content.type1 h2 { font-weight:300; text-transform:none; margin-bottom:15px; letter-spacing:0px; letter-spacing:0px; }
.dt-sc-ico-content.type1 h2 a:hover { color:#37251b !important; }
.dt-sc-ico-content.type1 .image { margin-bottom:20px; line-height:0; position:relative; overflow:hidden; min-height:100px; }
.dt-sc-ico-content.type1 .image:before, .dt-sc-ico-content.type1 .image:after { content:""; position:absolute; left:0px; width:100%; border-top:1px dashed #d2c4b9; }
.dt-sc-ico-content.type1 .image:before { top:5px; z-index:1; }
.dt-sc-ico-content.type1 .image:after { bottom:5px; }
.dt-sc-ico-content.type1 p { width:80%; padding:0px 10%; }
.dt-sc-ico-content.type1 .icon { text-align:center; display:inline-block; vertical-align:middle; background-image:url(../../../plugins/designthemes-core-features/shortcodes/images/textured-pattern-light.png); background-repeat:repeat; background-position:left center; width:86px; height:86px; text-align:center; border-radius:86px; line-height:0; position:relative; top:-43px; margin-bottom:-33px; position:relative; }
.dt-sc-ico-content.type1 span  { width:100%; }
.dt-sc-ico-content.type1 span.fa { line-height:83px; font-size:30px; color:#ffffff; }
.dt-sc-ico-content.type1 span img { position:absolute; left:0px; top:0px; right:0px; bottom:0px; margin:auto; }
.dt-sc-ico-content.type1.chocolate .icon { background-color:#d77d31; } 
.dt-sc-ico-content.type1.chocolate h2 a, .dt-sc-ico-content.type1.chocolate h2 { color:#d77d31; }
.dt-sc-ico-content.type1.blue .icon { background-color:#4db8c9; } 
.dt-sc-ico-content.type1.blue h2 a, .dt-sc-ico-content.type1.blue h2 { color:#4db8c9; }
.dt-sc-ico-content.type1.green .icon { background-color:#6dc82b; } 
.dt-sc-ico-content.type1.green h2 a, .dt-sc-ico-content.type1.green h2 { color:#6dc82b; }
.dt-sc-ico-content.type1.orange .icon { background-color:#f39d12; }
.dt-sc-ico-content.type1.orange h2 a, .dt-sc-ico-content.type1.orange h2 { color:#f39d12; }
.dt-sc-ico-content.type1.pink .icon { background-color:#e67fb9; }
.dt-sc-ico-content.type1.pink h2 a, .dt-sc-ico-content.type1.pink h2 { color:#e67fb9; }
.dt-sc-ico-content.type1.red .icon { background-color:#e74d3c; }
.dt-sc-ico-content.type1.red h2 a, .dt-sc-ico-content.type1.red h2 { color:#e74d3c; }
.dt-sc-ico-content.type1.purple .icon { background-color:#9c59b6; }
.dt-sc-ico-content.type1.purple h2 a, .dt-sc-ico-content.type1.purple h2 { color:#9c59b6; }
.dt-sc-ico-content.type1.ocean .icon { background-color:#1abc9c; }	
.dt-sc-ico-content.type1.ocean h2 a, .dt-sc-ico-content.type1.ocean h2 { color:#1abc9c; }	
.dt-sc-ico-content.type1.slateblue .icon { background-color:#836fff; }
.dt-sc-ico-content.type1.slateblue h2 a, .dt-sc-ico-content.type1.slateblue h2 { color:#836fff; }
.dt-sc-ico-content.type1.skyblue .icon { background-color:#00bfff; }
.dt-sc-ico-content.type1.skyblue h2 a, .dt-sc-ico-content.type1.skyblue h2 { color:#00bfff; }
.dt-sc-ico-content.type1.coral .icon { background-color:#ff7f50; }
.dt-sc-ico-content.type1.coral h2 a, .dt-sc-ico-content.type1.coral h2 { color:#ff7f50; }
.dt-sc-ico-content.type1.khaki .icon { background-color:#b6af55; }
.dt-sc-ico-content.type1.khaki h2 a, .dt-sc-ico-content.type1.khaki h2 { color:#b6af55; }
.dt-sc-ico-content.type1.cyan .icon { background-color:#00cdcd; }
.dt-sc-ico-content.type1.cyan h2 a, .dt-sc-ico-content.type1.cyan h2 { color:#00cdcd; }
.dt-sc-ico-content.type1.grey .icon { background-color:#8e8e8e; }
.dt-sc-ico-content.type1.grey h2 a, .dt-sc-ico-content.type1.grey h2 { color:#8e8e8e; }
.dt-sc-ico-content.type1.gold .icon { background-color:#e0a81c; }
.dt-sc-ico-content.type1.gold h2 a, .dt-sc-ico-content.type1.gold h2 { color:#e0a81c; }
.dt-sc-ico-content.type1.raspberry .icon { background-color:#a23b6f; }
.dt-sc-ico-content.type1.raspberry h2 a, .dt-sc-ico-content.type1.raspberry h2 { color:#a23b6f; }
.dt-sc-ico-content.type1.electricblue .icon { background-color:#536878; }
.dt-sc-ico-content.type1.electricblue h2 a, .dt-sc-ico-content.type1.electricblue h2 { color:#536878; }
.dt-sc-ico-content.type1.eggplant .icon { background-color:#614051; }
.dt-sc-ico-content.type1.eggplant h2 a, .dt-sc-ico-content.type1.eggplant h2 { color:#614051; }
.dt-sc-ico-content.type1.ferngreen .icon { background-color:#4f7942; }
.dt-sc-ico-content.type1.ferngreen h2 a, .dt-sc-ico-content.type1.ferngreen h2 { color:#4f7942; }
.dt-sc-ico-content.type1.palebrown .icon { background-color:#987654; }
.dt-sc-ico-content.type1.palebrown h2 a, .dt-sc-ico-content.type1.palebrown h2 { color:#987654; }
.dt-sc-ico-content.type2 { padding:0px 0px 0px 110px; position:relative; width:auto; display:block; float:none; text-align:left; min-height:90px; }
.dt-sc-ico-content.type2 .icon { position:absolute; left:0px; top:0px; background:#e2d9cd; width:90px; height:90px; color:#37251b; border-radius:90px; text-align:center; }
.dt-sc-ico-content.type2 .icon span { line-height:90px; text-align:center; font-size:34px; position:relative; }
.dt-sc-ico-content.type2 .icon:before { content:""; background-image:url(../../../plugins/designthemes-core-features/shortcodes/images/bordered-circle.png); background-repeat:no-repeat; background-size:80px 80px; width:80px; height:80px; position:absolute; left:0px; right:0px; margin:auto; top:6px; z-index:1; }
.dt-sc-ico-content.type2 .image { display:none; }
.dt-sc-ico-content.type2 h2 { font-size:16px; text-transform:none; letter-spacing:0px; margin-bottom:15px; font-weight:normal; }
.dt-sc-ico-content.type2 p { font-size:13px; }
.dt-sc-ico-content.type3 .icon { position:relative; width:90px; height:90px; color:#ffffff; border-radius:90px; text-align:center; margin:auto; }
.dt-sc-ico-content.type3 .icon span { line-height:90px; text-align:center; font-size:34px; position:relative; }
.dt-sc-ico-content.type3 .icon:before { content:""; background-image:url(../../../plugins/designthemes-core-features/shortcodes/images/bordered-circle.png); background-repeat:no-repeat; background-size:80px 80px; width:80px; height:80px; position:absolute; left:0px; right:0px; margin:auto; top:6px; z-index:1; }
.dt-sc-ico-content.type3 .image { display:none; }
.dt-sc-ico-content.type3 h2 { font-size:22px; font-weight:300; letter-spacing:0px; margin:30px 0px 15px; text-transform:none; }
.dt-sc-ico-content.type3.green .icon, .dt-sc-ico-content.type3.green .icon:after { background:#6dc82b; }
.dt-sc-ico-content.type3.chocolate .icon, .dt-sc-ico-content.type3.chocolate .icon:after { background:#d77d31; } 
.dt-sc-ico-content.type3.blue .icon, .dt-sc-ico-content.type3.blue .icon:after { background:#4db8c9; } 
.dt-sc-ico-content.type3.orange .icon, .dt-sc-ico-content.type3.orange .icon:after { background:#f39d12; }
.dt-sc-ico-content.type3.pink .icon, .dt-sc-ico-content.type3.pink .icon:after { background:#e67fb9; }
.dt-sc-ico-content.type3.red .icon, .dt-sc-ico-content.type3.red .icon:after { background:#e74d3c; }
.dt-sc-ico-content.type3.purple .icon, .dt-sc-ico-content.type3.purple .icon:after { background:#9c59b6; }
.dt-sc-ico-content.type3.ocean .icon, .dt-sc-ico-content.type3.ocean .icon:after { background:#1abc9c; }	
.dt-sc-ico-content.type3.slateblue .icon, .dt-sc-ico-content.type3.slateblue .icon:after { background:#836fff; }
.dt-sc-ico-content.type3.skyblue .icon, .dt-sc-ico-content.type3.skyblue .icon:after { background:#00bfff; }
.dt-sc-ico-content.type3.coral .icon, .dt-sc-ico-content.type3.coral .icon:after { background:#ff7f50; }
.dt-sc-ico-content.type3.khaki .icon, .dt-sc-ico-content.type3.khaki .icon:after { background:#b6af55; }
.dt-sc-ico-content.type3.cyan .icon, .dt-sc-ico-content.type3.cyan .icon:after { background:#00cdcd; }
.dt-sc-ico-content.type3.grey .icon, .dt-sc-ico-content.type3.grey .icon:after { background:#8e8e8e; }
.dt-sc-ico-content.type3.gold .icon, .dt-sc-ico-content.type3.gold .icon:after { background:#e0a81c; }
.dt-sc-ico-content.type3.raspberry .icon, .dt-sc-ico-content.type3.raspberry .icon:after { background:#a23b6f; }
.dt-sc-ico-content.type3.electricblue .icon, .dt-sc-ico-content.type3.electricblue .icon:after { background:#536878; }
.dt-sc-ico-content.type3.eggplant .icon, .dt-sc-ico-content.type3.eggplant .icon:after { background:#614051; }
.dt-sc-ico-content.type3.ferngreen .icon, .dt-sc-ico-content.type3.ferngreen .icon:after { background:#4f7942; }
.dt-sc-ico-content.type3.palebrown .icon, .dt-sc-ico-content.type3.palebrown .icon:after { background:#987654; }
.dt-sc-ico-content.type2 .icon:after, .dt-sc-ico-content.type3 .icon:after { position:absolute; content:""; height:100%; width:100%; left:0px; top:0px; border-radius:50%; -webkit-transform: scale(1.3); -moz-transform: scale(1.3); -ms-transform: scale(1.3); transform: scale(1.3); opacity: 0; -webkit-transition: -webkit-transform 0.4s, opacity 0.2s; -moz-transition: -moz-transform 0.4s, opacity 0.2s; transition: transform 0.4s, opacity 0.2s; }
.dt-sc-ico-content.type2:hover .icon:after, .dt-sc-ico-content.type3:hover .icon:after { opacity:1; -moz-transform: scale(1); -ms-transform: scale(1); transform: scale(1); }
.dt-sc-ico-content.type2:hover .icon, .dt-sc-ico-content.type3:hover .icon { background:none; } 
.dt-sc-ico-content.type2:hover .icon span, .dt-sc-ico-content.type3:hover .icon span { color:#ffffff; z-index:1; } .dt-sc-popular-procedures { width:100%; margin:0px; padding:0px; clear:both; display:block; text-align:center; }
.dt-sc-popular-procedures.with-image { margin:115px 0px 0px; }
.dt-sc-popular-procedures-wrapper { background:#f2f2e5 url(../../../plugins/designthemes-core-features/shortcodes/images/textured-pattern.png) repeat; padding:0px 0px 40px; margin:0px 0px 30px; width:100%; float:left; position:relative; }
.dt-sc-popular-procedures-wrapper:before { content:""; position:absolute; background:url(../../../plugins/designthemes-core-features/shortcodes/images/textured-border.png) repeat-x; height:6px; width:100%; left:0px; bottom:-6px; } .dt-sc-popular-procedures-wrapper .border { position:relative; background:url(//masajolivia.com/wp-content/plugins/designthemes-core-features/shortcodes/images/closed-border.png) repeat-x; height:53px; display:block; margin:0px 26px 0px 30px; }
.dt-sc-popular-procedures-wrapper .border:before, .dt-sc-popular-procedures-wrapper .border:after { content:""; position:absolute; height:53px; background:url(../../../plugins/designthemes-core-features/shortcodes/images/closed-border-sprite.png) left top no-repeat; }
.dt-sc-popular-procedures-wrapper .border:before { left:-30px; width:30px; }
.dt-sc-popular-procedures-wrapper .border:after { background-position:-33px top; width:26px; right:-26px; }
.dt-sc-popular-procedures h2 { font-weight:300; text-transform:none; margin:20px 0px; padding:0px 5%; letter-spacing:0px; letter-spacing:0px; }
.dt-sc-popular-procedures p { padding:0px 5%; }
.dt-sc-popular-procedures .image { width:100%; text-align:center; display:inline-block; margin:-165px 0px 0px; position:relative; z-index:1; }
.dt-sc-popular-procedures .image img { max-width:230px; border-radius:50%; } .dt-sc-popular-procedures .duration, .dt-sc-popular-procedures .price { font-size:20px; font-weight:700; clear:both; display:block; margin-bottom:20px; }
.dt-sc-popular-procedures .image:before { content:""; background-image:url(../../../plugins/designthemes-core-features/shortcodes/images/bordered-circle.png); background-repeat:no-repeat; background-size:216px 216px; width:216px; height:216px; position:absolute; left:0px; right:0px; margin:auto; top:7px; }
ul.dt-sc-fancy-list.procedures li:before { content:"\f0da";  }
ul.dt-sc-fancy-list.procedures li { padding-left:15px; width:29%; margin:0px 2% 0px 0px; float:left; }
.secondary-sidebar .dt-sc-popular-procedures.with-image { margin-top:80px; }
.secondary-sidebar .dt-sc-popular-procedures .image:before { width:170px; height:170px; background-size:170px 170px; top:5px; }
.secondary-sidebar .dt-sc-popular-procedures .image { margin-top:-130px; }
.secondary-sidebar .dt-sc-popular-procedures .image img { max-width:180px; } .dt-sc-callout-box { width:100%; margin:0px; padding:25px 3%; width:94%; float:left; }
.dt-sc-callout-box h4 { text-transform:none; margin-bottom:8px; font-size:18px; font-weight:normal; color:#d77d31; }
.dt-sc-callout-box h5 { font-size:16px; font-weight:normal; text-transform:none; color:#ac9d8e; margin-bottom:0px; }
.dt-sc-callout-box .dt-sc-callout-content { width:76%; float:left; margin-right:2%; }
.dt-sc-callout-box .dt-sc-callout-button { float:left; width:22%; }
.dt-sc-callout-box .dt-sc-callout-button a { float:right; margin-top:5px; }
.dt-sc-callout-box img { float:left; margin:0px 20px 0px 0px; }
.dt-sc-callout-box.with-icon h4 { margin-top:20px; }
.dt-sc-callout-box.with-icon .dt-sc-button { margin-top:25px; }
.dt-sc-callout-box .icon { width:65px; height:65px; float:left; margin:-5px 20px 0px 0px; text-align:center; line-height:70px; font-size:36px; border-radius:65px; }
.dt-sc-callout-box.with-icon { padding:25px 3% 25px 2%; width:95%; }
.dt-sc-callout-box.type1, .dt-sc-callout-box.type2, .dt-sc-callout-box.type4, .dt-sc-callout-box.type5 { border-left:1px solid; background:#e6e5d9 url(../../../plugins/designthemes-core-features/shortcodes/images/textured-pattern.png) repeat; position:relative; padding:35px 3%; }	
.dt-sc-callout-box.type1:before, .dt-sc-callout-box.type1:after, .dt-sc-callout-box.type2:before, .dt-sc-callout-box.type2:after { content:""; position:absolute; border-top:1px dashed #d2c4b9; width:100%; left:0px; top:10px; }
.dt-sc-callout-box.type1:after, .dt-sc-callout-box.type2:after { bottom:10px; top:inherit; }
.dt-sc-callout-box.type2 { border-left:0px; }	
.dt-sc-callout-box.type3 { border:1px solid; background:url(../../../plugins/designthemes-core-features/shortcodes/images/textured-pattern.png) repeat; position:relative; padding:35px 3%; width:94%; }	
.dt-sc-callout-box.type4 { border:0px; border-radius:100px; }
.dt-sc-callout-box.type5 { border:0px; background-color:#fcfcf7; }
.dt-sc-callout-box.type6 { margin:20px 0px; background:#e6e5d9 url(../../../plugins/designthemes-core-features/shortcodes/images/textured-pattern.png) repeat; position:relative; }
.dt-sc-callout-box.type6 h4 { display:none; }
.dt-sc-callout-box.type6 h5 { font-size:14px; line-height:28px; }
.dt-sc-callout-box.type6.with-icon h5 { margin-top:20px; }
.dt-sc-callout-box.type6 .dt-sc-button { margin-top:9px; }
.dt-sc-callout-box.type6.with-icon .dt-sc-button { margin-top:30px; }
.dt-sc-callout-box.type6:before { content:""; position:absolute; border:1px dashed #d2c4b9; border-left:0px; border-right:0px; height:86%; width:100%; left:0px; top:10px; }
.dt-sc-callout-box.type6:after { content:""; position:absolute; background:url(../../../plugins/designthemes-core-features/shortcodes/images/textured-border.png) repeat-x; height:6px; width:100%; left:0px; bottom:-6px;  }
.dt-sc-callout-box.type6 h4 { font-size:18px; text-transform:none; font-weight:normal; margin-bottom:-10px; margin-top:10px; }
.dt-sc-callout-box.type7 { margin:20px 0px; padding:0px; width:100%; }
.dt-sc-callout-box.type7 img { float:left; margin:0px 40px 0px 0px; }
.dt-sc-callout-box.type7 h5 { font-size:14px; line-height:28px; margin-top:20px; }
.dt-sc-callout-box.type7 .dt-sc-button { margin-top:70px; }
.dt-sc-callout-box.type7 h4 { font-size:18px; text-transform:none; font-weight:normal; margin-bottom:-10px; margin-top:30px; } .carousel-arrows { position:absolute; top:-69px; right:0px; }
.carousel-arrows a { color:#ac9d8e; font-size:40px; }
.carousel-arrows a.testimonial-prev { margin-right:5px; }
.dt-sc-testimonial-carousel-wrapper { float:left; clear:both; margin:0px; padding:0px; width:100%; position:relative; display:block; }
.dt-sc-testimonial-carousel li { display:block; float:left; margin:0px 10px; }
.dt-sc-testimonial { margin:0px; padding:0px 0px 0px 140px; float:left; display:block; position:relative; }
.dt-sc-testimonial .author { position:absolute; left:0px; top:0px; float:left; width:120px; height:120px; border-radius:120px; }
.dt-sc-testimonial .author img { max-width:120px; border-radius:120px; position:relative; }
.dt-sc-testimonial .author span { width:100%; height:100%; float:left; position:relative; }
.dt-sc-testimonial .author span:before {  content:""; background-image:url(../../../plugins/designthemes-core-features/shortcodes/images/bordered-circle.png); background-repeat:no-repeat; background-size:110px 110px; width:110px; height:110px; position:absolute; left:0px; right:0px; margin:auto; top:6px; z-index:1; }
.dt-sc-testimonial blockquote { padding:15px 0px; background:none; margin:0px; float:left; display:block; position:relative; }
.dt-sc-testimonial blockquote q { background:none; font-size:14px; line-height:28px; color:#ac9d8e; font-weight:normal; border:none; display:block; float:left; padding:0px; margin:0px; text-align:center; }
.dt-sc-testimonial blockquote q:after, .dt-sc-testimonial blockquote q:before { font-size:40px; display:inline; line-height:7px; font-style:normal; position:relative; top:18px; }
.dt-sc-testimonial blockquote q:after { margin-left:5px; }
.dt-sc-testimonial blockquote q:before { margin-right:5px; }
.dt-sc-testimonial cite { font-size:14px; font-weight:600; font-style:normal; float:right; }
.dt-sc-testimonial-carousel-wrapper.type2 { margin-top:20px; }
.type2 .dt-sc-testimonial { padding:0px; text-align:center; margin:0px; }
.type2 .dt-sc-testimonial-carousel li { margin:0px 70px; }
.type2 .dt-sc-testimonial blockquote { padding:0px; }
.type2 .dt-sc-testimonial .author { float:none; display:inline; bottom:-75px; left:0px; right:0px; margin:auto; position:inherit; }
.type2 .dt-sc-testimonial .author { width:150px; height:150px; border-radius:150px; }
.type2 .dt-sc-testimonial .author span { margin-top:-35px; }
.type2 .dt-sc-testimonial .author img { max-width:150px; border-radius:150px; }
.type2 .dt-sc-testimonial .author span:before { background-size:140px 140px; width:140px; height:140px; top:6px; }
.type2 .dt-sc-testimonial cite { margin-top:40px; }
.dt-sc-testimonial-carousel-wrapper.type2 .carousel-arrows { bottom:93px; top:inherit; right:0px; left:0px; margin:auto; width:220px; }
.dt-sc-testimonial-carousel-wrapper.type2 .carousel-arrows .testimonial-next { position:absolute; right:0px; top:0px; } .carousel-arrows a.partner-prev { background-position:left top; }
.carousel-arrows a.partner-next { background-position:right top; }
.dt-sc-partner-carousel-wrapper { float:left; clear:both; margin:0px; padding:0px; width:100%; position:relative; display:block; }
.dt-sc-partner-carousel li { display:block; float:left; margin:0px 10px; text-align:center; } .dt-sc-team { float:left; width:100%; margin:0px 0px 20px; padding:0px 0px 6px; text-align:center; background:#fcfcf7 url(../../../plugins/designthemes-core-features/shortcodes/images/textured-pattern.png) repeat; position:relative; }
.dt-sc-team:before, .dt-sc-team:after { content:""; position:absolute; width:100%; left:0px; }
.dt-sc-team:before { background:url(../../../plugins/designthemes-core-features/shortcodes/images/team-header.jpg) center center no-repeat; height:170px; top:0px; border-bottom:1px dashed #d3c6ba; }
.dt-sc-team:after { background:url(../../../plugins/designthemes-core-features/shortcodes/images/textured-border.png) repeat-x; height:6px; bottom:-6px; }
.dt-sc-team .image { float:left; width:100%; text-align:center; padding:0px 0px 20px; position:relative; z-index:1; line-height:0; }
.dt-sc-team .image img { max-width:150px; border-radius:100%; }
.dt-sc-team .image:before { content:""; background-image:url(../../../plugins/designthemes-core-features/shortcodes/images/bordered-circle.png); background-repeat:no-repeat; background-size:140px 140px; width:140px; height:140px; position:absolute; left:0px; right:0px; margin:auto; top:6px; }
.dt-sc-team .team-details { text-align:center; clear:both; float:left; width:100%; position:relative; z-index:1; margin:20px 0px 5px; }
.dt-sc-team h5 { font-size:20px; font-weight:300; text-transform:uppercase; margin-bottom:5px; color:#37251b; padding:0px 10px; }
.dt-sc-team h6 { font-size:14px; font-weight:normal; margin-bottom:20px; color:#37251b; text-transform:none; padding:0px 10px; }
.dt-sc-team p { font-size:13px; padding:0px 15px 20px; margin-bottom:12px; border-bottom:1px dashed #d2c4b9; clear:both; }
.dt-sc-team .dt-sc-social-icons { line-height:0px; }
.dt-sc-team .dt-sc-social-icons li { margin:0px 8px; } .dt-sc-social-icons { float:left; text-align:center; margin:0px; padding:0px; clear:both; width:100%; }
.dt-sc-social-icons li { display:inline-block; margin:0px 5px; padding:0px; text-align:center; position:relative; transition:background-color 300ms linear; -webkit-transition:background-color 300ms linear; -moz-transition: background-color 300ms linear; -o-transition:background-color 300ms linear; -ms-transition:background-color 300ms linear; }
.dt-sc-social-icons li a { height:40px; width:40px; display:block; text-align:center; } .dt-sc-social-icons li img {  bottom:0px; left:0px; right:0; top:0; margin:auto; position:absolute; } 
.dt-sc-social-icons li img:first-child { display:none; }
.dt-sc-social-icons li:hover img:first-child { display:block; z-index:1;  }
.dt-sc-social-icons li:hover img:last-child { display:none; }		
.dt-sc-social-icons li.delicious:hover { background:#2648be; }
.dt-sc-social-icons li.deviantart:hover { background:#54675a; }
.dt-sc-social-icons li.digg:hover { background:#1a5891; }
.dt-sc-social-icons li.dribble:hover { background:#f974a4; }
.dt-sc-social-icons li.facebook:hover { background:#3c5b9b; }
.dt-sc-social-icons li.flickr:hover { background:#e30377; }
.dt-sc-social-icons li.google:hover { background:#ba3526; }
.dt-sc-social-icons li.gtalk:hover { background:#23458f; }
.dt-sc-social-icons li.lastfm:hover { background:#d12540; }
.dt-sc-social-icons li.linkedin:hover { background:#0173b2; }
.dt-sc-social-icons li.mail:hover { background:#edc719; }
.dt-sc-social-icons li.myspace:hover { background:#4f79c6; }
.dt-sc-social-icons li.picasa:hover { background:#8a66a3; }
.dt-sc-social-icons li.pinterest:hover { background:#ca1325; }
.dt-sc-social-icons li.reddit:hover { background:#ff1a00; }
.dt-sc-social-icons li.rss:hover { background:#ffb922; }
.dt-sc-social-icons li.skype:hover { background:#00aaf1; }
.dt-sc-social-icons li.stumbleupon:hover { background:#eb4924; }
.dt-sc-social-icons li.technorati:hover { background:#5bb834; }
.dt-sc-social-icons li.tumblr:hover { background:#2a445f; }
.dt-sc-social-icons li.twitter:hover { background:#2caae1; }
.dt-sc-social-icons li.viadeo:hover { background:#f4982b; }
.dt-sc-social-icons li.vimeo:hover { background:#41b2dc; }
.dt-sc-social-icons li.yahoo:hover { background:#7c1f70; }
.dt-sc-social-icons li.youtube:hover { background:#ff3431; } .dt-sc-tabs-container { float:left; width:100%; margin:0px 0px 20px; padding:0px; clear:both; }
.dt-sc-tabs-container.aligncenter ul.dt-sc-tabs-frame { margin-bottom:30px; }
ul.dt-sc-tabs-frame { float:left; margin:0px 0px 10px; padding:0px; width:100%; }
ul.dt-sc-tabs-frame > li { float:left; display:inline; margin:0px -1px 0px 0px; padding:0px; }
ul.dt-sc-tabs-frame > li > a { border-bottom:5px solid transparent; float:left; margin:0px 10px 0px 0px; padding:0px 10px 10px; font-size:16px; text-align:center; font-weight:normal; color:#37251b; }
ul.dt-sc-tabs-frame > li > a.current { border-color:#37251b; position:relative; z-index:1; }
ul.dt-sc-tabs-frame > li > a.current > span, ul.dt-sc-tabs-frame > li > a.current:hover { color:#37251b; }
.dt-sc-tabs-container.aligncenter > ul.dt-sc-tabs-frame { text-align:center; }
.dt-sc-tabs-container.aligncenter > ul.dt-sc-tabs-frame > li, .dt-sc-tabs-container.aligncenter > ul.dt-sc-tabs-frame > li > a { text-align:center; float:none; display:inline-block; }
.dt-sc-tabs-frame-content { float:left; clear:both; width:100%; margin:-1px 0px 0px; padding:20px 0px; text-align:left; } .dt-sc-tabs-vertical-container { float:left; width:100%; margin:0px 0px 20px; padding:0px; clear:both; }
ul.dt-sc-tabs-vertical-frame { float:left; width:32%; margin:0px -1px 0px 0px; padding:0px; }
ul.dt-sc-tabs-vertical-frame > li { float:left; display:block; margin:0px 0px 5px; padding:0px; width:100%; position:relative; }
ul.dt-sc-tabs-vertical-frame > li > a { display:block; border-left:3px solid transparent; margin:0px; padding:10px 0px 10px 15px; font-weight:normal; color:#37251b; font-size:16px; text-align:left;  }
ul.dt-sc-tabs-vertical-frame > li > a.current { border-color:#37251b; background:#e6e5d9 url(../../../plugins/designthemes-core-features/shortcodes/images/textured-pattern.png) left center repeat; }
ul.dt-sc-tabs-vertical-frame > li > a.current > span { color:#37251b; } .dt-sc-tabs-vertical-frame-content { background:#e6e5d9 url(../../../plugins/designthemes-core-features/shortcodes/images/textured-pattern.png) repeat; float:left; width:57%; margin:0px; padding:20px 5%; position:relative; }		
.dt-sc-tabs-vertical-frame-content:after { content:""; position:absolute; bottom:-6px; left:0px; width:100%; height:6px; background:url(../../../plugins/designthemes-core-features/shortcodes/images/textured-border.png) repeat-x; }
.dt-sc-tabs-vertical-frame-content h4 { text-transform:none; } .dt-sc-gift-card-section { float:left; width:100%; margin:0px; padding:0px; display:block; clear:both; }
.dt-sc-gift-card-section .title { display:inline-block; text-align:center; width:100%; margin:0px 0px 20px; }
.dt-sc-gift-card-section h6 { border-bottom:5px solid #37251b; padding:0px 10px 10px; font-size:16px; display:inline-block; text-align:center; text-transform:none; font-weight:normal; }
.dt-sc-gift-card { background:#f6f6e9 url(../../../plugins/designthemes-core-features/shortcodes/images/textured-pattern.png) repeat; clear:both; width:100%; display:block; text-align:center; padding:0px 0px 10px; position:relative; cursor:pointer; }
.dt-sc-gift-card:before { content:""; position:absolute; bottom:-6px; left:0px; background:url(../../../plugins/designthemes-core-features/shortcodes/images/textured-border.png) repeat-x; width:100%; height:6px; }
.dt-sc-gift-card .price { background:url(../../../plugins/designthemes-core-features/shortcodes/images/gift-card-texture.jpg) repeat; font-size:25px; font-weight:bold; padding:25px 0px; margin:0px; display:inline-block; width:100%; position:relative; }
.dt-sc-gift-card .price:before, .dt-sc-gift-card .price:after { content:""; position:absolute; width:100%; left:0px; }
.dt-sc-gift-card .price:before { top:5px; border-top:1px dashed #d2c4b9; }
.dt-sc-gift-card .price:after { bottom:5px; border-top:1px dashed #d2c4b9; }
.dt-sc-gift-card .image { position:relative; line-height:0; width:100%; overflow:hidden; }
.dt-sc-gift-card .image .overlay { position:absolute; top:0px; left:0px; width:100%; height:0px; -webkit-transition:all 0.5s; -moz-transition:all 0.5s; -ms-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s;  }
.dt-sc-gift-card .image .overlay span { position:absolute; line-height:28px; font-size:16px; color:#ffffff; margin:auto; left:0px; top:0px; right:0px; bottom:0px; height:28px; font-size:0px; -webkit-transition:all 0.1s; -moz-transition:all 0.1s; -ms-transition:all 0.1s; -o-transition:all 0.5s; transition:all 0.1s; }
.dt-sc-gift-card h4 { margin:25px 0px 15px; color:#ac9d8e; text-transform:none; padding:0px 10px; }
.dt-sc-gift-card p { padding:0px 10px; }
.dt-sc-gift-card:hover .image .overlay, .dt-sc-gift-card.selected .image .overlay { height:100%; }
.dt-sc-gift-card:hover .image .overlay span, .dt-sc-gift-card.selected .image .overlay span { font-size:14px; }
.dt-sc-gift-card:hover h4, .dt-sc-gift-card.selected h4 { color:#37251b; }
.dt-sc-gift-card-section form p { display:block; margin-bottom:20px; }
.dt-sc-gift-card-section form .dt-sc-one-half textarea { height:94px; }
.dt-sc-gift-card-section form input[type="submit"] { margin:10px 0px 0px; }
.dt-sc-gift-card-section form .note { font-size:12px; margin:15px 0px 0px; } .dt-sc-images-carousel-wrapper { float:left; clear:both; margin:0px; padding:0px; width:100%; position:relative; display:block; }
.dt-sc-images-carousel li { display:block; float:left; margin:0px 10px; padding:0px; }
.dt-sc-images-carousel li a { line-height:0px; display:block; } blockquote.type2 { border-left:0px; background:#fcfcf7 url(../../../plugins/designthemes-core-features/shortcodes/images/textured-pattern.png) repeat; position:relative; } 
blockquote.type2:after { content:""; position:absolute; background:url(../../../plugins/designthemes-core-features/shortcodes/images/textured-border.png) repeat-x; height:6px; width:100%; left:0px; bottom:-6px; }
blockquote.type2 q { border:none; font-size:14px; padding:0px; margin:0px; }
blockquote.type2 cite { font-style:normal; font-size:16px; line-height:22px; font-weight:300; float:none; text-align:center; margin-top:15px; }
blockquote.type3 { border:none; background:none; text-align:center; padding:0px; }
blockquote.type3 q { border:none; font-size:18px; font-style:italic; line-height:32px; }
blockquote.type3:before { background:none; border:none; }
blockquote.type3 cite { font-size:16px; line-height:22px; font-style:normal; }
blockquote.type4 { background:#fcfcf7 url(../../../plugins/designthemes-core-features/shortcodes/images/textured-pattern.png) repeat; padding:30px 20px; border:none; position:relative; }
blockquote.type4:before { content:""; position:absolute; border:1px dashed #d2c4b9; border-left:0px; border-right:0px; height:88%; width:100%; left:0px; top:10px; }
blockquote.type4 q { border:none; font-size:14px; padding:0px; margin:0px; }
blockquote.type4 cite { font-style:normal; font-size:16px; line-height:22px; font-weight:300; } .dt-sc-pullquote1, .dt-sc-pullquote2, .dt-sc-pullquote3, .dt-sc-pullquote4, .dt-sc-pullquote5, .dt-sc-pullquote6 { display:inline-block; margin-bottom:20px; margin-right:4%; margin-top:20px; width:40%; }	
.dt-sc-pullquote1, .dt-sc-pullquote2, .dt-sc-pullquote3, .dt-sc-pullquote4, .dt-sc-pullquote5, .dt-sc-pullquote6 { font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; letter-spacing: -0.5px; line-height:30px; }	
.dt-sc-pullquote1 { border-left:3px solid #d2c4b9; background:#e6e5d9 url(../../../plugins/designthemes-core-features/shortcodes/images/textured-pattern.png) repeat; letter-spacing:0; line-height:25px; padding:15px; width:36%; }	
.dt-sc-pullquote2 { background:#e6e5d9 url(../../../plugins/designthemes-core-features/shortcodes/images/textured-pattern.png) repeat; border:1px dashed #d2c4b9; box-shadow:0 0 5px #d2c4b9; padding:19px; }	
.dt-sc-pullquote3 { background:#e6e5d9 url(../../../plugins/designthemes-core-features/shortcodes/images/textured-pattern.png) repeat; border-bottom:2px dotted #d2c4b9; border-top:2px dotted #d2c4b9; padding:19px; }	
.dt-sc-pullquote4 { border-bottom:4px double #d2c4b9; border-top:4px double #d2c4b9; margin-top:20px; padding:10px 0px; }	
.dt-sc-pullquote5 { letter-spacing:0; line-height:25px; padding:5px 5px 5px 15px; width:36%; }	
.dt-sc-pullquote6 { background:#e6e5d9 url(../../../plugins/designthemes-core-features/shortcodes/images/textured-pattern.png) repeat; letter-spacing:0; line-height:25px; padding:15px; width:36%; }	
.quotes:before { content:open-quote; display:inline; font-size:150%; font-weight:bold; margin-right:5px; vertical-align:middle; }	
.quotes:after { content:close-quote; display:inline; font-size:150%; font-weight:bold; margin-left:5px; vertical-align:middle; }	
.dt-sc-pullquote1.aligncenter, .dt-sc-pullquote2.aligncenter, .dt-sc-pullquote3.aligncenter, .dt-sc-pullquote4.aligncenter, .dt-sc-pullquote5.aligncenter, .dt-sc-pullquote6.aligncenter { display:block; float:none; text-align:center; width:auto; }	
.dt-sc-pullquote1.alignleft, .dt-sc-pullquote1.aligncenter { margin-left:2px; }	
.dt-sc-pullquote1.alignright, .dt-sc-pullquote1.aligncenter { margin-right:2px; }  .dt-sc-pricing-table { width:100%; margin:0px 0px 20px; padding:0px; float:left; line-height:1; }
.dt-sc-pr-tb-col { position:relative; width:100%; margin:0px; padding:0px; text-align:center; -webkit-transition:-webkit-box-shadow 0.2s ease-out; -moz-transition:-moz-box-shadow 0.2s ease-out; 	-o-transition:-o-box-shadow 0.2s ease-out; transition:box-shadow 0.2s ease-out; border:2px solid; border-radius:5px; }
.tb-title h5 { padding:20px; font-weight:bold; font-size:20px; line-height:normal; text-transform:uppercase; margin-bottom:0px; }
.dt-sc-tb-header { float:left; width:100%; }
.dt-sc-tb-header .dt-sc-tb-thumb { display:inline-block; width:100%; position:relative; float:left; }
.dt-sc-tb-header .dt-sc-tb-thumb > img { border-radius:3px 3px 0 0; float: left; position: relative; width: 100%; z-index: 9; }
.dt-sc-tb-header .dt-sc-tb-thumb .dt-sc-tb-title { bottom: 0; display: inline-block; left: 0;  opacity: 0.9; position: absolute; width: 100%; padding:15px 0px; z-index:9; }
.dt-sc-tb-header .dt-sc-tb-thumb .dt-sc-tb-title h3 { font-size:14px; margin-bottom:0; color:#2c2c2c; font-weight:bold; }
.dt-sc-tb-header .dt-sc-price { padding:20px 0px; display:inline-block; font-size:46px; font-weight:bold; color:#ffffff; position:relative; width:100%; }
.dt-sc-tb-header .dt-sc-price span { font-size:18px; font-weight:bold; font-size:63px; color:#ffffff; }
.dt-sc-tb-header .dt-sc-price sup { position:absolute; top:5px; right:0px; font-size:14px; text-transform:capitalize; }
.dt-sc-tb-header .dt-sc-price p { display:inline-block; line-height:56px; margin:0px; position:relative; }
.dt-sc-tb-content { list-style-type:none; margin:0px; padding:20px 0 15px; display:inline-block; width:100%; }
.dt-sc-tb-content li { margin:0 10px; font-size:13px; color:#5A5A5A; border-bottom:1px solid; padding:15px 10px; line-height:1 }
.dt-sc-tb-content li:before { content: "\f00c"; font-family:FontAwesome; font-style:normal; font-weight:normal; text-decoration:inherit; margin-right:5px; }
.dt-sc-tb-content li:last-child { border-bottom:none; }
.dt-sc-tb-content .dt-sc-rounded { width:162px; height:132px; margin:0 auto; color:#fff; padding-top:30px; }
.dt-sc-tb-content .dt-sc-rounded span { font-size:11px; font-weight:bold; text-transform:uppercase; }
.dt-sc-tb-content .dt-sc-rounded h3 { font-size:20px; text-transform:none; font-weight:normal; color:#fff; margin-bottom:1px; }
.dt-sc-tb-content .dt-sc-rounded p { margin: auto; width: 130px; font-size:12px; line-height:18px; }
.dt-sc-rounded hr { margin:auto auto 5px; width:77px; float:none; }
.dt-sc-pr-tb-col .dt-sc-buy-now { padding:20px; margin:0px; background:#ffffff url(../../../plugins/designthemes-core-features/shortcodes/images/textured-pattern-light.png) center center repeat; border-radius:0px 0px 5px 5px; }
.dt-sc-pr-tb-col .dt-sc-buy-now .dt-sc-button { margin:0px; color:#ffffff; }
.dt-sc-pr-tb-col, .dt-sc-tb-header .price, .tb-title h5, .dt-sc-pr-tb-col .dt-sc-buy-now { -webkit-transition:all 300ms linear; -moz-transition:all 300ms linear; -o-transition:all 300ms linear; -ms-transition:all 300ms linear; transition:all 300ms linear; }
.dt-sc-pr-tb-col.selected, .dt-sc-pr-tb-col:hover { z-index:10; box-shadow:0px 0px 15px rgba(0, 0, 0, 0.25); -moz-box-shadow:0px 0px 15px rgba(0, 0, 0, 0.25); -webkit-box-shadow:0px 0px 15px rgba(0, 0, 0, 0.25); }
.dt-sc-pr-tb-col:hover { z-index:100; }
.dt-sc-pr-tb-col.orange .dt-sc-tb-header .dt-sc-price span span, .dt-sc-pr-tb-col.green .dt-sc-tb-header .dt-sc-price span span, .dt-sc-pr-tb-col.blue .dt-sc-tb-header .dt-sc-price span span, .dt-sc-pr-tb-col.skyblue .dt-sc-tb-header .dt-sc-price span span, .dt-sc-pr-tb-col.chocolate .dt-sc-tb-header .dt-sc-price span span, .dt-sc-pr-tb-col.corel .dt-sc-tb-header .dt-sc-price span span, .dt-sc-pr-tb-col.pink .dt-sc-tb-header .dt-sc-price span span, .dt-sc-pr-tb-col.red .dt-sc-tb-header .dt-sc-price span span { color:#fff; }
.dt-sc-pr-tb-col .dt-sc-tb-header .dt-sc-price, .dt-sc-pr-tb-col .dt-sc-buy-now .dt-sc-button, .dt-sc-pr-tb-col .dt-sc-tb-content .dt-sc-rounded { background:url(../../../plugins/designthemes-core-features/shortcodes/images/textured-pattern-light.png) center center repeat; }
.dt-sc-pr-tb-col.blue .dt-sc-tb-header .dt-sc-price, .dt-sc-pr-tb-col.blue .dt-sc-buy-now .dt-sc-button, .dt-sc-pr-tb-col.blue .dt-sc-tb-content .dt-sc-rounded { background-color:#6d9ab5; }
.dt-sc-pr-tb-col.blue .dt-sc-buy-now .dt-sc-button:hover { background:#5586a3; }
.dt-sc-pr-tb-col.blue .dt-sc-buy-now .dt-sc-button { border-color:#5586a3; }
.dt-sc-pr-tb-col.blue .dt-sc-tb-content li:before { color:#6d9ab5; }
.dt-sc-pr-tb-col.blue .dt-sc-tb-header .dt-sc-price > span, .dt-sc-pr-tb-col.blue .dt-sc-tb-header .dt-sc-price sup, .dt-sc-pr-tb-col.blue .dt-sc-tb-content .dt-sc-rounded span { color:#a4cee7; }
.dt-sc-pr-tb-col.blue .dt-sc-rounded hr { background:#a4cee7; }
.dt-sc-pr-tb-col.blue .dt-sc-tb-header .dt-sc-tb-title, .dt-sc-pr-tb-col.blue .dt-sc-tb-content { background-color:#cbe4f3; }
.dt-sc-pr-tb-col.blue .dt-sc-tb-content li, .dt-sc-pr-tb-col.blue { border-color:#6d9ab5; }
.dt-sc-pr-tb-col.lightgreen .dt-sc-tb-header .dt-sc-price, .dt-sc-pr-tb-col.lightgreen .dt-sc-buy-now .dt-sc-button, .dt-sc-pr-tb-col.lightgreen .dt-sc-tb-content .dt-sc-rounded { background-color:#a5c93a; }
.dt-sc-pr-tb-col.lightgreen .dt-sc-buy-now .dt-sc-button:hover { background:#90b328; }
.dt-sc-pr-tb-col.lightgreen .dt-sc-buy-now .dt-sc-button { border-color:#90b328; }
.dt-sc-pr-tb-col.lightgreen .dt-sc-tb-content li:before { color:#a5c93a; }
.dt-sc-pr-tb-col.lightgreen .dt-sc-tb-header .dt-sc-price > span, .dt-sc-pr-tb-col.lightgreen .dt-sc-tb-header .dt-sc-price sup, .dt-sc-pr-tb-col.lightgreen .dt-sc-tb-content .dt-sc-rounded span { color:#f3ffce; }
.dt-sc-pr-tb-col.lightgreen .dt-sc-rounded hr { background:#f3ffce; }
.dt-sc-pr-tb-col.lightgreen .dt-sc-tb-header .dt-sc-tb-title, .dt-sc-pr-tb-col.lightgreen .dt-sc-tb-content { background-color:#ccea73; }
.dt-sc-pr-tb-col.lightgreen .dt-sc-tb-content li, .dt-sc-pr-tb-col.lightgreen { border-color:#b5e034; }
.dt-sc-pr-tb-col.darkpink .dt-sc-tb-header .dt-sc-price, .dt-sc-pr-tb-col.darkpink .dt-sc-buy-now .dt-sc-button, .dt-sc-pr-tb-col.darkpink .dt-sc-tb-content .dt-sc-rounded { background-color:#d75b7e; }
.dt-sc-pr-tb-col.darkpink .dt-sc-buy-now .dt-sc-button:hover { background:#c14165; }
.dt-sc-pr-tb-col.darkpink .dt-sc-buy-now .dt-sc-button { border-color:#c14165; }
.dt-sc-pr-tb-col.darkpink .dt-sc-tb-content li:before { color:#d75b7e; }
.dt-sc-pr-tb-col.darkpink .dt-sc-tb-header .dt-sc-price > span, .dt-sc-pr-tb-col.darkpink .dt-sc-tb-header .dt-sc-price sup, .dt-sc-pr-tb-col.darkpink .dt-sc-tb-content .dt-sc-rounded span { color:#fecfdc; }
.dt-sc-pr-tb-col.darkpink .dt-sc-rounded hr { background:#fecfdc; }
.dt-sc-pr-tb-col.darkpink .dt-sc-tb-header .dt-sc-tb-title, .dt-sc-pr-tb-col.darkpink .dt-sc-tb-content { background-color:#fbabc2; }
.dt-sc-pr-tb-col.darkpink .dt-sc-tb-content li, .dt-sc-pr-tb-col.darkpink { border-color:#ea7e9c; }
.dt-sc-pr-tb-col.chocolate .dt-sc-tb-header .dt-sc-price, .dt-sc-pr-tb-col.chocolate .dt-sc-buy-now .dt-sc-button, .dt-sc-pr-tb-col.chocolate .dt-sc-tb-content .dt-sc-rounded { background-color:#cd661d; }
.dt-sc-pr-tb-col.chocolate .dt-sc-buy-now .dt-sc-button:hover { background:#b1520f; }
.dt-sc-pr-tb-col.chocolate .dt-sc-buy-now .dt-sc-button { border-color:#b1520f; }
.dt-sc-pr-tb-col.chocolate .dt-sc-tb-content li:before { color:#cd661d; }
.dt-sc-pr-tb-col.chocolate .dt-sc-tb-header .dt-sc-price > span, .dt-sc-pr-tb-col.chocolate .dt-sc-tb-header .dt-sc-price sup, .dt-sc-pr-tb-col.chocolate .dt-sc-tb-content .dt-sc-rounded span { color:#ee9f68; }
.dt-sc-pr-tb-col.chocolate .dt-sc-rounded hr { background:#ee9f68; }
.dt-sc-pr-tb-col.chocolate .dt-sc-tb-header .dt-sc-tb-title, .dt-sc-pr-tb-col.chocolate .dt-sc-tb-content { background-color:#ffd3b4; }
.dt-sc-pr-tb-col.chocolate .dt-sc-tb-content li, .dt-sc-pr-tb-col.chocolate { border-color:#eba26f; }
.dt-sc-pr-tb-col.slateblue .dt-sc-tb-header .dt-sc-price, .dt-sc-pr-tb-col.slateblue .dt-sc-buy-now .dt-sc-button, .dt-sc-pr-tb-col.slateblue .dt-sc-tb-content .dt-sc-rounded { background-color:#836fff; }
.dt-sc-pr-tb-col.slateblue .dt-sc-buy-now .dt-sc-button:hover { background:#6a55ee; }
.dt-sc-pr-tb-col.slateblue .dt-sc-buy-now .dt-sc-button { border-color:#6a55ee; }
.dt-sc-pr-tb-col.slateblue .dt-sc-tb-content li:before { color:#836fff; }
.dt-sc-pr-tb-col.slateblue .dt-sc-tb-header .dt-sc-price > span, .dt-sc-pr-tb-col.slateblue .dt-sc-tb-header .dt-sc-price sup, .dt-sc-pr-tb-col.slateblue .dt-sc-tb-content .dt-sc-rounded span { color:#c2baf3; }
.dt-sc-pr-tb-col.slateblue .dt-sc-rounded hr { background:#c2baf3; }
.dt-sc-pr-tb-col.slateblue .dt-sc-tb-header .dt-sc-tb-title, .dt-sc-pr-tb-col.slateblue .dt-sc-tb-content { background-color:#e5e1ff; }
.dt-sc-pr-tb-col.slateblue .dt-sc-tb-content li, .dt-sc-pr-tb-col.slateblue { border-color:#9283f2; }
.dt-sc-pr-tb-col.skyblue .dt-sc-tb-header .dt-sc-price, .dt-sc-pr-tb-col.skyblue .dt-sc-buy-now .dt-sc-button, .dt-sc-pr-tb-col.skyblue .dt-sc-tb-content .dt-sc-rounded { background-color:#00bfff; }
.dt-sc-pr-tb-col.skyblue .dt-sc-buy-now .dt-sc-button:hover { background:#01ade6; }
.dt-sc-pr-tb-col.skyblue .dt-sc-buy-now .dt-sc-button { border-color:#01ade6; }
.dt-sc-pr-tb-col.skyblue .dt-sc-tb-content li:before { color:#00bfff; }
.dt-sc-pr-tb-col.skyblue .dt-sc-tb-header .dt-sc-price > span, .dt-sc-pr-tb-col.skyblue .dt-sc-tb-header .dt-sc-price sup, .dt-sc-pr-tb-col.skyblue .dt-sc-tb-content .dt-sc-rounded span { color:#89ddf9; }
.dt-sc-pr-tb-col.skyblue .dt-sc-rounded hr { background:#89ddf9; }
.dt-sc-pr-tb-col.skyblue .dt-sc-tb-header .dt-sc-tb-title, .dt-sc-pr-tb-col.skyblue .dt-sc-tb-content { background-color:#c3eefc; }
.dt-sc-pr-tb-col.skyblue .dt-sc-tb-content li, .dt-sc-pr-tb-col.skyblue { border-color:#7ccde8; }
.dt-sc-pr-tb-col.red .dt-sc-tb-header .dt-sc-price, .dt-sc-pr-tb-col.red .dt-sc-buy-now .dt-sc-button, .dt-sc-pr-tb-col.red .dt-sc-tb-content .dt-sc-rounded { background-color:#f27c7e; }
.dt-sc-pr-tb-col.red .dt-sc-buy-now .dt-sc-button:hover { background:#e46365; }
.dt-sc-pr-tb-col.red .dt-sc-buy-now .dt-sc-button { border-color:#e46365; }
.dt-sc-pr-tb-col.red .dt-sc-tb-content li:before { color:#e74d3c; }
.dt-sc-pr-tb-col.red .dt-sc-tb-header .dt-sc-price > span, .dt-sc-pr-tb-col.red .dt-sc-tb-header .dt-sc-price sup, .dt-sc-pr-tb-col.red .dt-sc-tb-content .dt-sc-rounded span { color:#f59c92; }
.dt-sc-pr-tb-col.red .dt-sc-rounded hr { background:#f59c92; }
.dt-sc-pr-tb-col.red .dt-sc-tb-header .dt-sc-tb-title, .dt-sc-pr-tb-col.red .dt-sc-tb-content { background-color:#ffd4d5; }
.dt-sc-pr-tb-col.red .dt-sc-tb-content li, .dt-sc-pr-tb-col.red { border-color:#f27c7e; }
.dt-sc-pr-tb-col.raspberry .dt-sc-tb-header .dt-sc-price, .dt-sc-pr-tb-col.raspberry .dt-sc-buy-now .dt-sc-button, .dt-sc-pr-tb-col.raspberry .dt-sc-tb-content .dt-sc-rounded { background-color:#a23b6f; }
.dt-sc-pr-tb-col.raspberry .dt-sc-buy-now .dt-sc-button:hover { background:#912a5e; }
.dt-sc-pr-tb-col.raspberry .dt-sc-buy-now .dt-sc-button { border-color:#912a5e; }
.dt-sc-pr-tb-col.raspberry .dt-sc-tb-content li:before { color:#a23b6f; }
.dt-sc-pr-tb-col.raspberry .dt-sc-tb-header .dt-sc-price > span, .dt-sc-pr-tb-col.raspberry .dt-sc-tb-header .dt-sc-price sup, .dt-sc-pr-tb-col.raspberry .dt-sc-tb-content .dt-sc-rounded span { color:#d0679c; }
.dt-sc-pr-tb-col.raspberry .dt-sc-rounded hr { background:#d0679c; }
.dt-sc-pr-tb-col.raspberry .dt-sc-tb-header .dt-sc-tb-title, .dt-sc-pr-tb-col.raspberry .dt-sc-tb-content { background-color:#f3b5d4; }
.dt-sc-pr-tb-col.raspberry .dt-sc-tb-content li, .dt-sc-pr-tb-col.raspberry { border-color:#e479af; }
.dt-sc-pr-tb-col.purple .dt-sc-tb-header .dt-sc-price, .dt-sc-pr-tb-col.purple .dt-sc-buy-now .dt-sc-button, .dt-sc-pr-tb-col.purple .dt-sc-tb-content .dt-sc-rounded { background-color:#9c59b6; }
.dt-sc-pr-tb-col.purple .dt-sc-buy-now .dt-sc-button:hover { background:#8945a4; }
.dt-sc-pr-tb-col.purple .dt-sc-buy-now .dt-sc-button { border-color:#8945a4; }
.dt-sc-pr-tb-col.purple .dt-sc-tb-content li:before { color:#9c59b6; }
.dt-sc-pr-tb-col.purple .dt-sc-tb-header .dt-sc-price > span, .dt-sc-pr-tb-col.purple .dt-sc-tb-header .dt-sc-price sup, .dt-sc-pr-tb-col.purple .dt-sc-tb-content .dt-sc-rounded span { color:#c188d8; }
.dt-sc-pr-tb-col.purple .dt-sc-rounded hr { background:#c188d8; }
.dt-sc-pr-tb-col.purple .dt-sc-tb-header .dt-sc-tb-title, .dt-sc-pr-tb-col.purple .dt-sc-tb-content { background-color:#e3b6f4; }
.dt-sc-pr-tb-col.purple .dt-sc-tb-content li, .dt-sc-pr-tb-col.purple { border-color:#c27fdc; }
.dt-sc-pr-tb-col.pink .dt-sc-tb-header .dt-sc-price, .dt-sc-pr-tb-col.pink .dt-sc-buy-now .dt-sc-button, .dt-sc-pr-tb-col.pink .dt-sc-tb-content .dt-sc-rounded { background-color:#e67fb9; }
.dt-sc-pr-tb-col.pink .dt-sc-buy-now .dt-sc-button:hover { background:#d665a5; }
.dt-sc-pr-tb-col.pink .dt-sc-buy-now .dt-sc-button { border-color:#d665a5; }
.dt-sc-pr-tb-col.pink .dt-sc-tb-content li:before { color:#e67fb9; }
.dt-sc-pr-tb-col.pink .dt-sc-tb-header .dt-sc-price > span, .dt-sc-pr-tb-col.pink .dt-sc-tb-header .dt-sc-price sup, .dt-sc-pr-tb-col.pink .dt-sc-tb-content .dt-sc-rounded span { color:#ffcae8; }
.dt-sc-pr-tb-col.pink .dt-sc-rounded hr { background:#ffcae8; }
.dt-sc-pr-tb-col.pink .dt-sc-tb-header .dt-sc-tb-title, .dt-sc-pr-tb-col.pink .dt-sc-tb-content { background-color:#f6c7e1; }
.dt-sc-pr-tb-col.pink .dt-sc-tb-content li, .dt-sc-pr-tb-col.pink { border-color:#e17bb4; }
.dt-sc-pr-tb-col.palebrown .dt-sc-tb-header .dt-sc-price, .dt-sc-pr-tb-col.palebrown .dt-sc-buy-now .dt-sc-button, .dt-sc-pr-tb-col.palebrown .dt-sc-tb-content .dt-sc-rounded { background-color:#987654; }
.dt-sc-pr-tb-col.palebrown .dt-sc-buy-now .dt-sc-button:hover { background:#876441; }
.dt-sc-pr-tb-col.palebrown .dt-sc-buy-now .dt-sc-button { border-color:#876441; }
.dt-sc-pr-tb-col.palebrown .dt-sc-tb-content li:before { color:#987654; }
.dt-sc-pr-tb-col.palebrown .dt-sc-tb-header .dt-sc-price > span, .dt-sc-pr-tb-col.palebrown .dt-sc-tb-header .dt-sc-price sup, .dt-sc-pr-tb-col.palebrown .dt-sc-tb-content .dt-sc-rounded span { color:#cea883; }
.dt-sc-pr-tb-col.palebrown .dt-sc-rounded hr { background:#cea883; }
.dt-sc-pr-tb-col.palebrown .dt-sc-tb-header .dt-sc-tb-title, .dt-sc-pr-tb-col.palebrown .dt-sc-tb-content { background-color:#efcdac; }
.dt-sc-pr-tb-col.palebrown .dt-sc-tb-content li, .dt-sc-pr-tb-col.palebrown { border-color:#d2a16f; }
.dt-sc-pr-tb-col.ocean .dt-sc-tb-header .dt-sc-price, .dt-sc-pr-tb-col.ocean .dt-sc-buy-now .dt-sc-button, .dt-sc-pr-tb-col.ocean .dt-sc-tb-content .dt-sc-rounded { background-color:#1abc9c; }
.dt-sc-pr-tb-col.ocean .dt-sc-buy-now .dt-sc-button:hover { background:#10a789; }
.dt-sc-pr-tb-col.ocean .dt-sc-buy-now .dt-sc-button { border-color:#10a789; }
.dt-sc-pr-tb-col.ocean .dt-sc-tb-content li:before { color:#1abc9c; }
.dt-sc-pr-tb-col.ocean .dt-sc-tb-header .dt-sc-price > span, .dt-sc-pr-tb-col.ocean .dt-sc-tb-header .dt-sc-price sup, .dt-sc-pr-tb-col.ocean .dt-sc-tb-content .dt-sc-rounded span { color:#9cebdb; }
.dt-sc-pr-tb-col.ocean .dt-sc-rounded hr { background:#9cebdb; }
.dt-sc-pr-tb-col.ocean .dt-sc-tb-header .dt-sc-tb-title, .dt-sc-pr-tb-col.ocean .dt-sc-tb-content { background-color:#8fecda; }
.dt-sc-pr-tb-col.ocean .dt-sc-tb-content li, .dt-sc-pr-tb-col.ocean { border-color:#4eceb5; }
.dt-sc-pr-tb-col.khaki .dt-sc-tb-header .dt-sc-price, .dt-sc-pr-tb-col.khaki .dt-sc-buy-now .dt-sc-button, .dt-sc-pr-tb-col.khaki .dt-sc-tb-content .dt-sc-rounded { background-color:#b6af55; }
.dt-sc-pr-tb-col.khaki .dt-sc-buy-now .dt-sc-button:hover { background:#a7a040; }
.dt-sc-pr-tb-col.khaki .dt-sc-buy-now .dt-sc-button { border-color:#a7a040; }
.dt-sc-pr-tb-col.khaki .dt-sc-tb-content li:before { color:#b6af55; }
.dt-sc-pr-tb-col.khaki .dt-sc-tb-header .dt-sc-price > span, .dt-sc-pr-tb-col.khaki .dt-sc-tb-header .dt-sc-price sup, .dt-sc-pr-tb-col.khaki .dt-sc-tb-content .dt-sc-rounded span { color:#e3dfab; }
.dt-sc-pr-tb-col.khaki .dt-sc-rounded hr { background:#e3dfab; }
.dt-sc-pr-tb-col.khaki .dt-sc-tb-header .dt-sc-tb-title, .dt-sc-pr-tb-col.khaki .dt-sc-tb-content { background-color:#efeaa5; }
.dt-sc-pr-tb-col.khaki .dt-sc-tb-content li, .dt-sc-pr-tb-col.khaki { border-color:#bab461; }
.dt-sc-pr-tb-col.grey .dt-sc-tb-header .dt-sc-price, .dt-sc-pr-tb-col.grey .dt-sc-buy-now .dt-sc-button, .dt-sc-pr-tb-col.grey .dt-sc-tb-content .dt-sc-rounded { background-color:#8e8e8e; }
.dt-sc-pr-tb-col.grey .dt-sc-buy-now .dt-sc-button:hover { background:#797878; }
.dt-sc-pr-tb-col.grey .dt-sc-buy-now .dt-sc-button { border-color:#797878; }
.dt-sc-pr-tb-col.grey .dt-sc-tb-content li:before { color:#8e8e8e; }
.dt-sc-pr-tb-col.grey .dt-sc-tb-header .dt-sc-price > span, .dt-sc-pr-tb-col.grey .dt-sc-tb-header .dt-sc-price sup, .dt-sc-pr-tb-col.grey .dt-sc-tb-content .dt-sc-rounded span { color:#bfbebe; }
.dt-sc-pr-tb-col.grey .dt-sc-rounded hr { background:#bfbebe; }
.dt-sc-pr-tb-col.grey .dt-sc-tb-header .dt-sc-tb-title, .dt-sc-pr-tb-col.grey .dt-sc-tb-content { background-color:#e9e8e8; }
.dt-sc-pr-tb-col.grey .dt-sc-tb-content li, .dt-sc-pr-tb-col.grey { border-color:#aeadad; }
.dt-sc-pr-tb-col.green .dt-sc-tb-header .dt-sc-price, .dt-sc-pr-tb-col.green .dt-sc-buy-now .dt-sc-button, .dt-sc-pr-tb-col.green .dt-sc-tb-content .dt-sc-rounded { background-color:#a5c93a; }
.dt-sc-pr-tb-col.green .dt-sc-buy-now .dt-sc-button:hover { background:#99bd2d; }
.dt-sc-pr-tb-col.green .dt-sc-buy-now .dt-sc-button { border-color:#99bd2d; }
.dt-sc-pr-tb-col.green .dt-sc-tb-content li:before { color:#7aa127; }
.dt-sc-pr-tb-col.green .dt-sc-tb-header .dt-sc-price > span, .dt-sc-pr-tb-col.green .dt-sc-tb-header .dt-sc-price sup, .dt-sc-pr-tb-col.green .dt-sc-tb-content .dt-sc-rounded span { color:#cce0a3; }
.dt-sc-pr-tb-col.green .dt-sc-rounded hr { background:#cce0a3; }
.dt-sc-pr-tb-col.green .dt-sc-tb-header .dt-sc-tb-title, .dt-sc-pr-tb-col.green .dt-sc-tb-content { background-color:#e0eeb4; }
.dt-sc-pr-tb-col.green .dt-sc-tb-content li, .dt-sc-pr-tb-col.green { border-color:#a5c93a; }
.dt-sc-pr-tb-col.gold .dt-sc-tb-header .dt-sc-price, .dt-sc-pr-tb-col.gold .dt-sc-buy-now .dt-sc-button, .dt-sc-pr-tb-col.gold .dt-sc-tb-content .dt-sc-rounded { background-color:#ebb749; }
.dt-sc-pr-tb-col.gold .dt-sc-buy-now .dt-sc-button:hover { background:#dfaa3a; }
.dt-sc-pr-tb-col.gold .dt-sc-buy-now .dt-sc-button { border-color:#dfaa3a; }
.dt-sc-pr-tb-col.gold .dt-sc-tb-content li:before { color:#fa9d39; }
.dt-sc-pr-tb-col.gold .dt-sc-tb-header .dt-sc-price > span, .dt-sc-pr-tb-col.gold .dt-sc-tb-header .dt-sc-price sup, .dt-sc-pr-tb-col.gold .dt-sc-tb-content .dt-sc-rounded span { color:#ffeed8; }
.dt-sc-pr-tb-col.gold .dt-sc-rounded hr { background:#ffeed8; }
.dt-sc-pr-tb-col.gold .dt-sc-tb-header .dt-sc-tb-title, .dt-sc-pr-tb-col.gold .dt-sc-tb-content { background-color:#ffeead; }
.dt-sc-pr-tb-col.gold .dt-sc-tb-content li, .dt-sc-pr-tb-col.gold { border-color:#ebb749; }
.dt-sc-pr-tb-col.ferngreen .dt-sc-tb-header .dt-sc-price, .dt-sc-pr-tb-col.ferngreen .dt-sc-buy-now .dt-sc-button, .dt-sc-pr-tb-col.ferngreen .dt-sc-tb-content .dt-sc-rounded { background-color:#4f7942; }
.dt-sc-pr-tb-col.ferngreen .dt-sc-buy-now .dt-sc-button:hover { background:#3f6a32; }
.dt-sc-pr-tb-col.ferngreen .dt-sc-buy-now .dt-sc-button { border-color:#3f6a32; }
.dt-sc-pr-tb-col.ferngreen .dt-sc-tb-content li:before { color:#4f7942; }
.dt-sc-pr-tb-col.ferngreen .dt-sc-tb-header .dt-sc-price > span, .dt-sc-pr-tb-col.ferngreen .dt-sc-tb-header .dt-sc-price sup, .dt-sc-pr-tb-col.ferngreen .dt-sc-tb-content .dt-sc-rounded span { color:#a1d691; }
.dt-sc-pr-tb-col.ferngreen .dt-sc-rounded hr { background:#a1d691; }
.dt-sc-pr-tb-col.ferngreen .dt-sc-tb-header .dt-sc-tb-title, .dt-sc-pr-tb-col.ferngreen .dt-sc-tb-content { background-color:#b1dca4; }
.dt-sc-pr-tb-col.ferngreen .dt-sc-tb-content li, .dt-sc-pr-tb-col.ferngreen { border-color:#75b262; }
.dt-sc-pr-tb-col.electricblue .dt-sc-tb-header .dt-sc-price, .dt-sc-pr-tb-col.electricblue .dt-sc-buy-now .dt-sc-button, .dt-sc-pr-tb-col.electricblue .dt-sc-tb-content .dt-sc-rounded { background-color:#536878; }
.dt-sc-pr-tb-col.electricblue .dt-sc-buy-now .dt-sc-button:hover { background:#3f5667; }
.dt-sc-pr-tb-col.electricblue .dt-sc-buy-now .dt-sc-button { border-color:#3f5667; }
.dt-sc-pr-tb-col.electricblue .dt-sc-tb-content li:before { color:#536878; }
.dt-sc-pr-tb-col.electricblue .dt-sc-tb-header .dt-sc-price > span, .dt-sc-pr-tb-col.electricblue .dt-sc-tb-header .dt-sc-price sup, .dt-sc-pr-tb-col.electricblue .dt-sc-tb-content .dt-sc-rounded span { color:#97b3c8; }
.dt-sc-pr-tb-col.electricblue .dt-sc-rounded hr { background:#97b3c8; }
.dt-sc-pr-tb-col.electricblue .dt-sc-tb-header .dt-sc-tb-title, .dt-sc-pr-tb-col.electricblue .dt-sc-tb-content { background-color:#accce4; }
.dt-sc-pr-tb-col.electricblue .dt-sc-tb-content li, .dt-sc-pr-tb-col.electricblue { border-color:#6f9bbd; }
.dt-sc-pr-tb-col.eggplant .dt-sc-tb-header .dt-sc-price, .dt-sc-pr-tb-col.eggplant .dt-sc-buy-now .dt-sc-button, .dt-sc-pr-tb-col.eggplant .dt-sc-tb-content .dt-sc-rounded { background-color:#614051; }
.dt-sc-pr-tb-col.eggplant .dt-sc-buy-now .dt-sc-button:hover { background:#523142; }
.dt-sc-pr-tb-col.eggplant .dt-sc-buy-now .dt-sc-button { border-color:#523142; }
.dt-sc-pr-tb-col.eggplant .dt-sc-tb-content li:before { color:#614051; }
.dt-sc-pr-tb-col.eggplant .dt-sc-tb-header .dt-sc-price > span, .dt-sc-pr-tb-col.eggplant .dt-sc-tb-header .dt-sc-price sup, .dt-sc-pr-tb-col.eggplant .dt-sc-tb-content .dt-sc-rounded span { color:#b0889d; }
.dt-sc-pr-tb-col.eggplant .dt-sc-rounded hr { background:#b0889d; }
.dt-sc-pr-tb-col.eggplant .dt-sc-tb-header .dt-sc-tb-title, .dt-sc-pr-tb-col.eggplant .dt-sc-tb-content { background-color:#e4afca; }
.dt-sc-pr-tb-col.eggplant .dt-sc-tb-content li, .dt-sc-pr-tb-col.eggplant { border-color:#bc6b95; }
.dt-sc-pr-tb-col.cyan .dt-sc-tb-header .dt-sc-price, .dt-sc-pr-tb-col.cyan .dt-sc-buy-now .dt-sc-button, .dt-sc-pr-tb-col.cyan .dt-sc-tb-content .dt-sc-rounded { background-color:#00cdcd; }
.dt-sc-pr-tb-col.cyan .dt-sc-buy-now .dt-sc-button:hover { background:#00b8b8; }
.dt-sc-pr-tb-col.cyan .dt-sc-buy-now .dt-sc-button { border-color:#00b8b8; }
.dt-sc-pr-tb-col.cyan .dt-sc-tb-content li:before { color:#00cdcd; }
.dt-sc-pr-tb-col.cyan .dt-sc-tb-header .dt-sc-price > span, .dt-sc-pr-tb-col.cyan .dt-sc-tb-header .dt-sc-price sup, .dt-sc-pr-tb-col.cyan .dt-sc-tb-content .dt-sc-rounded span { color:#48e7e7; }
.dt-sc-pr-tb-col.cyan .dt-sc-rounded hr { background:#48e7e7; }
.dt-sc-pr-tb-col.cyan .dt-sc-tb-header .dt-sc-tb-title, .dt-sc-pr-tb-col.cyan .dt-sc-tb-content { background-color:#91eeee; }
.dt-sc-pr-tb-col.cyan .dt-sc-tb-content li, .dt-sc-pr-tb-col.cyan { border-color:#52bdbd; }
.dt-sc-pr-tb-col.coral .dt-sc-tb-header .dt-sc-price, .dt-sc-pr-tb-col.coral .dt-sc-buy-now .dt-sc-button, .dt-sc-pr-tb-col.coral .dt-sc-tb-content .dt-sc-rounded { background-color:#ff7f50; }
.dt-sc-pr-tb-col.coral .dt-sc-buy-now .dt-sc-button:hover { background:#e06537; }
.dt-sc-pr-tb-col.coral .dt-sc-buy-now .dt-sc-button { border-color:#e06537; }
.dt-sc-pr-tb-col.coral .dt-sc-tb-content li:before { color:#ff7f50; }
.dt-sc-pr-tb-col.coral .dt-sc-tb-header .dt-sc-price > span, .dt-sc-pr-tb-col.coral .dt-sc-tb-header .dt-sc-price sup, .dt-sc-pr-tb-col.coral .dt-sc-tb-content .dt-sc-rounded span { color:#ffcab7; }
.dt-sc-pr-tb-col.coral .dt-sc-rounded hr { background:#ffcab7; }
.dt-sc-pr-tb-col.coral .dt-sc-tb-header .dt-sc-tb-title, .dt-sc-pr-tb-col.coral .dt-sc-tb-content { background-color:#ffd7c8; }
.dt-sc-pr-tb-col.coral .dt-sc-tb-content li, .dt-sc-pr-tb-col.coral { border-color:#cb8c74; }
.dt-sc-pr-tb-col .dt-sc-rounded { position:relative; border-radius: 50%; }
.dt-sc-pricing-table.no-space .column { margin-right:0px; }
.dt-sc-pricing-table.no-space .dt-sc-one-fourth { width:25%; } 	
.dt-sc-pricing-table.no-space .one-third { width:33.3%; }	
.dt-sc-pricing-table.no-space .dt-sc-one-half { width:50%; }
.dt-sc-pricing-table.no-space .one-fifth { width:20%; }
.dt-sc-pricing-table.no-space .dt-sc-one-sixth { width:16.6%; }
.dt-sc-pricing-table.no-space .dt-sc-three-fourth { width:75%; }
.dt-sc-pricing-table.no-space .two-third { width:66.6%; }
.dt-sc-pricing-table.no-space .dt-sc-four-fifth { width:80%; }
.dt-sc-pricing-table.no-space .three-fifth { width:60%; }
.dt-sc-pricing-table.no-space .dt-sc-two-fifth { width:40%; }
.dt-sc-pricing-table.no-space .dt-sc-two-sixth { width:33.2%; }
.dt-sc-pricing-table.no-space .dt-sc-three-sixth { width:49.8%; }
.dt-sc-pricing-table.no-space .dt-sc-four-sixth { width:66.4%; }
.dt-sc-pricing-table.no-space .dt-sc-five-sixth { width:83%; } .dt-sc-boxed-tooltip { background:#e6e5d9; color:#37251b; display:inline-block; margin:10px 0px 0px; padding:10px 20px; text-align:center; line-height:normal; }
.dt-sc-boxed-tooltip:hover { background:#37251b; color:#ffffff; }
#tiptip_holder { display:none; position:absolute; top:0; left:0; z-index:99999; }		
#tiptip_holder.tip_top { padding-bottom:5px; }		 
#tiptip_holder.tip_bottom { padding-top:5px; }		 
#tiptip_holder.tip_right { padding-left:5px; }		 
#tiptip_holder.tip_left { padding-right:5px; }		
.tip_bottom #tiptip_content { box-shadow: inset 0px -1px 0px 0px #d9d9d9; -webkit-box-shadow:inset 0px -1px 0px 0px #d9d9d9; -moz-box-shadow:inset 0px -1px 0px 0px #d9d9d9; }
#tiptip_content { padding:8px 10px; color:#ffffff; font-size:12px; line-height:normal; background:rgba(0, 0, 0, 0.8); border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }		
#tiptip_arrow, #tiptip_arrow_inner { position:absolute; border-color:transparent; border-style:solid; border-width:6px; height:0; width:0; opacity:0.85; }		
#tiptip_holder.tip_top #tiptip_arrow { border-top-color:#fff; border-top-color:#000000;  }		
#tiptip_holder.tip_bottom #tiptip_arrow { border-bottom-color:#fff; border-bottom-color:#000000; }		
#tiptip_holder.tip_right #tiptip_arrow { border-right-color:#fff; border-right-color:#000000; }		 
#tiptip_holder.tip_left #tiptip_arrow { border-left-color:#fff; border-left-color:#000000; }		
#tiptip_holder.tip_top #tiptip_arrow_inner { margin-top:-7px; margin-left:-6px; }		
#tiptip_holder.tip_bottom #tiptip_arrow_inner { margin-top:-5px; margin-left:-6px; }		 
#tiptip_holder.tip_right #tiptip_arrow_inner { margin-top:-6px; margin-left:-5px;  }		
#tiptip_holder.tip_left #tiptip_arrow_inner { margin-top:-6px; margin-left:-7px;} .dt-sc-toggle-frame-set { float:left; width:100%; margin:0px; padding:0px; } .dt-sc-toggle-frame h5.dt-sc-toggle-accordion, .dt-sc-toggle-frame h5.dt-sc-toggle { clear:both; margin:0px; background:#e6e5d9 url(../../../plugins/designthemes-core-features/shortcodes/images/textured-pattern.png) repeat; width:100%; }
.dt-sc-toggle-frame h5.dt-sc-toggle-accordion a, .dt-sc-toggle-frame h5.dt-sc-toggle a { font-size:14px; color:#37251B; display:block; padding:0px 15px 0px 60px; }
.dt-sc-toggle-frame h5.dt-sc-toggle-accordion.active a, .dt-sc-toggle-frame h5.dt-sc-toggle.active a { color:#37251B; }	
.dt-sc-toggle-frame h5.dt-sc-toggle:before, .dt-sc-toggle-frame h5.dt-sc-toggle-accordion:before { color:#f6f6e9; }
h5.dt-sc-toggle, h5.dt-sc-toggle-accordion { font-size:16px; font-weight:normal; line-height:40px; text-transform:none; color:#37251b; clear:both; position:relative; padding-left:30px; margin-bottom:0px; color:#181818; -webkit-transition:all 300ms linear; -moz-transition:all 300ms linear; -o-transition:all 300ms linear; -ms-transition:all 300ms linear; transition:all 300ms linear; cursor:pointer; }
h5.dt-sc-toggle:before, h5.dt-sc-toggle-accordion:before { text-align:center; position:absolute; top:0px; left:0px; content:"\f055"; font-family:FontAwesome; font-style:normal; color:#37251b; font-weight:normal; text-decoration:inherit; font-size:16px; }
h5.dt-sc-toggle.active:before, h5.dt-sc-toggle-accordion.active:before { content:"\f056"; }
.dt-sc-toggle-frame h5.dt-sc-toggle-accordion:before, .dt-sc-toggle-frame h5.dt-sc-toggle:before { width:40px; top:2px; }
.dt-sc-toggle-frame h5.dt-sc-toggle a, .dt-sc-toggle-frame h5.dt-sc-toggle-accordion a { padding:11px 15px 10px 20px; border-left:40px solid #49423C; line-height:normal; }	
.dt-sc-toggle-frame h5.dt-sc-toggle, .dt-sc-toggle-frame h5.dt-sc-toggle-accordion { padding:0px; }
.dt-sc-toggle-content { clear:both; padding:10px 0px 20px 30px; line-height:28px; display:none; }
.dt-sc-toggle-frame { margin-bottom:10px; }
.dt-sc-toggle-frame .dt-sc-toggle-content {  background:#e6e5d9 center center url(../../../plugins/designthemes-core-features/shortcodes/images/textured-pattern.png) repeat; position:relative; margin:0px; width:100%; padding:0px; }
.dt-sc-toggle-frame .dt-sc-toggle-content .block { padding:10px 10px 25px 20px; margin:0px 0px 0px 38px; border-left:1px dashed #d2c4b9; }
h5.dt-sc-toggle.active, h5.dt-sc-toggle-accordion.active { border-bottom:0px; }
.faq h5.dt-sc-toggle-accordion { padding:0px 0px 0px 42px; margin-bottom:13px; line-height:35px; }	
.faq h5.dt-sc-toggle-accordion:before { font-family:'Lato', sans-serif; content:'?'; background:#181818; width:27px; height:27px; text-align:center; line-height:27px; color:#ffffff; border:3px solid #d9d9d9; border-radius:27px; }
.faq h5.dt-sc-toggle-accordion.active:before { content:'?'; }
.faq .dt-sc-toggle-content { padding:0px 0px 10px; margin-left:42px; } ul.dt-sc-fancy-list { list-style-type:none; list-style-position:outside; }
ul.dt-sc-fancy-list li { display:block; position:relative; padding-left:20px; line-height:normal; }
ul.dt-sc-fancy-list li ul { padding-left:0px; }
ul.dt-sc-fancy-list.arrow li { padding-left:15px; }
ul.dt-sc-fancy-list li:before { font-family:FontAwesome; font-style:normal; color:#ac9d8e; font-weight:normal; text-decoration:inherit; font-size:14px; position:absolute; top:1px; left:0px; }
ul.dt-sc-fancy-list li a { color:#ac9d8e; }
ul.dt-sc-fancy-list.type2 li { padding-left:0px; }
ul.dt-sc-fancy-list.type2 li i { margin-right:10px; }
ul.dt-sc-fancy-list.type2.alignright li { text-align:right; }
ul.dt-sc-fancy-list.type2.alignright li i { float:right; margin-left:10px; margin-right:0px; }
ul.dt-sc-fancy-list.arrow li:before { content:"\f105";  }
ul.dt-sc-fancy-list.rounded-arrow li:before { content:"\f0a9";  }
ul.dt-sc-fancy-list.double-arrow li:before { content:"\f101";  }	
ul.dt-sc-fancy-list.heart li:before { content:"\f004"; font-size:12px; }
ul.dt-sc-fancy-list.trash li:before { content:"\f014";  }
ul.dt-sc-fancy-list.star li:before { content:"\f005";  }
ul.dt-sc-fancy-list.tick li:before { content:"\f00c";  }
ul.dt-sc-fancy-list.rounded-tick li:before { content:"\f058";  }
ul.dt-sc-fancy-list.cross li:before { content:"\f00d";  }
ul.dt-sc-fancy-list.rounded-cross li:before { content:"\f057";  }
ul.dt-sc-fancy-list.rounded-question li:before { content:"\f059";  }
ul.dt-sc-fancy-list.rounded-info li:before { content:"\f05a";  }
ul.dt-sc-fancy-list.delete li:before { content:"\f05e";  }
ul.dt-sc-fancy-list.warning li:before { content:"\f071";  }
ul.dt-sc-fancy-list.comment li:before { content:"\f075";  }
ul.dt-sc-fancy-list.edit li:before { content:"\f044";  }
ul.dt-sc-fancy-list.share li:before { content:"\f064";  }
ul.dt-sc-fancy-list.plus li:before { content:"\f067";  }
ul.dt-sc-fancy-list.rounded-plus li:before { content:"\f055";  }
ul.dt-sc-fancy-list.minus li:before { content:"\f068";  }	
ul.dt-sc-fancy-list.rounded-minus li:before { content:"\f056";  }	
ul.dt-sc-fancy-list.asterisk li:before { content:"\f069";  }
ul.dt-sc-fancy-list.cart li:before { content:"\f07a";  }
ul.dt-sc-fancy-list.folder li:before { content:"\f07b";  }
ul.dt-sc-fancy-list.folder-open li:before { content:"\f07c";  }
ul.dt-sc-fancy-list.desktop li:before { content:"\f108";  }
ul.dt-sc-fancy-list.tablet li:before { content:"\f10a";  }
ul.dt-sc-fancy-list.mobile li:before { content:"\f10b";  }
ul.dt-sc-fancy-list.reply li:before { content:"\f112";  }
ul.dt-sc-fancy-list.quote li:before { content:"\f10d";  }
ul.dt-sc-fancy-list.mail li:before { content:"\f0e0";  }
ul.dt-sc-fancy-list.external-link li:before { content:"\f08e";  }	
ul.dt-sc-fancy-list.adjust li:before { content:"\f042";  }
ul.dt-sc-fancy-list.pencil li:before { content:"\f040";  }
ul.dt-sc-fancy-list.print li:before { content:"\f02f";  }
ul.dt-sc-fancy-list.tag li:before { content:"\f02b";  }	
ul.dt-sc-fancy-list.thumbs-up li:before { content:"\f088";  }
ul.dt-sc-fancy-list.thumbs-down li:before { content:"\f087";  }
ul.dt-sc-fancy-list.time li:before { content:"\f017";  }
ul.dt-sc-fancy-list.globe li:before { content:"\f0ac";  }	
ul.dt-sc-fancy-list.pushpin li:before { content:"\f08d";  }
ul.dt-sc-fancy-list.map-marker li:before { content:"\f041";  }
ul.dt-sc-fancy-list.link li:before { content:"\f0c1";  }
ul.dt-sc-fancy-list.paper-clip li:before { content:"\f0c6";  }	
ul.dt-sc-fancy-list.download li:before { content:"\f019";  }
ul.dt-sc-fancy-list.key li:before { content:"\f084";  }
ul.dt-sc-fancy-list.search li:before { content:"\f002";  }
ul.dt-sc-fancy-list.rss li:before { content:"\f09e";  }	
ul.dt-sc-fancy-list.twitter li:before { content:"\f099";  }
ul.dt-sc-fancy-list.facebook li:before { content:"\f09a";  }
ul.dt-sc-fancy-list.linkedin li:before { content:"\f0e1";  }
ul.dt-sc-fancy-list.google-plus li:before { content:"\f0d5";  }
ul.dt-sc-fancy-list.check li:before { content:"\f046";  }
ul.dt-sc-fancy-list.hand li:before { content:"\f0a4";  }
ul.dt-sc-fancy-list.cog li:before { content:"\f013";  }
ul.dt-sc-fancy-list.play li:before { content:"\f01d";  }
ul.dt-sc-fancy-list.green li:before { color:#6dc82b; }
ul.dt-sc-fancy-list.orange li:before { color:#f39d12; }
ul.dt-sc-fancy-list.blue li:before { color:#4db8c9; }
ul.dt-sc-fancy-list.pink li:before { color:#e67fb9; }
ul.dt-sc-fancy-list.red li:before { color:#e74d3c; }
ul.dt-sc-fancy-list.purple li:before { color:#9c59b6; }
ul.dt-sc-fancy-list.ocean li:before { color:#1abc9c; }	
ul.dt-sc-fancy-list.slateblue li:before { color:#836fff; }
ul.dt-sc-fancy-list.skyblue li:before { color:#00bfff; }
ul.dt-sc-fancy-list.coral li:before { color:#ff7f50; }
ul.dt-sc-fancy-list.khaki li:before { color:#b6af55; }
ul.dt-sc-fancy-list.cyan li:before { color:#00cdcd; }
ul.dt-sc-fancy-list.grey li:before { color:#8e8e8e; }	
ul.dt-sc-fancy-list.gold li:before { color:#e0a81c; }
ul.dt-sc-fancy-list.chocolate li:before { color:#d77d31; }
ul.dt-sc-fancy-list.raspberry li:before { color:#a23b6f; }
ul.dt-sc-fancy-list.electricblue li:before { color:#536878; }
ul.dt-sc-fancy-list.eggplant li:before { color:#614051; }
ul.dt-sc-fancy-list.ferngreen li:before { color:#4f7942; }
ul.dt-sc-fancy-list.palebrown li:before { color:#987654; }
ol.dt-sc-fancy-list li span { color:#ac9d8e; }
ol.decimal { list-style-type:decimal; }
ol.decimal-leading-zero { list-style-type:decimal-leading-zero; }
ol.lower-alpha { list-style-type:lower-alpha; }
ol.lower-roman { list-style-type:lower-roman; }
ol.upper-alpha { list-style-type:upper-alpha; }
ol.upper-roman { list-style-type:upper-roman; }	
ol.dt-sc-fancy-list.green li { color:#6dc82b; }
ol.dt-sc-fancy-list.orange li { color:#f39d12; }
ol.dt-sc-fancy-list.blue li { color:#4db8c9; }
ol.dt-sc-fancy-list.pink li { color:#e67fb9; }
ol.dt-sc-fancy-list.red li { color:#e74d3c; }
ol.dt-sc-fancy-list.purple li { color:#9c59b6; }
ol.dt-sc-fancy-list.ocean li { color:#1abc9c; }	
ol.dt-sc-fancy-list.slateblue li { color:#836fff; }
ol.dt-sc-fancy-list.skyblue li { color:#00bfff; }
ol.dt-sc-fancy-list.coral li { color:#ff7f50; }
ol.dt-sc-fancy-list.khaki li { color:#b6af55; }
ol.dt-sc-fancy-list.cyan li { color:#00cdcd; }
ol.dt-sc-fancy-list.grey li { color:#8e8e8e; }	
ol.dt-sc-fancy-list.gold li { color:#e0a81c; }
ol.dt-sc-fancy-list.chocolate li { color:#d77d31; }
ol.dt-sc-fancy-list.raspberry li { color:#a23b6f; }
ol.dt-sc-fancy-list.electricblue li { color:#536878; }
ol.dt-sc-fancy-list.eggplant li { color:#614051; }
ol.dt-sc-fancy-list.ferngreen li { color:#4f7942; }
ol.dt-sc-fancy-list.palebrown li { color:#987654; } .dt-sc-titled-box { margin-bottom:20px; width:100%; clear:both; }
.dt-sc-titled-box h6.dt-sc-titled-box-title { font-size:16px; font-weight:600; text-transform:uppercase; padding:12px 15px; text-shadow:none; margin:0px; background:#49423c url(../../../plugins/designthemes-core-features/shortcodes/images/textured-pattern-light.png) repeat; } 
.dt-sc-titled-box h6.dt-sc-titled-box-title span { font-size:16px; margin-right:5px; }
.dt-sc-titled-box-content { padding:20px; background:#e6e5d9 url(../../../plugins/designthemes-core-features/shortcodes/images/textured-pattern.png) center center repeat; }				
.dt-sc-titled-box h6.dt-sc-titled-box-title { color:#ffffff; }
.dt-sc-titled-box.green h6.dt-sc-titled-box-title { background-color:#6dc82b; }
.dt-sc-titled-box.blue h6.dt-sc-titled-box-title { background-color:#4db8c9; }
.dt-sc-titled-box.ocean h6.dt-sc-titled-box-title { background-color:#1abc9c; }
.dt-sc-titled-box.orange h6.dt-sc-titled-box-title { background-color:#f39d12; }
.dt-sc-titled-box.pink h6.dt-sc-titled-box-title { background-color:#e67fb9; }
.dt-sc-titled-box.purple h6.dt-sc-titled-box-title { background-color:#9c59b6; }
.dt-sc-titled-box.red h6.dt-sc-titled-box-title { background-color:#e74d3c; }	
.dt-sc-titled-box.slateblue h6.dt-sc-titled-box-title { background-color:#836fff; }
.dt-sc-titled-box.skyblue h6.dt-sc-titled-box-title { background-color:#00bfff; }
.dt-sc-titled-box.coral h6.dt-sc-titled-box-title { background-color:#ff7f50; }
.dt-sc-titled-box.khaki h6.dt-sc-titled-box-title { background-color:#b6af55; }
.dt-sc-titled-box.cyan h6.dt-sc-titled-box-title { background-color:#00cdcd; }
.dt-sc-titled-box.grey h6.dt-sc-titled-box-title { background-color:#8e8e8e; }	
.dt-sc-titled-box.gold h6.dt-sc-titled-box-title { background-color:#e0a81c; }
.dt-sc-titled-box.chocolate h6.dt-sc-titled-box-title { background-color:#d77d31; }
.dt-sc-titled-box.raspberry h6.dt-sc-titled-box-title { background-color:#a23b6f; }
.dt-sc-titled-box.electricblue h6.dt-sc-titled-box-title { background-color:#536878; }
.dt-sc-titled-box.eggplant h6.dt-sc-titled-box-title { background-color:#614051; }
.dt-sc-titled-box.ferngreen h6.dt-sc-titled-box-title { background-color:#4f7942; }
.dt-sc-titled-box.palebrown h6.dt-sc-titled-box-title { background-color:#987654; } .dt-sc-error-box, .dt-sc-warning-box, .dt-sc-success-box, .dt-sc-info-box { margin-bottom:20px; padding:15px 15px 15px 45px; clear:both; background:url(../../../plugins/designthemes-core-features/shortcodes/images/textured-pattern.png) center center repeat; border-radius:100px; }
.dt-sc-error-box a, .dt-sc-warning-box a, .dt-sc-success-box a, .dt-sc-info-box a { text-decoration:underline; }
.dt-sc-error-box { background-color:#ffcccc; border:1px solid #ff9999; color:#d01313; position:relative; }
.dt-sc-error-box:before, .dt-sc-warning-box:before, .dt-sc-success-box:before, .dt-sc-info-box:before { top:15px; left:18px; font-family:FontAwesome; font-style:normal; font-weight:normal; text-decoration:inherit; font-size:20px; position:absolute; }		
.dt-sc-error-box:before { content:"\f057"; color:#C54228; }
.dt-sc-warning-box { background-color:#fdebae; border:1px solid #e6c555; color:#c79d13; position:relative; }
.dt-sc-warning-box:before { content:"\f06a"; color:#e2b828; }
.dt-sc-success-box { background-color:#eafac0; border:1px solid #b1cf67; color:#7ba411; position:relative; }
.dt-sc-success-box:before { content:"\f058"; color:#75b632; }
.dt-sc-info-box { background-color:#bfe4f9; border:1px solid #68a2cf; color:#2081b9; position:relative; }
.dt-sc-info-box:before { content:"\f05a"; color:#008bc1; }
.dt-sc-error-box a { color:#d01313; }
.dt-sc-warning-box a { color:#c79d13; }
.dt-sc-success-box a { color:#7ba411; }
.dt-sc-info-box a { color:#2081b9; } .dt-sc-dropcap { font-size:24px; float:left; margin:10px 0px 10px 0px; text-align:center; color:#ffffff; line-height:35px; }
.dt-sc-dropcap.dt-sc-dropcap-default { font-size:48px; width:58px; }
.dt-sc-dropcap.dt-sc-dropcap-circle { width:40px; height:40px; line-height:38px; margin:5px 10px 0px 0px; padding:0px; border-radius:30px 30px 30px 30px; behavior:url(../../../plugins/designthemes-core-features/shortcodes/css/PIE.html); }
.dt-sc-dropcap.dt-sc-dropcap-bordered-circle { width:38px; height:38px; line-height:36px; margin:5px 10px 0 0; padding:0px; text-align:center; border-radius:30px 30px 30px 30px; behavior:url(../../../plugins/designthemes-core-features/shortcodes/css/PIE.html); }
.dt-sc-dropcap.dt-sc-dropcap-square { width:40px; height:40px; line-height:38px; text-align:center; margin:5px 10px 0px 0px; padding:0px; }		
.dt-sc-dropcap.dt-sc-dropcap-bordered-square { width:38px; height:38px; text-align:center; margin:5px 10px 0px 0px; padding:0px; line-height:36px; }
.dt-sc-dropcap.dt-sc-dropcap-default { color:#49423C;}
.dt-sc-dropcap.dt-sc-dropcap-circle { background:#49423C; }
.dt-sc-dropcap.dt-sc-dropcap-bordered-circle { border:1px solid #49423C; color:#49423C; }
.dt-sc-dropcap.dt-sc-dropcap-square { background:#49423C; }
.dt-sc-dropcap.dt-sc-dropcap-bordered-square { color:#49423C; border:1px solid #49423C; }	
.dt-sc-dropcap.dt-sc-dropcap-default.green { color:#6dc82b; }
.dt-sc-dropcap.dt-sc-dropcap-default.orange { color:#f39d12; }
.dt-sc-dropcap.dt-sc-dropcap-default.blue { color:#4db8c9; }
.dt-sc-dropcap.dt-sc-dropcap-default.pink { color:#e67fb9; }
.dt-sc-dropcap.dt-sc-dropcap-default.red { color:#e74d3c; }
.dt-sc-dropcap.dt-sc-dropcap-default.purple { color:#9c59b6; }
.dt-sc-dropcap.dt-sc-dropcap-default.ocean { color:#1abc9c; }	
.dt-sc-dropcap.dt-sc-dropcap-default.slateblue { color:#836fff; }
.dt-sc-dropcap.dt-sc-dropcap-default.skyblue { color:#00bfff; }
.dt-sc-dropcap.dt-sc-dropcap-default.coral { color:#ff7f50; }
.dt-sc-dropcap.dt-sc-dropcap-default.khaki { color:#b6af55; }
.dt-sc-dropcap.dt-sc-dropcap-default.cyan { color:#00cdcd; }
.dt-sc-dropcap.dt-sc-dropcap-default.grey { color:#8e8e8e; }	
.dt-sc-dropcap.dt-sc-dropcap-default.gold { color:#e0a81c; }
.dt-sc-dropcap.dt-sc-dropcap-default.chocolate { color:#d77d31; }
.dt-sc-dropcap.dt-sc-dropcap-default.raspberry { color:#a23b6f; }
.dt-sc-dropcap.dt-sc-dropcap-default.electricblue { color:#536878; }
.dt-sc-dropcap.dt-sc-dropcap-default.eggplant { color:#614051; }
.dt-sc-dropcap.dt-sc-dropcap-default.ferngreen { color:#4f7942; }
.dt-sc-dropcap.dt-sc-dropcap-default.palebrown { color:#987654; }
.dt-sc-dropcap-circle.green, .dt-sc-dropcap-square.green { background:#6dc82b; }
.dt-sc-dropcap-circle.orange, .dt-sc-dropcap-square.orange { background:#f39d12; }
.dt-sc-dropcap-circle.blue, .dt-sc-dropcap-square.blue { background:#4db8c9; }
.dt-sc-dropcap-circle.pink, .dt-sc-dropcap-square.pink { background:#e67fb9; }
.dt-sc-dropcap-circle.red, .dt-sc-dropcap-square.red { background:#e74d3c; }
.dt-sc-dropcap-circle.purple, .dt-sc-dropcap-square.purple { background:#9c59b6; }
.dt-sc-dropcap-circle.ocean, .dt-sc-dropcap-square.ocean { background:#1abc9c; }	
.dt-sc-dropcap-circle.slateblue, .dt-sc-dropcap-square.slateblue { background:#836fff; }
.dt-sc-dropcap-circle.skyblue, .dt-sc-dropcap-square.skyblue { background:#00bfff; }
.dt-sc-dropcap-circle.coral, .dt-sc-dropcap-square.coral { background:#ff7f50; }
.dt-sc-dropcap-circle.khaki, .dt-sc-dropcap-square.khaki { background:#b6af55; }
.dt-sc-dropcap-circle.cyan, .dt-sc-dropcap-square.cyan { background:#00cdcd; }
.dt-sc-dropcap-circle.grey, .dt-sc-dropcap-square.grey { background:#8e8e8e; }	
.dt-sc-dropcap-circle.gold, .dt-sc-dropcap-square.gold { background:#e0a81c; }
.dt-sc-dropcap-circle.chocolate, .dt-sc-dropcap-square.chocolate { background:#d77d31; }
.dt-sc-dropcap-circle.raspberry, .dt-sc-dropcap-square.raspberry { background:#a23b6f; }
.dt-sc-dropcap-circle.electricblue, .dt-sc-dropcap-square.electricblue { background:#536878; }
.dt-sc-dropcap-circle.eggplant, .dt-sc-dropcap-square.eggplant { background:#614051; }
.dt-sc-dropcap-circle.ferngreen, .dt-sc-dropcap-square.ferngreen { background:#4f7942; }
.dt-sc-dropcap-circle.palebrown, .dt-sc-dropcap-square.palebrown { background:#987654; }
.dt-sc-dropcap-bordered-circle.green, .dt-sc-dropcap-bordered-square.green { border-color:#6dc82b; color:#6dc82b; }
.dt-sc-dropcap-bordered-circle.orange, .dt-sc-dropcap-bordered-square.orange { border-color:#f39d12; color:#f39d12; }
.dt-sc-dropcap-bordered-circle.blue, .dt-sc-dropcap-bordered-square.blue { border-color:#4db8c9; color:#4db8c9; }
.dt-sc-dropcap-bordered-circle.pink, .dt-sc-dropcap-bordered-square.pink { border-color:#e67fb9; color:#e67fb9; }
.dt-sc-dropcap-bordered-circle.red, .dt-sc-dropcap-bordered-square.red { border-color:#e74d3c; color:#e74d3c; }
.dt-sc-dropcap-bordered-circle.purple, .dt-sc-dropcap-bordered-square.purple { border-color:#9c59b6; color:#9c59b6; }
.dt-sc-dropcap-bordered-circle.ocean, .dt-sc-dropcap-bordered-square.ocean { border-color:#1abc9c; color:#1abc9c; }	
.dt-sc-dropcap-bordered-circle.slateblue, .dt-sc-dropcap-bordered-square.slateblue { border-color:#836fff; color:#836fff; }
.dt-sc-dropcap-bordered-circle.skyblue, .dt-sc-dropcap-bordered-square.skyblue { border-color:#00bfff; color:#00bfff; }
.dt-sc-dropcap-bordered-circle.coral, .dt-sc-dropcap-bordered-square.coral { border-color:#ff7f50; color:#ff7f50; }
.dt-sc-dropcap-bordered-circle.khaki, .dt-sc-dropcap-bordered-square.khaki { border-color:#b6af55; color:#b6af55; }
.dt-sc-dropcap-bordered-circle.cyan, .dt-sc-dropcap-bordered-square.cyan { border-color:#00cdcd; color:#00cdcd; }
.dt-sc-dropcap-bordered-circle.grey, .dt-sc-dropcap-bordered-square.grey { border-color:#8e8e8e; color:#8e8e8e; }	
.dt-sc-dropcap-bordered-circle.gold, .dt-sc-dropcap-bordered-square.gold { border-color:#e0a81c; color:#e0a81c; }
.dt-sc-dropcap-bordered-circle.chocolate, .dt-sc-dropcap-bordered-square.chocolate { border-color:#d77d31; color:#d77d31; }
.dt-sc-dropcap-bordered-circle.raspberry, .dt-sc-dropcap-bordered-square.raspberry { border-color:#a23b6f; color:#a23b6f; }
.dt-sc-dropcap-bordered-circle.electricblue, .dt-sc-dropcap-bordered-square.electricblue { border-color:#536878; color:#536878; }
.dt-sc-dropcap-bordered-circle.eggplant, .dt-sc-dropcap-bordered-square.eggplant { border-color:#614051; color:#614051; }
.dt-sc-dropcap-bordered-circle.ferngreen, .dt-sc-dropcap-bordered-square.ferngreen { border-color:#4f7942; color:#4f7942; }
.dt-sc-dropcap-bordered-circle.palebrown, .dt-sc-dropcap-bordered-square.palebrown { border-color:#987654; color:#987654; } .dt-sc-donutchart { text-align:center; margin:0px 0px 10px; }
h5.dt-sc-donutchart-title { text-align:center; width:100%; }
.dt-sc-donutchart-small { width:100px; float:left; margin:0px 14px; }
.dt-sc-donutchart-medium { width:200px; float:left; margin:0px 20px; }
.dt-sc-donutchart-large { width:300px; float:left; margin:0px 30px; }
.dt-sc-donutchart-small .donutchart-text { font-size:14px !important; } .dt-sc-progress { height:20px; margin-bottom:10px; clear:both; display:block; border-radius:3px; }
.dt-sc-progress .dt-sc-bar { position:relative; }
.dt-sc-bar-text { font-size:14px; margin-bottom:5px; }
.dt-sc-progress .dt-sc-bar-text > span { float:right; display:block; }
@-webkit-keyframes progress-bar-stripes {
from {
background-position: -20px 0;
}
to {
background-position: 0 0;
}
}
@-moz-keyframes progress-bar-stripes {
from {
background-position: -20px 0;
}
to {
background-position: 0 0;
}
}
@-ms-keyframes progress-bar-stripes {
from {
background-position: -20px 0;
}
to {
background-position: 0 0;
}
}
@-o-keyframes progress-bar-stripes {
from {
background-position: 0 0;
}
to {
background-position: -20px 0;
}
}
@keyframes progress-bar-stripes {
from {
background-position: -20px 0;
}
to {
background-position: 0 0;
}
}
.dt-sc-progress {
overflow: hidden;
height:20px;
background-color: #e6e5d9;
}
.dt-sc-progress .dt-sc-bar {
width: 0%;
height: 100%;
float: left;
background-repeat: repeat-x;
-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
-moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-transition: width 0.6s ease;
-moz-transition: width 0.6s ease;
-o-transition: width 0.6s ease;
transition: width 0.6s ease;
}
.dt-sc-progress .dt-sc-bar + .dt-sc-bar {
-webkit-box-shadow: inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15);
-moz-box-shadow: inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15);
box-shadow: inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15);
}
.dt-sc-progress-striped .dt-sc-bar {
background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
-webkit-background-size: 20px 20px;
-moz-background-size: 20px 20px;
-o-background-size: 20px 20px;
background-size: 20px 20px;
}
.dt-sc-progress.active .dt-sc-bar {
-webkit-animation: progress-bar-stripes 2s linear infinite;
-moz-animation: progress-bar-stripes 2s linear infinite;
-ms-animation: progress-bar-stripes 2s linear infinite;
-o-animation: progress-bar-stripes 2s linear infinite;
animation: progress-bar-stripes 2s linear infinite;
} .dt-sc-infographic-bar { padding:0px 0px 0px 120px; display:block; margin:0px; position:relative; min-height:140px; clear:both; }
.dt-sc-infographic-bar .fa { font-size:140px; position:absolute; left:0; top:0; right:0; width:120px; }
.dt-sc-infographic-bar .dt-sc-bar-percentage { font-size:20px; font-weight:bold; color:#181818; position:relative; border-bottom:1px solid #181818; display:block; height:20px; margin-bottom:20px; }
.dt-sc-infographic-bar .dt-sc-bar-percentage span { position:relative; top:8px; left:0px; background:#ffffff; display:inline-block; padding-right:5px; } .dt-sc-colored-box { width:100%; float:left; margin:0px; padding:15px 5% 20px; width:90%; color:#ffffff; }		
.dt-sc-colored-box a, .dt-sc-colored-box h5 { color:#ffffff; }
.dt-sc-colored-box h5 { font-weight:300; margin-bottom:20px; }
.dt-sc-colored-box h5 span { font-size:30px; margin-right:10px; position:relative; top:3px; }
.dt-sc-colored-box .dt-sc-button { border-color:#ffffff; color:#ffffff; text-transform:uppercase; font-weight:normal; margin-top:15px; padding:7px 15px; }
.dt-sc-colored-box .dt-sc-button:after { background:#ffffff; }
.dt-sc-colored-box .dt-sc-button:hover { color:#181818; } .dt-sc-numbered-list li { display:block; width:100%; margin:0px 0px 10px; padding:0px; line-height:40px; color:#ffffff; }
.dt-sc-numbered-list li span { margin:0px 10px 0px 0px; line-height:40px; padding:0px 15px; display:inline-block; }
.dt-sc-numbered-list-type2 li { display:block; width:100%; margin:0px 0px 5px; padding:0px; line-height:24px; }                         
.dt-sc-numbered-list-type2 li span { margin:0px 10px 0px 5px; line-height:22px; padding:0px; display:inline-block; width:24px; height:24px; background:#787878; color:#ffffff; font-weight:bold; border-radius:24px; text-align:center; } .dt-sc-contact-info { width:100%; clear:both; display:block; margin-bottom:5px; }
.dt-sc-contact-info i { margin-right:8px; width:18px; text-align:center; }
.dt-sc-contact-info span, .dt-sc-contact-info p, .dt-sc-contact-info a { width:30%; display:inline-block; margin-right:2%; }
.dt-sc-contact-info span.details { margin-right:0px; }
.dt-sc-contact-info p { margin-bottom:0px; }
.dt-sc-contact-info span.details span.details { margin:0px; width:auto; } @media only screen and (-moz-min-device-pixel-ratio: 1.5), 
only screen and (-o-min-device-pixel-ratio: 3/2), 
only screen and (-webkit-min-device-pixel-ratio: 1.5), 
only screen and (min-devicepixel-ratio: 1.5), 
only screen and (min-resolution: 1.5dppx) {
.dt-sc-hr { background-image:url(../../../plugins/designthemes-core-features/shortcodes/images/border%402x.png); background-size:17px 20px; }
.dt-sc-hr-medium { background-image:url(../../../plugins/designthemes-core-features/shortcodes/images/border%402x.png); background-size:23px 28px; }
.dt-sc-hr-large { background-image:url(../../../plugins/designthemes-core-features/shortcodes/images/border%402x.png); background-size:29px 35px; }	
.dt-sc-button:before, .dt-sc-ico-content.type1 .icon, .dt-sc-pr-tb-col .dt-sc-buy-now, .dt-sc-pr-tb-col .dt-sc-tb-header .dt-sc-price, .dt-sc-pr-tb-col .dt-sc-buy-now .dt-sc-button, .dt-sc-pr-tb-col .dt-sc-tb-content .dt-sc-rounded, .dt-sc-titled-box h6.dt-sc-titled-box-title { background-image:url(../../../plugins/designthemes-core-features/shortcodes/images/textured-pattern-light%402x.png); background-size:339px 390px; }
.dt-sc-ico-content.type1, .dt-sc-popular-procedures-wrapper, .dt-sc-callout-box.type1, .dt-sc-callout-box.type2, .dt-sc-callout-box.type4, .dt-sc-callout-box.type5, .dt-sc-callout-box.type3, .dt-sc-callout-box.type6, .dt-sc-team, ul.dt-sc-tabs-vertical-frame > li > a.current, .dt-sc-tabs-vertical-frame-content, .dt-sc-gift-card, blockquote.type2, blockquote.type4, .dt-sc-pullquote1, .dt-sc-pullquote2, .dt-sc-pullquote6, .dt-sc-toggle-frame h5.dt-sc-toggle-accordion, .dt-sc-toggle-frame h5.dt-sc-toggle, .dt-sc-toggle-frame .dt-sc-toggle-content, .dt-sc-titled-box-content, .dt-sc-error-box, .dt-sc-warning-box, .dt-sc-success-box, .dt-sc-info-box { background-image:url(../../../plugins/designthemes-core-features/shortcodes/images/textured-pattern%402x.png); background-size:339px 390px; }
.dt-sc-ico-content.type1:before, .dt-sc-ico-content.type1:after, .dt-sc-popular-procedures-wrapper:before, .dt-sc-callout-box.type6:after, .dt-sc-team:after, .dt-sc-tabs-vertical-frame-content:after, .dt-sc-gift-card:before, blockquote.type2:after, .dt-sc-pullquote3 { background-image:url(../../../plugins/designthemes-core-features/shortcodes/images/textured-border%402x.png); background-size:642px 6px; }
.dt-sc-ico-content.type1:before { background-image:url(../../../plugins/designthemes-core-features/shortcodes/images/textured-border-top%402x.png); background-size:642px 6px; }
.dt-sc-popular-procedures-wrapper .border { background-image:url(../../../plugins/designthemes-core-features/shortcodes/images/closed-border%402x.png); background-size:47px 53px; }
.dt-sc-popular-procedures-wrapper .border:before, .dt-sc-popular-procedures-wrapper .border:after { background-image:url(../../../plugins/designthemes-core-features/shortcodes/images/closed-border-sprite%402x.png); background-size:59px 53px; }
.dt-sc-gift-card .price { background-image:url(../../../plugins/designthemes-core-features/shortcodes/images/gift-card-texture%402x.jpg); background-size:114px 170px; }
.dt-sc-ico-content.type2 .icon:before { background-image:url(../../../plugins/designthemes-core-features/shortcodes/images/bordered-circle%402x.png); background-size:80px 80px; }
.dt-sc-ico-content.type3 .icon:before { background-image:url(../../../plugins/designthemes-core-features/shortcodes/images/bordered-circle%402x.png); background-size:80px 80px; }
.dt-sc-popular-procedures .image:before { background-image:url(../../../plugins/designthemes-core-features/shortcodes/images/bordered-circle%402x.png); background-size:216px 216px; }
.dt-sc-testimonial .author span:before {  background-image:url(../../../plugins/designthemes-core-features/shortcodes/images/bordered-circle%402x.png); background-size:110px 110px; }
.secondary-sidebar .dt-sc-popular-procedures .image:before { background-size:170px 170px; }
.type2 .dt-sc-testimonial .author span:before { background-size:140px 140px; }
.dt-sc-team .image:before { background-image:url(../../../plugins/designthemes-core-features/shortcodes/images/bordered-circle%402x.png); background-size:140px 140px; }
}.animate {
-webkit-animation-duration: 1s;
-moz-animation-duration: 1s;
-o-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: both;
-moz-animation-fill-mode: both;
-o-animation-fill-mode: both;
animation-fill-mode: both;
visibility:hidden;
}
.animate.hinge {
-webkit-animation-duration: 2s;
-moz-animation-duration: 2s;
-o-animation-duration: 2s;
animation-duration: 2s;
}
@-webkit-keyframes flash {
0%, 50%, 100% {opacity: 1;}
25%, 75% {opacity: 0;}
}
@-moz-keyframes flash {
0%, 50%, 100% {opacity: 1;}
25%, 75% {opacity: 0;}
}
@-o-keyframes flash {
0%, 50%, 100% {opacity: 1;}
25%, 75% {opacity: 0;}
}
@keyframes flash {
0%, 50%, 100% {opacity: 1;}
25%, 75% {opacity: 0;}
}
.animate.flash {
-webkit-animation-name: flash;
-moz-animation-name: flash;
-o-animation-name: flash;
animation-name: flash;
visibility: visible !important;
}
@-webkit-keyframes shake {
0%, 100% {-webkit-transform: translateX(0);}
10%, 30%, 50%, 70%, 90% {-webkit-transform: translateX(-10px);}
20%, 40%, 60%, 80% {-webkit-transform: translateX(10px);}
}
@-moz-keyframes shake {
0%, 100% {-moz-transform: translateX(0);}
10%, 30%, 50%, 70%, 90% {-moz-transform: translateX(-10px);}
20%, 40%, 60%, 80% {-moz-transform: translateX(10px);}
}
@-o-keyframes shake {
0%, 100% {-o-transform: translateX(0);}
10%, 30%, 50%, 70%, 90% {-o-transform: translateX(-10px);}
20%, 40%, 60%, 80% {-o-transform: translateX(10px);}
}
@keyframes shake {
0%, 100% {transform: translateX(0);}
10%, 30%, 50%, 70%, 90% {transform: translateX(-10px);}
20%, 40%, 60%, 80% {transform: translateX(10px);}
}
.animate.shake {
-webkit-animation-name: shake;
-moz-animation-name: shake;
-o-animation-name: shake;
animation-name: shake;
visibility: visible !important;
}
@-webkit-keyframes bounce {
0%, 20%, 50%, 80%, 100% {-webkit-transform: translateY(0);}
40% {-webkit-transform: translateY(-30px);}
60% {-webkit-transform: translateY(-15px);}
}
@-moz-keyframes bounce {
0%, 20%, 50%, 80%, 100% {-moz-transform: translateY(0);}
40% {-moz-transform: translateY(-30px);}
60% {-moz-transform: translateY(-15px);}
}
@-o-keyframes bounce {
0%, 20%, 50%, 80%, 100% {-o-transform: translateY(0);}
40% {-o-transform: translateY(-30px);}
60% {-o-transform: translateY(-15px);}
}
@keyframes bounce {
0%, 20%, 50%, 80%, 100% {transform: translateY(0);}
40% {transform: translateY(-30px);}
60% {transform: translateY(-15px);}
}
.animate.bounce {
-webkit-animation-name: bounce;
-moz-animation-name: bounce;
-o-animation-name: bounce;
animation-name: bounce;
visibility: visible !important;
}
@-webkit-keyframes tada {
0% {-webkit-transform: scale(1);}
10%, 20% {-webkit-transform: scale(0.9) rotate(-3deg);}
30%, 50%, 70%, 90% {-webkit-transform: scale(1.1) rotate(3deg);}
40%, 60%, 80% {-webkit-transform: scale(1.1) rotate(-3deg);}
100% {-webkit-transform: scale(1) rotate(0);}
}
@-moz-keyframes tada {
0% {-moz-transform: scale(1);}
10%, 20% {-moz-transform: scale(0.9) rotate(-3deg);}
30%, 50%, 70%, 90% {-moz-transform: scale(1.1) rotate(3deg);}
40%, 60%, 80% {-moz-transform: scale(1.1) rotate(-3deg);}
100% {-moz-transform: scale(1) rotate(0);}
}
@-o-keyframes tada {
0% {-o-transform: scale(1);}
10%, 20% {-o-transform: scale(0.9) rotate(-3deg);}
30%, 50%, 70%, 90% {-o-transform: scale(1.1) rotate(3deg);}
40%, 60%, 80% {-o-transform: scale(1.1) rotate(-3deg);}
100% {-o-transform: scale(1) rotate(0);}
}
@keyframes tada {
0% {transform: scale(1);}
10%, 20% {transform: scale(0.9) rotate(-3deg);}
30%, 50%, 70%, 90% {transform: scale(1.1) rotate(3deg);}
40%, 60%, 80% {transform: scale(1.1) rotate(-3deg);}
100% {transform: scale(1) rotate(0);}
}
.animate.tada {
-webkit-animation-name: tada;
-moz-animation-name: tada;
-o-animation-name: tada;
animation-name: tada;
visibility: visible !important;
}
@-webkit-keyframes swing {
20%, 40%, 60%, 80%, 100% { -webkit-transform-origin: top center; }
20% { -webkit-transform: rotate(15deg); }
40% { -webkit-transform: rotate(-10deg); }
60% { -webkit-transform: rotate(5deg); }
80% { -webkit-transform: rotate(-5deg); }
100% { -webkit-transform: rotate(0deg); }
}
@-moz-keyframes swing {
20% { -moz-transform: rotate(15deg); }
40% { -moz-transform: rotate(-10deg); }
60% { -moz-transform: rotate(5deg); }
80% { -moz-transform: rotate(-5deg); }
100% { -moz-transform: rotate(0deg); }
}
@-o-keyframes swing {
20% { -o-transform: rotate(15deg); }
40% { -o-transform: rotate(-10deg); }
60% { -o-transform: rotate(5deg); }
80% { -o-transform: rotate(-5deg); }
100% { -o-transform: rotate(0deg); }
}
@keyframes swing {
20% { transform: rotate(15deg); }
40% { transform: rotate(-10deg); }
60% { transform: rotate(5deg); }
80% { transform: rotate(-5deg); }
100% { transform: rotate(0deg); }
}
.animate.swing {
-webkit-transform-origin: top center;
-moz-transform-origin: top center;
-o-transform-origin: top center;
transform-origin: top center;
-webkit-animation-name: swing;
-moz-animation-name: swing;
-o-animation-name: swing;
animation-name: swing;
visibility: visible !important;
} @-webkit-keyframes wobble {
0% { -webkit-transform: translateX(0%); }
15% { -webkit-transform: translateX(-25%) rotate(-5deg); }
30% { -webkit-transform: translateX(20%) rotate(3deg); }
45% { -webkit-transform: translateX(-15%) rotate(-3deg); }
60% { -webkit-transform: translateX(10%) rotate(2deg); }
75% { -webkit-transform: translateX(-5%) rotate(-1deg); }
100% { -webkit-transform: translateX(0%); }
}
@-moz-keyframes wobble {
0% { -moz-transform: translateX(0%); }
15% { -moz-transform: translateX(-25%) rotate(-5deg); }
30% { -moz-transform: translateX(20%) rotate(3deg); }
45% { -moz-transform: translateX(-15%) rotate(-3deg); }
60% { -moz-transform: translateX(10%) rotate(2deg); }
75% { -moz-transform: translateX(-5%) rotate(-1deg); }
100% { -moz-transform: translateX(0%); }
}
@-o-keyframes wobble {
0% { -o-transform: translateX(0%); }
15% { -o-transform: translateX(-25%) rotate(-5deg); }
30% { -o-transform: translateX(20%) rotate(3deg); }
45% { -o-transform: translateX(-15%) rotate(-3deg); }
60% { -o-transform: translateX(10%) rotate(2deg); }
75% { -o-transform: translateX(-5%) rotate(-1deg); }
100% { -o-transform: translateX(0%); }
}
@keyframes wobble {
0% { transform: translateX(0%); }
15% { transform: translateX(-25%) rotate(-5deg); }
30% { transform: translateX(20%) rotate(3deg); }
45% { transform: translateX(-15%) rotate(-3deg); }
60% { transform: translateX(10%) rotate(2deg); }
75% { transform: translateX(-5%) rotate(-1deg); }
100% { transform: translateX(0%); }
}
.animate.wobble {
-webkit-animation-name: wobble;
-moz-animation-name: wobble;
-o-animation-name: wobble;
animation-name: wobble;
visibility: visible !important;
} @-webkit-keyframes pulse {
0% { -webkit-transform: scale(1); }
50% { -webkit-transform: scale(1.1); }
100% { -webkit-transform: scale(1); }
}
@-moz-keyframes pulse {
0% { -moz-transform: scale(1); }
50% { -moz-transform: scale(1.1); }
100% { -moz-transform: scale(1); }
}
@-o-keyframes pulse {
0% { -o-transform: scale(1); }
50% { -o-transform: scale(1.1); }
100% { -o-transform: scale(1); }
}
@keyframes pulse {
0% { transform: scale(1); }
50% { transform: scale(1.1); }
100% { transform: scale(1); }
}
.animate.pulse {
-webkit-animation-name: pulse;
-moz-animation-name: pulse;
-o-animation-name: pulse;
animation-name: pulse;
visibility: visible !important;
}
@-webkit-keyframes flip {
0% {
-webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
-webkit-animation-timing-function: ease-out;
}
40% {
-webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
-webkit-animation-timing-function: ease-out;
}
50% {
-webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
-webkit-animation-timing-function: ease-in;
}
80% {
-webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
-webkit-animation-timing-function: ease-in;
}
100% {
-webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
-webkit-animation-timing-function: ease-in;
}
}
@-moz-keyframes flip {
0% {
-moz-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
-moz-animation-timing-function: ease-out;
}
40% {
-moz-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
-moz-animation-timing-function: ease-out;
}
50% {
-moz-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
-moz-animation-timing-function: ease-in;
}
80% {
-moz-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
-moz-animation-timing-function: ease-in;
}
100% {
-moz-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
-moz-animation-timing-function: ease-in;
}
}
@-o-keyframes flip {
0% {
-o-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
-o-animation-timing-function: ease-out;
}
40% {
-o-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
-o-animation-timing-function: ease-out;
}
50% {
-o-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
-o-animation-timing-function: ease-in;
}
80% {
-o-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
-o-animation-timing-function: ease-in;
}
100% {
-o-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
-o-animation-timing-function: ease-in;
}
}
@keyframes flip {
0% {
transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
animation-timing-function: ease-out;
}
40% {
transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
animation-timing-function: ease-out;
}
50% {
transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
animation-timing-function: ease-in;
}
80% {
transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
animation-timing-function: ease-in;
}
100% {
transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
animation-timing-function: ease-in;
}
}
.animate.flip {
-webkit-backface-visibility: visible !important;
-webkit-animation-name: flip;
-moz-backface-visibility: visible !important;
-moz-animation-name: flip;
-o-backface-visibility: visible !important;
-o-animation-name: flip;
backface-visibility: visible !important;
animation-name: flip;
visibility: visible !important;
}
@-webkit-keyframes flipInX {
0% {
-webkit-transform: perspective(400px) rotateX(90deg);
opacity: 0;
}
40% {
-webkit-transform: perspective(400px) rotateX(-10deg);
}
70% {
-webkit-transform: perspective(400px) rotateX(10deg);
}
100% {
-webkit-transform: perspective(400px) rotateX(0deg);
opacity: 1;
}
}
@-moz-keyframes flipInX {
0% {
-moz-transform: perspective(400px) rotateX(90deg);
opacity: 0;
}
40% {
-moz-transform: perspective(400px) rotateX(-10deg);
}
70% {
-moz-transform: perspective(400px) rotateX(10deg);
}
100% {
-moz-transform: perspective(400px) rotateX(0deg);
opacity: 1;
}
}
@-o-keyframes flipInX {
0% {
-o-transform: perspective(400px) rotateX(90deg);
opacity: 0;
}
40% {
-o-transform: perspective(400px) rotateX(-10deg);
}
70% {
-o-transform: perspective(400px) rotateX(10deg);
}
100% {
-o-transform: perspective(400px) rotateX(0deg);
opacity: 1;
}
}
@keyframes flipInX {
0% {
transform: perspective(400px) rotateX(90deg);
opacity: 0;
}
40% {
transform: perspective(400px) rotateX(-10deg);
}
70% {
transform: perspective(400px) rotateX(10deg);
}
100% {
transform: perspective(400px) rotateX(0deg);
opacity: 1;
}
}
.animate.flipInX {
-webkit-backface-visibility: visible !important;
-webkit-animation-name: flipInX;
-moz-backface-visibility: visible !important;
-moz-animation-name: flipInX;
-o-backface-visibility: visible !important;
-o-animation-name: flipInX;
backface-visibility: visible !important;
animation-name: flipInX;
visibility: visible !important;
}
@-webkit-keyframes flipOutX {
0% {
-webkit-transform: perspective(400px) rotateX(0deg);
opacity: 1;
}
100% {
-webkit-transform: perspective(400px) rotateX(90deg);
opacity: 0;
}
}
@-moz-keyframes flipOutX {
0% {
-moz-transform: perspective(400px) rotateX(0deg);
opacity: 1;
}
100% {
-moz-transform: perspective(400px) rotateX(90deg);
opacity: 0;
}
}
@-o-keyframes flipOutX {
0% {
-o-transform: perspective(400px) rotateX(0deg);
opacity: 1;
}
100% {
-o-transform: perspective(400px) rotateX(90deg);
opacity: 0;
}
}
@keyframes flipOutX {
0% {
transform: perspective(400px) rotateX(0deg);
opacity: 1;
}
100% {
transform: perspective(400px) rotateX(90deg);
opacity: 0;
}
}
.animate.flipOutX {
-webkit-animation-name: flipOutX;
-webkit-backface-visibility: visible !important;
-moz-animation-name: flipOutX;
-moz-backface-visibility: visible !important;
-o-animation-name: flipOutX;
-o-backface-visibility: visible !important;
animation-name: flipOutX;
backface-visibility: visible !important;
visibility: visible !important;
}
@-webkit-keyframes flipInY {
0% {
-webkit-transform: perspective(400px) rotateY(90deg);
opacity: 0;
}
40% {
-webkit-transform: perspective(400px) rotateY(-10deg);
}
70% {
-webkit-transform: perspective(400px) rotateY(10deg);
}
100% {
-webkit-transform: perspective(400px) rotateY(0deg);
opacity: 1;
}
}
@-moz-keyframes flipInY {
0% {
-moz-transform: perspective(400px) rotateY(90deg);
opacity: 0;
}
40% {
-moz-transform: perspective(400px) rotateY(-10deg);
}
70% {
-moz-transform: perspective(400px) rotateY(10deg);
}
100% {
-moz-transform: perspective(400px) rotateY(0deg);
opacity: 1;
}
}
@-o-keyframes flipInY {
0% {
-o-transform: perspective(400px) rotateY(90deg);
opacity: 0;
}
40% {
-o-transform: perspective(400px) rotateY(-10deg);
}
70% {
-o-transform: perspective(400px) rotateY(10deg);
}
100% {
-o-transform: perspective(400px) rotateY(0deg);
opacity: 1;
}
}
@keyframes flipInY {
0% {
transform: perspective(400px) rotateY(90deg);
opacity: 0;
}
40% {
transform: perspective(400px) rotateY(-10deg);
}
70% {
transform: perspective(400px) rotateY(10deg);
}
100% {
transform: perspective(400px) rotateY(0deg);
opacity: 1;
}
}
.animate.flipInY {
-webkit-backface-visibility: visible !important;
-webkit-animation-name: flipInY;
-moz-backface-visibility: visible !important;
-moz-animation-name: flipInY;
-o-backface-visibility: visible !important;
-o-animation-name: flipInY;
backface-visibility: visible !important;
animation-name: flipInY;
visibility: visible !important;
}
@-webkit-keyframes flipOutY {
0% {
-webkit-transform: perspective(400px) rotateY(0deg);
opacity: 1;
}
100% {
-webkit-transform: perspective(400px) rotateY(90deg);
opacity: 0;
}
}
@-moz-keyframes flipOutY {
0% {
-moz-transform: perspective(400px) rotateY(0deg);
opacity: 1;
}
100% {
-moz-transform: perspective(400px) rotateY(90deg);
opacity: 0;
}
}
@-o-keyframes flipOutY {
0% {
-o-transform: perspective(400px) rotateY(0deg);
opacity: 1;
}
100% {
-o-transform: perspective(400px) rotateY(90deg);
opacity: 0;
}
}
@keyframes flipOutY {
0% {
transform: perspective(400px) rotateY(0deg);
opacity: 1;
}
100% {
transform: perspective(400px) rotateY(90deg);
opacity: 0;
}
}
.animate.flipOutY {
-webkit-backface-visibility: visible !important;
-webkit-animation-name: flipOutY;
-moz-backface-visibility: visible !important;
-moz-animation-name: flipOutY;
-o-backface-visibility: visible !important;
-o-animation-name: flipOutY;
backface-visibility: visible !important;
animation-name: flipOutY;
visibility: visible !important;
}
@-webkit-keyframes fadeIn {
0% {opacity: 0;}
100% {opacity: 1;}
}
@-moz-keyframes fadeIn {
0% {opacity: 0;}
100% {opacity: 1;}
}
@-o-keyframes fadeIn {
0% {opacity: 0;}
100% {opacity: 1;}
}
@keyframes fadeIn {
0% {opacity: 0;}
100% {opacity: 1;}
}
.animate.fadeIn {
-webkit-animation-name: fadeIn;
-moz-animation-name: fadeIn;
-o-animation-name: fadeIn;
animation-name: fadeIn;
visibility: visible !important;
}
@-webkit-keyframes fadeInUp {
0% {
opacity: 0;
-webkit-transform: translateY(20px);
}
100% {
opacity: 1;
-webkit-transform: translateY(0);
}
}
@-moz-keyframes fadeInUp {
0% {
opacity: 0;
-moz-transform: translateY(20px);
}
100% {
opacity: 1;
-moz-transform: translateY(0);
}
}
@-o-keyframes fadeInUp {
0% {
opacity: 0;
-o-transform: translateY(20px);
}
100% {
opacity: 1;
-o-transform: translateY(0);
}
}
@keyframes fadeInUp {
0% {
opacity: 0;
transform: translateY(20px);
}
100% {
opacity: 1;
transform: translateY(0);
}
}
.animate.fadeInUp {
-webkit-animation-name: fadeInUp;
-moz-animation-name: fadeInUp;
-o-animation-name: fadeInUp;
animation-name: fadeInUp;
visibility: visible !important;
}
@-webkit-keyframes fadeInDown {
0% {
opacity: 0;
-webkit-transform: translateY(-20px);
}
100% {
opacity: 1;
-webkit-transform: translateY(0);
}
}
@-moz-keyframes fadeInDown {
0% {
opacity: 0;
-moz-transform: translateY(-20px);
}
100% {
opacity: 1;
-moz-transform: translateY(0);
}
}
@-o-keyframes fadeInDown {
0% {
opacity: 0;
-o-transform: translateY(-20px);
}
100% {
opacity: 1;
-o-transform: translateY(0);
}
}
@keyframes fadeInDown {
0% {
opacity: 0;
transform: translateY(-20px);
}
100% {
opacity: 1;
transform: translateY(0);
}
}
.animate.fadeInDown {
-webkit-animation-name: fadeInDown;
-moz-animation-name: fadeInDown;
-o-animation-name: fadeInDown;
animation-name: fadeInDown;
visibility: visible !important;
}
@-webkit-keyframes fadeInLeft {
0% {
opacity: 0;
-webkit-transform: translateX(-20px);
}
100% {
opacity: 1;
-webkit-transform: translateX(0);
}
}
@-moz-keyframes fadeInLeft {
0% {
opacity: 0;
-moz-transform: translateX(-20px);
}
100% {
opacity: 1;
-moz-transform: translateX(0);
}
}
@-o-keyframes fadeInLeft {
0% {
opacity: 0;
-o-transform: translateX(-20px);
}
100% {
opacity: 1;
-o-transform: translateX(0);
}
}
@keyframes fadeInLeft {
0% {
opacity: 0;
transform: translateX(-20px);
}
100% {
opacity: 1;
transform: translateX(0);
}
}
.animate.fadeInLeft {
-webkit-animation-name: fadeInLeft;
-moz-animation-name: fadeInLeft;
-o-animation-name: fadeInLeft;
animation-name: fadeInLeft;
visibility: visible !important;
}
@-webkit-keyframes fadeInRight {
0% {
opacity: 0;
-webkit-transform: translateX(20px);
}
100% {
opacity: 1;
-webkit-transform: translateX(0);
}
}
@-moz-keyframes fadeInRight {
0% {
opacity: 0;
-moz-transform: translateX(20px);
}
100% {
opacity: 1;
-moz-transform: translateX(0);
}
}
@-o-keyframes fadeInRight {
0% {
opacity: 0;
-o-transform: translateX(20px);
}
100% {
opacity: 1;
-o-transform: translateX(0);
}
}
@keyframes fadeInRight {
0% {
opacity: 0;
transform: translateX(20px);
}
100% {
opacity: 1;
transform: translateX(0);
}
}
.animate.fadeInRight {
-webkit-animation-name: fadeInRight;
-moz-animation-name: fadeInRight;
-o-animation-name: fadeInRight;
animation-name: fadeInRight;
visibility: visible !important;
}
@-webkit-keyframes fadeInUpBig {
0% {
opacity: 0;
-webkit-transform: translateY(2000px);
}
100% {
opacity: 1;
-webkit-transform: translateY(0);
}
}
@-moz-keyframes fadeInUpBig {
0% {
opacity: 0;
-moz-transform: translateY(2000px);
}
100% {
opacity: 1;
-moz-transform: translateY(0);
}
}
@-o-keyframes fadeInUpBig {
0% {
opacity: 0;
-o-transform: translateY(2000px);
}
100% {
opacity: 1;
-o-transform: translateY(0);
}
}
@keyframes fadeInUpBig {
0% {
opacity: 0;
transform: translateY(2000px);
}
100% {
opacity: 1;
transform: translateY(0);
}
}
.animate.fadeInUpBig {
-webkit-animation-name: fadeInUpBig;
-moz-animation-name: fadeInUpBig;
-o-animation-name: fadeInUpBig;
animation-name: fadeInUpBig;
visibility: visible !important;
}
@-webkit-keyframes fadeInDownBig {
0% {
opacity: 0;
-webkit-transform: translateY(-2000px);
}
100% {
opacity: 1;
-webkit-transform: translateY(0);
}
}
@-moz-keyframes fadeInDownBig {
0% {
opacity: 0;
-moz-transform: translateY(-2000px);
}
100% {
opacity: 1;
-moz-transform: translateY(0);
}
}
@-o-keyframes fadeInDownBig {
0% {
opacity: 0;
-o-transform: translateY(-2000px);
}
100% {
opacity: 1;
-o-transform: translateY(0);
}
}
@keyframes fadeInDownBig {
0% {
opacity: 0;
transform: translateY(-2000px);
}
100% {
opacity: 1;
transform: translateY(0);
}
}
.animate.fadeInDownBig {
-webkit-animation-name: fadeInDownBig;
-moz-animation-name: fadeInDownBig;
-o-animation-name: fadeInDownBig;
animation-name: fadeInDownBig;
visibility: visible !important;
}
@-webkit-keyframes fadeInLeftBig {
0% {
opacity: 0;
-webkit-transform: translateX(-2000px);
}
100% {
opacity: 1;
-webkit-transform: translateX(0);
}
}
@-moz-keyframes fadeInLeftBig {
0% {
opacity: 0;
-moz-transform: translateX(-2000px);
}
100% {
opacity: 1;
-moz-transform: translateX(0);
}
}
@-o-keyframes fadeInLeftBig {
0% {
opacity: 0;
-o-transform: translateX(-2000px);
}
100% {
opacity: 1;
-o-transform: translateX(0);
}
}
@keyframes fadeInLeftBig {
0% {
opacity: 0;
transform: translateX(-2000px);
}
100% {
opacity: 1;
transform: translateX(0);
}
}
.animate.fadeInLeftBig {
-webkit-animation-name: fadeInLeftBig;
-moz-animation-name: fadeInLeftBig;
-o-animation-name: fadeInLeftBig;
animation-name: fadeInLeftBig;
visibility: visible !important;
}
@-webkit-keyframes fadeInRightBig {
0% {
opacity: 0;
-webkit-transform: translateX(2000px);
}
100% {
opacity: 1;
-webkit-transform: translateX(0);
}
}
@-moz-keyframes fadeInRightBig {
0% {
opacity: 0;
-moz-transform: translateX(2000px);
}
100% {
opacity: 1;
-moz-transform: translateX(0);
}
}
@-o-keyframes fadeInRightBig {
0% {
opacity: 0;
-o-transform: translateX(2000px);
}
100% {
opacity: 1;
-o-transform: translateX(0);
}
}
@keyframes fadeInRightBig {
0% {
opacity: 0;
transform: translateX(2000px);
}
100% {
opacity: 1;
transform: translateX(0);
}
}
.animate.fadeInRightBig {
-webkit-animation-name: fadeInRightBig;
-moz-animation-name: fadeInRightBig;
-o-animation-name: fadeInRightBig;
animation-name: fadeInRightBig;
visibility: visible !important;
}
@-webkit-keyframes fadeOut {
0% {opacity: 1;}
100% {opacity: 0;}
}
@-moz-keyframes fadeOut {
0% {opacity: 1;}
100% {opacity: 0;}
}
@-o-keyframes fadeOut {
0% {opacity: 1;}
100% {opacity: 0;}
}
@keyframes fadeOut {
0% {opacity: 1;}
100% {opacity: 0;}
}
.animate.fadeOut {
-webkit-animation-name: fadeOut;
-moz-animation-name: fadeOut;
-o-animation-name: fadeOut;
animation-name: fadeOut;
visibility: visible !important;
}
@-webkit-keyframes fadeOutUp {
0% {
opacity: 1;
-webkit-transform: translateY(0);
}
100% {
opacity: 0;
-webkit-transform: translateY(-20px);
}
}
@-moz-keyframes fadeOutUp {
0% {
opacity: 1;
-moz-transform: translateY(0);
}
100% {
opacity: 0;
-moz-transform: translateY(-20px);
}
}
@-o-keyframes fadeOutUp {
0% {
opacity: 1;
-o-transform: translateY(0);
}
100% {
opacity: 0;
-o-transform: translateY(-20px);
}
}
@keyframes fadeOutUp {
0% {
opacity: 1;
transform: translateY(0);
}
100% {
opacity: 0;
transform: translateY(-20px);
}
}
.animate.fadeOutUp {
-webkit-animation-name: fadeOutUp;
-moz-animation-name: fadeOutUp;
-o-animation-name: fadeOutUp;
animation-name: fadeOutUp;
visibility: visible !important;
}
@-webkit-keyframes fadeOutDown {
0% {
opacity: 1;
-webkit-transform: translateY(0);
}
100% {
opacity: 0;
-webkit-transform: translateY(20px);
}
}
@-moz-keyframes fadeOutDown {
0% {
opacity: 1;
-moz-transform: translateY(0);
}
100% {
opacity: 0;
-moz-transform: translateY(20px);
}
}
@-o-keyframes fadeOutDown {
0% {
opacity: 1;
-o-transform: translateY(0);
}
100% {
opacity: 0;
-o-transform: translateY(20px);
}
}
@keyframes fadeOutDown {
0% {
opacity: 1;
transform: translateY(0);
}
100% {
opacity: 0;
transform: translateY(20px);
}
}
.animate.fadeOutDown {
-webkit-animation-name: fadeOutDown;
-moz-animation-name: fadeOutDown;
-o-animation-name: fadeOutDown;
animation-name: fadeOutDown;
visibility: visible !important;
}
@-webkit-keyframes fadeOutLeft {
0% {
opacity: 1;
-webkit-transform: translateX(0);
}
100% {
opacity: 0;
-webkit-transform: translateX(-20px);
}
}
@-moz-keyframes fadeOutLeft {
0% {
opacity: 1;
-moz-transform: translateX(0);
}
100% {
opacity: 0;
-moz-transform: translateX(-20px);
}
}
@-o-keyframes fadeOutLeft {
0% {
opacity: 1;
-o-transform: translateX(0);
}
100% {
opacity: 0;
-o-transform: translateX(-20px);
}
}
@keyframes fadeOutLeft {
0% {
opacity: 1;
transform: translateX(0);
}
100% {
opacity: 0;
transform: translateX(-20px);
}
}
.animate.fadeOutLeft {
-webkit-animation-name: fadeOutLeft;
-moz-animation-name: fadeOutLeft;
-o-animation-name: fadeOutLeft;
animation-name: fadeOutLeft;
visibility: visible !important;
}
@-webkit-keyframes fadeOutRight {
0% {
opacity: 1;
-webkit-transform: translateX(0);
}
100% {
opacity: 0;
-webkit-transform: translateX(20px);
}
}
@-moz-keyframes fadeOutRight {
0% {
opacity: 1;
-moz-transform: translateX(0);
}
100% {
opacity: 0;
-moz-transform: translateX(20px);
}
}
@-o-keyframes fadeOutRight {
0% {
opacity: 1;
-o-transform: translateX(0);
}
100% {
opacity: 0;
-o-transform: translateX(20px);
}
}
@keyframes fadeOutRight {
0% {
opacity: 1;
transform: translateX(0);
}
100% {
opacity: 0;
transform: translateX(20px);
}
}
.animate.fadeOutRight {
-webkit-animation-name: fadeOutRight;
-moz-animation-name: fadeOutRight;
-o-animation-name: fadeOutRight;
animation-name: fadeOutRight;
visibility: visible !important;
}
@-webkit-keyframes fadeOutUpBig {
0% {
opacity: 1;
-webkit-transform: translateY(0);
}
100% {
opacity: 0;
-webkit-transform: translateY(-2000px);
}
}
@-moz-keyframes fadeOutUpBig {
0% {
opacity: 1;
-moz-transform: translateY(0);
}
100% {
opacity: 0;
-moz-transform: translateY(-2000px);
}
}
@-o-keyframes fadeOutUpBig {
0% {
opacity: 1;
-o-transform: translateY(0);
}
100% {
opacity: 0;
-o-transform: translateY(-2000px);
}
}
@keyframes fadeOutUpBig {
0% {
opacity: 1;
transform: translateY(0);
}
100% {
opacity: 0;
transform: translateY(-2000px);
}
}
.animate.fadeOutUpBig {
-webkit-animation-name: fadeOutUpBig;
-moz-animation-name: fadeOutUpBig;
-o-animation-name: fadeOutUpBig;
animation-name: fadeOutUpBig;
visibility: visible !important;
}
@-webkit-keyframes fadeOutDownBig {
0% {
opacity: 1;
-webkit-transform: translateY(0);
}
100% {
opacity: 0;
-webkit-transform: translateY(2000px);
}
}
@-moz-keyframes fadeOutDownBig {
0% {
opacity: 1;
-moz-transform: translateY(0);
}
100% {
opacity: 0;
-moz-transform: translateY(2000px);
}
}
@-o-keyframes fadeOutDownBig {
0% {
opacity: 1;
-o-transform: translateY(0);
}
100% {
opacity: 0;
-o-transform: translateY(2000px);
}
}
@keyframes fadeOutDownBig {
0% {
opacity: 1;
transform: translateY(0);
}
100% {
opacity: 0;
transform: translateY(2000px);
}
}
.animate.fadeOutDownBig {
-webkit-animation-name: fadeOutDownBig;
-moz-animation-name: fadeOutDownBig;
-o-animation-name: fadeOutDownBig;
animation-name: fadeOutDownBig;
visibility: visible !important;
}
@-webkit-keyframes fadeOutLeftBig {
0% {
opacity: 1;
-webkit-transform: translateX(0);
}
100% {
opacity: 0;
-webkit-transform: translateX(-2000px);
}
}
@-moz-keyframes fadeOutLeftBig {
0% {
opacity: 1;
-moz-transform: translateX(0);
}
100% {
opacity: 0;
-moz-transform: translateX(-2000px);
}
}
@-o-keyframes fadeOutLeftBig {
0% {
opacity: 1;
-o-transform: translateX(0);
}
100% {
opacity: 0;
-o-transform: translateX(-2000px);
}
}
@keyframes fadeOutLeftBig {
0% {
opacity: 1;
transform: translateX(0);
}
100% {
opacity: 0;
transform: translateX(-2000px);
}
}
.animate.fadeOutLeftBig {
-webkit-animation-name: fadeOutLeftBig;
-moz-animation-name: fadeOutLeftBig;
-o-animation-name: fadeOutLeftBig;
animation-name: fadeOutLeftBig;
visibility: visible !important;
}
@-webkit-keyframes fadeOutRightBig {
0% {
opacity: 1;
-webkit-transform: translateX(0);
}
100% {
opacity: 0;
-webkit-transform: translateX(2000px);
}
}
@-moz-keyframes fadeOutRightBig {
0% {
opacity: 1;
-moz-transform: translateX(0);
}
100% {
opacity: 0;
-moz-transform: translateX(2000px);
}
}
@-o-keyframes fadeOutRightBig {
0% {
opacity: 1;
-o-transform: translateX(0);
}
100% {
opacity: 0;
-o-transform: translateX(2000px);
}
}
@keyframes fadeOutRightBig {
0% {
opacity: 1;
transform: translateX(0);
}
100% {
opacity: 0;
transform: translateX(2000px);
}
}
.animate.fadeOutRightBig {
-webkit-animation-name: fadeOutRightBig;
-moz-animation-name: fadeOutRightBig;
-o-animation-name: fadeOutRightBig;
animation-name: fadeOutRightBig;
visibility: visible !important;
}
@-webkit-keyframes bounceIn {
0% {
opacity: 0;
-webkit-transform: scale(.3);
}
50% {
opacity: 1;
-webkit-transform: scale(1.05);
}
70% {
-webkit-transform: scale(.9);
}
100% {
-webkit-transform: scale(1);
}
}
@-moz-keyframes bounceIn {
0% {
opacity: 0;
-moz-transform: scale(.3);
}
50% {
opacity: 1;
-moz-transform: scale(1.05);
}
70% {
-moz-transform: scale(.9);
}
100% {
-moz-transform: scale(1);
}
}
@-o-keyframes bounceIn {
0% {
opacity: 0;
-o-transform: scale(.3);
}
50% {
opacity: 1;
-o-transform: scale(1.05);
}
70% {
-o-transform: scale(.9);
}
100% {
-o-transform: scale(1);
}
}
@keyframes bounceIn {
0% {
opacity: 0;
transform: scale(.3);
}
50% {
opacity: 1;
transform: scale(1.05);
}
70% {
transform: scale(.9);
}
100% {
transform: scale(1);
}
}
.animate.bounceIn {
-webkit-animation-name: bounceIn;
-moz-animation-name: bounceIn;
-o-animation-name: bounceIn;
animation-name: bounceIn;
visibility: visible !important;
}
@-webkit-keyframes bounceInUp {
0% {
opacity: 0;
-webkit-transform: translateY(2000px);
}
60% {
opacity: 1;
-webkit-transform: translateY(-30px);
}
80% {
-webkit-transform: translateY(10px);
}
100% {
-webkit-transform: translateY(0);
}
}
@-moz-keyframes bounceInUp {
0% {
opacity: 0;
-moz-transform: translateY(2000px);
}
60% {
opacity: 1;
-moz-transform: translateY(-30px);
}
80% {
-moz-transform: translateY(10px);
}
100% {
-moz-transform: translateY(0);
}
}
@-o-keyframes bounceInUp {
0% {
opacity: 0;
-o-transform: translateY(2000px);
}
60% {
opacity: 1;
-o-transform: translateY(-30px);
}
80% {
-o-transform: translateY(10px);
}
100% {
-o-transform: translateY(0);
}
}
@keyframes bounceInUp {
0% {
opacity: 0;
transform: translateY(2000px);
}
60% {
opacity: 1;
transform: translateY(-30px);
}
80% {
transform: translateY(10px);
}
100% {
transform: translateY(0);
}
}
.animate.bounceInUp {
-webkit-animation-name: bounceInUp;
-moz-animation-name: bounceInUp;
-o-animation-name: bounceInUp;
animation-name: bounceInUp;
visibility: visible !important;
}
@-webkit-keyframes bounceInDown {
0% {
opacity: 0;
-webkit-transform: translateY(-2000px);
}
60% {
opacity: 1;
-webkit-transform: translateY(30px);
}
80% {
-webkit-transform: translateY(-10px);
}
100% {
-webkit-transform: translateY(0);
}
}
@-moz-keyframes bounceInDown {
0% {
opacity: 0;
-moz-transform: translateY(-2000px);
}
60% {
opacity: 1;
-moz-transform: translateY(30px);
}
80% {
-moz-transform: translateY(-10px);
}
100% {
-moz-transform: translateY(0);
}
}
@-o-keyframes bounceInDown {
0% {
opacity: 0;
-o-transform: translateY(-2000px);
}
60% {
opacity: 1;
-o-transform: translateY(30px);
}
80% {
-o-transform: translateY(-10px);
}
100% {
-o-transform: translateY(0);
}
}
@keyframes bounceInDown {
0% {
opacity: 0;
transform: translateY(-2000px);
}
60% {
opacity: 1;
transform: translateY(30px);
}
80% {
transform: translateY(-10px);
}
100% {
transform: translateY(0);
}
}
.animate.bounceInDown {
-webkit-animation-name: bounceInDown;
-moz-animation-name: bounceInDown;
-o-animation-name: bounceInDown;
animation-name: bounceInDown;
visibility: visible !important;
}
@-webkit-keyframes bounceInLeft {
0% {
opacity: 0;
-webkit-transform: translateX(-2000px);
}
60% {
opacity: 1;
-webkit-transform: translateX(30px);
}
80% {
-webkit-transform: translateX(-10px);
}
100% {
-webkit-transform: translateX(0);
}
}
@-moz-keyframes bounceInLeft {
0% {
opacity: 0;
-moz-transform: translateX(-2000px);
}
60% {
opacity: 1;
-moz-transform: translateX(30px);
}
80% {
-moz-transform: translateX(-10px);
}
100% {
-moz-transform: translateX(0);
}
}
@-o-keyframes bounceInLeft {
0% {
opacity: 0;
-o-transform: translateX(-2000px);
}
60% {
opacity: 1;
-o-transform: translateX(30px);
}
80% {
-o-transform: translateX(-10px);
}
100% {
-o-transform: translateX(0);
}
}
@keyframes bounceInLeft {
0% {
opacity: 0;
transform: translateX(-2000px);
}
60% {
opacity: 1;
transform: translateX(30px);
}
80% {
transform: translateX(-10px);
}
100% {
transform: translateX(0);
}
}
.animate.bounceInLeft {
-webkit-animation-name: bounceInLeft;
-moz-animation-name: bounceInLeft;
-o-animation-name: bounceInLeft;
animation-name: bounceInLeft;
visibility: visible !important;
}
@-webkit-keyframes bounceInRight {
0% {
opacity: 0;
-webkit-transform: translateX(2000px);
}
60% {
opacity: 1;
-webkit-transform: translateX(-30px);
}
80% {
-webkit-transform: translateX(10px);
}
100% {
-webkit-transform: translateX(0);
}
}
@-moz-keyframes bounceInRight {
0% {
opacity: 0;
-moz-transform: translateX(2000px);
}
60% {
opacity: 1;
-moz-transform: translateX(-30px);
}
80% {
-moz-transform: translateX(10px);
}
100% {
-moz-transform: translateX(0);
}
}
@-o-keyframes bounceInRight {
0% {
opacity: 0;
-o-transform: translateX(2000px);
}
60% {
opacity: 1;
-o-transform: translateX(-30px);
}
80% {
-o-transform: translateX(10px);
}
100% {
-o-transform: translateX(0);
}
}
@keyframes bounceInRight {
0% {
opacity: 0;
transform: translateX(2000px);
}
60% {
opacity: 1;
transform: translateX(-30px);
}
80% {
transform: translateX(10px);
}
100% {
transform: translateX(0);
}
}
.animate.bounceInRight {
-webkit-animation-name: bounceInRight;
-moz-animation-name: bounceInRight;
-o-animation-name: bounceInRight;
animation-name: bounceInRight;
visibility: visible !important;
}
@-webkit-keyframes bounceOut {
0% {
-webkit-transform: scale(1);
}
25% {
-webkit-transform: scale(.95);
}
50% {
opacity: 1;
-webkit-transform: scale(1.1);
}
100% {
opacity: 0;
-webkit-transform: scale(.3);
}
}
@-moz-keyframes bounceOut {
0% {
-moz-transform: scale(1);
}
25% {
-moz-transform: scale(.95);
}
50% {
opacity: 1;
-moz-transform: scale(1.1);
}
100% {
opacity: 0;
-moz-transform: scale(.3);
}
}
@-o-keyframes bounceOut {
0% {
-o-transform: scale(1);
}
25% {
-o-transform: scale(.95);
}
50% {
opacity: 1;
-o-transform: scale(1.1);
}
100% {
opacity: 0;
-o-transform: scale(.3);
}
}
@keyframes bounceOut {
0% {
transform: scale(1);
}
25% {
transform: scale(.95);
}
50% {
opacity: 1;
transform: scale(1.1);
}
100% {
opacity: 0;
transform: scale(.3);
}
}
.animate.bounceOut {
-webkit-animation-name: bounceOut;
-moz-animation-name: bounceOut;
-o-animation-name: bounceOut;
animation-name: bounceOut;
visibility: visible !important;
}
@-webkit-keyframes bounceOutUp {
0% {
-webkit-transform: translateY(0);
}
20% {
opacity: 1;
-webkit-transform: translateY(20px);
}
100% {
opacity: 0;
-webkit-transform: translateY(-2000px);
}
}
@-moz-keyframes bounceOutUp {
0% {
-moz-transform: translateY(0);
}
20% {
opacity: 1;
-moz-transform: translateY(20px);
}
100% {
opacity: 0;
-moz-transform: translateY(-2000px);
}
}
@-o-keyframes bounceOutUp {
0% {
-o-transform: translateY(0);
}
20% {
opacity: 1;
-o-transform: translateY(20px);
}
100% {
opacity: 0;
-o-transform: translateY(-2000px);
}
}
@keyframes bounceOutUp {
0% {
transform: translateY(0);
}
20% {
opacity: 1;
transform: translateY(20px);
}
100% {
opacity: 0;
transform: translateY(-2000px);
}
}
.animate.bounceOutUp {
-webkit-animation-name: bounceOutUp;
-moz-animation-name: bounceOutUp;
-o-animation-name: bounceOutUp;
animation-name: bounceOutUp;
visibility: visible !important;
}
@-webkit-keyframes bounceOutDown {
0% {
-webkit-transform: translateY(0);
}
20% {
opacity: 1;
-webkit-transform: translateY(-20px);
}
100% {
opacity: 0;
-webkit-transform: translateY(2000px);
}
}
@-moz-keyframes bounceOutDown {
0% {
-moz-transform: translateY(0);
}
20% {
opacity: 1;
-moz-transform: translateY(-20px);
}
100% {
opacity: 0;
-moz-transform: translateY(2000px);
}
}
@-o-keyframes bounceOutDown {
0% {
-o-transform: translateY(0);
}
20% {
opacity: 1;
-o-transform: translateY(-20px);
}
100% {
opacity: 0;
-o-transform: translateY(2000px);
}
}
@keyframes bounceOutDown {
0% {
transform: translateY(0);
}
20% {
opacity: 1;
transform: translateY(-20px);
}
100% {
opacity: 0;
transform: translateY(2000px);
}
}
.animate.bounceOutDown {
-webkit-animation-name: bounceOutDown;
-moz-animation-name: bounceOutDown;
-o-animation-name: bounceOutDown;
animation-name: bounceOutDown;
visibility: visible !important;
}
@-webkit-keyframes bounceOutLeft {
0% {
-webkit-transform: translateX(0);
}
20% {
opacity: 1;
-webkit-transform: translateX(20px);
}
100% {
opacity: 0;
-webkit-transform: translateX(-2000px);
}
}
@-moz-keyframes bounceOutLeft {
0% {
-moz-transform: translateX(0);
}
20% {
opacity: 1;
-moz-transform: translateX(20px);
}
100% {
opacity: 0;
-moz-transform: translateX(-2000px);
}
}
@-o-keyframes bounceOutLeft {
0% {
-o-transform: translateX(0);
}
20% {
opacity: 1;
-o-transform: translateX(20px);
}
100% {
opacity: 0;
-o-transform: translateX(-2000px);
}
}
@keyframes bounceOutLeft {
0% {
transform: translateX(0);
}
20% {
opacity: 1;
transform: translateX(20px);
}
100% {
opacity: 0;
transform: translateX(-2000px);
}
}
.animate.bounceOutLeft {
-webkit-animation-name: bounceOutLeft;
-moz-animation-name: bounceOutLeft;
-o-animation-name: bounceOutLeft;
animation-name: bounceOutLeft;
visibility: visible !important;
}
@-webkit-keyframes bounceOutRight {
0% {
-webkit-transform: translateX(0);
}
20% {
opacity: 1;
-webkit-transform: translateX(-20px);
}
100% {
opacity: 0;
-webkit-transform: translateX(2000px);
}
}
@-moz-keyframes bounceOutRight {
0% {
-moz-transform: translateX(0);
}
20% {
opacity: 1;
-moz-transform: translateX(-20px);
}
100% {
opacity: 0;
-moz-transform: translateX(2000px);
}
}
@-o-keyframes bounceOutRight {
0% {
-o-transform: translateX(0);
}
20% {
opacity: 1;
-o-transform: translateX(-20px);
}
100% {
opacity: 0;
-o-transform: translateX(2000px);
}
}
@keyframes bounceOutRight {
0% {
transform: translateX(0);
}
20% {
opacity: 1;
transform: translateX(-20px);
}
100% {
opacity: 0;
transform: translateX(2000px);
}
}
.animate.bounceOutRight {
-webkit-animation-name: bounceOutRight;
-moz-animation-name: bounceOutRight;
-o-animation-name: bounceOutRight;
animation-name: bounceOutRight;
visibility: visible !important;
}
@-webkit-keyframes rotateIn {
0% {
-webkit-transform-origin: center center;
-webkit-transform: rotate(-200deg);
opacity: 0;
}
100% {
-webkit-transform-origin: center center;
-webkit-transform: rotate(0);
opacity: 1;
}
}
@-moz-keyframes rotateIn {
0% {
-moz-transform-origin: center center;
-moz-transform: rotate(-200deg);
opacity: 0;
}
100% {
-moz-transform-origin: center center;
-moz-transform: rotate(0);
opacity: 1;
}
}
@-o-keyframes rotateIn {
0% {
-o-transform-origin: center center;
-o-transform: rotate(-200deg);
opacity: 0;
}
100% {
-o-transform-origin: center center;
-o-transform: rotate(0);
opacity: 1;
}
}
@keyframes rotateIn {
0% {
transform-origin: center center;
transform: rotate(-200deg);
opacity: 0;
}
100% {
transform-origin: center center;
transform: rotate(0);
opacity: 1;
}
}
.animate.rotateIn {
-webkit-animation-name: rotateIn;
-moz-animation-name: rotateIn;
-o-animation-name: rotateIn;
animation-name: rotateIn;
visibility: visible !important;
}
@-webkit-keyframes rotateInUpLeft {
0% {
-webkit-transform-origin: left bottom;
-webkit-transform: rotate(90deg);
opacity: 0;
}
100% {
-webkit-transform-origin: left bottom;
-webkit-transform: rotate(0);
opacity: 1;
}
}
@-moz-keyframes rotateInUpLeft {
0% {
-moz-transform-origin: left bottom;
-moz-transform: rotate(90deg);
opacity: 0;
}
100% {
-moz-transform-origin: left bottom;
-moz-transform: rotate(0);
opacity: 1;
}
}
@-o-keyframes rotateInUpLeft {
0% {
-o-transform-origin: left bottom;
-o-transform: rotate(90deg);
opacity: 0;
}
100% {
-o-transform-origin: left bottom;
-o-transform: rotate(0);
opacity: 1;
}
}
@keyframes rotateInUpLeft {
0% {
transform-origin: left bottom;
transform: rotate(90deg);
opacity: 0;
}
100% {
transform-origin: left bottom;
transform: rotate(0);
opacity: 1;
}
}
.animate.rotateInUpLeft {
-webkit-animation-name: rotateInUpLeft;
-moz-animation-name: rotateInUpLeft;
-o-animation-name: rotateInUpLeft;
animation-name: rotateInUpLeft;
visibility: visible !important;
}
@-webkit-keyframes rotateInDownLeft {
0% {
-webkit-transform-origin: left bottom;
-webkit-transform: rotate(-90deg);
opacity: 0;
}
100% {
-webkit-transform-origin: left bottom;
-webkit-transform: rotate(0);
opacity: 1;
}
}
@-moz-keyframes rotateInDownLeft {
0% {
-moz-transform-origin: left bottom;
-moz-transform: rotate(-90deg);
opacity: 0;
}
100% {
-moz-transform-origin: left bottom;
-moz-transform: rotate(0);
opacity: 1;
}
}
@-o-keyframes rotateInDownLeft {
0% {
-o-transform-origin: left bottom;
-o-transform: rotate(-90deg);
opacity: 0;
}
100% {
-o-transform-origin: left bottom;
-o-transform: rotate(0);
opacity: 1;
}
}
@keyframes rotateInDownLeft {
0% {
transform-origin: left bottom;
transform: rotate(-90deg);
opacity: 0;
}
100% {
transform-origin: left bottom;
transform: rotate(0);
opacity: 1;
}
}
.animate.rotateInDownLeft {
-webkit-animation-name: rotateInDownLeft;
-moz-animation-name: rotateInDownLeft;
-o-animation-name: rotateInDownLeft;
animation-name: rotateInDownLeft;
visibility: visible !important;
}
@-webkit-keyframes rotateInUpRight {
0% {
-webkit-transform-origin: right bottom;
-webkit-transform: rotate(-90deg);
opacity: 0;
}
100% {
-webkit-transform-origin: right bottom;
-webkit-transform: rotate(0);
opacity: 1;
}
}
@-moz-keyframes rotateInUpRight {
0% {
-moz-transform-origin: right bottom;
-moz-transform: rotate(-90deg);
opacity: 0;
}
100% {
-moz-transform-origin: right bottom;
-moz-transform: rotate(0);
opacity: 1;
}
}
@-o-keyframes rotateInUpRight {
0% {
-o-transform-origin: right bottom;
-o-transform: rotate(-90deg);
opacity: 0;
}
100% {
-o-transform-origin: right bottom;
-o-transform: rotate(0);
opacity: 1;
}
}
@keyframes rotateInUpRight {
0% {
transform-origin: right bottom;
transform: rotate(-90deg);
opacity: 0;
}
100% {
transform-origin: right bottom;
transform: rotate(0);
opacity: 1;
}
}
.animate.rotateInUpRight {
-webkit-animation-name: rotateInUpRight;
-moz-animation-name: rotateInUpRight;
-o-animation-name: rotateInUpRight;
animation-name: rotateInUpRight;
visibility: visible !important;
}
@-webkit-keyframes rotateInDownRight {
0% {
-webkit-transform-origin: right bottom;
-webkit-transform: rotate(90deg);
opacity: 0;
}
100% {
-webkit-transform-origin: right bottom;
-webkit-transform: rotate(0);
opacity: 1;
}
}
@-moz-keyframes rotateInDownRight {
0% {
-moz-transform-origin: right bottom;
-moz-transform: rotate(90deg);
opacity: 0;
}
100% {
-moz-transform-origin: right bottom;
-moz-transform: rotate(0);
opacity: 1;
}
}
@-o-keyframes rotateInDownRight {
0% {
-o-transform-origin: right bottom;
-o-transform: rotate(90deg);
opacity: 0;
}
100% {
-o-transform-origin: right bottom;
-o-transform: rotate(0);
opacity: 1;
}
}
@keyframes rotateInDownRight {
0% {
transform-origin: right bottom;
transform: rotate(90deg);
opacity: 0;
}
100% {
transform-origin: right bottom;
transform: rotate(0);
opacity: 1;
}
}
.animate.rotateInDownRight {
-webkit-animation-name: rotateInDownRight;
-moz-animation-name: rotateInDownRight;
-o-animation-name: rotateInDownRight;
animation-name: rotateInDownRight;
visibility: visible !important;
}
@-webkit-keyframes rotateOut {
0% {
-webkit-transform-origin: center center;
-webkit-transform: rotate(0);
opacity: 1;
}
100% {
-webkit-transform-origin: center center;
-webkit-transform: rotate(200deg);
opacity: 0;
}
}
@-moz-keyframes rotateOut {
0% {
-moz-transform-origin: center center;
-moz-transform: rotate(0);
opacity: 1;
}
100% {
-moz-transform-origin: center center;
-moz-transform: rotate(200deg);
opacity: 0;
}
}
@-o-keyframes rotateOut {
0% {
-o-transform-origin: center center;
-o-transform: rotate(0);
opacity: 1;
}
100% {
-o-transform-origin: center center;
-o-transform: rotate(200deg);
opacity: 0;
}
}
@keyframes rotateOut {
0% {
transform-origin: center center;
transform: rotate(0);
opacity: 1;
}
100% {
transform-origin: center center;
transform: rotate(200deg);
opacity: 0;
}
}
.animate.rotateOut {
-webkit-animation-name: rotateOut;
-moz-animation-name: rotateOut;
-o-animation-name: rotateOut;
animation-name: rotateOut;
visibility: visible !important;
}
@-webkit-keyframes rotateOutUpLeft {
0% {
-webkit-transform-origin: left bottom;
-webkit-transform: rotate(0);
opacity: 1;
}
100% {
-webkit-transform-origin: left bottom;
-webkit-transform: rotate(-90deg);
opacity: 0;
}
}
@-moz-keyframes rotateOutUpLeft {
0% {
-moz-transform-origin: left bottom;
-moz-transform: rotate(0);
opacity: 1;
}
100% {
-moz-transform-origin: left bottom;
-moz-transform: rotate(-90deg);
opacity: 0;
}
}
@-o-keyframes rotateOutUpLeft {
0% {
-o-transform-origin: left bottom;
-o-transform: rotate(0);
opacity: 1;
}
100% {
-o-transform-origin: left bottom;
-o-transform: rotate(-90deg);
opacity: 0;
}
}
@keyframes rotateOutUpLeft {
0% {
transform-origin: left bottom;
transform: rotate(0);
opacity: 1;
}
100% {
transform-origin: left bottom;
transform: rotate(-90deg);
opacity: 0;
}
}
.animate.rotateOutUpLeft {
-webkit-animation-name: rotateOutUpLeft;
-moz-animation-name: rotateOutUpLeft;
-o-animation-name: rotateOutUpLeft;
animation-name: rotateOutUpLeft;
visibility: visible !important;
}
@-webkit-keyframes rotateOutDownLeft {
0% {
-webkit-transform-origin: left bottom;
-webkit-transform: rotate(0);
opacity: 1;
}
100% {
-webkit-transform-origin: left bottom;
-webkit-transform: rotate(90deg);
opacity: 0;
}
}
@-moz-keyframes rotateOutDownLeft {
0% {
-moz-transform-origin: left bottom;
-moz-transform: rotate(0);
opacity: 1;
}
100% {
-moz-transform-origin: left bottom;
-moz-transform: rotate(90deg);
opacity: 0;
}
}
@-o-keyframes rotateOutDownLeft {
0% {
-o-transform-origin: left bottom;
-o-transform: rotate(0);
opacity: 1;
}
100% {
-o-transform-origin: left bottom;
-o-transform: rotate(90deg);
opacity: 0;
}
}
@keyframes rotateOutDownLeft {
0% {
transform-origin: left bottom;
transform: rotate(0);
opacity: 1;
}
100% {
transform-origin: left bottom;
transform: rotate(90deg);
opacity: 0;
}
}
.animate.rotateOutDownLeft {
-webkit-animation-name: rotateOutDownLeft;
-moz-animation-name: rotateOutDownLeft;
-o-animation-name: rotateOutDownLeft;
animation-name: rotateOutDownLeft;
visibility: visible !important;
}
@-webkit-keyframes rotateOutUpRight {
0% {
-webkit-transform-origin: right bottom;
-webkit-transform: rotate(0);
opacity: 1;
}
100% {
-webkit-transform-origin: right bottom;
-webkit-transform: rotate(90deg);
opacity: 0;
}
}
@-moz-keyframes rotateOutUpRight {
0% {
-moz-transform-origin: right bottom;
-moz-transform: rotate(0);
opacity: 1;
}
100% {
-moz-transform-origin: right bottom;
-moz-transform: rotate(90deg);
opacity: 0;
}
}
@-o-keyframes rotateOutUpRight {
0% {
-o-transform-origin: right bottom;
-o-transform: rotate(0);
opacity: 1;
}
100% {
-o-transform-origin: right bottom;
-o-transform: rotate(90deg);
opacity: 0;
}
}
@keyframes rotateOutUpRight {
0% {
transform-origin: right bottom;
transform: rotate(0);
opacity: 1;
}
100% {
transform-origin: right bottom;
transform: rotate(90deg);
opacity: 0;
}
}
.animate.rotateOutUpRight {
-webkit-animation-name: rotateOutUpRight;
-moz-animation-name: rotateOutUpRight;
-o-animation-name: rotateOutUpRight;
animation-name: rotateOutUpRight;
visibility: visible !important;
}
@-webkit-keyframes rotateOutDownRight {
0% {
-webkit-transform-origin: right bottom;
-webkit-transform: rotate(0);
opacity: 1;
}
100% {
-webkit-transform-origin: right bottom;
-webkit-transform: rotate(-90deg);
opacity: 0;
}
}
@-moz-keyframes rotateOutDownRight {
0% {
-moz-transform-origin: right bottom;
-moz-transform: rotate(0);
opacity: 1;
}
100% {
-moz-transform-origin: right bottom;
-moz-transform: rotate(-90deg);
opacity: 0;
}
}
@-o-keyframes rotateOutDownRight {
0% {
-o-transform-origin: right bottom;
-o-transform: rotate(0);
opacity: 1;
}
100% {
-o-transform-origin: right bottom;
-o-transform: rotate(-90deg);
opacity: 0;
}
}
@keyframes rotateOutDownRight {
0% {
transform-origin: right bottom;
transform: rotate(0);
opacity: 1;
}
100% {
transform-origin: right bottom;
transform: rotate(-90deg);
opacity: 0;
}
}
.animate.rotateOutDownRight {
-webkit-animation-name: rotateOutDownRight;
-moz-animation-name: rotateOutDownRight;
-o-animation-name: rotateOutDownRight;
animation-name: rotateOutDownRight;
visibility: visible !important;
}
@-webkit-keyframes hinge {
0% { -webkit-transform: rotate(0); -webkit-transform-origin: top left; -webkit-animation-timing-function: ease-in-out; }
20%, 60% { -webkit-transform: rotate(80deg); -webkit-transform-origin: top left; -webkit-animation-timing-function: ease-in-out; }
40% { -webkit-transform: rotate(60deg); -webkit-transform-origin: top left; -webkit-animation-timing-function: ease-in-out; }
80% { -webkit-transform: rotate(60deg) translateY(0); opacity: 1; -webkit-transform-origin: top left; -webkit-animation-timing-function: ease-in-out; }
100% { -webkit-transform: translateY(700px); opacity: 0; }
}
@-moz-keyframes hinge {
0% { -moz-transform: rotate(0); -moz-transform-origin: top left; -moz-animation-timing-function: ease-in-out; }
20%, 60% { -moz-transform: rotate(80deg); -moz-transform-origin: top left; -moz-animation-timing-function: ease-in-out; }
40% { -moz-transform: rotate(60deg); -moz-transform-origin: top left; -moz-animation-timing-function: ease-in-out; }
80% { -moz-transform: rotate(60deg) translateY(0); opacity: 1; -moz-transform-origin: top left; -moz-animation-timing-function: ease-in-out; }
100% { -moz-transform: translateY(700px); opacity: 0; }
}
@-o-keyframes hinge {
0% { -o-transform: rotate(0); -o-transform-origin: top left; -o-animation-timing-function: ease-in-out; }
20%, 60% { -o-transform: rotate(80deg); -o-transform-origin: top left; -o-animation-timing-function: ease-in-out; }
40% { -o-transform: rotate(60deg); -o-transform-origin: top left; -o-animation-timing-function: ease-in-out; }
80% { -o-transform: rotate(60deg) translateY(0); opacity: 1; -o-transform-origin: top left; -o-animation-timing-function: ease-in-out; }
100% { -o-transform: translateY(700px); opacity: 0; }
}
@keyframes hinge {
0% { transform: rotate(0); transform-origin: top left; animation-timing-function: ease-in-out; }
20%, 60% { transform: rotate(80deg); transform-origin: top left; animation-timing-function: ease-in-out; }
40% { transform: rotate(60deg); transform-origin: top left; animation-timing-function: ease-in-out; }
80% { transform: rotate(60deg) translateY(0); opacity: 1; transform-origin: top left; animation-timing-function: ease-in-out; }
100% { transform: translateY(700px); opacity: 0; }
}
.animate.hinge {
-webkit-animation-name: hinge;
-moz-animation-name: hinge;
-o-animation-name: hinge;
animation-name: hinge;
visibility: visible !important;
} @-webkit-keyframes rollIn {
0% { opacity: 0; -webkit-transform: translateX(-100%) rotate(-120deg); }
100% { opacity: 1; -webkit-transform: translateX(0px) rotate(0deg); }
}
@-moz-keyframes rollIn {
0% { opacity: 0; -moz-transform: translateX(-100%) rotate(-120deg); }
100% { opacity: 1; -moz-transform: translateX(0px) rotate(0deg); }
}
@-o-keyframes rollIn {
0% { opacity: 0; -o-transform: translateX(-100%) rotate(-120deg); }
100% { opacity: 1; -o-transform: translateX(0px) rotate(0deg); }
}
@keyframes rollIn {
0% { opacity: 0; transform: translateX(-100%) rotate(-120deg); }
100% { opacity: 1; transform: translateX(0px) rotate(0deg); }
}
.animate.rollIn {
-webkit-animation-name: rollIn;
-moz-animation-name: rollIn;
-o-animation-name: rollIn;
animation-name: rollIn;
visibility: visible !important;
} @-webkit-keyframes rollOut {
0% {
opacity: 1;
-webkit-transform: translateX(0px) rotate(0deg);
}
100% {
opacity: 0;
-webkit-transform: translateX(100%) rotate(120deg);
}
}
@-moz-keyframes rollOut {
0% {
opacity: 1;
-moz-transform: translateX(0px) rotate(0deg);
}
100% {
opacity: 0;
-moz-transform: translateX(100%) rotate(120deg);
}
}
@-o-keyframes rollOut {
0% {
opacity: 1;
-o-transform: translateX(0px) rotate(0deg);
}
100% {
opacity: 0;
-o-transform: translateX(100%) rotate(120deg);
}
}
@keyframes rollOut {
0% {
opacity: 1;
transform: translateX(0px) rotate(0deg);
}
100% {
opacity: 0;
transform: translateX(100%) rotate(120deg);
}
}
.animate.rollOut {
-webkit-animation-name: rollOut;
-moz-animation-name: rollOut;
-o-animation-name: rollOut;
animation-name: rollOut;
visibility: visible !important;
} @-webkit-keyframes lightSpeedIn {
0% { -webkit-transform: translateX(100%) skewX(-30deg); opacity: 0; }
60% { -webkit-transform: translateX(-20%) skewX(30deg); opacity: 1; }
80% { -webkit-transform: translateX(0%) skewX(-15deg); opacity: 1; }
100% { -webkit-transform: translateX(0%) skewX(0deg); opacity: 1; }
}
@-moz-keyframes lightSpeedIn {
0% { -moz-transform: translateX(100%) skewX(-30deg); opacity: 0; }
60% { -moz-transform: translateX(-20%) skewX(30deg); opacity: 1; }
80% { -moz-transform: translateX(0%) skewX(-15deg); opacity: 1; }
100% { -moz-transform: translateX(0%) skewX(0deg); opacity: 1; }
}
@-o-keyframes lightSpeedIn {
0% { -o-transform: translateX(100%) skewX(-30deg); opacity: 0; }
60% { -o-transform: translateX(-20%) skewX(30deg); opacity: 1; }
80% { -o-transform: translateX(0%) skewX(-15deg); opacity: 1; }
100% { -o-transform: translateX(0%) skewX(0deg); opacity: 1; }
}
@keyframes lightSpeedIn {
0% { transform: translateX(100%) skewX(-30deg); opacity: 0; }
60% { transform: translateX(-20%) skewX(30deg); opacity: 1; }
80% { transform: translateX(0%) skewX(-15deg); opacity: 1; }
100% { transform: translateX(0%) skewX(0deg); opacity: 1; }
}
.animate.lightSpeedIn {
-webkit-animation-name: lightSpeedIn;
-moz-animation-name: lightSpeedIn;
-o-animation-name: lightSpeedIn;
animation-name: lightSpeedIn;
-webkit-animation-timing-function: ease-out;
-moz-animation-timing-function: ease-out;
-o-animation-timing-function: ease-out;
animation-timing-function: ease-out;
visibility: visible !important;
}
.animate.lightSpeedIn {
-webkit-animation-duration: 0.5s;
-moz-animation-duration: 0.5s;
-o-animation-duration: 0.5s;
animation-duration: 0.5s;
} @-webkit-keyframes lightSpeedOut {
0% { -webkit-transform: translateX(0%) skewX(0deg); opacity: 1; }
100% { -webkit-transform: translateX(100%) skewX(-30deg); opacity: 0; }
}
@-moz-keyframes lightSpeedOut {
0% { -moz-transform: translateX(0%) skewX(0deg); opacity: 1; }
100% { -moz-transform: translateX(100%) skewX(-30deg); opacity: 0; }
}
@-o-keyframes lightSpeedOut {
0% { -o-transform: translateX(0%) skewX(0deg); opacity: 1; }
100% { -o-transform: translateX(100%) skewX(-30deg); opacity: 0; }
}
@keyframes lightSpeedOut {
0% { transform: translateX(0%) skewX(0deg); opacity: 1; }
100% { transform: translateX(100%) skewX(-30deg); opacity: 0; }
}
.animate.lightSpeedOut {
-webkit-animation-name: lightSpeedOut;
-moz-animation-name: lightSpeedOut;
-o-animation-name: lightSpeedOut;
animation-name: lightSpeedOut;
-webkit-animation-timing-function: ease-in;
-moz-animation-timing-function: ease-in;
-o-animation-timing-function: ease-in;
animation-timing-function: ease-in;
visibility: visible !important;
}
.animate.lightSpeedOut {
-webkit-animation-duration: 0.25s;
-moz-animation-duration: 0.25s;
-o-animation-duration: 0.25s;
animation-duration: 0.25s;
} .slideDown{
animation-name: slideDown;
-webkit-animation-name: slideDown;	
animation-duration: 1s;	
-webkit-animation-duration: 1s;
animation-timing-function: ease;	
-webkit-animation-timing-function: ease;
visibility: visible !important;
}
@keyframes slideDown {
0% {
transform: translateY(-100%);
}
50%{
transform: translateY(8%);
}
65%{
transform: translateY(-4%);
}
80%{
transform: translateY(4%);
}
95%{
transform: translateY(-2%);
}			
100% {
transform: translateY(0%);
}		
}
@-webkit-keyframes slideDown {
0% {
-webkit-transform: translateY(-100%);
}
50%{
-webkit-transform: translateY(8%);
}
65%{
-webkit-transform: translateY(-4%);
}
80%{
-webkit-transform: translateY(4%);
}
95%{
-webkit-transform: translateY(-2%);
}			
100% {
-webkit-transform: translateY(0%);
}	
} .slideUp{
animation-name: slideUp;
-webkit-animation-name: slideUp;	
animation-duration: 1s;	
-webkit-animation-duration: 1s;
animation-timing-function: ease;	
-webkit-animation-timing-function: ease;
visibility: visible !important;
}
@keyframes slideUp {
0% {
transform: translateY(100%);
}
50%{
transform: translateY(-8%);
}
65%{
transform: translateY(4%);
}
80%{
transform: translateY(-4%);
}
95%{
transform: translateY(2%);
}			
100% {
transform: translateY(0%);
}	
}
@-webkit-keyframes slideUp {
0% {
-webkit-transform: translateY(100%);
}
50%{
-webkit-transform: translateY(-8%);
}
65%{
-webkit-transform: translateY(4%);
}
80%{
-webkit-transform: translateY(-4%);
}
95%{
-webkit-transform: translateY(2%);
}			
100% {
-webkit-transform: translateY(0%);
}	
} .slideLeft{
animation-name: slideLeft;
-webkit-animation-name: slideLeft;	
animation-duration: 1s;	
-webkit-animation-duration: 1s;
animation-timing-function: ease-in-out;	
-webkit-animation-timing-function: ease-in-out;	
visibility: visible !important;
}
@keyframes slideLeft {
0% {
transform: translateX(150%);
}
50%{
ransform: translateX(-8%);
}
65%{
transform: translateX(4%);
}
80%{
transform: translateX(-4%);
}
95%{
transform: translateX(2%);
}			
100% {
transform: translateX(0%);
}
}
@-webkit-keyframes slideLeft {
0% {
-webkit-transform: translateX(150%);
}
50%{
-webkit-transform: translateX(-8%);
}
65%{
-webkit-transform: translateX(4%);
}
80%{
-webkit-transform: translateX(-4%);
}
95%{
-webkit-transform: translateX(2%);
}			
100% {
-webkit-transform: translateX(0%);
}
} .slideRight{
animation-name: slideRight;
-webkit-animation-name: slideRight;	
animation-duration: 1s;	
-webkit-animation-duration: 1s;
animation-timing-function: ease-in-out;	
-webkit-animation-timing-function: ease-in-out;		
visibility: visible !important;
}
@keyframes slideRight {
0% {
transform: translateX(-150%);
}
50%{
transform: translateX(8%);
}
65%{
transform: translateX(-4%);
}
80%{
transform: translateX(4%);
}
95%{
transform: translateX(-2%);
}			
100% {
transform: translateX(0%);
}	
}
@-webkit-keyframes slideRight {
0% {
-webkit-transform: translateX(-150%);
}
50%{
-webkit-transform: translateX(8%);
}
65%{
-webkit-transform: translateX(-4%);
}
80%{
-webkit-transform: translateX(4%);
}
95%{
-webkit-transform: translateX(-2%);
}			
100% {
-webkit-transform: translateX(0%);
}
} .slideExpandUp{
animation-name: slideExpandUp;
-webkit-animation-name: slideExpandUp;	
animation-duration: 1.6s;	
-webkit-animation-duration: 1.6s;
animation-timing-function: ease-out;	
-webkit-animation-timing-function: ease -out;
visibility: visible !important;
}
@keyframes slideExpandUp {
0% {
transform: translateY(100%) scaleX(0.5);
}
30%{
transform: translateY(-8%) scaleX(0.5);
}	
40%{
transform: translateY(2%) scaleX(0.5);
}
50%{
transform: translateY(0%) scaleX(1.1);
}
60%{
transform: translateY(0%) scaleX(0.9);		
}
70% {
transform: translateY(0%) scaleX(1.05);
}			
80%{
transform: translateY(0%) scaleX(0.95);		
}
90% {
transform: translateY(0%) scaleX(1.02);
}	
100%{
transform: translateY(0%) scaleX(1);		
}
}
@-webkit-keyframes slideExpandUp {
0% {
-webkit-transform: translateY(100%) scaleX(0.5);
}
30%{
-webkit-transform: translateY(-8%) scaleX(0.5);
}	
40%{
-webkit-transform: translateY(2%) scaleX(0.5);
}
50%{
-webkit-transform: translateY(0%) scaleX(1.1);
}
60%{
-webkit-transform: translateY(0%) scaleX(0.9);		
}
70% {
-webkit-transform: translateY(0%) scaleX(1.05);
}			
80%{
-webkit-transform: translateY(0%) scaleX(0.95);		
}
90% {
-webkit-transform: translateY(0%) scaleX(1.02);
}	
100%{
-webkit-transform: translateY(0%) scaleX(1);		
}
} .expandUp{
animation-name: expandUp;
-webkit-animation-name: expandUp;	
animation-duration: 0.7s;	
-webkit-animation-duration: 0.7s;
animation-timing-function: ease;	
-webkit-animation-timing-function: ease;	
visibility: visible !important;
}
@keyframes expandUp {
0% {
transform: translateY(100%) scale(0.6) scaleY(0.5);
}
60%{
transform: translateY(-7%) scaleY(1.12);
}
75%{
transform: translateY(3%);
}	
100% {
transform: translateY(0%) scale(1) scaleY(1);
}	
}
@-webkit-keyframes expandUp {
0% {
-webkit-transform: translateY(100%) scale(0.6) scaleY(0.5);
}
60%{
-webkit-transform: translateY(-7%) scaleY(1.12);
}
75%{
-webkit-transform: translateY(3%);
}	
100% {
-webkit-transform: translateY(0%) scale(1) scaleY(1);
}	
} .expandOpen{
animation-name: expandOpen;
-webkit-animation-name: expandOpen;	
animation-duration: 1.2s;	
-webkit-animation-duration: 1.2s;
animation-timing-function: ease-out;	
-webkit-animation-timing-function: ease-out;
visibility: visible !important;
}
@keyframes expandOpen {
0% {
transform: scale(1.8);		
}
50% {
transform: scale(0.95);
}	
80% {
transform: scale(1.05);
}
90% {
transform: scale(0.98);
}	
100% {
transform: scale(1);
}			
}
@-webkit-keyframes expandOpen {
0% {
-webkit-transform: scale(1.8);		
}
50% {
-webkit-transform: scale(0.95);
}	
80% {
-webkit-transform: scale(1.05);
}
90% {
-webkit-transform: scale(0.98);
}	
100% {
-webkit-transform: scale(1);
}					
} .bigEntrance{
animation-name: bigEntrance;
-webkit-animation-name: bigEntrance;	
animation-duration: 1.6s;	
-webkit-animation-duration: 1.6s;
animation-timing-function: ease-out;	
-webkit-animation-timing-function: ease-out;	
visibility: visible !important;
}
@keyframes bigEntrance {
0% {
transform: scale(0.3) rotate(6deg) translateX(-30%) translateY(30%);
opacity: 0.2;
}
30% {
transform: scale(1.03) rotate(-2deg) translateX(2%) translateY(-2%);		
opacity: 1;
}
45% {
transform: scale(0.98) rotate(1deg) translateX(0%) translateY(0%);
opacity: 1;
}
60% {
transform: scale(1.01) rotate(-1deg) translateX(0%) translateY(0%);		
opacity: 1;
}	
75% {
transform: scale(0.99) rotate(1deg) translateX(0%) translateY(0%);
opacity: 1;
}
90% {
transform: scale(1.01) rotate(0deg) translateX(0%) translateY(0%);		
opacity: 1;
}	
100% {
transform: scale(1) rotate(0deg) translateX(0%) translateY(0%);
opacity: 1;
}		
}
@-webkit-keyframes bigEntrance {
0% {
-webkit-transform: scale(0.3) rotate(6deg) translateX(-30%) translateY(30%);
opacity: 0.2;
}
30% {
-webkit-transform: scale(1.03) rotate(-2deg) translateX(2%) translateY(-2%);		
opacity: 1;
}
45% {
-webkit-transform: scale(0.98) rotate(1deg) translateX(0%) translateY(0%);
opacity: 1;
}
60% {
-webkit-transform: scale(1.01) rotate(-1deg) translateX(0%) translateY(0%);		
opacity: 1;
}	
75% {
-webkit-transform: scale(0.99) rotate(1deg) translateX(0%) translateY(0%);
opacity: 1;
}
90% {
-webkit-transform: scale(1.01) rotate(0deg) translateX(0%) translateY(0%);		
opacity: 1;
}	
100% {
-webkit-transform: scale(1) rotate(0deg) translateX(0%) translateY(0%);
opacity: 1;
}				
} .hatch{
animation-name: hatch;
-webkit-animation-name: hatch;	
animation-duration: 2s;	
-webkit-animation-duration: 2s;
animation-timing-function: ease-in-out;	
-webkit-animation-timing-function: ease-in-out;
transform-origin: 50% 100%;
-ms-transform-origin: 50% 100%;
-webkit-transform-origin: 50% 100%; 
visibility: visible !important;
}
@keyframes hatch {
0% {
transform: rotate(0deg) scaleY(0.6);
}
20% {
transform: rotate(-2deg) scaleY(1.05);
}
35% {
transform: rotate(2deg) scaleY(1);
}
50% {
transform: rotate(-2deg);
}	
65% {
transform: rotate(1deg);
}	
80% {
transform: rotate(-1deg);
}		
100% {
transform: rotate(0deg);
}									
}
@-webkit-keyframes hatch {
0% {
-webkit-transform: rotate(0deg) scaleY(0.6);
}
20% {
-webkit-transform: rotate(-2deg) scaleY(1.05);
}
35% {
-webkit-transform: rotate(2deg) scaleY(1);
}
50% {
-webkit-transform: rotate(-2deg);
}	
65% {
-webkit-transform: rotate(1deg);
}	
80% {
-webkit-transform: rotate(-1deg);
}		
100% {
-webkit-transform: rotate(0deg);
}		
} .floating{
animation-name: floating;
-webkit-animation-name: floating;
animation-duration: 1.5s;	
-webkit-animation-duration: 1.5s;
animation-iteration-count: infinite;
-webkit-animation-iteration-count: infinite;
visibility: visible !important;
}
@keyframes floating {
0% {
transform: translateY(0%);	
}
50% {
transform: translateY(8%);	
}	
100% {
transform: translateY(0%);
}			
}
@-webkit-keyframes floating {
0% {
-webkit-transform: translateY(0%);	
}
50% {
-webkit-transform: translateY(8%);	
}	
100% {
-webkit-transform: translateY(0%);
}			
} .tossing{
animation-name: tossing;
-webkit-animation-name: tossing;	
animation-duration: 2.5s;	
-webkit-animation-duration: 2.5s;
animation-iteration-count: infinite;
-webkit-animation-iteration-count: infinite;
visibility: visible !important;
}
@keyframes tossing {
0% {
transform: rotate(-4deg);	
}
50% {
transform: rotate(4deg);
}
100% {
transform: rotate(-4deg);	
}						
}
@-webkit-keyframes tossing {
0% {
-webkit-transform: rotate(-4deg);	
}
50% {
-webkit-transform: rotate(4deg);
}
100% {
-webkit-transform: rotate(-4deg);	
}				
} .pullUp{
animation-name: pullUp;
-webkit-animation-name: pullUp;	
animation-duration: 1.1s;	
-webkit-animation-duration: 1.1s;
animation-timing-function: ease-out;	
-webkit-animation-timing-function: ease-out;	
transform-origin: 50% 100%;
-ms-transform-origin: 50% 100%;
-webkit-transform-origin: 50% 100%; 		
visibility: visible !important;
}
@keyframes pullUp {
0% {
transform: scaleY(0.1);
}
40% {
transform: scaleY(1.02);
}
60% {
transform: scaleY(0.98);
}
80% {
transform: scaleY(1.01);
}
100% {
transform: scaleY(0.98);
}				
80% {
transform: scaleY(1.01);
}
100% {
transform: scaleY(1);
}							
}
@-webkit-keyframes pullUp {
0% {
-webkit-transform: scaleY(0.1);
}
40% {
-webkit-transform: scaleY(1.02);
}
60% {
-webkit-transform: scaleY(0.98);
}
80% {
-webkit-transform: scaleY(1.01);
}
100% {
-webkit-transform: scaleY(0.98);
}				
80% {
-webkit-transform: scaleY(1.01);
}
100% {
-webkit-transform: scaleY(1);
}		
} .pullDown{
animation-name: pullDown;
-webkit-animation-name: pullDown;	
animation-duration: 1.1s;	
-webkit-animation-duration: 1.1s;
animation-timing-function: ease-out;	
-webkit-animation-timing-function: ease-out;	
transform-origin: 50% 0%;
-ms-transform-origin: 50% 0%;
-webkit-transform-origin: 50% 0%; 
visibility: visible !important;
}
@keyframes pullDown {
0% {
transform: scaleY(0.1);
}
40% {
transform: scaleY(1.02);
}
60% {
transform: scaleY(0.98);
}
80% {
transform: scaleY(1.01);
}
100% {
transform: scaleY(0.98);
}				
80% {
transform: scaleY(1.01);
}
100% {
transform: scaleY(1);
}							
}
@-webkit-keyframes pullDown {
0% {
-webkit-transform: scaleY(0.1);
}
40% {
-webkit-transform: scaleY(1.02);
}
60% {
-webkit-transform: scaleY(0.98);
}
80% {
-webkit-transform: scaleY(1.01);
}
100% {
-webkit-transform: scaleY(0.98);
}				
80% {
-webkit-transform: scaleY(1.01);
}
100% {
-webkit-transform: scaleY(1);
}		
} .stretchLeft{
animation-name: stretchLeft;
-webkit-animation-name: stretchLeft;	
animation-duration: 1.5s;	
-webkit-animation-duration: 1.5s;
animation-timing-function: ease-out;	
-webkit-animation-timing-function: ease-out;	
transform-origin: 100% 0%;
-ms-transform-origin: 100% 0%;
-webkit-transform-origin: 100% 0%; 
visibility: visible !important;
}
@keyframes stretchLeft {
0% {
transform: scaleX(0.3);
}
40% {
transform: scaleX(1.02);
}
60% {
transform: scaleX(0.98);
}
80% {
transform: scaleX(1.01);
}
100% {
transform: scaleX(0.98);
}				
80% {
transform: scaleX(1.01);
}
100% {
transform: scaleX(1);
}							
}
@-webkit-keyframes stretchLeft {
0% {
-webkit-transform: scaleX(0.3);
}
40% {
-webkit-transform: scaleX(1.02);
}
60% {
-webkit-transform: scaleX(0.98);
}
80% {
-webkit-transform: scaleX(1.01);
}
100% {
-webkit-transform: scaleX(0.98);
}				
80% {
-webkit-transform: scaleX(1.01);
}
100% {
-webkit-transform: scaleX(1);
}		
} .stretchRight{
animation-name: stretchRight;
-webkit-animation-name: stretchRight;	
animation-duration: 1.5s;	
-webkit-animation-duration: 1.5s;
animation-timing-function: ease-out;	
-webkit-animation-timing-function: ease-out;	
transform-origin: 0% 0%;
-ms-transform-origin: 0% 0%;
-webkit-transform-origin: 0% 0%; 	
visibility: visible !important;
}
@keyframes stretchRight {
0% {
transform: scaleX(0.3);
}
40% {
transform: scaleX(1.02);
}
60% {
transform: scaleX(0.98);
}
80% {
transform: scaleX(1.01);
}
100% {
transform: scaleX(0.98);
}				
80% {
transform: scaleX(1.01);
}
100% {
transform: scaleX(1);
}							
}
@-webkit-keyframes stretchRight {
0% {
-webkit-transform: scaleX(0.3);
}
40% {
-webkit-transform: scaleX(1.02);
}
60% {
-webkit-transform: scaleX(0.98);
}
80% {
-webkit-transform: scaleX(1.01);
}
100% {
-webkit-transform: scaleX(0.98);
}				
80% {
-webkit-transform: scaleX(1.01);
}
100% {
-webkit-transform: scaleX(1);
}		
}.ls-container {
visibility: hidden;
position: relative;
}
.ls-lt-container {
position: absolute;
}
.ls-lt-container,
.ls-lt-container * {
text-align: left !important;
direction: ltr !important;
}
.ls-container-fullscreen {
margin: 0 auto !important;
padding: 2% !important;
background: black !important;
border-radius: 0 !important;
-moz-border-radius: 0 !important;
-webkit-border-radius: 0 !important;
border: none !important;
}
.ls-container-fullscreen .ls-thumbnail-wrapper,
.ls-container-fullscreen .ls-fullscreen,
.ls-container-fullscreen .ls-shadow {
display: none !important;
}
.ls-overflow-hidden {
overflow: hidden;
}
.ls-inner {
position: relative;
background-position: center center;
z-index: 2;
}
.ls-loading-container {
position: absolute !important;
display: none;
z-index: 3 !important;
left: 50% !important;
top: 50% !important;
}
.ls-loading-indicator {
margin: 0 auto;
}
.ls-inner,
.ls-slide {
width: 100%;
height: 100%;
}
.ls-slide,
.ls-layer {
position: absolute;
display: none;
background-position: center center;
overflow: hidden;
}
.ls-active,
.ls-animating {
display: block !important;
}
.ls-slide > * {
position: absolute;
line-height: normal;
margin: 0;
left: 0;
top: 0;
}
.ls-slide .ls-bg {
left: 0px;
top: 0px;
transform: none !important;
-o-transform: none !important;
-ms-transform: none !important;
-moz-transform: none !important;
-webkit-transform: none !important;
}
.ls-yourlogo {
position: absolute;
z-index: 99;
} .ls-bar-timer {
position: absolute;
width: 0;
height: 2px;
background: white;
border-bottom: 2px solid #555;
opacity: .55;
filter: alpha(opacity=55);
z-index: 4;
top: 0;
}
.ls-circle-timer {
width: 16px;
height: 16px;
position: absolute;
right: 10px;
top: 10px;
z-index: 4;
opacity: .65;
filter: alpha(opacity=65);
display: none;
}
.ls-ct-half {
background: white;
}
.ls-ct-center {
background: #444;
}
.ls-ct-left,
.ls-ct-right {
width: 50%;
height: 100%;
overflow: hidden;
}
.ls-ct-left,
.ls-ct-right {
float: left;
position: relative;
}
.ls-ct-rotate {
width: 200%;
height: 100%;
position: absolute;
top: 0;
}
.ls-ct-left .ls-ct-rotate,
.ls-ct-right .ls-ct-hider,
.ls-ct-right .ls-ct-half {
left: 0;
}
.ls-ct-right .ls-ct-rotate,
.ls-ct-left .ls-ct-hider,
.ls-ct-left .ls-ct-half {
right: 0;
}
.ls-ct-hider,
.ls-ct-half {
position: absolute;
top: 0;
}
.ls-ct-hider {
width: 50%;
height: 100%;
overflow: hidden;
}
.ls-ct-half {
width: 200%;
height: 100%;
}
.ls-ct-center {
width: 50%;
height: 50%;
left: 25%;
top: 25%;
position: absolute;
}
.ls-ct-half,
.ls-ct-center {
border-radius: 100px;
-moz-border-radius: 100px;
-webkit-border-radius: 100px;
} .ls-bottom-nav-wrapper {
height: 0;
}
.ls-bottom-slidebuttons {
text-align: left;
}
.ls-bottom-nav-wrapper,
.ls-below-thumbnails {
z-index: 2;
height: 0;
position: relative;
text-align: center;
margin: 0 auto;
}
.ls-below-thumbnails {
display: none;
z-index: 6;
}
.ls-bottom-nav-wrapper a,
.ls-nav-prev,
.ls-nav-next {
outline: none;
}
* .ls-bottom-nav-wrapper *,
* .ls-bottom-nav-wrapper span * {
direction: ltr !important;
}
.ls-bottom-slidebuttons {
position: relative;
z-index: 1000;
}
.ls-bottom-slidebuttons,
.ls-nav-start,
.ls-nav-stop,
.ls-nav-sides {
position: relative;
}
.ls-nothumb {
text-align: center !important;
}
.ls-link {
position: absolute;
width: 100% !important;
height: 100% !important;
left: 0 !important;
top: 0 !important;
background-image: url(../../../plugins/LayerSlider/static/css/blank.gif);
}
.ls-slide > a > * {
background-image: url(../../../plugins/LayerSlider/static/css/blank.gif);
} .ls-vpcontainer {
width: 100%;
height: 100%;
position: absolute;
left: 0;
top: 0;
}
.ls-videopreview {
width : 100%;
height : 100%;
position : absolute;
left : 0;
top : 0;
cursor : pointer;
}
.ls-playvideo {
position: absolute;
left: 50%;
top: 50%;
cursor: pointer;
} .ls-tn {
display: none !important;
}
.ls-thumbnail-hover {
display: none;
position: absolute;
left: 0;
}
.ls-thumbnail-hover-inner {
width: 100%;
height: 100%;
position: absolute;
left: 0;
top: 0;
display: none;
}
.ls-thumbnail-hover-bg {
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
}
.ls-thumbnail-hover-img {
position: absolute;
overflow: hidden;
}
.ls-thumbnail-hover img {
max-width: none !important;
position: absolute;
display: inline-block;
visibility: visible !important;
left: 50%;
top: 0;
}
.ls-thumbnail-hover span {
left: 50%;
top: 100%;
width: 0;
height: 0;
display: block;
position: absolute;
border-left-color: transparent !important;
border-right-color: transparent !important;
border-bottom-color: transparent !important;
}
.ls-thumbnail-wrapper {
position: relative;
width: 100%;
margin: 0 auto;
z-index: 4;
}
.ls-thumbnail {
position: relative;
margin: 0 auto;
}
.ls-thumbnail-inner,
.ls-thumbnail-slide-container {
width: 100%;
}
.ls-thumbnail-slide-container {
overflow: hidden !important;
position: relative;
}
.ls-touchscroll {
overflow-x: auto !important;
}
.ls-thumbnail-slide {
text-align: center;
white-space: nowrap;
float: left;
position: relative;
}
.ls-thumbnail-slide a {
overflow: hidden;
display: inline-block;
width: 0;
height: 0;
position: relative;
}
.ls-thumbnail-slide img {
max-width: none !important;
max-height: 100% !important;
height: 100%;
visibility: visible !important;
}
.ls-shadow {
display: none;
position: absolute;
z-index: 1;
top: 100%;
width: 100%;
left: 0;
overflow: hidden !important;
visibility: hidden;
}
.ls-shadow img {
width: 100% !important;
height: auto !important;
position: absolute !important;
left: 0 !important;
bottom: 0 !important;
}
.ls-bottom-nav-wrapper,
.ls-thumbnail-wrapper,
.ls-nav-prev,
.ls-nav-next {
visibility: hidden;
} .ls-wp-fullwidth-container {
width: 100%;
position: relative;
}
.ls-wp-fullwidth-helper {
position: absolute;
} .ls-overflow-hidden {
overflow: hidden;
}
.ls-lt-tile {
position: relative;
float: left;
perspective: 1000px;
-o-perspective: 1000px;
-ms-perspective: 1000px;
-moz-perspective: 1000px;
-webkit-perspective: 1000px;
}
.ls-lt-tile img {
visibility: visible;
display: inline-block;
}
.ls-curtiles {
overflow: hidden;
}
.ls-curtiles,
.ls-nexttiles {
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
}
.ls-curtile, .ls-nexttile {
overflow: hidden;
position: absolute;
width: 100% !important;
height: 100% !important;
backface-visibility: hidden;
-o-backface-visibility: hidden;
-ms-backface-visibility: hidden;
-moz-backface-visibility: hidden;
-webkit-backface-visibility: hidden;
}
.ls-curtile {
left: 0;
top: 0;
}
.ls-curtile img,
.ls-nexttile img {
position: absolute;
filter: inherit;
}
.ls-3d-container {
position: relative;
overflow: visible !important;
}
.ls-3d-box {
position: absolute;
top: 50%;
left: 50%;
transform-style: preserve-3d;
-o-transform-style: preserve-3d;
-ms-transform-style: preserve-3d;
-moz-transform-style: preserve-3d;
-webkit-transform-style: preserve-3d;
}
.ls-3d-box div {
overflow: hidden;
background: #777;
margin: 0;
padding: 0;
position: absolute;
} .ls-fullscreen {
position: absolute;
z-index: 10;
cursor: pointer;
display: block;
} html * .ls-nav-prev,
html * .ls-nav-next,
html * .ls-container img,
html * .ls-bottom-nav-wrapper a,
html * .ls-container .ls-fullscreen,
body * .ls-nav-prev,
body * .ls-nav-next,
body * .ls-container img,
body * .ls-bottom-nav-wrapper a,
body * .ls-container .ls-fullscreen,
#ls-global * .ls-nav-prev,
#ls-global * .ls-nav-next,
#ls-global * .ls-container img,
#ls-global * .ls-bottom-nav-wrapper a,
#ls-global * .ls-container .ls-fullscreen,
html * .ls-thumbnail a,
body * .ls-thumbnail a,
#ls-global * .ls-thumbnail a {
transition: none;
-o-transition: none;
-ms-transition: none;
-moz-transition: none;
-webkit-transition: none;
line-height: normal;
outline: none;
padding: 0;
border: 0;
}
html * .ls-slide > a,
body * .ls-slide > a,
#ls-global * .ls-slide > a,
html * .ls-slide > h1,
body * .ls-slide > h1,
#ls-global * .ls-slide > h1,
html * .ls-slide > h2,
body * .ls-slide > h2,
#ls-global * .ls-slide > h2,
html * .ls-slide > h3,
body * .ls-slide > h3,
#ls-global * .ls-slide > h3,
html * .ls-slide > h4,
body * .ls-slide > h4,
#ls-global * .ls-slide > h4,
html * .ls-slide > h5,
body * .ls-slide > h5,
#ls-global * .ls-slide > h5,
html * .ls-slide > p,
body * .ls-slide > p,
#ls-global * .ls-slide > p,
html * .ls-slide > div,
body * .ls-slide > div,
#ls-global * .ls-slide > div,
html * .ls-slide > span,
body * .ls-slide > span,
#ls-global * .ls-slide > span,
html * .ls-slide > *,
body * .ls-slide > *,
#ls-global * .ls-slide > * {
transition: none;
-o-transition: none;
-ms-transition: none;
-moz-transition: none;
-webkit-transition: none;
}
html * .ls-slide > *,
body * .ls-slide > *,
#ls-global * .ls-slide > * {
margin: 0;
}
html * .ls-container img,
body * .ls-container img,
#ls-global * .ls-container img {
background: none !important;
min-width: 0 !important;
max-width: none !important;
border-radius: 0;
box-shadow: none;
border: 0;
padding: 0;
} html * .ls-wp-container .ls-slide > *,
body * .ls-wp-container .ls-slide > *,
#ls-global * .ls-wp-container .ls-slide > * {
line-height: normal;
outline: none;
padding: 0;
margin: 0;
border: 0;
}
html * .ls-wp-container .ls-slide > a > *,
body * .ls-wp-container .ls-slide > a > *,
#ls-global * .ls-wp-container .ls-slide > a > * {
margin: 0;
}
html * .ls-wp-container .ls-slide > a,
body * .ls-wp-container .ls-slide > a,
#ls-global * .ls-wp-container .ls-slide > a {
text-decoration: none;
}
.ls-wp-fullwidth-container,
.ls-wp-fullwidth-helper,
.ls-container,
.ls-container * {
box-sizing: content-box !important;
-moz-box-sizing: content-box !important;
-webkit-box-sizing: content-box !important;
}
html * .ls-yourlogo,
body * .ls-yourlogo,
#ls-global * .ls-yourlogo {
margin: 0;
}
html * .ls-tn,
body * .ls-tn,
#ls-global * .ls-tn {
display: none;
}
.site {
overflow: visible !important;
} .ls-debug-console * {
margin: 0 !important;
padding: 0 !important;
border: 0 !important;
color: white !important;
text-shadow: none !important;
font-family: "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, sans-serif !important;
line-height: normal !important;
-webkit-font-smoothing: antialiased !important;
text-align: left !important;
font-style: normal !important;
}
.ls-debug-console h1 {
padding-top: 10px !important;
font-size: 17px !important;
font-weight: bold !important;
}
.ls-debug-console h1:first-child {
padding-top: 0 !important;
}
.ls-debug-console ul {
padding-top: 10px !important;
list-style: none !important;
}
.ls-debug-console li {
margin-left: 10px !important;
font-size: 13px !important;
position: relative !important;
font-weight: normal !important;
}
html * .ls-debug-console li ul,
body * .ls-debug-console li ul,
#ls-global * .ls-debug-console li ul {
display: none;
width: 260px;
left: -10px;
}
.ls-debug-console li ul {
position: absolute !important;
bottom: 100% !important;
padding: 10px 10px 10px 0 !important;
background: white !important;
border-radius: 10px !important;
box-shadow: 0 0 20px black !important;
}
html * .ls-debug-console li:hover ul,
body * .ls-debug-console li:hover ul,
#ls-global * .ls-debug-console li:hover ul {
display: block;
}
.ls-debug-console li ul * {
color: black !important;
}
.ls-debug-console a {
text-decoration: none !important;
border-bottom: 1px dotted white !important;
}
.ls-error {
border-radius: 5px !important;
-moz-border-radius: 5px !important;
-wenkit-border-radius: 5px !important;
background: white !important;
height: auto !important;
width: auto !important;
color: white !important;
padding: 20px 40px 30px 80px !important;
position: relative !important;
box-shadow: 0 2px 20px -5px black;
}
.ls-error p {
line-height: normal !important;
text-shadow: none !important;
margin: 0 !important;
padding: 0 !important;
border: 0 !important;
text-align: justify !important;
font-family: Arial, sans-serif !important;
}
.ls-error .ls-error-title {
line-height: 40px !important;
color: red !important;
font-weight: bold !important;
font-size: 16px !important;
}
.ls-error .ls-error-text {
color: #555 !important;
font-weight: normal !important;
font-size: 13px !important;
}
.ls-error .ls-exclam {
width: 40px !important;
height: 40px !important;
position: absolute !important;
left: 20px !important;
top: 20px !important;
border-radius: 50px !important;
-moz-border-radius: 50px !important;
-webkit-border-radius: 50px !important;
font-size: 30px !important;
font-weight: bold !important;
color: white !important;
line-height: 40px !important;
background: red !important;
text-align: center !important;
} html * .ls-container .ls-shadow,
html * .ls-container .ls-slide > *,
html * .ls-container .ls-fullscreen,
html * .ls-container .ls-3d-container,
html * .ls-container .ls-lt-container,
html * .ls-container .ls-lt-container *,
html * .ls-container .ls-thumbnail-wrapper,
html * .ls-container .ls-bottom-nav-wrapper,
body * .ls-container .ls-shadow,
body * .ls-container .ls-slide > *,
body * .ls-container .ls-fullscreen,
body * .ls-container .ls-3d-container,
body * .ls-container .ls-lt-container,
body * .ls-container .ls-lt-container *,
body * .ls-container .ls-thumbnail-wrapper,
body * .ls-container .ls-bottom-nav-wrapper,
#ls-global * .ls-container .ls-shadow,
#ls-global * .ls-container .ls-slide > *,
#ls-global * .ls-container .ls-fullscreen,
#ls-global * .ls-container .ls-3d-container,
#ls-global * .ls-container .ls-lt-container,
#ls-global * .ls-container .ls-lt-container *,
#ls-global * .ls-container .ls-thumbnail-wrapper,
#ls-global * .ls-container .ls-bottom-nav-wrapper,
.ls-gpuhack {
transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-webkit-transform: translate3d(0, 0, 0);
}
.ls-videohack {
transform: none !important;
-o-transform: none !important;
-ms-transform: none !important;
-moz-transform: none !important;
-webkit-transform: none !important;
transform-origin: none !important;
-o-transform-origin: none !important;
-ms-transform-origin: none !important;
-moz-transform-origin: none !important;
-webkit-transform-origin: none !important;
}
.ls-oldiepnghack {
filter: none !important;
}
.ls-gpuhack {
width: 100% !important;
height: 100% !important;
left: 0px !important;
top: 0px !important;
}
html * .ls-container .ls-webkit-hack,
body * .ls-container .ls-webkit-hack,
#ls-global * .ls-container .ls-webkit-hack {
width: 100%;
height: 100%;
position: absolute;
left: 0;
top: 0;
z-index: 1;
} @media (transform-3d), (-o-transform-3d), (-ms-transform-3d), (-moz-transform-3d), (-webkit-transform-3d) {
#ls-test3d {
position: absolute;
left: 9px;
height: 3px;
}
} .ls-forcehide {
display: none !important;
}@font-face {
font-family: 'Indie Flower';
font-style: normal;
font-weight: 400;
src: local('Indie Flower'), local('IndieFlower'), url(https://fonts.gstatic.com/s/indieflower/v8/10JVD_humAd5zP2yrFqw6onF5uFdDttMLvmWuJdhhgs.ttf) format('truetype');
}
@font-face {
font-family: 'Lato';
font-style: normal;
font-weight: 100;
src: local('Lato Hairline'), local('Lato-Hairline'), url(https://fonts.gstatic.com/s/lato/v11/vDvcuXwZxUMLuTfuLrSLpA.ttf) format('truetype');
}
@font-face {
font-family: 'Lato';
font-style: normal;
font-weight: 300;
src: local('Lato Light'), local('Lato-Light'), url(https://fonts.gstatic.com/s/lato/v11/BTu4SsVveqk58cdYjlaM9g.ttf) format('truetype');
}
@font-face {
font-family: 'Lato';
font-style: normal;
font-weight: 400;
src: local('Lato Regular'), local('Lato-Regular'), url(https://fonts.gstatic.com/s/lato/v11/4GwpJM7qx9X5Obd9KsnKxQ.ttf) format('truetype');
}
@font-face {
font-family: 'Lato';
font-style: normal;
font-weight: 700;
src: local('Lato Bold'), local('Lato-Bold'), url(https://fonts.gstatic.com/s/lato/v11/zpv3sOKAbMf4wff105oLjw.ttf) format('truetype');
}
@font-face {
font-family: 'Lato';
font-style: normal;
font-weight: 900;
src: local('Lato Black'), local('Lato-Black'), url(https://fonts.gstatic.com/s/lato/v11/5pEc4QKTMA2oB4Hi9NkS4w.ttf) format('truetype');
}
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 300;
src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTdqQynqKV_9Plp7mupa0S4g.ttf) format('truetype');
}
@font-face {
font-family: 'Oswald';
font-style: normal;
font-weight: 300;
src: local('Oswald Light'), local('Oswald-Light'), url(https://fonts.gstatic.com/s/oswald/v10/l1cOQ90roY9yC7voEhngDKCWcynf_cDxXwCLxiixG1c.ttf) format('truetype');
}
@font-face {
font-family: 'Oswald';
font-style: normal;
font-weight: 400;
src: local('Oswald Regular'), local('Oswald-Regular'), url(https://fonts.gstatic.com/s/oswald/v10/AWM5wXtMJeRP-AcRTgT4qQ.ttf) format('truetype');
}
@font-face {
font-family: 'Oswald';
font-style: normal;
font-weight: 700;
src: local('Oswald Bold'), local('Oswald-Bold'), url(https://fonts.gstatic.com/s/oswald/v10/dI-qzxlKVQA6TUC5RKSb36CWcynf_cDxXwCLxiixG1c.ttf) format('truetype');
}div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right{height:13px}
div.pp_default .pp_top .pp_left{background:url(../../../themes/oliviamasaj/images/prettyPhoto/default/sprite.png) -78px -93px no-repeat}
div.pp_default .pp_top .pp_middle{background:url(../../../themes/oliviamasaj/images/prettyPhoto/default/sprite_x.png) top left repeat-x}
div.pp_default .pp_top .pp_right{background:url(../../../themes/oliviamasaj/images/prettyPhoto/default/sprite.png) -112px -93px no-repeat}
div.pp_default .pp_content .ppt{color:#f8f8f8}
div.pp_default .pp_content_container .pp_left{background:url(../../../themes/oliviamasaj/images/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;padding-left:13px}
div.pp_default .pp_content_container .pp_right{background:url(../../../themes/oliviamasaj/images/prettyPhoto/default/sprite_y.png) top right repeat-y;padding-right:13px}
div.pp_default .pp_next:hover{background:url(../../../themes/oliviamasaj/images/prettyPhoto/default/sprite_next.png) center right no-repeat;cursor:pointer}
div.pp_default .pp_previous:hover{background:url(../../../themes/oliviamasaj/images/prettyPhoto/default/sprite_prev.png) center left no-repeat;cursor:pointer}
div.pp_default .pp_expand{background:url(../../../themes/oliviamasaj/images/prettyPhoto/default/sprite.png) 0 -29px no-repeat;cursor:pointer;width:28px;height:28px}
div.pp_default .pp_expand:hover{background:url(../../../themes/oliviamasaj/images/prettyPhoto/default/sprite.png) 0 -56px no-repeat;cursor:pointer}
div.pp_default .pp_contract{background:url(../../../themes/oliviamasaj/images/prettyPhoto/default/sprite.png) 0 -84px no-repeat;cursor:pointer;width:28px;height:28px}
div.pp_default .pp_contract:hover{background:url(../../../themes/oliviamasaj/images/prettyPhoto/default/sprite.png) 0 -113px no-repeat;cursor:pointer}
div.pp_default .pp_close{width:30px;height:30px;background:url(../../../themes/oliviamasaj/images/prettyPhoto/default/sprite.png) 2px 1px no-repeat;cursor:pointer}
div.pp_default .pp_gallery ul li a{background:url(../../../themes/oliviamasaj/images/prettyPhoto/default/default_thumb.png) center center #f8f8f8;border:1px solid #aaa}
div.pp_default .pp_social{margin-top:7px}
div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{position:static;left:auto}
div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background:url(../../../themes/oliviamasaj/images/prettyPhoto/default/sprite.png) -51px 1px no-repeat;height:30px;width:30px}
div.pp_default .pp_nav .pp_pause{background-position:-51px -29px}
div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{background:url(../../../themes/oliviamasaj/images/prettyPhoto/default/sprite.png) -31px -3px no-repeat;height:20px;width:20px;margin:4px 0 0}
div.pp_default a.pp_arrow_next{left:52px;background-position:-82px -3px}
div.pp_default .pp_content_container .pp_details{margin-top:5px}
div.pp_default .pp_nav{clear:none;height:30px;width:110px;position:relative}
div.pp_default .pp_nav .currentTextHolder{font-family:Georgia;font-style:italic;color:#999;font-size:11px;left:75px;line-height:25px;position:absolute;top:2px;margin:0;padding:0 0 0 10px}
div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover{opacity:0.7}
div.pp_default .pp_description{font-size:11px;font-weight:700;line-height:14px;margin:5px 50px 5px 0}
div.pp_default .pp_bottom .pp_left{background:url(../../../themes/oliviamasaj/images/prettyPhoto/default/sprite.png) -78px -127px no-repeat}
div.pp_default .pp_bottom .pp_middle{background:url(../../../themes/oliviamasaj/images/prettyPhoto/default/sprite_x.png) bottom left repeat-x}
div.pp_default .pp_bottom .pp_right{background:url(../../../themes/oliviamasaj/images/prettyPhoto/default/sprite.png) -112px -127px no-repeat}
div.pp_default .pp_loaderIcon{background:url(../../../themes/oliviamasaj/images/prettyPhoto/default/loader.gif) center center no-repeat}
div.light_rounded .pp_top .pp_left{background:url(../../../themes/oliviamasaj/images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat}
div.light_rounded .pp_top .pp_right{background:url(../../../themes/oliviamasaj/images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat}
div.light_rounded .pp_next:hover{background:url(../../../themes/oliviamasaj/images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.light_rounded .pp_previous:hover{background:url(../../../themes/oliviamasaj/images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_rounded .pp_expand{background:url(../../../themes/oliviamasaj/images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_rounded .pp_expand:hover{background:url(../../../themes/oliviamasaj/images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_rounded .pp_contract{background:url(../../../themes/oliviamasaj/images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_rounded .pp_contract:hover{background:url(../../../themes/oliviamasaj/images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_rounded .pp_close{width:75px;height:22px;background:url(../../../themes/oliviamasaj/images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.light_rounded .pp_nav .pp_play{background:url(../../../themes/oliviamasaj/images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_nav .pp_pause{background:url(../../../themes/oliviamasaj/images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_arrow_previous{background:url(../../../themes/oliviamasaj/images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat}
div.light_rounded .pp_arrow_next{background:url(../../../themes/oliviamasaj/images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat}
div.light_rounded .pp_bottom .pp_left{background:url(../../../themes/oliviamasaj/images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat}
div.light_rounded .pp_bottom .pp_right{background:url(../../../themes/oliviamasaj/images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_top .pp_left{background:url(../../../themes/oliviamasaj/images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat}
div.dark_rounded .pp_top .pp_right{background:url(../../../themes/oliviamasaj/images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat}
div.dark_rounded .pp_content_container .pp_left{background:url(../../../themes/oliviamasaj/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y}
div.dark_rounded .pp_content_container .pp_right{background:url(../../../themes/oliviamasaj/images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y}
div.dark_rounded .pp_next:hover{background:url(../../../themes/oliviamasaj/images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_rounded .pp_previous:hover{background:url(../../../themes/oliviamasaj/images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.dark_rounded .pp_expand{background:url(../../../themes/oliviamasaj/images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_expand:hover{background:url(../../../themes/oliviamasaj/images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract{background:url(../../../themes/oliviamasaj/images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract:hover{background:url(../../../themes/oliviamasaj/images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_close{width:75px;height:22px;background:url(../../../themes/oliviamasaj/images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.dark_rounded .pp_description{margin-right:85px;color:#fff}
div.dark_rounded .pp_nav .pp_play{background:url(../../../themes/oliviamasaj/images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_nav .pp_pause{background:url(../../../themes/oliviamasaj/images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_arrow_previous{background:url(../../../themes/oliviamasaj/images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat}
div.dark_rounded .pp_arrow_next{background:url(../../../themes/oliviamasaj/images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat}
div.dark_rounded .pp_bottom .pp_left{background:url(../../../themes/oliviamasaj/images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat}
div.dark_rounded .pp_bottom .pp_right{background:url(../../../themes/oliviamasaj/images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_loaderIcon{background:url(../../../themes/oliviamasaj/images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat}
div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background:#000}
div.dark_square .pp_description{color:#fff;margin:0 85px 0 0}
div.dark_square .pp_loaderIcon{background:url(../../../themes/oliviamasaj/images/prettyPhoto/dark_square/loader.gif) center center no-repeat}
div.dark_square .pp_expand{background:url(../../../themes/oliviamasaj/images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_square .pp_expand:hover{background:url(../../../themes/oliviamasaj/images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_square .pp_contract{background:url(../../../themes/oliviamasaj/images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_square .pp_contract:hover{background:url(../../../themes/oliviamasaj/images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_square .pp_close{width:75px;height:22px;background:url(../../../themes/oliviamasaj/images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.dark_square .pp_nav{clear:none}
div.dark_square .pp_nav .pp_play{background:url(../../../themes/oliviamasaj/images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_nav .pp_pause{background:url(../../../themes/oliviamasaj/images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_arrow_previous{background:url(../../../themes/oliviamasaj/images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat}
div.dark_square .pp_arrow_next{background:url(../../../themes/oliviamasaj/images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat}
div.dark_square .pp_next:hover{background:url(../../../themes/oliviamasaj/images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_square .pp_previous:hover{background:url(../../../themes/oliviamasaj/images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_square .pp_expand{background:url(../../../themes/oliviamasaj/images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_square .pp_expand:hover{background:url(../../../themes/oliviamasaj/images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_square .pp_contract{background:url(../../../themes/oliviamasaj/images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_square .pp_contract:hover{background:url(../../../themes/oliviamasaj/images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_square .pp_close{width:75px;height:22px;background:url(../../../themes/oliviamasaj/images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.light_square .pp_nav .pp_play{background:url(../../../themes/oliviamasaj/images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_nav .pp_pause{background:url(../../../themes/oliviamasaj/images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_arrow_previous{background:url(../../../themes/oliviamasaj/images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat}
div.light_square .pp_arrow_next{background:url(../../../themes/oliviamasaj/images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat}
div.light_square .pp_next:hover{background:url(../../../themes/oliviamasaj/images/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor:pointer}
div.light_square .pp_previous:hover{background:url(../../../themes/oliviamasaj/images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_top .pp_left{background:url(../../../themes/oliviamasaj/images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat}
div.facebook .pp_top .pp_middle{background:url(../../../themes/oliviamasaj/images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x}
div.facebook .pp_top .pp_right{background:url(../../../themes/oliviamasaj/images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat}
div.facebook .pp_content_container .pp_left{background:url(../../../themes/oliviamasaj/images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y}
div.facebook .pp_content_container .pp_right{background:url(../../../themes/oliviamasaj/images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y}
div.facebook .pp_expand{background:url(../../../themes/oliviamasaj/images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.facebook .pp_expand:hover{background:url(../../../themes/oliviamasaj/images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.facebook .pp_contract{background:url(../../../themes/oliviamasaj/images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.facebook .pp_contract:hover{background:url(../../../themes/oliviamasaj/images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.facebook .pp_close{width:22px;height:22px;background:url(../../../themes/oliviamasaj/images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.facebook .pp_description{margin:0 37px 0 0}
div.facebook .pp_loaderIcon{background:url(../../../themes/oliviamasaj/images/prettyPhoto/facebook/loader.gif) center center no-repeat}
div.facebook .pp_arrow_previous{background:url(../../../themes/oliviamasaj/images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default}
div.facebook .pp_arrow_next{background:url(../../../themes/oliviamasaj/images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default}
div.facebook .pp_nav{margin-top:0}
div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px}
div.facebook .pp_nav .pp_play{background:url(../../../themes/oliviamasaj/images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_nav .pp_pause{background:url(../../../themes/oliviamasaj/images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_next:hover{background:url(../../../themes/oliviamasaj/images/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor:pointer}
div.facebook .pp_previous:hover{background:url(../../../themes/oliviamasaj/images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_bottom .pp_left{background:url(../../../themes/oliviamasaj/images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat}
div.facebook .pp_bottom .pp_middle{background:url(../../../themes/oliviamasaj/images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x}
div.facebook .pp_bottom .pp_right{background:url(../../../themes/oliviamasaj/images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat}
div.pp_pic_holder a:focus{outline:none}
div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}
div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}
.pp_content{height:40px;min-width:40px}
* html .pp_content{width:40px}
.pp_content_container{position:relative;text-align:left;width:100%}
.pp_content_container .pp_left{padding-left:20px}
.pp_content_container .pp_right{padding-right:20px}
.pp_content_container .pp_details{float:left;margin:10px 0 2px}
.pp_description{display:none;margin:0}
.pp_social{float:left;margin:0}
.pp_social .facebook{float:left;margin-left:5px;width:55px;overflow:hidden}
.pp_social .twitter{float:left}
.pp_nav{clear:right;float:left;margin:3px 10px 0 0}
.pp_nav p{float:left;white-space:nowrap;margin:2px 4px}
.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}
a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}
.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}
.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}
.pp_gallery div{float:left;overflow:hidden;position:relative}
.pp_gallery ul{float:left;height:35px;position:relative;white-space:nowrap;margin:0 0 0 5px;padding:0}
.pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden}
.pp_gallery ul a img{border:0}
.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}
.pp_gallery li.default a{background:url(../../../themes/oliviamasaj/images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}
.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}
a.pp_next{background:url(../../../themes/oliviamasaj/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}
a.pp_previous{background:url(../../../themes/oliviamasaj/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}
a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}
a.pp_close{position:absolute;right:0;top:0;display:block;line-height:22px;text-indent:-10000px}
.pp_loaderIcon{display:block;height:24px;left:50%;position:absolute;top:50%;width:24px;margin:-12px 0 0 -12px}
#pp_full_res{line-height:1!important}
#pp_full_res .pp_inline{text-align:left}
#pp_full_res .pp_inline p{margin:0 0 15px}
div.ppt{color:#fff;display:none;font-size:17px;z-index:9999;margin:0 0 5px 15px}
div.pp_default .pp_content,div.light_rounded .pp_content{background-color:#fff}
div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline{color:#000}
div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}
div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details{position:relative}
div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content{background:#fff}
div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px}
div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px!important}
div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}
div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}
div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url(../../../themes/oliviamasaj/images/prettyPhoto/light_rounded/loader.gif) center center no-repeat}
div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle{background:url(../../../themes/oliviamasaj/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}
div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4}
div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff}
.pp_top,.pp_bottom{height:20px;position:relative}
* html .pp_top,* html .pp_bottom{padding:0 20px}
.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}
.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}
* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static}
.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}
.pp_fade,.pp_gallery li.default a img{display:none}   html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, and, address, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video, input, textarea, select { background:transparent; border:0; font-size:100%; margin:0; outline:0; padding:0; vertical-align:baseline; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display:block; }
body { line-height:1; }
abbr[title], dfn[title] { border-bottom:1px dotted; cursor:help; }
del { text-decoration:line-through; }
hr { background:transparent; border:0; clear:both; color:transparent; height:1px; margin:0; padding:0; }
mark { background-color:#ffffb3; font-style:italic }
input, select { vertical-align:middle; }
ins { background-color:red; color:white; text-decoration:none; }
ol, ul { list-style:none; }
table { border-collapse:collapse; border-spacing:0; }  body { font-weight:normal; font-size:14px; line-height:28px; background:#f6f6e9; color:#ac9d8e; } body, input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="tel"], input[type="number"], input[type="range"], input[type="date"], textarea, input.text, select, input[type="search"], .dt-sc-ico-content.type1 h2, .dt-sc-popular-procedures h2, .dt-gallery .image-overlay h5, .dt-sc-callout-box.type6 h5, .dt-sc-callout-box.type7 h5, .dt-sc-testimonial blockquote:before, .dt-sc-testimonial blockquote q, .dt-sc-team h5, h5.dt-sc-toggle, h5.dt-sc-toggle-accordion, .dt-gallery-details h6, .widget .recent-posts-widget ul li h4, .author-info h3 span, ul.commentlist li .author-name .reply a, .dt-sc-gift-card-section h6, .dt-sc-reservation .title h6, .dt-sc-ico-content.type3 h2, .dt-sc-callout-box h5, .menu-item-widget-area-container .widget h3.widgettitle, #main-menu ul.menu a.dt-menu-expand, #main-menu ul.menu li .menu-item-widget-area-container ul.menu li a { font-family:'Open Sans', sans-serif; }	
h1, h2, h3, h4, h5, h6, #main-menu ul.menu > li > a, .dt-menu-toggle, .entry-meta .date, ul.products li .product-details .price, ul.products li .product-details .price ins, ul.products li .product-details .price .amount, .dt-sc-popular-procedures .duration, .dt-sc-popular-procedures .price, ul.commentlist li .author-name a, .dt-sc-gift-card .price, .product .summary .price .amount, .megamenu-child-container > ul.sub-menu > li > a, .megamenu-child-container > ul.sub-menu > li > .nolink-menu, .menu-item-widget-area-container .widget h3.widgettitle { font-family:'Open Sans Condensed', sans-serif; }
.border-title h6, #footer .widget h3.widgettitle, .dt-sc-team h6, .dt-sc-ico-content.type2 h2 a, .dt-sc-callout-box.type6 h4, .dt-sc-callout-box.type7 h4, .dt-sc-callout-box.type7 h4, .dt-sc-callout-box h4, .dt-sc-tb-content .dt-sc-rounded h3, .dt-sc-reservation h6.staff-name { font-family: 'Courgette', cursive; } h1, h2, h3, h4, h5, h6 { color:#37251b; font-weight:bold; line-height:normal; margin-bottom:30px; }	
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color:#37251b; }
h1{ font-size:30px; }
h2{ font-size:26px; letter-spacing:3px; }
h3{ font-size:24px; }
h4{ font-size:20px; }
h5{ font-size:18px; }
h6{ font-size:16px; }
.border-title { width:100%; text-align:center; display:block; clear:both; margin-bottom:50px; }
.border-title h2, .border-title h1 { text-transform:uppercase; background:url(../../../themes/oliviamasaj/images/title-border.png) bottom repeat-x; padding:0px 50px 20px; margin-bottom:15px; letter-spacing:3px; display:inline-block; font-size:26px; }
.border-title h6 { color:#ac9d8e; text-transform:none; font-weight:normal; line-height:28px; margin-bottom:0px; }
.border-title.aligncenter, .border-title.alignleft, .border-title.alignright { margin:0px 0px 50px; }
.border-title.alignleft { text-align:left; }
.border-title.alignleft h2 { padding-left:0px; }
.border-title.alignright { text-align:right; }
.border-title.alignright h2 { padding-right:0px; } a, input[type=submit], button, input[type=button], .dt-sc-ico-content.type2 .icon span, .dt-sc-ico-content.type3 .icon, h5.dt-sc-toggle:before, h5.dt-sc-toggle-accordion:before, .dt-sc-ico-content.type8 .icon, .dt-sc-ico-content.type7 .icon, .dt-sc-ico-content.type6 .icon, .dt-sc-callout-box .icon, .entry-details .entry-metadata p a span, ul.products li .product-details .price .amount, .dt-gallery figure > img, .widget ul li:before, .dt-sc-gift-card .price, .dt-sc-gift-card h4, .dt-sc-ico-content.type1 .icon, .dt-sc-ico-content.type1 .image img, .blog-entry .entry-thumb img, .dt-sc-team, .dt-sc-gift-card .image img, .dt-gallery .image-overlay .links .views, ul.products li .product-title h3, #main-menu ul li.menu-item-simple-parent ul li, .page-link a span, ul.time-table > li:hover > span { -webkit-transition:all 300ms linear; -moz-transition:all 300ms linear; -o-transition:all 300ms linear; -ms-transition:all 300ms linear; transition:all 300ms linear; }
.social-share-icons li img { transition: opacity .5s ease-in-out; -moz-transition: opacity .5s ease-in-out; -webkit-transition: opacity .5s ease-in-out; }
@keyframes rotating { from { transform: rotate(0deg); -ms-transform: rotate(0deg); -moz-transform: rotate(0deg); -webkit-transform: rotate(0deg); -o-transform: rotate(0deg); }
to { transform: rotate(360deg); -ms-transform: rotate(360deg); -moz-transform: rotate(360deg); -webkit-transform: rotate(360deg); -o-transform: rotate(360deg); } }
@-webkit-keyframes rotating { from { transform: rotate(0deg); -ms-transform: rotate(0deg); -moz-transform: rotate(0deg); -webkit-transform: rotate(0deg); -o-transform: rotate(0deg); }
to { transform: rotate(360deg); -ms-transform: rotate(360deg); -moz-transform: rotate(360deg); -webkit-transform: rotate(360deg); -o-transform: rotate(360deg); } }
.dt-sc-popular-procedures:hover .image:before, .dt-sc-testimonial:hover .author span:before, .dt-sc-team:hover .image:before { -webkit-animation: rotating 0.1s linear infinite; -moz-animation: rotating 0.1s linear infinite; -ms-animation: rotating 0.1s linear infinite; -o-animation: rotating 0.1s linear infinite; animation: rotating 0.1s linear infinite; }
.dt-sc-ico-content.type1:hover .icon, .dt-sc-ico-content.type1:hover .image img, .dt-sc-gift-card:hover .image img, .dt-sc-gift-card.selected .image img { -moz-transform: scale(1.1) rotate(0deg) translate(0px); -webkit-transform: scale(1.1) rotate(0deg) translate(0px); -o-transform: scale(1.1) rotate(0deg) translate(0px); transform: scale(1.1) rotate(0deg) translate(0px); } a { text-decoration:none; }
a:hover { color:#868686; }
a img{ border:none; }
strong{ font-weight: bold; }
em{ font-style: italic; }
address { display:block; margin:10px 0px 20px; }
abbr {  border-bottom:1px dotted #868686; cursor:help; }
ins { background:#FFF9C0; color:#868686; }
sub, sup { font-size:75%; position:relative; vertical-align:baseline; }
sub { bottom: -3px; }
sup { top: -5px; }	
p { line-height:28px; margin-bottom:10px; }	
ul, ol, pre, code{ margin-bottom:20px; }
ul{ list-style-type:square; list-style-position:inside; }
ul li { padding-bottom:10px; }
ul li ul { list-style-type:disc; padding-left:20px; margin:10px 0px 0px; }
ul ul ul { margin-bottom:0px; list-style-type:circle; }
ol{ list-style-type:decimal; list-style-position:outside; padding-left:20px; padding-top:10px; }
ol li { padding-bottom:10px; }
ol li ol { margin-bottom:0px; list-style-type:lower-alpha; }
ol ol ol { margin-bottom:0px; list-style-type:lower-roman; }	
pre, code{ border-left:3px solid #d8d8cb; background-color:#e5e5d8; display:block; padding:10px 3%; font-size:11px; font-family: monospace; line-height:20px; width:94%; overflow:auto; }
hr{ background-color:#e6e2d6; border:none; height:1px; margin:30px 0; }
blockquote { display:block; padding:25px 20px; margin:0px; position:relative; clear:left; background:#fcfcf7; }
blockquote q { font-size:14px; line-height:28px; display:inline-block; font-style:italic; }
blockquote cite { font-style:normal; font-size:14px; line-height:30px; font-weight:300; margin:10px 0px 0px; display:block; text-align:right; }
blockquote cite span { font-size:12px; }
blockquote p { margin-bottom:0px; }
blockquote.alignleft { margin-right:20px; text-align:left; width:30%; float:left; }
blockquote.alignright { margin-left:20px; text-align:left; width:30%; float:right; }
blockquote.aligncenter { text-align:center; } .hr{ background:url(../../../themes/oliviamasaj/images/splitter.html) repeat-x; height:10px; width:100%; clear:both; display:block; float:left; margin:40px 0px; position:relative; z-index:1; }
.hr-border { border:4px double #D9D9D9; width:100%; clear:both; display:block; float:left; margin:50px 0px; position:relative; z-index:1; border-radius:5px; }
.hr.top, .hr-border.top { width:97%; }
.hr.top, .hr-border.top { background-position:right center; text-align:right; }
.hr.top a, .hr-border.top a { color:#999589; background:transparent; font-size:11px; line-height:16px; padding-left:5px; position:absolute; right:-21px; top:-5px; }
.hr-border.top a { top:-10px; right:-23px; }
.hr.top a:hover, .hr-border.top a:hover { color:#868686; }
.clear { float:none; clear:both; margin:0px; padding:0px; }
.float-right { float:right; }
.float-left { float:left; }
.center { width:100%; text-align:center; } .hidden { display:none;}
.post-edit-link { background:#e6e5d9; color:#5a5a5a; float:right; clear:both; margin:20px 0px 20px; line-height:24px; padding:5px 15px 3px; font-size:12px; border-radius:5px; }
.post-edit-link:hover { color:#ffffff; text-shadow:0px 1px 0px #0e4b6e; }	
.page-link { float:left; width:100%; clear:both; margin:10px 0px 0px; padding:0px; }
.page-link a { float:left; }	
.page-link a span { float:left; background:#ffffff; margin:0px 5px; width:40px; height:40px; color:#37251b; line-height:40px; border-radius:40px; text-align:center; cursor:pointer; }
.page-link span, .page-link a span:hover { float:left;  margin:0px 5px; width:40px; height:40px; color:#37251b; background:#ac9d8e; display:inline-block; border-radius:40px; line-height:40px; text-align:center; }
#primary .widget.widget_search #searchform { margin:0px; width:100%; }
#primary .widget.widget_search #searchform input[type="text"] { margin-right:-57px; padding:13px 65px 11px 20px; width:100%; box-sizing:border-box; border-radius:30px; }
#primary .widget.widget_search #searchform input[type="submit"] { padding:11px 15px 12px; } table{ border-collapse:separate; border-spacing:0; margin-bottom:20px; width:100%; clear:both;  }
th{ color:#ffffff; border-bottom:1px solid #d6d5c9; padding:15px; font-size:14px; line-height:normal; font-weight:600; text-transform:uppercase; text-align:center; }
td{ border-bottom:1px solid #d6d5c9; background:#e6e5d9 url(../../../themes/oliviamasaj/images/textured-pattern.png) left center repeat; font-size:14px; line-height:normal; text-align:center; padding:13px 15px; }
tbody tr:nth-child(2n+1) td { background:#f6f6e9 url(../../../themes/oliviamasaj/images/textured-pattern.png) center center repeat; }
tbody td .dt-sc-button.small { padding:7px 14px; font-size:12px; margin:0px; } dl { margin:0px 20px; }
dl.gallery-item { margin:0px; }
.gallery-caption { margin-bottom:10px; }
.gallery-item img { border:10px solid #e5e5d8 !important; }
dt { font-weight:bold; font-size:14px; margin-bottom:10px; }
dd { margin-bottom:20px; line-height:20px; } label{ color:#ac9d8e; }
label span{ color:#b4b4b4; }
label span.required { color:#ff0000; }
fieldset{ border:1px solid #efefef; padding:15px; margin:0 0 20px 0; }
legend{ font-weight: bold; }
input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="tel"], input[type="number"], input[type="range"], input[type="date"], textarea, input.text, input[type="search"] { background:#ffffff; border:1px solid #e5e5d8; color:#ac9d8e; padding:16px; display:block; font-size:14px; margin:0px 0 15px; width:100%; border-radius:5px; box-sizing:border-box; }
input[type="text"]:focus, input[type="password"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="tel"]:focus, input[type="number"]:focus, input[type="range"]:focus, input[type="date"]:focus, textarea:focus, input.text:focus, input[type="search"]:focus { border-color:#dadada; }
textarea { height:190px; overflow:auto; }
form .dt-sc-one-half textarea { height:123px; }
form .dt-sc-one-half p { margin-bottom:15px; }
select{ background:#ffffff; border:1px solid #e5e5d8; padding:10px; margin:10px 0 10px; display:block; width:100%; }
select option { background:#ffffff; }
select { height:50px; background-color:#ffffff; color:#ac9d8e; background-position:center right; background-repeat: no-repeat; border:1px solid #e5e5d8; border-radius:5px; width:100%; margin:0px 0px 15px; padding:15px 10px 14px 15px; -webkit-appearance:none; -moz-appearance:none; appearance:none; cursor:pointer; }
.selection-box { position:relative; clear:both; }
.selection-box:before, .selection-box:after { content:""; pointer-events:none; position:absolute; }
.selection-box:before { z-index:1; right:17px; top:5px; bottom:0px; height:0px; margin:auto; border-left:7px solid transparent; border-right:7px solid transparent; border-top:7px solid rgba(0, 0, 0, 0.2); }
.selection-box:after { width:48px; height:48px; right:0px; top:1px; border-left:1px solid #e5e5d8; border-right:1px solid #e5e5d8; background:#ffffff; border-radius:0px 5px 5px 0px; }
.selection-box select { background:#ffffff; }
input[type="submit"], button, input[type="button"] { float:right; font-size:16px; padding:8px 15px; background:#cdccbb url(../../../themes/oliviamasaj/images/textured-pattern-light.png) right center repeat; line-height:normal; display:inline-block; margin:10px 0px 0px; cursor:pointer; outline:none; position:relative; z-index:1; border:1px solid #c5c4b4; border-radius:30px; color:#ffffff; position:relative; text-shadow:2px 2px 2px rgba(0, 0, 0, 0.5); box-shadow:inset 1px 1px 0px rgba(255, 255, 255, 0.2); font-size:14px; padding:11px 20px; -webkit-appearance:none; } img { max-width:100%; }
.ie8 img { width:auto; }
.post-content input[type="submit"] { float:none; }
.wp-caption { background:#e6e5d9 url(../../../themes/oliviamasaj/images/textured-pattern.png) repeat; border:1px solid #d6d5c9; margin-bottom:10px; margin-top:10px; max-width:96%; padding:5px 7px 7px 5px; text-align:center; }
.wp-caption img { display:block; margin: 0 auto; padding:6px; max-width:98%; }
.wp-caption .wp-caption-text { text-align:center; padding-top:0px; margin:0px; }
.wp-caption.alignnone { clear:both; }
img.size-auto, img.size-large, img.size-full, img.size-medium { max-width:99.6%; height: auto; }
.alignleft, img.alignleft { display: inline; float: left; margin-right: 20px; }
.alignright, img.alignright { display: inline; float: right; margin-left: 20px; }
.aligncenter, img.aligncenter { clear: both; display: block; margin-left: auto; margin-right: auto; text-align:center; }
.alignleft, .alignright, .aligncenter, .alignnone, img.alignleft, img.alignright, img.aligncenter { margin-bottom:20px; }
.widget img.size-auto, .widget img.size-large, .widget img.size-full, .widget img.size-medium { width:95.6%; }
.column iframe, iframe, embed, iframe, object, video { max-width:100%; }
.shadow { margin:-20px 0px 0px; width:100%; float:left; } .widget { float:left; width:100%; padding:0px 0px 50px; margin:0px; }
.widget h3.widgettitle { position:relative; text-transform:uppercase; font-weight:300; font-size:24px; float:left; clear:both; width:100%; }
.widget h3.widgettitle span { width:80px; height:1px; position:absolute; left:0px; bottom:-3px; }
.widget ul { float:left; width:100%; margin:0px; padding:0px; }
.widget ul li { display:block; clear:both; border-bottom:1px dashed #d2c4b9; color:#37251b; }
.widget ul li a { color:#37251b; display:block; }	
.widget ul ul { margin-top:10px; }
.widget ul li { position:relative; padding:10px 0px 10px 35px; }
.widget ul li:before { font-family:FontAwesome; font-style:normal; font-weight:normal; text-decoration:inherit; font-size:14px; position:absolute; top:10px; left:10px; content:"\f06c"; color:#37251b; }
.widget.widget_categories ul li { padding-left:35px; }
.widget.widget_categories ul li:before { content:"\f06c"; left:10px; }
.widget.widget_categories ul li span { position:absolute; right:10px; top:10px;  }
.widget.widget_categories ul li a { display:block; }
.widget.tweetbox ul li:before { content:""; }
.widget.tweetbox ul li { border:none; padding-left:0px; }
.widget.tweetbox ul li .tweet-time, .widget.tweetbox ul li a:hover { color:#ac9d8e; }
.widget.tweetbox ul li:hover:before { color:#37251b !important; }
.widget.tweetbox ul li .tweet-thumb { margin:5px 15px 0px 0px; float:left; }
.widget .recent-posts-widget ul li { padding:0px; }
.widget .recent-posts-widget ul li:before { content:""; }
.widget .recent-posts-widget ul li { padding:0px 0px 30px; border:none; line-height:normal; }
.widget .recent-posts-widget ul li:last-child { padding:0px; }
.widget .recent-posts-widget ul li .entry-thumb { float:left; margin:0px 20px 10px 0px; width:69px; height:69px; padding:0px; }
.widget .recent-posts-widget ul li h4 { font-size:14px; line-height:20px; text-transform:none; font-weight:normal; margin:0px; }
.widget .recent-posts-widget ul li h4 a { color:#37251b; }
.widget .recent-posts-widget ul li .entry-details { padding-left:75px; margin:0px; }
.widget .recent-posts-widget ul li .entry-details .entry-title { margin:0px 0px 10px; position:relative; top:5px; }
.widget .recent-posts-widget ul li .entry-meta .date:before { width:55px; height:55px; background-size:55px 55px; top:3px; }
.widget .recent-posts-widget ul li .entry-meta .date { display:table; width:60px; height:60px; border-radius:60px; letter-spacing:0px; font-size:14px; }
.widget .recent-posts-widget ul li .entry-meta .date .day { display:table-cell; vertical-align:middle; line-height:16px; }
.widget .recent-posts-widget ul li .entry-meta .date span { position:inherit; }
.widget .recent-posts-widget ul li .entry-details .entry-metadata p, .widget .recent-posts-widget ul li .entry-details .entry-metadata p a { display:inline; }
.widget .recent-posts-widget ul li .entry-details .entry-metadata p a span, .widget .recent-posts-widget ul li .entry-details .entry-metadata span { color:#ac9d8e; }
.widget .recent-posts-widget ul li .entry-body { clear:both; }
.widget .recent-posts-widget ul li .entry-body p { margin:0px; }
.widget .recent-posts-widget ul li .entry-details .entry-metadata { margin-bottom:10px; margin-top:0px; }
.widget.widget_recent_comments ul li:before { content:"\f0e6"; }
.widget.widget_archive ul li:before { content:"\f124"; }
.widget.widget_ratings-widget ul li:before { content:"\f006"; }
.widget.widget_sensei_lesson_component ul li:before { content:"\f02d"; }
.widget.widget_meta ul li:before { content:"\f044"; }
.widget.widget_recent_comments ul li a, .widget.tweetbox ul li a { display:inline; }
.widget.widget_tag_cloud .tagcloud a, .widget.widget_product_tag_cloud .tagcloud a { font-size:14px !important; background:#ffffff; border:1px solid #e5e5d8; color:#37251b; margin:0px 1px 10px 0px; text-transform:lowercase; display:inline-block; padding:5px 20px; border-radius:30px; position:relative; }
.widget.widget_tag_cloud .tagcloud a:hover, .widget.widget_product_tag_cloud .tagcloud a:hover { background:#cdccbb url(../../../themes/oliviamasaj/images/btn-bg.png) left top repeat-x; z-index:1; border:1px solid #c5c4b4; border-radius:30px; color:#ffffff; text-shadow:2px 2px 2px rgba(0, 0, 0, 0.5); box-shadow:inset 1px 1px 0px rgba(255, 255, 255, 0.2); }
.widget.widget_tag_cloud .tagcloud a:hover:before, .widget.widget_product_tag_cloud .tagcloud a:hover:before { content:""; position:absolute; left:0px; top:0px; background:url(../../../themes/oliviamasaj/images/textured-pattern-light.png) right center repeat; width:100%; height:100%; border-radius:30px; box-shadow:2px 2px 2px rgba(0, 0, 0, 0.2); }
.widget #wp-calendar caption { font-weight:300; font-size:16px; margin-bottom:10px; }
.widget #wp-calendar th { padding:10px; }
.widget #wp-calendar td { padding:9px 10px; }
.widget.flickrbox .flickr-widget div { float:left; max-width:75px; margin:0px 7px 7px 0px; }
.widget.flickrbox .flickr-widget div a { display:block; line-height:0px; }
.widget.flickrbox .flickr-widget div img { height:auto; transition: opacity .5s ease-in-out; -moz-transition: opacity .5s ease-in-out; -webkit-transition: opacity .5s ease-in-out; opacity:1; filter:alpha(opacity=100); }
.widget.flickrbox .flickr-widget div img:hover { opacity:0.4; filter:alpha(opacity=40); }
.widget .recent-dt-gallery-widget li { padding-left:0px; padding-bottom:5px; padding-top:15px; width:100% ; float:left; }
.widget .recent-dt-gallery-widget li:before { content:""; }
.widget .recent-dt-gallery-widget li .thumb { float:left; padding:0px 15px 15px 0px; line-height:0px; }
.widget .recent-dt-gallery-widget li .thumb img { max-width:90px; height:auto; }
.widget .recent-dt-gallery-widget li h6 { margin-bottom:10px; font-weight:300; font-size:16px; margin-top:-5px; }
.widget .recent-dt-gallery-widget li p { font-size:12px; line-height:20px; }
@media screen and (-webkit-min-device-pixel-ratio:0) { ::i-block-chrome,.widget .recent-portfolio-widget li h6 { display:inline; }
#buddypress div.item-list-tabs ul li.last select { padding-right:45px; }
}
.widget .rev_slider_wrapper { clear:both; }
.widget_rss .rsswidget img { display:none; }
.widget.widget_rss li a { font-weight:bold; line-height:24px; }
.widget.widget_rss h3.widgettitle a:hover { color:#37251b; }
.widget.widget_rss .rss-date { clear:both; display:block; margin:0px 0px 10px; }
.widget.widget_rss .rss-date, .widget.widget_rss cite { color:#ac9d8e; }	
.widget.widget_rss li:before { content:"\f09e"; top:7px; }
.secondary-sidebar .widget h3.widgettitle { font-weight:bold; letter-spacing:3px; margin-bottom:30px; }
.secondary-sidebar .dt-sc-popular-procedures-wrapper { background-color:#ffffff; }
.widget.widget_search #searchform { clear:both; }  .container { width:1060px; margin:0 auto; position:relative; clear:both; }
.wrapper { clear:both; width:100%; margin:0px; padding:0px; float:left; }
.boxed .wrapper { width:1200px; margin:0 auto; float:none; }
.inner-wrapper { margin:0px; width:100%; float:left; padding:0px; }
.boxed .inner-wrapper { background:#f6f6e9; }
.boxed .is-sticky #main-menu { width:1200px; }
.fullwidth-section, #footer .footer-widgets-wrapper, .widget ul.tweet-list li .tweet-thumb, #logo a, #slider, .dt-gallery, sub, sup { line-height:0; }
.fullwidth-section .container, #footer .footer-widgets-wrapper .container { line-height:22px; } #header-wrapper { float:left; width:100%; margin:0px; padding:0px; z-index:9999; }
#header { width:100%; margin:0px; padding:20px 0px 0px; float:left; position:relative; }
#logo { float:left; display:inline; padding:0px; width:auto; width:100%; margin:0px; text-align:center; }
#logo a { width:100%; display:block; }
#logo a img { max-width:100%; } .top-bar { float:left; clear:both; width:100%; margin:-20px 0px 20px; padding:10px 0px; border-bottom:1px solid #e6e5d9; background:#fcfcf7; }
.top-bar ul { float:left; margin:0px; padding:0px; color:#a5a38c; line-height:normal; }
.top-bar ul li { display:inline; margin:0px; padding:0px; }
.top-bar ul li span { margin-right:5px; }
.top-bar ul.contact-details li { border-right:1px solid #a5a38c; padding:0px 10px 0px 0px; margin:0px 10px 0px 0px; }
.top-bar ul.contact-details li:last-child { padding:0px; margin:0px; border:none; }
.top-bar ul.cart-details { float:right; color:#685e58; }
.top-bar ul.cart-details li a { color:#685e58; }
.top-bar ul.cart-details li { border-left:1px solid #a5a38c; padding:0px 0px 0px 10px; margin:0px 0px 0px 6px;}
.top-bar ul.cart-details li:first-child { padding:0px; margin:0px; border:none; } #header.header3 #main-menu ul.menu > li > a i { display:block; }
#header.header3 #main-menu ul.menu > li > a { padding:0 15px; }
#header.header2 #logo, #header.header4 #logo { float:left; width:auto; }
#header.header4 #main-menu ul.menu, #header.header2 #main-menu ul.menu { text-align:left; }
#header.header4 #main-menu ul.menu > li > a, #header.header2 #main-menu ul.menu > li > a { padding:0px 50px 0px 0px; }
.main-menu-wrapper.header4 { margin-top:20px; padding-top:22px; }
#header .header-right-content { float:right; padding:9px 0px 0px; }
#header .dt-sc-social-icons { float:left; width:auto; clear:none; margin:3px 0px 0px; }
#header .dt-sc-social-icons li { background:#cdccbb; border-radius:50%; margin:0px 5px 0px 0px; background-image:url(../../../themes/oliviamasaj/images/textured-pattern-light.png); background-repeat:repeat; background-position:left center; }
#header .dt-sc-social-icons li img:first-child { display:block; }
#header .dt-sc-social-icons li img:last-child { display:none; }
#header #searchform, #primary #searchform { float:left; margin:0px 20px 0px 0px; }
#header #searchform input[type="text"], #primary #searchform input[type="text"] { width:auto; padding:13px 20px 11px; font-size:12px; float:left; border-radius:30px 0px 0px 30px; margin:0px -1px 0px 0px; }
#header #searchform input[type="submit"], #primary #searchform input[type="submit"] { border-radius:0px 30px 30px 0px; padding:11px 15px; margin:0px; background-color:#cdccbb; border-color:#c5c4b4; box-shadow:inset -1px 1px 0 rgba(255, 255, 255, 0.2); }
@media screen and (-webkit-min-device-pixel-ratio:0) {
#header #searchform input[type="text"], #primary #searchform input[type="text"] { padding:12px 20px 10px;  }
}
#main-menu ul.menu > li > a i { display:none; margin-right:10px; float:left; line-height:60px; }  .main-menu-wrapper { width:100%; float:left; clear:both; background:url(../../../themes/oliviamasaj/images/header-border.png) left top repeat-x; padding:27px 0px 0px; margin:15px 0px 0px; }
@media only screen and (max-width: 767px) {
.is-sticky .main-menu-wrapper { background:url(../../../themes/oliviamasaj/images/header-border.png) left top repeat-x; padding:27px 0px 0px; margin:15px 0px 0px; }
}
#main-menu { float:left; margin:0px; padding:0px; position:relative; z-index:100; line-height:normal; width:100%; background:#e6e5d9 url(../../../themes/oliviamasaj/images/textured-pattern.png) center center repeat; }
#main-menu ul.menu { float:left; margin:0px; padding:0px; text-align:center; width:100%; }
#main-menu ul.menu > li { margin:0px; padding:0px; margin:0px; display:inline-block; position:relative; }
#main-menu ul.menu > li > a { display:inline-block; padding:0px 25px; margin:0px; font-size:16px; font-weight:bold; line-height:60px; color:#685e58; text-transform:uppercase; } #main-menu ul li.menu-item-simple-parent ul, #main-menu ul li.menu-item-simple-parent ul li ul, #main-menu ul li.menu-item-simple-parent ul li ul li ul { display:none; text-align:left; }
#main-menu ul li.menu-item-simple-parent ul { width:220px; background:#ffffff url(../../../themes/oliviamasaj/images/textured-pattern.png) repeat; padding:10px 0px 10px; position:absolute; top:50px; left:0px; float:left; z-index:1; }
#main-menu ul li.menu-item-simple-parent ul:before, .megamenu-child-container:before { position:absolute; content:""; width:100%; height:6px; background:url(../../../themes/oliviamasaj/images/textured-border.png) repeat-x; bottom:-6px; left:0px; }
#main-menu ul li.menu-item-simple-parent ul li { display:block; padding:0px 15px; position:relative; } 
#main-menu ul li.menu-item-simple-parent ul li a { color:#36251e; position:relative; padding:10px 0px 10px 10px; font-size:14px; display:block; border-bottom:1px dashed #cccbc9; }
#main-menu ul li.menu-item-simple-parent ul li:last-child > a { border:none; }
#main-menu ul li.menu-item-simple-parent ul li ul { left:220px; top:-10px; border-top:0px; padding-top:5px; }
#main-menu ul li.menu-item-simple-parent:last-child ul, #main-menu ul li.menu-item-simple-parent:nth-child(6) ul, #main-menu ul li.menu-item-simple-parent:nth-child(7) ul { right:0px; left:inherit; }
#main-menu ul li.menu-item-simple-parent:last-child ul li ul, #main-menu ul li.menu-item-simple-parent:nth-child(6) ul li ul, #main-menu ul li.menu-item-simple-parent:nth-child(7) ul li ul { right:220px; left:inherit; }
#main-menu ul li.menu-item-simple-parent ul li a .fa { margin-right:5px; } #main-menu ul.menu > li > .megamenu-child-container { display:none; }
.megamenu-child-container { background:#ffffff url(../../../themes/oliviamasaj/images/textured-pattern.png) repeat; padding:10px 10px 0px; position:absolute; top:60px; left:0px; float:left; z-index:99; }
.megamenu-2-columns-group .megamenu-child-container { width:500px; }
.megamenu-3-columns-group .megamenu-child-container { width:750px; }
.megamenu-4-columns-group .megamenu-child-container { width:1000px; }
.megamenu-child-container > ul.sub-menu > li { width:220px; padding:15px; float:left; display:inline; }
.megamenu-2-columns-group .megamenu-child-container > ul.sub-menu > li.menu-item-fullwidth { width:470px; display:block; }
.megamenu-3-columns-group .megamenu-child-container > ul.sub-menu > li.menu-item-fullwidth { width:720px; display:block; }
.megamenu-4-columns-group .megamenu-child-container > ul.sub-menu > li.menu-item-fullwidth { width:970px; display:block; }
.megamenu-child-container > ul.sub-menu { padding:0px; margin:0px; text-align:left; }
.megamenu-child-container > ul.sub-menu > li > a, .megamenu-child-container > ul.sub-menu > li > .nolink-menu { color:#302521; text-transform:uppercase; font-weight:300; padding:0px 0px 20px 0px; margin-bottom:20px; display:block; font-size:18px; letter-spacing:1px; background:url(../../../themes/oliviamasaj/images/title-border.png) bottom repeat-x; }
.megamenu-child-container > ul.sub-menu > li a .fa { margin-right:5px; }
.megamenu-child-container > ul.sub-menu > li > a .menu-item-description, .menu-item-description { color:#b1b1b1; display:block; font-weight:normal; padding:0px; }
.dt-megamenu-custom-content { display:block; padding:10px 0px 0px; }
.megamenu-child-container ul.sub-menu > li > ul { padding:0px; margin:0px; }
.megamenu-child-container ul.sub-menu > li > ul li { display:block; padding:0px; }
.megamenu-child-container ul.sub-menu > li > ul li, .megamenu-child-container ul.sub-menu > li > ul li a { clear:both; }
.megamenu-child-container ul.sub-menu > li > ul li a { color:#36251e; position:relative; padding:10px 0px 10px 10px; font-size:14px; display:block; border-bottom:1px dashed #cccbc9; }
.megamenu-child-container ul.sub-menu > li > ul li:last-child a { border:none; }
.megamenu-child-container ul.sub-menu > li > ul > li > ul { padding-left:20px; }
.megamenu-child-container > ul.sub-menu > li.fulwidth-image-link > .nolink-menu { padding:0px; }
.megamenu-child-container > ul.sub-menu > li.fulwidth-image-link ul.sub-menu { padding-top:0px; }
.megamenu-child-container > ul.sub-menu > li.fulwidth-image-link img { max-width:100%; } .menu-item-widget-area-container { width:100%; margin:0px; padding:0px; }
.menu-item-widget-area-container ul { padding:0px; margin:0px; }
.menu-item-widget-area-container .widget { padding:0px; display:inline; }
.menu-item-fullwidth .widget { display:inline; margin:0px 10px 20px 10px; width:220px; padding:0px; }
.megamenu-2-columns-group .menu-item-fullwidth .widget { width:215px; }
.menu-item-widget-area-container .widget table { margin-bottom:0px; }
.menu-item-widget-area-container textarea { height:120px; }
.menu-item-widget-area-container .widget h3.widgettitle { font-size:18px; letter-spacing:1px; font-weight:300; margin-bottom:20px; margin-top:20px; }	
.menu-item-widget-area-container ul li.widget:first-child h3.widgettitle { margin-top:0px; }
.menu-item-widget-area-container .widget ul li a, .menu-item-widget-area-container .widget ul li:before { color:#36251e; }
.menu-item-widget-area-container .widget ul li:before { top:13px; }
.menu-item-widget-area-container .widget table { margin-bottom:0px; }
.menu-item-widget-area-container .widget #wp-calendar td { background:none; }
#main-menu ul li .menu-item-widget-area-container .widget.widget_tag_cloud .tagcloud a:hover, #main-menu ul li .menu-item-widget-area-container .widget.widget_product_tag_cloud .tagcloud a:hover { color:#ffffff; }
.menu-item-widget-area-container .widget.flickrbox .flickr-widget div { max-width:66px; }
.menu-item-widget-area-container .widget.widget_rss li a { font-weight:normal; }
.menu-item-widget-area-container .widget h3.widgettitle a:hover { color:#37251b; }
.menu-item-widget-area-container .widget #searchform { position:relative; margin:0px; }
.menu-item-widget-area-container .widget #searchform input[type="submit"] { position:absolute; right:-25px; }
.menu-item-widget-area-container .widget #searchform input[type="text"] { width:85%; }
.menu-item-widget-area-container .widget.woocommerce.widget_product_search label { display:none; }
.menu-item-widget-area-container li.widget.widget_text ul li:before { content:""; }
.menu-item-widget-area-container li.widget.widget_text ul li { padding:10px 0 10px 10px; }
.menu-item-widget-area-container li.widget ul li:last-child { border:none; }
#main-menu ul.menu li .menu-item-widget-area-container ul.menu { text-align:left; }
#main-menu ul.menu li .menu-item-widget-area-container ul.menu li a { font-size:14px; line-height:normal; font-weight:normal; text-transform:none; padding:0px; clear:both; }
#main-menu ul.menu li .menu-item-widget-area-container .widget.flickrbox .flickr-widget div a { line-height:0px; }
#main-menu ul.menu li .menu-item-widget-area-container ul.menu li { padding:10px 0px 10px 35px; clear:both; display:block; }
#main-menu ul.menu li .megamenu-child-container .menu-item-widget-area-container ul.sub-menu > li > ul li { padding:10px 0 10px 35px; }
#main-menu ul.menu li .megamenu-child-container .menu-item-widget-area-container ul.sub-menu > li > ul li a { padding:0px; }
#main-menu ul.menu li .megamenu-child-container .menu-item-widget-area-container ul.sub-menu > li > ul { margin-top:10px; }
.menu-item-widget-area-container .widget.woocommerce ul.product_list_widget li .amount, .menu-item-widget-area-container .widget.woocommerce ul.product_list_widget li .reviewer { display:inline-block; margin:5px 0px 0px; }
.menu-item-widget-area-container .type2 .dt-sc-testimonial { padding-bottom:30px; }
.menu-item-widget-area-container .type2 .dt-sc-testimonial .author { width:60px; height:60px; border-radius:60px; bottom:10px; left:0px; right:inherit; top:inherit; position:absolute; }
.menu-item-widget-area-container .type2 .dt-sc-testimonial .author span:before { background-size:50px 50px; height:50px; top:6px; width:50px; }
.menu-item-widget-area-container .type2 .dt-sc-testimonial .author span { margin-top:0px; float:left; }
.menu-item-widget-area-container .type2 .dt-sc-testimonial .author span img { max-width:60px; }
.menu-item-widget-area-container .dt-sc-testimonial cite { float:left; padding-left:80px; }
.menu-item-widget-area-container .dt-sc-testimonial blockquote { padding-bottom:20px; border-bottom:1px dashed; }
.menu-item-widget-area-container .dt-sc-testimonial blockquote q { text-align:left; }
.menu-item-widget-area-container .dt-sc-contact-info { margin-bottom:10px; }
.menu-item-widget-area-container .dt-sc-contact-info i { width:10%; margin:2px 0px 0px; text-align:left; }
.menu-item-widget-area-container .contact-link .dt-sc-contact-info span { width:0px; }
.menu-item-widget-area-container .dt-sc-contact-info span, .menu-item-widget-area-container .dt-sc-contact-info p, .menu-item-widget-area-container .dt-sc-contact-info a { width:90%; margin-right:0px; }
.menu-item-widget-area-container .contact-address { border-bottom:1px dashed; padding-bottom:10px; margin-bottom:20px; float:left; clear:both; width:100%; } .dt-menu-toggle { background:#685e58; display:none; color:#ffffff; font-size:16px; font-weight:bold; text-transform:uppercase; padding:10px 15px; cursor:pointer; }
.dt-menu-toggle-icon { background:#ffffff; display:inline-block; float:right; height:2px; margin-top:10px; position:relative; text-align:left; width:20px; }
.dt-menu-toggle-icon:before, .dt-menu-toggle-icon:after { content:""; position:absolute; background:#ffffff; height:2px; width:20px; left:0px; top:-5px; }
.dt-menu-toggle-icon:after { top:5px; }
.dt-menu-expand { font-size:16px !important; display:none !important; position:absolute !important; right:0px; top:0px; line-height:normal; padding:0px !important; text-align:center; line-height:37px !important; cursor:pointer; width:37px; height:37px; font-weight:bold; } .megamenu-child-container > ul.sub-menu > li.fill-two-columns { width:470px; }
.megamenu-child-container > ul.sub-menu > li.fill-three-columns { width:720px; }
.megamenu-child-container > ul.sub-menu > li.fill-four-columns { width:970px; }
.megamenu-2-columns-group .megamenu-child-container > ul.sub-menu > li.fill-three-columns, .megamenu-2-columns-group .megamenu-child-container > ul.sub-menu > li.fill-four-columns { width:480px; }
.megamenu-3-columns-group .megamenu-child-container > ul.sub-menu > li.fill-four-columns { width:730px; }
.megamenu-4-columns-group .megamenu-child-container ul.sub-menu li.fill-two-columns.menu-item-fullwidth .widget { width:465px; }
.megamenu-4-columns-group .megamenu-child-container ul.sub-menu li.fill-three-columns.menu-item-fullwidth .widget { width:303px; }
.megamenu-3-columns-group .megamenu-child-container ul.sub-menu li.fill-two-columns.menu-item-fullwidth .widget { width:340px; } #main { width:100%; margin:0px; padding:0px 0px 85px; float:left; }
#primary { width:780px; margin:0px; padding:0px; float:left; }
#primary.content-full-width { width:100%; }
#primary.with-left-sidebar { float:right; margin-left:20px; }
#primary.with-right-sidebar { float:left; margin-right:20px; }
#primary.page-with-both-sidebar { width:580px; float:left; margin:0px 20px; }
#secondary, #secondary-right, #secondary-left { width:260px; margin:0px; float:left; padding:0px; }
#secondary-right.secondary-has-right-sidebar { float:right; }
#secondary-left.secondary-has-left-sidebar { float:left; }
#secondary.secondary-has-both-sidebar { margin:0px; }
#secondary-right.secondary-has-both-sidebar, #secondary-left.secondary-has-both-sidebar { width:220px; }
.side-navigation { width:27%; float:left; margin:0px 2% 0px 0px; padding:0px; }
.side-navigation-content { width:71%; float:left; margin:0px; padding:0px; } #slider { float:left; clear:both; width:100%; margin:0px; padding:0px 0px 36px; background:url(../../../themes/oliviamasaj/images/border.png) bottom repeat-x; }
#slider img { max-width:100%; } .fullwidth-section.dark-bg h1, .fullwidth-section.dark-bg h2, .fullwidth-section.dark-bg h3, .fullwidth-section.dark-bg h4, .fullwidth-section.dark-bg h5, .fullwidth-section.dark-bg h6, .fullwidth-section.dark-bg h1 a, .fullwidth-section.dark-bg h2 a, .fullwidth-section.dark-bg h3 a, .fullwidth-section.dark-bg h4 a, .fullwidth-section.dark-bg h5 a, .fullwidth-section.dark-bg h6 a, .fullwidth-section.dark-bg a:hover { color:#ffffff; }
.fullwidth-section { width:100%; clear:both; margin:0px; padding:0px; float:left; position:relative; }
.fullwidth-section img.aligncenter { margin-bottom:0px; } .title-section { float:left; width:100%; clear:both; background:url(../../../themes/oliviamasaj/images/border.png) bottom repeat-x; padding:0px 0px 35px; margin:0px 0px 60px; }
.title-section .title-wrapper { width:100%; margin:0px; padding:40px 0px; background:#fcfcf7; }
.title-section .border-title { margin-bottom:0px; }
.page-template-tpl-fullwidth-php .title-section { margin-bottom:0px; } .dt-gallery { position:relative; overflow:hidden; }
.dt-gallery.column { margin-bottom:20px; }
.dt-gallery.column.no-space { margin-bottom:0px; }
.dt-gallery { margin-bottom:10px; }
.column.no-space .dt-gallery { margin-bottom:0px; }
.dt-sc-gallery-container { float:left; clear:both; margin:0px; padding:0px; width:100%; }
.dt-sc-gallery-container .dt-gallery { margin-left:0px; }
.dt-sc-sorting-container { float:left; clear:both; margin:0px 0px 50px; padding:0px; text-align:center; width:100%;	 }
.dt-sc-sorting-container a { background:#ffffff; border:1px solid #e5e5d8; color:#37251b; margin:0px 4px; display:inline-block; padding:5px 20px; border-radius:30px; position:relative; }
.dt-sc-sorting-container a.active-sort, .dt-sc-sorting-container a:hover { background:#cdccbb url(../../../themes/oliviamasaj/images/btn-bg.png) left top repeat-x; z-index:1; border:1px solid #c5c4b4; border-radius:30px; color:#ffffff; text-shadow:2px 2px 2px rgba(0, 0, 0, 0.5); box-shadow:inset 1px 1px 0px rgba(255, 255, 255, 0.2); }
.dt-sc-sorting-container a.active-sort:before, .dt-sc-sorting-container a:hover:before { content:""; position:absolute; left:0px; top:0px; background:url(../../../themes/oliviamasaj/images/textured-pattern-light.png) right center repeat; width:100%; height:100%; border-radius:30px; box-shadow:2px 2px 2px rgba(0, 0, 0, 0.2); }
.dt-gallery figure { position:relative; overflow:hidden; }
.dt-gallery figure img { height:auto; }
.dt-gallery .image-overlay h5 { color:#ffffff; font-weight:300; margin-bottom:20px; padding:0px 10px; text-transform:uppercase; }
.dt-gallery .image-overlay h5 a { color:#ffffff; }
.dt-gallery .image-overlay { position:absolute; display:block; bottom:0; left:0; right:0; width:100%; height: 0; overflow:hidden; text-align:center; -webkit-transition:all 0.5s; -moz-transition:all 0.5s; -ms-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s; }
.dt-gallery .image-overlay .links > a, .dt-gallery .image-overlay .links .views { display:inline-block; height:50px; width:50px; font-size:16px; line-height:50px; color:#ffffff; }
.dt-gallery .image-overlay .links > a:hover, .dt-gallery .image-overlay .links .views:hover { background:#49423c; }
.dt-gallery .image-overlay .links .views a { color:#ffffff; font-size:12px; position:relative; top:-1px; }
.dt-gallery .image-overlay .links .views span { margin:0px 1px 0px 0px; }
.dt-gallery .image-overlay-details { position:absolute; top:0px; bottom:0px; margin:auto; height:95px; width:100%; }
.dt-gallery .img { overflow:hidden; }
.dt-gallery.hover .image-overlay { height:100%; }
.dt-gallery .close-overlay { display:block; position:absolute; top:0; right:0; width:45px; height:45px; font-size:20px; line-height:42px; color:#ffffff; text-align:center; background-color:rgba(0, 0, 0, 0.1); cursor:pointer; }
.dt-gallery .close-overlay:hover { background-color:rgba(0, 0, 0, 0.3); }
.dt-gallery-details { clear:both; width:100%; display:block; float:left; background:url(../../../themes/oliviamasaj/images/textured-border.png) left bottom repeat-x; padding-bottom:6px; }
.dt-gallery-details-inner { display:block; padding:20px; border:1px solid #e5e5d8; background:#fcfcf7; }
.dt-gallery-details h5 { font-weight:300; text-transform:none; font-size:24px; margin-bottom:0px; }
.dt-gallery-details h5 a { color:#37251b; }
.dt-gallery-details h6 { font-size:13px; font-weight:normal; color:#a5a38c; text-transform:none; margin:10px 0px 0px; }
.dt-gallery.with-space figure .image-overlay h5, .dt-sc-gallery-carousel .dt-gallery figure .image-overlay h5 { display:none; }
.dt-gallery.with-space .image-overlay-details, .dt-sc-gallery-carousel .dt-gallery .image-overlay-details { height:50px; }
.dt-gallery.hover figure > img { -moz-transform: scale(1.5) rotate(0deg) translate(0px); -webkit-transform: scale(1.5) rotate(0deg) translate(0px); -o-transform: scale(1.5) rotate(0deg) translate(0px); transform: scale(1.5) rotate(0deg) translate(0px); }
.dt-gallery .close-overlay.hidden { display:none; }
.pp_nav p { line-height:normal; }
.isotope-hidden { display:none !important; }
.isotope,
.isotope .isotope-item {
-webkit-transition-duration: 0.8s;
-moz-transition-duration: 0.8s;
-ms-transition-duration: 0.8s;
-o-transition-duration: 0.8s;
transition-duration: 0.8s;
}
.isotope {
-webkit-transition-property: height, width;
-moz-transition-property: height, width;
-ms-transition-property: height, width;
-o-transition-property: height, width;
transition-property: height, width;
}
.isotope .isotope-item {
-webkit-transition-property: -webkit-transform, opacity;
-moz-transition-property:    -moz-transform, opacity;
-ms-transition-property:     -ms-transform, opacity;
-o-transition-property:         top, left, opacity;
transition-property:         transform, opacity;
}
.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
-webkit-transition-duration: 0s;
-moz-transition-duration: 0s;
-ms-transition-duration: 0s;
-o-transition-duration: 0s;
transition-duration: 0s;
} .dt-gallery-single { width:100%; margin:0px; padding:0px 0px 6px; float:left; clear:both; position:relative; }
.dt-gallery-single:before { content:""; position:absolute; bottom:0px; left:0px; width:100%; height:6px; background:url(../../../themes/oliviamasaj/images/textured-border.png) repeat-x; }
.dt-gallery-single-inner { background:#fcfcf7; border:1px solid #e5e5d8; display:block; margin:0px; padding:0px; }
.dt-gallery-single-details { padding:40px 20px; display:block; clear:both; }
.dt-gallery-single-details h3 { font-weight:300; margin-bottom:20px; }
.dt-gallery-single-slider-wrapper, .dt-gallery-single-slider { float:left; clear:both; margin:0px; padding:0px; width:100%; line-height:0px; }
.dt-gallery-single-slider li { display:block; margin:0px; padding:0px; }
.dt-gallery-single-slider-wrapper #bx-pager { float:left; display:inline; margin:30px 0px 0px; padding:0px; width:100%; text-align:center; }
.dt-gallery-single-slider-wrapper #bx-pager a { margin:0px 10px; padding:3px; line-height:0px; display:inline-block; cursor:pointer; position:relative; }
.dt-gallery-single-slider-wrapper #bx-pager a img { max-width:85px; }
.dt-gallery-single-slider-wrapper #bx-pager a.active:before { border:1px solid; position:absolute; width:100%; height:100%; content:""; left:-1px; top:-1px; }	
.post-nav-container { float:left; width:100%; margin:40px 0px 0px; padding:0px; display:block; clear:both; }
.post-nav-container .post-prev-link a i { margin-right:5px; }
.post-nav-container .post-next-link a i { margin-left:5px; }
.post-nav-container .post-prev-link a, .post-nav-container .post-next-link a { float:right; font-size:16px; padding:8px 15px; background:#cdccbb url(../../../themes/oliviamasaj/images/btn-bg.png) left top repeat-x; line-height:normal; display:inline-block; margin:0px 20px 0px 0px; cursor:pointer; outline:none; position:relative; z-index:1; border:1px solid #c5c4b4; border-radius:30px; color:#ffffff; position:relative; text-shadow:2px 2px 2px rgba(0, 0, 0, 0.5); box-shadow:inset 1px 1px 0px rgba(255, 255, 255, 0.2); font-size:14px; padding:11px 20px; }
.post-nav-container .post-prev-link a:before, .post-nav-container .post-next-link a:before { content:""; position:absolute; left:0px; top:0px; background:url(../../../themes/oliviamasaj/images/textured-pattern-light.png) right center repeat; width:100%; height:100%; border-radius:30px; box-shadow:2px 2px 2px rgba(0, 0, 0, 0.2); }
.post-nav-container .post-prev-link { float:left; }
.post-nav-container .post-next-link { float:right; }
.post-nav-container .post-next-link a { margin-right:0px; } .dt-gallery-carousel-wrapper { position:relative; }
.dt-gallery-carousel-wrapper, .dt-sc-gallery-carousel { float:left; width:100%; margin:0px; padding:0px; clear:both; }
.dt-sc-gallery-carousel li { display:inline; margin:0px 10px; padding:0px; float:left; }
.page-with-sidebar .dt-sc-gallery-carousel li { margin:0px 5px; } .blog-entry { width:100%; margin:0px 0px 30px; padding:0px 0px 30px; float:left; clear:both; position:relative; }
.blog-entry-inner { padding:0px 0px 0px 140px; min-height:155px; }
.blog-single-entry { border-bottom:0px; }
.blog-thumb { display:block; width:100%; }		
.blog-thumb .blog-entry { padding-bottom:20px; }
.blog-thumb .entry-thumb { width:33%; float:left; margin:0px 2% 0px 0px; padding:0px; }
.blog-thumb .entry-details { float:left; width:65%; margin:0px; padding:0px; }		
.entry-meta { width:120px; text-align:center; position:absolute; left:0; padding:0px; }
.entry-meta .entry_format { border-left:4px solid; display:block; color:#ffffff; padding:0px; font-family:FontAwesome; font-style:normal; font-weight:normal; font-size:20px; line-height:54px; text-align:center; text-decoration:inherit; height:50px; position:relative; }
.entry-meta .entry_format:after { content:"\f15c"; }
.entry-meta .date { background:#d2c4b9 url(../../../themes/oliviamasaj/images/textured-pattern-light.png) left center repeat; width:120px; height:120px; border-radius:120px; padding:0px; margin:0px; color:#f6f6e9; font-size:26px; line-height:26px; font-weight:bold; text-align:center; letter-spacing:3px; position:relative; }
.entry-meta .date:before { content:""; background-image:url(../../../themes/oliviamasaj/images/bordered-circle.png); background-repeat:no-repeat; background-size:110px 110px; width:110px; height:110px; position:absolute; left:0px; right:0px; margin:auto; top:6px; z-index:1; }
.entry-meta .date span { position:absolute; top:18px; left:0px; right:0px; margin:0px auto; }
.entry-meta .comments { float:left; clear:both; width:100%; text-align:center; margin:20px 0px 0px; font-size:20px; }
.entry-meta .comments a { color:#37251b; font-weight:300; }
.entry-meta .comments a span { margin-right:5px; }
.format-gallery .entry-meta .entry_format:after { content:"\f030"; }
.format-video .entry-meta .entry_format:after { content:"\f008"; }
.format-aside .entry-meta .entry_format:after { content:"\f036"; }
.format-chat .entry-meta .entry_format:after { content:"\f086"; }
.format-quote .entry-meta .entry_format:after { content:"\f10d"; }
.format-audio .entry-meta .entry_format:after { content:"\f001"; }
.format-link .entry-meta .entry_format:after { content:"\f0c1"; }
.format-standard .entry-meta .entry_format:after { content:"\f15c"; }
.format-image .entry-meta .entry_format:after { content:"\f03e"; }
.format-status .entry-meta .entry_format:after { content:"\f075"; }
.entry-thumb { display:block; padding:0px; overflow:hidden; }
.entry-thumb a { display:block; line-height:0; }
.entry-thumb img { max-width:100%; height:auto; }
.ie8 .entry-thumb img { width:auto; }
.blog-entry:hover .entry-thumb img { -moz-transform: scale(1.3) rotate(0deg) translate(0px); -webkit-transform: scale(1.3) rotate(0deg) translate(0px); -o-transform: scale(1.3) rotate(0deg) translate(0px); transform: scale(1.3) rotate(0deg) translate(0px); }
.blog-entry:hover .entry-thumb .entry-gallery-post-slider img { -moz-transform: scale(1) rotate(0deg) translate(0px); -webkit-transform: scale(1) rotate(0deg) translate(0px); -o-transform: scale(1) rotate(0deg) translate(0px); transform: scale(1) rotate(0deg) translate(0px); }
.entry-details { display:block; margin:15px 0px 0px; padding:0px; }		
.entry-details .entry-title h4 { margin-bottom:15px; font-size:24px; font-weight:300; text-transform:none; }
.entry-details .dt-sc-button { float:right; }
.entry-details .entry-metadata { float:left; width:100%; margin:-10px 0px 20px; }
.entry-details .entry-metadata p { color:#ac9d8e; margin:0px; padding:0px; display:inline; float:none; }
.entry-details .entry-metadata span { display:inline-block; margin:0px 5px; line-height:normal; }
.entry-details .entry-metadata p a { color:#ac9d8e; }
.entry-details .entry-metadata p a span { float:none; margin:0px; color:#181818; }
.entry-details .entry-metadata p i { color:#ac9d8e; margin-right:5px; display:inline; font-size:12px; }
.author-info { display:block; padding:0px; clear:both; float:left; margin:0px; } 
.author-info .thumb { width:120px; margin:0px 20px 0px 0px; float:left; position:relative; }
.author-info .thumb:before { content:""; background-image:url(../../../themes/oliviamasaj/images/bordered-circle.png); background-repeat:no-repeat; background-size:110px 110px; width:110px; height:110px; position:absolute; left:0px; right:0px; margin:auto; top:6px; z-index:1; }
.author-info .thumb img { border-radius:120px; height:auto; }
.author-info h3 { font-weight:300; margin-bottom:10px; text-transform:none; }
.author-info h3 span { color:#ac9d8e; font-size:14px; }
.blog-fullwidth { width:100%; margin:0px; }
.entry-metadata p { float:left; margin:0px 15px 0px 0px; }
.entry-details .entry-body { width:100%; clear:both; }
.sticky .featured-post, .featured-post { margin-bottom:15px; position:relative; padding:0px 0px 0px 50px; color:#2d2d29; background:#e5e5d8; height:40px; display:block; line-height:40px; font-size:14px; font-weight:bold; }
.featured-post span { width:40px; height:40px; position:absolute; left:0px; top:0px; line-height:40px; text-align:center; color:#ffffff; font-size:18px; }
.entry-gallery-post-slider { display:block; line-height:0; margin:0px; padding:0px; }
.entry-gallery-post-slider li { display:block; line-height:0px; padding:0px; }
.entry-thumb .bx-wrapper { position:relative; }
.entry-thumb .bx-controls a { top:0px; bottom:0px; margin:auto; position:absolute; color:#ffffff; width:35px; height:50px; font-size:0; opacity:0.7; filter:alpha(opacity=70); }
.entry-thumb .bx-controls a:hover { opacity:1; filter:alpha(opacity=100); }
.entry-thumb .bx-controls a.bx-prev { left:0px; background:rgba(0, 0, 0, 0.6) url(../../../themes/oliviamasaj/images/slideshow-arrow-prev.png) center center no-repeat; border-radius:0px 5px 5px 0px; }
.entry-thumb .bx-controls a.bx-next { right:0px; background:rgba(0, 0, 0, 0.6) url(../../../themes/oliviamasaj/images/slideshow-arrow-next.png) center center no-repeat; border-radius:5px 0px 0px 5px; }
.tpl-blog-holder .column { margin-left:0px; margin-right:0px; } .commententries { width:100%; float:left; margin:10px 0px 0px; padding:0px; }
.commententries h3 { font-size:24px; letter-spacing:3px; }
ul.commentlist { float:left; margin:20px 0px 20px 0px; padding:0px 0px 20px 0px; list-style:none; border-top:0px; }
ul.commentlist li { display:block; float:none; list-style:none; border:none; margin:0px 0px 30px; padding:0px 0px 0px 140px; position:relative; clear:both; }
ul.commentlist li ul.children { margin:10px 0px 10px; padding:0px; float:left; border:none; clear:both; width:100%; }
ul.commentlist li .respond { margin-left:69px; }
ul.commentlist li .comment-details { position:relative; padding:0px 0px 10px; margin:10px 0px 10px; }
ul.commentlist li .comment-details:before { bottom:0px; content:''; left:0px; position:absolute; width:100%; }
ul.commentlist li .comment-body { margin:10px 0px 0px; } 
ul.commentlist li .comment-body p { line-height:28px; }
ul.commentlist li .comment-author { left:0px; top:0px; position:absolute; }
ul.commentlist li .comment-author:before { content:""; background-image:url(../../../themes/oliviamasaj/images/bordered-circle.png); background-repeat:no-repeat; background-size:110px 110px; width:110px; height:110px; position:absolute; left:0px; right:0px; margin:auto; top:6px; z-index:1; }
ul.commentlist li .comment-author img { max-width:120px; max-height:120px; float:left; margin:0px; border-radius:120px; }
ul.commentlist li .author-name, ul.commentlist li .author-name a { font-size:24px; font-weight:300; color:#37251b; }
ul.commentlist li .author-name span { font-size:14px; color:#ac9d8e; }
ul.commentlist li.bypostauthor .author-name { background:#aaaaaa; color:#ffffff; }
ul.commentlist li .comment-details { display:block; }		
ul.commentlist li .author-name .reply { margin:0px; float:right; }
ul.commentlist li .author-name .reply a { font-size:14px; line-height:32px; }
ul.commentlist li #respond { padding-bottom:20px; }		
#respond { clear:both; }
#respond h3#reply-title small { font-size:14px; text-transform:none; }
#respond h3#reply-title { margin-bottom:20px; font-size:24px; letter-spacing:3px; font-weight:600; text-transform:uppercase; }
#respond .dt-sc-one-half p span { width:10%; }
#respond .dt-sc-one-half textarea { height:123px; }
#respond p { margin-bottom:15px; }
.social-share-icons { width:100%; clear:both; float:left; margin:20px 0px 0px; padding:0px; }
.social-share-icons li { display:inline; margin:0px 10px 0px 0px; padding:0px; }
.social-share-icons li img:hover { opacity:0.6; filter:alpha(opacity=60); }
.comment-body ul li, .comment-body ol li { padding-left:0px; list-style:circle; display:list-item; } .pagination { float:left; width:100%; clear:both; margin:50px 0px 0px; padding:0px; text-align:center; }
.pagination a, .prev-post, .prev-post a, .next-post, .next-post a { display:inline-block; }
.pagination ul { margin:0px; }
.pagination ul, .pagination li { display:inline-block; }
.pagination ul li { padding:0px; }
.pagination ul li a { background:#ffffff; margin:0px 5px; width:40px; height:40px; color:#37251b; line-height:40px; border-radius:40px; text-align:center; cursor:pointer; }
.pagination ul li.active-page, .pagination ul li a:hover {  margin:0px 5px; width:40px; height:40px; color:#37251b; background:#ac9d8e; display:inline-block; border-radius:40px; line-height:40px; }
.pagination .prev-post a, .pagination .next-post a { font-size:16px; padding:11px 20px; background:#cdccbb url(../../../themes/oliviamasaj/images/btn-bg.png) left top repeat-x; line-height:normal; display:inline-block; margin:0px 15px 0px 0px; cursor:pointer; outline:none; position:relative; z-index:1; border:1px solid #c5c4b4; border-radius:30px; color:#ffffff; position:relative; text-shadow:2px 2px 2px rgba(0, 0, 0, 0.5); box-shadow:inset 1px 1px 0px rgba(255, 255, 255, 0.2); }
.pagination .prev-post:before a, .pagination .next-post:before a { content:""; position:absolute; left:0px; top:0px; background:url(../../../themes/oliviamasaj/images/textured-pattern-light.png) right center repeat; width:100%; height:100%; border-radius:30px; box-shadow:2px 2px 2px rgba(0, 0, 0, 0.2); }
.pagination .next-post a { margin:0px 0px 0px 15px; }
.blog-pagination { text-align:right; margin:0px; }
.product-pagination { text-align:right; }
.blog-pagination ul li, .product-pagination ul li { text-align:center; } .dt-sc-reservation .title { display:inline-block; text-align:center; width:100%; margin:0px 0px 30px; }
.dt-sc-reservation .title h6 { border-bottom:3px solid #37251b; padding:0px 10px 10px; margin-bottom:0px; font-size:16px; display:inline-block; text-align:center; text-transform:none; font-weight:normal; }
ul.time-table > li { background:#fcfcf7 url(../../../themes/oliviamasaj/images/textured-pattern.png) repeat; position:relative; }
ul.time-table > li:after { content:""; position:absolute; background:url(../../../themes/oliviamasaj/images/textured-border.png) repeat-x; height:6px; width:100%; left:0px; }
ul.time-table > li:after { bottom:-6px; }
ul.time-table > li:before { content:""; position:absolute; bottom:0px; left:0px; width:100%; height:0; z-index:0; -webkit-transition:all 0.5s; -moz-transition:all 0.5s; -ms-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s; }
ul.time-table > li ul, ul.time-table > li > span { position:relative; z-index:1; }
ul.time-table > li:hover:before { height:100%; }
ul.time-table > li.selected, ul.time-table > li.selected:hover { background-image:url(../../../themes/oliviamasaj/images/textured-pattern-light.png); }	
ul.time-table > li.selected:hover:before { height:0; } 
ul.time-table > li:hover > span, ul.time-table > li.selected > span { color:#ffffff; }
ul.time-table { display: block; float: left; list-style-type: none; width: 100%; }	
ul.time-table > li { display:block; float:left; margin-bottom:20px; padding:15px 20px 0; text-align:center; width:14.4%; margin-right:2%; }
ul.time-table > li:nth-child(5n) { margin-right:0px; }
ul.time-table > li span { display: block; }
ul.time-table > li ul.time-slots { display: inline-block; margin: 15px 0 10px ; padding:5px 0px 0px; text-align: center; }
ul.time-table > li ul.time-slots > li { border: none; clear: both; display: block; float: left; margin: 0 auto 10px ; padding: 0; }
ul.time-table > li > p { font-size: 16px; margin: 0; }
ul.time-table > li > p > span { display: block; font-size: 13px; }	
ul.time-table > li ul.time-slots > li a { background:#fcfcf7 url(../../../themes/oliviamasaj/images/textured-pattern.png) repeat; border:1px solid #e5e5d8; color:#37251b; display: inline-block; min-width: 56px; padding: 5px 18px; border-radius:30px; -webkit-border-radius:30px; -moz-border-radius:30px; -ms-border-radius:30px; -o-border-radius:30px; }
ul.time-table > li ul.time-slots > li a.selected, ul.time-table > li ul.time-slots > li a.selected:hover { background:#49423c url(../../../themes/oliviamasaj/images/textured-pattern.png) repeat; border-color:#49423c; color:#ffffff; }
ul.time-table > li ul.time-slots > li:last-child { margin-bottom: 0; }
ul.time-table > li ul.time-slots > li a:hover { background:rgba(0, 0, 0, 0.1) url(../../../themes/oliviamasaj/images/textured-pattern-light.png) repeat; border-color:rgba(0, 0, 0, 0.1); color:#ffffff; }
.page-with-sidebar ul.time-table > li { width:18.3%; }
.page-with-sidebar ul.time-table > li:nth-child(5n) { margin-right:2%; }
.page-with-sidebar ul.time-table > li:nth-child(4n) { margin-right:0px; }
ul.time-table > li:nth-child(5n+1), .page-with-sidebar ul.time-table > li:nth-child(4n+1) { clear:both; }  .personal-info { float: left; width: 100%; }
.personal-info textarea { height: 110px; } .ui-datepicker th { background:none; color:inherit; font-size:inherit; text-transform:none; }	
.ui-datepicker-header a { -webkit-transition:none; -moz-transition:none; -o-transition:none; -ms-transition:none; transition:none; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { cursor:pointer; } .error-info { padding:0px 0px 30px; float:left; clear:both; }
.error-info h2 { font-size:100px; color:#d3c4b5; margin-bottom:0px; display:block; }
.error-info h3 { font-size:20px; text-transform:none; display:block; margin-bottom:20px; }
.error-info .dt-sc-button { margin-top:20px; } #toTop { display:none; text-decoration:none; position:fixed; bottom:30px; right:30px; overflow:hidden; width:40px; height:40px; border:none; text-indent:100%; background:url(../../../themes/oliviamasaj/images/ui.totop.png) no-repeat left top; z-index:9999; }	
#toTopHover { background:url(../../../themes/oliviamasaj/images/ui.totop.png) no-repeat left -40px; width:40px; height:40px; display:block; overflow:hidden; float:left; opacity: 0; -moz-opacity: 0; filter:alpha(opacity=0); }	
#toTop:active, #toTop:focus { outline:none;	} #footer { float:left; width:100%; margin:0px; padding:0px; position:relative; font-size:13px; }
.footer-logo { position:absolute; width:104px; height:104px; left:0px; right:0px; top:-45px; margin:auto; background:#ffffff; border:2px solid #edeceb; border-radius:104px; }
.footer-logo img { position:absolute; left:0px; right:0px; top:8px; margin:auto; max-width:104px; }
.footer-widgets-wrapper { background:#ffffff url(../../../themes/oliviamasaj/images/border.png) top repeat-x; padding:75px 0px 0px; float:left; clear:both; margin:0px; width:100%; position:relative; z-index:1; }
#footer .widget h3.widgettitle { font-size:18px; text-transform:none; margin-bottom:20px; }
#footer .widget.widget_text ul li, #footer .widget.widget_nav_menu ul li { float:left; clear:both; padding:0px; line-height:30px; border:none; }
#footer .widget.widget_text ul li:before, #footer .widget.widget_nav_menu ul li:before { content:""; }
#footer .widget.widget_text ul li a, #footer .widget.widget_nav_menu ul li a { font-size:13px; }
#footer .widget.widget_nav_menu ul li ul { margin:5px 0px; }
#footer .widget.widget_nav_menu ul li ul li { padding-left:20px; }
#footer .widget .dt-sc-social-icons { float:left; clear:both; width:100%; padding:0px; margin:0px; }
#footer .widget.widget_text ul.dt-sc-social-icons li { display:block; float:left; margin:0px; padding:10px 0px; text-align:left; }
#footer .widget .dt-sc-social-icons li a { line-height:25px; width:auto; height:auto; text-align:left; }
#footer .widget .dt-sc-social-icons li img { float:left; }
#footer .widget .dt-sc-social-icons li i { font-size:18px; margin-right:10px; width:20px; position:relative; top:1px; }
#footer .copyright { background:#e5e4d8; text-align:center; width:100%; clear:both; margin:0px; padding:20px 0px; float:left; color:#37251b; }
#footer .widget.widget_rss li:before { top:12px; } form.wpcf7-form p, form.wpcf7-form .dt-sc-one-half p { margin:0px; padding:0px; }
.wpcf7-form-control-wrap { position:relative; }
.wpcf7-form span.wpcf7-not-valid-tip { background:#ffffff; border:1px solid #ff7b79; color:#cc0000; padding:4px 10px; top:14px; font-size:12px; line-height:normal; right:10px; position:absolute; }
span.wpcf7-form-control-wrap { width:100%; }
.wpcf7-form div.wpcf7-validation-errors, .wpcf7-form div.wpcf7-mail-sent-ok { margin-bottom:20px; margin-top:20px; clear:both; padding:15px 15px 15px 35px; float:left; }
.wpcf7-form div.wpcf7-validation-errors { background:#ffcccc; border:1px solid #ff9999; color:#d01313; position:relative; }
.wpcf7-form div.wpcf7-validation-errors:before, .wpcf7-form div.wpcf7-mail-sent-ok:before { top:15px; left:10px; font-family:FontAwesome; font-style:normal; font-weight:normal; text-decoration:inherit; font-size:20px; position:absolute; }		
.wpcf7-form div.wpcf7-validation-errors:before { content:"\f057"; color:#C54228; }
.wpcf7-form div.wpcf7-mail-sent-ok { background:#eafac0; border:1px solid #b1cf67; color:#7ba411; position:relative; }
.wpcf7-form div.wpcf7-mail-sent-ok:before { content:"\f058"; color:#75b632; }
.wpcf7-form span.wpcf7-list-item { margin-right:25px; }
.wpcf7-form input[type="radio"] { position:relative; margin-right:5px; top:-2px; }
.dt-sc-titled-box-content .wpcf7-form .wpcf7-not-valid-tip { top:0px; padding:0px 10px; }
.ie9 .dt-sc-titled-box-content .wpcf7-form .wpcf7-not-valid-tip { top:50px; }
.ie9 .wpcf7-form .wpcf7-not-valid-tip { top:20px; } .dt-sc-captcha { background: #ffffff; border:1px solid #e5e5d8; border-radius: 5px; margin-top:0px; color: #333; float: left; font-size: 17px; font-style: italic; font-weight: 600; letter-spacing: 4px; padding: 11px 10px; }
.dt-sc-captcha sup { font-size: 15px; font-style: normal; left: 2px; top: -4px; }
.dt-sc-captcha sub { color: #333; font-size: 15px; font-style: normal; left: 1px; } .dt-style-picker-wrapper { position:fixed; z-index:99999; left:0px; top:150px; }
#dt-style-picker { background:#ffffff url(../../../themes/oliviamasaj/images/textured-pattern.png) repeat; border:1px solid #e6e5d9; width:225px; float:left; position:absolute; top:0px; z-index:1; margin:0px; padding:0px 0px 10px; text-align:center; }
#dt-style-picker h2 { border-bottom:1px solid #e6e5d9; font:normal 12px Tahoma, Geneva, sans-serif; letter-spacing:normal; text-transform:uppercase; line-height:48px; width:100%; color:#848484; margin:0px 0px 15px; padding:0px;  }
#dt-style-picker h3 { font:normal 12px Tahoma, Geneva, sans-serif; padding:0px 0px 10px; width:100%; color:#848484; margin:0px; text-transform:uppercase; }
#dt-style-picker ul { float:left; margin:0px; padding:0px; text-align:center; width:225px; }
#dt-style-picker ul li { display:inline-block; display:inline; list-style-type:none; padding:0px; margin:0px 0px 6px 0px; }
#dt-style-picker ul li a { background:#ffffff; border:1px solid #ffffff; padding:2px; display:inline-block; margin:0px; line-height:0; }
#dt-style-picker ul li a.selected, #dt-style-picker ul li a:hover { border:1px solid #e6e5d9; }
#dt-style-picker ul li a img { border:1px solid #d7d7d7; }
#dt-style-picker .hr { background:url(../../../themes/oliviamasaj/images/style-picker/seperator.png) no-repeat; width:100%; height:25px; margin:-10px 0px 10px; float:left; } .style-picker-ico { background:#ffffff url(//masajolivia.com/wp-content/themes/oliviamasaj/images/textured-pattern.png) repeat; border:1px solid #e6e5d9; width:48px; height:48px; position:absolute; top:25px; left:225px; }
.style-picker-ico img { position:absolute; left:0px; right:0px; top:0px; bottom:0px; margin:auto; }
@keyframes rotating {
from {
transform: rotate(0deg);
-ms-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-webkit-transform: rotate(0deg);
-o-transform: rotate(0deg);
}
to {
transform: rotate(360deg);
-ms-transform: rotate(360deg);
-moz-transform: rotate(360deg);
-webkit-transform: rotate(360deg);
-o-transform: rotate(360deg);
}
}
@-webkit-keyframes rotating {
from {
transform: rotate(0deg);
-ms-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-webkit-transform: rotate(0deg);
-o-transform: rotate(0deg);
}
to {
transform: rotate(360deg);
-ms-transform: rotate(360deg);
-moz-transform: rotate(360deg);
-webkit-transform: rotate(360deg);
-o-transform: rotate(360deg);
}
}
.rotating {
-webkit-animation: rotating 2s linear infinite;
-moz-animation: rotating 2s linear infinite;
-ms-animation: rotating 2s linear infinite;
-o-animation: rotating 2s linear infinite;
animation: rotating 2s linear infinite;
} .retina_logo { display:none; }
html, body { overflow-x:hidden; }
@media only screen and (-moz-min-device-pixel-ratio: 1.5), 
only screen and (-o-min-device-pixel-ratio: 3/2), 
only screen and (-webkit-min-device-pixel-ratio: 1.5), 
only screen and (min-devicepixel-ratio: 1.5), 
only screen and (min-resolution: 1.5dppx) {
.normal_logo { display:none; }
.retina_logo { display:inline-block; }
.border-title h2, .border-title h1, .megamenu-child-container > ul.sub-menu > li > a, .megamenu-child-container > ul.sub-menu > li > .nolink-menu { background-image:url(../../../themes/oliviamasaj/images/title-border%402x.png); background-size:29px 8px; }
td, tbody tr:nth-child(2n+1) td, .wp-caption, #main-menu, #main-menu ul li.menu-item-simple-parent ul, .megamenu-child-container, ul.time-table > li, ul.time-table > li ul.time-slots > li a, ul.time-table > li ul.time-slots > li a.selected, ul.time-table > li ul.time-slots > li a.selected:hover, #dt-style-picker, .style-picker-ico { background-image:url(../../../themes/oliviamasaj/images/textured-pattern%402x.png); background-size:339px 390px; }
input[type="submit"], button, input[type="button"], .widget.widget_tag_cloud .tagcloud a:hover:before, .widget.widget_product_tag_cloud .tagcloud a:hover:before, #header .dt-sc-social-icons li, .dt-sc-sorting-container a.active-sort:before, .dt-sc-sorting-container a:hover:before, .post-nav-container .post-prev-link a:before, .post-nav-container .post-next-link a:before, .entry-meta .date, .pagination .prev-post:before a, .pagination .next-post:before a, ul.time-table > li.selected, ul.time-table > li.selected:hover, ul.time-table > li ul.time-slots > li a:hover { background-image:url(../../../themes/oliviamasaj/images/textured-pattern-light%402x.png); background-size:339px 390px; }
.widget.widget_tag_cloud .tagcloud a:hover, .widget.widget_product_tag_cloud .tagcloud a:hover, .dt-sc-sorting-container a.active-sort, .dt-sc-sorting-container a:hover, .post-nav-container .post-prev-link a, .post-nav-container .post-next-link a, .pagination .prev-post a, .pagination .next-post a { background-image:url(../../../themes/oliviamasaj/images/btn-bg%402x.html); background-size:1px 13px; }
.main-menu-wrapper { background-image:url(../../../themes/oliviamasaj/images/header-border%402x.png); background-size:35px 27px; }
#main-menu ul li.menu-item-simple-parent ul:before, .megamenu-child-container:before, .dt-gallery-details, .dt-gallery-single:before, ul.time-table > li:after { background-image:url(../../../themes/oliviamasaj/images/textured-border%402x.png); background-size:642px 6px; }
#slider, .title-section, .footer-widgets-wrapper { background-image:url(../../../themes/oliviamasaj/images/border%402x.png); background-size:29px 35px; }
.entry-thumb .bx-controls a.bx-prev { background-image:url(../../../themes/oliviamasaj/images/slideshow-arrow-prev%402x.png); background-size:14px 28px; }
.entry-thumb .bx-controls a.bx-next { background-image:url(../../../themes/oliviamasaj/images/slideshow-arrow-next%402x.png); background-size:14px 28px; }
#toTop { background-image:url(../../../themes/oliviamasaj/images/ui.totop%402x.png); background-size:40px 80px; }	
.widget .recent-posts-widget ul li .entry-meta .date:before { background-size:55px 55px; }
.menu-item-widget-area-container .type2 .dt-sc-testimonial .author span:before { background-size:50px 50px; }
.entry-meta .date:before { background-image:url(../../../themes/oliviamasaj/images/bordered-circle%402x.png); background-size:110px 110px; }
.author-info .thumb:before { background-image:url(../../../themes/oliviamasaj/images/bordered-circle%402x.png); background-size:110px 110px; }
ul.commentlist li .comment-author:before { background-image:url(../../../themes/oliviamasaj/images/bordered-circle%402x.png); background-size:110px 110px; }
}
@media only screen and (-moz-min-device-pixel-ratio: 1.5), 
only screen and (-o-min-device-pixel-ratio: 3/2), 
only screen and (-webkit-min-device-pixel-ratio: 1.5), 
only screen and (min-devicepixel-ratio: 1.5), 
only screen and (min-resolution: 1.5dppx) and (max-width: 767px) {
.is-sticky .main-menu-wrapper { background-image:url(../../../themes/oliviamasaj/images/header-border%402x.png); background-size:35px 27px; }
}  body, .boxed .inner-wrapper { background:#ffcce1; color:#827a87; } #main-menu { background-color:#ffffff; }
#main-menu ul.menu > li > a { color:#827a87; }
.dt-menu-toggle { background-color:#c5b8ce; }
@media only screen and (max-width: 767px) {
#main-menu > .container > ul.menu { background-color:#b8abc1 !important; }
} .footer-widgets-wrapper { background-color:#fdfaff; }
#footer .copyright { background-color:#ffcce1; } .border-title h6, label, input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="tel"], input[type="number"], input[type="range"], input[type="date"], textarea, input.text, input[type="search"], select, .widget.tweetbox ul li .tweet-time, .widget.tweetbox ul li a:hover, .widget .recent-posts-widget ul li .entry-details .entry-metadata p a span, .widget .recent-posts-widget ul li .entry-details .entry-metadata span, .widget.widget_rss .rss-date, .widget.widget_rss cite, .entry-details .entry-metadata p, .entry-details .entry-metadata p a, .entry-details .entry-metadata p i, .author-info h3 span, ul.commentlist li .author-name span, .pagination ul li.active-page, .pagination ul li a:hover, .dt-sc-callout-box h5, .carousel-arrows a, .dt-sc-testimonial blockquote q, .dt-sc-gift-card h4, ul.dt-sc-fancy-list li:before, ul.dt-sc-fancy-list li a, ol.dt-sc-fancy-list li span, .dt-gallery-details h6, ul.products li .product-details .price, ul.products li .product-details .price ins, ul.products li .product-details .price .amount { color:#827a87; } .dt-sc-popular-procedures-wrapper { background-color:#ffcce1; } #main-menu ul li.menu-item-simple-parent ul:before, .megamenu-child-container:before, .dt-sc-popular-procedures-wrapper:before, .dt-gallery-details, .dt-gallery-single:before, .dt-sc-ico-content.type1:before, .dt-sc-ico-content.type1:after, .dt-sc-callout-box.type6:after, .dt-sc-team:after, .dt-sc-tabs-vertical-frame-content:after, .dt-sc-gift-card:before, blockquote.type2:after, ul.products li .product-wrapper, ul.time-table > li:after { background-image:url(../../../themes/oliviamasaj/skins/violet/images/textured-border.png); }
.dt-sc-ico-content.type1:before { background-image:url(../../../themes/oliviamasaj/skins/violet/images/textured-border-top.png); } .post-edit-link, td, tbody th, .wp-caption, .dt-sc-callout-box.type1, .dt-sc-callout-box.type2, .dt-sc-callout-box.type4, .dt-sc-callout-box.type5, .dt-sc-callout-box.type6, ul.dt-sc-tabs-vertical-frame > li > a.current, .dt-sc-tabs-vertical-frame-content, .dt-sc-pullquote1, .dt-sc-pullquote2, .dt-sc-pullquote3, .dt-sc-pullquote6, .dt-sc-boxed-tooltip, .dt-sc-toggle-frame h5.dt-sc-toggle-accordion, .dt-sc-toggle-frame h5.dt-sc-toggle, .dt-sc-toggle-frame .dt-sc-toggle-content, .dt-sc-titled-box-content, .dt-sc-progress { background-color:#f9f0ff; }
.woocommerce #reviews #comments ol.commentlist li .comment-text, .woocommerce-page #reviews #comments ol.commentlist li .comment-text, .woocommerce #payment, .woocommerce-page #payment, .addresses .col-1, .addresses .col-2 { background-color:#f9f0ff; } .woocommerce #payment div.payment_box, .woocommerce-page #payment div.payment_box { background-color:#ffcce1; }
.woocommerce #payment div.payment_box:after, .woocommerce-page #payment div.payment_box:after { border-bottom-color:#ffcce1; } .top-bar { border-color:#c5b8ce; }
.pagination ul li.active-page, .pagination ul li a:hover, .entry-meta .date, .dt-sc-ico-content.type2 .icon, #header .dt-sc-social-icons li, #header #searchform input[type="submit"], #primary #searchform input[type="submit"], ul.products li .product-details .add_to_cart_button, ul.products li .product-details .button, ul.products li .product-details .yith-wcwl-add-to-wishlist a { background-color:#c5b8ce; } .title-section .title-wrapper { background-color:#fdfaff; }
#header #searchform input[type="submit"], #primary #searchform input[type="submit"], ul.products li .product-details .add_to_cart_button, ul.products li .product-details .button, ul.products li .product-details .yith-wcwl-add-to-wishlist a { border-color:#a99cb2; }
.dt-sc-ico-content.type1, tbody tr:nth-child(2n+1) td, tbody tr:nth-child(2n+1) th, .dt-sc-team, .dt-gallery-details-inner, ul.products li .product-container { background-color:#ffffff; }
.entry-meta .date { color:#ffffff; }
input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="tel"], input[type="number"], input[type="range"], input[type="date"], textarea, input.text, input[type="search"], select { border-color:#d7d7d7; }
.selection-box:after { border-left-color:#d7d7d7; border-right-color:#d7d7d7; }
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle, pre, code { background:#ffffff; border-color:#d7d7d7; }
.woocommerce .widget_price_filter .ui-slider .ui-slider-range, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-range { background:#ffffff; } .dt-sc-popular-procedures-wrapper .border { background-image:url(../../../themes/oliviamasaj/skins/violet/images/closed-border.png); }
.dt-sc-popular-procedures-wrapper .border:before, .dt-sc-popular-procedures-wrapper .border:after { background-image:url(../../../themes/oliviamasaj/skins/violet/images/closed-border-sprite.png); }
.fullwidth-section.skin-white { background-color:#ffffff !important; }
.fullwidth-section.skin-color { background-color:#f9f0ff !important; } a, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, .dt-sc-testimonial cite, .carousel-arrows a:hover, #footer .widget h3.widgettitle, #footer .widget.widget_text ul li a:hover, #footer .dt-sc-social-icons li a:hover, .entry-meta .comments a:hover, .entry-details .entry-metadata p a:hover, .dt-sc-ico-content.type2 h2 a, .dt-sc-callout-box.type6 h4, .dt-sc-callout-box.type7 h4, .dt-gallery:hover .dt-gallery-details h5 a, .widget .recent-posts-widget ul li .entry-details >  a:hover, .widget ul li a:hover, .widget.tweetbox ul li a, .widget .recent-posts-widget ul li h4 a:hover, ul.commentlist li .author-name .reply a, ul.dt-sc-tabs-frame > li > a > span, ul.dt-sc-tabs-frame > li > a:hover, .dt-sc-gift-card:hover .price, .dt-sc-gift-card.selected .price, .dt-sc-gift-card-section h6 span, .dt-sc-ico-content.type3 h2 a, ul.dt-sc-fancy-list li a:hover, ul.dt-sc-fancy-list.procedures li.selected a, .dt-sc-callout-box h4, ul.dt-sc-tabs-vertical-frame > li > a > span, .widget .recent-posts-widget ul li .entry-details .entry-metadata p a:hover span, .widget.widget_rss h3.widgettitle a, ul.cart-details li a:hover, .menu-item-widget-area-container .widget h3.widgettitle, .menu-item-widget-area-container .widget h3.widgettitle a, #main-menu ul.menu li .menu-item-widget-area-container ul.menu li a:hover, .dt-sc-reservation .title h6 span, .dt-sc-reservation h6.staff-name { color:#75498f; }
#main-menu ul li a:hover, #main-menu ul > li.current_page_item > a, #main-menu ul > li.current_page_ancestor > a, #main-menu ul > li.current-menu-item > a, #main-menu ul > li.current-menu-ancestor > a, #main-menu ul li.menu-item-simple-parent ul > li.current_page_item > a, #main-menu ul li.menu-item-simple-parent ul > li.current_page_ancestor > a, #main-menu ul li.menu-item-simple-parent ul > li.current-menu-item > a, #main-menu ul li.menu-item-simple-parent ul > li.current-menu-ancestor > a { color:#75498f; }
#main-menu ul li.menu-item-simple-parent ul li a:hover, #main-menu ul li.menu-item-megamenu-parent:hover > a, #main-menu ul > li.menu-item-simple-parent:hover > a, #main-menu ul li.menu-item-simple-parent ul li:hover > a { color:#75498f; } .ls-container h2.skin, .ls-container h3.skin { color:#75498f; } th, .dt-sc-button, .dt-sc-sorting-container a.active-sort, .dt-sc-sorting-container a:hover, .pagination .prev-post a, .pagination .next-post a, .post-nav-container .post-prev-link a, .post-nav-container .post-next-link a, .widget.widget_tag_cloud .tagcloud a:hover, .widget.widget_product_tag_cloud .tagcloud a:hover, input[type="submit"], button, input[type="button"], .dt-sc-ico-content.type2 .icon:after, .sticky .entry-meta .date, .widget.flickrbox .flickr-widget div a, .post-edit-link:hover, #header .dt-sc-social-icons li:hover, #header #searchform input[type="submit"]:hover, #primary #searchform input[type="submit"]:hover, ul.time-table > li:before, ul.time-table > li.selected { background-color:#75498f; }
.dt-sc-button:hover, .pagination .prev-post a:hover, .pagination .next-post a:hover, .post-nav-container .post-prev-link a:hover, .post-nav-container .post-next-link a:hover, input[type="submit"]:hover, button:hover, input[type="button"]:hover { background-color:#512d66; }
.dt-gallery .image-overlay, .dt-sc-gift-card:hover .image .overlay, .dt-sc-gift-card.selected .image .overlay { background-color:rgba(117, 73, 143, 0.9); } .dt-sc-button, .dt-sc-sorting-container a.active-sort, .dt-sc-sorting-container a:hover, .pagination a.prev-post, .pagination a.next-post, .dt-gallery-single-slider-wrapper #bx-pager a.active:before, .post-nav-container .post-prev-link a, .post-nav-container .post-next-link a, .widget.widget_tag_cloud .tagcloud a:hover, .widget.widget_product_tag_cloud .tagcloud a:hover, input[type="submit"], button, input[type="button"], .dt-sc-callout-box.type1, .dt-sc-callout-box.type3, .pagination .prev-post a, .pagination .next-post a, #header #searchform input[type="submit"]:hover, #primary #searchform input[type="submit"]:hover { border-color:#512d66; } ul.products li .product-thumb .onsale, .single-product .product > .onsale, ul.products li:hover .product-details .add_to_cart_button, ul.products li:hover .product-details .button, ul.products li:hover .product-details .yith-wcwl-add-to-wishlist a, .product .summary .add_to_wishlist, #reviews a.button, .woocommerce-message .button, .woocommerce-error .button, .woocommerce-info .button, .woocommerce table .button, .product.woocommerce .button, .return-to-shop a, .woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content, .woocommerce-page .widget_price_filter .price_slider_wrapper .ui-widget-content, .wc-proceed-to-checkout .checkout-button { background-color:#75498f; }
ul.products li:hover .product-title h3, ul.products li:hover .product-details .price, ul.products li:hover .product-details .price ins, ul.products li:hover .product-details .price .amount, .product .summary .price .amount { color:#75498f; }
ul.products li:hover .product-details .add_to_cart_button, ul.products li:hover .product-details .button, ul.products li:hover .product-details .yith-wcwl-add-to-wishlist a, .product .summary .add_to_wishlist, #reviews a.button, .woocommerce-message .button, .woocommerce-error .button, .woocommerce-info .button, .woocommerce table .button, .product.woocommerce .button, .return-to-shop a, .wc-proceed-to-checkout .checkout-button { border-color:#512d66; }
ul.products li .product-details .add_to_cart_button:hover, ul.products li .product-details .button:hover, ul.products li .product-details .yith-wcwl-add-to-wishlist a:hover, .product .summary .add_to_wishlist:hover, #reviews a.button:hover, .woocommerce-message .button:hover, .woocommerce-error .button:hover, .woocommerce-info .button:hover, .woocommerce table .button:hover, .product.woocommerce .button:hover, .return-to-shop a:hover, .cart_totals .shipping th, .shop_table .shipping th, .wc-proceed-to-checkout .checkout-button:hover { background-color:#512d66; } @media only screen and (-moz-min-device-pixel-ratio: 1.5), 
only screen and (-o-min-device-pixel-ratio: 3/2), 
only screen and (-webkit-min-device-pixel-ratio: 1.5), 
only screen and (min-devicepixel-ratio: 1.5), 
only screen and (min-resolution: 1.5dppx) { #main-menu ul li.menu-item-simple-parent ul:before, .megamenu-child-container:before, .dt-sc-popular-procedures-wrapper:before, .dt-gallery-details, .dt-gallery-single:before, .dt-sc-ico-content.type1:before, .dt-sc-ico-content.type1:after, .dt-sc-callout-box.type6:after, .dt-sc-team:after, .dt-sc-tabs-vertical-frame-content:after, .dt-sc-gift-card:before, blockquote.type2:after, ul.products li .product-wrapper, ul.time-table > li:after { background-image:url(../../../themes/oliviamasaj/skins/violet/images/textured-border%402x.png); background-size:642px 6px; }
.dt-sc-ico-content.type1:before { background-image:url(../../../themes/oliviamasaj/skins/violet/images/textured-border-top%402x.png); background-size:642px 6px; } .dt-sc-popular-procedures-wrapper .border { background-image:url(//masajolivia.com/wp-content/themes/oliviamasaj/skins/violet/images/closed-border@2x.png); background-size:47px 53px; }
.dt-sc-popular-procedures-wrapper .border:before, .dt-sc-popular-procedures-wrapper .border:after { background-image:url(../../../themes/oliviamasaj/skins/violet/images/closed-border-sprite%402x.png); background-size:59px 53px; }
}@font-face{font-family:'FontAwesome';src:url(../../../themes/oliviamasaj/fonts/fontawesome-webfonte0a5.eot?v=4.3.0);src:url(//masajolivia.com/wp-content/themes/oliviamasaj/fonts/fontawesome-webfont.eot?#iefix&v=4.3.0) format('embedded-opentype'),url(//masajolivia.com/wp-content/themes/oliviamasaj/fonts/fontawesome-webfont.woff2?v=4.3.0) format('woff2'),url(//masajolivia.com/wp-content/themes/oliviamasaj/fonts/fontawesome-webfont.woff?v=4.3.0) format('woff'),url(//masajolivia.com/wp-content/themes/oliviamasaj/fonts/fontawesome-webfont.ttf?v=4.3.0) format('truetype'),url(//masajolivia.com/wp-content/themes/oliviamasaj/fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular) format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0)}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-genderless:before,.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}