@charset "UTF-8";
a.meanmenu-reveal {
display: none;
} .mean-container .mean-bar {
float: left;
width: 100%;
position: relative;
background: #0c1923;
padding: 4px 0;
min-height: 42px;
z-index: 999999;
}
.mean-container a.meanmenu-reveal {
width: 22px;
height: 22px;
padding: 13px 13px 11px 13px;
position: absolute;
top: 0;
right: 0;
cursor: pointer;
color: #fff;
text-decoration: none;
font-size: 16px;
text-indent: -9999em;
line-height: 22px;
font-size: 1px;
display: block;
font-family: Arial, Helvetica, sans-serif;
font-weight: 700;
}
.mean-container a.meanmenu-reveal span {
display: block;
background: #fff;
height: 3px;
margin-top: 3px;
}
.mean-container .mean-nav {
float: left;
width: 100%;
background: #0c1923;
margin-top: 44px;
}
.mean-container .mean-nav ul {
padding: 0;
margin: 0;
width: 100%;
list-style-type: none;
}
.mean-container .mean-nav ul li {
position: relative;
float: left;
width: 100%;
}
.mean-container .mean-nav ul li a {
display: block;
float: left;
width: 90%;
padding: 1em 5%;
margin: 0;
text-align: left;
color: #fff;
border-top: 1px solid #383838;
border-top: 1px solid rgba(255,255,255,0.5);
text-decoration: none;
text-transform: uppercase;
}
.mean-container .mean-nav ul li li a {
width: 80%;
padding: 1em 10%;
border-top: 1px solid #f1f1f1;
border-top: 1px solid rgba(255,255,255,0.25);
opacity: 0.75;
filter: alpha(opacity=75);
text-shadow: none !important;
visibility: visible;
}
.mean-container .mean-nav ul li.mean-last a {
border-bottom: none;
margin-bottom: 0;
}
.mean-container .mean-nav ul li li li a {
width: 70%;
padding: 1em 15%;
}
.mean-container .mean-nav ul li li li li a {
width: 60%;
padding: 1em 20%;
}
.mean-container .mean-nav ul li li li li li a {
width: 50%;
padding: 1em 25%;
}
.mean-container .mean-nav ul li a:hover {
background: #252525;
background: rgba(255,255,255,0.1);
}
.mean-container .mean-nav ul li a.mean-expand {
margin-top: 1px;
width: 26px;
height: 32px;
padding: 12px !important;
text-align: center;
position: absolute;
right: 0;
top: 0;
z-index: 2;
font-weight: 700;
background: rgba(255,255,255,0.1);
border: none !important;
border-left: 1px solid rgba(255,255,255,0.4) !important;
border-bottom: 1px solid rgba(255,255,255,0.2) !important;
}
.mean-container .mean-nav ul li a.mean-expand:hover {
background: rgba(0,0,0,0.9);
}
.mean-container .mean-push {
float: left;
width: 100%;
padding: 0;
margin: 0;
clear: both;
}
.mean-nav .wrapper {
width: 100%;
padding: 0;
margin: 0;
} .mean-container .mean-bar, .mean-container .mean-bar * {
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
}
.mean-remove {
display: none !important;
}
.mean-container .mean-bar::after {
color: #ffffff;
content: "MENÜ";
font-size: 20px;
left: 5%;
position: absolute;
top: 12px;
}
 .animated {
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
}
.animated.infinite {
-webkit-animation-iteration-count: infinite;
animation-iteration-count: infinite;
}
.animated.hinge {
-webkit-animation-duration: 2s;
animation-duration: 2s;
}
.animated.bounceIn,
.animated.bounceOut {
-webkit-animation-duration: .75s;
animation-duration: .75s;
}
.animated.flipOutX,
.animated.flipOutY {
-webkit-animation-duration: .75s;
animation-duration: .75s;
}
@-webkit-keyframes bounce {
from, 20%, 53%, 80%, to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
-webkit-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
}
40%, 43% {
-webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
-webkit-transform: translate3d(0, -30px, 0);
transform: translate3d(0, -30px, 0);
}
70% {
-webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
-webkit-transform: translate3d(0, -15px, 0);
transform: translate3d(0, -15px, 0);
}
90% {
-webkit-transform: translate3d(0,-4px,0);
transform: translate3d(0,-4px,0);
}
}
@keyframes bounce {
from, 20%, 53%, 80%, to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
-webkit-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
}
40%, 43% {
-webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
-webkit-transform: translate3d(0, -30px, 0);
transform: translate3d(0, -30px, 0);
}
70% {
-webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
-webkit-transform: translate3d(0, -15px, 0);
transform: translate3d(0, -15px, 0);
}
90% {
-webkit-transform: translate3d(0,-4px,0);
transform: translate3d(0,-4px,0);
}
}
.bounce {
-webkit-animation-name: bounce;
animation-name: bounce;
-webkit-transform-origin: center bottom;
transform-origin: center bottom;
}
@-webkit-keyframes flash {
from, 50%, to {
opacity: 1;
}
25%, 75% {
opacity: 0;
}
}
@keyframes flash {
from, 50%, to {
opacity: 1;
}
25%, 75% {
opacity: 0;
}
}
.flash {
-webkit-animation-name: flash;
animation-name: flash;
} @-webkit-keyframes pulse {
from {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
50% {
-webkit-transform: scale3d(1.05, 1.05, 1.05);
transform: scale3d(1.05, 1.05, 1.05);
}
to {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
}
@keyframes pulse {
from {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
50% {
-webkit-transform: scale3d(1.05, 1.05, 1.05);
transform: scale3d(1.05, 1.05, 1.05);
}
to {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
}
.pulse {
-webkit-animation-name: pulse;
animation-name: pulse;
}
@-webkit-keyframes rubberBand {
from {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
30% {
-webkit-transform: scale3d(1.25, 0.75, 1);
transform: scale3d(1.25, 0.75, 1);
}
40% {
-webkit-transform: scale3d(0.75, 1.25, 1);
transform: scale3d(0.75, 1.25, 1);
}
50% {
-webkit-transform: scale3d(1.15, 0.85, 1);
transform: scale3d(1.15, 0.85, 1);
}
65% {
-webkit-transform: scale3d(.95, 1.05, 1);
transform: scale3d(.95, 1.05, 1);
}
75% {
-webkit-transform: scale3d(1.05, .95, 1);
transform: scale3d(1.05, .95, 1);
}
to {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
}
@keyframes rubberBand {
from {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
30% {
-webkit-transform: scale3d(1.25, 0.75, 1);
transform: scale3d(1.25, 0.75, 1);
}
40% {
-webkit-transform: scale3d(0.75, 1.25, 1);
transform: scale3d(0.75, 1.25, 1);
}
50% {
-webkit-transform: scale3d(1.15, 0.85, 1);
transform: scale3d(1.15, 0.85, 1);
}
65% {
-webkit-transform: scale3d(.95, 1.05, 1);
transform: scale3d(.95, 1.05, 1);
}
75% {
-webkit-transform: scale3d(1.05, .95, 1);
transform: scale3d(1.05, .95, 1);
}
to {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
}
.rubberBand {
-webkit-animation-name: rubberBand;
animation-name: rubberBand;
}
@-webkit-keyframes shake {
from, to {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
10%, 30%, 50%, 70%, 90% {
-webkit-transform: translate3d(-10px, 0, 0);
transform: translate3d(-10px, 0, 0);
}
20%, 40%, 60%, 80% {
-webkit-transform: translate3d(10px, 0, 0);
transform: translate3d(10px, 0, 0);
}
}
@keyframes shake {
from, to {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
10%, 30%, 50%, 70%, 90% {
-webkit-transform: translate3d(-10px, 0, 0);
transform: translate3d(-10px, 0, 0);
}
20%, 40%, 60%, 80% {
-webkit-transform: translate3d(10px, 0, 0);
transform: translate3d(10px, 0, 0);
}
}
.shake {
-webkit-animation-name: shake;
animation-name: shake;
}
@-webkit-keyframes swing {
20% {
-webkit-transform: rotate3d(0, 0, 1, 15deg);
transform: rotate3d(0, 0, 1, 15deg);
}
40% {
-webkit-transform: rotate3d(0, 0, 1, -10deg);
transform: rotate3d(0, 0, 1, -10deg);
}
60% {
-webkit-transform: rotate3d(0, 0, 1, 5deg);
transform: rotate3d(0, 0, 1, 5deg);
}
80% {
-webkit-transform: rotate3d(0, 0, 1, -5deg);
transform: rotate3d(0, 0, 1, -5deg);
}
to {
-webkit-transform: rotate3d(0, 0, 1, 0deg);
transform: rotate3d(0, 0, 1, 0deg);
}
}
@keyframes swing {
20% {
-webkit-transform: rotate3d(0, 0, 1, 15deg);
transform: rotate3d(0, 0, 1, 15deg);
}
40% {
-webkit-transform: rotate3d(0, 0, 1, -10deg);
transform: rotate3d(0, 0, 1, -10deg);
}
60% {
-webkit-transform: rotate3d(0, 0, 1, 5deg);
transform: rotate3d(0, 0, 1, 5deg);
}
80% {
-webkit-transform: rotate3d(0, 0, 1, -5deg);
transform: rotate3d(0, 0, 1, -5deg);
}
to {
-webkit-transform: rotate3d(0, 0, 1, 0deg);
transform: rotate3d(0, 0, 1, 0deg);
}
}
.swing {
-webkit-transform-origin: top center;
transform-origin: top center;
-webkit-animation-name: swing;
animation-name: swing;
}
@-webkit-keyframes tada {
from {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
10%, 20% {
-webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
}
30%, 50%, 70%, 90% {
-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
}
40%, 60%, 80% {
-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
}
to {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
}
@keyframes tada {
from {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
10%, 20% {
-webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
}
30%, 50%, 70%, 90% {
-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
}
40%, 60%, 80% {
-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
}
to {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
}
.tada {
-webkit-animation-name: tada;
animation-name: tada;
} @-webkit-keyframes wobble {
from {
-webkit-transform: none;
transform: none;
}
15% {
-webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
}
30% {
-webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
}
45% {
-webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
}
60% {
-webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
}
75% {
-webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
}
to {
-webkit-transform: none;
transform: none;
}
}
@keyframes wobble {
from {
-webkit-transform: none;
transform: none;
}
15% {
-webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
}
30% {
-webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
}
45% {
-webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
}
60% {
-webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
}
75% {
-webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
}
to {
-webkit-transform: none;
transform: none;
}
}
.wobble {
-webkit-animation-name: wobble;
animation-name: wobble;
}
@-webkit-keyframes jello {
from, 11.1%, to {
-webkit-transform: none;
transform: none;
}
22.2% {
-webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
transform: skewX(-12.5deg) skewY(-12.5deg);
}
33.3% {
-webkit-transform: skewX(6.25deg) skewY(6.25deg);
transform: skewX(6.25deg) skewY(6.25deg);
}
44.4% {
-webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
transform: skewX(-3.125deg) skewY(-3.125deg);
}
55.5% {
-webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
transform: skewX(1.5625deg) skewY(1.5625deg);
}
66.6% {
-webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
transform: skewX(-0.78125deg) skewY(-0.78125deg);
}
77.7% {
-webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
transform: skewX(0.390625deg) skewY(0.390625deg);
}
88.8% {
-webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
}
}
@keyframes jello {
from, 11.1%, to {
-webkit-transform: none;
transform: none;
}
22.2% {
-webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
transform: skewX(-12.5deg) skewY(-12.5deg);
}
33.3% {
-webkit-transform: skewX(6.25deg) skewY(6.25deg);
transform: skewX(6.25deg) skewY(6.25deg);
}
44.4% {
-webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
transform: skewX(-3.125deg) skewY(-3.125deg);
}
55.5% {
-webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
transform: skewX(1.5625deg) skewY(1.5625deg);
}
66.6% {
-webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
transform: skewX(-0.78125deg) skewY(-0.78125deg);
}
77.7% {
-webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
transform: skewX(0.390625deg) skewY(0.390625deg);
}
88.8% {
-webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
}
}
.jello {
-webkit-animation-name: jello;
animation-name: jello;
-webkit-transform-origin: center;
transform-origin: center;
}
@-webkit-keyframes bounceIn {
from, 20%, 40%, 60%, 80%, to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
0% {
opacity: 0;
-webkit-transform: scale3d(.3, .3, .3);
transform: scale3d(.3, .3, .3);
}
20% {
-webkit-transform: scale3d(1.1, 1.1, 1.1);
transform: scale3d(1.1, 1.1, 1.1);
}
40% {
-webkit-transform: scale3d(.9, .9, .9);
transform: scale3d(.9, .9, .9);
}
60% {
opacity: 1;
-webkit-transform: scale3d(1.03, 1.03, 1.03);
transform: scale3d(1.03, 1.03, 1.03);
}
80% {
-webkit-transform: scale3d(.97, .97, .97);
transform: scale3d(.97, .97, .97);
}
to {
opacity: 1;
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
}
@keyframes bounceIn {
from, 20%, 40%, 60%, 80%, to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
0% {
opacity: 0;
-webkit-transform: scale3d(.3, .3, .3);
transform: scale3d(.3, .3, .3);
}
20% {
-webkit-transform: scale3d(1.1, 1.1, 1.1);
transform: scale3d(1.1, 1.1, 1.1);
}
40% {
-webkit-transform: scale3d(.9, .9, .9);
transform: scale3d(.9, .9, .9);
}
60% {
opacity: 1;
-webkit-transform: scale3d(1.03, 1.03, 1.03);
transform: scale3d(1.03, 1.03, 1.03);
}
80% {
-webkit-transform: scale3d(.97, .97, .97);
transform: scale3d(.97, .97, .97);
}
to {
opacity: 1;
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
}
.bounceIn {
-webkit-animation-name: bounceIn;
animation-name: bounceIn;
}
@-webkit-keyframes bounceInDown {
from, 60%, 75%, 90%, to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
0% {
opacity: 0;
-webkit-transform: translate3d(0, -3000px, 0);
transform: translate3d(0, -3000px, 0);
}
60% {
opacity: 1;
-webkit-transform: translate3d(0, 25px, 0);
transform: translate3d(0, 25px, 0);
}
75% {
-webkit-transform: translate3d(0, -10px, 0);
transform: translate3d(0, -10px, 0);
}
90% {
-webkit-transform: translate3d(0, 5px, 0);
transform: translate3d(0, 5px, 0);
}
to {
-webkit-transform: none;
transform: none;
}
}
@keyframes bounceInDown {
from, 60%, 75%, 90%, to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
0% {
opacity: 0;
-webkit-transform: translate3d(0, -3000px, 0);
transform: translate3d(0, -3000px, 0);
}
60% {
opacity: 1;
-webkit-transform: translate3d(0, 25px, 0);
transform: translate3d(0, 25px, 0);
}
75% {
-webkit-transform: translate3d(0, -10px, 0);
transform: translate3d(0, -10px, 0);
}
90% {
-webkit-transform: translate3d(0, 5px, 0);
transform: translate3d(0, 5px, 0);
}
to {
-webkit-transform: none;
transform: none;
}
}
.bounceInDown {
-webkit-animation-name: bounceInDown;
animation-name: bounceInDown;
}
@-webkit-keyframes bounceInLeft {
from, 60%, 75%, 90%, to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
0% {
opacity: 0;
-webkit-transform: translate3d(-3000px, 0, 0);
transform: translate3d(-3000px, 0, 0);
}
60% {
opacity: 1;
-webkit-transform: translate3d(25px, 0, 0);
transform: translate3d(25px, 0, 0);
}
75% {
-webkit-transform: translate3d(-10px, 0, 0);
transform: translate3d(-10px, 0, 0);
}
90% {
-webkit-transform: translate3d(5px, 0, 0);
transform: translate3d(5px, 0, 0);
}
to {
-webkit-transform: none;
transform: none;
}
}
@keyframes bounceInLeft {
from, 60%, 75%, 90%, to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
0% {
opacity: 0;
-webkit-transform: translate3d(-3000px, 0, 0);
transform: translate3d(-3000px, 0, 0);
}
60% {
opacity: 1;
-webkit-transform: translate3d(25px, 0, 0);
transform: translate3d(25px, 0, 0);
}
75% {
-webkit-transform: translate3d(-10px, 0, 0);
transform: translate3d(-10px, 0, 0);
}
90% {
-webkit-transform: translate3d(5px, 0, 0);
transform: translate3d(5px, 0, 0);
}
to {
-webkit-transform: none;
transform: none;
}
}
.bounceInLeft {
-webkit-animation-name: bounceInLeft;
animation-name: bounceInLeft;
}
@-webkit-keyframes bounceInRight {
from, 60%, 75%, 90%, to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
from {
opacity: 0;
-webkit-transform: translate3d(3000px, 0, 0);
transform: translate3d(3000px, 0, 0);
}
60% {
opacity: 1;
-webkit-transform: translate3d(-25px, 0, 0);
transform: translate3d(-25px, 0, 0);
}
75% {
-webkit-transform: translate3d(10px, 0, 0);
transform: translate3d(10px, 0, 0);
}
90% {
-webkit-transform: translate3d(-5px, 0, 0);
transform: translate3d(-5px, 0, 0);
}
to {
-webkit-transform: none;
transform: none;
}
}
@keyframes bounceInRight {
from, 60%, 75%, 90%, to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
from {
opacity: 0;
-webkit-transform: translate3d(3000px, 0, 0);
transform: translate3d(3000px, 0, 0);
}
60% {
opacity: 1;
-webkit-transform: translate3d(-25px, 0, 0);
transform: translate3d(-25px, 0, 0);
}
75% {
-webkit-transform: translate3d(10px, 0, 0);
transform: translate3d(10px, 0, 0);
}
90% {
-webkit-transform: translate3d(-5px, 0, 0);
transform: translate3d(-5px, 0, 0);
}
to {
-webkit-transform: none;
transform: none;
}
}
.bounceInRight {
-webkit-animation-name: bounceInRight;
animation-name: bounceInRight;
}
@-webkit-keyframes bounceInUp {
from, 60%, 75%, 90%, to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
from {
opacity: 0;
-webkit-transform: translate3d(0, 3000px, 0);
transform: translate3d(0, 3000px, 0);
}
60% {
opacity: 1;
-webkit-transform: translate3d(0, -20px, 0);
transform: translate3d(0, -20px, 0);
}
75% {
-webkit-transform: translate3d(0, 10px, 0);
transform: translate3d(0, 10px, 0);
}
90% {
-webkit-transform: translate3d(0, -5px, 0);
transform: translate3d(0, -5px, 0);
}
to {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
@keyframes bounceInUp {
from, 60%, 75%, 90%, to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
from {
opacity: 0;
-webkit-transform: translate3d(0, 3000px, 0);
transform: translate3d(0, 3000px, 0);
}
60% {
opacity: 1;
-webkit-transform: translate3d(0, -20px, 0);
transform: translate3d(0, -20px, 0);
}
75% {
-webkit-transform: translate3d(0, 10px, 0);
transform: translate3d(0, 10px, 0);
}
90% {
-webkit-transform: translate3d(0, -5px, 0);
transform: translate3d(0, -5px, 0);
}
to {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
.bounceInUp {
-webkit-animation-name: bounceInUp;
animation-name: bounceInUp;
}
@-webkit-keyframes bounceOut {
20% {
-webkit-transform: scale3d(.9, .9, .9);
transform: scale3d(.9, .9, .9);
}
50%, 55% {
opacity: 1;
-webkit-transform: scale3d(1.1, 1.1, 1.1);
transform: scale3d(1.1, 1.1, 1.1);
}
to {
opacity: 0;
-webkit-transform: scale3d(.3, .3, .3);
transform: scale3d(.3, .3, .3);
}
}
@keyframes bounceOut {
20% {
-webkit-transform: scale3d(.9, .9, .9);
transform: scale3d(.9, .9, .9);
}
50%, 55% {
opacity: 1;
-webkit-transform: scale3d(1.1, 1.1, 1.1);
transform: scale3d(1.1, 1.1, 1.1);
}
to {
opacity: 0;
-webkit-transform: scale3d(.3, .3, .3);
transform: scale3d(.3, .3, .3);
}
}
.bounceOut {
-webkit-animation-name: bounceOut;
animation-name: bounceOut;
}
@-webkit-keyframes bounceOutDown {
20% {
-webkit-transform: translate3d(0, 10px, 0);
transform: translate3d(0, 10px, 0);
}
40%, 45% {
opacity: 1;
-webkit-transform: translate3d(0, -20px, 0);
transform: translate3d(0, -20px, 0);
}
to {
opacity: 0;
-webkit-transform: translate3d(0, 2000px, 0);
transform: translate3d(0, 2000px, 0);
}
}
@keyframes bounceOutDown {
20% {
-webkit-transform: translate3d(0, 10px, 0);
transform: translate3d(0, 10px, 0);
}
40%, 45% {
opacity: 1;
-webkit-transform: translate3d(0, -20px, 0);
transform: translate3d(0, -20px, 0);
}
to {
opacity: 0;
-webkit-transform: translate3d(0, 2000px, 0);
transform: translate3d(0, 2000px, 0);
}
}
.bounceOutDown {
-webkit-animation-name: bounceOutDown;
animation-name: bounceOutDown;
}
@-webkit-keyframes bounceOutLeft {
20% {
opacity: 1;
-webkit-transform: translate3d(20px, 0, 0);
transform: translate3d(20px, 0, 0);
}
to {
opacity: 0;
-webkit-transform: translate3d(-2000px, 0, 0);
transform: translate3d(-2000px, 0, 0);
}
}
@keyframes bounceOutLeft {
20% {
opacity: 1;
-webkit-transform: translate3d(20px, 0, 0);
transform: translate3d(20px, 0, 0);
}
to {
opacity: 0;
-webkit-transform: translate3d(-2000px, 0, 0);
transform: translate3d(-2000px, 0, 0);
}
}
.bounceOutLeft {
-webkit-animation-name: bounceOutLeft;
animation-name: bounceOutLeft;
}
@-webkit-keyframes bounceOutRight {
20% {
opacity: 1;
-webkit-transform: translate3d(-20px, 0, 0);
transform: translate3d(-20px, 0, 0);
}
to {
opacity: 0;
-webkit-transform: translate3d(2000px, 0, 0);
transform: translate3d(2000px, 0, 0);
}
}
@keyframes bounceOutRight {
20% {
opacity: 1;
-webkit-transform: translate3d(-20px, 0, 0);
transform: translate3d(-20px, 0, 0);
}
to {
opacity: 0;
-webkit-transform: translate3d(2000px, 0, 0);
transform: translate3d(2000px, 0, 0);
}
}
.bounceOutRight {
-webkit-animation-name: bounceOutRight;
animation-name: bounceOutRight;
}
@-webkit-keyframes bounceOutUp {
20% {
-webkit-transform: translate3d(0, -10px, 0);
transform: translate3d(0, -10px, 0);
}
40%, 45% {
opacity: 1;
-webkit-transform: translate3d(0, 20px, 0);
transform: translate3d(0, 20px, 0);
}
to {
opacity: 0;
-webkit-transform: translate3d(0, -2000px, 0);
transform: translate3d(0, -2000px, 0);
}
}
@keyframes bounceOutUp {
20% {
-webkit-transform: translate3d(0, -10px, 0);
transform: translate3d(0, -10px, 0);
}
40%, 45% {
opacity: 1;
-webkit-transform: translate3d(0, 20px, 0);
transform: translate3d(0, 20px, 0);
}
to {
opacity: 0;
-webkit-transform: translate3d(0, -2000px, 0);
transform: translate3d(0, -2000px, 0);
}
}
.bounceOutUp {
-webkit-animation-name: bounceOutUp;
animation-name: bounceOutUp;
}
@-webkit-keyframes fadeIn {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
@keyframes fadeIn {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
.fadeIn {
-webkit-animation-name: fadeIn;
animation-name: fadeIn;
}
@-webkit-keyframes fadeInDown {
from {
opacity: 0;
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
}
to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes fadeInDown {
from {
opacity: 0;
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
}
to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
.fadeInDown {
-webkit-animation-name: fadeInDown;
animation-name: fadeInDown;
}
@-webkit-keyframes fadeInDownBig {
from {
opacity: 0;
-webkit-transform: translate3d(0, -2000px, 0);
transform: translate3d(0, -2000px, 0);
}
to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes fadeInDownBig {
from {
opacity: 0;
-webkit-transform: translate3d(0, -2000px, 0);
transform: translate3d(0, -2000px, 0);
}
to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
.fadeInDownBig {
-webkit-animation-name: fadeInDownBig;
animation-name: fadeInDownBig;
}
@-webkit-keyframes fadeInLeft {
from {
opacity: 0;
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
}
to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes fadeInLeft {
from {
opacity: 0;
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
}
to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
.fadeInLeft {
-webkit-animation-name: fadeInLeft;
animation-name: fadeInLeft;
}
@-webkit-keyframes fadeInLeftBig {
from {
opacity: 0;
-webkit-transform: translate3d(-2000px, 0, 0);
transform: translate3d(-2000px, 0, 0);
}
to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes fadeInLeftBig {
from {
opacity: 0;
-webkit-transform: translate3d(-2000px, 0, 0);
transform: translate3d(-2000px, 0, 0);
}
to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
.fadeInLeftBig {
-webkit-animation-name: fadeInLeftBig;
animation-name: fadeInLeftBig;
}
@-webkit-keyframes fadeInRight {
from {
opacity: 0;
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
}
to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes fadeInRight {
from {
opacity: 0;
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
}
to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
.fadeInRight {
-webkit-animation-name: fadeInRight;
animation-name: fadeInRight;
}
@-webkit-keyframes fadeInRightBig {
from {
opacity: 0;
-webkit-transform: translate3d(2000px, 0, 0);
transform: translate3d(2000px, 0, 0);
}
to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes fadeInRightBig {
from {
opacity: 0;
-webkit-transform: translate3d(2000px, 0, 0);
transform: translate3d(2000px, 0, 0);
}
to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
.fadeInRightBig {
-webkit-animation-name: fadeInRightBig;
animation-name: fadeInRightBig;
}
@-webkit-keyframes fadeInUp {
from {
opacity: 0;
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
}
to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes fadeInUp {
from {
opacity: 0;
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
}
to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
.fadeInUp {
-webkit-animation-name: fadeInUp;
animation-name: fadeInUp;
}
@-webkit-keyframes fadeInUpBig {
from {
opacity: 0;
-webkit-transform: translate3d(0, 2000px, 0);
transform: translate3d(0, 2000px, 0);
}
to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes fadeInUpBig {
from {
opacity: 0;
-webkit-transform: translate3d(0, 2000px, 0);
transform: translate3d(0, 2000px, 0);
}
to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
.fadeInUpBig {
-webkit-animation-name: fadeInUpBig;
animation-name: fadeInUpBig;
}
@-webkit-keyframes fadeOut {
from {
opacity: 1;
}
to {
opacity: 0;
}
}
@keyframes fadeOut {
from {
opacity: 1;
}
to {
opacity: 0;
}
}
.fadeOut {
-webkit-animation-name: fadeOut;
animation-name: fadeOut;
}
@-webkit-keyframes fadeOutDown {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
}
}
@keyframes fadeOutDown {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
}
}
.fadeOutDown {
-webkit-animation-name: fadeOutDown;
animation-name: fadeOutDown;
}
@-webkit-keyframes fadeOutDownBig {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(0, 2000px, 0);
transform: translate3d(0, 2000px, 0);
}
}
@keyframes fadeOutDownBig {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(0, 2000px, 0);
transform: translate3d(0, 2000px, 0);
}
}
.fadeOutDownBig {
-webkit-animation-name: fadeOutDownBig;
animation-name: fadeOutDownBig;
}
@-webkit-keyframes fadeOutLeft {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
}
}
@keyframes fadeOutLeft {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
}
}
.fadeOutLeft {
-webkit-animation-name: fadeOutLeft;
animation-name: fadeOutLeft;
}
@-webkit-keyframes fadeOutLeftBig {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(-2000px, 0, 0);
transform: translate3d(-2000px, 0, 0);
}
}
@keyframes fadeOutLeftBig {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(-2000px, 0, 0);
transform: translate3d(-2000px, 0, 0);
}
}
.fadeOutLeftBig {
-webkit-animation-name: fadeOutLeftBig;
animation-name: fadeOutLeftBig;
}
@-webkit-keyframes fadeOutRight {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
}
}
@keyframes fadeOutRight {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
}
}
.fadeOutRight {
-webkit-animation-name: fadeOutRight;
animation-name: fadeOutRight;
}
@-webkit-keyframes fadeOutRightBig {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(2000px, 0, 0);
transform: translate3d(2000px, 0, 0);
}
}
@keyframes fadeOutRightBig {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(2000px, 0, 0);
transform: translate3d(2000px, 0, 0);
}
}
.fadeOutRightBig {
-webkit-animation-name: fadeOutRightBig;
animation-name: fadeOutRightBig;
}
@-webkit-keyframes fadeOutUp {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
}
}
@keyframes fadeOutUp {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
}
}
.fadeOutUp {
-webkit-animation-name: fadeOutUp;
animation-name: fadeOutUp;
}
@-webkit-keyframes fadeOutUpBig {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(0, -2000px, 0);
transform: translate3d(0, -2000px, 0);
}
}
@keyframes fadeOutUpBig {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(0, -2000px, 0);
transform: translate3d(0, -2000px, 0);
}
}
.fadeOutUpBig {
-webkit-animation-name: fadeOutUpBig;
animation-name: fadeOutUpBig;
}
@-webkit-keyframes flip {
from {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
}
40% {
-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
}
50% {
-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
80% {
-webkit-transform: perspective(400px) scale3d(.95, .95, .95);
transform: perspective(400px) scale3d(.95, .95, .95);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
to {
-webkit-transform: perspective(400px);
transform: perspective(400px);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
}
@keyframes flip {
from {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
}
40% {
-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
}
50% {
-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
80% {
-webkit-transform: perspective(400px) scale3d(.95, .95, .95);
transform: perspective(400px) scale3d(.95, .95, .95);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
to {
-webkit-transform: perspective(400px);
transform: perspective(400px);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
}
.animated.flip {
-webkit-backface-visibility: visible;
backface-visibility: visible;
-webkit-animation-name: flip;
animation-name: flip;
}
@-webkit-keyframes flipInX {
from {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
opacity: 0;
}
40% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
60% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
opacity: 1;
}
80% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
}
to {
-webkit-transform: perspective(400px);
transform: perspective(400px);
}
}
@keyframes flipInX {
from {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
opacity: 0;
}
40% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
60% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
opacity: 1;
}
80% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
}
to {
-webkit-transform: perspective(400px);
transform: perspective(400px);
}
}
.flipInX {
-webkit-backface-visibility: visible !important;
backface-visibility: visible !important;
-webkit-animation-name: flipInX;
animation-name: flipInX;
}
@-webkit-keyframes flipInY {
from {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
opacity: 0;
}
40% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
60% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
opacity: 1;
}
80% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
}
to {
-webkit-transform: perspective(400px);
transform: perspective(400px);
}
}
@keyframes flipInY {
from {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
opacity: 0;
}
40% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
60% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
opacity: 1;
}
80% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
}
to {
-webkit-transform: perspective(400px);
transform: perspective(400px);
}
}
.flipInY {
-webkit-backface-visibility: visible !important;
backface-visibility: visible !important;
-webkit-animation-name: flipInY;
animation-name: flipInY;
}
@-webkit-keyframes flipOutX {
from {
-webkit-transform: perspective(400px);
transform: perspective(400px);
}
30% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
opacity: 1;
}
to {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
opacity: 0;
}
}
@keyframes flipOutX {
from {
-webkit-transform: perspective(400px);
transform: perspective(400px);
}
30% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
opacity: 1;
}
to {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
opacity: 0;
}
}
.flipOutX {
-webkit-animation-name: flipOutX;
animation-name: flipOutX;
-webkit-backface-visibility: visible !important;
backface-visibility: visible !important;
}
@-webkit-keyframes flipOutY {
from {
-webkit-transform: perspective(400px);
transform: perspective(400px);
}
30% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
opacity: 1;
}
to {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
opacity: 0;
}
}
@keyframes flipOutY {
from {
-webkit-transform: perspective(400px);
transform: perspective(400px);
}
30% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
opacity: 1;
}
to {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
opacity: 0;
}
}
.flipOutY {
-webkit-backface-visibility: visible !important;
backface-visibility: visible !important;
-webkit-animation-name: flipOutY;
animation-name: flipOutY;
}
@-webkit-keyframes lightSpeedIn {
from {
-webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
transform: translate3d(100%, 0, 0) skewX(-30deg);
opacity: 0;
}
60% {
-webkit-transform: skewX(20deg);
transform: skewX(20deg);
opacity: 1;
}
80% {
-webkit-transform: skewX(-5deg);
transform: skewX(-5deg);
opacity: 1;
}
to {
-webkit-transform: none;
transform: none;
opacity: 1;
}
}
@keyframes lightSpeedIn {
from {
-webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
transform: translate3d(100%, 0, 0) skewX(-30deg);
opacity: 0;
}
60% {
-webkit-transform: skewX(20deg);
transform: skewX(20deg);
opacity: 1;
}
80% {
-webkit-transform: skewX(-5deg);
transform: skewX(-5deg);
opacity: 1;
}
to {
-webkit-transform: none;
transform: none;
opacity: 1;
}
}
.lightSpeedIn {
-webkit-animation-name: lightSpeedIn;
animation-name: lightSpeedIn;
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
}
@-webkit-keyframes lightSpeedOut {
from {
opacity: 1;
}
to {
-webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
transform: translate3d(100%, 0, 0) skewX(30deg);
opacity: 0;
}
}
@keyframes lightSpeedOut {
from {
opacity: 1;
}
to {
-webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
transform: translate3d(100%, 0, 0) skewX(30deg);
opacity: 0;
}
}
.lightSpeedOut {
-webkit-animation-name: lightSpeedOut;
animation-name: lightSpeedOut;
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
@-webkit-keyframes rotateIn {
from {
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transform: rotate3d(0, 0, 1, -200deg);
transform: rotate3d(0, 0, 1, -200deg);
opacity: 0;
}
to {
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transform: none;
transform: none;
opacity: 1;
}
}
@keyframes rotateIn {
from {
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transform: rotate3d(0, 0, 1, -200deg);
transform: rotate3d(0, 0, 1, -200deg);
opacity: 0;
}
to {
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transform: none;
transform: none;
opacity: 1;
}
}
.rotateIn {
-webkit-animation-name: rotateIn;
animation-name: rotateIn;
}
@-webkit-keyframes rotateInDownLeft {
from {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate3d(0, 0, 1, -45deg);
transform: rotate3d(0, 0, 1, -45deg);
opacity: 0;
}
to {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: none;
transform: none;
opacity: 1;
}
}
@keyframes rotateInDownLeft {
from {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate3d(0, 0, 1, -45deg);
transform: rotate3d(0, 0, 1, -45deg);
opacity: 0;
}
to {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: none;
transform: none;
opacity: 1;
}
}
.rotateInDownLeft {
-webkit-animation-name: rotateInDownLeft;
animation-name: rotateInDownLeft;
}
@-webkit-keyframes rotateInDownRight {
from {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate3d(0, 0, 1, 45deg);
transform: rotate3d(0, 0, 1, 45deg);
opacity: 0;
}
to {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: none;
transform: none;
opacity: 1;
}
}
@keyframes rotateInDownRight {
from {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate3d(0, 0, 1, 45deg);
transform: rotate3d(0, 0, 1, 45deg);
opacity: 0;
}
to {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: none;
transform: none;
opacity: 1;
}
}
.rotateInDownRight {
-webkit-animation-name: rotateInDownRight;
animation-name: rotateInDownRight;
}
@-webkit-keyframes rotateInUpLeft {
from {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate3d(0, 0, 1, 45deg);
transform: rotate3d(0, 0, 1, 45deg);
opacity: 0;
}
to {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: none;
transform: none;
opacity: 1;
}
}
@keyframes rotateInUpLeft {
from {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate3d(0, 0, 1, 45deg);
transform: rotate3d(0, 0, 1, 45deg);
opacity: 0;
}
to {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: none;
transform: none;
opacity: 1;
}
}
.rotateInUpLeft {
-webkit-animation-name: rotateInUpLeft;
animation-name: rotateInUpLeft;
}
@-webkit-keyframes rotateInUpRight {
from {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate3d(0, 0, 1, -90deg);
transform: rotate3d(0, 0, 1, -90deg);
opacity: 0;
}
to {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: none;
transform: none;
opacity: 1;
}
}
@keyframes rotateInUpRight {
from {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate3d(0, 0, 1, -90deg);
transform: rotate3d(0, 0, 1, -90deg);
opacity: 0;
}
to {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: none;
transform: none;
opacity: 1;
}
}
.rotateInUpRight {
-webkit-animation-name: rotateInUpRight;
animation-name: rotateInUpRight;
}
@-webkit-keyframes rotateOut {
from {
-webkit-transform-origin: center;
transform-origin: center;
opacity: 1;
}
to {
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transform: rotate3d(0, 0, 1, 200deg);
transform: rotate3d(0, 0, 1, 200deg);
opacity: 0;
}
}
@keyframes rotateOut {
from {
-webkit-transform-origin: center;
transform-origin: center;
opacity: 1;
}
to {
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transform: rotate3d(0, 0, 1, 200deg);
transform: rotate3d(0, 0, 1, 200deg);
opacity: 0;
}
}
.rotateOut {
-webkit-animation-name: rotateOut;
animation-name: rotateOut;
}
@-webkit-keyframes rotateOutDownLeft {
from {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
opacity: 1;
}
to {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate3d(0, 0, 1, 45deg);
transform: rotate3d(0, 0, 1, 45deg);
opacity: 0;
}
}
@keyframes rotateOutDownLeft {
from {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
opacity: 1;
}
to {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate3d(0, 0, 1, 45deg);
transform: rotate3d(0, 0, 1, 45deg);
opacity: 0;
}
}
.rotateOutDownLeft {
-webkit-animation-name: rotateOutDownLeft;
animation-name: rotateOutDownLeft;
}
@-webkit-keyframes rotateOutDownRight {
from {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
opacity: 1;
}
to {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate3d(0, 0, 1, -45deg);
transform: rotate3d(0, 0, 1, -45deg);
opacity: 0;
}
}
@keyframes rotateOutDownRight {
from {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
opacity: 1;
}
to {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate3d(0, 0, 1, -45deg);
transform: rotate3d(0, 0, 1, -45deg);
opacity: 0;
}
}
.rotateOutDownRight {
-webkit-animation-name: rotateOutDownRight;
animation-name: rotateOutDownRight;
}
@-webkit-keyframes rotateOutUpLeft {
from {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
opacity: 1;
}
to {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate3d(0, 0, 1, -45deg);
transform: rotate3d(0, 0, 1, -45deg);
opacity: 0;
}
}
@keyframes rotateOutUpLeft {
from {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
opacity: 1;
}
to {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate3d(0, 0, 1, -45deg);
transform: rotate3d(0, 0, 1, -45deg);
opacity: 0;
}
}
.rotateOutUpLeft {
-webkit-animation-name: rotateOutUpLeft;
animation-name: rotateOutUpLeft;
}
@-webkit-keyframes rotateOutUpRight {
from {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
opacity: 1;
}
to {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate3d(0, 0, 1, 90deg);
transform: rotate3d(0, 0, 1, 90deg);
opacity: 0;
}
}
@keyframes rotateOutUpRight {
from {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
opacity: 1;
}
to {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate3d(0, 0, 1, 90deg);
transform: rotate3d(0, 0, 1, 90deg);
opacity: 0;
}
}
.rotateOutUpRight {
-webkit-animation-name: rotateOutUpRight;
animation-name: rotateOutUpRight;
}
@-webkit-keyframes hinge {
0% {
-webkit-transform-origin: top left;
transform-origin: top left;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
}
20%, 60% {
-webkit-transform: rotate3d(0, 0, 1, 80deg);
transform: rotate3d(0, 0, 1, 80deg);
-webkit-transform-origin: top left;
transform-origin: top left;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
}
40%, 80% {
-webkit-transform: rotate3d(0, 0, 1, 60deg);
transform: rotate3d(0, 0, 1, 60deg);
-webkit-transform-origin: top left;
transform-origin: top left;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
opacity: 1;
}
to {
-webkit-transform: translate3d(0, 700px, 0);
transform: translate3d(0, 700px, 0);
opacity: 0;
}
}
@keyframes hinge {
0% {
-webkit-transform-origin: top left;
transform-origin: top left;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
}
20%, 60% {
-webkit-transform: rotate3d(0, 0, 1, 80deg);
transform: rotate3d(0, 0, 1, 80deg);
-webkit-transform-origin: top left;
transform-origin: top left;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
}
40%, 80% {
-webkit-transform: rotate3d(0, 0, 1, 60deg);
transform: rotate3d(0, 0, 1, 60deg);
-webkit-transform-origin: top left;
transform-origin: top left;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
opacity: 1;
}
to {
-webkit-transform: translate3d(0, 700px, 0);
transform: translate3d(0, 700px, 0);
opacity: 0;
}
}
.hinge {
-webkit-animation-name: hinge;
animation-name: hinge;
} @-webkit-keyframes rollIn {
from {
opacity: 0;
-webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
}
to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes rollIn {
from {
opacity: 0;
-webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
}
to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
.rollIn {
-webkit-animation-name: rollIn;
animation-name: rollIn;
} @-webkit-keyframes rollOut {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
}
}
@keyframes rollOut {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
}
}
.rollOut {
-webkit-animation-name: rollOut;
animation-name: rollOut;
}
@-webkit-keyframes zoomIn {
from {
opacity: 0;
-webkit-transform: scale3d(.3, .3, .3);
transform: scale3d(.3, .3, .3);
}
50% {
opacity: 1;
}
}
@keyframes zoomIn {
from {
opacity: 0;
-webkit-transform: scale3d(.3, .3, .3);
transform: scale3d(.3, .3, .3);
}
50% {
opacity: 1;
}
}
.zoomIn {
-webkit-animation-name: zoomIn;
animation-name: zoomIn;
}
@-webkit-keyframes zoomInDown {
from {
opacity: 0;
-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
60% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
@keyframes zoomInDown {
from {
opacity: 0;
-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
60% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
.zoomInDown {
-webkit-animation-name: zoomInDown;
animation-name: zoomInDown;
}
@-webkit-keyframes zoomInLeft {
from {
opacity: 0;
-webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
60% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
@keyframes zoomInLeft {
from {
opacity: 0;
-webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
60% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
.zoomInLeft {
-webkit-animation-name: zoomInLeft;
animation-name: zoomInLeft;
}
@-webkit-keyframes zoomInRight {
from {
opacity: 0;
-webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
60% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
@keyframes zoomInRight {
from {
opacity: 0;
-webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
60% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
.zoomInRight {
-webkit-animation-name: zoomInRight;
animation-name: zoomInRight;
}
@-webkit-keyframes zoomInUp {
from {
opacity: 0;
-webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
60% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
@keyframes zoomInUp {
from {
opacity: 0;
-webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
60% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
.zoomInUp {
-webkit-animation-name: zoomInUp;
animation-name: zoomInUp;
}
@-webkit-keyframes zoomOut {
from {
opacity: 1;
}
50% {
opacity: 0;
-webkit-transform: scale3d(.3, .3, .3);
transform: scale3d(.3, .3, .3);
}
to {
opacity: 0;
}
}
@keyframes zoomOut {
from {
opacity: 1;
}
50% {
opacity: 0;
-webkit-transform: scale3d(.3, .3, .3);
transform: scale3d(.3, .3, .3);
}
to {
opacity: 0;
}
}
.zoomOut {
-webkit-animation-name: zoomOut;
animation-name: zoomOut;
}
@-webkit-keyframes zoomOutDown {
40% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
to {
opacity: 0;
-webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
-webkit-transform-origin: center bottom;
transform-origin: center bottom;
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
@keyframes zoomOutDown {
40% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
to {
opacity: 0;
-webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
-webkit-transform-origin: center bottom;
transform-origin: center bottom;
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
.zoomOutDown {
-webkit-animation-name: zoomOutDown;
animation-name: zoomOutDown;
}
@-webkit-keyframes zoomOutLeft {
40% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
}
to {
opacity: 0;
-webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
transform: scale(.1) translate3d(-2000px, 0, 0);
-webkit-transform-origin: left center;
transform-origin: left center;
}
}
@keyframes zoomOutLeft {
40% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
}
to {
opacity: 0;
-webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
transform: scale(.1) translate3d(-2000px, 0, 0);
-webkit-transform-origin: left center;
transform-origin: left center;
}
}
.zoomOutLeft {
-webkit-animation-name: zoomOutLeft;
animation-name: zoomOutLeft;
}
@-webkit-keyframes zoomOutRight {
40% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
}
to {
opacity: 0;
-webkit-transform: scale(.1) translate3d(2000px, 0, 0);
transform: scale(.1) translate3d(2000px, 0, 0);
-webkit-transform-origin: right center;
transform-origin: right center;
}
}
@keyframes zoomOutRight {
40% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
}
to {
opacity: 0;
-webkit-transform: scale(.1) translate3d(2000px, 0, 0);
transform: scale(.1) translate3d(2000px, 0, 0);
-webkit-transform-origin: right center;
transform-origin: right center;
}
}
.zoomOutRight {
-webkit-animation-name: zoomOutRight;
animation-name: zoomOutRight;
}
@-webkit-keyframes zoomOutUp {
40% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
to {
opacity: 0;
-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
-webkit-transform-origin: center bottom;
transform-origin: center bottom;
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
@keyframes zoomOutUp {
40% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
to {
opacity: 0;
-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
-webkit-transform-origin: center bottom;
transform-origin: center bottom;
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
.zoomOutUp {
-webkit-animation-name: zoomOutUp;
animation-name: zoomOutUp;
}
@-webkit-keyframes slideInDown {
from {
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
visibility: visible;
}
to {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
@keyframes slideInDown {
from {
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
visibility: visible;
}
to {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
.slideInDown {
-webkit-animation-name: slideInDown;
animation-name: slideInDown;
}
@-webkit-keyframes slideInLeft {
from {
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
visibility: visible;
}
to {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
@keyframes slideInLeft {
from {
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
visibility: visible;
}
to {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
.slideInLeft {
-webkit-animation-name: slideInLeft;
animation-name: slideInLeft;
}
@-webkit-keyframes slideInRight {
from {
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
visibility: visible;
}
to {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
@keyframes slideInRight {
from {
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
visibility: visible;
}
to {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
.slideInRight {
-webkit-animation-name: slideInRight;
animation-name: slideInRight;
}
@-webkit-keyframes slideInUp {
from {
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
visibility: visible;
}
to {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
@keyframes slideInUp {
from {
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
visibility: visible;
}
to {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
.slideInUp {
-webkit-animation-name: slideInUp;
animation-name: slideInUp;
}
@-webkit-keyframes slideOutDown {
from {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
to {
visibility: hidden;
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
}
}
@keyframes slideOutDown {
from {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
to {
visibility: hidden;
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
}
}
.slideOutDown {
-webkit-animation-name: slideOutDown;
animation-name: slideOutDown;
}
@-webkit-keyframes slideOutLeft {
from {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
to {
visibility: hidden;
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
}
}
@keyframes slideOutLeft {
from {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
to {
visibility: hidden;
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
}
}
.slideOutLeft {
-webkit-animation-name: slideOutLeft;
animation-name: slideOutLeft;
}
@-webkit-keyframes slideOutRight {
from {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
to {
visibility: hidden;
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
}
}
@keyframes slideOutRight {
from {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
to {
visibility: hidden;
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
}
}
.slideOutRight {
-webkit-animation-name: slideOutRight;
animation-name: slideOutRight;
}
@-webkit-keyframes slideOutUp {
from {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
to {
visibility: hidden;
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
}
}
@keyframes slideOutUp {
from {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
to {
visibility: hidden;
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
}
}
.slideOutUp {
-webkit-animation-name: slideOutUp;
animation-name: slideOutUp;
}.ui-helper-hidden {
display: none;
}
.ui-helper-hidden-accessible {
border: 0;
clip: rect(0 0 0 0);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px;
}
.ui-helper-reset {
margin: 0;
padding: 0;
border: 0;
outline: 0;
line-height: 1.3;
text-decoration: none;
font-size: 100%;
list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
content: "";
display: table;
border-collapse: collapse;
}
.ui-helper-clearfix:after {
clear: both;
}
.ui-helper-clearfix {
min-height: 0; }
.ui-helper-zfix {
width: 100%;
height: 100%;
top: 0;
left: 0;
position: absolute;
opacity: 0;
filter:Alpha(Opacity=0); }
.ui-front {
z-index: 100;
} .ui-state-disabled {
cursor: default !important;
}  .ui-icon {
display: block;
text-indent: -99999px;
overflow: hidden;
background-repeat: no-repeat;
}  .ui-widget-overlay {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.ui-slider {
position: relative;
text-align: left;
}
.ui-slider .ui-slider-handle {
position: absolute;
z-index: 2;
width: 1.2em;
height: 1.2em;
cursor: default;
-ms-touch-action: none;
touch-action: none;
}
.ui-slider .ui-slider-range {
position: absolute;
z-index: 1;
font-size: .7em;
display: block;
border: 0;
background-position: 0 0;
} .ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
filter: inherit;
}
.ui-slider-horizontal {
height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
top: -.3em;
margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range {
top: 0;
height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
right: 0;
}
.ui-slider-vertical {
width: .8em;
height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
left: -.3em;
margin-left: 0;
margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
left: 0;
width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
top: 0;
} .ui-widget {
font-family: Arial,Helvetica,sans-serif;
font-size: 1em;
}
.ui-widget .ui-widget {
font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
font-family: Arial,Helvetica,sans-serif;
font-size: 1em;
}
.ui-widget-content {
border: 1px solid #dddddd;
background: #ffffff;
color: #333333;
}
.ui-widget-content a {
color: #333333;
}
.ui-widget-header {
border: 1px solid #dddddd;
background: #e9e9e9;
color: #333333;
font-weight: bold;
}
.ui-widget-header a {
color: #333333;
} .ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
border: 1px solid #c5c5c5;
background: #f6f6f6;
font-weight: normal;
color: #454545;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
color: #454545;
text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
border: 1px solid #cccccc;
background: #ededed;
font-weight: normal;
color: #2b2b2b;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited {
color: #2b2b2b;
text-decoration: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
border: 1px solid #003eff;
background: #007fff;
font-weight: normal;
color: #ffffff;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
color: #ffffff;
text-decoration: none;
} .ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
border: 1px solid #dad55e;
background: #fffa90;
color: #777620;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
color: #777620;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
border: 1px solid #f1a899;
background: #fddfdf;
color: #5f3f3f;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
color: #5f3f3f;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
color: #5f3f3f;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
opacity: .7;
filter:Alpha(Opacity=70); font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
opacity: .35;
filter:Alpha(Opacity=35); background-image: none;
}
.ui-state-disabled .ui-icon {
filter:Alpha(Opacity=35); }  .ui-icon {
width: 16px;
height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
background-image: url(//www.dukkananteke.com/wp-content/themes/404web/css/images/ui-icons_444444_256x240.html);
}
.ui-widget-header .ui-icon {
background-image: url(//www.dukkananteke.com/wp-content/themes/404web/css/images/ui-icons_444444_256x240.html);
}
.ui-state-default .ui-icon {
background-image: url(//www.dukkananteke.com/wp-content/themes/404web/css/images/ui-icons_777777_256x240.html);
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
background-image: url(//www.dukkananteke.com/wp-content/themes/404web/css/images/ui-icons_555555_256x240.html);
}
.ui-state-active .ui-icon {
background-image: url(//www.dukkananteke.com/wp-content/themes/404web/css/images/ui-icons_ffffff_256x240.html);
}
.ui-state-highlight .ui-icon {
background-image: url(//www.dukkananteke.com/wp-content/themes/404web/css/images/ui-icons_777620_256x240.html);
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
background-image: url(//www.dukkananteke.com/wp-content/themes/404web/css/images/ui-icons_cc0000_256x240.html);
} .ui-icon-blank { background-position: 16px 16px; }
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; } .ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }  .ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
border-top-left-radius: 0px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
border-top-right-radius: 0px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
border-bottom-left-radius: 0px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
border-bottom-right-radius: 0px;
} .ui-widget-overlay {
background: #aaaaaa;
opacity: .3;
filter: Alpha(Opacity=30); }
.ui-widget-shadow {
margin: 0px 0 0 0px;
padding: 5px;
background: #666666;
opacity: .3;
filter: Alpha(Opacity=30); border-radius: 8px;
}html {
font-family: sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; } body {
margin: 0;
}  article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
display: block;
} audio,
canvas,
progress,
video {
display: inline-block; vertical-align: baseline; } audio:not([controls]) {
display: none;
height: 0;
} [hidden],
template {
display: none;
}  a {
background-color: transparent;
} a:active,
a:hover {
outline: 0;
}  abbr[title] {
border-bottom: 1px dotted;
} b,
strong {
font-weight: bold;
} dfn {
font-style: italic;
} h1 {
font-size: 2em;
margin: 0.67em 0;
} mark {
background: #ff0;
color: #000;
} small {
font-size: 80%;
} sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sup {
top: -0.5em;
}
sub {
bottom: -0.25em;
}  img {
border: 0;
} svg:not(:root) {
overflow: hidden;
}  figure {
margin: 1em 40px;
} hr {
box-sizing: content-box;
height: 0;
} pre {
overflow: auto;
} code,
kbd,
pre,
samp {
font-family: monospace, monospace;
font-size: 1em;
}   button,
input,
optgroup,
select,
textarea {
color: inherit; font: inherit; margin: 0; } button {
overflow: visible;
} button,
select {
text-transform: none;
} button,
html input[type="button"], input[type="reset"],
input[type="submit"] {
-webkit-appearance: button; cursor: pointer; } button[disabled],
html input[disabled] {
cursor: default;
} button::-moz-focus-inner,
input::-moz-focus-inner {
border: 0;
padding: 0;
} input {
line-height: normal;
} input[type="checkbox"],
input[type="radio"] {
box-sizing: border-box; padding: 0; } input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
height: auto;
} input[type="search"] {
-webkit-appearance: textfield; box-sizing: content-box; } input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
} fieldset {
border: 1px solid #c0c0c0;
margin: 0 2px;
padding: 0.35em 0.625em 0.75em;
} legend {
border: 0; padding: 0; } textarea {
overflow: auto;
} optgroup {
font-weight: bold;
}  table {
border-collapse: collapse;
border-spacing: 0;
}
td,
th {
padding: 0;
}html {
color: #222;
font-size: 1em;
line-height: 1.4;
} ::-moz-selection {
background: #b3d4fc;
text-shadow: none;
}
::selection {
background: #b3d4fc;
text-shadow: none;
} hr {
display: block;
height: 1px;
border: 0;
border-top: 1px solid #ccc;
margin: 1em 0;
padding: 0;
} audio,
canvas,
iframe,
img,
svg,
video {
vertical-align: middle;
} fieldset {
border: 0;
margin: 0;
padding: 0;
} textarea {
resize: vertical;
} .browserupgrade {
margin: 0.2em 0;
background: #ccc;
color: #000;
padding: 0.2em 0;
}   .hidden {
display: none !important;
} .visuallyhidden {
border: 0;
clip: rect(0 0 0 0);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px;
} .visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
clip: auto;
height: auto;
margin: 0;
overflow: visible;
position: static;
width: auto;
} .invisible {
visibility: hidden;
} .clearfix:before,
.clearfix:after {
content: " "; display: table; }
.clearfix:after {
clear: both;
} @media only screen and (min-width: 35em) { }
@media print,
(-webkit-min-device-pixel-ratio: 1.25),
(min-resolution: 1.25dppx),
(min-resolution: 120dpi) { } @media print {
*,
*:before,
*:after {
background: transparent !important;
color: #000 !important; box-shadow: none !important;
text-shadow: none !important;
}
a,
a:visited {
text-decoration: underline;
}
a[href]:after {
content: " (" attr(href) ")";
}
abbr[title]:after {
content: " (" attr(title) ")";
} a[href^="#"]:after,
a[href^="javascript:"]:after {
content: "";
}
pre,
blockquote {
border: 1px solid #999;
page-break-inside: avoid;
} thead {
display: table-header-group;
}
tr,
img {
page-break-inside: avoid;
}
img {
max-width: 100% !important;
}
p,
h2,
h3 {
orphans: 3;
widows: 3;
}
h2,
h3 {
page-break-after: avoid;
}
}html, body { height: 100%; }
img { max-width: 100%; height: auto; }
a { transition: all 0.3s ease 0s; text-decoration: none; }
a:focus, :focus { outline: 0px solid; }
a:hover {color: #ffffff;text-decoration: none;}
a:active, a:hover { outline: 0 none; }
p { font-family: 'Raleway', sans-serif; font-size: 14px; line-height: 25px; margin: 0 0 15px; }
h1, h2, h3, h4, h5, h6 { font-weight: 400; margin: 0 0 10px; }
ul, ol { list-style: outside none none; margin: 0; padding: 0; }
label { font-weight: normal; }
body { color: #333; font-family: 'Raleway', sans-serif; font-size: 14px; font-weight: 400; }
h1 { font-size: 35px; }
h2 { font-size: 24px; }
h3 { font-size: 22px; }
h4 { font-size: 20px; }
h5 { font-size: 18px; }
h6 { font-size: 16px; }
.floatleft { float: left; }
.floatright { float: right; }
.alignleft { float: left; margin-right: 15px; margin-bottom: 15px; }
.alignright { float: right; margin-left: 15px; margin-bottom: 15px; }
.aligncenter { display: block; margin: 0 auto 15px; }
.fix { overflow: hidden; }
.clear { clear: both; }
.container { width: 1200px; padding-right: 10px; padding-left: 10px; }
.container-fluid { padding-right: 10px; padding-left: 10px; }
.row { margin-right: -10px; margin-left: -10px; }
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { padding-right: 10px; padding-left: 10px; }
@media(max-width:767px) {
.col-xs-text-center { text-align: center; }
.col-xs-text-center .top-social-icons { display: inline-block; text-align: center; float: none; margin-bottom: 10px; }
}  .section-heading { margin: 0 0 35px; text-align: center; }
.section-heading.home-2 { margin: 0 0 42px; text-align: left; }
.section-heading h1.section-title {color: #799430;font-size: 30px;font-weight: 700;margin: 0 0 7px;text-transform: uppercase;}
.section-heading h2.section-subtitle { color: #888; font-size: 16px; text-transform: uppercase; }
::-webkit-input-placeholder {
color:#333;
}
::-moz-placeholder {
color:#333;
opacity:1;
} .header-top { background: #799430 none repeat scroll 0 0; }
.welcome-msg p { color: #dfcfc5; margin: 6px 0 4px; font-family: fantasy; }
.welcome-msg p a { color: #fdb903; }
.mini-cart-block { float: right; margin-right: 20px; }
.cart-link { position: relative; }
.cart-link a.cart-icon { display: block; position: relative; z-index: 9999; }
.cart-link a.cart-icon:after { content: ""; position: absolute; background: #fdb903 none repeat scroll 0 0; border-radius: 0 0 30px 30px; display: inline-block; width: 46px; height: 52px; top: 0; z-index: -1; }
.cart-link a.cart-icon i { color: #fff; font-size: 25px; position: relative; left: 8px; top: 16px; }
.cart-link a.cart-icon span.cart-qty { background: #fff none repeat scroll 0 0; width: 17px; height: 17px; border-radius: 50%; color: #666; font-size: 11px; text-align: center; position: absolute; left: 22px; top: 11px; }
.top-social-icons { float: right; margin: 6px 20px 0 0; }
.top-social-icons ul li { display: inline-block; margin-left: 12px; }
.top-social-icons ul li a { color: #dfcfc5; }
.top-social-icons ul li a:hover { color: #fff; }
.cart-single-product { overflow: hidden; display: block; padding: 15px 25px 15px 30px; }
.cart-single-product.odd { background: #fdfaf5 none repeat scroll 0 0; }
.cart-single-product.even { background: #fff none repeat scroll 0 0; }
.cart-single-product .product-img, .cart-single-product .product-info { float: left; margin-right: 20px; }
.cart-single-product .product-info p.item-name { margin-top: -5px; margin-bottom: -2px; }
.cart-single-product .product-info p.item-name a { color: #666; font-family: 'Montserrat', sans-serif; font-size: 13px; text-transform: uppercase; }
.cart-single-product .product-info p.item-name a:hover { color: #fdb903; }
.cart-single-product .product-info span.item-price { color: #fdb903; font-family: 'Montserrat', sans-serif; }
.cart-single-product .product-info span.item-price span { font-size: 20px; }
.cart-single-product a.remove-btn { float: right; margin: 25px 0 0; }
.cart-single-product a.remove-btn i { color: #333; font-size: 18px; transition: all 0.3s ease 0s; }
.cart-single-product a.remove-btn i:hover { color: #fdb903; }
.mini-cart-info { background: #fff none repeat scroll 0 0; border: 1px solid #fdb903; width: 340px; height: auto; opacity: 0; visibility: hidden; transition: all 0.4s ease 0s; }
.mini-cart-info { position: absolute; top: 300%; left: -295px; z-index: -99; }
.mini-cart-info .cart-total { background: #fdfaf5 none repeat scroll 0 0; padding: 20px 25px 20px 30px; }
.mini-cart-info .cart-total h6, .mini-cart-info .cart-total a.checkout-btn { display: inline-block; }
.mini-cart-info .cart-total h6 { color: #fdb903; }
.mini-cart-info .cart-total a.checkout-btn { border: 1px solid #fdb903; border-radius: 30px; color: #fdb903; padding: 10px 20px; font-weight: 700; margin-left: 15px; text-transform: uppercase; transition: all 0.3s ease 0s; }
.mini-cart-info .cart-total a.checkout-btn:hover { background: #fdb903 none repeat scroll 0 0; color: #fff; }
.mini-cart-info .cart-total span.lbl { color: #333; margin-right: 15px; text-transform: uppercase; }
.mini-cart-info .cart-total span+span { font-size: 20px; }
.cart-link:hover .mini-cart-info { top: 135%; opacity: 1; visibility: visible; z-index: 999; }    .main-menu { padding: 30px 0 16px; }
.main-menu ul#menu-ana-menu { text-align: right; }
.main-menu ul#menu-ana-menu>li { display: inline-block; padding: 10px 0; vertical-align: middle; }
.main-menu ul#menu-ana-menu>li>a { color: #666; font-size: 14px; padding: 0 15px; text-transform: uppercase; font-weight: 700 }
.main-menu ul#menu-ana-menu>li:hover>a {color: #698426;}
.main-menu ul#menu-ana-menu li { position: relative; }
.main-menu ul#menu-ana-menu li.logo { padding: 0; float: left; min-width: 200px; }
.main-menu ul#menu-ana-menu li.logo a { padding: 0; background-size: contain; background-repeat: no-repeat; background-position: left top; width: 180px; height: 80px; margin-top: -10px; }  .sub-menu {width: 210px;background: #fff none repeat scroll 0 0;border: 1px solid #698426;padding: 20px;position: absolute;left: 15px;top: 150%;opacity: 0;visibility: hidden;z-index: -99;transition: all 0.4s ease 0s;}
.sub-menu li { display: block !important; margin: 0 0 12px; }
.sub-menu li:last-child { margin-bottom: 0; }
.sub-menu li a { color: #333; display: block; font-family: 'Raleway', sans-serif; font-size: 13px; font-weight: 500; text-align: left; text-transform: capitalize; }
.main-menu ul#menu-ana-menu li:hover .sub-menu { opacity: 1; visibility: visible; top: 100%; z-index: 999; }
.sub-menu li a:hover { color: #698426; }
.main-menu li.logo { margin-top: -10px; }
.main-menu .logo a { background: url(//www.dukkananteke.com/wp-content/themes/404web/img/anteke-logo.png) no-repeat center center; background-size: contain; display: block; width: 150px; height: 50px; overflow: hidden; text-indent: -999px; color: transparent !important; font-size: 0px !important; }
@media(max-width:768px) {
.sub-menu { position: relative; visibility: visible; opacity: 1; z-index: 99; margin: 0 !important; padding: 0 !important; left: 0; top: auto; }
}  .mobile-menu-area { padding: 20px 0; }
.mean-container .mean-bar {background: #698426 none repeat scroll 0 0;}
.mean-container .mean-nav { background: #eee none repeat scroll 0 0; }
.mean-container .mean-nav ul li a { border-top: 1px solid rgba(255, 255, 255, 0.5); color: #666; }
.mean-container .mean-nav ul li ul li a { color: #666; opacity: 1; }
.mean-container .mean-nav ul li a.mean-expand { height: 23px; }
.mean-container .mean-nav ul li a:hover {color: #698426;}
.mean-container .mean-nav ul li a.mean-expand:hover {background: #698426 none repeat scroll 0 0;color: #fff;}
.mobile-menu-area li.logo { display: none }  .slider-area { overflow: hidden; padding: 0 0 150px; }
.nivoSlider { position: relative; width: 100%; height: auto; overflow: visible; }
#ensign-nivoslider-2.nivoSlider { overflow: hidden; }
.nivo-caption { opacity: 1; overflow: visible; padding: 0; }
.nivo-directionNav { opacity: 0; transition: all 0.4s ease 0s; }
.nivo-prevNav .fa.fa-angle-left.nivo-prev-icon, .nivo-nextNav .fa.fa-angle-right.nivo-next-icon { color: rgba(255, 255, 255, 0.5); font-size: 40px; font-weight: 700; position: absolute; }
.nivo-prevNav .fa.fa-angle-left.nivo-prev-icon { left: 20px; }
.nivo-nextNav .fa.fa-angle-right.nivo-next-icon { right: 20px; }
.nivoSlider:hover .nivo-directionNav { opacity: 1; } .slider-area.home .layer-1-1 .title1 { font-size: 45px; font-weight: 700; text-transform: uppercase; position: absolute; top: 8.4%; left: 50%; margin-left: -305px; -webkit-animation: 0.8s ease-in-out 0.6s normal backwards 1 running flipInX; animation: 0.8s ease-in-out 0.6s normal backwards 1 running flipInX; }
.slider-area.home .layer-1-1 .big-title { color: rgba(255,255,255,0.1); font-size: 90px; font-weight: 700; letter-spacing: 3.5px; text-transform: uppercase; position: absolute; top: 4.2%; left: 50%; margin-left: -230px; -webkit-animation: 0.5s ease-in-out 0.2s normal backwards 1 running fadeInDown; animation: 0.5s ease-in-out 0.2s normal backwards 1 running fadeInDown; }
.slider-area.home .layer-1-2 .title2, .slider-area.home .layer-1-6 .title3 { text-transform: uppercase; }
.slider-area.home .layer-1-2 .title2 span, .slider-area.home .layer-1-6 .title3 span { color: #fdb903; font-size: 60px; font-weight: 700; text-transform: uppercase; }
.slider-area.home .layer-1-2 .title2 { position: absolute; top: 51%; left: 5%; -webkit-animation: 1.5s ease-in-out 1.6s normal backwards 1 running bounceInLeft; animation: 1.5s ease-in-out 1.6s normal backwards 1 running bounceInLeft; }
.slider-area.home .layer-1-6 .title3 { position: absolute; top: 51%; right: 4%; -webkit-animation: 1.5s ease-in-out 1.6s normal backwards 1 running bounceInRight; animation: 1.5s ease-in-out 1.6s normal backwards 1 running bounceInRight; }
.slider-area.home .layer-1-6 .title3 small { color: #fff; font-size: 20px; text-transform: capitalize; }
.slider-area.home .layer-1-3 img { position: absolute; top: 32.4%; left: 20%; -webkit-animation: 0.5s ease-in-out 0.8s normal backwards 1 running fadeInLeft; animation: 0.5s ease-in-out 0.8s normal backwards 1 running fadeInLeft; }
.slider-area.home .layer-1-4 img { position: absolute; top: 24%; left: 36%; -webkit-animation: 0.8s ease-in-out 1.5s normal backwards 1 running bounceInUp; animation: 0.8s ease-in-out 1.5s normal backwards 1 running bounceInUp; }
.slider-area.home .layer-1-5 img { position: absolute; top: 31.5%; left: auto; right: 19%; z-index: -1; -webkit-animation: 0.5s ease-in-out 1.2s normal backwards 1 running fadeInRight; animation: 0.5s ease-in-out 1.2s normal backwards 1 running fadeInRight; }
.slider-area.home .layer-2-1 .title1 { font-size: 80px; font-weight: 700; letter-spacing: 7px; text-transform: uppercase; position: absolute; right: 17.5%; top: 26.8%; -webkit-animation: 0.5s ease-in-out 1.2s normal backwards 1 running fadeInRight; animation: 0.5s ease-in-out 1.2s normal backwards 1 running fadeInRight; }
.slider-area.home .layer-2-2 .title2 { color: #f9d5d5; font-size: 45px; letter-spacing: 2px; text-transform: uppercase; position: absolute; right: 15.7%; top: 43%; -webkit-animation: 0.5s ease-in-out 1.5s normal backwards 1 running fadeInLeft; animation: 0.5s ease-in-out 1.5s normal backwards 1 running fadeInLeft; }
.slider-area.home .layer-2-3 p { font-size: 18px; line-height: 28px; letter-spacing: 0.8px; text-align: left; }
.slider-area.home .layer-2-3 { position: absolute; right: 21.1%; top: 54.4%; -webkit-animation: 0.5s ease-in-out 1.8s normal backwards 1 running fadeInUp; animation: 0.5s ease-in-out 1.8s normal backwards 1 running fadeInUp; }
.slider-area.home .layer-2-4 .title3 { position: absolute; right: 42%; top: 68.6%; -webkit-animation: 1s ease-in-out 2s normal backwards 1 running bounceInRight; animation: 1s ease-in-out 2s normal backwards 1 running bounceInRight; }
.slider-area.home .layer-2-4 .title3 span { color: #fdb903; font-size: 60px; font-weight: 700; }
.slider-area.home .layer-2-5 img { position: absolute; left: 16%; top: 18.1%; -webkit-animation: 0.5s ease-in-out 0.8s normal backwards 1 running fadeInLeft; animation: 0.5s ease-in-out 0.8s normal backwards 1 running fadeInLeft; }
.slider-area.home .layer-3-1 .title1 { font-size: 110px; font-weight: 700; letter-spacing: 11px; text-transform: uppercase; position: absolute; left: 14%; top: 22%; -webkit-animation: 0.5s ease-in-out 1.2s normal backwards 1 running fadeInLeft; animation: 0.5s ease-in-out 1.2s normal backwards 1 running fadeInLeft; }
.slider-area.home .layer-3-2 .title2 { font-size: 65px; letter-spacing: 6px; text-transform: uppercase; position: absolute; left: 14%; top: 42.2%; -webkit-animation: 0.5s ease-in-out 1.5s normal backwards 1 running fadeInRight; animation: 0.5s ease-in-out 1.5s normal backwards 1 running fadeInRight; }
.slider-area.home .layer-3-3 .title3 { color: #ee5555; font-size: 26px; text-transform: uppercase; position: absolute; left: 14.3%; top: 58%; -webkit-animation: 0.5s ease-in-out 1.8s normal backwards 1 running rotateInDownLeft; animation: 0.5s ease-in-out 1.8s normal backwards 1 running rotateInDownLeft; }
.slider-area.home .layer-3-4 .title4 { text-transform: uppercase; position: absolute; left: 14.3%; top: 66%; -webkit-animation: 1s ease-in-out 2s normal backwards 1 running bounceInRight; animation: 1s ease-in-out 2s normal backwards 1 running bounceInRight; }
.slider-area.home .layer-3-4 .title4 small { color: #fff; font-family: 'Raleway', sans-serif; font-size: 22px; font-weight: 600; letter-spacing: 4px; text-transform: none; }
.slider-area.home .layer-3-4 .title4 span { font-size: 60px; font-weight: 700; }
.slider-area.home .layer-3-5 img { position: absolute; left: auto; top: 18.5%; right: 12%; -webkit-animation: 0.5s ease-in-out 0.8s normal backwards 1 running fadeInRight; animation: 0.5s ease-in-out 0.8s normal backwards 1 running fadeInRight; }  .our-story-area { padding: 80px 0 0; }  .our-story-left { width: 54%; float: left; margin-right: 2%; }
.our-story-heading { text-transform: uppercase; }
.our-story-heading h2 {color: #799430;margin: 0 0 6px;}
.our-story-heading h1 { font-size: 40px; font-weight: 700; margin: 0 0 13px 0; }
.our-story-heading h6 { color: #888; }
.our-story-left p.our-story-desc { color: #333; width: 635px; margin-top: 30px; }
a.read-more {border: 1px solid #799430;border-radius: 30px;color: #799430;font-size: 12px;margin: 14px 0 0;padding: 10px 16px;display: inline-block;text-transform: uppercase;}
a.read-more:hover {background: #799430;color: #fff;}  .our-story-right { width: 44%; float: right; }
.our-story-img { position: relative; }
.our-story-img img { width: 100%; height: auto; margin: 4px 0 0; }
.our-story-img a { display: block; }  .our-products-area { padding: 82px 0 55px; }
.our-products-area .all-products .col-md-3 { width: 100%; }
.single-product { margin: 0 0 20px; }
.single-product .product-img { border: 1px solid transparent; display: block; position: relative; text-align: center; width: 100%; height: 100%; overflow: hidden; }
.single-product .product-img a { display: block; }
.single-product .product-img a img.primary-img { transition: all 0.3s ease 0s; }
.single-product .product-img a img.secondary-img { position: absolute; top: 0; left: 0; opacity: 0; z-index: 1; transition: all 0.3s ease 0s; }
.product-overlay { position: absolute; width: 100%; height: 100%; background: rgba(0,0,0,0.2) none repeat scroll 0 0; top: 0; left: 0; opacity: 0; pointer-events: none; visibility: hidden; z-index: 999; transition: all 0.4s ease 0s; }
a.quick-view {position: absolute;background: rgba(255,255,255,0.8);border-radius: 50%;color: #698426;width: 46px;height: 46px;display: inline-block;text-align: center;top: 50%;left: 50%;margin-top: -23px;margin-left: -23px;opacity: 0;visibility: hidden;z-index: 9999;transform: scale(0);transition: all 0.4s ease-in-out 0s;}
a.quick-view i { font-size: 25px; font-weight: bold; line-height: 47px; }
a.quick-view:hover { background: #698426; color: #fff; }
.product-img span.tag { position: absolute; border-radius: 30px; color: #fff; font-size: 15px; width: 60px; height: 26px; line-height: 26px; top: 30px; right: 24px; text-transform: uppercase; z-index: 99; }
.product-img span.tag.sale { background: #5ab1ee none repeat scroll 0 0; }
.product-img span.tag.hot { background: #f95858 none repeat scroll 0 0; }
.product-info { margin: 19px 0 0; position: relative; }
.product-info h3.product-name { font-size: 16px; margin: 0 0 8px; }
.product-info h3.product-name a { color: #333; text-transform: uppercase; }
.product-info h3.product-name a:hover, .single-product:hover h3 a {color: #698426;font-weight: 600;}
.product-info .product-price span.special-price, .product-info .product-price span.old-price, .product-info .product-price span.regular-price { display: inline-block; }
.product-info .product-price span.special-price { margin-right: 5px; }
.product-info .product-price span.special-price, .product-info .product-price span.regular-price { color: #fdb903; font-size: 16px; }
.product-info .product-price span.old-price { color: #ddd; font-size: 16px; text-decoration: line-through; }
.product-info .product-price span span { font-size: 22px; font-weight: 700; }
.cart-btn-container a.cart-btn { background: #fff none repeat scroll 0 0; border: 1px solid #fdb903; border-radius: 30px; color: #fdb903; font-size: 12px; padding: 8px 16px; display: inline-block; position: absolute; bottom: -5px; left: 50%; margin-left: -45px; text-transform: uppercase; opacity: 0; visibility: hidden; transform: translateY(20px); transition: all 0.3s ease 0s; }
.cart-btn-container a.cart-btn:hover { background: #fdb903 none repeat scroll 0 0; color: #fff; }
.single-product:hover .product-img { border: 1px solid #f3f3f3; }
.single-product:hover .product-img a img.primary-img { opacity: 0; z-index: -1; }
.single-product:hover .product-img a img.secondary-img { opacity: 1; }
.single-product:hover .product-overlay { opacity: 1; visibility: visible; }
.single-product:hover a.quick-view { opacity: 1; visibility: visible; transform: scale(1); }
.single-product:hover .product-info .product-price { opacity: 0; visibility: hidden; }
.single-product:hover .cart-btn-container a.cart-btn { opacity: 1; visibility: visible; transform: translateY(0px); } .owl-theme .owl-controls { opacity: 0; visibility: hidden; transition: all 0.3s ease 0s; }
.owl-theme:hover .owl-controls { opacity: 1; visibility: visible; }
.owl-theme .owl-controls .owl-buttons div {color: #698426;margin: 5px;padding: 0;font-size: 60px;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;background: transparent;filter: Alpha(Opacity=100); opacity: 1;}
.owl-theme .owl-controls .owl-buttons div { position: absolute; top: 50%; left: -25px; margin-top: -65px; }
.owl-theme .owl-controls .owl-buttons .owl-next { left: auto; right: -25px; }
.owl-theme .owl-controls.clickable .owl-buttons div:hover { filter: Alpha(Opacity=100); opacity: 1; text-decoration: none; }  .testimonial-area { padding: 0 0 26px; }
.single-testimonial { padding: 112px 0 0; }
.testimonial-container p.testimonial-text { font-size: 15px; font-weight: 400; font-style: italic; position: relative; }
.testimonial-container p.testimonial-text:before { content: ""; position: absolute; background: url(//www.dukkananteke.com/wp-content/themes/404web/img/testimonial/quote.png) no-repeat scroll 50% 50%; left: 0; bottom: 78px; width: 34px; height: 24px; }
.testimonial-container p.testimonial-text:after { content: ""; position: absolute; top: 80px; left: 0; width: 75px; height: 1px; background: #dedede none repeat scroll 0 0; }
.testimonial-author { margin: 56px 0 0; }
.testimonial-author .author-img { float: left; margin-right: 18px; }
.author-info { margin: 10px 0 0; display: inline-block; }
.author-info h5.author-name { font-weight: 700; margin-bottom: 0; text-transform: uppercase; }
.author-info span.author-designation { color: #fdc859; font-family: 'Raleway', sans-serif; font-size: 13px; font-weight: 500; }
.testimonial-area .owl-theme .owl-controls .owl-pagination { position: absolute; right: 14px; bottom: -3px; }
.testimonial-area .owl-theme .owl-controls .owl-page span { display: block; width: 10px; height: 10px; margin: 5px 4px; filter: Alpha(Opacity=100); opacity: 1; -webkit-border-radius: 50% -moz-border-radius: 50%;
border-radius: 50%; background: #e1e1e1; }
.owl-theme .owl-controls .owl-page.active span { width: 12px; height: 12px; }
.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span { border: 1px solid #fdbd10; filter: Alpha(Opacity=100); opacity: 1; }  .banner-area { padding: 100px 0; }
.banner-wrapper {background: #698426;display: inline-block;width: 100%;position: relative;}  .special-offer-area { padding: 42px 50px 38px; }
.banner-text h2 { color: #fff; font-size: 26px; }
.banner-text h2 span { color: #fdb903; font-weight: 700; }
.banner-text p { color: #fff; font-size: 15px; font-weight: 500; line-height: 27px; letter-spacing: 0.6px; max-width: 585px; margin: 26px 0 0; }
.banner-text .offer-amount p { margin: 44px 0 0; }
.banner-text .offer-amount p.from-price, .banner-text .offer-amount p.to-price { color: #fff; font-family: 'Montserrat', sans-serif; font-size: 22px; display: inline-block; }
.banner-text p.from-price { margin-right: 20px; }
.banner-text p small { font-size: 16px; font-weight: 500; }
.banner-text p span { color: #fdb903; font-size: 30px; font-weight: 700; }  .video-area { position: absolute; width: 480px; height: 272px; top: -26px; right: 0; }
.video-area iframe { max-width: 100%; max-height: 100%; width: 100%; height: 100%; }
.video-container { position: relative; overflow: hidden; }
.video-container:after { content: ""; display: block; position: absolute; background: rgba(0,0,0,0.2) none repeat scroll 0 0; width: 100%; height: 100%; top: 0; left: 0; opacity: 0; pointer-events: none; visibility: hidden; z-index: 9; transition: all 0.3s ease 0s; }
.video-container a.video-btn { font-size: 20px; line-height: 40px; color: #fff; cursor: pointer; width: 40px; height: 40px; border: 1px solid #fff; border-radius: 50%; text-align: center; position: absolute; top: 50%; left: 50%; margin-top: -20px; margin-left: -20px; z-index: 999; }
.video-container a.video-btn:hover { background: #fdb903; color: #fff; }
.video-area:hover .video-container:after { opacity: 1; visibility: visible; }  .blog-posts-area { padding: 0 0 80px; }
.footer-area { margin-top: 20px; }
.single-post { margin: 0 0 20px; overflow: hidden; }
.single-post .post-img { width: 50%; float: left; position: relative; }
.single-post .post-img img { width: 100%; }
.single-post .post-date {background: #799430;color: #fff;width: 88px;height: 30px;position: absolute;right: -88px;top: 20px;text-align: center;}
.single-post .post-date h5 { line-height: 30px; }
.single-post .post-date small { color: #fff; font-size: 13px; }
.single-post .post-info { width: 50%; float: left; padding: 67px 0 0; }
.post-info h3.post-title { background: #f8f8f8 none repeat scroll 0 0; line-height: 31px; margin-top: -10px; padding: 9px 0 9px 18px; }
.post-info h3.post-title a { color: #333; }
.post-info h3.post-title a:hover { color: #fdb903; }
.post-info p { font-size: 13px; line-height: 22px; margin: 14px 0 0 20px; }
.post-info a.read-more { margin: 22px 0 0 20px; padding: 8px 16px; }    .footer-top {background: #799430;color: #fff;padding: 30px 0 10px;margin-top: 6em;}
.single-service { position: relative; }
.single-service:after { content: ""; position: absolute; background: #a38876; width: 1px; height: 46px; opacity: 0.9; top: 50%; right: 0; margin-top: -23px; }
.single-service.last:after { opacity: 0; } .single-service i {color: #dfcfc5;vertical-align: bottom;display: block;margin-bottom: 18px;font-size: 3em;line-height: normal;}
.single-service h5 { display: inline; font-weight: 700; margin-left: 10px; text-transform: uppercase; }
.single-service p { font-size: 14px; margin-top: 9px; color: #fff; }
.single-service p a { color: #fff; }  .footer-middle { background: #799430 none repeat scroll 0 0; color: #fff; padding: 35px 0 30px; }
.single-footer-widget { padding: 17px 0 0; }
.single-footer-widget.logo { padding: 0; }
.address ul li span { float: left; margin-right: 15px; }
.address ul li p { font-size: 15px; line-height: 20px; overflow: hidden; color: #fff !important; }
.address ul li p a { color: #fff; }
.single-footer-widget h6.widget-title { font-weight: 700; text-transform: uppercase; }
.single-footer-widget .footer-logo { margin: 0 0 17px; text-align: right }
.single-footer-widget .footer-logo img { max-width: 230px; }
.single-footer-widget .address i { color: #dfcfc5; font-size: 18px; }
.single-footer-widget .service-list, .single-footer-widget .address { padding: 10px 0 0; }
.single-footer-widget .service-list ul li { cursor: pointer; margin: 0 0 6px; transform: translateX(0px); transition: all 0.2s ease-in-out 0s; }
.single-footer-widget .service-list ul li a { color: #fff; font-size: 14px; font-weight: 500; }
.single-footer-widget .service-list ul li:hover { transform: translateX(5px); }
.single-footer-widget .service-list ul li:hover a {color: #dfcfc5;}
.footernav { }
.footernav li.logo { display: none; }
.footernav > ul { margin: 50px 0 0 50px }
.footernav > ul a { color: #fff; font-size: 16px; text-transform: uppercase; }
.footernav > ul > li { display: block; margin-right: 20px; position: relative; margin-bottom: 10px }  .footer-bottom { padding: 15px 0; background: #698426; position: relative; }
.copyright-text p { color: #fff; font-family: 'Montserrat', sans-serif; font-size: 13px; text-transform: uppercase; letter-spacing: 1px; margin: 0; float: left; }
.copyright-text ul { float: right }
.copyright-text ul li { display: inline-block; font-size: 1.2em; margin: 0 5px; }
.copyright-text span, .copyright-text i { color: #dfcfc5; }  .logo.home-2 { padding: 29px 0 0; }  .main-menu.home-2 { padding: 34px 0; }
.main-menu.home-2 ul#main-nav>li:last-child>a { padding-right: 30px; }  .top-banner-area.home-2 { padding: 0; }
.top-banner-area.home-2 .single-banner { margin: 0 0 20px; }
.top-banner-area.home-2 .single-banner .banner-img { position: relative; overflow: hidden; }
.top-banner-area.home-2 .single-banner .banner-img a { position: relative; overflow: hidden; display: block; }
.top-banner-area.home-2 .single-banner .banner-img a:before { content: ""; position: absolute; background: rgba(0,0,0,0.15) none repeat scroll 0 0; width: 0; height: 0; top: 0; left: 0; opacity: 0; transition: all 0.3s linear 0s; }
.top-banner-area.home-2 .single-banner .banner-img a:after { content: ""; position: absolute; background: rgba(0,0,0,0.15) none repeat scroll 0 0; width: 0; height: 0; bottom: 0; right: 0; opacity: 0; transition: all 0.3s linear 0s; }
.top-banner-area.home-2 .single-banner h3.banner-text { color: #fff; position: absolute; opacity: 0; transition: all 0.3s ease 0.1s; }
.top-banner-area.home-2 .single-banner h3.banner-text span { font-weight: 700; }
.top-banner-area.home-2 .single-banner.banner-1 h3.banner-text { text-align: right; right: 30px; bottom: 7px; transform: translateX(-80px); }
.top-banner-area.home-2 .single-banner.banner-2 h3.banner-text { text-align: left; left: 23px; top: 24px; transform: translateX(80px); }
.top-banner-area.home-2 .single-banner:hover .banner-img a:before, .top-banner-area.home-2 .single-banner:hover .banner-img a:after { width: 100%; height: 100%; opacity: 1; }
.top-banner-area.home-2 .single-banner:hover h3.banner-text { opacity: 1; }
.top-banner-area.home-2 .single-banner.banner-1:hover h3.banner-text, .top-banner-area.home-2 .single-banner.banner-2:hover h3.banner-text { transform: translateX(0px); }
.banner-area.home-2 { padding-top: 0; }  .our-products-area.home-2 { padding: 73px 0 76px; }  .new-best-top-area { padding: 20px 0 60px; }
h3.category-title { position: relative; font-weight: 700; margin: 0 0 35px; text-transform: uppercase; }
h3.category-title:after { content: ""; position: absolute; background: #aaa none repeat scroll 0 0; width: 40px; height: 1px; top: 34px; left: 0; }
.new-best-top-area .single-product { clear: both; overflow: hidden; }
.new-best-top-area .single-product .product-img { float: left; margin-right: 15px; width: 104px; }
.new-best-top-area .single-product .product-img a { display: block; padding: 12px 0; }
.new-products-area a.quick-view i, .best-sellers-area a.quick-view i, .top-rated-products-area a.quick-view i { font-size: 25px; font-weight: bold; line-height: 24px; }
.new-best-top-area .product-info { margin: 30px 0 0; overflow: hidden; }
.new-best-top-area .product-info h3.product-name { font-size: 15px; margin-bottom: -4px; text-transform: uppercase; }
.new-best-top-area .product-info span.product-price { color: #666; display: block; font-size: 16px; margin: 6px 0 0; }
.new-best-top-area .product-info span.product-price span { font-size: 22px; }
.new-best-top-area .product-info a.cart-btn { border: 1px solid #fdb903; border-radius: 30px; color: #fdb903; display: inline-block; height: 26px; font-size: 10px; font-weight: 700; line-height: 24px; margin: 7px 0 0; padding: 0 12px; text-transform: uppercase; transition: all 0.3s ease 0s; }
.new-best-top-area .single-product:hover .product-info span.product-price { opacity: 1; visibility: visible; }
.new-best-top-area .product-info a.cart-btn:hover { background: #fdb903 none repeat scroll 0 0; color: #fff; }  .blog-posts-area.home-2 { padding: 0 0 98px; }   .slider-area.home-2 { padding: 0; }
.slider-area.home-2 .layer-1-1 .title1 { font-weight: 700; position: absolute; top: 14%; left: 50%; margin-left: -238px; text-transform: uppercase; -webkit-animation: 0.8s ease-in-out 0.8s normal backwards 1 running zoomIn; animation: 0.8s ease-in-out 0.8s normal backwards 1 running zoomIn; }
.slider-area.home-2 .layer-1-1 .big-title { color: rgba(255,255,255,0.1); font-size: 70px; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; position: absolute; top: 11.2%; left: 50%; margin-left: -183px; -webkit-animation: 0.5s ease-in-out 0.2s normal backwards 1 running fadeIn; animation: 0.5s ease-in-out 0.2s normal backwards 1 running fadeIn; }
.slider-area.home-2 .layer-1-2 .title2, .slider-area.home-2 .layer-1-4 .title3 { text-transform: uppercase; }
.slider-area.home-2 .layer-1-2 .title2 span, .slider-area.home-2 .layer-1-4 .title3 span { color: #fdb903; font-size: 35px; font-weight: 700; }
.slider-area.home-2 .layer-1-2 { position: absolute; left: 3.6%; top: 39%; -webkit-animation: 0.8s ease-in-out 1.5s normal backwards 1 running fadeInLeft; animation: 0.8s ease-in-out 1.5s normal backwards 1 running fadeInLeft; }
.slider-area.home-2 .layer-1-3 img { position: absolute; top: 28%; left: 50%; margin-left: -309px; -webkit-animation: 1s ease-in-out 1s normal backwards 1 running bounceInUp; animation: 1s ease-in-out 1s normal backwards 1 running bounceInUp; }
.slider-area.home-2 .layer-1-4 { position: absolute; top: 39%; right: 3.6%; -webkit-animation: 0.8s ease-in-out 1.5s normal backwards 1 running fadeInRight; animation: 0.8s ease-in-out 1.5s normal backwards 1 running fadeInRight; }
.slider-area.home-2 .layer-2-1 .title1 { font-size: 60px; font-weight: 700; letter-spacing: 4px; text-transform: uppercase; position: absolute; top: 20%; left: 11.5%; -webkit-animation: 0.5s ease-in-out 0.8s normal backwards 1 running fadeInLeft; animation: 0.5s ease-in-out 0.8s normal backwards 1 running fadeInLeft; }
.slider-area.home-2 .layer-2-2 .title2 { color: #f9d5d5; letter-spacing: 2px; text-transform: uppercase; position: absolute; top: 32%; left: 6.5%; -webkit-animation: 0.5s ease-in-out 1.2s normal backwards 1 running fadeInLeft; animation: 0.5s ease-in-out 1.2s normal backwards 1 running fadeInLeft; }
.slider-area.home-2 .layer-2-3 { letter-spacing: 0.8px; text-align: right; position: absolute; top: 39.5%; left: 13.7%; -webkit-animation: 0.6s ease-in-out 1.4s normal backwards 1 running fadeInUp; animation: 0.6s ease-in-out 1.4s normal backwards 1 running fadeInUp; }
.slider-area.home-2 .layer-2-4 .title3 { font-size: 40px; font-weight: 400; position: absolute; top: 51%; left: 35.7%; -webkit-animation: 1s ease-in-out 1.4s normal backwards 1 running bounceInRight; animation: 1s ease-in-out 1.4s normal backwards 1 running bounceInRight; }
.slider-area.home-2 .layer-2-4 .title3 span { color: #fdb903; font-size: 50px; font-weight: 700; }
.slider-area.home-2 .layer-2-5 img { position: absolute; top: 18%; left: auto; right: 15.6%; -webkit-animation: 0.5s ease-in-out 0.8s normal backwards 1 running fadeInRight; animation: 0.5s ease-in-out 0.8s normal backwards 1 running fadeInRight; }
.slider-area.home-2 .layer-3-1 .title1 { font-size: 60px; font-weight: 700; letter-spacing: 6px; text-transform: uppercase; position: absolute; top: 25%; left: 52.5%; -webkit-animation: 0.5s ease-in-out 0.8s normal backwards 1 running fadeInRight; animation: 0.5s ease-in-out 0.8s normal backwards 1 running fadeInRight; }
.slider-area.home-2 .layer-3-2 .title2 { font-size: 40px; letter-spacing: 4px; text-transform: uppercase; position: absolute; top: 36%; left: 52.7%; -webkit-animation: 0.5s ease-in-out 1.2s normal backwards 1 running fadeInRight; animation: 0.5s ease-in-out 1.2s normal backwards 1 running fadeInRight; }
.slider-area.home-2 .layer-3-3 .title3 { color: #ee5555; font-size: 26px; text-transform: uppercase; position: absolute; top: 45%; left: 52.7%; -webkit-animation: 0.5s ease-in-out 1.4s normal backwards 1 running rotateInDownRight; animation: 0.5s ease-in-out 1.4s normal backwards 1 running rotateInDownRight; }
.slider-area.home-2 .layer-3-4 .title4 { font-size: 35px; text-transform: uppercase; position: absolute; top: 51.2%; left: 52.7%; -webkit-animation: 1s ease-in-out 1.4s normal backwards 1 running bounceInUp; animation: 1s ease-in-out 1.4s normal backwards 1 running bounceInUp; }
.slider-area.home-2 .layer-3-4 .title4 span { font-size: 60px; font-weight: 700; }
.slider-area.home-2 .layer-3-5 img { position: absolute; top: 14.5%; left: 13.7%; -webkit-animation: 0.5s ease-in-out 0.8s normal backwards 1 running fadeInLeft; animation: 0.5s ease-in-out 0.8s normal backwards 1 running fadeInLeft; }    .breadcrumb-area { background: #fcfcfc none repeat scroll 0 0; border: 1px solid #f0f0f0; }
.breadcrumb { padding: 14px 0; margin-bottom: 0; list-style: none; background-color: transparent; border-radius: 4px; }
.breadcrumb li a, .breadcrumb li.active { color: #333; font-family: 'Raleway', sans-serif; font-size: 13px; }
.breadcrumb>li.active {color: #698426;}
.breadcrumb li a:hover { color: #fdb903; }  .sidebar-widget-area { padding: 46px 0 0; }
.sidebar-widget-area .sidebar-heading { font-weight: 700; margin: 0 0 31px; position: relative; text-transform: uppercase; }
.sidebar-widget-area .sidebar-heading:after { content: ""; background: #ddd none repeat scroll 0 0; width: 60px; height: 1px; position: absolute; top: 23px; left: 0; }
.single-sidebar-widget { margin: 0 0 26px; padding-right: 20px; }
.single-sidebar-widget h6.widget-title { color: #fdb903; font-weight: 700; text-transform: uppercase; }
.single-sidebar-widget .menu-list ul li { border-bottom: 1px solid #f4f4f4; padding: 14px 0 10px; }
.single-sidebar-widget .menu-list ul li:last-child { border-bottom: none; }
.single-sidebar-widget .menu-list ul li span.qty { float: right; }
.single-sidebar-widget .menu-list ul li a { color: #333; display: block; font-family: 'Raleway', sans-serif; font-size: 14px; }
.single-sidebar-widget .menu-list ul li a:hover {color: #698426;}  .price-filter form input[type="text"] { width: 70px; height: 32px; border: 1px solid #fdb903; border-radius: 12px; text-align: center; }
.price-filter form input[type="submit"] { background: #fff none repeat scroll 0 0; border: 1px solid #fdb903; border-radius: 15px; color: #fdb903; height: 32px; float: right; font-size: 13px; font-weight: 700; letter-spacing: 1px; padding: 0 18px; text-transform: uppercase; transition: all 0.3s ease 0s; }
.price-filter form input[type="submit"]:hover { background: #fdb903 none repeat scroll 0 0; color: #fff; }
.price-filter span { color: #fdb903; }
.price-filter .price-slider.ui-slider { margin: 27px 0 33px; }
.price-filter .ui-slider .ui-slider-handle { position: absolute; z-index: 2; background-color: #fff; border: 1px solid #6a6a6a; border-radius: 50%; width: 20px; height: 20px; cursor: default; top: -5px; }
.price-filter .ui-slider .ui-slider-handle:after { content: ""; position: absolute; background: #ddd none repeat scroll 0 0; border: 1px solid transparent; border-radius: 50%; width: 12px; height: 12px; top: 50%; left: 50%; margin-top: -6px; margin-left: -6px; }
.price-filter .ui-slider .ui-slider-handle:hover:after { background: #aaa none repeat scroll 0 0; border: 1px solid #888; }
.price-filter .ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-color: #aaa; background-position: 0 0; }  .shop-area { padding: 0 0 120px; }
.shop-banner-area { padding: 55px 0 0; }
.shop-grid-area { padding: 40px 0 0; }
.shop-grid-area .single-product { margin: 0 0 30px; min-height: 270px; }
.shop-grid-area .product-info h3.product-name { font-size: 16px; margin: 0 0 2px; }  .toolbar { margin: 48px 0 0; }
.toolbar .view-mode { float: right; }
.toolbar .sorter, .toolbar p.items-shown { float: right; }
.toolbar p.items-shown span { color: #fdb903; }
.toolbar .sorter { margin-left: 25px; }
.view-mode span { font-family: 'Raleway', sans-serif; margin-right: 7px; }
.view-mode ul.nav, .view-mode ul.nav>li { display: inline-block; }
.view-mode ul.nav>li>a { border-right: 1px solid #e8e8e8; position: relative; display: block; padding: 2px 10px; }
.view-mode ul.nav>li:nth-child(2)>a { border-right: none; }
.view-mode ul.nav>li>a i { color: #aaa; transition: all 0.3s ease 0s; }
.view-mode ul.nav>li.active>a i {color: #698426;}
.view-mode ul.nav>li>a:hover i { color: #698426; }
.view-mode ul.nav>li>a:focus, .view-mode ul.nav>li>a:hover { background-color: transparent; }
.sorter { position: relative; overflow: hidden; }
.sorter select { background: #fbfbfb none repeat scroll 0 0; border: 1px solid #ddd; border-radius: 30px; font-family: 'Raleway', sans-serif; font-size: 13px; width: 165px; height: 28px; line-height: 26px; padding-left: 20px; }
select { -webkit-appearance: none; -moz-appearance: none; appearance: none; text-indent: 0.01px; text-overflow: ''; }
.sorter:after { content: "\f107"; font-family: FontAwesome; position: absolute; background: #f1f1f1 none repeat scroll 0 0; border: 1px solid #ddd; border-radius: 0 30px 30px 0; color: #fdb903; width: 34px; height: 28px; line-height: 28px; top: 0; right: 0; pointer-events: none; text-align: center; }  .pagination-area { margin: -11px 0 0; padding: 12px 25px; }
.pagination-area p.items-shown { float: left; margin-bottom: 0; }
.pagination-area p.items-shown span { color: #fdb903; }
.pagination-links { float: right; }
.pagination-links ul li { display: inline-block; }
.pagination-links ul li a { color: #333; font-size: 13px; padding: 0 7px; }
.pagination-links ul li.active a { color: #fdb903; }
.pagination-links ul li a.prev, .pagination-links ul li a.next { font-family: 'Raleway', sans-serif; font-size: 13px; position: relative; text-transform: uppercase; }
.pagination-links ul li a.prev { padding-right: 14px; }
.pagination-links ul li a.next { padding-left: 14px; }
.pagination-links ul li a.prev:after, .pagination-links ul li a.next:before { content: ""; height: 13px; width: 1px; background: #e8e8e8; position: absolute; top: 2px; }
.pagination-links ul li a.prev:after { right: 5px; }
.pagination-links ul li a.next:before { left: 0; }
.pagination-links ul li a.prev span { padding-right: 11px; }
.pagination-links ul li a.next span { padding-left: 11px; }
.pagination-links ul li a.prev i, .pagination-links ul li a.next i { font-size: 20px; vertical-align: top; transition: all 0.3s ease 0s; }
.pagination-links ul li a:hover, .pagination-links ul li a:hover i { color: #fdb903; }  .shop-list-area { padding: 40px 0 0; }
.shop-list-area .single-product { overflow: hidden; margin: 0 0 55px; }
.shop-list-area .single-product .product-img { text-align: center; }
.shop-list-area .product-info h4.product-name a { color: #333; text-transform: uppercase; }
.shop-list-area .product-info h4.product-name a:hover { color: #fdb903; }
.product-info .rating-box { padding: 0 0 20px; position: relative; }
.product-info .rating-box:after { content: ""; position: absolute; background: #ddd none repeat scroll 0 0; width: 80px; height: 1px; left: 0; bottom: 0; }
.product-info .rating-box ul li { display: inline-block; }
.product-info .rating-box ul li a.has-rating { color: #fdb903; }
.product-info .rating-box ul li a { color: #aaa; }
.product-info .rating-box ul li a:hover { color: #fdb903; }
.product-info .rating-box ul, .product-info .rating-box a.reviews { display: inline; }
.product-info .rating-box a.reviews { color: #888; font-family: 'Raleway', sans-serif; font-size: 13px; letter-spacing: 1px; margin-left: 8px; }
.shop-list-area .single-product .product-price { margin: 16px 0 0; }
.shop-list-area .single-product:hover .product-price { opacity: 1; visibility: visible; }
.shop-list-area .single-product .product-price span.special-price { color: #fdb903; margin-right: 5px; }
.shop-list-area .single-product .product-price span.old-price { color: #ddd; text-decoration: line-through; }
.shop-list-area .single-product .product-price span.special-price, .shop-list-area .single-product .product-price span.old-price { display: inline; font-size: 18px; }
.shop-list-area .single-product .product-price span.special-price span, .shop-list-area .single-product .product-price span.old-price span { font-size: 25px; font-weight: 700; }
.shop-list-area .single-product .product-short-desc { line-height: 22px; margin: 12px 0 0; }
.shop-list-area .actions { margin: 20px 0 0; }
.shop-list-area .actions a.cart-btn, .shop-list-area .actions a.quick-view-btn, .shop-list-area .actions a.wishlist-btn { border: 1px solid #ddd; color: #333; display: inline-block; margin-right: 7px; }
.shop-list-area .actions a.cart-btn { border-radius: 30px; font-size: 12px; padding: 8px 16px; text-transform: uppercase; }
.shop-list-area .actions a.quick-view-btn, .shop-list-area .actions a.wishlist-btn { border-radius: 15px; line-height: 0; padding: 7.5px 14px; vertical-align: top; }
.shop-list-area .actions a.quick-view-btn i, .shop-list-area .actions a.wishlist-btn i { font-size: 18px; font-weight: 700; }
.shop-list-area .actions a.cart-btn:hover, .shop-list-area .actions a.quick-view-btn:hover, .shop-list-area .actions a.wishlist-btn:hover { background: #698426 none repeat scroll 0 0; border: 1px solid #698426; color: #fff; }    .product-details-area { padding: 30px 0 0; }
.product-details-wrapper .tab-content { margin: 0 0 24px; }
.venobox.zoom-btn { position: relative; top: 3px; }
.venobox.zoom-btn i { color: #333; font-size: 16px; vertical-align: middle; transition: all 0.3s ease 0s; }
.venobox.zoom-btn span { color: #666; font-family: 'Raleway', sans-serif; font-size: 13px; margin-left: 6px; transition: all 0.3s ease 0s; }
.venobox.zoom-btn:hover i, .venobox.zoom-btn:hover span { color: #fdb903; }
.venobox.zoom-btn:hover { color: #fdb903; }
.other-views-thumb ul#thumbnail-gallery li { float: left; margin-right: 15px; }
.other-views-thumb .nav > li { float: left; margin-right: 16px; }
.other-views-thumb .nav > li > a { display: block; padding: 0; position: relative; }
.other-views-thumb .nav > li > a:focus, .nav > li > a:hover { background-color: transparent; }  .related-products-area { padding: 70px 0 0; }
.related-products-area h2.category-title { font-size: 20px; font-weight: 700; margin: 0 0 45px; position: relative; text-transform: uppercase; }
h2.category-title:after { content: ""; position: absolute; background: #aaa none repeat scroll 0 0; width: 40px; height: 1px; top: 34px; left: 0; }
.related-products-area .single-product { clear: both; overflow: hidden; }
.related-products-area .single-product .product-img { float: left; margin-right: 15px; width: 104px; }
.related-products-area .single-product .product-img > a { display: block; padding: 12px 0; }
.related-products-area .product-info { display: block; margin: 5px 0 0; overflow: hidden; }
.related-products-area .single-product a.quick-view i { font-size: 25px; font-weight: bold; line-height: 24px; }
.related-products-area .product-info h3.product-name { font-size: 15px; letter-spacing: 1px; text-transform: uppercase; }
.related-products-area .product-info span.product-price { color: #666; display: block; font-size: 16px; margin: -5px 0 0; }
.related-products-area .product-info span.product-price span { font-size: 22px; }
.related-products-area .product-info a.cart-btn { border: 1px solid #fdb903; border-radius: 30px; color: #fdb903; display: inline-block; font-size: 10px; font-weight: 700; height: 26px; line-height: 26px; margin: 7px 0 0; padding: 0 12px; text-transform: uppercase; transition: all 0.3s ease 0s; }
.related-products-area .single-product:hover .product-info span.product-price { opacity: 1; visibility: visible; }
.related-products-area .product-info a.cart-btn:hover { background: #fdb903 none repeat scroll 0 0; color: #fff; }  .single-product-details-info .product-info h2.product-name { font-size: 25px; text-transform: uppercase; }
.single-product-details-info .product-info h2.product-name a { color: #333; }
.single-product-details-info .product-info h2.product-name a:hover { color: #fdb903; }
.single-product-details-info .product-info .product-price { margin: 14px 0 0; }
.single-product-details-info .product-price span.special-price, .single-product-details-info .product-price span.old-price { display: inline; font-size: 20px; }
.single-product-details-info .product-price span.special-price { color: #fdb903; margin-right: 8px; }
.single-product-details-info .product-price span.old-price { color: #ddd; text-decoration: line-through; }
.single-product-details-info .product-price span.special-price span, .single-product-details-info .product-price span.old-price span { font-size: 35px; font-weight: 700; }
.single-product-details-info .product-short-desc { line-height: 22px; margin: 20px 0 0; }
.single-product-details-info .actions { margin: 20px 0 0; }  .quantity-area { display: inline-block; }
.quantity-area label { font-size: 13px; margin-right: 25px; text-transform: uppercase; }
.quantity-area .product-quantity { width: 104px; margin-right: 20px; position: relative; display: inline-block; }
.quantity-area .product-quantity input[type="text"] { border: 1px solid #ddd; border-radius: 20px; width: 100%; height: 35px; padding: 0 20px; text-align: center; }
.quantity-area .cart-plus-minus { display: inline-block; }
.quantity-area .cart-plus-minus span.increase-btn, .quantity-area .cart-plus-minus span.decrease-btn { background: #fafafa; border: 1px solid #ddd; color: #fdb903; cursor: pointer; width: 30px; height: 100%; font-size: 15px; line-height: 32px; text-align: center; position: absolute; }
.quantity-area .cart-plus-minus span.decrease-btn { border-radius: 20px 0 0 20px; top: 0; left: 0; }
.quantity-area .cart-plus-minus span.increase-btn { border-radius: 0 20px 20px 0; top: 0; right: 0; }
.single-product-details-info .actions a.cart-btn, .single-product-details-info .actions a.wishlist-btn { border: 1px solid #ddd; color: #333; display: inline-block; margin-right: 10px; }
.single-product-details-info .actions a.cart-btn { border-radius: 30px; font-size: 12px; padding: 8px 16px; text-transform: uppercase; }
.single-product-details-info .actions a.wishlist-btn { border-radius: 20px; padding: 5px 14px; vertical-align: top; }
.single-product-details-info .actions a.wishlist-btn i { font-size: 18px; font-weight: 700; line-height: 23px; }
.single-product-details-info .actions a.cart-btn:hover, .single-product-details-info .actions a.wishlist-btn:hover {background: #698426 none repeat scroll 0 0;bor;border: 1px solid #698426;color: #fff;}  .social-links-area { margin: 45px 0 0; }
.social-links-area label { font-size: 13px; margin-right: 14px; text-transform: uppercase; }
.social-links-area ul { display: inline; }
.social-links-area ul li { display: inline-block; margin: 0 2px; }
.social-links-area ul li a { width: 30px; height: 30px; border-radius: 50%; border: 1px solid #ddd; color: #aaa; display: inline-block; font-size: 15px; line-height: 30px; text-align: center; }
.social-links-area ul li a:hover { background: #fdb903; border: 1px solid #fdb903; color: #fff; }  .product-additional-info { margin: 0; }
.additional-info-tabs .nav>li { float: left; position: relative; }
.additional-info-tabs .nav>li:after { content: ""; position: absolute; background: #aaa none repeat scroll 0 0; width: 40px; height: 1px; bottom: 0; left: 0; opacity: 0; transition: all 0.3s ease 0s; }
.additional-info-tabs .nav>li.active:after { opacity: 1; }
.additional-info-tabs .nav>li>a { color: #333; font-size: 18px; margin-right: 30px; padding: 5px 32px 5px 0; position: relative; text-transform: uppercase; }
.additional-info-tabs .nav>li>a:after { content: ""; position: absolute; background: #ddd none repeat scroll 0 0; width: 1px; height: 12px; top: 30%; right: 0; }
.additional-info-tabs .nav>li:last-child>a:after { opacity: 0; }
.additional-info-tabs .nav>li.active>a { color: #fdb903; }
.additional-info-tabs .nav>li:hover:after { opacity: 1; }
.additional-info-tabs .nav>li>a:hover { color: #fdb903; }
.additional-info-tabs .nav>li>a:focus, .additional-info-tabs .nav>li>a:hover { text-decoration: none; background-color: transparent; }
.single-additional-info { margin: 30px 0 0; }  .single-additional-info .product-long-desc ul.about-food { padding: 12px 0 0; }
.single-additional-info .product-long-desc ul li { font-family: 'Raleway', sans-serif; margin: 0 0 6px; }
.single-additional-info .product-long-desc ul li span { font-weight: 700; }
.single-additional-info .product-long-desc .feeding-instructions, .single-additional-info .product-long-desc .ingredients { margin: 30px 0 0; }
.single-additional-info .product-long-desc .feeding-instructions p { margin-bottom: 2px; }
.single-additional-info .product-long-desc .guaranteed-analysis { margin: 27px 0 0; }
.single-additional-info .product-long-desc p.calorie { margin: 26px 0 0; }
.single-additional-info .product-long-desc p.calorie label { font-weight: 700; }  .product-reviews-container { margin: 35px 0; max-width: 650px; width: 100%; }
.product-reviews-container h6 { font-weight: 700; margin-bottom: 22px; text-transform: uppercase; }
.product-reviews { margin-bottom: 30px; }
.product-reviews img { border-radius: 50%; float: left; }
.product-reviews .product-reviews-content { border: 1px solid #ddd; margin-left: 70px; padding: 10px; position: relative }
.product-reviews .product-reviews-content:before { background: #fff none repeat scroll 0 0; border-bottom: 1px solid #e5e5e5; border-left: 1px solid #e5e5e5; content: ""; display: block; height: 10px; left: -6px; position: absolute; top: 10px; transform: rotate(45deg); width: 10px; }
.product-reviews .product-reviews-content p { font-size: 16px; margin: 0 0 10px; }
.product-reviews .product-reviews-content p strong { font-family: 'Montserrat', sans-serif; font-size: 13px; text-transform: uppercase; }
.product-reviews-content span { font-size: 14px; }
.product-reviews .product-reviews-content span.pro-comments-rating { float: right; }
.product-reviews .product-reviews-content .desc { font-family: "Raleway", sans-serif; line-height: 22px; }
.review-form-wrapper input[type="text"], .review-form-wrapper input[type="email"] { background: #fafafa none repeat scroll 0 0; border: 1px solid #ddd; border-radius: 30px; font-family: 'Raleway', sans-serif; font-size: 13px; height: 40px; margin-bottom: 20px; padding: 0 20px; width: 100%; }
.review-form-wrapper textarea { background: #fafafa none repeat scroll 0 0; border: 1px solid #ddd; border-radius: 20px; font-family: 'Raleway', sans-serif; font-size: 13px; height: 170px; margin-bottom: 20px; margin-top: 20px; padding: 10px; width: 100%; resize: none; }
.review-form-wrapper input[type="submit"] { background: #eee none repeat scroll 0 0; border: 1px solid #ddd; border-radius: 30px; color: #333; font-size: 13px; padding: 10px 30px; display: inline-block; text-transform: uppercase; transition: all 0.3s ease 0s; }
.review-form-wrapper input[type=submit]:hover { background: #fdb903; border: 1px solid #fdb903; color: #fff; }
.your-rating span { margin-right: 25px; }
.your-rating span a i { color: #919191; transition: all 0.3s ease 0s; }
.your-rating span:hover a i { color: #fdb903; }
.your-rating h6 { margin-bottom: 10px; }  .single-additional-info .tags-form-wrapper label { display: block; font-size: 14px; font-weight: 700; text-transform: uppercase; margin: 0 0 10px; }
.single-additional-info input.tag-text { width: 300px; height: 40px; padding: 0 20px; background: #fafafa none repeat scroll 0 0; border: 1px solid #ddd; border-radius: 30px; outline: 0; margin: 0 0 15px; }
.single-additional-info button.tag-btn { background: #fff; border: 1px solid #ddd; border-radius: 30px; color: #333; font-size: 13px; font-weight: 400; height: 40px; line-height: 40px; outline: 0; padding: 0 20px; text-align: center; text-transform: uppercase; transition: all 0.3s ease 0s; display: block; vertical-align: top; }
.single-additional-info button.tag-btn:hover { background: #fdb903; border: 1px solid #fdb903; color: #fff; }
.single-additional-info p.note { font-size: 13px; margin: 2px 0 0; }  .upsell-products-area { padding: 98px 0 78px; }
.upsell-products-area h2.section-heading-text { font-size: 20px; font-weight: 700; padding: 0 0 13px; position: relative; text-transform: uppercase; }
.upsell-products-area h2.section-heading-text:after { content: ""; position: absolute; background: #aaa none repeat scroll 0 0; width: 40px; height: 1px; bottom: 0; left: 0; }
.upsell-products-container { margin: 45px 0 0; }
.upsell-products-container .col-md-3 { width: 100%; }
.upsell-products-container .product-info { text-align: center; }
.product-info h6.product-name { margin: 0 0 5px; }
.upsell-products-container .product-info .product-price { margin-top: -7px; }
.upsell-products-container .product-info .cart-btn-container a.cart-btn { bottom: -12px; }    .shopping-steps-area { padding: 55px 0 47px; }
.single-step { text-align: center; }
.single-step .step-number { border: 1px solid #aaa; border-radius: 50%; cursor: pointer; width: 56px; height: 56px; margin: 0 auto; transition: all 0.3s ease 0s; }
.single-step.active .step-number { background: #fdb903; border: 1px solid #fdb903; }
.single-step.active .step-number span { color: #fff; }
.single-step .step-number span { color: #fdb903; font-size: 16px; font-weight: 700; line-height: 56px; transition: all 0.3s ease 0s; }
.single-step:hover .step-number { background: #fdb903 none repeat scroll 0 0; border: 1px solid #fdb903; }
.single-step:hover .step-number span { color: #fff; }
.single-step .step-name { font-size: 14px; font-weight: 700; letter-spacing: 1px; display: inline-block; padding: 15px 0 28px; position: relative; text-transform: uppercase; }
.single-step .step-name:after { content: ""; position: absolute; background: #fdb903 none repeat scroll 0 0; width: 80px; height: 3px; bottom: 0; left: 50%; margin-left: -40px; opacity: 0; transition: all 0.3s ease 0s; }
.single-step.active .step-name:after { opacity: 1; }
.single-step:hover .step-name:after { opacity: 1; }  .shopping-cart-area { margin: 8px 0 0; padding: 0 0 60px; }  .shopping-cart-table .table > thead > tr > th { border-bottom: 1px solid #ddd; font-weight: 700; letter-spacing: 1px; padding: 20px 0; text-align: left; text-transform: uppercase; }
.shopping-cart-table .table>tbody>tr:last-child { border-bottom: 1px solid #ddd; }
.shopping-cart-table .table>tbody>tr>td { padding: 30px 0; vertical-align: middle; }
.shopping-cart-table .table>tbody>tr>td.product-remove { width: 100px; text-align: center; }
.shopping-cart-table .table>tbody>tr>td a.remove-btn i { color: #888; font-size: 18px; font-weight: 600; transition: all 0.3s ease 0s; }
.shopping-cart-table .table>tbody>tr>td.product-img { width: 150px; }
.shopping-cart-table .table>tbody>tr>td.product-name { width: 413px; }
.shopping-cart-table .table>tbody>tr>td.product-name a { color: #444; text-transform: uppercase; }
.shopping-cart-table .table>tbody>tr>td.unit-price { width: 172px; }
.shopping-cart-table .table>tbody>tr>td.product-quantity { width: 224px; }
.shopping-cart-table .table>tbody>tr>td.product-quantity .quantity-area { width: 104px; position: relative; }
.shopping-cart-table .table>tbody>tr>td.product-quantity .quantity-area input[type="text"] { border: 1px solid #ddd; border-radius: 20px; width: 100%; height: 35px; padding: 0 20px; text-align: center; }
.shopping-cart-table .table>tbody>tr>td span.amount { color: #fdb903; font-size: 18px; }
.shopping-cart-table .table>tbody>tr>td a.remove-btn i:hover, .shopping-cart-table .table>tbody>tr>td.product-name a:hover { color: #fdb903; }  .shopping-cart-calculation { border-bottom: 1px solid #ddd; padding: 46px 0 63px; }
.calculate-shipping h6, .cart-total h6 { font-size: 15px; font-weight: 700; text-transform: uppercase; }
.calculate-shipping .input-fields { margin: 38px 0 0; }
.calculate-shipping .single-field { width: 94%; position: relative; overflow: hidden; margin: 0 0 20px; }
.calculate-shipping .single-field select { background: #fafafa none repeat scroll 0 0; border: 1px solid #ddd; border-radius: 30px; font-family: 'Raleway', sans-serif; font-size: 13px; width: 100%; height: 40px; line-height: 40px; padding-left: 20px; }
.calculate-shipping .single-field:after { content: "\f107"; font-family: FontAwesome; font-size: 18px; position: absolute; background: #f1f1f1 none repeat scroll 0 0; border: 1px solid #ddd; border-radius: 0 30px 30px 0; color: #fdb903; width: 45px; height: 100%; line-height: 40px; top: 0; right: 0; pointer-events: none; text-align: center; }
.calculate-shipping a.update-totals-btn { border: 1px solid #ddd; border-radius: 30px; color: #333; font-size: 13px; margin: 3px 0 0; padding: 10px 17px; display: inline-block; text-transform: uppercase; }
.calculate-shipping a.update-totals-btn:hover { background: #fdb903; border: 1px solid #fdb903; color: #fff; }  .cart-total-table { margin: 13px 10px 0 0; text-transform: uppercase; }
.cart-total-table .table>tbody>tr>th, .cart-total-table .table>tbody>tr>td { border-top: 0px solid #ddd; border-bottom: 1px solid #ddd; font-weight: 400; letter-spacing: 1px; padding: 22px 0; }
.cart-total-table .table>tbody>tr>th { width: 400px; }
.cart-total-table .table>tbody>tr>td { padding-right: 10px; }
.cart-total .table>tbody>tr.order-total>th, .cart-total .table>tbody>tr.order-total>td { border-bottom: 0px solid #ddd; }
.cart-total .table>tbody>tr.order-total { color: #fdb903; }  .shopping-cart-bottom { padding: 54px 0; }
.coupon-code-area .coupon-code { background: #fafafa none repeat scroll 0 0; border: 1px solid #ddd; border-radius: 30px; width: 278px; height: 40px; font-family: 'Raleway', sans-serif; font-size: 13px; margin-right: 20px; padding: 0 20px; }
.coupon-code-area button.apply-coupon { background: #fff none repeat scroll 0 0; border: 1px solid #ddd; border-radius: 30px; color: #333; font-size: 13px; text-transform: uppercase; padding: 0 14px 0 18px; height: 40px; display: inline-block; line-height: 40px; vertical-align: top; transition: all 0.3s ease 0s; }
.shopping-cart-btns .update-btn, .shopping-cart-btns .checkout-btn { background: #eee none repeat scroll 0 0; border: 1px solid #ddd; border-radius: 30px; color: #333; font-size: 13px; display: inline-block; padding: 10px 20px; float: right; text-align: center; text-transform: uppercase; }
.shopping-cart-btns .update-btn { margin-right: 20px; }
.shopping-cart-btns .checkout-btn { margin-right: 13px; }
.coupon-code-area button.apply-coupon:hover, .shopping-cart-btns .update-btn:hover, .shopping-cart-btns .checkout-btn:hover { background: #fdb903 none repeat scroll 0 0; border: 1px solid #fdb903; color: #fff; }  .login-link-area p { margin: -3px 0 0; }
.login-link-area a { color: #dc9814; }
.billing-details h6, .shipping-details h6 { font-weight: 700; margin: 0 0 40px; text-transform: uppercase; }  .checkout-form-area { padding: 65px 0 0; }
.checkout-form-area .single-field label { display: block; font-size: 13px; font-weight: 700; margin: 0 0 11px; text-transform: uppercase; }
.checkout-form-area .single-field label span { margin-left: 5px; color: #ff5555; }
.checkout-form-area .single-field select, .checkout-form-area .single-field input[type="text"] { background: #fafafa none repeat scroll 0 0; border: 1px solid #ddd; border-radius: 30px; height: 40px; font-family: 'Raleway', sans-serif; font-size: 13px; padding: 0 15px; width: 95%; }
.checkout-form-area .single-field.first-name, .checkout-form-area .single-field.last-name, .checkout-form-area .single-field.email-address, .checkout-form-area .single-field.phone { width: 46%; display: inline-block; }
.checkout-form-area .single-field { margin: 0 0 30px; position: relative; overflow: hidden; }
.checkout-form-area .single-field.select:after { content: "\f107"; font-family: FontAwesome; font-size: 18px; position: absolute; background: #f1f1f1 none repeat scroll 0 0; border: 1px solid #ddd; border-radius: 0 30px 30px 0; color: #fdb903; width: 45px; height: 40px; line-height: 40px; top: 29px; right: 20px; pointer-events: none; text-align: center; }
.checkout-form-area .single-field.first-name { margin-right: 14px; }
.checkout-form-area .single-field.first-name input[type="text"], .checkout-form-area .single-field.last-name input[type="text"] { width: 100%; }
.checkout-form-area .single-field.address input[type="text"] { margin: 0 0 15px; }
.checkout-form-area .single-field.address input[type="text"]+ input[type="text"] { margin-bottom: 0; }
.checkout-form-area .single-field textarea.order-notes { background: #fafafa none repeat scroll 0 0; border: 1px solid #ddd; border-radius: 20px; font-family: 'Raleway', sans-serif; height: 172px; width: 95%; padding: 20px; resize: none; }
.billing-details .single-field span.create-account { font-family: 'Raleway', sans-serif; margin-left: 10px; }  .order-details-area { padding: 65px 0 90px; }
.order-details-heading { font-weight: 700; position: relative; margin: 0 0 35px; padding: 0 0 8px; text-transform: uppercase; }
.order-details-heading:after { content: ""; position: absolute; background: #ddd none repeat scroll 0 0; width: 40px; height: 1px; bottom: 0; left: 50%; margin-left: -20px; }  .order-info { padding-right: 30px; }
.order-info-table .table { text-transform: uppercase; }
.order-info-table .table>thead>tr>th { padding: 15px 0; }
.order-info-table .table > thead > tr > th { border-bottom: 1px solid #ddd; }
.order-info-table .table>tbody>tr:nth-child(2n)>td { border: 0px solid; padding: 0 0 25px; }
.order-info-table .table>tbody>tr:nth-child(2n+1)>td { border: 0px solid #ddd; padding: 30px 0 20px 0; }
.order-info-table .table>tbody>tr>td.product-name { width: 400px; }
.order-info-table .table>tbody>tr>td.product-name span { color: #fdb903; }
.order-info-table .table>tfoot>tr>th, .order-info-table .table>tfoot>tr>td { font-weight: 400; padding: 16px 0; }  .payment-method-selection-area { padding-left: 30px; text-transform: uppercase; }
.payment-method-selection-area .single-method { border-bottom: 1px solid #ddd; padding: 19px 0 15px; }
.payment-method-selection-area .single-method span { margin-left: 15px; vertical-align: top; }
.payment-method-selection-area p { font-size: 13px; line-height: 22px; text-transform: none; }
.payment-method-selection-area .single-method.bank-transfer .method-desc p { margin: 13px 0 0; }
.method-desc > img { margin: 19px 0 13px; }
.payment-method-selection-area .single-method.paypal .method-desc a { color: #fdb903; cursor: help; font-family: 'Raleway', sans-serif; font-size: 13px; margin-left: 27px; position: relative; top: 8px; text-transform: none; }
.payment-method-selection-area p.note { margin: 16px 0 0; }  .shopping-cart-area.wishlist { padding: 60px 0; }
.shopping-cart-area h6.wishlist-heading, .my-account-area h6.account-heading { font-weight: 700; text-transform: uppercase; }
.shopping-cart-table .table > tbody > tr > td.cart-btn-container { width: 162px; }
.shopping-cart-table .table > tbody > tr > td.cart-btn-container a.add-to-cart { background: #fff none repeat scroll 0 0; border: 1px solid #fdb903; border-radius: 30px; color: #fdb903; font-size: 12px; padding: 8px 16px; display: inline-block; text-transform: uppercase; transition: all 0.3s ease 0s; }
.shopping-cart-table .table > tbody > tr > td.cart-btn-container a.add-to-cart:hover { background: #fdb903 none repeat scroll 0 0; color: #fff; }    .my-account-area { padding: 60px 0; }
.login-info > h6, .registration-info > h6 { text-transform: uppercase; font-weight: 700; margin: 0 0 25px; }
.account-heading { margin: -3px 0 30px; }  .login-form-area, .registration-form-area { border: 1px solid #ddd; padding: 30px; }
.login-form-area .single-field, .registration-form-area .single-field { margin: 0 0 10px; }
.login-form-area .single-field label, .registration-form-area .single-field label { display: block; font-size: 13px; font-weight: 700; margin: 0 0 11px; text-transform: uppercase; }
.login-form-area .single-field label span, .registration-form-area .single-field label span { margin-left: 5px; color: #ff5555; }
.login-form-area .single-field input[type="email"], .registration-form-area .single-field input[type="email"], .login-form-area .single-field input[type="password"], .registration-form-area .single-field input[type="password"] { background: #fafafa none repeat scroll 0 0; border: 1px solid #ddd; border-radius: 30px; height: 40px; font-family: 'Raleway', sans-serif; font-size: 13px; padding: 0 15px; width: 100%; }  .form-action { display: block; overflow: hidden; padding: 20px 0 0; }
.form-action > label { font-size: 13px; position: relative; top: 6px; }
.form-action > input[type="submit"], .form-action > label { float: right; margin-left: 20px; }
.form-action > input[type="submit"] { background: #eee none repeat scroll 0 0; border: 1px solid #ddd; border-radius: 30px; color: #333; font-size: 14px; padding: 8px 25px; text-transform: uppercase; transition: all 0.3s ease 0s; }
.form-action > input[type="submit"]:hover { background: #fdb903 none repeat scroll 0 0; border: 1px solid #fdb903; color: #fff; }
.form-action input[type="checkbox"] { position: relative; right: 7px; top: 2px; }
.password-recover > a { color: #333; display: inline-block; font-size: 13px; margin: 10px 0 0; }
.password-recover > a:hover { color: #fdb903; }    .our-story-area.about { padding: 53px 0 0; }
.our-story-area.about .our-story-img img { margin: 1px 0 0; }
.our-story-area.about .our-story-heading h2 {color: #698426;margin: 0 0 4px;}
.our-story-area.about .our-story-heading h1 { font-size: 40px; font-weight: 700; margin: 0 0 9px -3px; }
.our-story-area.about .our-story-left p.our-story-desc { color: #333; width: 635px; margin-top: 27px; }
.our-stories p.our-story-desc+p.our-story-desc { margin: 25px 0 0; }
.our-stories p.our-story-desc span { color: #fdb903; font-family: 'Montserrat', sans-serif; font-size: 16px; font-weight: 700; margin-right: 7px; }  .team-area { padding: 90px 0 92px; }
.team-area h5.section-title { font-weight: 700; text-transform: uppercase; text-align: center; position: relative; }
.team-area h5.section-title:after { content: ""; position: absolute; background: #aaa none repeat scroll 0 0; width: 40px; height: 1px; top: 31px; left: 50%; margin-left: -20px; }
.team-members-area { padding: 36px 0 0px; }
.single-team-member { position: relative; overflow: hidden; text-align: center; }
.single-team-member .member-img>a { display: block; position: relative; overflow: hidden; }
.single-team-member .member-img>a:before { content: ""; position: absolute; background: rgba(0,0,0,0.3); width: 100%; height: 100%; display: block; top: 0; left: 0; opacity: 0; visibility: hidden; transition: all 0.3s ease 0s; }
.member-social-links ul li { float: left; margin-right: 22px; opacity: 0; transform: translateY(20px); }
.member-social-links ul li:nth-child(1) { transition: all 0.3s ease 0s; }
.member-social-links ul li:nth-child(2) { transition: all 0.3s ease 0.1s; }
.member-social-links ul li:nth-child(3) { transition: all 0.3s ease 0.2s; }
.member-social-links ul li:last-child { margin-right: 0; transition: all 0.3s ease 0.3s; }
.member-social-links ul li a { color: #fff; font-size: 20px; }
.member-social-links ul li a:hover { color: #fdb903; }
.member-social-links { position: absolute; top: 40%; left: 50%; margin-top: -10px; margin-left: -63px; }
.single-team-member:hover .member-img a:before { opacity: 1; visibility: visible; }
.single-team-member:hover .member-social-links ul li { opacity: 1; visibility: visible; transform: translateY(0); }
.member-info h6.member-name { font-weight: 700; margin: 21px 0 0; text-transform: uppercase; }
.member-info h6.member-name a { color: #555; }
.member-info p.member-designation { color: #fdb903; font-weight: 500; margin: 3px 0 0; text-transform: capitalize; }    .contact-top { padding: 55px 0 75px; }
.map-area #map { width: 100%; height: 475px; }  .single-contact-content { background: #f7f7f7 none repeat scroll 0 0; padding: 42px 0 47px; min-height: 190px; }
.single-contact-content .contact-icon { padding: 0 0 11px; }
.single-contact-content .contact-icon i {color: #698426;font-size: 35px;font-weight: 700;transition: all 0.4s ease 0s;}
.single-contact-content h5 { font-weight: 700; margin: 0 0 13px; text-transform: uppercase; }
.single-contact-content > span { color: #666; font-family: 'Raleway', sans-serif; font-size: 14px; display: block; margin: 0 0 4px; }
.single-contact-content > span > a { color: #666; }
.single-contact-content > span > a:hover { color: #fdb903; }  .contact-form-area { padding: 82px 15px 100px; text-align: center; }
.single-contact-content > p { color: #666; line-height: 22px; margin: -1px 0 5px; }
.single-contact-content:hover .contact-icon i { transform: scale(1.3); }
.contact-form-area h5 { margin: 0 0 39px; padding: 0 0 12px; position: relative; text-transform: uppercase; }
.contact-form-area h5:after { content: ""; position: absolute; background: #aaa none repeat scroll 0 0; width: 40px; height: 1px; left: 50%; margin-left: -20px; bottom: 0; }
.contact-form-area .contact-form .single-field input[type="text"], .contact-form-area .contact-form .single-field input[type="email"], .contact-form-area .contact-form .single-field textarea { background: #fafafa none repeat scroll 0 0; border: 1px solid #ddd; border-radius: 30px; font-family: 'Raleway', sans-serif; font-size: 13px; width: 100%; height: 40px; padding: 0 20px; margin: 0 0 25px; }
.contact-form-area .contact-form .single-field textarea { border-radius: 20px; height: 172px; padding: 20px; resize: none; }
.send-btn-container input[type="submit"] {background: #698426;bo;border: 1px solid #698426;border-radius: 30px;color: #fff;font-size: 13px;padding: 10px 20px;display: inline-block;text-transform: uppercase;transition: all 0.3s ease 0s;}
.send-btn-container input[type="submit"]:hover {background: #fff;border: 1px solid #698426;color: #698426;}
.contact-form-area .thanks-text { color: #0CB038; padding: 0 0 20px; }
.contact-form-area .thanks-text h5 { font-weight: 700; margin: 0 0 15px; }
.contact-form-area .thanks-text h5:after { background: #0CB038 none repeat scroll 0 0; }
.contact-form-area .thanks-text p { font-weight: 500; }  a#scrollUp {width: 50px;height: 50px;display: inline-block;background: #f7f7f7 none repeat scroll 0 0;border: 1px solid #698426;color: #698426;bottom: 25px;right: 20px;text-align: center;line-height: 50px;font-size: 30px;animation: fadeInUp 0.5s ease-in-out 0s;}
a#scrollUp:hover { background: #698426 none repeat scroll 0 0; border: 1px solid #698426; color: #fff; }  .modal { z-index: 13000 }
#productModal .modal-dialog { margin: 5% auto; max-width: 96%; min-height: 300px; padding: 20px; width: 870px; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; }
#productModal .modal-header { border: 0 none; padding: 0; min-height: auto; }
#productModal button.close { position: absolute; right: 10px; top: 10px; z-index: 2; opacity: 1; -webkit-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; }
#productModal button.close span { border: 1px solid #909295; border-radius: 60px; color: #909295; display: block; height: 30px; line-height: 25px; text-align: center; width: 30px; padding-top: 1px; }
#quickview-wrapper .modal-content { border-radius: 0; }
.modal-product { overflow: hidden; }
.modal-product .product-images { float: left; width: 40%; }
.modal-product .product-images .quick-thumbnails { float: left; width: 100%; }
.modal-product .product-images .main-image { border: 1px solid #ddd; float: left; margin-bottom: 10px; width: 100%; }
.modal-product .product-images .main-image img { box-shadow: none; padding: 8px 0 11px; }
.modal-product .product-info { float: left; padding-left: 30px; width: 60%; }
.modal-product .product-info h1 { font-size: 22px; font-weight: normal; margin: 0 0 20px; }
.modal-product .product-info .price-box { float: left; margin: -4px 0 12px; width: 100%; }
.modal-product .product-info .price-box span.special-price { color: #fdb903; font-family: "Montserrat", sans-serif; font-size: 24px; font-weight: 400; }
.modal-product .product-info .price-box .product-price span span { font-size: 28px; }
.modal-product .product-info .see-all { color: #42414f; display: inline-block; margin-bottom: 25px; margin-top: 5px; text-decoration: underline; }
.quick-add-to-cart .add-to-cart-button { background: #fff none repeat scroll 0 0; border: 1px solid #fdb903; border-radius: 30px; color: #fdb903; font-weight: 700; height: 35px; margin-left: 0; padding: 0 30px; text-transform: uppercase; transition: all 0.3s ease 0s; }
.quick-add-to-cart .add-to-cart-button:hover { background: #fdb903 !important; color: #fff; }
.modal-product .product-info .see-all:hover { color: #fdb903; }
h3.widget-title-modal { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; color: #42414f; float: left; font-size: 16px; line-height: 30px; margin: 0 0 5px; text-align: left; text-transform: none; width: 100%; }
.modal-product .product-info .quick-add-to-cart { border-bottom: 1px solid #e5e5e5; float: left; margin: 0 0 20px; padding: 0 0 25px; width: 100%; }
.modal-product .product-info .quick-desc { border-bottom: 1px solid #e5e5e5; color: #333; font-family: 'Raleway', sans-serif; float: left; font-size: 14px; line-height: 24px; margin: 0 0 15px; padding: 0 0 15px; width: 100%; }
.modal-product .widget { float: left; width: 100%; }
.modal-product .widget .widget-title { background: none; color: #909295; float: left; font-size: 16px; line-height: 30px; margin: 0 0 5px; text-align: left; text-transform: none; width: 100%; }
.modal-product .widget .social-icons { float: left; margin: 0; padding: 0; }
.modal-product .widget .social-icons li { float: left; line-height: 30px; list-style: none; margin-right: 10px; }
.modal-product .widget .social-icons li .social-icon { border: 1px solid #e5e5e5; border-radius: 3px; color: #909295; display: inline-block; font-size: 18px; line-height: 28px; text-align: center; width: 40px; }
.modal-product .widget .social-icons li .social-icon:hover { color: #fff }
.modal-product .widget .social-icons li .social-icon.facebook:hover { background: #3B579D; border: 1px solid #3B579D; }
.modal-product .widget .social-icons li .social-icon.twitter:hover { background: #3ACAFF; border: 1px solid #3ACAFF; }
.modal-product .widget .social-icons li .social-icon.pinterest:hover { background: #CB2027; border: 1px solid #CB2027; }
.modal-product .widget .social-icons li .social-icon.tumblr:hover { background: #304E6C; border: 1px solid #304E6C; }
.modal-product .widget .social-icons li .social-icon.gplus:hover { background: #DD4B39; border: 1px solid #DD4B39; }
.modal-product .widget .social-icons li .social-icon.linkedin:hover { background: #0097BD; border: 1px solid #0097BD; }
.logo-sm.visible-xs { margin: 20px auto 0; text-align: center; width: 100%; }
.copyright-text p a { color: #fdb903 }
.copyright-text p a:hover { text-decoration: underline }
.acf-map { width: 100%; height: 400px; border: #ccc solid 1px; margin: 20px 0; }
@media(max-width:480px) {
.copyright-text ul { display: block; float: none; text-align: center; }
.acf-map { height: 250px }
} .acf-map img { max-width: inherit !important; }
span.wpcf7-not-valid-tip { color: #f00; font-size: 1em; display: block; margin-bottom: 10px; margin-top: -20px; }
.cat-blog-wrapper { padding-top: 50px }
.single-blog { float: none; clear: both; margin-bottom: 40px; }
.single-blog::after { display: block; content: ''; float: none; clear: both; }
.single-blog:hover a.quick-view { opacity: 1; visibility: visible; transform: scale(1); }
.single-blog .blog-name a { color: #000 }
h1.urun-kat-tit { float: left; font-size: 24px; font-weight: 500 }
.sticknav { position: fixed; top: -100px; left: 0; z-index: 99999; width: 100%; background: #fff; border-bottom: solid 5px rgba(0,0,0,.1); -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -ms-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out; }
.sticknav .main-menu { padding: 20px 0 10px; }
.sticknav .main-menu ul#menu-ana-menu-1 { text-align: right; }
.sticknav .main-menu ul#menu-ana-menu-1>li { display: inline-block; padding: 10px 0; vertical-align: middle; }
.sticknav .main-menu ul#menu-ana-menu-1>li>a { color: #666; font-size: 14px; padding: 0 15px; text-transform: uppercase; font-weight: 700 }
.sticknav .main-menu ul#menu-ana-menu-1>li:hover>a { color: #fdb903; }
.sticknav .main-menu ul#menu-ana-menu-1 li { position: relative; }
.sticknav .main-menu ul#menu-ana-menu-1 li.logo { padding: 0; float: left; min-width: 200px; }
.sticknav .main-menu ul#menu-ana-menu-1 li.logo a { padding: 0; background-size: contain; background-repeat: no-repeat; background-position: left top; width: 160px; height: 50px; margin-top: 0px; }
.sticknav .main-menu ul#menu-ana-menu-1 li:hover .sub-menu { opacity: 1; visibility: visible; top: 100%; z-index: 999; }
.sticknav.active { top: 0 }
.urun-img { position: relative }
.urun-img .effect {position: absolute;background: rgba(255,255,255,0.8);border-radius: 50%;color: #698426;width: 46px;height: 46px;display: inline-block;text-align: center;top: 50%;left: 50%;margin-top: -23px;margin-left: -23px;opacity: 0;visibility: hidden;z-index: 99;transform: scale(0);transition: all 0.4s ease-in-out 0s;}
.urun-img:hover .effect { transform: scale(1); visibility: visible; opacity: 1; }
.urun-img:hover .effect i { font-size: 30px; margin-top: 9px; }@media only screen and (min-width:1440px) and (max-width: 1920px){
.slider-area.home .layer-1-3 img {
width: 18%;
left:22%;
}
.slider-area.home .layer-1-4 img {
width: 26%;
left:37%;
}
.slider-area.home .layer-1-5 img {
width: 18%;
right: 22.5%;
top: 31%;
}
.slider-area.home .layer-2-1 .title1 {
font-size: 100px;
}
.slider-area.home .layer-2-2 .title2 {
font-size: 55px;
}
.slider-area.home .layer-2-3 {
right: 23.4%;
}
.slider-area.home .layer-2-3 p {
font-size: 20px;
line-height: 32px;
}
.slider-area.home .layer-2-4 .title3 {
right: 40.5%;
}
.slider-area.home .layer-2-5 img {
width: 18%;
}
.slider-area.home .layer-3-1 .title1 {
font-size: 120px;
}
.slider-area.home .layer-3-2 .title2 {
font-size: 75px;
}
.slider-area.home .layer-3-3 .title3 {
font-size: 36px;
}
.slider-area.home .layer-3-4 .title4 {
font-size:45px;
}
.slider-area.home .layer-3-4 .title4 small {
font-size: 32px;
}
.slider-area.home .layer-3-4 .title4 span {
font-size: 70px;
}
.slider-area.home .layer-3-5 img {
right: 12%;
top: 16%;
width: 23%;
}
.mobile-menu-area{
display:none;
}
}
@media (min-width:1170px){
.mobile-menu-area{
display:none;
}
} @media (min-width: 992px) and (max-width: 1169px) {
.container {width:970px;}
.slider-area {
overflow: hidden;
padding: 0 0 170px;
}
.slider-area.home .layer-1-4 img {
width:30%;
left:37.5%;
}
.slider-area.home .layer-1-2 .title2, .slider-area.home .layer-1-6 .title3 {
font-size:30px;
}
.slider-area.home .layer-1-2 .title2 span, 
.slider-area.home .layer-1-6 .title3 span {
font-size:40px;
}
.slider-area.home .layer-1-3 img {
width:20%;
top:38.4%;
}
.slider-area.home .layer-1-4 img {
top:30%;
}
.slider-area.home .layer-1-5 img {
width:20%;
top:37.5%;
}
.slider-area.home .layer-2-1 .title1 {
font-size: 75px;
right: 8.4%;
top: 25%;
}
.slider-area.home .layer-2-2 .title2 {
font-size: 40px;
letter-spacing: 2px;
right: 8.5%;
top: 45%;
}
.slider-area.home .layer-2-3 {
right: 10.7%;
top: 57%;
}
.slider-area.home .layer-2-4 .title3{
font-size:30px;
top:74%;
right:40.5%;
}
.slider-area.home .layer-2-4 .title3 span {
font-size: 50px;
}
.slider-area.home .layer-2-5 img {
left: 14%;
top: 18.1%;
width: 24%;
}
.slider-area.home .layer-3-1 .title1 {
font-size: 90px;
}
.slider-area.home .layer-3-2 .title2 {
font-size: 55px;
left: 14%;
top: 44%;
}
.slider-area.home .layer-3-3 .title3 {
top: 60%;
}
.slider-area.home .layer-3-4 .title4 {
font-size:30px;
top:68%;
}
.slider-area.home .layer-3-4 .title4 span {
font-size: 50px;
}
.slider-area.home .layer-3-5 img {
right: 10%;
top: 18.5%;
width: 28%;
}
.our-story-area {
padding: 50px 0 0;
}
.our-story-left {
margin-right:1%;
width:55%;
}
.our-story-left p.our-story-desc {
width:530px;
}
.banner-area {
padding: 70px 0;
}
.banner-text p {
max-width:430px;
}
.video-area {
width:440px;
top:-8px;
}
.blog-posts-area {
padding: 0 0 53px;
}
.post-info h3.post-title {
font-size:18px;
line-height: 27px;
}
.single-footer-widget h6.widget-title {
font-size:15px;
}
.slider-area.home-2 .layer-1-2,
.slider-area.home-2 .layer-1-4{
top: 45%;
}
.slider-area.home-2 .layer-1-2 {
left: 2.6%;
}
.slider-area.home-2 .layer-1-4 {
right: 1.6%;
}
.slider-area.home-2 .layer-1-3 img {
margin-left: -234px;
top: 33%;
width: 65%;
}
.slider-area.home-2 .layer-2-1 .title1 {
font-size: 55px;
left: 9%;
top:18%;
}
.slider-area.home-2 .layer-2-2 .title2 {
font-size:30px;
left: 5.8%;
}
.slider-area.home-2 .layer-2-3 {
left: 7.5%;
}
.slider-area.home-2 .layer-2-4 .title3 {
font-size: 35px;
left:37%;
top:52%;
}
.slider-area.home-2 .layer-2-4 .title3 span {
font-size: 45px;
}
.slider-area.home-2 .layer-2-5 img {
right: 10%;
top: 13%;
width: 28%;
}
.slider-area.home-2 .layer-3-1 .title1 {
left: 52%;
top: 22%;
}
.slider-area.home-2 .layer-3-2 .title2 {
font-size:38px;
left: 52.2%;
}
.slider-area.home-2 .layer-3-3 .title3 {
left: 52.5%;
top: 46%;
}
.slider-area.home-2 .layer-3-4 .title4 {
font-size: 30px;
left: 52.7%;
top: 53%;
}
.slider-area.home-2 .layer-3-4 .title4 span {
font-size: 50px;
}
.slider-area.home-2 .layer-3-5 img {
left: 10%;
width: 33%;
}
.our-products-area.home-2 {
padding: 60px 0 33px;
}
.new-best-top-area .product-info h3.product-name {
font-size: 14px;
}
.blog-posts-area.home-2 {
padding: 0 0 80px;
}
.shop-area {
padding: 0 0 100px;
}
.single-sidebar-widget h6.widget-title {
font-size: 15px;
}
.price-filter form input[type="text"] {
width: 50px;
}
.price-filter form input[type="submit"] {
padding: 0 12px;
}
.our-story-area.about .our-story-img img{
margin:40px 0 0;
}
.product-additional-info {
margin: 60px 0 0;
}
.related-products-area .product-info h3.product-name {
font-size: 14px;
letter-spacing: 1px;
}
.single-step .step-name {
font-size: 13px;
}
.order-info-table .table > tfoot > tr.shipping > td {
width: 125px;
}
.payment-method-selection-area .single-method.paypal .method-desc a {
font-size: 13px;
margin-left: 17px;
}
.cart-total-table .table > tbody > tr > th {
width: 320px;
}
.coupon-code-area .coupon-code {
width: 218px;
}
.shopping-cart-area.wishlist .shopping-cart-table .table > tbody > tr > td.cart-btn-container{
width:150px;
}
.mobile-menu-area {
display: none;
}
} @media (min-width: 768px) and (max-width: 991px) {
.container {width:750px;}
.slider-area.home .layer-1-1 .title1 {
font-size: 40px;
margin-left: -271px;
top: 14.5%;
}
.slider-area.home .layer-1-1 .big-title {
font-size: 70px;
margin-left:-179px;
top: 8.5%;
}
.slider-area.home .layer-1-2 .title2, 
.slider-area.home .layer-1-6 .title3{
font-size:25px;
}
.slider-area.home .layer-1-2 .title2 span, 
.slider-area.home .layer-1-6 .title3 span {
font-size: 35px;
}
.slider-area.home .layer-1-2 .title2{left:4%;}
.slider-area.home .layer-1-6 .title3 {
right: 3%;
}
.slider-area.home .layer-1-3 img {
width: 20%;	
top: 50.5%;
}
.slider-area.home .layer-1-4 img {
width: 30%;
top: 36%;
}
.slider-area.home .layer-1-5 img {
width:20%;
top: 48%;
}
.slider-area.home .layer-2-1 .title1 {
font-size: 56px;
letter-spacing: 5px;
right: 14.5%;
top:25%;
}
.slider-area.home .layer-2-2 .title2 {
font-size: 36px;
right: 5%;
top: 46%;
}
.slider-area.home .layer-2-3 {
right: 9%;
top: 59.4%;
}
.slider-area.home .layer-2-3 p {
font-size: 16px;
}
.slider-area.home .layer-2-4 .title3{
font-size:30px;
right: 44.5%;
top: 80%;
}
.slider-area.home .layer-2-4 .title3 span {
font-size: 40px;
}
.slider-area.home .layer-2-5 img {
width: 25%;
left: 10%;
}
.slider-area.home .layer-3-1 .title1 {
font-size: 70px;
left: 10%; 
}
.slider-area.home .layer-3-2 .title2 {
font-size: 45px;
left: 10%;
top: 45%;
}
.slider-area.home .layer-3-3 .title3 {	
font-size: 24px;
left: 10.3%;
top: 62%;
}
.slider-area.home .layer-3-4 .title4 {
font-size:25px;
left: 10.3%;
top:72%;
}
.slider-area.home .layer-3-4 .title4 small {
font-size: 20px; 
}
.slider-area.home .layer-3-4 .title4 span {
font-size: 40px;
}
.slider-area.home .layer-3-5 img {
right: 10%;
width: 30%;
}
.our-story-area {
padding: 60px 0 0;
}
.our-story-left p.our-story-desc {
width: 380px;
}
.our-story-img img {
margin: 38px 0 0;
}
.testimonial-img > img {
display: block;
margin: 0 auto;
text-align: center;
}
.banner-area {
padding: 70px 0;
}
.video-area {
position: inherit;
width: 100%;
}
.video-container::after {
display: none;
}
video {width: 100%;}
.blog-posts-area {
padding: 0 0 63px;
}
.footer-middle {
padding: 65px 0 49px;
}
.single-service::after {
display:none;
}
.top-banner-area.home-2 .single-banner h3.banner-text {
font-size:18px;
}
.top-banner-area.home-2 .single-banner.banner-1 h3.banner-text {
bottom: 7px;
right: 10px;
}
.top-banner-area.home-2 .single-banner.banner-2 h3.banner-text {
left: 10px;
top: 24px;
}
.slider-area.home-2 .layer-1-1 .title1 {
font-size:30px;
top: 13%;
margin-left: -204px;
}
.slider-area.home-2 .layer-1-1 .big-title {
font-size: 60px;
margin-left: -154px;
top: 8%;
}
.slider-area.home-2 .layer-1-3 img {
margin-left: -193px;
top: 28%;
width: 70%;
}
.slider-area.home-2 .layer-1-2 .title2, .slider-area.home-2 .layer-1-4 .title3 {
font-size:14px;
}
.slider-area.home-2 .layer-1-2 .title2 span, .slider-area.home-2 .layer-1-4 .title3 span {
font-size: 25px;
}
.slider-area.home-2 .layer-1-2 {
left: 1%;
}
.slider-area.home-2 .layer-1-4 {
right: 0%;
}
.slider-area.home-2 .layer-2-1 .title1 {
font-size: 40px;
left: 15%;
top: 18%;
}
.slider-area.home-2 .layer-2-2 .title2 {
font-size:22px;
left: 12.2%;
top: 33%;
}
.slider-area.home-2 .layer-2-3 {
left:1%;
top:40%;
}
.slider-area.home-2 .layer-2-3  p{font-size:13px;}
.slider-area.home-2 .layer-2-4 .title3 {
font-size: 25px;
left:43.5%;
top:56%;
}
.slider-area.home-2 .layer-2-4 .title3 span {
font-size: 35px;
}
.slider-area.home-2 .layer-2-5 img {
width: 27%;
right: 8%;
top: 14%;
}
.slider-area.home-2 .layer-3-1 .title1 {
font-size: 50px;
top:22%;
left: 50%;
}
.slider-area.home-2 .layer-3-2 .title2 {
font-size: 32px;
left: 50.2%;
top: 36%;
}
.slider-area.home-2 .layer-3-3 .title3 {
font-size: 20px;
left: 50.5%;
top: 48%;
}
.slider-area.home-2 .layer-3-4 .title4 {
font-size: 25px;
left:50.5%;
top:55%;
}
.slider-area.home-2 .layer-3-4 .title4 span {
font-size: 40px;
}
.slider-area.home-2 .layer-3-5 img {
left: 10%;
top: 14.5%;
width: 34%;
}
.venobox.vbox-item > img {
width: 100%;
margin: 0 auto;
text-align: center;
}
.product-additional-info {
margin: 40px 0 0;
}
.our-story-left {
margin-right: 0;
width: 100%;
}
.our-story-left p.our-story-desc {
width: 100%;
}
.our-story-right {
width: 100%;
}
.our-story-area.about .our-story-right .our-story-img img {
margin: 40px 0 0;
}
.team-area {
padding: 69px 0 42px;
}
.single-team-member {
margin: 0 0 30px;
}
.member-img img {
width: 100%;
}
.single-step .step-name {
font-size: 16px;
}
.shipping-details {
margin: 50px 0 0;
}
.checkout-form-area .single-field.select::after {
right: 36px;
top: 30px;
}
.order-info-table .table > tbody > tr > td.product-name {
width: 550px;
}
.payment-method-selection-area {
padding-left: 0;
padding-right:30px;
}
.single-step {
margin: 0 0 30px;
text-align: center;
}
.single-step .step-name {
font-size: 17px;
}
.shopping-cart-calculation {
padding: 26px 0 50px;
}
.cart-total-table .table > tbody > tr > th {
width: 210px;
}
.coupon-code-area {
margin: 0 0 20px;
}
.shopping-cart-bottom {
padding: 54px 0 0;
}
.shopping-cart-btns {
float: left;
}
.shopping-cart-area.wishlist .shopping-cart-table .table > tbody > tr > td.cart-btn-container{
width:200px;
}
.contact-form-area {
padding: 62px 15px 80px;
}
.login-form-area {
margin: 0 0 30px;
}
.mobile-menu-area {
display: none;
}
} @media (max-width: 767px) {
.container {width:300px;}
.welcome-msg ,
.top-social-icons{ }
.mini-cart-info {
display:none;
}
.logo.home-2 {
text-align: center;
}
.main-menu {
display: none;
}
.slider-area.home {
padding: 0 0 100px;
}
.slider-area.home .layer-1-1 .title1 {
font-size: 20px;
margin-left: -136px;
top: 10%;
}
.slider-area.home .layer-1-1 .big-title {
font-size: 30px;
margin-left: -84px;
}
.slider-area.home .layer-1-2 .title2, 
.slider-area.home .layer-1-6 .title3 {
display:none;
}
.slider-area.home .layer-1-3 img {
width: 20%;
top: 48.4%;
}
.slider-area.home .layer-1-4 img {
width: 30%;
top: 40%;
left: 35%;
}
.slider-area.home .layer-1-5 img {
width: 20%;
top: 47.5%;
right:20%;
}
.slider-area.home .layer-1-6 .title3 {
right: 3.5%;
}
.slider-area.home .layer-2-1 .title1 {
font-size: 25px;
letter-spacing: 4px;
right: 3%;
top: 26.8%;
}
.slider-area.home .layer-2-2 .title2 {
font-size: 15px;
letter-spacing: 1px;
right: 4%;
top: 50%;
}
.slider-area.home .layer-2-3,
.slider-area.home .layer-2-4 .title3{
display: none;
}
.slider-area.home .layer-2-5 img {
left: 10%;
top: 16%;
width: 30%;
}
.slider-area.home .layer-3-1 .title1 {
font-size: 25px;
left: 11%;
letter-spacing: 5px;
top: 24%;
}
.slider-area.home .layer-3-2 .title2 {
font-size: 16px;
left: 11%;
letter-spacing: 4px;
top: 46%;
}
.slider-area.home .layer-3-4 .title4,
.slider-area.home .layer-3-3 .title3	{
display: none;
}
.slider-area.home .layer-3-5 img {
right: 8%;
top: 14%;
width: 36%;
}
.our-story-left {
margin-right: 0%;
width: 100%;
}
.our-story-heading h1,
.our-story-area.about .our-story-heading h1{
font-size: 34px;
}
.our-story-left p.our-story-desc,
.our-story-area.about .our-story-left p.our-story-desc{
width: 100%;
}
.our-story-area.about .our-story-left p.our-story-desc br{
display:none;
}
.our-story-right {
width: 100%;
}
.our-story-img img {
margin: 35px 0 0;
}
.testimonial-container p.testimonial-text::before {
bottom: 110px;
}
.testimonial-container p.testimonial-text::after {
top: 130px;
}
.banner-area {
padding: 60px 0;
}
.special-offer-area {
padding: 42px 30px 38px;
}
.banner-text h2 {
font-size:22px;
line-height: 30px;
}
.banner-text .offer-amount p.from-price, .banner-text .offer-amount p.to-price {
font-size: 14px;
margin-top:10px;
}
.banner-text p.from-price {
margin-right: 15px;
}
.banner-text p small {
font-size: 16px;
}
.banner-text p span {
font-size: 22px;
}
.video-area {
display: none;
}
.blog-posts-area {
padding: 0 0 45px;
}
.single-post .post-img {width: 100%;}
.single-post .post-info {
padding: 17px 0 0;
width: 100%;
}
.post-info p {
margin: 15px 0 0;
padding-left:20px;
}
.single-service::after {
display: none;
}
.footer-middle {
padding: 55px 0 39px;
}
.footer-widget-area .col-xs-4{
width:100%;
}
a#scrollUp {
bottom: 65px;
height: 40px;
line-height: 40px;
right: 6px;
width: 40px;
}
.slider-area.home-2 .layer-1-1 .title1 {
font-size:16px;
margin-left: -110px;
top: 14%;
}
.slider-area.home-2 .layer-1-1 .big-title {
display:none;
}
.slider-area.home-2 .layer-1-2,
.slider-area.home-2 .layer-1-4 {
display: none;
}
.slider-area.home-2 .layer-1-3 img {
left: 50%;
margin-left: -90px;
top: 34%;
width: 65%;
}
.slider-area.home-2 .layer-2-1 .title1 {
font-size: 22px;
left: 6%;
top: 23%;
}
.slider-area.home-2 .layer-2-2 .title2 {
font-size:11px;
top:40%;
}
.slider-area.home-2 .layer-2-3 {
display: none;
}
.slider-area.home-2 .layer-2-4 .title3 {
display: none;
}
.slider-area.home-2 .layer-2-5 img {
right: 8%;
top: 6%;
width: 30%;
}
.slider-area.home-2 .layer-3-5 img {
left: 6%;
top: 8%;
width: 36%;
}
.slider-area.home-2 .layer-3-1 .title1 {
font-size: 25px;
letter-spacing:5px;
left: 48%;
top: 18%;
}
.slider-area.home-2 .layer-3-2 .title2 {
font-size: 20px;
left: 48%;
letter-spacing: 2px;
top: 36%;
}
.slider-area.home-2 .layer-3-3 .title3 {
font-size: 12px;
left: 48.5%;
top: 52%;
}
.slider-area.home-2 .layer-3-4 .title4 {
display: none;
}
.owl-theme .owl-controls .owl-buttons div {
left: -5px;
}
.owl-theme .owl-controls .owl-buttons .owl-next {
right: -5px;
}
.new-best-top-area .product-info h3.product-name a {
font-size: 12px;
}
.new-best-top-area .product-info span.product-price{
font-size:14px;
}
.new-best-top-area .product-info span.product-price span {
font-size: 20px;
}
.shop-area {
padding: 0 0 90px;
}
.view-mode span {
font-size: 13px;
margin-right: 0;
}
.view-mode ul.nav > li > a {
padding: 2px 6px;
}
.toolbar p.items-shown {display:none;}
.sorter::after {width: 25px;}
.sorter select {
font-size: 12px;
height: 28px;
line-height: 26px;
padding-left: 10px;
width: 125px;
}
.shop-grid-area .col-xs-6{width:100%;}
.shop-grid-area .single-product,
.shop-list-area .single-product {
margin:0 0 40px;
}
.shop-list-area .single-product .product-info h4.product-name{
font-size:15px;
}
.pagination-area {
padding: 12px 10px;
}
.pagination-area p.items-shown {
float: none;
margin-bottom: 5px;
text-align: center;
}
.pagination-links {
float: none;
width: 100%;
overflow:hidden;
text-align: center;
}
.pagination-links ul li a {
font-size:12px;
padding: 0 4px;
}
.pagination-links ul li a.prev::after, .pagination-links ul li a.next::before {
display:none;
}
.our-story-area.about .our-story-img img {
margin: 40px 0 0;
}
.single-product-details-info .product-info h2.product-name {
font-size: 18px;
}
.product-additional-info {
margin: 40px 0 0;
}
.related-products-area {
padding: 50px 0 0;
}
.upsell-products-area {
padding: 38px 0 48px;
}
.team-area {
padding: 69px 0 40px;
}
.single-team-member {
margin: 0 0 30px;
}
.single-contact-content {
margin: 0 0 30px;
}
.contact-form-area {
padding: 42px 15px 60px;
text-align: center;
}
.single-step {
margin: 0 0 30px;
}
.checkout-form-area .single-field.select::after {
right: 14px;
top: 29px;
}
.order-info {
padding-right: 0;
}
.shipping-details {
margin: 60px 0 0;
}
.payment-method-selection-area {
padding-left: 0;
}
.payment-method-selection-area .single-method.paypal .method-desc a {
margin-left:0;
}
.shopping-cart-table .table > thead > tr > th {
padding-left: 10px;
}
.shopping-cart-table .table > tbody > tr > td {
padding-left:10px;
padding-right:10px;
}
.shopping-cart-calculation .cart-total {
margin: 50px 0 0;
}
.cart-total-table .table {
margin-bottom: 0;
}
.cart-total-table .table > tbody > tr > th {
width: 136px;
}
.shopping-cart-calculation {
padding: 47px 0 0;
}
.shopping-cart-bottom {
padding: 54px 0 0;
}
.coupon-code-area .coupon-code,
.shopping-cart-btns .checkout-btn{
margin: 0 0 15px;
}
.shopping-cart-btns {
margin: 15px 0 0;
}
.shopping-cart-btns .update-btn, .shopping-cart-btns .checkout-btn {
float: left;
}
.login-form-area {
margin: 0 0 30px;
}
.login-form-area .single-field label, .registration-form-area .single-field label {
font-size: 12px;
}
.form-action > label {
font-size: 12px;
margin-left: 8px;
margin-top: 15px;
}
.form-action > input[type="submit"] {
float: left;
margin-left: 0;
margin-top: 15px;
}
.form-action > input[type="submit"].register-btn{margin-top:0;}
.modal-product .product-images ,
.modal-product .product-info{
width: 100%;
}
.our-story-area {
padding: 40px 0 0;
}
.post-info p {padding-left: 20px;}
.single-post .post-date {right: 0;}
.blog-posts-area.home-2 {
padding: 0 0 68px;
}
.quantity-area .product-quantity {
margin-right: 2px;
}
.quantity-area label,
.social-links-area label{
display: none;
}
.single-product-details-info .actions a.cart-btn {
padding: 8px 12px;
}
.single-product-details-info .actions a.cart-btn, 
.single-product-details-info .actions a.wishlist-btn {
margin-right: 0px;
vertical-align:top;
}
.your-rating span {
margin-right: 15px;
}
.product-reviews .product-reviews-content span.pro-comments-rating {
display: none;
}
.additional-info-tabs .nav > li > a {
font-size: 16px;
margin-right: 8px;
padding: 5px 10px 5px 0;	
}
.product-reviews-container > h6 {
font-size: 14px;
}
.related-products-area .product-info {
margin: 10px 0 0;
}
.related-products-area .product-info h3.product-name {
font-size: 12px;
}
} @media only screen and (width: 320px){
.modal-product .product-info h1 {
font-size: 20px;
margin: 0 0 15px;
}
.quick-add-to-cart .add-to-cart-button {
margin-top: 10px;
}
} @media only screen and (min-width: 480px) and (max-width: 767px) {
.container {width:450px;}
.welcome-msg,
.logo.home-2 {
text-align: center;
}
.top-social-icons{
display: block;
}
.mini-cart-info {
display:none;
}
.top-banner-area.home-2 .banner-img img {
width: 100%;
}
.slider-area {
overflow: hidden;
padding: 0 0 80px;
}
.slider-area.home .layer-1-1 .title1 {
font-size: 30px;
margin-left: -204px;
top: 14.5%;
}
.slider-area.home .layer-1-1 .big-title {
font-size: 50px;
margin-left:-131px;
top: 10%;
}
.slider-area.home .layer-1-2 .title2, .slider-area.home .layer-1-6 .title3 {
display:none;
}
.slider-area.home .layer-1-3 img {
width: 20%;
top: 48.4%;
}
.slider-area.home .layer-1-4 img {
width: 30%;
top: 40%;
left: 35%;
}
.slider-area.home .layer-1-5 img {
width: 20%;
top: 47.5%;
right:20%;
}
.slider-area.home .layer-1-6 .title3 {
right: 3.5%;
}
.slider-area.home .layer-2-1 .title1 {
font-size: 35px;
letter-spacing: 4px;
right: 14.7%;
top:23%;
}
.slider-area.home .layer-2-2 .title2 {
font-size: 20px;
right: 12.5%;
top: 45%;
}
.slider-area.home .layer-2-3 {
display:block;
right: 2.5%;
top: 56%;
}
.slider-area.home .layer-2-3 p {
font-size: 11px;
line-height:22px;
}
.slider-area.home .layer-2-4 .title3{
display:block;
font-size:20px;
right: 44.4%;
top: 81%;
}
.slider-area.home .layer-2-4 .title3 span {
font-size: 28px;
}
.slider-area.home .layer-2-5 img {
width: 25%;
left: 8%;
top:17%;
}
.slider-area.home .layer-3-1 .title1 {
font-size: 42px;
letter-spacing:8px;
left: 10%; 
}
.slider-area.home .layer-3-2 .title2 {
font-size: 24px;
left: 10%;
top: 47%;
}
.slider-area.home .layer-3-3 .title3 {
display:block;		
font-size: 16px;
left: 10.3%;
top: 64%;
}
.slider-area.home .layer-3-4 .title4 {
display:block;
font-size:16px;
left: 10.3%;
top:74%;
}
.slider-area.home .layer-3-4 .title4 small {
font-size: 16px;
letter-spacing:3px;		
}
.slider-area.home .layer-3-4 .title4 span {
font-size: 25px;
}
.slider-area.home .layer-3-5 img {
right: 10%;
width: 30%;
}
.our-story-left {
margin-right: 0%;
width: 100%;
}
.our-story-left p.our-story-desc {
width: 100%;
}
.our-story-right {
width: 100%;
}
.our-story-img img {
margin: 35px 0 0;
width: 100%;
}
.testimonial-container p.testimonial-text::after {
top: 100px;
}
.video-area {
display:none;
}
.single-post {
margin: 0 0 30px;
}
.single-post .post-img,
.single-post .post-info{
width: 100%;
}
.single-post .post-date {
right: 0;
}
.single-post .post-info {
display: block;
float: left;
overflow: hidden;
padding: 16px 0 0;
}
.post-info p {
margin: 0;
padding-left:20px;
}
.single-service i {
display: block;
margin-bottom: 10px;
}
.single-service::after {
display: none;
}
.slider-area.home-2 .layer-1-1 .title1 {
font-size:20px;
left: 50%;
top: 14%;
margin-left: -136px;
}
.slider-area.home-2 .layer-1-1 .big-title {
font-size: 30px;
margin-left: -83px;
}
.slider-area.home-2 .layer-1-2,
.slider-area.home-2 .layer-1-4 {
display: none;
}
.slider-area.home-2 .layer-2-5 img {
right: 10%;
top: 16%;
width: 26%;
}
.slider-area.home-2 .layer-1-3 img {
margin-left: -142px;
top: 35%;
width: 65%;
}
.slider-area.home-2 .layer-2-1 .title1 {
font-size: 35px;
left: 9%;
top: 20%;
}
.slider-area.home-2 .layer-2-2 .title2 {
font-size:20px;
left: 3%;
top: 34%;
}
.slider-area.home-2 .layer-2-3{
display:none;
}
.slider-area.home-2 .layer-2-4 .title3 {
font-size: 20px;
left: 41%;
top: 50%;
}
.slider-area.home-2 .layer-2-4 .title3 span{font-size:30px;}
.slider-area.home-2 .layer-3-1 .title1 {
font-size: 40px;
left: 49%;
top: 22%;
}
.slider-area.home-2 .layer-3-2 .title2 {
font-size: 30px;
left: 49%;
top: 37%;
}
.slider-area.home-2 .layer-3-3 .title3 {
font-size: 18px;
left: 49%;
top: 50%;
}
.slider-area.home-2 .layer-3-4 .title4 {
font-size: 20px;
left: 49.7%;
top: 58%;
}
.slider-area.home-2 .layer-3-4 .title4 span {font-size: 30px;}
.slider-area.home-2 .layer-3-5 img {
left: 8%;
top: 11%;
width: 35%;
}
.owl-theme .owl-controls .owl-buttons div {
left: -5px;
}
.owl-theme .owl-controls .owl-buttons .owl-next {
right: -5px;
}
.single-post .post-img {
float:none;
margin-right: 0;
}
.single-post .post-img img {width: 100%;}
.toolbar p.items-shown {
display: none;
}
.shop-area .single-product {
margin: 0 0 30px;
}
.pagination-area p.items-shown {
float: none;
margin-bottom: 5px;
width: 100%;
text-align: center;
}
.pagination-links {
float: none;
text-align: center;
overflow:hidden;
width: 100%;
}
.single-product-details-info .product-info h2.product-name {
font-size: 23px;
}
.additional-info-tabs .nav > li > a {
margin-right: 20px;
padding: 5px 22px 5px 0;
}
.our-story-area.about .our-story-img img {
margin: 40px 0 0;
}
.our-story-area.about .our-story-left p.our-story-desc {
width: 100%;
}
.our-story-area.about .our-story-left p.our-story-desc br{
display:none;
}
.team-area {
padding: 69px 0 40px;
}
.single-team-member {
margin: 0 0 30px;
}
.member-img img {
width: 100%;
}
.single-contact-content {
margin-bottom: 30px;
}
.shopping-steps-area {
padding: 55px 0 10px;
}
.single-step {
text-align: center;
margin:  0 0 30px;
}
.order-info {
padding-right: 0;
}
.payment-method-selection-area {
padding-left: 0;
}
.payment-method-selection-area .single-method.paypal .method-desc a {
font-size: 12px;
margin-left: 17px;
}
.shipping-details {
margin: 60px 0 0;
}
.shopping-cart-table .table > thead > tr > th {
padding-left: 10px;
}
.cart-total-table .table > tbody > tr > th {
width: 285px;
}
.shopping-cart-table .table > tbody > tr > td {
padding-left:10px;
padding-right:10px;
}
.shopping-cart-calculation {
padding: 47px 0 0;
}
.shopping-cart-calculation .cart-total {
margin: 60px 0 0;
}
.coupon-code-area {
margin: 0 0 10px;
}
.coupon-code-area .coupon-code {
width: 264px;
}
.shopping-cart-btns {
float: left;
margin: 0;
}
.coupon-code-area button.apply-coupon {
margin-left: 5px;
}
.shopping-cart-btns .update-btn {
margin-left: 10px;
}
.shopping-cart-bottom {
padding-bottom: 0;
}
.checkout-form-area .single-field.select::after {
right: 21px;
top: 29px;
}
.form-action > label {
float: left;
}
.login-form-area {
margin: 0 0 30px;
}
.password-recover {
display: block;
overflow: hidden;
width: 100%;
}
.form-action > input[type="submit"] {
float: right;
}
.mobile-menu-area {
display: block;
}
.modal-product .product-images ,
.modal-product .product-info{
width: 100%;
}
}
@media only screen and (min-width: 640px) and (max-width:767px){
.slider-area {
overflow: hidden;
padding: 0 0 80px;
}
.slider-area.home .layer-2-1 .title1 {
font-size: 40px;
letter-spacing: 4px;
right: 15%;
top: 23%;
}
.slider-area.home .layer-2-2 .title2 {
font-size: 24px;
right: 11%;
top: 45%;
}
.slider-area.home .layer-2-3 {
display: block;
right: 2.7%;
top: 57%;
}
.slider-area.home .layer-2-3 p {
font-size: 13px;
line-height: 22px;
}
.slider-area.home .layer-2-4 .title3 {
display: block;
font-size: 20px;
right: 41.5%;
top: 81%;
}
}