@charset "UTF-8";
.nano {
position : relative;
width    : 100%;
height   : 100%;
overflow : hidden;
}
.nano .content {
position      : absolute;
overflow      : scroll;
overflow-x    : hidden;
top           : 0;
right         : 0;
bottom        : 0;
left          : 0;
padding: 0;
}
.nano .content:focus {
outline: 0;
}
.nano .content::-webkit-scrollbar {
visibility: hidden;
}
.has-scrollbar .content::-webkit-scrollbar {
visibility: visible;
}
.nano .pane {
position   : absolute;
width      : 3px;
right      : 0;
top        : 0;
bottom     : 0;
visibility : hidden\9; opacity    : 0.01; 
-webkit-transition    : .2s;
-moz-transition       : .2s;
-o-transition         : .2s;
transition            : .2s;
-moz-border-radius    : 3px;
-webkit-border-radius : 3px;  
border-radius         : 3px;
}
.nano .pane .slider {
background: #fff;
background: rgba(255,255,255,.5);
position              : relative;
margin                : 0 1px;
-moz-border-radius    : 1px;
-webkit-border-radius : 1px;  
border-radius         : 1px;
}
.nano:hover .pane, .pane.active, .pane.flashed {
opacity    : 0.99;
}
 .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.flipOutX,
.animated.flipOutY,
.animated.bounceIn,
.animated.bounceOut {
-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 headShake {
0% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
6.5% {
-webkit-transform: translateX(-6px) rotateY(-9deg);
transform: translateX(-6px) rotateY(-9deg);
}
18.5% {
-webkit-transform: translateX(5px) rotateY(7deg);
transform: translateX(5px) rotateY(7deg);
}
31.5% {
-webkit-transform: translateX(-3px) rotateY(-5deg);
transform: translateX(-3px) rotateY(-5deg);
}
43.5% {
-webkit-transform: translateX(2px) rotateY(3deg);
transform: translateX(2px) rotateY(3deg);
}
50% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
}
@keyframes headShake {
0% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
6.5% {
-webkit-transform: translateX(-6px) rotateY(-9deg);
transform: translateX(-6px) rotateY(-9deg);
}
18.5% {
-webkit-transform: translateX(5px) rotateY(7deg);
transform: translateX(5px) rotateY(7deg);
}
31.5% {
-webkit-transform: translateX(-3px) rotateY(-5deg);
transform: translateX(-3px) rotateY(-5deg);
}
43.5% {
-webkit-transform: translateX(2px) rotateY(3deg);
transform: translateX(2px) rotateY(3deg);
}
50% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
}
.headShake {
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
-webkit-animation-name: headShake;
animation-name: headShake;
}
@-webkit-keyframes swing {
20% {
-webkit-transform: rotate3d(0, 0, 1, 15deg);
transform: rotate3d(0, 0, 1, 15deg);
}
40% {
-webkit-transform: rotate3d(0, 0, 1, -10deg);
transform: rotate3d(0, 0, 1, -10deg);
}
60% {
-webkit-transform: rotate3d(0, 0, 1, 5deg);
transform: rotate3d(0, 0, 1, 5deg);
}
80% {
-webkit-transform: rotate3d(0, 0, 1, -5deg);
transform: rotate3d(0, 0, 1, -5deg);
}
to {
-webkit-transform: rotate3d(0, 0, 1, 0deg);
transform: rotate3d(0, 0, 1, 0deg);
}
}
@keyframes swing {
20% {
-webkit-transform: rotate3d(0, 0, 1, 15deg);
transform: rotate3d(0, 0, 1, 15deg);
}
40% {
-webkit-transform: rotate3d(0, 0, 1, -10deg);
transform: rotate3d(0, 0, 1, -10deg);
}
60% {
-webkit-transform: rotate3d(0, 0, 1, 5deg);
transform: rotate3d(0, 0, 1, 5deg);
}
80% {
-webkit-transform: rotate3d(0, 0, 1, -5deg);
transform: rotate3d(0, 0, 1, -5deg);
}
to {
-webkit-transform: rotate3d(0, 0, 1, 0deg);
transform: rotate3d(0, 0, 1, 0deg);
}
}
.swing {
-webkit-transform-origin: top center;
transform-origin: top center;
-webkit-animation-name: swing;
animation-name: swing;
}
@-webkit-keyframes tada {
from {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
10%, 20% {
-webkit-transform: scale3d(.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;
}.alignnone {
margin: 5px 20px 20px 0;
}
.aligncenter,
div.aligncenter {
display: block;
margin: 5px auto 5px auto;
}
.alignright {
float: right;
margin: 5px 0 20px 20px;
}
.alignleft {
float: left;
margin: 5px 20px 20px 0;
}
a img.alignright {
float: right;
margin: 5px 0 20px 20px;
}
a img.alignnone {
margin: 5px 20px 20px 0;
}
a img.alignleft {
float: left;
margin: 5px 20px 20px 0;
}
a img.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
.wp-caption.alignnone {
margin: 5px 20px 20px 0;
max-width: 100%;
}
.wp-caption.alignleft {
margin: 5px 20px 20px 0;
}
.wp-caption.alignright {
margin: 5px 0 20px 20px;
}
.wp-caption img {
border: 0 none;
height: auto;
margin: 0;
max-width: 100%;
padding: 0;
width: auto;
}
.wp-caption p.wp-caption-text {
font-size: 11px;
line-height: 17px;
margin: 0;
padding: 0 4px 5px;
}
.wp-caption-text,
.gallery-caption,
.bypostauthor {
font-style: italic;
font-size: 12px;
color: #757575;
} .screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
position: absolute !important;
height: 1px;
width: 1px;
overflow: hidden;
}
.screen-reader-text:focus {
background-color: #f1f1f1;
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
color: #21759b;
display: block;
font-size: 14px;
font-size: 0.875rem;
font-weight: bold;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000; }
.entry-content img,
.entry-summary img,
.comment-content img,
.widget img,
.wp-caption {
max-width: 100%;
}    body {
overflow-x: hidden;
font-family: 'PT Sans', Arial, sans-serif;
font-size: 14px;
line-height: 20px;
color: #000;
background-color: #f2f2f2;
}
h1,
h2,
h3,
h4,
h5,
h6 {
font-weight: 700;
margin: 0 0 5px;
}
h5 {
font-size: 16px;
}
h6 {
font-size: 14px;
}
a {
color: #000;
-o-transition: all 0.5s;
-moz-transition: all 0.5s;
-webkit-transition: all 0.5s;
transition: all 0.5s;
max-width: 100%;
}
a:hover {
color: #a34253;
text-decoration: none;
}
a:focus {
outline: none;
text-decoration: none;
}
.su-youtube {
margin: 0 !Important;
}
button,
html input[type=button],
input[type=reset],
input[type=submit] {
-webkit-appearance: button;
cursor: pointer;
}
.share_buttons {
display: inline-block;
}
input:focus,
button:focus {
outline: none !important;
}
.post-thumbnail .su-slider-centered {
margin: 0;
}
a:focus {
outline: none;
text-decoration: none !important;
}
img {
max-width: 100%;
height: auto;
}
p {
margin: 0 0 10px;
}
big {
font-size: 125%;
}
dd {
margin-bottom: 24px;
}
ul,
ol {
margin: 0;
padding: 0;
list-style: none;
}
.single-post .post ol,
.single-post .post ul {
padding-left: 30px;
}
.single-post .post ul {
list-style: disc outside none;
}
.single-post .post ol {
list-style: decimal outside none;
}
.page .site-content ol,
.page .site-content ul {
padding-left: 30px;
}
.page .site-content ul {
list-style: disc outside none;
}
.page .site-content ol {
list-style: decimal outside none;
}
.lower-alpha li {
list-style: lower-alpha;
}
.upper-roman li {
list-style: upper-roman;
}
.square li {
list-style: square;
}
.ls-arrow {
margin: 0;
padding: 0;
}
.ls-arrow li {
list-style: none;
}
.ls-arrow li:before {
display: inline-block;
content: '\f301';
font-family: 'Material-Design-Iconic-Font';
margin: 0 6px;
}
table {
border-collapse: separate;
border-color: #e5e5e5;
border-spacing: 0;
border-style: solid;
border-width: 1px 0 0 1px;
margin-bottom: 24px;
width: 100%;
}
table th,
table td {
border-bottom: 1px solid #e5e5e5;
border-right: 1px solid #e5e5e5;
padding: 10px;
}
caption {
padding: 10px;
}
.post-password-form input {
outline: none;
padding: 5px 10px;
}
.post-password-form input[type=submit] {
padding: 7px 10px;
background: #333;
color: #fff;
border: none;
outline: none;
}
.post-password-form input[type=submit]:hover {
background: #b23636;
}
#yith-wcwl-popup-message {
display: none;
}
.box-width .vg-website-wrapper {
max-width: 1200px;
margin: auto;
background: #fff;
overflow: hidden;
box-shadow: 0 9px 0px 0px white, 0 -9px 0px 0px white, 0px 0px 8px 2px #DAD5D5;
}
.to-top {
bottom: 35px;
display: none;
position: fixed;
right: 12px;
width: 55px;
height: 55px;
font-size: 18px;
padding: 18px 0;
line-height: 18px;
z-index: 9999;
color: #fff;
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;
cursor: pointer;
text-align: center;
background-color: #a34253;
}
.to-top:hover {
color: #fff;
background-color: #7f7f7f;
} .wpb_revslider_element {
margin-bottom: 0;
}
.wpb_revslider_heading {
display: none;
}
.vc_col-has-fill > .vc_column-inner,
.vc_row-has-fill + .vc_row-full-width + .vc_row > .vc_column_container > .vc_column-inner,
.vc_row-has-fill + .vc_row > .vc_column_container > .vc_column-inner,
.vc_row-has-fill + .vc_vc_row > .vc_row > .vc_vc_column > .vc_column_container > .vc_column-inner,
.vc_row-has-fill + .vc_vc_row_inner > .vc_row > .vc_vc_column_inner > .vc_column_container > .vc_column-inner,
.vc_row-has-fill > .vc_column_container > .vc_column-inner,
.vc_row-has-fill > .vc_row > .vc_vc_column > .vc_column_container > .vc_column-inner,
.vc_row-has-fill > .vc_vc_column_inner > .vc_column_container > .vc_column-inner {
padding-top: 0;
} .visible-small {
display: none;
position: relative;
width: 100%;
}
.col-md-5ths {
position: relative;
min-height: 1px;
padding-right: 5px;
padding-left: 5px;
float: left;
width: 20%;
} .loaded {
width: 250px;
height: 50px;
line-height: 50px;
text-align: center;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
font-family: helvetica, arial, sans-serif;
text-transform: uppercase;
font-weight: 900;
color: #fff;
letter-spacing: 0.2em;
padding: 0 !important;
background: none !important;
-webkit-box-shadow: none !important;
-moz-box-shadow: none !important;
-ms-box-shadow: none !important;
-o-box-shadow: none !important;
box-shadow: none !important;
}
.loaded::before,
.loaded::after {
content: "";
display: block;
width: 15px;
height: 15px;
background: #fff;
position: absolute;
animation: load 0.9s infinite alternate ease-in-out;
}
.loaded::before {
top: 0;
}
.loaded::after {
bottom: 0;
}
@keyframes load {
0% {
left: 0;
height: 30px;
width: 15px;
}
50% {
height: 8px;
width: 40px;
}
100% {
left: 235px;
height: 30px;
width: 15px;
}
}
#pageloader {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1000000;
overflow: hidden;
}
#loader,
#loader:before,
#loader:after {
border: 3px solid transparent;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
border-radius: 50%;
}
#loader {
display: block;
position: relative;
left: 50%;
top: 50%;
width: 60px;
height: 60px;
margin: -30px 0 0 -30px;
border-top-color: #a34253;
z-index: 11;
-webkit-animation: spin 1.7s linear infinite;
-moz-animation: spin 1.7s linear infinite;
-ms-animation: spin 1.7s linear infinite;
-o-animation: spin 1.7s linear infinite;
animation: spin 1.7s linear infinite;
}
#loader:before {
content: "";
position: absolute;
top: 5px;
left: 5px;
right: 5px;
bottom: 5px;
border-top-color: #a34253;
-webkit-animation: spin-reverse 0.6s linear infinite;
-moz-animation: spin-reverse 0.6s linear infinite;
-ms-animation: spin-reverse 0.6s linear infinite;
-o-animation: spin-reverse 0.6s linear infinite;
animation: spin-reverse 0.6s linear infinite;
}
#loader:after {
content: "";
position: absolute;
top: 10px;
left: 10px;
right: 10px;
bottom: 10px;
border-top-color: #a34253;
-webkit-animation: spin 1s linear infinite;
-moz-animation: spin 1s linear infinite;
-ms-animation: spin 1s linear infinite;
-o-animation: spin 1s linear infinite;
animation: spin 1s linear infinite;
}
@-webkit-keyframes rotate {
0% {
-webkit-transform: rotate(0);
}
100% {
-webkit-transform: rotate(360deg);
}
}
@-moz-keyframes rotate {
0% {
-moz-transform: rotate(0);
}
100% {
-moz-transform: rotate(360deg);
}
}
@keyframes rotate {
0% {
transform: rotate(0);
}
100% {
transform: rotate(360deg);
}
}
@-webkit-keyframes spin {
0% {
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-ms-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
-moz-transform: rotate(360deg);
-ms-transform: rotate(360deg);
-o-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@keyframes spin {
0% {
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-ms-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
-moz-transform: rotate(360deg);
-ms-transform: rotate(360deg);
-o-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@-webkit-keyframes spin-reverse {
0% {
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-ms-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(-360deg);
-moz-transform: rotate(-360deg);
-ms-transform: rotate(-360deg);
-o-transform: rotate(-360deg);
transform: rotate(-360deg);
}
}
@keyframes spin-reverse {
0% {
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-ms-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(-360deg);
-moz-transform: rotate(-360deg);
-ms-transform: rotate(-360deg);
-o-transform: rotate(-360deg);
transform: rotate(-360deg);
}
}
#pageloader .loader-section {
position: fixed;
top: 0;
width: 51%;
height: 100%;
background: #000;
z-index: 10;
}
#pageloader .loader-section.left {
left: 0;
}
#pageloader .loader-section.right {
right: 0;
}
.loaded #pageloader .loader-section.left {
-webkit-transform: translateX(-100%);
-moz-transform: translateX(-100%);
-ms-transform: translateX(-100%);
-o-transform: translateX(-100%);
transform: translateX(-100%);
-webkit-transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.loaded #pageloader .loader-section.right {
-webkit-transform: translateX(100%);
-moz-transform: translateX(100%);
-ms-transform: translateX(100%);
-o-transform: translateX(100%);
transform: translateX(100%);
-webkit-transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.loaded #loader {
opacity: 0;
-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}
.loaded #pageloader {
visibility: hidden;
-webkit-transform: translateY(-100%);
-moz-transform: translateY(-100%);
-ms-transform: translateY(-100%);
-o-transform: translateY(-100%);
transform: translateY(-100%);
-webkit-transition: all 0.3s 1s ease-out;
-moz-transition: all 0.3s 1s ease-out;
transition: all 0.3s 1s ease-out;
} .parallax-bg {
background-attachment: fixed;
background-size: cover;
} .owl-theme .owl-controls {
margin: 0;
padding-top: 40px;
}
.owl-theme .owl-controls .owl-pagination {
margin-bottom: 20px;
}
.owl-theme .owl-controls .owl-page span {
width: 30px;
height: 3px;
margin: 3px;
background: #ddd;
-webkit-border-radius: 0;
-moz-border-radius: 0;
-ms-border-radius: 0;
border-radius: 0;
opacity: 1; filter: alpha(opacity=100);
}
.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls .owl-page:hover span {
background: #5db582;
}
.owl-theme .owl-controls .owl-buttons {
padding: 0 10px;
}
.owl-theme .owl-controls .owl-buttons div {
display: inline-block;
margin: 0 8px;
font-size: 12px;
line-height: 20px;
background: none;
background-color: #ddd;
color: #fff;
text-align: center;
text-transform: uppercase;
width: 60px;
height: 60px;
padding: 10px 0;
overflow: hidden;
opacity: 1; filter: alpha(opacity=100);
letter-spacing: 2px;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.owl-theme .owl-controls .owl-buttons div:after {
display: block;
content: '\f2ff';
font-family: 'Material-Design-Iconic-Font';
font-size: 20px;
}
.owl-theme .owl-controls .owl-buttons div.disabled {
background-color: rgba(163, 66, 83, 0.4);
cursor: error;
}
.owl-theme .owl-controls .owl-buttons div.owl-next:after {
content: '\f301';
}
.owl-theme .owl-controls .owl-buttons div:hover {
background-color: #a34253;
} .woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.button {
outline: none;
display: inline-block;
padding: 8px 15px;
border: 2px solid #000;
color: #000;
font-weight: 700;
text-transform: uppercase;
font-size: 14px;
line-height: 20px;
background: none;
-webkit-border-radius: 0;
-moz-border-radius: 0;
-ms-border-radius: 0;
border-radius: 0;
}
.woocommerce #respond input#submit:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover,
.button:hover {
background: #000;
color: #fff;
}
.woocommerce #respond input#submit.disabled,
.woocommerce #respond input#submit:disabled,
.woocommerce #respond input#submit:disabled[disabled],
.woocommerce a.button.disabled,
.woocommerce a.button:disabled,
.woocommerce a.button:disabled[disabled],
.woocommerce button.button.disabled,
.woocommerce button.button:disabled,
.woocommerce button.button:disabled[disabled],
.woocommerce input.button.disabled,
.woocommerce input.button:disabled,
.woocommerce input.button:disabled[disabled] {
padding: 8px 15px;
font-size: 14px;
line-height: 20px;
vertical-align: top;
}  #quick_view_container {
position: fixed;
background: rgba(0, 0, 0, 0.9);
width: 100%;
height: 100vh;
display: none;
z-index: 9999;
left: 0;
top: 0;
overflow: hidden;
}
#placeholder_product_quick_view {
position: absolute;
width: 1024px;
max-height: 80vh;
min-height: 500px;
height: auto;
max-width: calc(40%);
background: transparent;
left: 0;
top: 0;
bottom: 0;
right: 0;
margin: auto;
}
#placeholder_product_quick_view > div {
padding: 20px;
background: #FFF;
-webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.35);
-moz-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.35);
box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.35);
max-height: 100%;
overflow: auto;
}
#placeholder_product_quick_view #close_quickview {
position: absolute;
right: 30px;
top: 30px;
background: url(//www.safrawinestore.com.br/wp-content/themes/vg-vegawine/assets/images/close-quick.svg);
opacity: 0.1;
width: 16px;
height: 16px;
z-index: 999;
transition: opacity .3s;
-webkit-transition: opacity .3s;
-moz-transition: opacity .3s;
}
#placeholder_product_quick_view #close_quickview:hover {
opacity: .5;
}
#quick_view_container .product_images .owl-controls {
display: block !important;
}
#quick_view_container .product_content_wrapper {
padding: 0;
margin: 0;
}
#quick_view_container .product_content_wrapper .row {
padding: 0;
}
#quick_view_container .product_content_wrapper .row .large-6 {
padding: 0;
}
#quick_view_container .woocommerce-review-link {
display: none;
}
#quick_view_container .star-rating,
#quick_view_container .star-rating span {
font-size: 0.625rem;
}
#quick_view_container .product_infos {
padding: 45px 90px 0 90px;
}
#quick_view_container .product_infos h1 {
font-size: 1.5rem;
line-height: 1.4;
transition: all .3s;
-webkit-transition: all .3s;
-moz-transition: all .3s;
}
#quick_view_container .woocommerce-product-rating {
padding: 0;
margin: 0;
}
#quick_view_container .product_infos h1 {
margin: 15px 0 15px 0;
padding: 0;
}
#quick_view_container .product_infos .product_price .price {
margin-bottom: 30px;
font-size: 1.5rem;
}
#quick_view_container .product_infos .single_add_to_cart_button {
font-size: 0.8125rem;
min-width: 170px;
}
#placeholder_product_quick_view .product_infos .onsale,
#placeholder_product_quick_view .product_infos .out_of_stock {
display: none !important;
}
#placeholder_product_quick_view .owl-theme .owl-controls .owl-page span {
border: solid 2px #dedee0;
background: transparent;
}
#placeholder_product_quick_view .owl-theme .owl-controls .owl-page.active span,
#placeholder_product_quick_view .owl-theme .owl-controls.clickable .owl-page:hover span {
border: solid 2px #dedee0;
background: #dedee0;
}
#placeholder_product_quick_view .product-images-wrapper {
overflow: hidden;
}
#placeholder_product_quick_view .owl-controls {
position: initial;
bottom: 0;
margin: 0;
text-align: center;
width: 100%;
margin-top: -29px;
}
#placeholder_product_quick_view .owl-controls .owl-pagination {
display: inline-block;
position: relative;
}
#placeholder_product_quick_view .owl-controls .owl-buttons .owl-prev {
position: absolute;
left: 0;
top: 50%;
margin: -43px 0 0 0;
}
#placeholder_product_quick_view .owl-controls .owl-buttons .owl-next {
position: absolute;
right: 0;
top: 50%;
margin: -43px 0 0 0;
}
#placeholder_product_quick_view .cart,
#placeholder_product_quick_view .cart .quantity {
margin-bottom: 0;
} .atc-notice-wrapper {
background: #fff;
box-shadow: 0 0 15px rgba(0, 0, 0, 0.5);
display: none;
left: 50%;
margin-left: -160px;
max-width: 100%;
position: fixed;
top: 40%;
width: 320px;
z-index: 100000;
}
.atc-notice-wrapper .close {
color: #333;
font-size: 22px;
opacity: 1;
position: absolute;
right: 5px;
top: 5px;
-webkit-transition: color 0.3s ease;
transition: color 0.3s ease;
}
.atc-notice-wrapper .close:hover {
color: #a34253;
}
.atc-notice-wrapper h3 {
border-bottom: 1px solid rgba(0, 0, 0, 0.12);
font-size: 16px;
margin: 0 0 10px;
padding: 10px 0;
text-align: center;
text-transform: uppercase;
}
.atc-notice-wrapper .product-wrapper {
float: left;
padding: 0 10px;
width: 100%;
}
.atc-notice-wrapper .product-image {
float: left;
width: 25%;
}
.atc-notice-wrapper .product-info {
float: left;
padding-left: 20px;
width: 75%;
}
.atc-notice-wrapper .product-info h4 {
font-size: 15px;
margin: 0 0 10px;
}
.atc-notice-wrapper .product-info .price {
float: left;
margin: 0;
width: 100%;
}
.atc-notice-wrapper .product-info .price .special-price {
color: #a34253;
font-size: 18px;
font-weight: bold;
}
.atc-notice-wrapper .product-info .price .old-price {
color: #999;
font-size: 16px;
margin-right: 10px;
text-decoration: line-through;
}
.atc-notice-wrapper .buttons {
background: rgba(0, 0, 0, 0.12);
float: left;
margin: 10px 0 0;
padding: 10px;
width: 100%;
}
.atc-notice-wrapper .buttons .button {
background: #a34253;
border: none;
border-radius: 0;
box-shadow: none;
color: #fff;
display: inline-block;
float: right;
height: 30px;
line-height: 30px;
padding: 0 20px;
text-shadow: none;
}
.atc-notice-wrapper .buttons .button:hover {
background: #333;
}
#yith-wcwl-popup-message {
-webkit-border-radius: 0;
-moz-border-radius: 0;
-ms-border-radius: 0;
border-radius: 0;
font-size: 22px;
text-transform: uppercase;
color: green;
padding: 30px;
-webkit-box-shadow: 0 0 20px 5px rgba(0, 0, 0, 0.6);
-moz-box-shadow: 0 0 20px 5px rgba(0, 0, 0, 0.6);
-ms-box-shadow: 0 0 20px 5px rgba(0, 0, 0, 0.6);
-o-box-shadow: 0 0 20px 5px rgba(0, 0, 0, 0.6);
box-shadow: 0 0 20px 5px rgba(0, 0, 0, 0.6);
}
.quantity {
font-size: 14px;
height: 35px;
margin-right: 10px;
width: auto;
position: relative;
}
.quantity .section-title {
float: left;
margin-right: 25px;
line-height: 35px;
font-size: 15px;
font-weight: 700;
}
.quantity .input-text,
.quantity input[type="text"],
.quantity .form-row .input-text {
background: none !important;
border-radius: 0 !important;
box-shadow: none;
font-weight: 300;
height: 35px !important;
margin: 0;
width: 64px !important;
padding: 0 !important;
float: left;
border: 0 !important;
border: 1px solid rgba(0, 0, 0, 0.15) !important;
}
.quantity .minus,
.quantity .plus {
background: none;
border: none;
box-shadow: none;
color: #000;
float: left;
height: 35px;
position: static;
text-shadow: none;
width: 22px;
font-size: 10px;
font-weight: 300;
line-height: 20px;
cursor: pointer;
-webkit-border-radius: 0;
-moz-border-radius: 0;
-ms-border-radius: 0;
border-radius: 0;
border-width: 1px;
border-style: solid;
border-color: rgba(0, 0, 0, 0.15);
border-right-width: 0;
}
.quantity .minus:hover,
.quantity .plus:hover {
background: #000;
border-color: #000;
color: #fff;
}
.quantity .plus {
border-left-width: 0;
border-right-width: 1px;
}
.product-label {
position: absolute;
top: 30px;
left: 0;
width: 100%;
z-index: 1;
}
.product-label span {
display: block;
min-width: 50px;
text-transform: uppercase;
font-size: 14px;
line-height: 16px;
padding: 8px 5px;
background: #5db582;
color: #fff;
text-align: center;
-webkit-transition: all 0.4s linear;
-moz-transition: all 0.4s linear;
-o-transition: all 0.4s linear;
transition: all 0.4s linear;
position: absolute;
top: 0;
left: 0;
}
.product-label span:before,
.product-label span:after {
content: '';
width: 0;
height: 0;
border-left: 18px solid transparent;
border-right: 18px solid transparent;
position: absolute;
z-index: 10;
}
.product-label span.sale:before,
.product-label span.sale:after {
right: -18px;
}
.product-label span.sale:before {
border-top: 18px solid #5db582;
top: 0;
}
.product-label span.sale:after {
border-bottom: 18px solid #5db582;
bottom: 0;
}
.product-label span.featured {
left: auto;
right: 0;
background: #a34253;
-webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
transition: all 0.3s linear;
}
.product-label span.featured:before,
.product-label span.featured:after {
left: -18px;
}
.product-label span.featured:before {
border-top: 18px solid #a34253;
top: 0;
}
.product-label span.featured:after {
border-bottom: 18px solid #a34253;
bottom: 0;
}
.timer-grid,
.hotdeal {
text-align: center;
}
.timer-grid:before,
.hotdeal:before,
.timer-grid:after,
.hotdeal:after {
content: '';
display: table;
}
.timer-grid:after,
.hotdeal:after {
clear: both;
}
.timer-grid div,
.hotdeal div {
display: inline-block;
text-align: center;
font-size: 14px;
line-height: 20px;
font-weight: 400;
margin: 5px 13px;
min-width: 74px;
height: 74px;
padding: 10px 0;
border: 2px solid #a34253;
background-color: rgba(255, 255, 255, 0.6);
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
border-radius: 50%;
}
.timer-grid div span,
.hotdeal div span {
display: block;
width: 100%;
font-size: 20px;
line-height: 30px;
font-weight: 700;
}
.timer-grid div i,
.hotdeal div i {
font-style: normal;
}
.product-rating {
font-size: 14px;
line-height: 16px;
margin: 0 0 10px;
clear: both;
float: left;
width: 100%;
color: rgba(0, 0, 0, 0.12);
}
.product-rating .star-rating {
font-family: 'Material-Design-Iconic-Font';
line-height: 16px;
overflow: hidden;
position: relative;
width: 70px;
height: 16px;
float: left;
display: inline-block !important;
vertical-align: top;
letter-spacing: 2px;
font-size: 14px;
margin-right: 5px !important;
text-indent: 0;
}
.product-rating .star-rating:before {
color: #a34253;
content: "\f27c\f27c\f27c\f27c\f27c";
font-family: 'Material-Design-Iconic-Font';
float: left;
left: 0;
position: absolute;
top: 0;
width: 70px;
height: 16px;
}
.product-rating .star-rating span {
float: left;
left: 0;
overflow: hidden;
padding-top: 1.5em;
position: absolute;
top: 0;
color: #a34253;
letter-spacing: 2px;
height: 16px;
}
.product-rating .star-rating span:before {
content: "\f27d\f27d\f27d\f27d\f27d";
font-family: 'Material-Design-Iconic-Font';
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 16px;
}
.product-price,
.compare-list .price,
.price {
display: block;
margin: 0 0 15px;
font-size: 14px;
line-height: 20px;
min-height: 20px;
font-weight: 700;
color: #a34253 !important;
}
.product-price del,
.compare-list .price del,
.price del {
margin: 0;
color: #ccc;
text-decoration: line-through;
font-size: 14px;
line-height: 20px;
opacity: 1 !important; filter: alpha(opacity=100) !important;
}
.product-price > .amount:last-child,
.compare-list .price > .amount:last-child,
.price > .amount:last-child {
margin: 0 0 0 5px;
}
.product-price > .amount:first-child,
.compare-list .price > .amount:first-child,
.price > .amount:first-child {
margin: 0 5px 0 0;
}
.product-price ins,
.compare-list .price ins,
.price ins {
display: inline-block;
width: auto;
margin: 0 0 0 5px;
text-decoration: none !important;
}
.product-price.price-variable .amount:last-child,
.compare-list .price.price-variable .amount:last-child,
.price.price-variable .amount:last-child {
margin: 0 0 0 5px;
}
.product-price.price-variable .amount:first-child,
.compare-list .price.price-variable .amount:first-child,
.price.price-variable .amount:first-child {
margin: 0 5px 0 0;
}
.woocommerce-Price-currencySymbol {
margin: 0 1px;
} .shop-by {
display: block;
width: 100%;
margin: 0;
position: relative;
}
.shop-by h3 {
font-size: 30px;
line-height: 36px;
margin: 0;
font-family: 'Pacifico', 'PT Sans', Arial, sans-serif;
color: #5db582;
font-weight: normal;
}
.widget-title {
display: block;
width: 100%;
margin: 0 0 15px;
position: relative;
}
.widget-title h3 {
color: #000;
font-size: 16px;
line-height: 20px;
text-transform: uppercase;
padding-bottom: 15px;
border-bottom: 1px solid rgba(0, 0, 0, 0.12);
font-weight: 700;
margin: 0;
}
.widget-title h3:before {
display: inline-block;
content: '\f26d';
font-family: 'Material-Design-Iconic-Font';
margin-right: 10px;
font-size: 10px;
line-height: 20px;
vertical-align: top;
color: #5db582;
}
.widget-title.footer-widget-title {
margin-bottom: 25px;
}
.widget-title.footer-widget-title h3 {
padding: 0;
color: #fff;
border-bottom: none;
}
.widget-title.footer-widget-title h3:before {
display: none;
}
.widgettitle {
display: block;
width: 100%;
position: relative;
font-size: 30px;
line-height: 36px;
margin: 0 0 15px;
font-family: 'Pacifico', 'PT Sans', Arial, sans-serif;
color: #5db582;
}
.widget {
margin: 0 0 35px;
font-size: 16px;
line-height: 20px;
}
.widget:last-child {
margin: 0;
}
.widget:before,
.widget:after {
content: "";
display: table;
}
.widget:after {
clear: both;
}
.widget .input_text,
.widget input[type="text"],
.widget input[type="search"] {
border: 1px solid rgba(0, 0, 0, 0.15);
height: 40px;
padding: 0 10px;
width: 100%;
outline: none;
box-shadow: none;
}
.widget select {
max-width: 100%;
width: 100%;
border: 1px solid rgba(0, 0, 0, 0.15);
height: 40px;
line-height: 40px;
}
.widget .widget_content {
float: left;
width: 100%;
}
.widget iframe {
max-width: 100%;
}
.widget .wp-caption {
margin: 15px 0;
}
.widget ul,
.widget ol {
float: none;
margin: 0;
padding: 0;
width: 100%;
list-style: none;
}
.widget ul li,
.widget ol li {
float: none;
font-size: 16px;
line-height: 20px;
padding: 15px 0;
list-style: none;
width: 100%;
position: relative;
}
.widget ul li:last-child,
.widget ol li:last-child {
margin-bottom: 0;
}
.widget ul li a,
.widget ol li a {
color: #000;
}
.widget ul li a:hover,
.widget ol li a:hover {
color: #a34253;
}
.widget ul li .count,
.widget ol li .count {
margin: 0 7px;
font-size: 14px;
color: #ccc;
}
.widget ul li.chosen,
.widget ol li.chosen {
width: 100%;
}
.widget ul li.chosen a,
.widget ol li.chosen a {
background: #b23636;
border: none;
border-radius: 0;
color: #fff;
padding: 3px 10px;
}
.widget ul li.chosen a:before,
.widget ol li.chosen a:before {
background: none;
content: "\f00d";
font-family: FontAwesome;
margin-right: 8px;
top: -2px;
}
.widget ul li.chosen a:hover,
.widget ol li.chosen a:hover {
background: #a34253;
}
.widget ul li ul,
.widget ol li ul,
.widget ul li ol,
.widget ol li ol {
padding: 8px 0 8px 20px;
background: none;
}
.widget-footer .clear {
display: none;
}
.widget-footer .clear a {
color: #fff;
}
.tagcloud {
padding: 0 0 0 15px;
}
.tagcloud a {
font-size: 14px !important;
line-height: 16px;
display: inline-block;
padding: 10px 20px;
margin: 0 5px 5px;
border: 1px dashed rgba(163, 66, 83, 0.3);
text-transform: none;
-webkit-transition: background 0.3s, color 0.2s;
-moz-transition: background 0.3s, color 0.2s;
transition: background 0.3s, color 0.2s;
}
.tagcloud a:hover {
color: #5db582;
}
.widget_calendar table#wp-calendar {
width: 100%;
}
.widget_calendar table#wp-calendar caption {
font-weight: 700;
margin: 0 0 10px;
}
.widget_rss h3 > span {
transform: translate(0, -4px);
display: inline-block;
margin-left: -10px;
}
.widget_rss h3 a.rsswidget {
margin-left: 10px;
display: inline-block;
}
.widget_rss ul li {
margin-bottom: 20px;
}
.widget_rss ul li:last-child {
margin: 0;
}
.widget_rss ul li .rsswidget {
text-transform: uppercase;
color: #a34253;
}
.widget_rss ul li .rsswidget:hover {
text-decoration: underline;
}
.widget_rss ul li cite {
font-weight: 700;
font-style: italic;
}
.widget_rss ul li .rss-date {
display: block;
font-style: italic;
width: 100%;
}
.widget_rss ul li .rssSummary {
font-size: 13px;
}
.widget_text select {
margin: 0;
}
.widget_text .textwidget {
color: #505050;
line-height: 24px;
padding-left: 20px;
}
.widget_search form {
position: relative;
}
.widget_search input[type=search],
.widget_search .input_text {
height: 40px;
float: left;
border-right: 0;
}
.widget_search .search-submit,
.widget_search .button {
background-color: rgba(0, 0, 0, 0.12) !important;
border-color: rgba(0, 0, 0, 0.12) !important;
border: 0;
border-radius: 0;
box-shadow: none;
color: #fff !important;
display: inline-block;
font-size: 14px;
font-weight: 700;
height: 40px;
line-height: 36px !important;
padding: 0 20px !important;
text-shadow: none;
text-transform: uppercase;
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease;
text-align: center;
position: absolute !important;
top: 0;
right: 0;
z-index: 2;
}
.widget_search .search-submit:hover,
.widget_search .button:hover,
.widget_search .search-submit:focus,
.widget_search .button:focus {
background: #000 !important;
border-color: #000 !important;
}
.site-main .searchform {
position: relative;
}
.site-main .searchform input[type=search],
.site-main .searchform .input_text {
height: 40px;
padding: 0 10px;
}
.widget_archive select {
width: 100%;
border: 1px solid rgba(0, 0, 0, 0.15);
height: 32px;
line-height: 32px;
}
.widget_shopping_cart .widget-title {
display: none;
}
.widget_vgw_social_media a {
display: inline-block;
width: 40px;
height: 40px;
border: 1px dashed #000;
color: #000;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
-ms-border-radius: 2px;
border-radius: 2px;
overflow: hidden;
text-indent: -999px;
position: relative;
margin-right: 10px;
margin-bottom: 5px;
text-align: center;
-webkit-transition: all 0.35s linear;
-moz-transition: all 0.35s linear;
-o-transition: all 0.35s linear;
transition: all 0.35s linear;
}
.widget_vgw_social_media a:after {
content: '';
font-family: 'FontAwesome';
position: absolute;
top: 0;
left: 0;
width: 100%;
line-height: 38px;
font-size: 20px;
text-indent: 0;
}
.widget_vgw_social_media a:hover {
color: #fff;
background: #a34253;
border-color: #a34253;
}
.widget_vgw_social_media .widget_connect_facebook:after {
content: '\f09a';
}
.widget_vgw_social_media .widget_connect_pinterest:after {
content: '\f231';
}
.widget_vgw_social_media .widget_connect_linkedin:after {
content: '\f0e1';
}
.widget_vgw_social_media .widget_connect_twitter:after {
content: '\f099';
}
.widget_vgw_social_media .widget_connect_googleplus:after {
content: '\f0d5';
}
.widget_vgw_social_media .widget_connect_rss:after {
content: '\f09e';
}
.widget_vgw_social_media .widget_connect_tumblr:after {
content: '\f173';
}
.widget_vgw_social_media .widget_connect_instagram:after {
content: '\f16d';
}
.widget_vgw_social_media .widget_connect_youtube:after {
content: '\f16a';
}
.widget_vgw_social_media .widget_connect_vimeo:after {
content: '\f27d';
}
.widget_vgw_social_media .widget_connect_behance:after {
content: '\f1b4';
}
.widget_vgw_social_media .widget_connect_dribble:after {
content: '\f17d';
}
.widget_vgw_social_media .widget_connect_flickr:after {
content: '\f16e';
}
.widget_vgw_social_media .widget_connect_git:after {
content: '\f1d3';
}
.widget_vgw_social_media .widget_connect_skype:after {
content: '\f17e';
}
.widget_vgw_social_media .widget_connect_weibo:after {
content: '\f18a';
}
.widget_vgw_social_media .widget_connect_foursquare:after {
content: '\f180';
}
.widget_vgw_social_media .widget_connect_soundcloud:after {
content: '\f1be';
}
.widget_vgw_social_media .widget_connect_vk:after {
content: '\f189';
}
.widget_product_categories ul,
.widget_categories ul,
.widget_nav_menu ul,
.widget_archive ul,
.widget_meta ul,
.widget_recent_comments ul,
.widget_recent_entries ul,
.widget_pages ul {
padding-left: 20px;
}
.widget_product_categories ul li,
.widget_categories ul li,
.widget_nav_menu ul li,
.widget_archive ul li,
.widget_meta ul li,
.widget_recent_comments ul li,
.widget_recent_entries ul li,
.widget_pages ul li {
padding: 10px 0;
color: #a3a3a3;
}
.widget_product_categories ul li a,
.widget_categories ul li a,
.widget_nav_menu ul li a,
.widget_archive ul li a,
.widget_meta ul li a,
.widget_recent_comments ul li a,
.widget_recent_entries ul li a,
.widget_pages ul li a {
color: #505050;
}
.widget_product_categories ul li a:hover,
.widget_categories ul li a:hover,
.widget_nav_menu ul li a:hover,
.widget_archive ul li a:hover,
.widget_meta ul li a:hover,
.widget_recent_comments ul li a:hover,
.widget_recent_entries ul li a:hover,
.widget_pages ul li a:hover {
color: #a34253;
}
.widget_product_categories ul li.current-menu-item,
.widget_categories ul li.current-menu-item,
.widget_nav_menu ul li.current-menu-item,
.widget_archive ul li.current-menu-item,
.widget_meta ul li.current-menu-item,
.widget_recent_comments ul li.current-menu-item,
.widget_recent_entries ul li.current-menu-item,
.widget_pages ul li.current-menu-item,
.widget_product_categories ul li.current-cat,
.widget_categories ul li.current-cat,
.widget_nav_menu ul li.current-cat,
.widget_archive ul li.current-cat,
.widget_meta ul li.current-cat,
.widget_recent_comments ul li.current-cat,
.widget_recent_entries ul li.current-cat,
.widget_pages ul li.current-cat,
.widget_product_categories ul li.cat-parent,
.widget_categories ul li.cat-parent,
.widget_nav_menu ul li.cat-parent,
.widget_archive ul li.cat-parent,
.widget_meta ul li.cat-parent,
.widget_recent_comments ul li.cat-parent,
.widget_recent_entries ul li.cat-parent,
.widget_pages ul li.cat-parent,
.widget_product_categories ul li:hover,
.widget_categories ul li:hover,
.widget_nav_menu ul li:hover,
.widget_archive ul li:hover,
.widget_meta ul li:hover,
.widget_recent_comments ul li:hover,
.widget_recent_entries ul li:hover,
.widget_pages ul li:hover {
color: #a34253;
}
.widget_product_categories ul li.current-menu-item > a,
.widget_categories ul li.current-menu-item > a,
.widget_nav_menu ul li.current-menu-item > a,
.widget_archive ul li.current-menu-item > a,
.widget_meta ul li.current-menu-item > a,
.widget_recent_comments ul li.current-menu-item > a,
.widget_recent_entries ul li.current-menu-item > a,
.widget_pages ul li.current-menu-item > a,
.widget_product_categories ul li.current-cat > a,
.widget_categories ul li.current-cat > a,
.widget_nav_menu ul li.current-cat > a,
.widget_archive ul li.current-cat > a,
.widget_meta ul li.current-cat > a,
.widget_recent_comments ul li.current-cat > a,
.widget_recent_entries ul li.current-cat > a,
.widget_pages ul li.current-cat > a,
.widget_product_categories ul li.cat-parent > a,
.widget_categories ul li.cat-parent > a,
.widget_nav_menu ul li.cat-parent > a,
.widget_archive ul li.cat-parent > a,
.widget_meta ul li.cat-parent > a,
.widget_recent_comments ul li.cat-parent > a,
.widget_recent_entries ul li.cat-parent > a,
.widget_pages ul li.cat-parent > a,
.widget_product_categories ul li:hover > a,
.widget_categories ul li:hover > a,
.widget_nav_menu ul li:hover > a,
.widget_archive ul li:hover > a,
.widget_meta ul li:hover > a,
.widget_recent_comments ul li:hover > a,
.widget_recent_entries ul li:hover > a,
.widget_pages ul li:hover > a {
color: #a34253;
}
.widget_recent_entries ul li a {
display: block;
margin-bottom: 7px;
}
.widget_recent_entries ul li .post-date {
display: block;
color: #a3a3a3;
font-size: 14px;
line-height: 18px;
}
.widget_recent_entries ul li .post-date:before {
content: "\f073";
display: inline-block;
font-family: FontAwesome;
margin-right: 5px;
}
.widget_recent_comments ul li {
color: #a3a3a3;
}
.widget_recent_comments ul li .comment-author-link {
text-transform: capitalize;
color: #505050;
}
.widget_recent_comments ul li a {
color: #a34253;
} .woocommerce.widget_price_filter .price_slider_wrapper {
padding-top: 20px;
}
.woocommerce.widget_price_filter .price_slider_wrapper .ui-widget-content {
background-color: #dbdbdb;
margin-bottom: 20px;
border-radius: 0;
}
.woocommerce.widget_price_filter .ui-slider {
height: 5px;
}
.woocommerce.widget_price_filter .ui-slider .ui-slider-range {
background-color: #5db582;
}
.woocommerce.widget_price_filter .ui-slider .ui-slider-handle {
background-color: #5db582;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
border-radius: 50%;
}
.woocommerce.widget_price_filter .price_label {
color: #000;
font-size: 16px;
}
.woocommerce.widget_price_filter .price_label span.from {
margin: 0 5px;
}
.woocommerce.widget_price_filter .price_label span.to {
margin: 0 0 0 5px;
}
.woocommerce.widget_price_filter .price_slider_amount {
text-align: left;
}
.woocommerce.widget_price_filter .price_slider_amount .button {
border-color: #a34253;
background-color: #a34253;
color: #fff;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
-ms-border-radius: 4px;
border-radius: 4px;
float: right;
}
.woocommerce.widget_price_filter .price_slider_amount .button:hover {
background-color: #5db582;
border-color: #5db582;
}
.widget_products.woocommerce ul.cart_list li,
.widget_top_rated_products.woocommerce ul.cart_list li,
.widget_products.woocommerce ul.product_list_widget li,
.widget_top_rated_products.woocommerce ul.product_list_widget li {
padding: 10px 0;
}
.widget_products.woocommerce ul.cart_list li img,
.widget_top_rated_products.woocommerce ul.cart_list li img,
.widget_products.woocommerce ul.product_list_widget li img,
.widget_top_rated_products.woocommerce ul.product_list_widget li img {
width: 80px;
float: left;
margin: 5px 20px 0 0;
}
.widget_products.woocommerce ul.cart_list li a,
.widget_top_rated_products.woocommerce ul.cart_list li a,
.widget_products.woocommerce ul.product_list_widget li a,
.widget_top_rated_products.woocommerce ul.product_list_widget li a {
text-transform: capitalize;
font-weight: 400;
}
.widget_products.woocommerce ul.cart_list li a:hover,
.widget_top_rated_products.woocommerce ul.cart_list li a:hover,
.widget_products.woocommerce ul.product_list_widget li a:hover,
.widget_top_rated_products.woocommerce ul.product_list_widget li a:hover {
padding: 0 !important;
}
.widget_products.woocommerce ul.cart_list li .product-title,
.widget_top_rated_products.woocommerce ul.cart_list li .product-title,
.widget_products.woocommerce ul.product_list_widget li .product-title,
.widget_top_rated_products.woocommerce ul.product_list_widget li .product-title {
display: block;
margin-bottom: 10px;
}
.widget_products.woocommerce ul.cart_list li .product-rating,
.widget_top_rated_products.woocommerce ul.cart_list li .product-rating,
.widget_products.woocommerce ul.product_list_widget li .product-rating,
.widget_top_rated_products.woocommerce ul.product_list_widget li .product-rating {
float: none;
display: inline-block;
text-indent: -999px;
position: relative;
overflow: hidden;
width: 73px;
margin-bottom: 5px;
}
.widget_products.woocommerce ul.cart_list li .product-rating .star-rating,
.widget_top_rated_products.woocommerce ul.cart_list li .product-rating .star-rating,
.widget_products.woocommerce ul.product_list_widget li .product-rating .star-rating,
.widget_top_rated_products.woocommerce ul.product_list_widget li .product-rating .star-rating {
position: absolute;
top: 0;
left: 0;
margin-right: 0 !important;
}
.widget_products.woocommerce ul.cart_list li .product-price,
.widget_top_rated_products.woocommerce ul.cart_list li .product-price,
.widget_products.woocommerce ul.product_list_widget li .product-price,
.widget_top_rated_products.woocommerce ul.product_list_widget li .product-price {
width: 100%;
display: block;
font-size: 15px;
margin-bottom: 0;
}
.widget_products.woocommerce ul.cart_list li .product-price del,
.widget_top_rated_products.woocommerce ul.cart_list li .product-price del,
.widget_products.woocommerce ul.product_list_widget li .product-price del,
.widget_top_rated_products.woocommerce ul.product_list_widget li .product-price del {
text-decoration: line-through;
}
.widget_products.woocommerce ul.cart_list li .product-price del .amount,
.widget_top_rated_products.woocommerce ul.cart_list li .product-price del .amount,
.widget_products.woocommerce ul.product_list_widget li .product-price del .amount,
.widget_top_rated_products.woocommerce ul.product_list_widget li .product-price del .amount {
font-size: 12px;
text-decoration: line-through;
}
.widget_products .product-price.price-variable del,
.widget_top_rated_products .product-price.price-variable del {
display: none !important;
}
.widget_product_tag_cloud .tagcloud {
padding: 0;
}
.widget_product_tag_cloud .tagcloud a {
font-size: 14px !important;
display: inline-block;
padding: 8px 15px;
margin: 0 5px 5px;
border: 1px dashed rgba(163, 66, 83, 0.3);
text-transform: capitalize;
-webkit-transition: background 0.3s, color 0.2s;
-moz-transition: background 0.3s, color 0.2s;
transition: background 0.3s, color 0.2s;
color: #000;
}
.widget_product_tag_cloud .tagcloud a:hover {
color: #5db582;
}
.widget_product_tag_cloud .tagcloud br {
display: none;
}
.yith-woocompare-widget ul.products-list {
padding-left: 20px;
}
.yith-woocompare-widget ul.products-list li {
padding: 10px 0;
border-bottom: none;
}
.yith-woocompare-widget ul.products-list li:not(.list_empty) {
padding: 10px 0;
border-bottom: none;
}
.yith-woocompare-widget ul.products-list li a.title {
text-transform: uppercase;
position: relative;
font-weight: 700;
font-size: 14px;
line-height: 20px;
color: #4f4f4f;
}
.yith-woocompare-widget ul.products-list li a.remove {
position: absolute;
top: 50%;
right: 0;
left: auto;
-webkit-transform: translate(0, -50%);
-moz-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
-o-transform: translate(0, -50%);
transform: translate(0, -50%);
z-index: 10;
font-size: 14px;
line-height: 20px;
color: #000;
}
.yith-woocompare-widget ul.products-list li a.remove:hover {
background-color: transparent !important;
color: red !important;
}
.yith-woocompare-widget a.compare {
float: left;
border-color: #a34253;
background-color: #a34253;
color: #fff;
}
.yith-woocompare-widget a.compare:hover {
background-color: #000;
border-color: #000;
}
.yith-woocompare-widget .clear-all {
line-height: 40px;
float: right;
font-size: 14px;
text-transform: uppercase;
}
.widget_product_categories ul {
padding-left: 0;
}
.widget_product_categories ul li {
border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
.widget_product_categories ul li:last-child {
border-bottom: none;
padding-bottom: 0;
}
.widget_product_categories ul li .children li {
border-bottom: none;
}
.widget_product_categories ul li > a {
text-transform: uppercase;
position: relative;
font-weight: 700;
}
.widget_product_categories ul li > a:before {
display: inline-block;
content: '\f26d';
font-family: 'Material-Design-Iconic-Font';
margin-right: 10px;
font-size: 10px;
line-height: 20px;
vertical-align: top;
color: #a34253;
}
.widget_product_categories ul li.current-menu-item > a:before,
.widget_product_categories ul li.current-cat > a:before,
.widget_product_categories ul li.cat-parent > a:before,
.widget_product_categories ul li:hover > a:before {
color: #5db582;
}
.widget_product_categories ul li > ul {
padding: 8px 0 8px 20px;
}
.widget_product_categories ul li > ul > li {
padding: 10px 0;
}
.widget_product_categories ul li > ul > li.current-cat > a,
.widget_product_categories ul li > ul > li.cat-parent > a,
.widget_product_categories ul li > ul > li:hover > a {
color: #5db582;
}
.widget_product_categories ul li > ul > li.current-cat > a:before,
.widget_product_categories ul li > ul > li.cat-parent > a:before,
.widget_product_categories ul li > ul > li:hover > a:before {
color: #5db582;
}
.widget_product_categories ul li > ul > li > a {
text-transform: none;
font-weight: 400;
}
.widget_product_categories ul li > ul > li > a:before {
display: none;
}
.sidebar-category .widget-title {
display: block;
width: 100%;
margin: 0 0 20px;
position: relative;
}
.sidebar-category .widget-title h3 {
font-size: 30px;
line-height: 36px;
margin: 0;
color: #5db582;
font-weight: normal;
border-bottom: none;
padding-bottom: 0;
text-transform: none;
font-family: 'PT Sans', Arial, sans-serif;
}
.sidebar-category .widget-title h3:before {
display: none;
}
.sidebar-category .widget_text .textwidget {
padding-left: 0;
}
.sidebar-category .widget_layered_nav ul,
.sidebar-category .widget_categories ul,
.sidebar-category .widget_nav_menu ul,
.sidebar-category .widget_layered_nav ol,
.sidebar-category .widget_categories ol,
.sidebar-category .widget_nav_menu ol {
padding-left: 20px;
}
.sidebar-category .widget_layered_nav ul li,
.sidebar-category .widget_categories ul li,
.sidebar-category .widget_nav_menu ul li,
.sidebar-category .widget_layered_nav ol li,
.sidebar-category .widget_categories ol li,
.sidebar-category .widget_nav_menu ol li {
padding: 10px 0;
font-size: 14px;
line-height: 20px;
color: #4f4f4f;
}
.sidebar-category .widget_layered_nav ul li:last-child,
.sidebar-category .widget_categories ul li:last-child,
.sidebar-category .widget_nav_menu ul li:last-child,
.sidebar-category .widget_layered_nav ol li:last-child,
.sidebar-category .widget_categories ol li:last-child,
.sidebar-category .widget_nav_menu ol li:last-child {
border-bottom: none;
}
.sidebar-category .widget_layered_nav ul li > a,
.sidebar-category .widget_categories ul li > a,
.sidebar-category .widget_nav_menu ul li > a,
.sidebar-category .widget_layered_nav ol li > a,
.sidebar-category .widget_categories ol li > a,
.sidebar-category .widget_nav_menu ol li > a {
color: #4f4f4f;
text-transform: uppercase;
position: relative;
font-weight: 700;
}
.sidebar-category .widget_layered_nav ul li > a:hover,
.sidebar-category .widget_categories ul li > a:hover,
.sidebar-category .widget_nav_menu ul li > a:hover,
.sidebar-category .widget_layered_nav ol li > a:hover,
.sidebar-category .widget_categories ol li > a:hover,
.sidebar-category .widget_nav_menu ol li > a:hover {
color: #a34253;
}
.sidebar-category .widget_layered_nav ul li > ul,
.sidebar-category .widget_categories ul li > ul,
.sidebar-category .widget_nav_menu ul li > ul,
.sidebar-category .widget_layered_nav ol li > ul,
.sidebar-category .widget_categories ol li > ul,
.sidebar-category .widget_nav_menu ol li > ul {
padding: 0 0 0 20px;
}
.sidebar-category .widget_layered_nav ul li > ul > li > a,
.sidebar-category .widget_categories ul li > ul > li > a,
.sidebar-category .widget_nav_menu ul li > ul > li > a,
.sidebar-category .widget_layered_nav ol li > ul > li > a,
.sidebar-category .widget_categories ol li > ul > li > a,
.sidebar-category .widget_nav_menu ol li > ul > li > a {
font-weight: 400;
}
.sidebar-category .widget_layered_nav ul li.chosen a,
.sidebar-category .widget_categories ul li.chosen a,
.sidebar-category .widget_nav_menu ul li.chosen a,
.sidebar-category .widget_layered_nav ol li.chosen a,
.sidebar-category .widget_categories ol li.chosen a,
.sidebar-category .widget_nav_menu ol li.chosen a {
color: #fff !important;
}
.sidebar-category .widget_layered_nav ul li.chosen a:before,
.sidebar-category .widget_categories ul li.chosen a:before,
.sidebar-category .widget_nav_menu ul li.chosen a:before,
.sidebar-category .widget_layered_nav ol li.chosen a:before,
.sidebar-category .widget_categories ol li.chosen a:before,
.sidebar-category .widget_nav_menu ol li.chosen a:before {
display: none;
} #vg-header-wrapper .container-fluid,
#vg-header-wrapper .container {
position: relative;
}
#navigation {
position: static;
margin-top: -10px;
margin-left: -10px;
}
.main-navigation > ul.menu-main-menu {
display: block;
width: 100%;
position: static;
}
.main-navigation ul li a {
position: relative;
}
.main-navigation .mega-menu > ul:before,
.main-navigation .mega-menu > ul:after {
content: '';
display: table;
}
.main-navigation .mega-menu > ul:after {
clear: both;
}
.main-navigation .mega-menu.full-menu {
position: static;
}
.main-navigation .mega-menu.full-menu > ul {
left: 15px !important;
right: 15px !important;
}
.main-navigation .mega-menu.multi-columns > ul {
min-width: 800px;
}
.main-navigation .mega-menu.multi-columns > ul > li {
display: block;
float: left;
}
.main-navigation .mega-menu.column_2 > ul > li {
width: 50%;
min-width: 50%;
}
.main-navigation .mega-menu.column_2 > ul > li:nth-child(2n+1) {
clear: both;
}
.main-navigation .mega-menu.column_3 > ul > li {
width: 33.3333%;
min-width: 33.3333%;
}
.main-navigation .mega-menu.column_3 > ul > li:nth-child(3n+1) {
clear: both;
}
.main-navigation .mega-menu.column_4 > ul > li {
width: 25%;
min-width: 25%;
}
.main-navigation .mega-menu.column_4 > ul > li:nth-child(4n+1) {
clear: both;
}
.main-navigation .mega-menu > ul ul ul {
padding-left: 15px !important;
} .tools_button {
line-height: 60px;
font-size: 18px;
text-transform: uppercase;
font-weight: 700;
text-align: left;
display: block;
padding: 0 15px;
background: #000;
color: #fff;
cursor: pointer;
-webkit-transition: background 0.4s ease;
-moz-transition: background 0.4s ease;
-o-transition: background 0.4s ease;
transition: background 0.4s ease;
}
.tools_button:hover {
color: #fff;
background: #5db582;
}
.tools_button_icon {
margin: 0 15px;
margin-right: 0;
float: right;
}
.admin-bar .vg-menu {
padding: 32px 0;
} .admin-bar #vg-header-wrapper.fixed {
top: 32px !important;
}
#vg-header-wrapper.fixed {
top: 0 !important;
left: 0 !important;
z-index: 8000 !important;
position: fixed !important;
width: 100%;
background: #333 !important;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.12);
min-height: 90px;
}
#vg-header-wrapper.fixed a {
color: #fff;
}
#vg-header-wrapper.fixed a:hover {
color: rgba(255, 255, 255, 0.7);
}
#vg-header-wrapper.fixed .container,
#vg-header-wrapper.fixed .row,
#vg-header-wrapper.fixed [class*="col-"] {
min-height: 0;
}
#vg-header-wrapper.fixed .sticky_logo {
display: block;
}
.sticky_logo {
display: none;
position: absolute;
top: 15px;
left: 15px;
z-index: 100;
width: 215px;
height: 57px;
}
.sticky_logo .logo-text,
.sticky_logo .logo-background,
.sticky_logo img {
-webkit-transform: translate(0, 0) !important;
-moz-transform: translate(0, 0) !important;
-ms-transform: translate(0, 0) !important;
-o-transform: translate(0, 0) !important;
transform: translate(0, 0) !important;
}
.sticky_logo .logo-background {
background: url(//www.safrawinestore.com.br/wp-content/themes/vg-vegawine/assets/images/logo/white/logo.png) center center no-repeat;
} .pagination {
float: left;
width: 100%;
margin: 0;
display: block;
}
.pagination .nav-links {
margin-bottom: 0;
margin-top: 40px;
}
.pagination a,
.pagination span {
display: inline-block;
margin: 0 3px;
}
.pagination a span,
.pagination span span {
display: none;
} .banner-box,
.widget_sp_image {
display: block;
position: relative;
overflow: hidden;
text-align: center;
cursor: pointer;
}
.banner-box.style-1 a,
.widget_sp_image.style-1 a {
position: relative;
overflow: hidden;
display: inline-block;
width: 100%;
color: #fff;
}
.banner-box.style-1 a img,
.widget_sp_image.style-1 a img {
webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, transform 0.35s;
}
.banner-box.style-1 a:hover:before,
.widget_sp_image.style-1 a:hover:before,
.banner-box.style-1 a:hover:after,
.widget_sp_image.style-1 a:hover:after {
opacity: 100; filter: alpha(opacity=10000);
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
}
.banner-box.style-1 a:before,
.widget_sp_image.style-1 a:before,
.banner-box.style-1 a:after,
.widget_sp_image.style-1 a:after {
position: absolute;
content: '';
z-index: 1;
-webkit-transform: scale(0, 1);
-moz-transform: scale(0, 1);
-ms-transform: scale(0, 1);
-o-transform: scale(0, 1);
transform: scale(0, 1);
-moz-transition: opacity 0.35s, -moz-transform 0.35s;
-ms-transition: opacity 0.35s, -ms-transform 0.35s;
-o-transition: opacity 0.35s, -o-transform 0.35s;
-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, transform 0.35s;
opacity: 0;
}
.banner-box.style-1 a:before,
.widget_sp_image.style-1 a:before {
top: 15%;
right: 7%;
bottom: 15%;
left: 7%;
border-top: 1px solid #fff;
border-bottom: 1px solid #fff;
-webkit-transform-origin: 0 0;
transform-origin: 0 0;
}
.banner-box.style-1 a:after,
.widget_sp_image.style-1 a:after {
top: 7%;
right: 15%;
bottom: 7%;
left: 15%;
border-right: 1px solid #fff;
border-left: 1px solid #fff;
-webkit-transform-origin: 100% 0;
transform-origin: 100% 0;
}
.banner-box.style-1 img,
.widget_sp_image.style-1 img {
margin: 0 auto;
position: relative;
display: block;
opacity: 0.95;
-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, transform 0.35s;
-webkit-transform: scale3d(1.05, 1.05, 1);
transform: scale3d(1.05, 1.05, 1);
}
.banner-box.style-1:before,
.widget_sp_image.style-1:before {
position: absolute;
top: -150px;
left: -150px;
width: 100%;
height: 100%;
background: rgba(255, 255, 255, 0.5);
content: '';
z-index: 1;
-webkit-transition: -webkit-transform 0.6s;
transition: transform 0.6s;
-webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, -1, 30deg) translate3d(0, -100%, 0);
transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, -1, 30deg) translate3d(0, -100%, 0);
}
.banner-box.style-1:hover:before,
.widget_sp_image.style-1:hover:before {
-webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, -1, 30deg) translate3d(0, 200%, 0);
transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, -1, 30deg) translate3d(0, 300%, 0);
}
.banner-box.style-1:hover img,
.widget_sp_image.style-1:hover img {
opacity: 0.6;
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
.banner-box.style-2 figure,
.widget_sp_image.style-2 figure {
overflow: hidden;
}
.banner-box.style-2 figure:after,
.widget_sp_image.style-2 figure:after {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
border-top: 1px solid #fff;
border-bottom: 1px solid #fff;
content: '';
opacity: 0;
-webkit-transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 0, 1);
transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 0, 1);
-webkit-transform-origin: 50% 50%;
transform-origin: 50% 50%;
-webkit-transition: opacity 0.35s, transform 0.35s;
-moz-transition: opacity 0.35s, transform 0.35s;
-o-transition: opacity 0.35s, transform 0.35s;
transition: opacity 0.35s, transform 0.35s;
}
.banner-box.style-2 img,
.widget_sp_image.style-2 img {
opacity: 0.9;
-webkit-transition: opacity 0.35s, transform 0.35s;
-moz-transition: opacity 0.35s, transform 0.35s;
-o-transition: opacity 0.35s, transform 0.35s;
transition: opacity 0.35s, transform 0.35s;
}
.banner-box.style-2:hover,
.widget_sp_image.style-2:hover {
background: -webkit-linear-gradient(-45deg, #f3cf3f 0%, #f33f58 100%);
background: linear-gradient(-45deg, #f3cf3f 0%, #f33f58 100%);
}
.banner-box.style-2:hover img,
.widget_sp_image.style-2:hover img {
opacity: 0.7;
-webkit-transform: scale3d(1.05, 1.05, 1);
transform: scale3d(1.05, 1.05, 1);
}
.banner-box.style-2:hover figure:after,
.widget_sp_image.style-2:hover figure:after {
opacity: 1;
-webkit-transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 1, 1);
transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 1, 1);
}
.banner-box.style-3 figure:before,
.widget_sp_image.style-3 figure:before {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: -webkit-linear-gradient(top, rgba(72, 76, 97, 0) 0%, rgba(72, 76, 97, 0.8) 75%);
background: linear-gradient(to bottom, rgba(72, 76, 97, 0) 0%, rgba(72, 76, 97, 0.8) 75%);
content: '';
opacity: 0; filter: alpha(opacity=0);
-webkit-transform: translate3d(0, 50%, 0);
-moz-transform: translate3d(0, 50%, 0);
-o-transform: translate3d(0, 50%, 0);
transform: translate3d(0, 50%, 0);
z-index: 1000;
-webkit-transition: opacity 0.35s, transform 0.35s;
-moz-transition: opacity 0.35s, transform 0.35s;
-o-transition: opacity 0.35s, transform 0.35s;
transition: opacity 0.35s, transform 0.35s;
}
.banner-box.style-3 img,
.widget_sp_image.style-3 img {
opacity: 0.8; filter: alpha(opacity=80);
-webkit-transform: scale3d(1.05, 1.05, 1);
-moz-transform: scale3d(1.05, 1.05, 1);
-o-transform: scale3d(1.05, 1.05, 1);
transform: scale3d(1.05, 1.05, 1);
-webkit-transition: opacity 0.35s, transform 0.35s;
-moz-transition: opacity 0.35s, transform 0.35s;
-o-transition: opacity 0.35s, transform 0.35s;
transition: opacity 0.35s, transform 0.35s;
}
.banner-box.style-3:hover figure:before,
.widget_sp_image.style-3:hover figure:before {
opacity: 1; filter: alpha(opacity=100);
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.banner-box.style-3:hover img,
.widget_sp_image.style-3:hover img {
opacity: 1; filter: alpha(opacity=100);
-webkit-transform: scale3d(1, 1, 1);
-moz-transform: scale3d(1, 1, 1);
-o-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
.banner-box.style-4 figure:before,
.widget_sp_image.style-4 figure:before {
position: absolute;
top: 30px;
right: 30px;
bottom: 30px;
left: 30px;
border: 1px solid #fff;
content: '';
opacity: 0; filter: alpha(opacity=0);
-webkit-transition: opacity 0.35s, transform 0.35s;
-moz-transition: opacity 0.35s, transform 0.35s;
-o-transition: opacity 0.35s, transform 0.35s;
transition: opacity 0.35s, transform 0.35s;
-webkit-transform: scale(1.1);
-moz-transform: scale(1.1);
-o-transform: scale(1.1);
transform: scale(1.1);
z-index: 1000;
}
.banner-box.style-4 img,
.widget_sp_image.style-4 img {
-webkit-transition: opacity 0.35s, transform 0.35s;
-moz-transition: opacity 0.35s, transform 0.35s;
-o-transition: opacity 0.35s, transform 0.35s;
transition: opacity 0.35s, transform 0.35s;
}
.banner-box.style-4:hover figure:before,
.widget_sp_image.style-4:hover figure:before {
opacity: 1; filter: alpha(opacity=100);
-webkit-transform: scale(1);
-moz-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
}
.banner-box.style-4:hover img,
.widget_sp_image.style-4:hover img {
opacity: 0.7; filter: alpha(opacity=70);
-webkit-transform: scale(1.15);
-moz-transform: scale(1.15);
-o-transform: scale(1.15);
transform: scale(1.15);
}
@media (max-width: 415px){
#navigation {
position: static;
margin-top: 0px;
margin-left: 0px;
background: #000;
}
}.main-navigation {
text-align:left;
height:auto;
line-height:normal;
}
.main-navigation.align_left {
text-align:left;
}
.main-navigation.align_center {
text-align:center;
}
.main-navigation.align_right {
text-align:right;
}
.main-navigation > ul {
vertical-align: middle;
display:inline;
}
.main-navigation.align_right > ul {
margin-right:-15px;
}
.main-navigation ul ul {
display: none;
}
.main-navigation ul li:hover > ul {
display: block;
}
.main-navigation > ul > li.call-to-action
{
margin: -1px 4px 0;
}
.main-navigation > ul > li.call-to-action > a {
border-width:1px;
border-style:solid;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
.main-navigation > ul > li.menu-item-has-children {
padding-right:2px;
margin-right:10px;
}
.main-navigation ul li.menu-item-has-children > a:after {
font-family: FontAwesome;
font-style: normal;
font-weight: normal;
text-decoration: inherit;
content: "\f105";
display: block;
width: 10px;
height: 30px;
position: absolute;
right: 20px;
top: .9em;
line-height:12px;
text-align:left;
}
.main-navigation > ul > li.menu-item-has-children > a:after { top: 50%;
right: 3px;
content: "\f107";
margin-top: -7px;
line-height: 13px;
height: auto;
}
.main-navigation ul {
padding: 0;
margin:0;
list-style: none;
position: relative;
}
.main-navigation ul:after {
content: "";
clear: both;
display: block;
}
.main-navigation ul li { display:inline-block;
white-space:nowrap;
position:relative;
}
.main-navigation ul li:hover {
-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}
.main-navigation > ul > li > a
{
opacity: 1;
-webkit-transition: opacity 0.3s;
-moz-transition: opacity 0.3s;
-o-transition: opacity 0.3s;
transition: opacity 0.3s;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover{
background: transparent!important;
}
#mega-menu-wrap-primary #mega-menu-primary {
visibility: visible!important;
text-align: left!important;
padding: 0px 0px 0px 0px!important;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link {
background: transparent!important;
color: #222;
font-weight: normal;
text-decoration: none;
border-color: #fff;
} .main-navigation ul li a {
display: inline-block;
padding: 20px 25px;
text-decoration: none;
line-height:20px;
font-weight: 400;
text-transform: uppercase;
}
@-webkit-keyframes main_nav_anim {
0% {opacity: 0;}
100% {opacity: 1;}
}
@-moz-keyframes main_nav_anim {
0% {opacity: 0;}
100% {opacity: 1;}
}
@-o-keyframes main_nav_anim {
0% {opacity: 0;}
100% {opacity: 1;}
}
@keyframes main_nav_anim {
0% {opacity: 0;}
100% {opacity: 1;}
}
.main-navigation ul ul {
background: #fff;
padding:15px 5px;
position: absolute;
top: 100%;
left: 10px;
min-width:220px;
z-index: 99999;
box-shadow: 0px 0px 5px rgba(0,0,0,0.20);
line-height: 23px; }
.main-navigation ul ul li {
float: none;
text-align:left;
display:block;
border-top: 0px solid #ccc;
position: relative;
z-index: 99999;
padding:0 15px;
}
.main-navigation ul ul li:last-child {
border-bottom: 0px solid #ccc;
}
.main-navigation ul ul li a {
display: block;
font-size: 14px;
padding:10px 0;
border-bottom: 2px solid transparent;
text-transform: none;
font-weight: 500;
color: #000 !important;
}
.main-navigation ul ul li a:hover {
-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
border-bottom-width:2px;
border-bottom-style:solid;
padding-left:10px;
}
.main-navigation ul ul ul {
position: absolute; }
.main-navigation ul ul ul li {
padding:0;
}
.main-navigation ul ul ul li a {
border-color:transparent;
padding:7px 0;
margin-bottom:0;
}
.main-navigation ul ul ul li a:before{
content:'\f101';
font-family:'FontAwesome';
margin-right:7px;
}
.main-navigation ul ul ul li a:hover:before{
margin-right:10px;
-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
} .main-navigation .mega-menu ul .sub-menu
{
position: static;
display: block;
}
.main-navigation .mega-menu li.menu-item-has-children a:after
{
display:none;
}
.main-navigation .mega-menu ul li
{
white-space:normal;
}
.main-navigation .mega-menu ul ul
{
box-shadow: 0px 0px 0px rgba(0,0,0,0);
font-weight:normal;
background:none;
display:block;
}
.main-navigation .mega-menu > ul
{
position:absolute;
margin:0;
padding:15px;
}
.main-navigation .mega-menu > ul.with_bg_image
{
padding:20px 150px 0 0;
background-position:top right;
background-repeat:no-repeat;
background-size:contain;
}
.main-navigation .mega-menu > ul ul
{
margin:0;
padding:5px 0 20px 0;
}
.main-navigation .mega-menu > ul ul ul
{
margin:0;
padding:5px 0 0 0;
}
.main-navigation .mega-menu > ul > li
{ display:table-cell;
width:250px;
min-width: 250px;
}
.main-navigation .mega-menu > ul > li > a
{
text-transform:uppercase;
font-weight:bold;
border-color:#e5e5e5;
margin-bottom:10px;
}
.main-navigation sup {
font-weight: 900;
font-size: 9px;
}
.main-navigation .fa {
font-size: 14px;
margin-right: 3px;
}
.main-navigation sup .fa {
font-size: 9px; 
margin-left: 3px;
}   .vg-menu.slide-from-right
{
background: #fff;
}
.mobile-navigation {
padding:23px 0;
border-bottom:1px solid #e5e5e5;
}
.mobile-navigation ul,
.mobile-navigation li {
padding:0;
margin:0;
list-style:none;
display:block;
font-size: 1em;
}
.mobile-navigation ul li {
text-transform:none;
display:block;
position:relative;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.mobile-navigation > ul > li {
text-transform:uppercase;
}
.mobile-navigation .sub-menu {
display:none;
position: relative;
padding: 5px 0 13px 12px;
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
transition: all .3s ease;
-webkit-backface-visibility: hidden; -webkit-transform: translateZ(0); }
.mobile-navigation .sub-menu.open {
display:block;
-webkit-animation-duration: .3s;
-moz-animation-duration: .3s;
-o-animation-duration: .3s;
animation-duration: .3s;
-webkit-animation-fill-mode: both;
-moz-animation-fill-mode: both;
-o-animation-fill-mode: both;
animation-fill-mode: both;
-webkit-animation-name: main_nav_anim;
-moz-animation-name: main_nav_anim;
-o-animation-name: main_nav_anim;
animation-name: main_nav_anim;
-webkit-backface-visibility: hidden; -webkit-transform: translateZ(0); }
.mobile-navigation  .sub-menu.open li:last-child  .sub-menu.open{
padding-bottom: 20px;
margin-bottom: -20px;
}
.mobile-navigation  li:last-child  > .sub-menu.open
{
margin-bottom: -20px;
}
.mobile-navigation .sub-menu .sub-menu
{
padding: 7px 0 13px 10px;
}
.mobile-navigation .sub-menu .sub-menu .sub-menu {
padding:0;
margin:0;
}
.mobile-navigation .menu-item-has-children .more,
.mobile-navigation .menu-item-language .more
{
display:block;
position:absolute;
top:5px;
right:14px;
width:30px;
height:30px;
margin-top:0px;
color:#a3a3a3;
text-align:center;
font-family: FontAwesome;
font-style: normal;
font-weight: normal;
content:"";
font-size:16px;
vertical-align:middle;
line-height:30px;
cursor:pointer;
}
.mobile-navigation .menu-item-language .sub-menu .more {
display:none;
}
.mobile-navigation a:hover,
.mobile-navigation .menu-item-has-children.current a,
.mobile-navigation .menu-item-has-children.current .more {
color:#000;
}
.mobile-navigation .sub-menu .sub-menu .menu-item-has-children .more { }
.mobile-navigation a {
font-size:14px;
color:#a3a3a3;
padding:10px 25px;
display:inline-block;
text-transform:uppercase;
}
.mobile-navigation.primary-navigation a
{
font-weight:bold;
}
.mobile-navigation .sub-menu a {
font-size:14px;
line-height:20px;
font-weight:normal;
padding: 8px 20px;
text-transform:capitalize;
color:#a3a3a3;
}
.mobile-navigation a:hover {
color:#999;
}
.mobile-navigation.sub-menu a:hover {
color:#000;
}
#menu-hamburger-menu a
{
font-weight: normal;
} .mobile-search
{
position: relative;
}
.mobile-search .widget
{
margin-bottom: 0;
}
.mobile-search .widget form > div 
{
padding-top: 0;
}
.mobile-search .widget_search .search-form:after,
.mobile-search .woocommerce-product-search:after
{
display: none;
}
.mobile-search .widget_product_search input[type="submit"],
.mobile-search .widget_search #searchsubmit,
.mobile-search .widget_product_search .search-submit,
.mobile-search .mobile_search_submit
{
color: #a3a3a3;
text-align: center;
width: 40px;
height: 40px;
line-height: 40px;
position: absolute;
top: 6px;
right: 12px;
}
.mobile-search .widget_product_search #searchsubmit,
.mobile-search .widget_search #searchsubmit,
.mobile-search .widget_product_search .search-submit,
{
font-size: 0;
}
.mobile-search .mobile_search_submit
{
font-size: 0.875rem;
}
.mobile-search input[type="search"]
{
font-size: 1.125rem;
font-weight: bold;
color: #000;
border: none;
border-bottom: 1px solid #e5e5e5;
padding: 13px 60px 14px 24px;
height: auto;
}
.mobile-search input[type="search"]::-webkit-input-placeholder { font-weight: 900; color: #a3a3a3; text-transform: lowercase; opacity: 1; }
.mobile-search input[type="search"]::-moz-placeholder { font-weight: 900; color: #a3a3a3; text-transform: lowercase; opacity: 1;} .mobile-search input[type="search"]:-ms-input-placeholder { font-weight: 900; color: #a3a3a3; text-transform: lowercase; opacity: 1;} .mobile-search input[type="search"]:-moz-placeholder { font-weight: 900; color: #a3a3a3; text-transform: lowercase; opacity: 1; } .language-and-currency-offcanvas
{
padding: 36px 24px 21px;
border-bottom: 1px solid #e5e5e5;
}
.language-and-currency-offcanvas img
{
display: none;
}
select.topbar-language-switcher,
select.wcml_currency_switcher{
font-size: 0.8125rem;
color: #a3a3a3;
background-color: #fff;
border-style: solid;
border-width: 1px;
font-weight: normal;
text-transform: uppercase;
height: 2.5rem;
margin: 0 0 15px;
outline: medium none;
}
.language-and-currency-offcanvas .select2-container.topbar-language-switcher,
.language-and-currency-offcanvas .select2-container.wcml_currency_switcher
{
display: block;
height: auto;
line-height: normal;
padding-top: 0px;
margin: 0 0 12px 0;
}
.language-and-currency-offcanvas .select2-container .select2-choice
{
display: inline-block;
padding-bottom: 7px;
color: #a3a3a3;
font-weight: normal;
}
.language-and-currency-offcanvas .select2-container:last-of-type
{
margin-bottom: 8px;
}.vg-content,
.vg-content-inner {
position: relative;
overflow: hidden;
}
.vg-website-wrapper {
position: relative;
overflow: hidden;
}
.vg-pusher {
position: relative;
left: 0;
z-index: 99;
height: 100%;
-webkit-transition: -webkit-transform 0.5s;
-moz-transition: -moz-transform 0.5s;
-o-transition: -o-transform 0.5s;
background-color: #FFFFFF;
}
.ie9 .slide-from-right .vg-pusher {
margin-right: 250px;
}
.ie9 .slide-from-left .vg-pusher {
margin-left: 250px;
}
.vg-pusher-after
{
position: absolute;
z-index:9999;
top: 0;
right: 0;
width: 0;
height: 0;
background: rgba(0,0,0,0.3);
content: '';
opacity: 0;
}
.vg-menu-open .vg-pusher-after
{
width: 100%;
height: 100%;
opacity: 1;
-webkit-transition: opacity .5s;
transition: opacity .5s;
}
.vg-menu {
position: fixed;
top: 0;
left: 0;
z-index: 1000;
visibility: hidden;
width: 270px;
height: 100%;
padding:0;
background: #333;
-webkit-transition: all 1s;
transition: all 1s;
font-size: 16px;
overflow-y:auto;
}
.vg-menu::after {
position: absolute;
top: 0;
right: 0;
width: 100%;
height: 100%;
background: rgba(0,0,0,0.2);
content: '';
opacity: 1;
}
.vg-menu-open .vg-menu::after {
width: 0;
height: 0;
opacity: 0;
} .slide-from-left.vg-menu-open .vg-pusher {
-webkit-transform: translate3d(270px, 0, 0);
transform: translate3d(270px, 0, 0);
}
.slide-from-left.vg-menu {
z-index: 1;
}
.slide-from-left.vg-menu-open .slide-from-left.vg-menu {
visibility: visible;
-webkit-transition: -webkit-transform 0s;
transition: transform 0s;
}
.slide-from-left.vg-menu::after {
display: none;
} .slide-from-right.vg-menu-open .vg-pusher {
-webkit-transform: translate3d(-270px, 0, 0);
transform: translate3d(-270px, 0, 0);
}
.slide-from-right.vg-menu {	
z-index: 1;
right:0;
left:inherit;
}
.slide-from-right.vg-menu-open .slide-from-right.vg-menu {
visibility: visible;
-webkit-transition: -webkit-transform 0.5s;
transition: transform 0.5s;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.slide-from-right.vg-menu::after {
display: none;
} @media only screen and(min-width: 40.063em) {
.vg-menu {
width: 320px;
}
.slide-from-left.vg-menu-open .vg-pusher {
-webkit-transform: translate3d(320px, 0, 0);
transform: translate3d(320px, 0, 0);
}
.slide-from-right.vg-menu-open .vg-pusher {
-webkit-transform: translate3d(-320px, 0, 0);
transform: translate3d(-320px, 0, 0);
}
.ie9 .slide-from-right .vg-pusher {
margin-right: 320px;
}
.ie9 .slide-from-left .vg-pusher {
margin-left: 320px;
}
} @media only screen and(min-width: 80em) {
.admin-bar .vg-menu {
padding-top:32px;
}
}.text-1 {
font-family: 'Raleway', 'PT Sans', Arial, sans-serif;
}
.text-2 {
font-family: 'Open Sans', 'PT Sans', Arial, sans-serif;
}
.s-btn a {
display: inline-block;
font-size: 14px;
line-height: 16px;
padding: 14px 30px;
text-transform: uppercase;
background: none;
border: 1px solid #fff;
color: #fff;
-webkit-border-radius: 25px;
-moz-border-radius: 25px;
-ms-border-radius: 25px;
border-radius: 25px;
-webkit-transition: all 0.35s linear !important;
-moz-transition: all 0.35s linear !important;
-o-transition: all 0.35s linear !important;
transition: all 0.35s linear !important;
}
.s-btn a:last-child {
margin-left: 10px;
}
.s-btn a:first-child {
margin-right: 10px;
margin-left: 0;
}
.s-btn a:hover {
background: #fff;
color: #a34253;
border-color: #fff;
}
.s-btn.style3 a:first-child {
background: #a34253;
border-color: #a34253;
}
.s-btn.style3 a:first-child:hover {
background: #fff;
color: #a34253;
border-color: #fff;
}
.s-btn.style4 a {
font-weight: 700;
letter-spacing: 2px;
} div.vg-vegawine-category-treeview {
background-color: #fff;
}
div.vg-vegawine-category-treeview .treecontrol {
margin: 0 0 15px;
}
div.vg-vegawine-category-treeview .treeview .hover {
color: #5db582 !important;
}
div.vg-vegawine-category-treeview .treeview.filetree span.folder,
div.vg-vegawine-category-treeview .treeview.filetree span.file {
background: none;
padding-left: 0;
}
div.vg-vegawine-category-treeview .treeview.filetree li.expandable span.folder {
background: none;
}
div.vg-vegawine-category-treeview .treeview .hitarea {
position: absolute;
top: 15px;
right: 0;
z-index: 100;
width: 22px;
height: 22px;
font-size: 18px;
line-height: 22px;
margin-left: 0;
background: none;
text-align: center;
}
div.vg-vegawine-category-treeview .treeview .hitarea:after {
content: '\f2fc';
font-family: 'Material-Design-Iconic-Font';
}
div.vg-vegawine-category-treeview .treeview .hitarea:hover {
color: #5db582;
}
div.vg-vegawine-category-treeview .treeview .expandable-hitarea:after {
content: '\f2f9';
}
div.vg-vegawine-category-treeview .treeview li {
position: relative;
display: block;
background: none;
padding: 15px 0;
border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
div.vg-vegawine-category-treeview .treeview li:last-child {
border-bottom: 1px solid transparent;
background-image: none !important;
}
div.vg-vegawine-category-treeview .treeview li a {
display: inline-block;
position: relative;
font-size: 16px;
line-height: 20px;
font-weight: 700;
color: #000;
text-transform: uppercase;
}
div.vg-vegawine-category-treeview .treeview li a:before {
display: inline-block;
content: '\f26d';
font-family: 'Material-Design-Iconic-Font';
margin-right: 10px;
font-size: 10px;
line-height: 20px;
vertical-align: top;
color: #a34253;
}
div.vg-vegawine-category-treeview .treeview li a span.catTitle {
padding: 0;
display: inline-block;
background: none;
}
div.vg-vegawine-category-treeview .treeview li a:hover {
color: #5db582;
}
div.vg-vegawine-category-treeview .treeview li span {
display: inline-block;
padding: 0;
background: none;
}
div.vg-vegawine-category-treeview .treeview li .counter {
margin: 0 5px;
font-size: 14px;
color: #ccc;
}
div.vg-vegawine-category-treeview .treeview li.collapsable {
padding-bottom: 0;
}
div.vg-vegawine-category-treeview .treeview li.collapsable a:before {
color: #5db582;
}
div.vg-vegawine-category-treeview .treeview li:hover a:before {
color: #5db582;
}
div.vg-vegawine-category-treeview .treeview ul {
margin: 0;
padding: 8px 0 8px 20px;
padding-right: 0;
}
div.vg-vegawine-category-treeview .treeview ul li {
padding: 10px 0;
border-bottom: none;
}
div.vg-vegawine-category-treeview .treeview ul li a {
text-transform: none;
font-weight: 400;
}
div.vg-vegawine-category-treeview .treeview ul li a:before {
display: none;
}
div.vg-vegawine-category-treeview .treeview ul .hitarea {
top: 10px;
} .wpb_heading {
display: block;
width: 100%;
margin: 0 0 35px;
padding-top: 45px;
position: relative;
text-transform: uppercase;
text-align: center;
font-size: 26px;
font-weight: 700;
line-height: 30px;
letter-spacing: .1em;
background: url(//www.safrawinestore.com.br/wp-content/themes/vg-vegawine/assets/images/ic-sctitle-p1.png) center top no-repeat;
}
.wpb_heading .sub_heading {
display: block;
font-family: 'Pacifico', 'PT Sans', Arial, sans-serif;
font-size: 14px;
line-height: 20px;
font-weight: 400;
color: #a34253;
margin-bottom: 10px;
text-transform: none;
}
.desc_heading {
text-align: center;
margin-bottom: 30px;
line-height: 26px;
} #logo-wrapper img {
height: 57px !important;
}
.logo-inside a {
display: inline-block;
}
.logo-background {
display: block;
width: 150px;
height: 57px;
background: url(//www.safrawinestore.com.br/wp-content/themes/vg-vegawine/assets/images/logo/dark/logo.png) left center no-repeat;
background-size: auto 100%;
text-indent: -9999px;
overflow: hidden;
}
.layout-1 .logo-background {
background: url(//www.safrawinestore.com.br/wp-content/themes/vg-vegawine/assets/images/logo/white/logo.png) left center no-repeat;
background-size: auto 100%;
}
.layout-1 .logo-text {
color: #fff;
}
.logo-center .logo-background {
margin: 0 auto 30px;
}
.logo-center {
text-align: center;
}
.logo-center .logo-background {
display: block;
margin: 0 auto;
}
.logo-text {
display: block;
font-size: 35px;
text-transform: uppercase;
font-weight: 700;
color: inherit;
line-height: 60px;
} .top-search-cart {
padding-top: 55px;
text-align: right;
}
.top-search-cart .top-search,
.top-search-cart .top-cart {
display: inline-block;
vertical-align: top;
padding: 0 20px;
}
.top-search-cart .top-cart {
border-width: 0;
border-style: solid;
border-color: rgba(0, 0, 0, 0.5);
border-left-width: 1px;
}
.top-search-cart.white .top-cart {
border-color: rgba(255, 255, 255, 0.5);
} .top-search.style-2 .vina-product-search {
position: absolute;
top: 0;
right: 0;
width: 500px;
z-index: 1000;
opacity: 0; filter: alpha(opacity=0);
visibility: hidden;
}
.search-toggle {
display: block;
font-size: 20px;
line-height: 20px;
text-align: center;
cursor: pointer;
}
.search-toggle i {
-webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
transition: all 0.3s linear;
}
.search-toggle:hover i {
color: #a34253;
}
.search-popup-bg {
width: 100%;
height: 100%;
position: absolute;
cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVBAMAAABbObilAAAAMFBMVEVMaXH////////////////////////////////////////////////////////////6w4mEAAAAD3RSTlMAlAX+BKLcA5+b6hJ7foD4ZP1OAAAAkUlEQVR4XkWPoQ3CUBQAL4SktoKAbCUjgAKLJZ2ABYosngTJCHSD6joUI6BZgqSoB/+Shqde7sS9x3OGk81fdO+texMtRVTia+TsQtHEUJLdohJfgNNPJHyEJPZTsWLoxShqsWITazEwqePAn69Sw2TUxk1+euPis3EwaXy8RMHSZBIlRcKKnC5hRctjMf57/wJbBlAIs9k1BAAAAABJRU5ErkJggg==), progress;
}
.search-overlay {
position: fixed;
width: 100%;
height: 100%;
top: 0;
right: 0;
z-index: 99999;
background: rgba(203, 46, 65, 0.95);
}
.search-overlay .vina-product-search form {
position: absolute;
z-index: 10;
margin: auto;
top: 0;
right: 150px;
left: 150px;
bottom: 0;
height: 100px;
padding: 0;
border: 3px solid #fff;
background-color: transparent;
-webkit-border-radius: 0;
-moz-border-radius: 0;
-ms-border-radius: 0;
border-radius: 0;
}
.search-overlay .vina-product-search form .select-category {
display: none;
}
.search-overlay .vina-product-search form input[type=text] {
width: 100%;
height: 94px;
padding: 30px !important;
background: none;
color: #fff;
font-size: 24px;
line-height: 30px;
}
.search-overlay .vina-product-search form input[type=text]::-webkit-input-placeholder {
text-transform: uppercase;
color: #fff;
}
.search-overlay .vina-product-search form input[type=text]::-moz-placeholder {
text-transform: uppercase;
color: #fff;
}
.search-overlay .vina-product-search form input[type=text]:-ms-input-placeholder {
text-transform: uppercase;
color: #fff;
}
.search-overlay .vina-product-search form input[type=text]::-moz-placeholder {
text-transform: uppercase;
color: #fff;
}
.search-overlay .vina-product-search form button {
width: 60px;
height: 60px;
-webkit-border-radius: 0;
-moz-border-radius: 0;
-ms-border-radius: 0;
border-radius: 0;
top: 15px;
right: 15px;
background-color: transparent;
}
.search-overlay .vina-product-search form button:after {
font-size: 50px;
line-height: 60px;
}
.search-overlay .vina-product-search form button:hover {
color: #5db582;
background-color: transparent;
}
.vina-product-search form {
position: relative;
background-color: #fff;
border: 1px dashed rgba(0, 0, 0, 0.5);
padding: 3px;
-webkit-border-radius: 25px;
-moz-border-radius: 25px;
-ms-border-radius: 25px;
border-radius: 25px;
}
.vina-product-search form:before,
.vina-product-search form:after {
content: '';
display: table;
}
.vina-product-search form:after {
clear: both;
}
.vina-product-search form label {
display: none;
}
.vina-product-search form select,
.vina-product-search form input,
.vina-product-search form button {
outline: none;
border: none;
color: #000;
}
.vina-product-search form input[type=text] {
display: block;
width: 100%;
border: none;
padding: 6px 15px 6px 170px !important;
font-size: 14px;
line-height: 20px;
height: 32px;
color: rgba(0, 0, 0, 0.5);
}
.vina-product-search form .select-category {
position: absolute;
top: 9px;
left: 5px;
height: 22px;
max-width: 150px;
border-width: 0;
border-style: solid;
border-color: rgba(0, 0, 0, 0.2);
border-right-width: 1px;
}
.vina-product-search form .select-category:after {
content: "\f107";
font-family: 'FontAwesome';
position: absolute;
top: 0;
right: 0px;
font-size: 18px;
color: rgba(0, 0, 0, 0.5);
width: 30px;
height: 22px;
line-height: 22px;
pointer-events: none;
cursor: pointer;
text-align: center;
}
.vina-product-search form .select-category select {
height: 22px;
padding: 0 10px;
font-size: 14px;
line-height: 22px;
color: rgba(0, 0, 0, 0.5);
background-color: transparent;
-webkit-appearance: none;
-moz-appearance: none;
-ms-appearance: none;
-o-appearance: none;
vertical-align: top;
}
.vina-product-search form .SumoSelect {
width: 100%;
}
.vina-product-search form .SumoSelect > .CaptionCont {
height: 22px;
padding: 0 10px;
font-size: 14px;
line-height: 22px;
color: rgba(0, 0, 0, 0.5);
border: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
-ms-box-shadow: none;
-o-box-shadow: none;
box-shadow: none;
background-color: transparent;
text-align: left;
}
.rtl .vina-product-search form .SumoSelect > .CaptionCont {
text-align: right ;
}
.vina-product-search form .SumoSelect > .CaptionCont span {
padding-right: 30px;
}
.rtl .vina-product-search form .SumoSelect > .CaptionCont span {
padding-left: 30px;
padding-right: 0;
}
.vina-product-search form .SumoSelect > .optWrapper > .options {
max-width: 100%;
-webkit-border-radius: 0;
-moz-border-radius: 0;
-ms-border-radius: 0;
border-radius: 0;
}
.vina-product-search form .SumoSelect > .optWrapper > .options li.opt {
font-size: 14px;
padding: 9px 15px;
-webkit-border-radius: 0 !important;
-moz-border-radius: 0 !important;
-ms-border-radius: 0 !important;
border-radius: 0 !important;
}
.vina-product-search form .SumoSelect > .optWrapper > .options li label {
margin-bottom: 0;
font-weight: 400;
color: #000 !important;
}
.vina-product-search form .SumoSelect.open > .optWrapper {
width: 250px;
top: 30px;
left: 10px;
-webkit-border-radius: 0;
-moz-border-radius: 0;
-ms-border-radius: 0;
border-radius: 0;
}
.vina-product-search form button {
display: block;
position: absolute;
top: 3px;
right: 3px;
background-color: #5db582;
color: #fff;
overflow: hidden;
text-indent: -999px;
width: 70px;
height: 32px;
line-height: 32px;
padding: 0 15px;
-webkit-border-radius: 25px;
-moz-border-radius: 25px;
-ms-border-radius: 25px;
-o-border-radius: 25px;
border-radius: 25px;
-webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
transition: all 0.3s linear;
}
.vina-product-search form button:after {
content: '\f1c3';
font-family: 'Material-Design-Iconic-Font';
text-indent: 0;
position: absolute;
top: 0;
left: 0;
width: 100%;
font-size: 20px;
}
.vina-product-search form button:hover {
background-color: #000;
} .mini_cart_inner {
position: relative;
}
.mini_cart_inner:hover .mcart-border {
opacity: 1;
visibility: visible;
top: 100%;
-webkit-transform: translate(0, 6px);
-moz-transform: translate(0, 6px);
-ms-transform: translate(0, 6px);
-o-transform: translate(0, 6px);
transform: translate(0, 6px);
}
.mini_cart_inner a {
display: block;
}
.mini_cart_inner .shopping_cart span {
display: inline-block;
vertical-align: top;
margin: 0;
font-size: 14px;
line-height: 20px;
font-weight: 400;
}
.mini_cart_inner .shopping_cart .icon-cart i {
font-size: 20px;
line-height: 20px;
}
.mini_cart_inner .shopping_cart .cart-quantity {
position: absolute;
top: -12px;
right: -10px;
min-width: 18px;
height: 18px;
font-size: 10px;
line-height: 18px;
padding: 1px;
overflow: hidden;
background-color: #a34253;
color: #fff;
text-align: center;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
border-radius: 50%;
}
.mini_cart_inner .shopping_cart .cart-quantity b {
display: none;
}
.mini_cart_inner .shopping_cart .sub-title,
.mini_cart_inner .shopping_cart .line,
.mini_cart_inner .shopping_cart .cart-total-price {
display: none;
}
.mcart-border {
opacity: 0;
visibility: hidden;
width: 300px;
position: absolute;
z-index: 10000;
top: 0;
right: 0;
font-size: 13px;
background: #fff;
color: #000;
padding: 10px 15px;
text-align: left;
border: 2px solid #000;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
transition: all 0.5s;
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
text-align: center;
}
.mcart-border .loading {
background-color: #fff;
background-image: url(//www.safrawinestore.com.br/wp-content/themes/vg-vegawine/assets/images/loader.gif);
background-repeat: no-repeat;
background-position: center center;
display: none;
height: 100%;
left: 0;
opacity: 0.7;
position: absolute;
top: 0;
width: 100%;
z-index: 2;
}
.mcart-border.loading .loading {
display: block;
}
.mcart-border > * {
text-align: left;
}
.mcart-border:after {
content: "\f0d8";
font-family: FontAwesome;
font-size: 18px;
font-weight: normal;
right: 0;
left: auto;
position: absolute;
top: -15px;
opacity: 1;
z-index: 9999;
color: #000;
margin: 0 auto;
width: 14px;
}
.mcart-border .total {
padding-top: 15px !important;
margin-top: 15px;
font-size: 14px;
line-height: 20px;
text-transform: uppercase;
font-weight: normal;
clear: both;
border-top: 1px solid #eee;
padding-top: 10px;
position: relative;
display: block;
}
.mcart-border .total .amount {
float: right;
}
.mcart-border .total:before,
.mcart-border .total:after {
content: '';
display: table;
}
.mcart-border .total:after {
clear: both;
}
.mcart-border .buttons a {
color: #000 !important;
}
.mcart-border .buttons a:hover {
color: #fff !important;
}
.woocommerce ul.cart_list li,
.woocommerce ul.product_list_widget li {
padding-left: 0 !important;
padding-right: 15px;
margin-bottom: 10px;
display: block;
}
.woocommerce ul.cart_list li .product-details,
.woocommerce ul.product_list_widget li .product-details {
padding-left: 65px;
}
.woocommerce ul.cart_list li .product-details dl,
.woocommerce ul.product_list_widget li .product-details dl {
display: inline-block;
border-left: 0;
padding-left: 0;
float: left;
width: 100%;
}
.woocommerce ul.cart_list li .product-details dl dd,
.woocommerce ul.product_list_widget li .product-details dl dd {
margin: 0;
padding: 0;
}
.woocommerce ul.cart_list li .product-details dl dt,
.woocommerce ul.product_list_widget li .product-details dl dt {
padding: 0;
text-transform: capitalize;
}
.woocommerce ul.cart_list li .product-name,
.woocommerce ul.product_list_widget li .product-name {
color: #000 !important;
font-weight: normal;
margin-bottom: 8px;
}
.woocommerce ul.cart_list li .product-image,
.woocommerce ul.product_list_widget li .product-image {
border: 1px solid #e5e5e5;
float: left;
position: relative;
width: 50px;
}
.woocommerce ul.cart_list li .product-image .quantity,
.woocommerce ul.product_list_widget li .product-image .quantity {
background-color: #a34253;
border-radius: 40px;
color: #fff;
font-size: 11px;
font-weight: bold;
height: 20px;
left: -10px;
line-height: 20px;
overflow: visible;
position: absolute;
text-align: center;
top: -10px;
min-width: 20px;
z-index: 1;
}
.woocommerce ul.cart_list li .product-image img,
.woocommerce ul.product_list_widget li .product-image img {
-webkit-box-shadow: none;
-moz-box-shadow: none;
-ms-box-shadow: none;
-o-box-shadow: none;
box-shadow: none;
width: 50px;
}
.woocommerce ul.cart_list li a.remove,
.woocommerce ul.product_list_widget li a.remove {
color: red !important;
left: auto !important;
right: 0;
}
.woocommerce ul.cart_list li a.remove:hover,
.woocommerce ul.product_list_widget li a.remove:hover {
color: #000 !important;
background: none !important;
}
.woocommerce ul.cart_list li a,
.woocommerce ul.product_list_widget li a {
font-weight: normal;
font-size: 16px;
}
.woocommerce ul.cart_list li .quantity,
.woocommerce ul.product_list_widget li .quantity {
display: inline-block;
height: auto;
line-height: 18px;
margin-top: 6px;
}
.woocommerce ul.cart_list li .amount,
.woocommerce ul.product_list_widget li .amount {
display: inline-block;
font-size: 14px;
}
.woocommerce ul.cart_list li .amount:hover,
.woocommerce ul.product_list_widget li .amount:hover {
color: #a34253;
} #navigation.text-center .main-navigation {
text-align: center;
}
.main-navigation {
text-align: center;
}
.main-navigation.white ul li a {
color: #fff;
}
.main-navigation.white ul li.current-menu-item a,
.main-navigation.white ul li:hover a {
color: #fff;
text-decoration: underline;
}
.main-navigation.white ul li.current-menu-item ul li a,
.main-navigation.white ul li:hover ul li a {
text-decoration: none;
}
.main-navigation ul li a {
padding: 55px 25px;
}
.main-navigation ul li.menu-item-has-children {
margin: 0;
}
.main-navigation ul li.menu-item-has-children a:after {
display: none;
}
#vg-header-wrapper.fixed #logo-wrapper,
#vg-header-wrapper.fixed .overlay_nav {
display: none;
}
#vg-header-wrapper.fixed #navigation {
padding-left: 240px;
}
#vg-header-wrapper.fixed #navigation.set-width {
width: 85%;
}
#vg-header-wrapper.fixed #navigation.full-width {
width: 100%;
}
#vg-header-wrapper.fixed .main-navigation {
text-align: left;
}
#vg-header-wrapper.fixed .main-navigation ul li a {
padding: 35px 18px;
}
#vg-header-wrapper.fixed .main-navigation ul ul li a {
padding: 10px 0;
}
#vg-header-wrapper.fixed .top-search-cart {
padding-top: 35px;
color: #fff;
}
#vg-header-wrapper.fixed .top-search-cart.set-width {
width: 15%;
}
#vg-header-wrapper.fixed .top-search-cart.full-width {
display: none;
}
#vg-header-wrapper.fixed .top-search-cart .top-cart {
border-color: #fff !important;
}
#vg-header-wrapper.fixed.header-style-3 .top-static {
display: none;
}
#vg-header-wrapper.fixed.header-style-3 #navigation.set-width {
width: 90%;
}
#vg-header-wrapper.fixed.header-style-3 #navigation.full-width {
width: 100%;
}
#vg-header-wrapper.fixed.header-style-3 .top-header {
position: absolute;
right: 0;
top: 0;
z-index: 999;
padding: 35px 0 0;
}
#vg-header-wrapper.fixed.header-style-3 .top-header.set-width {
width: 100px;
}
#vg-header-wrapper.fixed.header-style-3 .top-header.full-width {
width: 100%;
}
#vg-header-wrapper.fixed.header-style-3 .top-cart,
#vg-header-wrapper.fixed.header-style-3 .top-search {
padding-top: 0;
width: 50%;
}
#vg-header-wrapper.fixed.header-style-3 .search-toggle {
display: block;
color: #fff;
}
#vg-header-wrapper.fixed.header-style-3 .search-toggle:hover {
color: #5db582;
}
#vg-header-wrapper.fixed.header-style-3 .search-inside {
position: fixed;
width: 100%;
height: 100%;
top: 0;
right: 0;
z-index: 10000;
background: rgba(203, 46, 65, 0.95);
display: none;
}
#vg-header-wrapper.fixed.header-style-3 .search-inside.active {
display: block;
}
#vg-header-wrapper.fixed.header-style-3 .search-inside .vina-product-search form {
position: absolute;
z-index: 10;
margin: auto;
top: 0;
right: 150px;
left: 150px;
bottom: 0;
height: 100px;
padding: 0;
border: 3px solid #fff;
background-color: transparent;
-webkit-border-radius: 0;
-moz-border-radius: 0;
-ms-border-radius: 0;
border-radius: 0;
}
#vg-header-wrapper.fixed.header-style-3 .search-inside .vina-product-search form .select-category {
display: none;
}
#vg-header-wrapper.fixed.header-style-3 .search-inside .vina-product-search form input[type=text] {
width: 100%;
height: 94px;
padding: 30px !important;
background: none;
color: #fff;
font-size: 24px;
line-height: 30px;
}
#vg-header-wrapper.fixed.header-style-3 .search-inside .vina-product-search form input[type=text]::-webkit-input-placeholder {
text-transform: uppercase;
color: #fff;
}
#vg-header-wrapper.fixed.header-style-3 .search-inside .vina-product-search form input[type=text]::-moz-placeholder {
text-transform: uppercase;
color: #fff;
}
#vg-header-wrapper.fixed.header-style-3 .search-inside .vina-product-search form input[type=text]:-ms-input-placeholder {
text-transform: uppercase;
color: #fff;
}
#vg-header-wrapper.fixed.header-style-3 .search-inside .vina-product-search form input[type=text]::-moz-placeholder {
text-transform: uppercase;
color: #fff;
}
#vg-header-wrapper.fixed.header-style-3 .search-inside .vina-product-search form button {
width: 60px;
height: 60px;
-webkit-border-radius: 0;
-moz-border-radius: 0;
-ms-border-radius: 0;
border-radius: 0;
top: 15px;
right: 15px;
background-color: transparent;
}
#vg-header-wrapper.fixed.header-style-3 .search-inside .vina-product-search form button:after {
font-size: 50px;
line-height: 60px;
}
#vg-header-wrapper.fixed.header-style-3 .search-inside .vina-product-search form button:hover {
color: #5db582;
background-color: transparent;
}
#vg-header-wrapper.fixed.header-style-3 .mini_cart_inner:hover .shopping_cart .icon-cart i {
color: #5db582;
}
#vg-header-wrapper.fixed.header-style-3 .mini_cart_inner .shopping_cart span {
display: inline-block;
vertical-align: top;
margin: 0;
font-size: 14px;
line-height: 20px;
font-weight: 400;
}
#vg-header-wrapper.fixed.header-style-3 .mini_cart_inner .shopping_cart .icon-cart {
border: none;
width: auto;
height: auto;
padding: 0;
}
#vg-header-wrapper.fixed.header-style-3 .mini_cart_inner .shopping_cart .icon-cart i {
font-size: 20px;
line-height: 20px;
color: white;
}
#vg-header-wrapper.fixed.header-style-3 .mini_cart_inner .shopping_cart .cart-quantity {
position: absolute;
top: -12px;
right: -10px;
min-width: 18px;
height: 18px;
font-size: 10px;
line-height: 18px;
padding: 1px;
overflow: hidden;
background-color: #5db582;
color: #fff;
text-align: center;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
border-radius: 50%;
}
#vg-header-wrapper.fixed.header-style-3 .mini_cart_inner .shopping_cart .cart-quantity b {
display: none;
}
#vg-header-wrapper.fixed.header-style-3 .mini_cart_inner .shopping_cart .sub-title,
#vg-header-wrapper.fixed.header-style-3 .mini_cart_inner .shopping_cart .line,
#vg-header-wrapper.fixed.header-style-3 .mini_cart_inner .shopping_cart .cart-total-price {
display: none;
}
#vg-header-wrapper.fixed.header-style-4 .inner_header {
background-color: transparent;
}  .inner_overlay {
position: relative;
display:none;
}
.button_menu {
display: block;
font-size: 20px;
line-height: 30px;
padding-top: 50px;
padding-bottom: 50px;
}
.button_menu i {
-webkit-transition: all 0.4s ease;
-moz-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
}
.button_menu.active i:before {
content: '\f136';
}
.toggle-menu {
opacity: 0; filter: alpha(opacity=0);
visibility: hidden;
-webkit-transform: translate(0, -30px);
-moz-transform: translate(0, -30px);
-ms-transform: translate(0, -30px);
-o-transform: translate(0, -30px);
transform: translate(0, -30px);
position: absolute;
top: 100%;
left: 0;
z-index: 1000;
background-color: #fff;
padding: 20px;
width: 100%;
-webkit-transition: all 0.4s ease;
-moz-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
}
.toggle-menu.active {
opacity: 1; filter: alpha(opacity=100);
visibility: visible;
-webkit-transform: translate(0, 0);
-moz-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
}
.toggle-menu div.vg-vegawine-category-treeview {
background-color: transparent;
} #vg-header-wrapper.white .logo-text {
color: #fff;
}
#vg-header-wrapper.white .widget {
color: rgba(255, 255, 255, 0.7);
}
#vg-header-wrapper.white .widget-title h3 {
color: #fff;
border-bottom-color: rgba(255, 255, 255, 0.4);
}
#vg-header-wrapper.white .widget ul li a,
#vg-header-wrapper.white .widget ol li a,
#vg-header-wrapper.white .widget_product_categories ul li a,
#vg-header-wrapper.white .widget_categories ul li a,
#vg-header-wrapper.white .widget_nav_menu ul li a,
#vg-header-wrapper.white .widget_archive ul li a,
#vg-header-wrapper.white .widget_meta ul li a,
#vg-header-wrapper.white .widget_recent_comments ul li a,
#vg-header-wrapper.white .widget_recent_entries ul li a,
#vg-header-wrapper.white .widget_pages ul li a {
color: rgba(255, 255, 255, 0.8);
}
#vg-header-wrapper.white .widget ul li a:hover,
#vg-header-wrapper.white .widget ol li a:hover,
#vg-header-wrapper.white .widget_product_categories ul li a:hover,
#vg-header-wrapper.white .widget_categories ul li a:hover,
#vg-header-wrapper.white .widget_nav_menu ul li a:hover,
#vg-header-wrapper.white .widget_archive ul li a:hover,
#vg-header-wrapper.white .widget_meta ul li a:hover,
#vg-header-wrapper.white .widget_recent_comments ul li a:hover,
#vg-header-wrapper.white .widget_recent_entries ul li a:hover,
#vg-header-wrapper.white .widget_pages ul li a:hover {
color: #a34253;
}
#vg-header-wrapper.white .widget_text .textwidget {
color: rgba(255, 255, 255, 0.8);
padding: 0;
}
#vg-header-wrapper.white .tagcloud {
padding: 0;
}
#vg-header-wrapper.white .tagcloud a {
color: #fff;
border-color: rgba(255, 255, 255, 0.6);
}
#vg-header-wrapper.white .tagcloud a:hover {
background-color: #fff;
color: #5db582;
}
#vg-header-wrapper.white .top-search .search-toggle {
color: #fff;
}
#vg-header-wrapper.white .mini_cart_inner .shopping_cart .icon-cart i {
color: #fff;
}
#vg-header-wrapper.white .mini_cart_inner:hover .shopping_cart .icon-cart i {
color: #a34253;
}
#vg-header-wrapper.white .button_menu {
color: #fff;
}
#vg-header-wrapper.white .toggle-menu {
background-color: rgba(0, 0, 0, 0.9);
}
.header-style-1 {
background: url(//www.safrawinestore.com.br/wp-content/themes/vg-vegawine/assets/images/bg_header_01.jpg) no-repeat;
background-attachment: fixed;
background-size: cover;
}
.header-style-1 #logo-wrapper {
position: relative;
}
.header-style-1 .logo-inside {
padding: 30px 0;
}
.header-style-1 .logo-inside a {
display: inline-block;
}
.header-style-1 .logo-text {
margin: 0 auto;
}
.header-style-2 {
background: #fff;
}
.header-style-3 .top-header {
padding-top: 35px;
padding-bottom: 35px;
}
.header-style-3 .top-search {
padding-top: 10px;
}
.header-style-3 .search-toggle {
display: none;
}
.header-style-3 .top-cart {
text-align: right;
padding-top: 10px;
}
.header-style-3 .mini_cart_inner .shopping_cart span {
font-size: 14px;
line-height: 40px;
font-weight: 400;
}
.header-style-3 .mini_cart_inner .shopping_cart .icon-cart {
width: 40px;
height: 40px;
border: 1px dashed rgba(0, 0, 0, 0.7);
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
border-radius: 50%;
text-align: center;
padding: 7px 5px;
line-height: 24px;
margin: 0 25px;
}
.header-style-3 .mini_cart_inner .shopping_cart .icon-cart i {
font-size: 20px;
line-height: 24px;
color: #a34253;
}
.header-style-3 .mini_cart_inner .shopping_cart .sub-title,
.header-style-3 .mini_cart_inner .shopping_cart .line,
.header-style-3 .mini_cart_inner .shopping_cart .cart-total-price {
display: inline-block;
}
.header-style-3 .mini_cart_inner .shopping_cart .cart-total-price {
margin: 0 3px;
}
.header-style-3 .mini_cart_inner .shopping_cart .cart-total-price span {
font-weight: 700;
color: #a34253;
}
.header-style-3 .mini_cart_inner .shopping_cart .line {
margin: 0 3px;
}
.header-style-3 .mini_cart_inner .shopping_cart .cart-quantity {
position: static;
font-size: 14px;
line-height: 40px;
color: #000;
background-color: transparent;
width: auto;
height: auto;
padding: 0;
}
.header-style-3 .mini_cart_inner .shopping_cart .cart-quantity b {
display: inline-block;
margin: 0 2px;
font-weight: 400;
}
.header-style-3 .button_menu {
line-height: 22px;
padding-top: 0;
padding-bottom: 33px;
}
.header-style-3 .main-navigation {
text-align: left;
}
.header-style-3 .main-navigation ul li a {
padding: 0 30px 35px 30px;
}
.header-style-3 .main-navigation ul ul li a {
padding: 10px 0;
}
.header-style-3 .main-navigation ul ul li a:hover {
padding-left: 10px;
}
.header-style-3 .top-static {
text-align: right;
}
.header-style-3 .top-static .widget_text .textwidget {
padding-left: 0;
}
.header-style-3 .hotline {
font-size: 14px;
line-height: 20px;
}
.header-style-3 .hotline i {
margin: 0 10px;
font-size: 20px;
display: inline-block;
vertical-align: middle;
}
.header-style-4 .logo-inside {
padding-top: 15px;
}
.header-style-4 .logo-text {
font-size: 25px;
}
.header-style-4 .top-search-cart {
padding-top: 35px;
text-align: right;
}
.header-style-4 .main-navigation ul li a {
padding: 35px 25px;
}
.header-style-4 .main-navigation ul ul li a {
padding: 10px 0;
}
.header-style-4 .button_menu {
font-size: 24px;
line-height: 30px;
border-bottom: 5px solid #5db582;
background-color: #fafafa;
padding: 28px 0 27px;
text-align: center;
}
.vgw-front-page .header-style-1 {
position: absolute;
top: 0;
left: 0;
right: 0;
z-index: 1000;
background: transparent;
}
.vgw-front-page .header-style-2 {
position: relative;
top: auto;
left: auto;
right: auto;
background-color: #fff;
}
.vgw-front-page .header-style-4 {
position: absolute;
top: 42px;
left: 0;
right: 0;
z-index: 1000;
background-color: transparent;
}
.vgw-front-page .header-style-4 .inner_header {
background-color: #fff;
position: relative;
}
.vgw-front-page .header-style-4 .inner_overlay {
position: relative;
} .brand-logo {
padding: 30px 0;
background-color: #f9f9f9;
}
.brand-image {
padding: 15px 0;
}
.brand-image img {
display: block;
margin: 0 auto;
}
.brand-content {
display: none;
} .vg-newsletter-form {
background-color: #101010;
padding: 30px 0;
color: #fff;
text-align: center;
}
.vg-newsletter-form .widget_wysija {
margin-bottom: 0;
}
.vg-newsletter-form .widget_wysija .widget-title,
.vg-newsletter-form .widget_wysija .widget_wysija_cont {
display: inline-block;
vertical-align: middle;
margin: 0 20px;
}
.vg-newsletter-form .widget_wysija .widget-title {
width: auto;
}
.vg-newsletter-form .widget_wysija .widget-title:after {
display: none;
}
.vg-newsletter-form .widget_wysija .widget-title h3 {
margin-bottom: 0;
}
.vg-newsletter-form .widget_wysija_cont {
width: 100%;
max-width: 560px;
}
.vg-newsletter-form .widget_wysija_cont:before,
.vg-newsletter-form .widget_wysija_cont:after {
content: '';
display: table;
}
.vg-newsletter-form .widget_wysija_cont:after {
clear: both;
}
.vg-newsletter-form .widget_wysija_cont p label {
display: none;
}
.vg-newsletter-form .widget_wysija_cont .wysija-submit-wrap {
display: block;
position: absolute;
top: 5px;
right: 5px;
width: 40px;
height: 40px;
padding: 0;
text-align: center;
color: #a34253;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
border-radius: 50%;
overflow: hidden;
-webkit-transition: all 0.4s linear;
-moz-transition: all 0.4s linear;
-o-transition: all 0.4s linear;
transition: all 0.4s linear;
}
.vg-newsletter-form .widget_wysija_cont .wysija-submit-wrap:after {
display: block;
width: 100%;
content: '\f194';
font-family: 'Material-Design-Iconic-Font';
font-size: 18px;
line-height: 40px;
position: absolute;
top: 0;
right: 0;
}
.vg-newsletter-form .widget_wysija_cont .wysija-submit-wrap:hover {
background-color: #333 !important;
color: #fff;
}
.vg-newsletter-form .widget_wysija_cont .wysija-input {
float: none;
border: none;
display: inline-block;
width: 100% !important;
background: #1f1f1f !important;
padding: 15px 30px;
color: rgba(255, 255, 255, 0.7);
height: 50px;
-webkit-border-radius: 30px;
-moz-border-radius: 30px;
-ms-border-radius: 30px;
border-radius: 30px;
font-size: 14px;
line-height: 20px;
font-style: italic;
}
.vg-newsletter-form .widget_wysija_cont .wysija-submit {
position: relative;
z-index: 100;
margin: 0;
padding: 0;
border: none;
outline: none;
width: 100%;
height: 100%;
text-indent: -999px;
background-color: transparent;
}
.vg-newsletter-form .widget_wysija_cont > form {
border: 0;
position: relative;
}
.vg-newsletter-form .widget_wysija_cont > form > * {
display: block;
margin: 0;
background: none !important;
box-shadow: none;
border: 0;
height: 50px;
outline: none !important;
float: none;
}
.vg-newsletter-form .widget_wysija_cont > form > *.wysija-paragraph {
width: 100%;
}
.vg-newsletter-form .widget_wysija_cont > form > *.wysija-paragraph > .formError {
margin-left: 0;
-webkit-transform: translate(0px, -4px);
-moz-transform: translate(0px, -4px);
-ms-transform: translate(0px, -4px);
-o-transform: translate(0px, -4px);
transform: translate(0px, -4px);
}
.vg-newsletter-form .widget_wysija_cont > form > *.wysija-paragraph > .formError .formErrorContent {
line-height: 13px;
} .logo-footer {
margin-bottom: 30px;
}
.logo-footer .logo-background {
background: url(//www.safrawinestore.com.br/wp-content/themes/vg-vegawine/assets/images/logo/white/logo.png) left center no-repeat;
background-size: auto 100%;
}
.ft-static-content {
margin-bottom: 10px;
}
.ft-contact-info li {
line-height: 23px !important;
padding: 7px 0 !important;
}
.ft-contact-info li i {
font-size: 16px;
}
.ft-contact-info li .label {
margin: 0 10px;
font-size: 14px;
line-height: 20px;
padding: 0;
font-weight: 600;
border-radius: 0;
}
#vg-footer-wrapper {
background: url(//www.safrawinestore.com.br/wp-content/themes/vg-vegawine/assets/images/bg-footer.jpg) center center no-repeat;
background-size: cover;
background-attachment: fixed;
}
#vg-footer-wrapper .col-footer {
padding-top: 90px;
}
#vg-footer-wrapper .col-footer:first-child {
padding-top: 0;
}
#vg-footer-wrapper .widget {
color: rgba(255, 255, 255, 0.8);
font-size: 14px;
line-height: 20px;
margin-bottom: 25px;
}
#vg-footer-wrapper .widget:last-child {
margin-bottom: 0;
}
#vg-footer-wrapper .widget ul li,
#vg-footer-wrapper .widget ol li {
font-size: 14px;
line-height: 20px;
padding: 10px 0;
}
#vg-footer-wrapper .widget ul li .children,
#vg-footer-wrapper .widget ol li .children,
#vg-footer-wrapper .widget ul li .sub-menu,
#vg-footer-wrapper .widget ol li .sub-menu {
padding-left: 20px;
}
#vg-footer-wrapper .widget input,
#vg-footer-wrapper .widget select,
#vg-footer-wrapper .widget textarea {
color: rgba(0, 0, 0, 0.4);
border: none;
background-color: #fff;
padding: 15px 10px;
font-size: 14px;
line-height: 20px;
height: auto;
max-height: 90px;
max-width: 100%;
}
#vg-footer-wrapper .widget input[type="submit"],
#vg-footer-wrapper .widget button {
padding: 10px 15px;
border: 1px dashed #fff;
font-family: 'Pacifico', 'PT Sans', Arial, sans-serif;
color: #a34253;
background-color: transparent;
}
#vg-footer-wrapper .widget input[type="submit"]:hover,
#vg-footer-wrapper .widget button:hover {
border-color: #5db582;
background-color: #5db582;
color: #fff;
}
#vg-footer-wrapper .widget_product_categories ul,
#vg-footer-wrapper .widget_categories ul,
#vg-footer-wrapper .widget_nav_menu ul,
#vg-footer-wrapper .widget_archive ul,
#vg-footer-wrapper .widget_meta ul,
#vg-footer-wrapper .widget_recent_comments ul,
#vg-footer-wrapper .widget_recent_entries ul,
#vg-footer-wrapper .widget_pages ul {
padding-left: 0;
}
#vg-footer-wrapper .widget_product_categories ul li a,
#vg-footer-wrapper .widget_categories ul li a,
#vg-footer-wrapper .widget_nav_menu ul li a,
#vg-footer-wrapper .widget_archive ul li a,
#vg-footer-wrapper .widget_meta ul li a,
#vg-footer-wrapper .widget_recent_comments ul li a,
#vg-footer-wrapper .widget_recent_entries ul li a,
#vg-footer-wrapper .widget_pages ul li a {
color: rgba(255, 255, 255, 0.8);
}
#vg-footer-wrapper .widget_product_categories ul li a:hover,
#vg-footer-wrapper .widget_categories ul li a:hover,
#vg-footer-wrapper .widget_nav_menu ul li a:hover,
#vg-footer-wrapper .widget_archive ul li a:hover,
#vg-footer-wrapper .widget_meta ul li a:hover,
#vg-footer-wrapper .widget_recent_comments ul li a:hover,
#vg-footer-wrapper .widget_recent_entries ul li a:hover,
#vg-footer-wrapper .widget_pages ul li a:hover {
color: #5db582;
}
#vg-footer-wrapper .widget_text .textwidget {
padding-left: 0;
color: rgba(255, 255, 255, 0.8);
}
#vg-footer-wrapper .widget_rss h3 a.rsswidget {
margin-left: 0;
margin-right: 10px;
color: #fff;
}
#vg-footer-wrapper .widget_search .search-submit,
#vg-footer-wrapper .widget_search .button {
height: 50px;
line-height: 20px !important;
width: 50px;
text-align: center;
padding: 15px 0 !important;
background-color: transparent !important;
color: #000 !important;
border: none;
}
#vg-footer-wrapper .widget_search .search-submit i,
#vg-footer-wrapper .widget_search .button i {
font-size: 18px;
line-height: 20px;
}
#vg-footer-wrapper .widget_search .search-submit:hover,
#vg-footer-wrapper .widget_search .button:hover {
color: #5db582 !important;
background-color: transparent !important;
border: none;
}
#vg-footer-wrapper .tagcloud {
padding: 0;
}
#vg-footer-wrapper .tagcloud a {
border-color: #fff;
color: #fff;
}
#vg-footer-wrapper .widget.woocommerce .star-rating span {
color: #0b8dca;
}
#vg-footer-wrapper .widget .product-price,
#vg-footer-wrapper .widget .compare-list .price,
#vg-footer-wrapper .widget .price {
color: #fff !important;
}
#vg-footer-wrapper .widget .product-price > del,
#vg-footer-wrapper .widget .compare-list .price > del,
#vg-footer-wrapper .widget .price > del {
color: rgba(255, 255, 255, 0.7);
}
#vg-footer-wrapper .widget.widget_vgw_social_media a {
border-color: #fff;
color: #fff;
}
#vg-footer-wrapper .widget.widget_vgw_social_media a:hover {
border-color: #a34253;
}
.widget_wysija .widget-title.footer-widget-title {
display: none;
} .footer {
padding: 55px 0 40px;
} .bottom-footer {
background-color: rgba(255, 255, 255, 0.08);
padding: 40px 0;
}
.bottom-footer .widget-title.footer-widget-title h3 {
text-align: left;
text-transform: none;
font-size: 14px;
line-height: 20px;
font-weight: 400;
}
.copyright {
padding-top: 45px;
}
.copyright a {
color: #a34253;
}  .block-static {
padding: 20px 0;
}
.block-static .content-box {
padding-left: 15px;
}
.block-static .content-box p {
margin-bottom: 0;
}
.block-static h3 {
font-size: 16px;
line-height: 24px;
margin-bottom: 10px;
font-weight: bold;
}
.block-static .icon {
display: block;
width: 70px;
height: 50px;
overflow: hidden;
text-indent: -999px;
background: url(//www.safrawinestore.com.br/wp-content/themes/vg-vegawine/assets/images/icons/icon0.png) no-repeat;
}
.block-static .icon.icon-1 {
background-position: left top;
}
.block-static .icon.icon-4 {
background-position: left bottom;
}
.block-static .icon.icon-2 {
background-position: left -50px;
}
.block-static .icon.icon-3 {
background-position: left -100px;
}
.block-static.static-full {
text-align: center;
}
.block-static.static-full .icon-box,
.block-static.static-full .content-box {
display: block;
width: 100%;
}
.block-static.static-full .content-box {
padding-left: 0;
}
.block-static.static-full .icon {
margin: 0 auto 25px;
} .item-i {
padding: 0 15px;
}
.item-i .product-image {
border: 1px solid rgba(0, 0, 0, 0.12);
}
.item-i .product-image img {
max-width: 100%;
display: block;
margin: 0 auto;
}
.item-i .product-content {
padding: 15px 0;
}
.item-i .product-title {
font-size: 16px;
line-height: 24px;
font-weight: bold;
margin-bottom: 10px;
}
.vgw-item {
padding: 0 15px;
}
.vgw-item-i {
position: relative;
margin-bottom: 30px;
background: #fff;
border-width: 1px;
border-style: solid;
border-color: rgba(0, 0, 0, 0.12); }
.vgw-item-i:before,
.vgw-item-i:after {
content: '';
display: table;
}
.vgw-item-i:after {
clear: both;
}
.vgw-item-i:hover {
box-shadow: 10px 10px 50px 0 rgba(0, 0, 0, 0.12);
}
.vgw-item-i:hover .product-image img.primary_image {
opacity: 0; filter: alpha(opacity=0);
-webkit-animation: bounceOut 0.5s;
-moz-animation: bounceOut 0.5s;
-ms-animation: bounceOut 0.5s;
-o-animation: bounceOut 0.5s;
animation: bounceOut 0.5s;
}
.vgw-item-i:hover .product-image img.one_image {
-webkit-animation: bounce 0.8s;
-moz-animation: bounce 0.8s;
-ms-animation: bounce 0.8s;
-o-animation: bounce 0.8s;
animation: bounce 0.8s;
}
.vgw-item-i:hover .product-image .second {
opacity: 1; filter: alpha(opacity=100);
}
.vgw-item-i:hover .vgw-quickview {
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
opacity: 1; filter: alpha(opacity=100);
}
.vgw-item-i:hover .button-group {
opacity: 1; filter: alpha(opacity=100);
-webkit-transform: translate(0, 0);
-moz-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
}
.vgw-item-i:hover .button-group > div {
opacity: 1; filter: alpha(opacity=100);
-webkit-transform: translate(0, 0) !important;
-moz-transform: translate(0, 0) !important;
-ms-transform: translate(0, 0) !important;
-o-transform: translate(0, 0) !important;
transform: translate(0, 0) !important;
}
.vgw-item-i .product-image {
position: relative;
overflow: hidden;
}
.vgw-item-i .product-image > a {
display: block;
}
.vgw-item-i .product-image img {
max-width: 100%;
display: block;
margin: 0 auto;
-webkit-transition: all 0.4s ease;
-moz-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
}
.vgw-item-i .product-image .second {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
-webkit-transition: all 0.4s ease;
-moz-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
opacity: 0; filter: alpha(opacity=0);
}
.vgw-item-i .product-image .second img {
display: block;
margin: 0 auto;
}
.vgw-item-i .product-content {
padding: 25px 15px;
border-top: 1px solid rgba(0, 0, 0, 0.12);
text-align: center;
position: relative;
}
.vgw-item-i .product-title {
font-size: 16px;
line-height: 24px;
font-weight: 700;
margin-bottom: 10px;
text-transform: uppercase;
}
.vgw-item-i .product-title a:hover {
color: #a34253;
}
.vgw-item-i .product-price {
display: inline-block;
margin-bottom: 0;
}
.vgw-item-i .product-rating {
float: none;
display: block;
text-indent: -999px;
position: relative;
overflow: hidden;
width: 100%;
position: absolute;
top: -25px;
left: 0;
z-index: 10;
}
.vgw-item-i .product-rating .star-rating {
position: absolute;
top: 0;
left: 50%;
width: 70px;
-webkit-transform: translate(-50%, 0);
-moz-transform: translate(-50%, 0);
-ms-transform: translate(-50%, 0);
-o-transform: translate(-50%, 0);
transform: translate(-50%, 0);
margin-right: 0 !important;
}
.vgw-item-i .product-desc {
margin-bottom: 15px;
}
.vgw-item-i .vgw-quickview {
position: absolute;
top: 50%;
left: 50%;
z-index: 100;
-webkit-transform: translate(-50%, -60px);
-moz-transform: translate(-50%, -60px);
-ms-transform: translate(-50%, -60px);
-o-transform: translate(-50%, -60px);
transform: translate(-50%, -60px);
opacity: 0; filter: alpha(opacity=0);
-webkit-transition: all 0.4s ease;
-moz-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
}
.vgw-item-i .vgw-quickview a {
display: block;
width: 40px;
height: 40px;
text-indent: -999px;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
border-radius: 50%;
background-color: #f5f5f5;
border: 1px solid #f5f5f5;
color: #202020;
text-align: center;
position: relative;
-webkit-transition: background 0.2s, color 0.2s;
-moz-transition: background 0.2s, color 0.2s;
-ms-transition: background 0.2s, color 0.2s;
-o-transition: background 0.2s, color 0.2s;
transition: background 0.2s, color 0.2s;
}
.vgw-item-i .vgw-quickview a:before {
display: block;
content: '\f37b';
font-family: 'Material-Design-Iconic-Font';
position: absolute;
top: 0;
left: 0;
width: 100%;
font-size: 16px;
line-height: 38px;
text-indent: 0;
}
.vgw-item-i .vgw-quickview a:after {
pointer-events: none;
position: absolute;
width: 100%;
height: 100%;
border-radius: 50%;
content: '';
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
top: -5px;
left: -5px;
padding: 5px;
box-shadow: 0 0 0 4px #5db582;
-webkit-transition: -webkit-transform 0.2s, opacity 0.2s;
-webkit-transform: scale(0.8);
-moz-transition: -moz-transform 0.2s, opacity 0.2s;
-moz-transform: scale(0.8);
-ms-transform: scale(0.8);
transition: transform 0.2s, opacity 0.2s;
transform: scale(0.8);
opacity: 0;
}
.vgw-item-i .vgw-quickview a:hover {
background-color: #5db582;
border-color: #5db582;
color: #fff;
}
.vgw-item-i .vgw-quickview a:hover:after {
webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
opacity: 1;
}
.vgw-item-i .button-group {
position: absolute;
top: -1px;
left: -1px;
right: -1px;
bottom: -1px;
z-index: 100;
overflow: hidden;
opacity: 0; filter: alpha(opacity=0);
-webkit-transform: translate(0, 0);
-moz-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
-webkit-transition: all 0.4s ease;
-moz-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
}
.vgw-item-i .button-group > div {
display: block;
width: 33.3333%;
height: 106px;
float: left;
opacity: 1; filter: alpha(opacity=100);
position: relative;
-webkit-transition: all 0.4s ease;
-moz-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
}
.vgw-item-i .button-group * {
height: 106px;
}
.vgw-item-i .button-group a {
display: block;
overflow: hidden;
-webkit-border-radius: 0;
-moz-border-radius: 0;
-ms-border-radius: 0;
border-radius: 0;
background-color: #f5f5f5;
border: none;
color: #202020;
text-align: center;
line-height: 14px;
font-weight: 400;
text-transform: uppercase;
padding: 29px 0;
font-size: 0;
transition: all 0.4s ease, font-size 0.2s ease;
}
.vgw-item-i .button-group a:before {
display: block;
content: '';
font-family: 'Material-Design-Iconic-Font';
font-size: 22px;
line-height: 26px;
margin-bottom: 8px;
-webkit-transform: translate(0, 50%);
-moz-transform: translate(0, 50%);
-ms-transform: translate(0, 50%);
-o-transform: translate(0, 50%);
transform: translate(0, 50%);
-webkit-transition: transform 0.3s ease;
-moz-transition: transform 0.3s ease;
-o-transition: transform 0.3s ease;
transition: transform 0.3s ease;
}
.vgw-item-i .button-group a:hover {
background-color: #a34253;
color: #fff;
font-size: 10px;
}
.vgw-item-i .button-group a:hover:before {
-webkit-transform: translate(0, 0);
-moz-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
}
.vgw-item-i .button-group .add-to-cart {
-webkit-transform: translate(0, 20px);
-moz-transform: translate(0, 20px);
-ms-transform: translate(0, 20px);
-o-transform: translate(0, 20px);
transform: translate(0, 20px);
-webkit-transition: all 0.4s ease;
-moz-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
}
.vgw-item-i .button-group .add-to-cart p {
margin: 0;
}
.vgw-item-i .button-group .add-to-cart .add_to_cart_inline {
position: relative;
overflow: hidden;
}
.vgw-item-i .button-group .add-to-cart a {
border-width: 0;
border-style: solid;
border-color: rgba(0, 0, 0, 0.12);
border-left-width: 1px;
border-right-width: 1px;
}
.vgw-item-i .button-group .add-to-cart a:before {
content: '\f1cb';
}
.vgw-item-i .button-group .add-to-cart a.added {
display: none !important;
}
.vgw-item-i .button-group .add-to-cart a.added_to_cart {
background-color: #a34253;
font-size: 10px;
color: #fff;
}
.vgw-item-i .button-group .add-to-cart a.added_to_cart:before {
-webkit-transform: translate(0, 0);
-moz-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
}
.vgw-item-i .button-group .add-to-cart a.wc-forward {
background-color: #a34253;
font-size: 10px;
color: #fff;
}
.vgw-item-i .button-group .add-to-cart a.wc-forward:before {
-webkit-transform: translate(0, 0);
-moz-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
}
.vgw-item-i .button-group .vgw-wishlist {
-webkit-transform: translate(0, 20px);
-moz-transform: translate(0, 20px);
-ms-transform: translate(0, 20px);
-o-transform: translate(0, 20px);
transform: translate(0, 20px);
-webkit-transition: all 0.6s ease;
-moz-transition: all 0.6s ease;
-o-transition: all 0.6s ease;
transition: all 0.6s ease;
}
.vgw-item-i .button-group .yith-wcwl-add-to-wishlist {
margin-top: 0;
}
.vgw-item-i .button-group .yith-wcwl-add-to-wishlist .feedback {
display: none;
}
.vgw-item-i .button-group .yith-wcwl-add-to-wishlist a:before {
content: '\f15e';
}
.vgw-item-i .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a {
background-color: #a34253;
color: #fff;
font-size: 10px;
}
.vgw-item-i .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:before {
-webkit-transform: translate(0, 0);
-moz-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
}
.vgw-item-i .button-group .yith-wcwl-wishlistaddedbrowse a {
background-color: #a34253;
color: #fff;
font-size: 10px;
}
.vgw-item-i .button-group .yith-wcwl-wishlistaddedbrowse a:before {
-webkit-transform: translate(0, 0);
-moz-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
}
.vgw-item-i .button-group .yith-wcwl-wishlistaddedbrowse.show a {
background-color: #a34253;
color: #fff;
font-size: 10px;
}
.vgw-item-i .button-group .yith-wcwl-wishlistaddedbrowse.show a:before {
-webkit-transform: translate(0, 0);
-moz-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
}
.vgw-item-i .button-group .vgw-compare {
-webkit-transform: translate(0, 20px);
-moz-transform: translate(0, 20px);
-ms-transform: translate(0, 20px);
-o-transform: translate(0, 20px);
transform: translate(0, 20px);
-webkit-transition: all 0.8s ease;
-moz-transition: all 0.8s ease;
-o-transition: all 0.8s ease;
transition: all 0.8s ease;
}
.vgw-item-i .button-group .vgw-compare a:before {
content: '\f1b5';
}
.vgw-item-i .button-group .vgw-compare a.added {
background-color: #a34253;
color: #fff;
font-size: 10px;
}
.vgw-item-i .button-group .vgw-compare a.added:before {
-webkit-transform: translate(0, 0);
-moz-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
}
.vgw-item-i.vgw-vertical {
padding: 10px 0;
margin-bottom: 0;
border: none !important;
}
.vgw-item-i.vgw-vertical:hover .product-rating,
.vgw-item-i.vgw-vertical:hover .product-price {
opacity: 0; filter: alpha(opacity=0);
-webkit-transform: translate(15px, 0);
-moz-transform: translate(15px, 0);
-ms-transform: translate(15px, 0);
-o-transform: translate(15px, 0);
transform: translate(15px, 0);
-webkit-transition: all 0.45s ease;
-moz-transition: all 0.45s ease;
-o-transition: all 0.45s ease;
transition: all 0.45s ease;
}
.vgw-item-i.vgw-vertical .product-image,
.vgw-item-i.vgw-vertical .product-content {
width: 30%;
float: left;
}
.vgw-item-i.vgw-vertical .product-content {
width: 70%;
padding: 0 0 0 15px;
text-align: left;
}
.vgw-item-i.hidden-desc .product-desc {
display: none;
}
.vgw-item-i.vgw-timer .timer-grid {
margin-bottom: 10px;
}
.vgw-item-i.vgw-timer .timer-grid div {
min-width: 74px;
font-size: 13px;
line-height: 20px;
margin: 5px;
background-color: rgba(0, 0, 0, 0.6);
color: #fff;
text-transform: uppercase;
-webkit-border-radius: 0;
-moz-border-radius: 0;
-ms-border-radius: 0;
border-radius: 0;
border: none;
}
.vgw-item-i.vgw-timer .timer-grid div span {
font-size: 24px;
line-height: 30px;
font-weight: 400;
font-family: 'Pacifico', 'PT Sans', Arial, sans-serif;
}
.vgw-item-i.effect-1:hover .product-image img.primary_image {
opacity: 0; filter: alpha(opacity=0);
-webkit-animation: zoomOut 1s;
-moz-animation: zoomOut 1s;
-ms-animation: zoomOut 1s;
-o-animation: zoomOut 1s;
animation: zoomOut 1s;
}
.vgw-item-i.effect-1:hover .product-image img.secondary_image {
-webkit-animation: bounceInDown 0.6s;
-moz-animation: bounceInDown 0.6s;
-ms-animation: bounceInDown 0.6s;
-o-animation: bounceInDown 0.6s;
animation: bounceInDown 0.6s;
}
.vgw-item-i.effect-1:hover .product-image img.one_image {
-webkit-animation: swing 0.8s;
-moz-animation: swing 0.8s;
-ms-animation: swing 0.8s;
-o-animation: swing 0.8s;
animation: swing 0.8s;
}
.vgw-item-i.effect-1:hover .product-image .second {
opacity: 1; filter: alpha(opacity=100);
}
.vgw-item-i.effect-1:hover .button-group {
overflow: visible;
}
.vgw-item-i.effect-1:hover .button-group .vgw-wishlist {
-webkit-animation: bounce 0.8s ease;
-moz-animation: bounce 0.8s ease;
-ms-animation: bounce 0.8s ease;
-o-animation: bounce 0.8s ease;
animation: bounce 0.8s ease;
}
.vgw-item-i.effect-1:hover .button-group .add-to-cart {
-webkit-animation: bounce 1.2s ease;
-moz-animation: bounce 1.2s ease;
-ms-animation: bounce 1.2s ease;
-o-animation: bounce 1.2s ease;
animation: bounce 1.2s ease;
}
.vgw-item-i.effect-1:hover .button-group .vgw-compare {
-webkit-animation: bounce 1.6s ease;
-moz-animation: bounce 1.6s ease;
-ms-animation: bounce 1.6s ease;
-o-animation: bounce 1.6s ease;
animation: bounce 1.6s ease;
}
.vgw-item-i.effect-1 .button-group > div {
-webkit-transform: translate(0, 0) !important;
-moz-transform: translate(0, 0) !important;
-ms-transform: translate(0, 0) !important;
-o-transform: translate(0, 0) !important;
transform: translate(0, 0) !important;
}
.vgw-item-i.effect-2:hover .product-image img.primary_image {
opacity: 0; filter: alpha(opacity=0);
-webkit-animation: fadeOutUp 0.6s;
-moz-animation: fadeOutUp 0.6s;
-ms-animation: fadeOutUp 0.6s;
-o-animation: fadeOutUp 0.6s;
animation: fadeOutUp 0.6s;
}
.vgw-item-i.effect-2:hover .product-image img.secondary_image {
-webkit-animation: fadeInUp 0.6s;
-moz-animation: fadeInUp 0.6s;
-ms-animation: fadeInUp 0.6s;
-o-animation: fadeInUp 0.6s;
animation: fadeInUp 0.6s;
}
.vgw-item-i.effect-2:hover .product-image img.one_image {
-webkit-animation: jello 0.8s;
-moz-animation: jello 0.8s;
-ms-animation: jello 0.8s;
-o-animation: jello 0.8s;
animation: jello 0.8s;
}
.vgw-item-i.effect-2:hover .product-image .second {
opacity: 1; filter: alpha(opacity=100);
}
.vgw-item-i.effect-2:hover .button-group .vgw-wishlist {
-webkit-animation: bounceInRight 0.8s ease;
-moz-animation: bounceInRight 0.8s ease;
-ms-animation: bounceInRight 0.8s ease;
-o-animation: bounceInRight 0.8s ease;
animation: bounceInRight 0.8s ease;
}
.vgw-item-i.effect-2:hover .button-group .add-to-cart {
-webkit-animation: bounceInRight 1.2s ease;
-moz-animation: bounceInRight 1.2s ease;
-ms-animation: bounceInRight 1.2s ease;
-o-animation: bounceInRight 1.2s ease;
animation: bounceInRight 1.2s ease;
}
.vgw-item-i.effect-2:hover .button-group .vgw-compare {
-webkit-animation: bounceInRight 1.6s ease;
-moz-animation: bounceInRight 1.6s ease;
-ms-animation: bounceInRight 1.6s ease;
-o-animation: bounceInRight 1.6s ease;
animation: bounceInRight 1.6s ease;
}
.vgw-item-i.effect-2 .button-group > div {
-webkit-transform: translate(0, 0) !important;
-moz-transform: translate(0, 0) !important;
-ms-transform: translate(0, 0) !important;
-o-transform: translate(0, 0) !important;
transform: translate(0, 0) !important;
}
.vgw-item-i.effect-3:hover .product-image img.primary_image {
opacity: 0; filter: alpha(opacity=0);
-webkit-animation: fadeOutRight 0.6s;
-moz-animation: fadeOutRight 0.6s;
-ms-animation: fadeOutRight 0.6s;
-o-animation: fadeOutRight 0.6s;
animation: fadeOutRight 0.6s;
}
.vgw-item-i.effect-3:hover .product-image img.secondary_image {
-webkit-animation: fadeInRight 0.6s;
-moz-animation: fadeInRight 0.6s;
-ms-animation: fadeInRight 0.6s;
-o-animation: fadeInRight 0.6s;
animation: fadeInRight 0.6s;
}
.vgw-item-i.effect-3:hover .product-image img.one_image {
-webkit-animation: rubberBand 0.8s;
-moz-animation: rubberBand 0.8s;
-ms-animation: rubberBand 0.8s;
-o-animation: rubberBand 0.8s;
animation: rubberBand 0.8s;
}
.vgw-item-i.effect-3:hover .product-image .second {
opacity: 1; filter: alpha(opacity=100);
}
.vgw-item-i.effect-3:hover .button-group {
overflow: visible;
}
.vgw-item-i.effect-3:hover .button-group .vgw-wishlist {
-webkit-animation: rubberBand 0.6s ease;
-moz-animation: rubberBand 0.6s ease;
-ms-animation: rubberBand 0.6s ease;
-o-animation: rubberBand 0.6s ease;
animation: rubberBand 0.6s ease;
}
.vgw-item-i.effect-3:hover .button-group .add-to-cart {
-webkit-animation: rubberBand 0.8s ease;
-moz-animation: rubberBand 0.8s ease;
-ms-animation: rubberBand 0.8s ease;
-o-animation: rubberBand 0.8s ease;
animation: rubberBand 0.8s ease;
}
.vgw-item-i.effect-3:hover .button-group .vgw-compare {
-webkit-animation: rubberBand 1s ease;
-moz-animation: rubberBand 1s ease;
-ms-animation: rubberBand 1s ease;
-o-animation: rubberBand 1s ease;
animation: rubberBand 1s ease;
}
.vgw-item-i.effect-3 .button-group > div {
-webkit-transform: translate(0, 0) !important;
-moz-transform: translate(0, 0) !important;
-ms-transform: translate(0, 0) !important;
-o-transform: translate(0, 0) !important;
transform: translate(0, 0) !important;
} .vc_tta-tabs-container {
overflow: visible !important;
}
.wpb-js-composer .wpb_row .vc_tta.vc_general .vc_tta-tabs-list {
margin: 0 0 50px;
text-align: center;
}
.wpb-js-composer .wpb_row .vc_tta.vc_general .vc_tta-tab {
margin: 0;
}
.wpb-js-composer .wpb_row .vc_tta.vc_general .vc_tta-tab:after {
display: inline-block;
vertical-align: top;
margin: 0 25px;
content: '\f26d';
font-family: 'Material-Design-Iconic-Font';
font-size: 6px;
line-height: 24px;
}
.wpb-js-composer .wpb_row .vc_tta.vc_general .vc_tta-tab:last-child:after {
display: none;
}
.wpb-js-composer .wpb_row .vc_tta.vc_general .vc_tta-tab > a {
display: inline-block;
vertical-align: top;
color: #000;
background-color: transparent;
border: none;
border-bottom: 1px solid transparent;
padding: 0;
font-size: 14px;
line-height: 24px;
-webkit-border-radius: 0;
-moz-border-radius: 0;
-ms-border-radius: 0;
border-radius: 0;
text-transform: uppercase;
}
.wpb-js-composer .wpb_row .vc_tta.vc_general .vc_tta-tab.vc_active > a,
.wpb-js-composer .wpb_row .vc_tta.vc_general .vc_tta-tab:hover > a {
color: #a34253 !important;
background-color: transparent;
border-bottom-color: transparent !important;
}
.wpb-js-composer .wpb_row .vc_tta.vc_general .vc_tta-tab.vc_active > a {
font-weight: 700;
}
.wpb-js-composer .wpb_row .vc_tta.vc_general .vc_tta-panels {
background-color: transparent !important;
border: none !important;
}
.wpb-js-composer .wpb_row .vc_tta.vc_general .vc_tta-panels .vc_tta-panel {
margin: 0 !important;
}
.wpb-js-composer .wpb_row .vc_tta.vc_general .vc_tta-panel-body {
background-color: #fff !important;
border: none !important;
-webkit-border-radius: 0;
-moz-border-radius: 0;
-ms-border-radius: 0;
border-radius: 0;
padding: 0;
overflow: visible !important;
} .only-price {
text-align: center;
font-size: 26px;
line-height: 30px;
color: #a34253;
font-weight: 700;
}
.only-price .lb-text {
font-size: 14px;
color: #000;
font-family: 'Pacifico', 'PT Sans', Arial, sans-serif;
font-weight: 400;
margin: 0 8px;
}
.block-sale-off .wpb_button,
.block-sale-off .wpb_content_element,
.block-sale-off ul.wpb_thumbnails-fluid > li {
margin-bottom: 15px;
}
.block-sale-off .wpb_button:last-child,
.block-sale-off .wpb_content_element:last-child,
.block-sale-off ul.wpb_thumbnails-fluid > li:last-child {
margin-bottom: 0;
}
.block-sale-off .wpb_heading {
margin-bottom: 15px;
}
.block-special-product {
overflow: visible !important;
}
.block-special-product .wpb_single_image figure {
-webkit-transform: translate(0, -118px);
-moz-transform: translate(0, -118px);
-ms-transform: translate(0, -118px);
-o-transform: translate(0, -118px);
transform: translate(0, -118px);
margin-bottom: -118px;
}
.special-content {
padding-top: 80px;
padding-bottom: 80px;
}
.special-content p {
margin-bottom: 0;
}
.special-content .sub-title {
font-size: 16px;
line-height: 24px;
text-transform: uppercase;
margin-bottom: 20px;
}
.special-content .sub-title h3 {
display: block;
font-size: 16px;
line-height: 24px;
color: #a34253;
font-weight: 400;
letter-spacing: 0.2em;
}
.special-content h2,
.special-content .title {
display: block;
font-size: 26px;
line-height: 40px;
font-family: 'Pacifico', 'PT Sans', Arial, sans-serif;
max-width: 300px;
margin-bottom: 40px;
}
.special-content .desc {
line-height: 26px;
margin-bottom: 40px;
}
.special-content .desc p {
margin-bottom: 15px;
}
.special-content .btn-link {
margin-bottom: 50px;
}
.special-content .btn-link br {
display: inline-block;
}
.special-content .btn-link a {
display: inline-block;
padding: 10px 25px;
margin: 0 9px;
font-size: 14px;
line-height: 20px;
text-transform: uppercase;
color: #000;
background-color: #fff;
border: 1px solid #fff;
-webkit-border-radius: 30px;
-moz-border-radius: 30px;
-ms-border-radius: 30px;
border-radius: 30px;
-webkit-box-shadow: 5px 5px 15px 1px rgba(0, 0, 0, 0.12);
-moz-box-shadow: 5px 5px 15px 1px rgba(0, 0, 0, 0.12);
-ms-box-shadow: 5px 5px 15px 1px rgba(0, 0, 0, 0.12);
-o-box-shadow: 5px 5px 15px 1px rgba(0, 0, 0, 0.12);
box-shadow: 5px 5px 15px 1px rgba(0, 0, 0, 0.12);
}
.special-content .btn-link a.shop {
background-color: #a34253;
border-color: #a34253;
color: #fff;
margin-left: 0;
}
.special-content .btn-link a:hover {
background-color: #5db582;
border-color: #5db582;
color: #fff;
-webkit-box-shadow: none;
-moz-box-shadow: none;
-ms-box-shadow: none;
-o-box-shadow: none;
box-shadow: none;
} .item-i,
.vgp-item-i {
position: relative;
padding: 0 15px;
}
.item-i .post-content,
.vgp-item-i .post-content {
background: #fff;
padding: 15px 10px;
}
.item-i .post-content .post-content,
.vgp-item-i .post-content .post-content {
padding: 0;
margin-top: 15px;
}
.item-i .post-title,
.vgp-item-i .post-title {
font-size: 16px;
line-height: 24px;
font-weight: 700;
text-transform: uppercase;
margin-bottom: 15px;
}
.item-i .post-title a:hover,
.vgp-item-i .post-title a:hover {
color: #a34253;
}
.item-i .post-readmore,
.vgp-item-i .post-readmore {
margin-top: 15px;
}
.item-i .post-readmore a,
.vgp-item-i .post-readmore a {
display: inline-block;
padding: 7px 12px;
text-transform: uppercase;
font-size: 13px;
line-height: 20px;
font-weight: 700;
text-align: center;
border: 2px solid rgba(0, 0, 0, 0.7);
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
border-radius: 5px;
color: rgba(0, 0, 0, 0.7);
}
.item-i .post-readmore a:hover,
.vgp-item-i .post-readmore a:hover {
color: #000;
border-color: #000;
}
.vgp-item-i:hover .post-image img {
-webkit-transform: scale(1.15);
-moz-transform: scale(1.15);
-ms-transform: scale(1.15);
-o-transform: scale(1.15);
transform: scale(1.15);
}
.vgp-item-i .post-image {
overflow: hidden;
border: 1px dashed rgba(0, 0, 0, 0.5);
padding: 10px;
}
.vgp-item-i .post-image a {
display: block;
overflow: hidden;
}
.vgp-item-i .post-image img {
display: block;
max-width: 100%;
width: 100%;
margin: 0 auto;
-webkit-transition: all 0.35s ease;
-moz-transition: all 0.35s ease;
-o-transition: all 0.35s ease;
transition: all 0.35s ease;
}
.vgp-item-i .post-content {
position: relative;
}
.vgp-item-i .post-meta {
color: #8a8a8a;
font-size: 14px;
line-height: 22px;
margin-bottom: 25px;
}
.vgp-item-i .post-meta:before,
.vgp-item-i .post-meta:after {
content: '';
display: table;
}
.vgp-item-i .post-meta:after {
clear: both;
}
.vgp-item-i .post-meta li {
display: block;
width: 33.3333%;
float: left;
padding: 0 5px;
text-align: center;
}
.vgp-item-i .post-meta li:last-child {
text-align: right;
padding-right: 0;
}
.vgp-item-i .post-meta li:first-child {
padding-left: 0;
padding-right: 5px;
text-align: left;
}
.vgp-item-i .post-meta span {
display: inline-block;
vertical-align: top;
}
.vgp-item-i .post-meta span b {
font-family: 'Pacifico', 'PT Sans', Arial, sans-serif;
color: #a34253;
font-size: 16px;
text-transform: capitalize;
font-weight: 400;
margin: 0 5px;
display: inline-block;
}
.vgp-item-i .post-meta a {
color: #8a8a8a;
}
.vgp-item-i .post-meta i {
font-size: 16px;
line-height: 22px;
margin-right: 8px;
font-style: normal;
color: #000;
vertical-align: top;
}
.vgp-item-i .post-desc {
font-size: 14px;
line-height: 26px;
}
.vgp-item-i .post-readmore a {
padding: 0;
border: none;
color: #a34253;
}
.vgp-item-i .post-readmore a:after {
display: inline-block;
content: '\f2ee';
font-family: 'Material-Design-Iconic-Font';
margin-left: 10px;
}
.vgp-item-i .post-readmore a:hover:after {
-webkit-animation: shake 1s;
-moz-animation: shake 1s;
-ms-animation: shake 1s;
-o-animation: shake 1s;
animation: shake 1s;
}
.vgp-item-i.vgp-vertical {
margin-bottom: 40px;
}
.vgp-item-i.vgp-vertical:last-child {
margin-bottom: 0;
}
.vgp-item-i.vgp-vertical:before,
.vgp-item-i.vgp-vertical:after {
content: '';
display: table;
}
.vgp-item-i.vgp-vertical:after {
clear: both;
}
.vgp-item-i.vgp-vertical .post-image {
width: 45%;
float: left;
}
.vgp-item-i.vgp-vertical .post-content {
width: 55%;
float: left;
padding: 0;
padding-left: 30px;
}
.vgp-item-i.vgp-vertical .post-title {
margin-bottom: 8px;
}
.vgp-item-i.vgp-vertical .post-meta {
margin-bottom: 5px;
}
.vgp-item-i.vgp-vertical .post-meta li {
width: 50%;
margin-bottom: 10px;
}
.vgp-item-i.vgp-vertical .post-meta li:last-child {
text-align: left;
padding-left: 0;
}
.vgp-item-i.vgp-vertical .post-meta li:nth-child(2n+2) {
text-align: right;
padding-right: 0;
}
.vgp-item-i.vgp-vertical .post-desc {
margin-bottom: 15px;
line-height: 24px;
}
.vgp-item-i.vgp-vertical .post-readmore {
margin-top: 0;
}
.vgp-item-i.vgp-large .post-desc {
margin-bottom: 25px;
}
.vgp-item-i.vgp-large .post-meta {
margin-bottom: 15px;
}
.vgp-item-i.vgp-large .post-meta li {
width: auto;
padding: 0 15px;
}
.vgp-item-i.vgp-large .post-meta li:first-child {
padding-left: 0;
} .banner-text {
position: relative;
z-index: 100;
color: #fff;
text-align: center;
font-size: 18px;
line-height: 28px;
max-width: 550px;
margin: 0 auto;
}
.banner-text h2,
.banner-text h3,
.banner-text h4,
.banner-text h5 {
font-weight: 400;
}
.banner-text .title {
font-family: 'Pacifico', 'PT Sans', Arial, sans-serif;
font-size: 30px;
line-height: 40px;
margin-bottom: 40px;
}
.banner-text .sub-title {
font-family: 'Minion Pro';
font-size: 30px;
line-height: 40px;
text-transform: uppercase;
word-spacing: 7px;
letter-spacing: 0.4em;
margin-bottom: 50px;
}
.banner-text .desc {
margin-top: 15px;
margin-bottom: 30px;
}
.banner-text .star {
margin-bottom: 40px;
}
.banner-text .star i {
display: inline-block;
vertical-align: top;
font-size: 12px;
line-height: 20px;
margin: 0 2px;
}
.banner-text .star i:nth-child(2) {
font-size: 16px;
}
.banner-text .star i b {
display: none;
}
.banner-text .btn-link a {
display: inline-block;
padding: 10px 25px;
font-size: 16px;
line-height: 24px;
text-transform: uppercase;
color: #fff;
background-color: #5db582;
border: 1px solid #5db582;
-webkit-border-radius: 30px;
-moz-border-radius: 30px;
-ms-border-radius: 30px;
border-radius: 30px;
}
.banner-text .btn-link a:hover {
background-color: #fff;
border-color: #fff;
color: #5db582;
}
.block-banners .wpb_button,
.block-banners .wpb_content_element,
.block-banners ul.wpb_thumbnails-fluid > li {
margin-bottom: 0;
}
.block-banners .vc_column_container > .vc_column-inner {
padding-left: 0;
padding-right: 0;
}
.block-banners .wpb_single_image .vc_figure {
display: block;
}
.single-banner figure {
position: relative;
overflow: hidden;
}
.single-banner figure:after {
content: '';
display: block;
position: absolute;
top: 15px;
right: 15px;
bottom: 15px;
left: 15px;
z-index: 10;
border: 1px dashed #fff;
background-color: transparent;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.single-banner img {
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.single-banner:hover img {
opacity: 0.6; filter: alpha(opacity=60);
-webkit-transform: scale(1.1);
-moz-transform: scale(1.1);
-ms-transform: scale(1.1);
-o-transform: scale(1.1);
transform: scale(1.1);
}
.single-banner:hover figure:after {
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
} .vgw-testimonial {
text-align: center;
max-width: 800px;
margin: 0 auto;
color: #fff;
padding: 60px 0;
}
.testimonial-i {
padding: 0 15px;
}
.testimonial-content .title {
font-family: 'Pacifico', 'PT Sans', Arial, sans-serif;
font-size: 26px;
line-height: 30px;
margin-bottom: 20px;
font-weight: 400;
}
.testimonial-content .description {
font-size: 14px;
line-height: 26px;
}
.testimonial-info {
padding-top: 60px;
}
.client-image {
margin-bottom: 30px;
}
.client-image img {
width: 70px;
height: 70px;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
border-radius: 50%;
-webkit-transition: all 0.4s ease;
-moz-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
}
.client-name {
font-size: 16px;
font-family: 'Pacifico', 'PT Sans', Arial, sans-serif;
font-weight: 400;
margin-bottom: 10px;
}
.client-position {
font-style: italic;
} .image-quote {
max-width: 600px;
margin: 0 auto;
padding: 0 55px;
position: relative;
z-index: 10;
}
.image-quote.owl-carousel .owl-item {
cursor: pointer;
}
.image-quote .active .client-image {
padding: 0;
}
.image-quote .active .client-image img {
width: 95px;
height: 95px;
padding: 3px;
border: 2px dashed #fff;
}
.image-quote .active .client-name,
.image-quote .active .client-position {
opacity: 1; filter: alpha(opacity=100);
-webkit-transform: translate(0, 0);
-moz-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
}
.image-quote .client-image {
height: 95px;
padding: 12px 0 13px;
}
.image-quote .client-name,
.image-quote .client-position {
opacity: 0; filter: alpha(opacity=0);
-webkit-transform: translate(0, -15px);
-moz-transform: translate(0, -15px);
-ms-transform: translate(0, -15px);
-o-transform: translate(0, -15px);
transform: translate(0, -15px);
-webkit-transition: all 0.4s ease;
-moz-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
}
.image-quote .client-position {
-webkit-transform: translate(0, 15px);
-moz-transform: translate(0, 15px);
-ms-transform: translate(0, 15px);
-o-transform: translate(0, 15px);
transform: translate(0, 15px);
-webkit-transition: all 0.8s ease;
-moz-transition: all 0.8s ease;
-o-transition: all 0.8s ease;
transition: all 0.8s ease;
}
.text-quote {
position: static;
}
.vgw-testimonial.style-2 {
position: relative;
margin-bottom: 40px;
padding-bottom: 40px;
}
.vgw-testimonial.style-2.testimonial-h4 {
background: url(//www.safrawinestore.com.br/wp-content/themes/vg-vegawine/assets/images/bg-testimonial-2.jpg) no-repeat;
background-size: cover;
padding: 60px 50px;
margin-bottom: 0;
}
.vgw-testimonial.style-2.testimonial-h4:after {
content: '';
position: absolute;
top: 15px;
right: 15px;
bottom: 15px;
left: 15px;
border: 1px dashed #fff;
z-index: 0;
}
.vgw-testimonial.style-2.testimonial-h4 .owl-theme .owl-controls .owl-pagination {
bottom: 30px;
}
.vgw-testimonial.style-2.testimonial-h4 .owl-theme .owl-controls .owl-buttons div {
left: 40px;
bottom: 190px;
}
.vgw-testimonial.style-2.testimonial-h4 .owl-theme .owl-controls .owl-buttons div.owl-next {
left: auto;
right: 40px;
}
.vgw-testimonial.style-2 .owl-theme .owl-controls {
padding-top: 0;
}
.vgw-testimonial.style-2 .owl-theme .owl-controls .owl-pagination {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
margin: 0;
z-index: 10;
}
.vgw-testimonial.style-2 .owl-theme .owl-controls .owl-buttons div {
position: absolute;
bottom: 150px;
left: 90px;
z-index: 100;
background-color: transparent;
width: 40px;
height: 30px;
padding: 0;
line-height: 30px;
overflow: hidden;
text-indent: -999px;
}
.vgw-testimonial.style-2 .owl-theme .owl-controls .owl-buttons div:after {
position: absolute;
top: 0;
left: 0;
text-indent: 0;
width: 100%;
}
.vgw-testimonial.style-2 .owl-theme .owl-controls .owl-buttons div.owl-next {
left: auto;
right: 90px;
}
.vgw-testimonial.style-2 .owl-theme .owl-controls .owl-buttons div:hover {
color: #a34253;
}
.vgw-testimonial.style-2 .client-rating {
margin-bottom: 30px;
display: inline-block;
width: 115px;
height: 22px;
position: relative;
letter-spacing: 6px;
text-align: left;
}
.vgw-testimonial.style-2 .client-rating:before {
content: '\f27c\f27c\f27c\f27c\f27c';
font-family: 'Material-Design-Iconic-Font';
font-size: 20px;
line-height: 22px;
}
.vgw-testimonial.style-2 .client-rating span {
display: block;
position: absolute;
top: 0;
left: 0;
height: 22px;
overflow: hidden;
text-indent: -999px;
}
.vgw-testimonial.style-2 .client-rating span:before {
content: '\f27d\f27d\f27d\f27d\f27d';
font-family: 'Material-Design-Iconic-Font';
font-size: 20px;
line-height: 22px;
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 22px;
text-indent: 0;
} .main-container {
padding-bottom: 30px;
}
.page-template-front-page .main-container {
padding-bottom: 0;
}
.site-breadcrumb {
margin-bottom: 50px;
padding: 50px 0 45px;
background: url(https://www.safrawinestore.com.br/wp-content/uploads/2018/10/bg_breadcrumb_safra2.jpg) no-repeat;
background-size: cover;
background-attachment: fixed;
color: #fff;
text-align: center;
font-size: 20px;
line-height: 22px;
}
#crumbs,
#breadcrumbs {
color: #fff;
text-transform: uppercase;
background: transparent;
margin: 0;
padding: 0;
font-size: 13px;
line-height: 20px;
text-align: center;
}
#crumbs:before,
#breadcrumbs:before,
#crumbs:after,
#breadcrumbs:after {
content: '';
display: inline-block;
margin: 0 15px;
line-height: 20px;
height: 20px;
width: 98px;
background: url(//www.safrawinestore.com.br/wp-content/themes/vg-vegawine/assets/images/crumb_sharp.png) center center no-repeat;
}
#crumbs:after,
#breadcrumbs:after {
background: url(//www.safrawinestore.com.br/wp-content/themes/vg-vegawine/assets/images/crumb_sharp-2.png) center center no-repeat;
}
#crumbs a,
#breadcrumbs a,
#crumbs span,
#breadcrumbs span {
display: inline-block;
vertical-align: top;
margin: 0;
color: #fff;
font-size: 13px;
line-height: 20px;
cursor: pointer;
}
#crumbs a:hover,
#breadcrumbs a:hover,
#crumbs span:hover,
#breadcrumbs span:hover {
color: rgba(255, 255, 255, 0.6);
}
#crumbs i,
#breadcrumbs i {
font-size: 14px;
line-height: 20px;
margin-right: 8px;
display: inline-block;
vertical-align: top;
}
#crumbs li,
#breadcrumbs li {
display: inline-block;
vertical-align: top;
line-height: 20px;
}
#crumbs li a,
#breadcrumbs li a,
#crumbs li span,
#breadcrumbs li span {
display: block;
}
#crumbs li:first-child a:before,
#breadcrumbs li:first-child a:before {
content: '\f175';
font-family: 'Material-Design-Iconic-Font';
font-size: 14px;
line-height: 20px;
margin-right: 8px;
display: inline-block;
vertical-align: top;
}
#crumbs .current,
#breadcrumbs .current {
color: #fff;
}
#crumbs .separator,
#breadcrumbs .separator {
display: inline-block;
vertical-align: top;
padding: 0 3px;
color: #fff;
}
.page-header {
padding: 0;
margin: 0;
border-bottom: none;
}
.page-title {
font-size: 32px;
line-height: 38px;
font-weight: 700;
margin: 20px 0 0;
letter-spacing: 3px;
text-transform: uppercase;
}
.page-title.home {
margin-top: 0;
} .archive-content {
overflow: hidden;
}
.category-image-desc {
margin-bottom: 25px;
}
.shop-products .vgw-item.first {
clear: both;
}
.shop-products.grid-view .vgw-item-i .list-col8 .listview {
display: none;
}
.shop-products.list-view .vgw-item {
width: 100%;
padding: 0;
}
.shop-products.list-view .vgw-item-i {
border-color: transparent;
}
.shop-products.list-view .vgw-item-i:hover {
box-shadow: none;
}
.shop-products.list-view .vgw-item-i .list-col8 .gridview {
display: none;
}
.shop-products.list-view .vgw-item-i .list-col8 .listview {
display: block;
}
.shop-products.list-view .vgw-item-i .product-image {
border: 1px solid rgba(0, 0, 0, 0.12);
}
.shop-products.list-view .vgw-item-i .product-content {
border-top: none;
text-align: left;
padding: 0;
}
.shop-products.list-view .vgw-item-i .product-title {
font-size: 18px;
line-height: 26px;
margin-bottom: 0;
}
.shop-products.list-view .vgw-item-i .product-price {
margin-top: 10px;
color: #5db582 !important;
font-size: 20px;
line-height: 24px;
}
.shop-products.list-view .vgw-item-i .product-price del {
font-size: 20px;
line-height: 24px;
}
.shop-products.list-view .vgw-item-i .product-rating {
position: relative;
top: auto;
left: auto;
margin-top: 15px;
}
.shop-products.list-view .vgw-item-i .product-rating .star-rating {
left: 0;
-webkit-transform: translate(0, 0);
-moz-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
}
.shop-products.list-view .vgw-item-i .product-desc {
padding: 15px 0;
margin: 20px 0 0;
border-top: 1px solid rgba(0, 0, 0, 0.12);
}
.shop-products.list-view .vgw-item-i .button-group {
position: static;
opacity: 1; filter: alpha(opacity=100);
-webkit-transform: translate(0, 0);
-moz-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
margin-top: 25px;
}
.shop-products.list-view .vgw-item-i .button-group > div {
-webkit-transform: translate(0, 0) !important;
-moz-transform: translate(0, 0) !important;
-ms-transform: translate(0, 0) !important;
-o-transform: translate(0, 0) !important;
transform: translate(0, 0) !important;
width: auto;
height: auto;
float: none;
display: inline-block;
vertical-align: top;
margin: 0 10px 0 0;
opacity: 1; filter: alpha(opacity=100);
}
.shop-products.list-view .vgw-item-i .button-group > div:first-child {
margin-left: 0;
}
.shop-products.list-view .vgw-item-i .button-group > div:last-child {
margin-right: 0;
}
.shop-products.list-view .vgw-item-i .button-group * {
height: auto;
}
.shop-products.list-view .vgw-item-i .button-group a {
width: 35px;
height: 35px;
overflow: hidden;
text-indent: -999px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
border-radius: 3px;
background-color: #fff;
border: 1px solid rgba(0, 0, 0, 0.12);
color: rgba(0, 0, 0, 0.7);
text-align: center;
position: relative;
padding: 0;
}
.shop-products.list-view .vgw-item-i .button-group a:before {
position: absolute;
top: 0;
left: 0;
width: 100%;
line-height: 33px;
font-size: 18px;
text-indent: 0;
-webkit-transform: translate(0, 0);
-moz-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
}
.shop-products.list-view .vgw-item-i .button-group a:hover {
background-color: #a34253;
border-color: #a34253;
color: #fff;
}
.shop-products.list-view .vgw-item-i .button-group .add-to-cart a {
text-indent: 0;
font-size: 14px;
line-height: 33px;
text-transform: uppercase;
width: auto;
text-align: left;
padding: 0 15px 0 50px;
}
.shop-products.list-view .vgw-item-i .button-group .add-to-cart a:before {
width: 36px;
text-align: center;
border-width: 0;
border-style: solid;
border-color: rgba(0, 0, 0, 0.12);
border-right-width: 1px;
}
.shop-products.list-view .vgw-item-i .button-group .add-to-cart a:hover,
.shop-products.list-view .vgw-item-i .button-group .add-to-cart a.added_to_cart,
.shop-products.list-view .vgw-item-i .button-group .add-to-cart a.wc-forward {
background-color: #a34253;
border-color: #a34253;
color: #fff;
}
.shop-products.list-view .vgw-item-i .button-group .add-to-cart a:hover:before,
.shop-products.list-view .vgw-item-i .button-group .add-to-cart a.added_to_cart:before,
.shop-products.list-view .vgw-item-i .button-group .add-to-cart a.wc-forward:before {
border-color: rgba(255, 255, 255, 0.3);
}
.shop-products.list-view .vgw-item-i .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a {
background-color: #a34253;
border-color: #a34253;
color: #fff;
}
.shop-products.list-view .vgw-item-i .button-group .yith-wcwl-wishlistaddedbrowse a {
background-color: #a34253;
border-color: #a34253;
color: #fff;
}
.shop-products.list-view .vgw-item-i .button-group .yith-wcwl-wishlistaddedbrowse.show a {
background-color: #a34253;
border-color: #a34253;
color: #fff;
}
.shop-products.list-view .vgw-item-i .button-group .vgw-compare a.added {
background-color: #a34253;
border-color: #a34253;
color: #fff;
}
.all-subcategories {
margin: 0 -15px;
margin-bottom: 25px;
}
.all-subcategories li {
list-style: none;
display: block;
width: 33.3333%;
float: left;
padding: 0 15px 25px;
}
.all-subcategories li a {
display: block;
}
.all-subcategories li img {
display: block;
margin: 0 auto 15px;
}
.all-subcategories li h3 {
font-size: 16px;
line-height: 26px;
text-transform: uppercase;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.all-subcategories li h3:hover {
color: #a34253;
}
.all-subcategories li mark {
background-color: transparent;
color: #000;
padding: 0;
margin: 0 10px;
font-size: 16px;
line-height: 26px;
} .toolbar {
font-size: 16px;
line-height: 20px;
overflow: hidden;
margin: 0px 0 30px;
position: relative;
padding: 0 0 15px;
width: 100%;
border-bottom: 1px solid rgba(0, 0, 0, 0.06);
color: #3f3f3f;
}
.toolbar.bottom {
border-bottom: none;
margin: 20px 0 0;
padding: 0;
}
.toolbar .view-mode {
float: right;
line-height: 30px;
}
.toolbar .view-mode a {
color: #3f3f3f;
display: block;
float: left;
font-size: 20px;
margin-left: 10px;
background: #f7f6f8;
border: 1px solid #f7f6f8;
width: 35px;
height: 35px;
overflow: hidden;
text-indent: -999px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
-ms-border-radius: 4px;
border-radius: 4px;
}
.toolbar .view-mode a i {
display: block;
float: left;
width: 33px;
height: 33px;
line-height: 34px;
text-indent: 0;
text-align: center;
}
.toolbar .view-mode a strong {
font-size: 14px;
-webkit-transform: translate(4px, -4px);
-moz-transform: translate(4px, -4px);
-ms-transform: translate(4px, -4px);
-o-transform: translate(4px, -4px);
transform: translate(4px, -4px);
display: inline-block;
}
.toolbar .view-mode a:hover {
color: #a34253;
}
.toolbar .view-mode a.active {
color: #a34253;
}
.toolbar .woocommerce-result-count {
float: right;
margin: 0 50px;
line-height: 35px;
}
.toolbar .woocommerce-ordering {
float: left;
margin: 0;
line-height: 30px;
display: inline-block;
}
.toolbar .woocommerce-ordering select {
border-radius: 0px;
height: 35px;
outline: none !important;
border: 1px solid #f5f5f5;
background: #f5f5f5;
padding: 0 10px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
-ms-border-radius: 4px;
border-radius: 4px;
}
.toolbar .woocommerce-pagination {
text-align: right;
}
.toolbar .woocommerce-pagination ul.page-numbers {
border: none;
margin: 0;
display: block;
}
.toolbar .woocommerce-pagination ul.page-numbers li {
display: inline-block;
vertical-align: top;
border: none;
margin: 0 4px;
float: none;
}
.toolbar .woocommerce-pagination ul.page-numbers li a,
.toolbar .woocommerce-pagination ul.page-numbers li span {
padding: 0;
display: block;
color: #3f3f3f;
min-width: 45px;
height: 45px;
font-size: 16px;
line-height: 43px;
text-align: center;
font-weight: 300;
background: #f6f6f6;
border: 1px solid #f6f6f6;
}
.toolbar .woocommerce-pagination ul.page-numbers li a.current,
.toolbar .woocommerce-pagination ul.page-numbers li span.current,
.toolbar .woocommerce-pagination ul.page-numbers li a:hover,
.toolbar .woocommerce-pagination ul.page-numbers li span:hover {
border-color: #a34253;
background: #a34253;
color: #fff;
} .product-view .images,
.product-view .summary {
float: none !important;
width: 100% !important;
} div.pp_woocommerce div.ppt {
display: none !important;
}
.pp_gallery ul {
text-align: center;
}
.pp_gallery li {
float: none !important;
display: inline-block !important;
margin: 0 4px !important;
}
.pp_gallery li:before,
.pp_gallery li:after {
content: '';
display: table;
}
.pp_gallery li:after {
clear: both;
}
div.pp_woocommerce .pp_gallery ul li a {
box-shadow: none !important;
}
.pp_gallery ul a img {
height: 100% !important;
width: auto !important;
}
.single-product-image {
position: relative; }
.single-product-image .product-label {
display: none;
}
.single-product-image .images .flex-viewport {
margin-bottom: 25px;
border: 1px solid rgba(0, 0, 0, 0.12);
}
.single-product-image .images .flex-control-thumbs {
padding-top: 0 !important;
position: absolute;
bottom: 30px;
left: 0;
right: 0;
padding: 0 50px !important;
overflow: hidden;
max-height: 130px;
}
.single-product-image .images .flex-control-thumbs .owl-item {
padding: 0 15px;
}
.single-product-image .images .flex-control-thumbs li {
width: 100% !important;
background-color: #fff;
}
.single-product-image .images .flex-control-thumbs li img {
border: 1px solid rgba(0, 0, 0, 0.06);
padding: 5px;
}
.single-product-image .images .flex-control-thumbs.owl-theme .owl-controls {
padding: 0;
}
.single-product-image .images .flex-control-thumbs.owl-theme .owl-controls .owl-buttons div {
position: absolute;
top: 50%;
left: 0;
z-index: 100;
background-color: transparent;
width: 40px;
height: 30px;
padding: 0;
line-height: 30px;
overflow: hidden;
text-indent: -999px;
-webkit-transform: translate(0, -50%);
-moz-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
-o-transform: translate(0, -50%);
transform: translate(0, -50%);
color: #5db582;
}
.single-product-image .images .flex-control-thumbs.owl-theme .owl-controls .owl-buttons div:after {
position: absolute;
top: 0;
left: 0;
text-indent: 0;
width: 100%;
}
.single-product-image .images .flex-control-thumbs.owl-theme .owl-controls .owl-buttons div.owl-next {
left: auto;
right: 0;
}
.single-product-image .images .flex-control-thumbs.owl-theme .owl-controls .owl-buttons div:hover {
color: #a34253;
}
.single-product-image .thumbnails {
padding-top: 0 !important;
position: absolute;
bottom: 30px;
left: 0;
right: 0;
padding: 0 50px;
overflow: hidden;
max-height: 130px;
}
.single-product-image .thumbnails .owl-item {
padding: 0 15px;
}
.single-product-image .thumbnails a {
display: block;
float: none !important;
width: 100% !important;
border: 1px solid rgba(0, 0, 0, 0.06);
margin: 0 !important;
padding: 5px;
overflow: hidden;
background-color: #fff;
}
.single-product-image .thumbnails.owl-theme .owl-controls {
padding: 0;
}
.single-product-image .thumbnails.owl-theme .owl-controls .owl-buttons div {
position: absolute;
top: 50%;
left: 0;
z-index: 100;
background-color: transparent;
width: 40px;
height: 30px;
padding: 0;
line-height: 30px;
overflow: hidden;
text-indent: -999px;
-webkit-transform: translate(0, -50%);
-moz-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
-o-transform: translate(0, -50%);
transform: translate(0, -50%);
color: #5db582;
}
.single-product-image .thumbnails.owl-theme .owl-controls .owl-buttons div:after {
position: absolute;
top: 0;
left: 0;
text-indent: 0;
width: 100%;
}
.single-product-image .thumbnails.owl-theme .owl-controls .owl-buttons div.owl-next {
left: auto;
right: 0;
}
.single-product-image .thumbnails.owl-theme .owl-controls .owl-buttons div:hover {
color: #a34253;
} .single-product-info p {
margin-bottom: 0;
}
.single-product-info p.price {
display: none;
}
.single-product-info h1 {
font-size: 26px;
line-height: 30px;
text-transform: uppercase;
}
.single-product-info .woocommerce-product-rating {
margin-top: 10px;
margin-bottom: 0 !important;
color: #a34253;
}
.single-product-info .woocommerce-product-rating .star-rating {
margin-right: 10px;
}
.single-product-info .product-price {
font-size: 24px;
line-height: 30px;
color: #5db582 !important;
margin: 10px 0 0;
}
.single-product-info .product-price del {
color: #c5c5c5 !important;
font-size: 18px;
line-height: 30px;
}
.single-product-info .short-description {
margin-top: 15px;
}
.single-product-info .short-description p {
font-size: 16px;
line-height: 25px;
margin-bottom: 10px;
}
.single-product-info .short-description p:last-child {
margin-bottom: 0;
}
.single-product-info .addthis_native_toolbox {
margin-top: 15px;
padding-top: 15px;
border-top: 1px solid rgba(0, 0, 0, 0.12);
}
.single-product-info .in-stock {
color: #000;
display: block;
font-size: 16px;
line-height: 25px;
text-transform: capitalize;
margin-top: 20px;
}
.single-product-info .in-stock.stock {
display: none;
}
.single-product-info .in-stock span {
color: #868686;
text-transform: capitalize;
display: inline-block;
vertical-align: top;
}
.single-product-info .in-stock span.out-stock {
color: #ec4646;
}
.single-product-info .cart {
margin-top: 15px;  }
.single-product-info .cart .quantity {
display: block;
float: none !important;
margin: 0 0 25px !important;
}
.single-product-info .cart .single_add_to_cart_button {
display: inline-block;
margin-right: 10px;
-webkit-transition: all 0.4s ease;
-moz-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
padding: 0 15px 0 50px !important;
line-height: 33px !important;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
border-radius: 3px;
border: 1px solid rgba(0, 0, 0, 0.12);
font-weight: normal;
height: 35px;
}
.single-product-info .cart .single_add_to_cart_button:before {
content: '\f1cb';
font-family: 'Material-Design-Iconic-Font';
margin-right: 10px;
position: absolute;
top: 0;
left: 0;
width: 36px;
border-width: 0;
border-style: solid;
border-color: rgba(0, 0, 0, 0.12);
border-right-width: 1px;
font-size: 18px;
text-align: center;
}
.single-product-info .cart .single_add_to_cart_button.button {
float: none !important;
vertical-align: top !important;
}
.single-product-info .cart .single_add_to_cart_button.alt {
background-color: transparent;
color: rgba(0, 0, 0, 0.7) !important;
}
.single-product-info .cart .single_add_to_cart_button.alt:hover {
background-color: #a34253;
border-color: #a34253;
color: #fff !important;
}
.single-product-info .cart .single_add_to_cart_button.alt:hover:before {
border-color: rgba(255, 255, 255, 0.7);
}
.single-product-info .cart .single_add_to_cart_button.disabled {
padding: 0 15px 0 50px;
background-color: transparent !important;
}
.single-product-info .cart .single_add_to_cart_button.disabled:hover {
background-color: #a34253 !important;
border-color: #a34253;
}
.single-product-info .cart label {
color: #000;
}
.single-product-info .cart.variations_form {
width: 100%;
margin-bottom: 0 !important;
}
.single-product-info .cart.variations_form .action-buttons {
display: none;
}
.single-product-info .cart .variations {
margin-bottom: 0 !important;
}
.single-product-info .cart .variations:before,
.single-product-info .cart .variations:after {
content: '';
display: table;
}
.single-product-info .cart .variations:after {
padding-bottom: 20px;
}
.single-product-info .cart .variations tr {
float: left;
margin: 0 0 10px;
width: 48%;
}
.single-product-info .cart .variations tr:last-child {
float: right;
}
.single-product-info .cart .variations tr:last-child:first-child {
float: left !important;
}
.single-product-info .cart .variations .label {
display: block;
color: #000;
border: 0;
font-size: 15px;
margin: 0 0 10px;
padding: 0;
text-transform: capitalize;
width: 100%;
text-align: left;
}
.single-product-info .cart .variations .label label {
font-weight: 700;
margin: 0;
}
.single-product-info .cart .variations .label:after {
content: ':';
margin-left: 3px;
}
.single-product-info .cart .variations .value {
display: block;
width: 100%;
border: 0 !important;
padding: 0;
}
.single-product-info .cart .variations .value select {
display: block;
height: 36px;
padding: 10px 0 10px 10px;
width: 100%;
min-width: 100%;
max-width: 100%;
background: transparent;
font-size: 12px;
line-height: 16px;
color: #b5b5b5;
border: 1px solid rgba(0, 0, 0, 0.15);
margin: 0 !important;
}
.single-product-info .cart .variations .value select:focus {
outline: none;
}
.single-product-info .cart .variations .reset_variations {
color: #3f3f3f;
}
.single-product-info .cart .single_variation_wrap {
margin-bottom: 15px;
}
.single-product-info .cart .single_variation_wrap .stock {
display: none;
}
.single-product-info .cart .single_variation_wrap .variations_button {
float: left;
}
.single-product-info .cart .single_variation_wrap .quantity {
display: inline-block;
margin: 0 20px 10px 0 !important;
}
.single-product-info .cart .single_variation_wrap .action-buttons {
display: inline-block !important;
}
.single-product-info .cart .group_table .quantity {
margin-bottom: 0 !important;
}
.single-product-info .cart .group_table tr:before,
.single-product-info .cart .group_table tr:after {
content: '';
display: table;
}
.single-product-info .cart .group_table tr:after {
padding-bottom: 20px;
}
.single-product-info .cart .group_table td {
display: inline-block;
padding: 0 !important;
}
.single-product-info .cart .group_table td:first-child {
float: left;
margin-right: 25px;
width: auto !important;
}
.single-product-info .cart .group_table td.label {
line-height: normal;
margin-bottom: 5px;
}
.single-product-info .cart .group_table td.label label {
font-size: 13px;
line-height: 16px;
margin: 0;
}
.single-product-info .cart .group_table td.price {
display: block;
margin-bottom: 0;
}
.single-product-info .cart .group_table td.price .product-price {
font-size: 16px;
line-height: 20px;
margin: 0;
}
.single-product-info .cart .group_table td.price .product-price del {
font-size: 12px;
line-height: 20px;
}
.single-product-info p.cart {
float: left;
margin: 0 !important;
}
.single-product-info .action-buttons {
display: inline-block;
vertical-align: top;
}
.single-product-info .action-buttons > div {
display: inline-block;
vertical-align: top;
margin-right: 10px;
}
.single-product-info .yith-wcwl-add-to-wishlist,
.single-product-info .compare.button {
display: none;
}
.single-product-info .action-buttons .yith-wcwl-add-to-wishlist,
.single-product-info .action-buttons .compare.button {
display: block;
}
.single-product-info .action-buttons a {
display: block;
width: 35px;
height: 35px;
overflow: hidden;
text-indent: -999px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
border-radius: 3px;
background-color: #fff;
border: 1px solid rgba(0, 0, 0, 0.12);
color: rgba(0, 0, 0, 0.7);
text-align: center;
position: relative;
}
.single-product-info .action-buttons a:before {
position: absolute;
top: 0;
left: 0;
width: 100%;
line-height: 33px;
content: '';
font-family: 'Material-Design-Iconic-Font';
font-size: 18px;
text-indent: 0;
}
.single-product-info .action-buttons a:hover {
background-color: #a34253;
border-color: #a34253;
color: #fff;
}
.single-product-info .action-buttons a:hover:before {
border-color: rgba(255, 255, 255, 0.7);
}
.single-product-info .action-buttons .yith-wcwl-add-to-wishlist {
margin-top: 0;
}
.single-product-info .action-buttons .yith-wcwl-add-to-wishlist .feedback {
display: none;
}
.single-product-info .action-buttons .yith-wcwl-add-to-wishlist a:before {
content: '\f15e';
}
.single-product-info .action-buttons .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a {
background-color: #a34253;
border-color: #a34253;
color: #fff;
}
.single-product-info .action-buttons .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:before {
border-color: rgba(255, 255, 255, 0.7);
}
.single-product-info .action-buttons .vgw-compare a:before {
content: '\f1b5';
}
.single-product-info .action-buttons .vgw-compare a.added {
background-color: #a34253;
border-color: #a34253;
color: #fff;
}
.single-product-info .action-buttons .vgw-compare a.added:before {
border-color: rgba(255, 255, 255, 0.7);
}
.single-product-info .product_meta {
font-size: 16px;
line-height: 25px;
color: #000;
}
.single-product-info .product_meta a,
.single-product-info .product_meta span.line,
.single-product-info .product_meta .sku {
color: #868686;
display: inline-block;
}
.single-product-info .product_meta a:hover,
.single-product-info .product_meta span.line:hover,
.single-product-info .product_meta .sku:hover {
color: #5db582;
}
.single-product-info .product_meta.sku_box {
margin-top: 10px;
}
.single-product-info .product_meta.sku_box .sku_wrapper {
margin-top: 0;
}
.single-product-info .product_meta .sku_wrapper,
.single-product-info .product_meta .posted_in,
.single-product-info .product_meta .tagged_as {
display: block;
margin-top: 15px;
}
.product-type-external .single-product-info .in-stock {
margin-bottom: 15px;
} .woocommerce div.product .woocommerce-tabs { }
.woocommerce div.product .woocommerce-tabs ul.tabs {
margin: 40px 0 25px;
padding: 0;
border: 1px solid rgba(0, 0, 0, 0.12);
}
.woocommerce div.product .woocommerce-tabs ul.tabs:before {
border-bottom: none;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
display: inline-block;
border: none;
background-color: transparent;
margin: 0;
padding: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
-ms-border-radius: 0;
border-radius: 0;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li:before,
.woocommerce div.product .woocommerce-tabs ul.tabs li:after {
display: none;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li:last-child a {
border-right-width: 0;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active:after,
.woocommerce div.product .woocommerce-tabs ul.tabs li:hover:after {
background-color: #a34253;
-webkit-box-shadow: none;
-moz-box-shadow: none;
-ms-box-shadow: none;
-o-box-shadow: none;
box-shadow: none;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a,
.woocommerce div.product .woocommerce-tabs ul.tabs li:hover a {
color: #333;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
color: #9f9f9f;
padding: 15px 20px;
text-transform: uppercase;
font-size: 15px;
line-height: 20px;
border-width: 0;
border-style: solid;
border-color: rgba(0, 0, 0, 0.12);
border-right-width: 1px;
}
.woocommerce div.product .woocommerce-tabs .panel {
font-size: 14px;
line-height: 22px;
min-height: 175px;
-webkit-border-radius: 0;
-moz-border-radius: 0;
-ms-border-radius: 0;
border-radius: 0;
-webkit-box-shadow: none;
-moz-box-shadow: none;
-ms-box-shadow: none;
-o-box-shadow: none;
box-shadow: none;
}
.woocommerce div.product .woocommerce-tabs .panel #reviews h2 {
font-size: 15px;
font-weight: 600;
margin: 0 0 20px;
}
.woocommerce div.product .woocommerce-tabs .panel #reviews h3 {
font-size: 14px;
font-weight: 300;
margin: 0 0 20px;
}
.woocommerce div.product .woocommerce-tabs .panel .shop_attributes {
border: none;
}
.woocommerce div.product .woocommerce-tabs .panel .shop_attributes th {
font-weight: 300;
}
.woocommerce div.product .woocommerce-tabs .panel .shop_attributes td {
padding-left: 10px;
padding-right: 10px;
}
.woocommerce div.product .woocommerce-tabs #tab-reviews #reviews h3 {
margin: 0 0 20px;
}
.woocommerce div.product .woocommerce-tabs #tab-reviews #reviews #comments .commentlist {
margin: 0 0 25px;
padding: 0;
}
.woocommerce div.product .woocommerce-tabs #tab-reviews #reviews #comments .commentlist li {
font-style: normal;
}
.woocommerce div.product .woocommerce-tabs #tab-reviews #reviews #comments .commentlist li .avatar {
background: none;
border: none;
padding: 0;
width: 60px;
}
.woocommerce div.product .woocommerce-tabs #tab-reviews #reviews #comments .commentlist li .comment-text {
border: 1px solid rgba(0, 0, 0, 0.12);
border-radius: 0;
margin-left: 80px;
position: relative;
}
.woocommerce div.product .woocommerce-tabs #tab-reviews #reviews #comments .commentlist li .comment-text .meta {
font-size: 13px;
line-height: 20px;
}
.woocommerce div.product .woocommerce-tabs #tab-reviews #reviews #comments .commentlist li .comment-text .meta strong {
text-transform: uppercase;
font-size: 15px;
font-weight: 600;
}
.woocommerce div.product .woocommerce-tabs #tab-reviews #reviews #comments .commentlist li .comment-text .description {
font-size: 14px;
line-height: 20px;
}
.woocommerce div.product .woocommerce-tabs #tab-reviews #reviews #review_form .comment-form label {
font-weight: 300;
margin: 0 0 5px;
width: 100%;
}
.woocommerce div.product .woocommerce-tabs #tab-reviews #reviews #review_form .comment-form input {
border: 1px solid rgba(0, 0, 0, 0.12);
height: 32px;
padding: 0 0 0 10px;
width: 100%;
}
.woocommerce div.product .woocommerce-tabs #tab-reviews #reviews #review_form .comment-form textarea {
border: 1px solid rgba(0, 0, 0, 0.12);
height: 122px;
padding: 10px;
width: 100%;
max-width: 100%;
max-height: 250px;
}
.woocommerce div.product .woocommerce-tabs #tab-reviews #reviews #review_form .comment-form .form-submit #submit {
border: 2px solid rgba(0, 0, 0, 0.55);
border-radius: 0;
box-shadow: none;
background: none !important;
color: rgba(0, 0, 0, 0.55) !important;
display: inline-block;
font-size: 15px;
font-weight: 700;
height: 34px;
line-height: 30px;
padding: 0 20px;
text-shadow: none;
text-transform: uppercase;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
width: auto;
}
.woocommerce div.product .woocommerce-tabs #tab-reviews #reviews #review_form .comment-form .form-submit #submit:hover {
background: #000 !important;
color: #fff !important;
text-shadow: none;
border-color: #000 !important;
} .cart-collaterals {
margin-top: 30px;
}
.related,
.up-sells,
.cross-sells {
margin-top: 40px;
margin-bottom: 15px;
width: 100% !important;
}
.related .owl-item > div,
.up-sells .owl-item > div,
.cross-sells .owl-item > div {
width: 100%;
}
.related .shop-products,
.up-sells .shop-products,
.cross-sells .shop-products {
margin: 0 !important;
padding: 0 !important;
} #placeholder_product_quick_view {
width: 870px;
margin: 5% auto;
max-width: 96%;
min-height: 400px;
max-height: 85%;
overflow-y: auto;
}
#quick_view_container .images {
width: 100%;
opacity: 1 !important; filter: alpha(opacity=100) !important;
margin-bottom: 0 !important;
}
#quick_view_container .images .woocommerce-product-gallery__image {
display: none;
}
#quick_view_container .images .woocommerce-product-gallery__image:first-child {
display: block;
}
#quick_view_container .product_infos {
padding: 0;
}
#quick_view_container .product_infos h1 {
font-size: 26px;
}
#quick_view_container .product_infos .product_price p {
margin-bottom: 0;
}
#quick_view_container .product_infos .product_price p.price {
display: none;
}
#quick_view_container .product_infos .product_excerpt {
margin: 0 0 20px;
line-height: 24px;
}
#quick_view_container .product_infos .stock {
margin-bottom: 20px;
color: #000;
}
#quick_view_container .product_infos .action-buttons {
display: none;
}
#quick_view_container .product_infos .label {
font-size: 14px;
text-transform: uppercase;
color: #000;
}
#quick_view_container .product_infos table th,
#quick_view_container .product_infos table td {
padding: 0 0 15px;
}
#quick_view_container .product_infos .single_add_to_cart_button.button {
border: 2px solid #000 !important;
background-color: #000 !important;
font-size: 14px !important;
line-height: 21px;
padding: 5px 15px !important;
}
#quick_view_container .product_infos .single_add_to_cart_button.button:hover {
border: 2px solid #5db582 !important;
}
#quick_view_container .owl-carousel .owl-wrapper-outer {
height: auto !important;
}
#quick_view_container .thumbnails a {
display: block;
width: 100% !important;
padding: 5px !important;
margin: 0 !important;
} .post.first {
clear: both;
}
.post:hover .post-thumbnail img {
-webkit-transform: scale(1.15);
-moz-transform: scale(1.15);
-ms-transform: scale(1.15);
-o-transform: scale(1.15);
transform: scale(1.15);
}
.post.sticky .post-content {
padding: 25px;
background: #f5f5f5;
border-bottom: none;
}
.post.sticky .sticky-post {
display: inline-block;
padding: 5px 15px;
background: #333;
color: #fff;
margin-bottom: 15px;
}
.post.sticky .entry-title {
font-size: 22px;
line-height: 30px;
text-transform: uppercase;
}
.post .post-thumbnail {
overflow: hidden;
margin-bottom: 30px;
text-align: center;
}
.post .post-thumbnail.set-margin {
margin-bottom: 0;
display: none;
}
.post .post-thumbnail a {
display: inline-block;
}
.post .post-thumbnail img {
-webkit-transition: all 0.4s ease;
-moz-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
}
.post .post-wrapper {
position: relative;
margin-bottom: 35px;
padding-left: 130px;
}
.post .post-wrapper:before,
.post .post-wrapper:after {
content: '';
display: table;
}
.post .post-wrapper:after {
clear: both;
}
.post .post-content {
padding: 0 0 20px;
position: static;
min-height: 150px;
}
.post .entry-title {
font-size: 18px;
line-height: 24px;
text-transform: uppercase;
}
.post .entry-title:after {
content: '';
display: block;
height: 30px;
background: url(//www.safrawinestore.com.br/wp-content/themes/vg-vegawine/assets/images/line-post-title.png) left center no-repeat;
}
.post .position_meta {
position: absolute;
top: 0;
left: 0;
width: 120px;
z-index: 10;
}
.post .entry-meta {
font-size: 14px;
line-height: 20px;
text-transform: capitalize;
color: #8a8a8a;
}
.post .entry-meta a {
color: inherit;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.post .entry-meta a:hover {
color: #000;
}
.post .entry-meta i {
display: inline-block;
vertical-align: top;
font-size: 16px;
line-height: 20px;
margin-right: 5px;
color: #000;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.post .screen-reader-text {
display: none;
}
.post .meta {
display: block;
margin-top: 10px;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.post .posted-on {
margin-top: 0;
padding: 13px 10px;
text-align: center;
color: #fff;
background-color: #a34253;
font-size: 16px;
line-height: 20px;
text-transform: uppercase;
border-bottom: 1px solid #fff;
}
.post .posted-on a:hover {
color: #fff;
}
.post .posted-on time.updated {
display: none;
}
.post .posted-on time.updated.published {
display: inline-block;
}
.post .posted-on .date {
display: block;
font-size: 40px;
line-height: 40px;
margin-bottom: 10px;
}
.post .entry-format {
margin-top: 0;
height: 100px;
color: #fff;
background-color: #a34253;
font-size: 50px;
line-height: 50px;
text-indent: -999px;
overflow: hidden;
position: relative;
text-align: center;
}
.post .entry-format:before {
content: '\f222';
font-family: 'Material-Design-Iconic-Font';
position: absolute;
top: 50%;
left: 0;
width: 100%;
-webkit-transform: translate(0, -50%);
-moz-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
-o-transform: translate(0, -50%);
transform: translate(0, -50%);
text-indent: 0;
}
.post .entry-format.icon-aside:before {
content: '\f14e';
}
.post .entry-format.icon-image:before {
content: '\f28c';
}
.post .entry-format.icon-video:before {
content: '\f3a9';
}
.post .entry-format.icon-audio:before {
content: '\f3bc';
}
.post .entry-format.icon-quote:before {
content: '\f1b2';
}
.post .entry-format.icon-link:before {
content: '\f18e';
}
.post .author {
display: block;
margin-top: 20px;
}
.post .author a {
color: #a34253;
font-size: 16px;
font-family: 'Pacifico', 'PT Sans', Arial, sans-serif;
}
.post .tags-links,
.post .cat-links {
display: block;
margin: 20px 0 0;
padding: 20px 0 0;
border-top: 1px solid rgba(0, 0, 0, 0.12);
color: #5db582;
}
.post .tags-links .meta_title,
.post .cat-links .meta_title {
display: block;
margin-bottom: 5px;
color: #000;
}
.post .tags-links a,
.post .cat-links a {
display: inline-block;
margin: 0 2px;
color: inherit;
text-transform: capitalize;
}
.post .comments-link {
top: 65px;
}
.post .entry-summary,
.post .entry-content {
font-size: 16px;
line-height: 26px;
color: #505050;
}
.post .entry-summary p,
.post .entry-content p {
margin-bottom: 0;
}
.post .entry-summary p .more-link,
.post .entry-content p .more-link {
display: none;
}
.post .entry-content p {
margin: 0 0 15px;
}
.post .more-link {
margin-top: 15px;
}
.post .more-link a {
text-transform: uppercase;
font-size: 13px;
line-height: 14px;
font-weight: 700;
}
.post .more-link a:after {
display: inline-block;
content: '\f301';
font-family: 'Material-Design-Iconic-Font';
margin: 0 10px;
}
.post .more-link a:hover:after {
-webkit-animation: shake 1s;
-moz-animation: shake 1s;
-ms-animation: shake 1s;
-o-animation: shake 1s;
animation: shake 1s;
} .single-post .post .entry-title {
font-size: 34px;
line-height: 38px;
}
.single-post .post .post-content {
min-height: 500px;
}
.nav-links {
margin: 0;
padding: 15px;
background-color: #f5f5f5;
}
.nav-links:before,
.nav-links:after {
display: table;
content: '';
}
.nav-links:after {
clear: both;
}
.nav-links > div {
float: left;
width: 50%;
}
.nav-links .nav-next {
float: right;
text-align: right;
}
.nav-links .nav-next a:after {
content: '\f301';
font-family: 'Material-Design-Iconic-Font';
display: inline-block;
margin-left: 8px;
}
.nav-links .nav-previous a:before {
content: '\f2ff';
font-family: 'Material-Design-Iconic-Font';
display: inline-block;
margin-right: 8px;
} .comments-area {
margin-top: 50px;
}
.comments-area ul,
.comments-area ol {
margin: 0;
padding: 0;
list-style: none;
}
.comments-area .comments-title {
font-size: 18px;
line-height: 24px;
margin-bottom: 20px;
}
.comments-area article {
margin-bottom: 15px;
font-style: normal;
}
.comments-area .children {
padding-left: 50px;
}
.comment-avatar {
width: 67px;
float: left;
}
.comment-avatar img {
width: 67px;
height: 67px;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
border-radius: 50%;
}
.comment-info {
margin-left: 90px;
font-size: 16px;
line-height: 24px;
color: #000;
}
.comment-info ol,
.comment-info ul {
padding-left: 30px;
}
.comment-info ul {
list-style: disc outside none;
}
.comment-info ol {
list-style: decimal outside none;
}
.comment-info a {
color: inherit;
}
.comment-info .reply-edit {
text-align: right;
}
.comment-info .reply-edit a {
display: inline-block;
padding: 4px 10px;
border: 1px solid #000;
font-size: 14px;
font-style: normal;
color: #000;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
border-radius: 3px;
}
.comment-info .reply-edit a:last-child {
margin-left: 6px;
}
.comment-info .reply-edit a:first-child {
margin-left: 0;
margin-right: 6px;
}
.comment-info .reply-edit a.comment-reply-link {
border: 1px solid #5db582;
color: #5db582;
}
.comment-info .reply-edit a:hover {
color: #fff;
background: #5db582;
}
.comment-meta cite,
.comment-meta .time-reply {
display: inline-block;
margin-right: 20px;
}
.comment-meta cite {
color: #5db582;
text-transform: capitalize;
}
.comment-meta .time-reply {
color: rgba(0, 0, 0, 0.4);
font-size: 14px;
}
.comment-meta:after {
content: '';
display: block;
height: 30px;
background: url(//www.safrawinestore.com.br/wp-content/themes/vg-vegawine/assets/images/line-comment.png) left center no-repeat;
}
.comment-respond {
padding: 40px 0;
font-style: normal;
}
.comment-respond small {
display: inline-block;
margin: 0 30px;
text-transform: none;
}
.comment-respond small a {
display: block;
padding: 4px 10px;
line-height: 20px;
font-size: 14px;
border: 1px dashed rgba(0, 0, 0, 0.12);
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
border-radius: 3px;
}
.comment-reply-title {
font-size: 18px;
line-height: 26px;
text-transform: uppercase;
margin-bottom: 20px;
}
.comment-reply-title:after {
content: '';
display: block;
width: 50px;
height: 2px;
background-color: #000;
margin-top: 8px;
}
.comment-form p {
margin-bottom: 20px;
}
.comment-form .comment-notes {
margin-bottom: 30px;
}
.comment-form label {
display: block;
margin-bottom: 8px;
text-transform: uppercase;
}
.comment-form input,
.comment-form textarea {
display: block;
width: 100%;
outline: none;
border: 1px solid rgba(0, 0, 0, 0.12);
color: #000;
padding: 8px 15px;
}
.comment-form .submit {
outline: none;
display: inline-block;
width: auto;
font-weight: 700;
text-transform: uppercase;
font-size: 14px;
line-height: 20px;
background: none;
-webkit-border-radius: 0;
-moz-border-radius: 0;
-ms-border-radius: 0;
border-radius: 0;
border-color: #000;
}
.comment-form .submit:hover {
background: #000;
color: #fff;
}
.comment-form .comment-form-author {
width: 50%;
float: left;
padding-right: 20px;
}
.comment-form .comment-form-email {
width: 50%;
float: right;
padding-left: 20px;
}
.comment-form .comment-form-url {
clear: both;
} i strong {
display: none;
}
.about-page .wpb_heading {
margin-bottom: 55px;
}
.about-page .site-breadcrumb {
margin-bottom: 0;
}
.intro {
padding: 60px 40px;
margin-bottom: 0;
}
.intro .vc_column_container > .vc_column-inner {
padding: 0;
}
.team-image {
margin-bottom: 15px;
overflow: hidden;
}
.team-image:hover img {
opacity: 0.8; filter: alpha(opacity=80);
-webkit-transform: scale(1.15);
-moz-transform: scale(1.15);
-ms-transform: scale(1.15);
-o-transform: scale(1.15);
transform: scale(1.15);
-webkit-transition: all 0.4s ease;
-moz-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
}
.team-title {
font-size: 14px;
line-height: 20px;
margin-bottom: 20px;
text-align: center;
}
.team-title .job {
color: #a34253;
margin-bottom: 10px;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.team-title .job:after {
content: '';
display: block;
width: 15px;
height: 2px;
background-color: rgba(0, 0, 0, 0.15);
margin: 2px auto;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.team-title .name {
font-weight: 700;
font-size: 17px;
line-height: 24px;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.team-socials {
text-align: center;
}
.team-socials li {
display: inline-block;
margin: 0 4px;
}
.team-socials li a {
display: block;
}
.team-socials li i {
display: block;
width: 35px;
height: 35px;
line-height: 33px;
border: 1px solid rgba(0, 0, 0, 0.5);
overflow: hidden;
text-indent: -999px;
position: relative;
font-size: 18px;
color: rgba(0, 0, 0, 0.5);
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.team-socials li i:before {
position: absolute;
top: 0;
left: 0;
width: 100%;
line-height: 33px;
text-indent: 0;
text-align: center;
}
.team-socials li i:hover {
border-color: #000;
background-color: #000;
color: #fff;
}
.result-wrap .vc_column_container > .vc_column-inner {
padding: 0;
}
.result-box {
padding: 100px 0px;
background-color: #2d3035;
color: #fff;
text-align: center;
}
.result-box.style2 {
background-color: #212327;
}
.result-box i {
font-size: 44px;
color: #0ccfa8;
}
.result-box .timer {
display: block;
font-size: 30px;
color: #fff;
margin: 20px 0 13px;
line-height: 40px;
}
.result-box .counter-text {
font-size: 14px;
text-transform: uppercase;
letter-spacing: 0.05em;
font-weight: 700;
}
.our-process {
color: rgba(255, 255, 255, 0.8);
background-attachment: fixed;
}
.sub-heading {
max-width: 60%;
margin: 0 auto;
font-size: 16px;
line-height: 24px;
text-align: center;
}
.process-item {
text-align: center;
}
.process-item i {
font-size: 45px;
width: 150px;
height: 150px;
line-height: 150px;
text-align: center;
display: inline-block;
background-color: rgba(255, 255, 255, 0.1);
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
border-radius: 50%;
}
.process-item h3 {
font-size: 14px;
margin: 30px 0 0;
text-transform: uppercase;
} .wpcf7-form { }
.wpcf7-form label,
.wpcf7-form input,
.wpcf7-form textarea {
display: block;
outline: none;
border: none;
font-size: 14px;
line-height: 28px;
font-weight: 400;
color: #505050;
}
.wpcf7-form p {
margin-bottom: 30px;
}
.wpcf7-form label {
text-transform: none;
}
.wpcf7-form input,
.wpcf7-form textarea {
width: 100%;
max-width: 100%;
padding: 15px;
margin-top: 10px;
font-weight: 400;
border: 1px solid rgba(0, 0, 0, 0.12);
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.wpcf7-form input:hover,
.wpcf7-form textarea:hover,
.wpcf7-form input:focus,
.wpcf7-form textarea:focus {
border-color: #000;
}
.wpcf7-form textarea {
min-height: 70px;
max-height: 100px;
}
.wpcf7-form .wpcf7-submit {
width: auto;
padding: 10px 30px;
text-transform: uppercase;
font-size: 15px;
line-height: 26px;
background-color: #000;
border-color: #000;
color: #fff;
}
.wpcf7-form .wpcf7-submit:hover {
border-color: #a34253;
background-color: #a34253;
}
.wpcf7-form .field-wrap {
margin-bottom: 20px;
}
.wpcf7-form .field-wrap input,
.wpcf7-form .field-wrap textarea {
margin: 0;
}
.wpcf7-form .field-wrap textarea {
min-height: 220px;
max-height: 220px;
}
.contact-page {
padding: 0;
}
.contact-page .site-breadcrumb {
margin-bottom: 0;
}
.contact-page .map {
max-height: 600px;
overflow: hidden;
}
.contact-page .map p {
margin: 0;
}
.contact-page iframe {
width: 100%;
border: none;
}
.contact-info {
padding: 50px 0 0;
}
.contact-item {
margin-bottom: 20px;
position: relative;
text-align: center;
font-size: 14px;
line-height: 24px;
}
.contact-item .inner-content {
padding: 25px 10px;
border: 1px dashed rgba(0, 0, 0, 0.12);
min-height: 140px;
}
.contact-item i {
font-size: 20px;
color: #a34253;
}
.contact-item h3 {
text-transform: uppercase;
font-size: 16px;
line-height: 24px;
}
.contact-item .lb-text {
margin-bottom: 13px;
}
.contact-item .lb-text p,
.contact-item .lb-text h3,
.contact-item .lb-text i {
display: inline-block;
vertical-align: middle;
margin: 0;
}
.contact-item .lb-text i {
margin-right: 15px;
}
.contact-form h3 {
margin: 0 0 20px !important;
text-transform: uppercase;
font-size: 16px;
line-height: 28px;
} .faqs-page {
padding-bottom: 50px;
}
.faqs-page .vc_tta.vc_general.vc_tta-accordion .vc_tta-panel {
margin-bottom: 20px !important;
}
.faqs-page .vc_tta.vc_general.vc_tta-accordion .vc_tta-panel .vc_tta-panel-heading {
background-color: #f5f9fa;
border: 2px solid #e6ebed !important;
text-transform: uppercase;
margin: 0 !important;
-webkit-border-radius: 3px !important;
-moz-border-radius: 3px !important;
-ms-border-radius: 3px !important;
border-radius: 3px !important;
overflow: hidden;
}
.faqs-page .vc_tta.vc_general.vc_tta-accordion .vc_tta-panel.vc_active .vc_tta-panel-heading {
background-color: transparent;
}
.faqs-page .vc_tta.vc_general.vc_tta-accordion .vc_tta-panel-title {
font-size: 16px;
}
.faqs-page .vc_tta.vc_general.vc_tta-accordion .vc_tta-panel-title > a {
padding-top: 15px;
padding-bottom: 15px;
}
.faqs-page .vc_tta.vc_general.vc_tta-accordion .vc_tta-panel-body {
padding: 20px 0;
overflow: hidden !important;
} .page-404 {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 100;
padding: 80px 0;
text-align: center;
color: #fff;
background: url(//www.safrawinestore.com.br/wp-content/themes/vg-vegawine/assets/images/404.jpg) no-repeat;
background-position: center -100px;
background-size: 100% auto;
}
.page-404 .logo-text {
color: #fff;
}
.page-404 .logo-background {
background: url(//www.safrawinestore.com.br/wp-content/themes/vg-vegawine/assets/images/logo/white/logo.png) left center no-repeat;
background-size: auto 100%;
}
.page-404 .page-content {
padding-top: 280px;
}
.page-404 h3 {
font-size: 45px;
line-height: 50px;
margin-bottom: 20px;
}
.page-404 label {
font-size: 14px;
color: rgba(255, 255, 255, 0.6);
font-weight: normal;
line-height: 28px;
margin-bottom: 20px;
width: 100%;
}
.page-404 label a {
color: #a34253;
}
.page-404 form {
display: inline-block;
width: 100%;
position: relative;
max-width: 400px;
}
.page-404 .input_text {
padding: 0 15px;
font-size: 14px;
color: #000;
border: 2px solid #fff;
background-color: #fff;
height: 46px;
border-radius: 3px;
box-shadow: none;
width: 100%;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.page-404 .button {
position: absolute;
top: 0px;
right: 15px;
background-color: transparent;
border: none;
height: 46px;
}
.page-404 .button:hover {
color: #a34253;
} .woocommerce .main-container.page form h3 {
font-size: 14px;
margin: 0 0 20px;
text-transform: uppercase;
}
.woocommerce .main-container.page form label {
margin: 0 0 5px;
}
.woocommerce .main-container.page form label input[type="checkbox"] {
margin-left: 10px;
}
.woocommerce .main-container.page form fieldset {
float: left;
margin: 20px 0;
width: 100%;
}
.woocommerce .main-container.page form select {
border: 1px solid rgba(0, 0, 0, 0.12);
height: 32px;
}
.woocommerce table.shop_table {
background: #fff;
border-width: 0;
border-style: solid;
border-color: rgba(0, 0, 0, 0.12);
border-bottom-width: 1px;
border-radius: 0;
margin: 0 0 30px;
font-size: 16px;
line-height: 24px;
}
.woocommerce table.shop_table th,
.woocommerce table.shop_table td {
border-width: 0;
border-style: solid;
border-color: rgba(0, 0, 0, 0.15);
display: table-cell;
padding: 15px 0;
}
.woocommerce table.shop_table th {
font-size: 15px !important;
vertical-align: middle;
white-space: nowrap;
font-weight: 700 !important;
color: #000 !important;
text-transform: uppercase;
border-bottom-width: 2px;
}
.woocommerce table.shop_table th.product-remove {
border-left: none;
}
.woocommerce table.shop_table .product-thumbnail {
max-width: 120px;
}
.woocommerce table.shop_table .product-thumbnail img {
width: 120px;
padding: 5px;
border: 1px solid rgba(0, 0, 0, 0.15);
}
.woocommerce table.shop_table .product-name {
padding-left: 15px;
text-align: left;
width: 470px;
text-transform: uppercase;
}
.woocommerce table.shop_table .product-name a {
font-size: 16px;
font-weight: 700;
display: block;
color: #000 !important;
}
.woocommerce table.shop_table .product-name a:hover {
color: #a34253 !important;
}
.woocommerce table.shop_table .product-name strong {
display: inline-block;
font-weight: 300;
}
.woocommerce table.shop_table .product-name .variation {
color: #000;
font-size: 12px;
margin: 5px 0 0;
text-transform: none;
}
.woocommerce table.shop_table .product-name .variation dt {
font-weight: 700;
text-transform: capitalize;
}
.woocommerce table.shop_table .product-name .variation dd {
margin: 0 0 3px;
padding: 0;
}
.woocommerce table.shop_table .product-price {
border-right-width: 0;
margin-bottom: 0;
font-size: 16px;
line-height: 24px;
}
.woocommerce table.shop_table .product-price del,
.woocommerce table.shop_table .product-price ins {
display: block !important;
margin: 0 !important;
text-align: center;
}
.woocommerce table.shop_table .product-quantity .quantity {
display: inline-block;
margin: 0;
height: auto;
font-size: 16px;
}
.woocommerce table.shop_table .product-quantity .quantity input,
.woocommerce table.shop_table .product-quantity .quantity button {
background-color: #f5f5f5 !important;
}
.woocommerce table.shop_table .product-quantity .quantity input {
border-width: 0 !important;
border-style: solid;
border-color: #ebebeb !important;
border-right-width: 1px !important;
height: 50px !important;
float: none;
}
.woocommerce table.shop_table .product-quantity .quantity button {
border: 1px solid #f5f5f5;
height: 25px;
float: right;
}
.woocommerce table.shop_table .product-quantity .quantity button.plus {
position: absolute;
bottom: 0;
right: 0;
}
.woocommerce table.shop_table .product-quantity .quantity button:hover {
color: #5db582;
}
.woocommerce table.shop_table .product-subtotal {
font-size: 20px;
color: #a34253;
font-weight: 700;
}
.woocommerce table.shop_table .product-remove {
text-align: center;
}
.woocommerce table.shop_table .product-remove a.remove {
display: inline-block;
color: #3f3f3f !important;
font-size: 20px;
line-height: 30px;
width: auto;
height: auto;
}
.woocommerce table.shop_table .product-remove a.remove:hover {
color: red !important;
background: none;
}
.woocommerce table.shop_table .cart-subtotal th,
.woocommerce table.shop_table .shipping th,
.woocommerce table.shop_table .order-total th {
font-size: 14px;
text-transform: capitalize;
}
.woocommerce table.shop_table .cart-subtotal th {
border-bottom: none;
}
.woocommerce table.shop_table .buttons-cart td {
border-left: none;
padding: 15px 0 30px;
}
.woocommerce table.shop_table .buttons-cart .button {
float: right;
text-transform: uppercase;
background-color: #f5f5f5;
border-color: #f5f5f5;
}
.woocommerce table.shop_table .buttons-cart .button:hover {
background-color: #000;
border-color: #000;
color: #fff;
}
.woocommerce table.shop_table .buttons-cart .button.continue {
float: left;
}
.woocommerce .actions {
float: left;
width: 100%;
}
.woocommerce .actions .coupon {
float: left;
width: auto;
padding: 50px 60px;
border: 1px dashed rgba(0, 0, 0, 0.12);
}
.woocommerce .actions .coupon label {
display: block;
font-size: 18px;
font-weight: 600;
margin: 0 0 10px;
text-transform: uppercase;
width: 100%;
}
.woocommerce .actions .coupon p {
font-size: 16px;
line-height: 26px;
font-weight: 700;
text-transform: uppercase;
margin-bottom: 20px;
}
.woocommerce .actions .coupon .form-coupon {
position: relative;
width: 530px;
}
.woocommerce .actions .coupon .input-text {
border: 1px solid rgba(0, 0, 0, 0.12);
height: 40px;
margin: 0 0 20px;
max-width: 100%;
padding: 0 10px;
width: 100%;
}
.woocommerce .actions .coupon .button {
background-color: #5db582;
border-color: #5db582;
color: #fff;
position: absolute;
top: 0;
right: 0;
}
.woocommerce .actions .coupon .button:hover {
background: #a34253;
border-color: #a34253;
}
.woocommerce .actions .cart-total-wrapper h3 {
display: block;
padding: 15px 30px;
text-transform: uppercase;
font-size: 16px;
line-height: 26px;
background-color: #000;
color: #fff;
}
.woocommerce .actions .cart-total-wrapper .total-cost {
float: left;
margin: 0;
width: 100%;
}
.woocommerce .actions .cart-total-wrapper .total-cost h3 {
text-align: right;
}
.woocommerce .actions .cart-total-wrapper .total-cost .cart_totals {
float: left;
width: 100%;
}
.woocommerce .actions .cart-total-wrapper .total-cost .cart_totals h2 {
display: none;
}
.woocommerce .actions .cart-total-wrapper .total-cost .cart_totals .wc-proceed-to-checkout a {
margin: 0;
float: right;
}
.woocommerce .actions .cart-total-wrapper .total-cost .cart_totals .wc-proceed-to-checkout a.checkout-button {
background: #000;
border: none;
color: #fff;
font-size: 14px;
}
.woocommerce .actions .cart-total-wrapper .total-cost .cart_totals .wc-proceed-to-checkout a.checkout-button:hover {
background: #a34253;
}
.woocommerce .actions .cart-total-wrapper .total-cost .cart_totals table {
float: right;
margin: 0;
margin-bottom: 20px;
}
.woocommerce .actions .cart-total-wrapper .total-cost .cart_totals table th,
.woocommerce .actions .cart-total-wrapper .total-cost .cart_totals table td {
padding-left: 0;
padding-top: 0;
vertical-align: middle !important;
padding: 7px 0;
text-align: center !important;
display: table-cell !important;
}
.woocommerce .actions .cart-total-wrapper .total-cost .cart_totals table th:before,
.woocommerce .actions .cart-total-wrapper .total-cost .cart_totals table td:before {
display: none;
}
.woocommerce .actions .cart-total-wrapper .total-cost .cart_totals table th p,
.woocommerce .actions .cart-total-wrapper .total-cost .cart_totals table td p {
margin: 0;
}
.woocommerce .actions .cart-total-wrapper .total-cost .cart_totals table th {
padding-right: 0;
border: none;
text-transform: uppercase;
text-align: left !important;
}
.woocommerce .actions .cart-total-wrapper .total-cost .cart_totals table td {
text-align: right !important;
}
.woocommerce .actions .cart-total-wrapper .total-cost .cart_totals table .shipping th {
max-width: 100px;
}
.woocommerce .actions .cart-total-wrapper .total-cost .cart_totals table .shipping #shipping_method li {
padding: 0;
margin: 0 0 5px;
text-indent: 0;
}
.woocommerce .actions .cart-total-wrapper .total-cost .cart_totals table .shipping #shipping_method li .shipping_method {
margin-right: 3px;
position: relative;
top: 2px;
}
.woocommerce .actions .cart-total-wrapper .total-cost .cart_totals table .order-total th,
.woocommerce .actions .cart-total-wrapper .total-cost .cart_totals table .order-total td {
font-size: 14px;
text-transform: uppercase;
}
.woocommerce .actions .cart-total-wrapper .total-cost .cart_totals .shipping-calculator-form {
float: right;
margin: 10px 0 0;
max-width: 100%;
}
.woocommerce .actions .cart-total-wrapper .total-cost .cart_totals .shipping-calculator-form .form-row {
margin-bottom: 5px;
}
.woocommerce .actions .cart-total-wrapper .total-cost .cart_totals .shipping-calculator-form input,
.woocommerce .actions .cart-total-wrapper .total-cost .cart_totals .shipping-calculator-form select {
background: #fff;
border: 1px solid rgba(0, 0, 0, 0.12);
height: 32px;
padding: 0 0 0 10px;
}
.woocommerce .actions .cart-total-wrapper .total-cost .cart_totals .shipping-calculator-form .button {
background: #000;
border: none;
color: #fff;
float: right;
margin: 0;
}
.woocommerce .actions .cart-total-wrapper .total-cost .cart_totals .shipping-calculator-form .button:hover {
background: #1a1a1a;
}
.woocommerce .cart-collaterals .cart_totals,
.woocommerce .cart-collaterals .shipping_calculator {
background: #fff;
border: 1px solid #cec3b6;
margin-bottom: 10px;
padding: 12px 15px;
}
.woocommerce .cart-collaterals .cart_totals h2,
.woocommerce .cart-collaterals .shipping_calculator h2 {
border-bottom: 1px solid #e8e8e8;
margin-top: 0;
}
.woocommerce .cart-collaterals .cart_totals h2 a,
.woocommerce .cart-collaterals .shipping_calculator h2 a {
color: #000;
text-decoration: none;
}
.woocommerce .cart-collaterals .cart_totals h2 a:hover,
.woocommerce .cart-collaterals .shipping_calculator h2 a:hover {
color: #a34253;
}
.woocommerce .cart-collaterals .cart_totals h2 a:after,
.woocommerce .cart-collaterals .shipping_calculator h2 a:after {
font-size: 14px;
}
.woocommerce .cart-collaterals .cart_totals .order-total,
.woocommerce .cart-collaterals .shipping_calculator .order-total {
font-size: 15px;
} .woocommerce form .form-row input.input-text,
.woocommerce form .form-row textarea {
background: #fff;
border: 1px solid rgba(0, 0, 0, 0.12);
border-radius: 0;
height: auto;
max-width: 100%;
padding: 10px;
}
#customer_details {
float: left;
padding-right: 80px;
width: 55%;
}
#order_review {
float: left;
width: 45%;
}
#order_review .order-review {
background: #ececec;
margin-bottom: 40px;
padding: 30px;
}
#order_review .order-review .shop_table {
background: none;
margin: 0;
}
.woocommerce-checkout #payment div.payment_box:before {
top: -13px;
border-bottom-color: white;
}
.woocommerce .woocommerce-billing-fields,
.woocommerce .woocommerce-shipping-fields {
float: left;
margin: 0 0 30px;
width: 100%;
}
.woocommerce .woocommerce-billing-fields h3,
.woocommerce .woocommerce-shipping-fields h3 {
font-size: 20px;
font-weight: 700;
text-transform: uppercase;
margin-bottom: 20px;
}
.woocommerce .woocommerce-billing-fields h3 label,
.woocommerce .woocommerce-shipping-fields h3 label {
margin-right: 5px;
}
.woocommerce .woocommerce-billing-fields h3 label.checkbox,
.woocommerce .woocommerce-shipping-fields h3 label.checkbox {
font-size: 20px !important;
display: inline-block;
}
.woocommerce .woocommerce-billing-fields label,
.woocommerce .woocommerce-shipping-fields label {
font-weight: 400;
}
.woocommerce .woocommerce-billing-fields label.checkbox,
.woocommerce .woocommerce-shipping-fields label.checkbox {
font-size: 16px;
font-weight: 400;
}
.woocommerce .woocommerce-billing-fields #order_comments,
.woocommerce .woocommerce-shipping-fields #order_comments {
height: 80px;
padding: 10px;
}
#order_review_heading {
font-size: 20px;
font-weight: 700;
margin: 0 0 20px;
text-transform: uppercase;
width: 100%;
}
#order_review .shop_table td {
border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
#order_review .shop_table .product-name {
border-left: none;
text-align: left;
padding: 15px 0;
}
#order_review .shop_table .product-name strong {
margin-left: 15px;
}
#order_review .shop_table .cart-subtotal th,
#order_review .shop_table .shipping th,
#order_review .shop_table .order-total th {
border-top: none;
border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
#order_review .shop_table .order-total .amount {
font-size: 20px;
font-weight: 300;
}
#order_review .shop_table .product-total {
text-align: center;
}
#order_review .shop_table .product-total .amount {
color: #000;
}
#order_review .shop_table tfoot th {
background: none;
color: #000;
padding-right: 25px;
text-align: left;
}
#order_review .shop_table tfoot td {
font-weight: 300;
padding-right: 20px;
text-align: right;
border-top: none;
}
#order_review #payment {
border-radius: 0;
}
#order_review #payment a:hover {
text-decoration: underline;
}
#order_review #payment a.about_paypal {
margin-left: 15px;
}
#order_review #payment .payment_methods {
border: none;
padding: 20px;
}
#order_review #payment .payment_methods li {
margin: 0 0 15px;
}
#order_review #payment .payment_methods .payment_box {
background: #fff;
border-radius: 0;
box-shadow: none;
font-size: 13px;
margin: 10px 0;
padding: 25px;
text-shadow: none;
width: 100%;
}
#order_review #payment .payment_methods .payment_box:after {
border-color: transparent transparent #fff;
}
#order_review #payment .place-order {
border: none;
padding: 20px;
}
#order_review #payment .place-order #place_order {
background: #a34253;
border-color: #a34253;
color: #fff !important;
}
#order_review #payment .place-order #place_order:hover {
background: #000;
border-color: #000;
}
.checkout_coupon {
background: #fff;
border: 1px solid rgba(0, 0, 0, 0.12);
border-radius: 0;
margin: 0 0 20px;
min-height: 1px !important;
}
.checkout_coupon .form-row {
float: left;
margin: 0;
padding: 0;
width: 100%;
}
.checkout_coupon .input-text {
border: 1px solid rgba(0, 0, 0, 0.12);
height: 36px;
margin: 0 0 14px;
max-width: 100%;
padding: 0 0 0 10px;
width: 370px;
}
.checkout-login form.login {
background: #fff;
border: 1px solid rgba(0, 0, 0, 0.12);
border-radius: 0;
margin: 0 0 20px;
}
.checkout-login form.login .form-row {
float: left;
margin: 0;
padding: 0;
width: 100%;
}
.checkout-login form.login label {
margin-bottom: 5px;
}
.checkout-login form.login #rememberme {
margin: 0 3px 0 15px;
}
.checkout-login form.login .lost_password {
float: left;
margin: 10px 0 0;
}
.checkout-login form.login .input-text {
border: 1px solid rgba(0, 0, 0, 0.12);
height: 36px;
margin: 0 0 14px;
max-width: 100%;
padding: 0 0 0 10px;
width: 370px;
}
.checkout-done h2,
.checkout-done h2.title {
font-size: 20px;
margin: 20px 0;
padding-bottom: 0;
text-transform: uppercase;
}
.checkout-done .order_summary {
float: left;
margin: 10px 0;
width: 100%;
background: transparent;
padding: 0;
}
.checkout-done .order_summary li {
list-style: none;
border: 1px solid rgba(0, 0, 0, 0.12);
border-right: 0;
margin: 0;
padding: 10px 20px;
text-align: center;
font-size: 14px;
}
.checkout-done .order_summary li:last-of-type {
border: 1px solid rgba(0, 0, 0, 0.12);
}
.checkout-done .order_summary strong {
display: inline-block;
font-size: 14px;
padding-left: 5px;
}
.checkout-done .bacs_details {
padding: 0;
}
.checkout-done .shop_table .product-name {
border-left: none;
padding-left: 20px;
}
.checkout-done .shop_table .product-total {
padding-right: 20px;
}
.checkout-done .shop_table td.product-name {
padding-left: 20px;
text-align: center;
}
.checkout-done .shop_table td.product-total {
padding-right: 20px;
}
.checkout-done .shop_table tfoot th {
background: none;
border-left: none;
border-top: none;
color: #000;
font-weight: 300;
padding-right: 20px;
text-align: center;
}
.checkout-done .shop_table tfoot td {
font-weight: 300;
padding-right: 20px;
}
.checkout-done .shop_table tfoot td small {
margin-left: 5px;
}
.checkout-done .customer_details {
margin: 0;
}
.checkout-done .customer_details dt {
font-weight: 300;
margin: 0 0 5px;
}
.checkout-done .customer_details dd {
margin: 0 0 15px;
}
.customer_login form.login,
.customer_login form.register {
border: none;
float: left;
margin: 0 0 30px;
padding: 0;
width: 100%;
}
.customer_login form.login .form-fields,
.customer_login form.register .form-fields {
border-bottom: none;
border-left: 1px solid rgba(0, 0, 0, 0.12);
border-right: 1px solid rgba(0, 0, 0, 0.12);
border-top: 1px solid rgba(0, 0, 0, 0.12);
color: #000;
float: left;
min-height: 250px;
padding: 20px 25px;
width: 100%;
}
.customer_login form.login .form-fields h2,
.customer_login form.register .form-fields h2 {
border-bottom: 1px solid rgba(0, 0, 0, 0.12);
font-size: 14px;
margin: 0 0 14px;
padding: 0 0 5px;
text-transform: uppercase;
}
.customer_login form.login .form-fields .form-row,
.customer_login form.register .form-fields .form-row {
margin: 0 0 8px;
padding: 0;
}
.customer_login form.login .form-action,
.customer_login form.register .form-action {
background: rgba(0, 0, 0, 0.12);
border-bottom: 1px solid rgba(0, 0, 0, 0.12);
border-left: 1px solid rgba(0, 0, 0, 0.12);
border-right: 1px solid rgba(0, 0, 0, 0.12);
border-top: none;
float: left;
padding: 8px 13px;
width: 100%;
}
.customer_login form.login .form-action .lost_password,
.customer_login form.register .form-action .lost_password {
float: left;
line-height: 34px;
margin: 0;
}
.customer_login form.login .form-action label,
.customer_login form.register .form-action label {
float: right;
font-weight: 300;
line-height: 34px;
margin: 0 20px 0 0;
}
.customer_login form.login .form-action label #rememberme,
.customer_login form.register .form-action label #rememberme {
margin-right: 3px;
margin-top: 0;
position: relative;
top: 1px;
}
.customer_login form.login .form-action .button,
.customer_login form.register .form-action .button {
float: right;
}
.customer_login .user-role label {
width: 50%;
float: left;
margin: 0;
}
.rtl .customer_login .user-role label {
float: right;
}
.customer_login .user-role input {
position: static;
margin: 0 5px 0 0;
}
.rtl .customer_login .user-role input {
margin: 0 0 0 5px;
}
h2.recent-orders-title {
color: #a34253;
font-size: 14px;
margin: 0 0 20px;
text-transform: uppercase;
}
.info-box {
background: #fff;
border: 1px solid rgba(0, 0, 0, 0.12);
float: left;
margin: 0 0 30px;
padding: 20px;
width: 100%;
}
.info-box.recent-orders,
.info-box.my-address {
border: none;
padding: 0;
}
.info-box h2,
.info-box h2.title {
color: #a34253;
font-size: 14px;
margin: 0 0 20px;
text-transform: uppercase;
font-family: 'PT Sans', Arial, sans-serif;
}
.info-box table.shop_table {
font-size: 14px;
}
.info-box table.shop_table th,
.info-box table.shop_table td {
text-align: center;
vertical-align: middle;
}
.info-box table.shop_table .order-number {
border-left: none;
}
.info-box table.shop_table .button {
margin: 0;
padding: 0 30px;
}
.info-box table.shop_table.order_details td,
.info-box table.shop_table.order_details .product-total {
text-align: left !important;
}
.info-box table.shop_table.order_details .product-total {
text-align: left;
padding: 10px 20px;
}
.info-box table.shop_table.order_details .product-name {
border-left: none;
}
.info-box table.shop_table.order_details .product-name .variation {
text-align: left;
}
.info-box table.shop_table.order_details thead .product-name {
text-align: left !important;
padding-left: 20px !Important;
}
.info-box table.shop_table.order_details tfoot th,
.info-box table.shop_table.order_details tfoot td {
border-left: none;
border-top: none;
text-align: left;
padding: 10px 20px;
}
.info-box .lost_reset_password {
float: left;
width: 100%;
}
.info-box .lost_reset_password .form-row .button {
float: left;
}
.info-box.order-details-box {
border: none;
padding: 0;
}
.info-box.order-details-box .order-info {
margin: 0 0 30px;
}
.info-box.order-details-box .shop_table .product-name {
border-left: none;
}
.info-box.order-details-box .shop_table .product-total {
padding-right: 20px;
text-align: right;
}
.info-box.order-details-box .shop_table td.product-name {
padding-left: 10px;
}
.info-box.order-details-box .shop_table td.product-total {
padding-right: 20px;
}
.info-box.order-details-box .shop_table th {
border-top: none;
}
.info-box.order-details-box .shop_table tfoot th {
background: none;
border-left: none;
border-top: none;
color: #000;
font-weight: 300;
padding-right: 20px;
text-align: right;
}
.info-box.order-details-box .shop_table tfoot td {
font-weight: 300;
padding-right: 20px;
text-align: right;
}
.info-box.order-details-box .shop_table tfoot td small {
margin-left: 5px;
}
.addresses {
margin-top: 30px;
line-height: 2;
}
.addresses .title h3 {
font-size: 20px;
text-transform: uppercase;
margin: 0;
padding: 0 0 15px;
width: 100%;
font-weight: 300;
}
.addresses address {
line-height: 2;
}
.myaccount_user {
color: #000;
margin: 0 0 30px;
padding: 0;
}
.myaccount_user a {
text-decoration: underline;
}
#yith-wcwl-form .wishlist_table .product-remove {
border-left: none;
}
#yith-wcwl-form .wishlist_table tr td.product-stock-status span.wishlist-in-stock {
color: #22dd77;
text-transform: capitalize;
font-size: 14px;
}
#yith-wcwl-form .yith-wcwl-share ul {
margin: 0;
padding: 0;
} .wishlist-title {
display: none;
}
.woocommerce table.wishlist_table thead th {
border-top: none;
text-align: center;
}
.woocommerce table.wishlist_table tfoot th,
.woocommerce table.wishlist_table tfoot td {
border-top: none !important;
}
.woocommerce table.wishlist_table .product-name {
width: 250px;
}
.woocommerce table.wishlist_table .product-price del,
.woocommerce table.wishlist_table .product-price ins {
display: inline-block !important;
}
.woocommerce table.wishlist_table .product-add-to-cart {
width: 180px;
}
.woocommerce table.wishlist_table .product-add-to-cart a {
background-color: #000;
-webkit-border-radius: 0;
-moz-border-radius: 0;
-ms-border-radius: 0;
border-radius: 0;
}
.woocommerce table.wishlist_table .product-add-to-cart a:hover {
background-color: #a34253;
border-color: #a34253;
}
.woocommerce-MyAccount-navigation ul {
padding: 0 15px;
border: 1px solid rgba(0, 0, 0, 0.12);
}
.woocommerce-MyAccount-navigation ul li {
padding: 15px 0;
border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
.woocommerce-MyAccount-navigation ul li:last-child {
border-bottom: none;
}
.woocommerce-MyAccount-navigation ul li a {
font-size: 14px;
line-height: 20px;
text-transform: uppercase;
-webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
transition: all 0.3s linear;
}
.woocommerce-MyAccount-navigation ul li:hover a {
padding-left: 10px;
}
#vg-footer-wrapper .widget input[type="submit"], #vg-footer-wrapper .widget button {
border: 1px dashed #6d6d6d;
color: #6d6d6d;
background-color: transparent;
font-family: 'PT Sans', Arial, sans-serif;
float: right;
margin-top: 5px;
}  .dokan-pagination-container ul.dokan-pagination {
border: none;
margin: 0;
display: block;
}
.dokan-pagination-container ul.dokan-pagination li {
display: inline-block;
vertical-align: top;
border: none;
margin: 0 4px;
float: none;
}
.dokan-pagination-container ul.dokan-pagination li a,
.dokan-pagination-container ul.dokan-pagination li span {
padding: 0 10px;
display: block;
color: #3f3f3f;
min-width: 45px;
height: 45px;
font-size: 16px;
line-height: 43px;
text-align: center;
font-weight: 300;
background: #f6f6f6;
border: 1px solid #f6f6f6;
}
.dokan-pagination-container ul.dokan-pagination li.active a,
.dokan-pagination-container ul.dokan-pagination li:hover a {
border-color: #5db582;
background: #5db582;
color: #fff;
}
.dokan-category-menu ul li:last-child {
padding-bottom: 0;
}
.dokan-category-menu .sub-category {
padding: 8px 0 8px 20px;
}
.rtl .dokan-category-menu .sub-category {
padding: 8px 20px 8px 0;
}
.dokan-category-menu .sub-category h3 {
font-size: 14px;
line-height: 20px;
font-weight: 400;
margin-bottom: 0;
}
.dokan-category-menu .sub-category .sub-block {
padding: 10px 0;
}
.dokan-category-menu .sub-category .sub-block:last-child {
padding-bottom: 0;
}
.dokan-dashboard header.dokan-dashboard-header h1 {
font-size: 32px;
text-transform: uppercase;
color: #ccc;
}
ul.subsubsub {
padding-left: 0 !important;
}
.rtl ul.subsubsub {
padding-right: 0 !important;
padding-left: 0 !important;
}
.dokan-product-listing .dokan-product-listing-area .product-listing-top ul.dokan-listing-filter,
.dokan-orders-content .dokan-orders-area ul.order-statuses-filter {
color: #ccc;
font-size: 14px;
text-transform: uppercase;
padding-left: 0;
}
.rtl .dokan-product-listing .dokan-product-listing-area .product-listing-top ul.dokan-listing-filter,
.rtl .dokan-orders-content .dokan-orders-area ul.order-statuses-filter {
padding-right: 0;
padding-left: 0;
}
.dokan-product-listing .dokan-product-listing-area .product-listing-top ul.dokan-listing-filter li,
.dokan-orders-content .dokan-orders-area ul.order-statuses-filter li {
padding: 0 15px 0 15px;
}
.rtl .dokan-product-listing .dokan-product-listing-area .product-listing-top ul.dokan-listing-filter li,
.rtl .dokan-orders-content .dokan-orders-area ul.order-statuses-filter li {
padding: 0 15px 0 15px;
}
.dokan-product-listing .dokan-product-listing-area .product-listing-top ul.dokan-listing-filter li:first-child,
.dokan-orders-content .dokan-orders-area ul.order-statuses-filter li:first-child {
padding: 0 15px 0 0;
}
.rtl .dokan-product-listing .dokan-product-listing-area .product-listing-top ul.dokan-listing-filter li:first-child,
.rtl .dokan-orders-content .dokan-orders-area ul.order-statuses-filter li:first-child {
padding: 0 0 0 15px;
}
.dokan-product-listing .dokan-product-listing-area .product-listing-top ul.dokan-listing-filter li a,
.dokan-orders-content .dokan-orders-area ul.order-statuses-filter li a {
color: #000;
}
.dokan-product-listing .dokan-product-listing-area .product-listing-top ul.dokan-listing-filter li.active a,
.dokan-orders-content .dokan-orders-area ul.order-statuses-filter li.active a {
color: #5db582;
}
.dokan-orders-content .dokan-orders-area ul.order-statuses-filter {
margin-bottom: 20px;
}
input[type="submit"].dokan-btn-theme:hover,
a.dokan-btn-theme:hover,
.dokan-btn-theme:hover,
input[type="submit"].dokan-btn-theme:focus,
a.dokan-btn-theme:focus,
.dokan-btn-theme:focus,
input[type="submit"].dokan-btn-theme:active,
a.dokan-btn-theme:active,
.dokan-btn-theme:active,
input[type="submit"].dokan-btn-theme.active,
a.dokan-btn-theme.active,
.dokan-btn-theme.active,
.open .dropdown-toggleinput[type="submit"].dokan-btn-theme,
.open .dropdown-togglea.dokan-btn-theme,
.open .dropdown-toggle.dokan-btn-theme {
color: #fff !important;
}
.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery {
text-align: center;
}
.rtl .dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery {
text-align: center;
}
.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info i {
float: none;
display: inline-block;
}
.rtl .dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info i {
float: none;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu { -webkit-border-radius: 0px 0px 0px 0px !important;
-moz-border-radius: 0px 0px 0px 0px !important;
-ms-border-radius: 0px 0px 0px 0px !important;
-o-border-radius: 0px 0px 0px 0px !important;
border-radius: 0px 0px 0px 0px !important;
background: #f1f1f1 !important;
padding: 0px 0px 0px 0px !important;
position: absolute !important;
width: 100% !important;
border-top: 0px solid #fff !important;
border-left: 0px solid #fff !important;
border-right: 0px solid #fff !important;
border-bottom: 0px solid #fff !important;
max-width: none !important;
left: 0 !important;
height: 460px !important;
}
p#billing_neighborhood_field {
margin-left: 23px!important;
}
@media (max-width: 415px){
#vg-footer-wrapper .widget input[type="submit"], #vg-footer-wrapper .widget button {
border: 1px dashed #6d6d6d;
color: #6d6d6d;
background-color: transparent;
font-family: 'PT Sans', Arial, sans-serif;
float: right;
margin-top: 5px;
margin-right: 39%;
}
}
@media (max-width: 360px){
#vg-footer-wrapper .widget input[type="submit"], #vg-footer-wrapper .widget button {
border: 1px dashed #6d6d6d;
color: #6d6d6d;
background-color: transparent;
font-family: 'PT Sans', Arial, sans-serif;
float: right;
margin-top: 5px;
margin-right: 29%;
}
}
@media (max-width: 320px){
#vg-footer-wrapper .widget input[type="submit"], #vg-footer-wrapper .widget button {
border: 1px dashed #6d6d6d;
color: #6d6d6d;
background-color: transparent;
font-family: 'PT Sans', Arial, sans-serif;
float: right;
margin-top: 5px;
margin-right: 19%;
}
}
@media (max-width: 375px){
#vg-footer-wrapper .widget input[type="submit"], #vg-footer-wrapper .widget button {
border: 1px dashed #6d6d6d;
color: #6d6d6d;
background-color: transparent;
font-family: 'PT Sans', Arial, sans-serif;
float: right;
margin-top: 5px;
margin-right: 32%;
}
}
@media (max-width: 415px){
.woocommerce .actions .coupon .input-text {
border: 1px solid rgba(0, 0, 0, 0.12);
height: 40px;
margin: 0 0 20px;
padding: 0 10px;
width: 80%;
float: left;
}
.woocommerce .actions .coupon .form-coupon {
position: relative;
width: auto;
}
.woocommerce .actions .coupon {
float:none;
width: auto;
padding: 50px 60px;
border: 1px dashed rgba(0, 0, 0, 0.12);
}
.checkbox input[type=checkbox], .checkbox-inline input[type=checkbox], .radio input[type=radio], .radio-inline input[type=radio] {
position: absolute;
margin-top: 4px;
margin-left: 0px;
}
.woocommerce .woocommerce-billing-fields h3 label.checkbox, .woocommerce .woocommerce-shipping-fields h3 label.checkbox span{
margin-left: 20px;
}
span.woocommerce-terms-and-conditions-checkbox-text {
margin-left: 20px;
}
.woocommerce form .form-row .input-checkbox {
display: inline;
margin: 8px 8px 0 0;
text-align: center;
vertical-align: middle;
}
p#billing_neighborhood_field {
margin-left: 0px!important;
}
p.form-row.form-row-wide.create-account.woocommerce-validated span {
margin-left: 20px;
}
.woocommerce form .form-row-last, .woocommerce-page form .form-row-last {
float: none;
}
}.preset-2 .logo-background {
background: url(//www.safrawinestore.com.br/wp-content/themes/vg-vegawine/assets/images/logo/dark/logo-2.png) left center no-repeat;
background-size: auto 100%;
}
.preset-2.layout-1 .logo-background {
background: url(//www.safrawinestore.com.br/wp-content/themes/vg-vegawine/assets/images/logo/white/logo-2.png) left center no-repeat;
background-size: auto 100%;
}
.preset-2 .logo-footer .logo-background {
background: url(//www.safrawinestore.com.br/wp-content/themes/vg-vegawine/assets/images/logo/white/logo-2.png) left center no-repeat;
background-size: auto 100%;
}
.preset-3 .logo-background {
background: url(//www.safrawinestore.com.br/wp-content/themes/vg-vegawine/assets/images/logo/dark/logo-3.png) left center no-repeat;
background-size: auto 100%;
}
.preset-3.layout-1 .logo-background {
background: url(//www.safrawinestore.com.br/wp-content/themes/vg-vegawine/assets/images/logo/white/logo-3.png) left center no-repeat;
background-size: auto 100%;
}
.preset-3 .logo-footer .logo-background {
background: url(//www.safrawinestore.com.br/wp-content/themes/vg-vegawine/assets/images/logo/white/logo-3.png) left center no-repeat;
background-size: auto 100%;
}
.preset-4 .logo-background {
background: url(//www.safrawinestore.com.br/wp-content/themes/vg-vegawine/assets/images/logo/dark/logo-4.png) left center no-repeat;
background-size: auto 100%;
}
.preset-4.layout-1 .logo-background {
background: url(//www.safrawinestore.com.br/wp-content/themes/vg-vegawine/assets/images/logo/white/logo-4.png) left center no-repeat;
background-size: auto 100%;
}
.preset-4 .logo-footer .logo-background {
background: url(//www.safrawinestore.com.br/wp-content/themes/vg-vegawine/assets/images/logo/white/logo-4.png) left center no-repeat;
background-size: auto 100%;
} .preset-2 {                    }
.preset-2 a:hover {
color: #7B7A27;
}
.preset-2 .to-top {
background-color: #7B7A27;
}
.preset-2 .to-top:hover {
background-color: #5db582;
}
.preset-2 .owl-theme .owl-controls .owl-buttons div:hover {
background-color: #7B7A27;
}
.preset-2 .widget_product_categories ul li a:hover,
.preset-2 .widget_categories ul li a:hover,
.preset-2 .widget_nav_menu ul li a:hover,
.preset-2 .widget_archive ul li a:hover,
.preset-2 .widget_meta ul li a:hover,
.preset-2 .widget_recent_comments ul li a:hover,
.preset-2 .widget_recent_entries ul li a:hover,
.preset-2 .widget_pages ul li a:hover {
color: #7B7A27;
}
.preset-2 .widget_product_categories ul li.current-menu-item,
.preset-2 .widget_categories ul li.current-menu-item,
.preset-2 .widget_nav_menu ul li.current-menu-item,
.preset-2 .widget_archive ul li.current-menu-item,
.preset-2 .widget_meta ul li.current-menu-item,
.preset-2 .widget_recent_comments ul li.current-menu-item,
.preset-2 .widget_recent_entries ul li.current-menu-item,
.preset-2 .widget_pages ul li.current-menu-item,
.preset-2 .widget_product_categories ul li.current-cat,
.preset-2 .widget_categories ul li.current-cat,
.preset-2 .widget_nav_menu ul li.current-cat,
.preset-2 .widget_archive ul li.current-cat,
.preset-2 .widget_meta ul li.current-cat,
.preset-2 .widget_recent_comments ul li.current-cat,
.preset-2 .widget_recent_entries ul li.current-cat,
.preset-2 .widget_pages ul li.current-cat,
.preset-2 .widget_product_categories ul li.cat-parent,
.preset-2 .widget_categories ul li.cat-parent,
.preset-2 .widget_nav_menu ul li.cat-parent,
.preset-2 .widget_archive ul li.cat-parent,
.preset-2 .widget_meta ul li.cat-parent,
.preset-2 .widget_recent_comments ul li.cat-parent,
.preset-2 .widget_recent_entries ul li.cat-parent,
.preset-2 .widget_pages ul li.cat-parent,
.preset-2 .widget_product_categories ul li:hover,
.preset-2 .widget_categories ul li:hover,
.preset-2 .widget_nav_menu ul li:hover,
.preset-2 .widget_archive ul li:hover,
.preset-2 .widget_meta ul li:hover,
.preset-2 .widget_recent_comments ul li:hover,
.preset-2 .widget_recent_entries ul li:hover,
.preset-2 .widget_pages ul li:hover {
color: #7B7A27;
}
.preset-2 .widget_product_categories ul li.current-menu-item > a,
.preset-2 .widget_categories ul li.current-menu-item > a,
.preset-2 .widget_nav_menu ul li.current-menu-item > a,
.preset-2 .widget_archive ul li.current-menu-item > a,
.preset-2 .widget_meta ul li.current-menu-item > a,
.preset-2 .widget_recent_comments ul li.current-menu-item > a,
.preset-2 .widget_recent_entries ul li.current-menu-item > a,
.preset-2 .widget_pages ul li.current-menu-item > a,
.preset-2 .widget_product_categories ul li.current-cat > a,
.preset-2 .widget_categories ul li.current-cat > a,
.preset-2 .widget_nav_menu ul li.current-cat > a,
.preset-2 .widget_archive ul li.current-cat > a,
.preset-2 .widget_meta ul li.current-cat > a,
.preset-2 .widget_recent_comments ul li.current-cat > a,
.preset-2 .widget_recent_entries ul li.current-cat > a,
.preset-2 .widget_pages ul li.current-cat > a,
.preset-2 .widget_product_categories ul li.cat-parent > a,
.preset-2 .widget_categories ul li.cat-parent > a,
.preset-2 .widget_nav_menu ul li.cat-parent > a,
.preset-2 .widget_archive ul li.cat-parent > a,
.preset-2 .widget_meta ul li.cat-parent > a,
.preset-2 .widget_recent_comments ul li.cat-parent > a,
.preset-2 .widget_recent_entries ul li.cat-parent > a,
.preset-2 .widget_pages ul li.cat-parent > a,
.preset-2 .widget_product_categories ul li:hover > a,
.preset-2 .widget_categories ul li:hover > a,
.preset-2 .widget_nav_menu ul li:hover > a,
.preset-2 .widget_archive ul li:hover > a,
.preset-2 .widget_meta ul li:hover > a,
.preset-2 .widget_recent_comments ul li:hover > a,
.preset-2 .widget_recent_entries ul li:hover > a,
.preset-2 .widget_pages ul li:hover > a {
color: #7B7A27;
}
.preset-2 .widget_recent_comments ul li a {
color: #7B7A27;
}
.preset-2 .tagcloud a {
border: 1px dashed rgba(123, 122, 39, 0.3);
}
.preset-2 .widget_vgw_social_media a:hover {
background: #7B7A27;
border-color: #7B7A27;
}
.preset-2 .sidebar-category .widget_layered_nav ul li > a:hover,
.preset-2 .sidebar-category .widget_categories ul li > a:hover,
.preset-2 .sidebar-category .widget_nav_menu ul li > a:hover,
.preset-2 .sidebar-category .widget_layered_nav ol li > a:hover,
.preset-2 .sidebar-category .widget_categories ol li > a:hover,
.preset-2 .sidebar-category .widget_nav_menu ol li > a:hover {
color: #7B7A27;
}
.preset-2 .widget_product_categories ul li > a:before {
color: #7B7A27;
}
.preset-2 .widget_product_categories ul li.current-menu-item,
.preset-2 .widget_product_categories ul li .current-cat,
.preset-2 .widget_product_categories ul li .cat-parent,
.preset-2 .widget_product_categories ul li:hover {
color: #7B7A27;
}
.preset-2 .woocommerce.widget_price_filter .price_slider_amount .button,
.preset-2 .yith-woocompare-widget a.compare {
border-color: #7B7A27;
background-color: #7B7A27;
}
.preset-2 .woocommerce.widget_price_filter .price_slider_amount .button:hover,
.preset-2 .yith-woocompare-widget a.compare:hover {
background-color: #000;
border-color: #000;
}
.preset-2 .widget_product_tag_cloud .tagcloud a {
border-color: rgba(123, 122, 39, 0.3);
}
.preset-2 div.vg-vegawine-category-treeview .treeview li a:before {
color: #7B7A27;
}
.preset-2 div.vg-vegawine-category-treeview .treeview li:hover a:before {
color: #5db582;
}
.preset-2 div.vg-vegawine-category-treeview .treeview .hover {
color: #5db582 !important;
}
.preset-2 .mini_cart_inner .shopping_cart .cart-quantity {
background-color: #7B7A27;
}
.preset-2 .woocommerce ul.cart_list li .product-image .quantity,
.preset-2 .woocommerce ul.product_list_widget li .product-image .quantity {
background-color: #7B7A27;
}
.preset-2 .mini_cart_inner a:hover {
color: #7B7A27;
}
.preset-2 .search-toggle:hover i {
color: #7B7A27;
}
.preset-2 .main-navigation ul li.current-menu-item a,
.preset-2 .main-navigation ul li:hover a {
color: #7B7A27;
}
.preset-2 .main-navigation.white ul li.current-menu-item a,
.preset-2 .main-navigation.white ul li:hover a {
color: #fff;
}
.preset-2 #vg-header-wrapper.white .widget ul li a:hover,
.preset-2 #vg-header-wrapper.white .widget ol li a:hover,
.preset-2 #vg-header-wrapper.white .widget_product_categories ul li a:hover,
.preset-2 #vg-header-wrapper.white .widget_categories ul li a:hover,
.preset-2 #vg-header-wrapper.white .widget_nav_menu ul li a:hover,
.preset-2 #vg-header-wrapper.white .widget_archive ul li a:hover,
.preset-2 #vg-header-wrapper.white .widget_meta ul li a:hover,
.preset-2 #vg-header-wrapper.white .widget_recent_comments ul li a:hover,
.preset-2 #vg-header-wrapper.white .widget_recent_entries ul li a:hover,
.preset-2 #vg-header-wrapper.white .widget_pages ul li a:hover {
color: #5db582;
}
.preset-2 #vg-header-wrapper.white .mini_cart_inner:hover .shopping_cart .icon-cart i {
color: #7B7A27;
}
.preset-2 .header-style-3 .mini_cart_inner .shopping_cart .icon-cart i {
color: #7B7A27;
}
.preset-2 .header-style-3 .mini_cart_inner .shopping_cart .cart-quantity {
background-color: transparent;
}
.preset-2 .header-style-3 .mini_cart_inner .shopping_cart .cart-total-price span {
color: #7B7A27;
}
.preset-2 .ft-contact-info li .label {
color: #7B7A27;
}
.preset-2 #vg-footer-wrapper .widget input[type="submit"],
.preset-2 #vg-footer-wrapper .widget button {
color: #fff;
}
.preset-2 #vg-footer-wrapper .widget input[type="submit"]:hover,
.preset-2 #vg-footer-wrapper .widget button:hover {
color: #fff;
}
.preset-2 #vg-footer-wrapper .widget.widget_vgw_social_media a:hover {
border-color: #7B7A27;
}
.preset-2 .copyright a {
color: #7B7A27;
}
.preset-2 .wpb_heading {
background: url(//www.safrawinestore.com.br/wp-content/themes/vg-vegawine/assets/images/ic-sctitle-p2.png) center top no-repeat;
}
.preset-2 .wpb_heading .sub_heading {
color: #7B7A27;
}
.preset-2 .wpb_row .vc_tta.vc_general .vc_tta-tab.vc_active > a,
.preset-2 .wpb_row .vc_tta.vc_general .vc_tta-tab:hover > a {
color: #7B7A27 !important;
}
.preset-2 .item-i .post-title a:hover,
.preset-2 .vgp-item-i .post-title a:hover {
color: #7B7A27;
}
.preset-2 .vgp-item-i .post-meta span b {
color: #7B7A27;
}
.preset-2 .vgp-item-i .post-readmore a {
color: #7B7A27;
}
.preset-2 .post .posted-on,
.preset-2 .post .entry-format {
background-color: #7B7A27;
}
.preset-2 .post .author a {
color: #7B7A27;
}
.preset-2 .timer-grid div,
.preset-2 .hotdeal div {
border: 2px solid #7B7A27;
}
.preset-2 .product-label span.featured {
background: #7B7A27;
}
.preset-2 .product-label span.featured:before {
border-top-color: #7B7A27;
}
.preset-2 .product-label span.featured:after {
border-bottom-color: #7B7A27;
}
.preset-2 .product-price,
.preset-2 .compare-list .price,
.preset-2 .price {
color: #7B7A27 !important;
}
.preset-2 .product-rating .star-rating span {
color: #7B7A27;
}
.preset-2 .vgw-item-i .product-title a:hover {
color: #7B7A27;
}
.preset-2 .vgw-item-i .button-group a:hover {
background-color: #7B7A27;
}
.preset-2 .vgw-item-i .button-group .add-to-cart a.added_to_cart {
background-color: #7B7A27;
}
.preset-2 .vgw-item-i .button-group .add-to-cart a.wc-forward {
background-color: #7B7A27;
}
.preset-2 .vgw-item-i .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a {
background-color: #7B7A27;
}
.preset-2 .vgw-item-i .button-group .yith-wcwl-wishlistaddedbrowse a {
background-color: #7B7A27;
}
.preset-2 .vgw-item-i .button-group .yith-wcwl-wishlistaddedbrowse.show a {
background-color: #7B7A27;
}
.preset-2 .vgw-item-i .button-group .vgw-compare a.added {
background-color: #7B7A27;
}
.preset-2 .toolbar .woocommerce-pagination ul.page-numbers li a.current,
.preset-2 .toolbar .woocommerce-pagination ul.page-numbers li span.current,
.preset-2 .toolbar .woocommerce-pagination ul.page-numbers li a:hover,
.preset-2 .toolbar .woocommerce-pagination ul.page-numbers li span:hover {
border-color: #7B7A27;
background: #7B7A27;
}
.preset-2 .toolbar .view-mode a.active,
.preset-2 .toolbar .view-mode a:hover {
color: #7B7A27;
}
.preset-2 .shop-products.list-view .vgw-item-i .button-group a:hover {
background-color: #7B7A27;
border-color: #7B7A27;
}
.preset-2 .shop-products.list-view .vgw-item-i .button-group .add-to-cart a:hover,
.preset-2 .shop-products.list-view .vgw-item-i .button-group .add-to-cart a.added_to_cart,
.preset-2 .shop-products.list-view .vgw-item-i .button-group .add-to-cart a.wc-forward {
background-color: #7B7A27;
border-color: #7B7A27;
}
.preset-2 .shop-products.list-view .vgw-item-i .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a {
background-color: #7B7A27;
border-color: #7B7A27;
}
.preset-2 .shop-products.list-view .vgw-item-i .button-group .yith-wcwl-wishlistaddedbrowse a {
background-color: #7B7A27;
border-color: #7B7A27;
}
.preset-2 .shop-products.list-view .vgw-item-i .button-group .yith-wcwl-wishlistaddedbrowse.show a {
background-color: #7B7A27;
border-color: #7B7A27;
}
.preset-2 .shop-products.list-view .vgw-item-i .button-group .vgw-compare a.added {
background-color: #7B7A27;
border-color: #7B7A27;
}
.preset-2 .all-subcategories li h3:hover {
color: #7B7A27;
}
.preset-2 .single-product-image .thumbnails.owl-theme .owl-controls .owl-buttons div:hover {
color: #fff;
}
.preset-2 .single-product-info .woocommerce-product-rating {
color: #7B7A27;
}
.preset-2 .single-product-info .cart .single_add_to_cart_button.alt:hover {
background-color: #7B7A27;
border-color: #7B7A27;
}
.preset-2 .single-product-info .action-buttons a:hover {
background-color: #7B7A27;
border-color: #7B7A27;
}
.preset-2 .single-product-info .action-buttons .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a {
background-color: #7B7A27;
border-color: #7B7A27;
}
.preset-2 .single-product-info .action-buttons .vgw-compare a.added {
background-color: #7B7A27;
border-color: #7B7A27;
}
.preset-2 .only-price {
color: #7B7A27;
}
.preset-2 .only-price .lb-text {
color: #000;
}
.preset-2 .special-content .sub-title h3 {
color: #7B7A27;
}
.preset-2 .special-content .btn-link a.shop {
background-color: #7B7A27;
border-color: #7B7A27;
}
.preset-2 .special-content .btn-link a.shop:hover {
background-color: #5db582;
border-color: #5db582;
}
.preset-2 .woocommerce table.shop_table .product-subtotal {
color: #7B7A27;
}
.preset-2 .woocommerce table.shop_table .product-name a:hover {
color: #7B7A27 !important;
}
.preset-2 .woocommerce .actions .coupon .button:hover {
background: #7B7A27;
border-color: #7B7A27;
}
.preset-2 .woocommerce .actions .cart-total-wrapper .total-cost .cart_totals .wc-proceed-to-checkout a.checkout-button:hover {
background: #7B7A27;
}
.preset-2 #order_review #payment .place-order #place_order {
background: #7B7A27;
border-color: #7B7A27;
}
.preset-2 #order_review #payment .place-order #place_order:hover {
background: #5db582;
border-color: #5db582;
}
.preset-2 .team-title .job {
color: #7B7A27;
}
.preset-2 .contact-item i {
color: #7B7A27;
}
.preset-2 .wpcf7-form .wpcf7-submit:hover {
border-color: #7B7A27;
background-color: #7B7A27;
} .preset-3 {                    }
.preset-3 a:hover {
color: #E69F51;
}
.preset-3 .to-top {
background-color: #E69F51;
}
.preset-3 .to-top:hover {
background-color: #5db582;
}
.preset-3 .owl-theme .owl-controls .owl-buttons div:hover {
background-color: #E69F51;
}
.preset-3 .widget_product_categories ul li a:hover,
.preset-3 .widget_categories ul li a:hover,
.preset-3 .widget_nav_menu ul li a:hover,
.preset-3 .widget_archive ul li a:hover,
.preset-3 .widget_meta ul li a:hover,
.preset-3 .widget_recent_comments ul li a:hover,
.preset-3 .widget_recent_entries ul li a:hover,
.preset-3 .widget_pages ul li a:hover {
color: #E69F51;
}
.preset-3 .widget_product_categories ul li.current-menu-item,
.preset-3 .widget_categories ul li.current-menu-item,
.preset-3 .widget_nav_menu ul li.current-menu-item,
.preset-3 .widget_archive ul li.current-menu-item,
.preset-3 .widget_meta ul li.current-menu-item,
.preset-3 .widget_recent_comments ul li.current-menu-item,
.preset-3 .widget_recent_entries ul li.current-menu-item,
.preset-3 .widget_pages ul li.current-menu-item,
.preset-3 .widget_product_categories ul li.current-cat,
.preset-3 .widget_categories ul li.current-cat,
.preset-3 .widget_nav_menu ul li.current-cat,
.preset-3 .widget_archive ul li.current-cat,
.preset-3 .widget_meta ul li.current-cat,
.preset-3 .widget_recent_comments ul li.current-cat,
.preset-3 .widget_recent_entries ul li.current-cat,
.preset-3 .widget_pages ul li.current-cat,
.preset-3 .widget_product_categories ul li.cat-parent,
.preset-3 .widget_categories ul li.cat-parent,
.preset-3 .widget_nav_menu ul li.cat-parent,
.preset-3 .widget_archive ul li.cat-parent,
.preset-3 .widget_meta ul li.cat-parent,
.preset-3 .widget_recent_comments ul li.cat-parent,
.preset-3 .widget_recent_entries ul li.cat-parent,
.preset-3 .widget_pages ul li.cat-parent,
.preset-3 .widget_product_categories ul li:hover,
.preset-3 .widget_categories ul li:hover,
.preset-3 .widget_nav_menu ul li:hover,
.preset-3 .widget_archive ul li:hover,
.preset-3 .widget_meta ul li:hover,
.preset-3 .widget_recent_comments ul li:hover,
.preset-3 .widget_recent_entries ul li:hover,
.preset-3 .widget_pages ul li:hover {
color: #E69F51;
}
.preset-3 .widget_product_categories ul li.current-menu-item > a,
.preset-3 .widget_categories ul li.current-menu-item > a,
.preset-3 .widget_nav_menu ul li.current-menu-item > a,
.preset-3 .widget_archive ul li.current-menu-item > a,
.preset-3 .widget_meta ul li.current-menu-item > a,
.preset-3 .widget_recent_comments ul li.current-menu-item > a,
.preset-3 .widget_recent_entries ul li.current-menu-item > a,
.preset-3 .widget_pages ul li.current-menu-item > a,
.preset-3 .widget_product_categories ul li.current-cat > a,
.preset-3 .widget_categories ul li.current-cat > a,
.preset-3 .widget_nav_menu ul li.current-cat > a,
.preset-3 .widget_archive ul li.current-cat > a,
.preset-3 .widget_meta ul li.current-cat > a,
.preset-3 .widget_recent_comments ul li.current-cat > a,
.preset-3 .widget_recent_entries ul li.current-cat > a,
.preset-3 .widget_pages ul li.current-cat > a,
.preset-3 .widget_product_categories ul li.cat-parent > a,
.preset-3 .widget_categories ul li.cat-parent > a,
.preset-3 .widget_nav_menu ul li.cat-parent > a,
.preset-3 .widget_archive ul li.cat-parent > a,
.preset-3 .widget_meta ul li.cat-parent > a,
.preset-3 .widget_recent_comments ul li.cat-parent > a,
.preset-3 .widget_recent_entries ul li.cat-parent > a,
.preset-3 .widget_pages ul li.cat-parent > a,
.preset-3 .widget_product_categories ul li:hover > a,
.preset-3 .widget_categories ul li:hover > a,
.preset-3 .widget_nav_menu ul li:hover > a,
.preset-3 .widget_archive ul li:hover > a,
.preset-3 .widget_meta ul li:hover > a,
.preset-3 .widget_recent_comments ul li:hover > a,
.preset-3 .widget_recent_entries ul li:hover > a,
.preset-3 .widget_pages ul li:hover > a {
color: #E69F51;
}
.preset-3 .widget_recent_comments ul li a {
color: #E69F51;
}
.preset-3 .tagcloud a {
border: 1px dashed rgba(230, 159, 81, 0.3);
}
.preset-3 .widget_vgw_social_media a:hover {
background: #E69F51;
border-color: #E69F51;
}
.preset-3 .sidebar-category .widget_layered_nav ul li > a:hover,
.preset-3 .sidebar-category .widget_categories ul li > a:hover,
.preset-3 .sidebar-category .widget_nav_menu ul li > a:hover,
.preset-3 .sidebar-category .widget_layered_nav ol li > a:hover,
.preset-3 .sidebar-category .widget_categories ol li > a:hover,
.preset-3 .sidebar-category .widget_nav_menu ol li > a:hover {
color: #E69F51;
}
.preset-3 .widget_product_categories ul li > a:before {
color: #E69F51;
}
.preset-3 .widget_product_categories ul li.current-menu-item,
.preset-3 .widget_product_categories ul li .current-cat,
.preset-3 .widget_product_categories ul li .cat-parent,
.preset-3 .widget_product_categories ul li:hover {
color: #E69F51;
}
.preset-3 .woocommerce.widget_price_filter .price_slider_amount .button,
.preset-3 .yith-woocompare-widget a.compare {
border-color: #E69F51;
background-color: #E69F51;
}
.preset-3 .woocommerce.widget_price_filter .price_slider_amount .button:hover,
.preset-3 .yith-woocompare-widget a.compare:hover {
background-color: #000;
border-color: #000;
}
.preset-3 .widget_product_tag_cloud .tagcloud a {
border-color: rgba(230, 159, 81, 0.3);
}
.preset-3 div.vg-vegawine-category-treeview .treeview li a:before {
color: #E69F51;
}
.preset-3 div.vg-vegawine-category-treeview .treeview li:hover a:before {
color: #5db582;
}
.preset-3 div.vg-vegawine-category-treeview .treeview .hover {
color: #5db582 !important;
}
.preset-3 .mini_cart_inner .shopping_cart .cart-quantity {
background-color: #E69F51;
}
.preset-3 .woocommerce ul.cart_list li .product-image .quantity,
.preset-3 .woocommerce ul.product_list_widget li .product-image .quantity {
background-color: #E69F51;
}
.preset-3 .mini_cart_inner a:hover {
color: #E69F51;
}
.preset-3 .search-toggle:hover i {
color: #E69F51;
}
.preset-3 .main-navigation ul li.current-menu-item a,
.preset-3 .main-navigation ul li:hover a {
color: #E69F51;
}
.preset-3 .main-navigation.white ul li.current-menu-item a,
.preset-3 .main-navigation.white ul li:hover a {
color: #fff;
}
.preset-3 #vg-header-wrapper.white .widget ul li a:hover,
.preset-3 #vg-header-wrapper.white .widget ol li a:hover,
.preset-3 #vg-header-wrapper.white .widget_product_categories ul li a:hover,
.preset-3 #vg-header-wrapper.white .widget_categories ul li a:hover,
.preset-3 #vg-header-wrapper.white .widget_nav_menu ul li a:hover,
.preset-3 #vg-header-wrapper.white .widget_archive ul li a:hover,
.preset-3 #vg-header-wrapper.white .widget_meta ul li a:hover,
.preset-3 #vg-header-wrapper.white .widget_recent_comments ul li a:hover,
.preset-3 #vg-header-wrapper.white .widget_recent_entries ul li a:hover,
.preset-3 #vg-header-wrapper.white .widget_pages ul li a:hover {
color: #5db582;
}
.preset-3 #vg-header-wrapper.white .mini_cart_inner:hover .shopping_cart .icon-cart i {
color: #E69F51;
}
.preset-3 .header-style-3 .mini_cart_inner .shopping_cart .icon-cart i {
color: #E69F51;
}
.preset-3 .header-style-3 .mini_cart_inner .shopping_cart .cart-quantity {
background-color: transparent;
}
.preset-3 .header-style-3 .mini_cart_inner .shopping_cart .cart-total-price span {
color: #E69F51;
}
.preset-3 .ft-contact-info li .label {
color: #E69F51;
}
.preset-3 #vg-footer-wrapper .widget input[type="submit"],
.preset-3 #vg-footer-wrapper .widget button {
color: #fff;
}
.preset-3 #vg-footer-wrapper .widget input[type="submit"]:hover,
.preset-3 #vg-footer-wrapper .widget button:hover {
color: #fff;
}
.preset-3 #vg-footer-wrapper .widget.widget_vgw_social_media a:hover {
border-color: #E69F51;
}
.preset-3 .copyright a {
color: #E69F51;
}
.preset-3 .wpb_heading {
background: url(//www.safrawinestore.com.br/wp-content/themes/vg-vegawine/assets/images/ic-sctitle-p3.png) center top no-repeat;
}
.preset-3 .wpb_heading .sub_heading {
color: #E69F51;
}
.preset-3 .wpb_row .vc_tta.vc_general .vc_tta-tab.vc_active > a,
.preset-3 .wpb_row .vc_tta.vc_general .vc_tta-tab:hover > a {
color: #E69F51 !important;
}
.preset-3 .item-i .post-title a:hover,
.preset-3 .vgp-item-i .post-title a:hover {
color: #E69F51;
}
.preset-3 .vgp-item-i .post-meta span b {
color: #E69F51;
}
.preset-3 .vgp-item-i .post-readmore a {
color: #E69F51;
}
.preset-3 .post .posted-on,
.preset-3 .post .entry-format {
background-color: #E69F51;
}
.preset-3 .post .author a {
color: #E69F51;
}
.preset-3 .timer-grid div,
.preset-3 .hotdeal div {
border: 2px solid #E69F51;
}
.preset-3 .product-label span.featured {
background: #E69F51;
}
.preset-3 .product-label span.featured:before {
border-top-color: #E69F51;
}
.preset-3 .product-label span.featured:after {
border-bottom-color: #E69F51;
}
.preset-3 .product-price,
.preset-3 .compare-list .price,
.preset-3 .price {
color: #E69F51 !important;
}
.preset-3 .product-rating .star-rating span {
color: #E69F51;
}
.preset-3 .vgw-item-i .product-title a:hover {
color: #E69F51;
}
.preset-3 .vgw-item-i .button-group a:hover {
background-color: #E69F51;
}
.preset-3 .vgw-item-i .button-group .add-to-cart a.added_to_cart {
background-color: #E69F51;
}
.preset-3 .vgw-item-i .button-group .add-to-cart a.wc-forward {
background-color: #E69F51;
}
.preset-3 .vgw-item-i .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a {
background-color: #E69F51;
}
.preset-3 .vgw-item-i .button-group .yith-wcwl-wishlistaddedbrowse a {
background-color: #E69F51;
}
.preset-3 .vgw-item-i .button-group .yith-wcwl-wishlistaddedbrowse.show a {
background-color: #E69F51;
}
.preset-3 .vgw-item-i .button-group .vgw-compare a.added {
background-color: #E69F51;
}
.preset-3 .toolbar .woocommerce-pagination ul.page-numbers li a.current,
.preset-3 .toolbar .woocommerce-pagination ul.page-numbers li span.current,
.preset-3 .toolbar .woocommerce-pagination ul.page-numbers li a:hover,
.preset-3 .toolbar .woocommerce-pagination ul.page-numbers li span:hover {
border-color: #E69F51;
background: #E69F51;
}
.preset-3 .toolbar .view-mode a.active,
.preset-3 .toolbar .view-mode a:hover {
color: #E69F51;
}
.preset-3 .shop-products.list-view .vgw-item-i .button-group a:hover {
background-color: #E69F51;
border-color: #E69F51;
}
.preset-3 .shop-products.list-view .vgw-item-i .button-group .add-to-cart a:hover,
.preset-3 .shop-products.list-view .vgw-item-i .button-group .add-to-cart a.added_to_cart,
.preset-3 .shop-products.list-view .vgw-item-i .button-group .add-to-cart a.wc-forward {
background-color: #E69F51;
border-color: #E69F51;
}
.preset-3 .shop-products.list-view .vgw-item-i .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a {
background-color: #E69F51;
border-color: #E69F51;
}
.preset-3 .shop-products.list-view .vgw-item-i .button-group .yith-wcwl-wishlistaddedbrowse a {
background-color: #E69F51;
border-color: #E69F51;
}
.preset-3 .shop-products.list-view .vgw-item-i .button-group .yith-wcwl-wishlistaddedbrowse.show a {
background-color: #E69F51;
border-color: #E69F51;
}
.preset-3 .shop-products.list-view .vgw-item-i .button-group .vgw-compare a.added {
background-color: #E69F51;
border-color: #E69F51;
}
.preset-3 .all-subcategories li h3:hover {
color: #E69F51;
}
.preset-3 .single-product-image .thumbnails.owl-theme .owl-controls .owl-buttons div:hover {
color: #fff;
}
.preset-3 .single-product-info .woocommerce-product-rating {
color: #E69F51;
}
.preset-3 .single-product-info .cart .single_add_to_cart_button.alt:hover {
background-color: #E69F51;
border-color: #E69F51;
}
.preset-3 .single-product-info .action-buttons a:hover {
background-color: #E69F51;
border-color: #E69F51;
}
.preset-3 .single-product-info .action-buttons .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a {
background-color: #E69F51;
border-color: #E69F51;
}
.preset-3 .single-product-info .action-buttons .vgw-compare a.added {
background-color: #E69F51;
border-color: #E69F51;
}
.preset-3 .only-price {
color: #E69F51;
}
.preset-3 .only-price .lb-text {
color: #000;
}
.preset-3 .special-content .sub-title h3 {
color: #E69F51;
}
.preset-3 .special-content .btn-link a.shop {
background-color: #E69F51;
border-color: #E69F51;
}
.preset-3 .special-content .btn-link a.shop:hover {
background-color: #5db582;
border-color: #5db582;
}
.preset-3 .woocommerce table.shop_table .product-subtotal {
color: #E69F51;
}
.preset-3 .woocommerce table.shop_table .product-name a:hover {
color: #E69F51 !important;
}
.preset-3 .woocommerce .actions .coupon .button:hover {
background: #E69F51;
border-color: #E69F51;
}
.preset-3 .woocommerce .actions .cart-total-wrapper .total-cost .cart_totals .wc-proceed-to-checkout a.checkout-button:hover {
background: #E69F51;
}
.preset-3 #order_review #payment .place-order #place_order {
background: #E69F51;
border-color: #E69F51;
}
.preset-3 #order_review #payment .place-order #place_order:hover {
background: #5db582;
border-color: #5db582;
}
.preset-3 .team-title .job {
color: #E69F51;
}
.preset-3 .contact-item i {
color: #E69F51;
}
.preset-3 .wpcf7-form .wpcf7-submit:hover {
border-color: #E69F51;
background-color: #E69F51;
} .preset-4 {                    }
.preset-4 a:hover {
color: #1197d6;
}
.preset-4 .to-top {
background-color: #1197d6;
}
.preset-4 .to-top:hover {
background-color: #1197d6;
}
.preset-4 .owl-theme .owl-controls .owl-buttons div:hover {
background-color: #1197d6;
}
.preset-4 .widget_product_categories ul li a:hover,
.preset-4 .widget_categories ul li a:hover,
.preset-4 .widget_nav_menu ul li a:hover,
.preset-4 .widget_archive ul li a:hover,
.preset-4 .widget_meta ul li a:hover,
.preset-4 .widget_recent_comments ul li a:hover,
.preset-4 .widget_recent_entries ul li a:hover,
.preset-4 .widget_pages ul li a:hover {
color: #1197d6;
}
.preset-4 .widget_product_categories ul li.current-menu-item,
.preset-4 .widget_categories ul li.current-menu-item,
.preset-4 .widget_nav_menu ul li.current-menu-item,
.preset-4 .widget_archive ul li.current-menu-item,
.preset-4 .widget_meta ul li.current-menu-item,
.preset-4 .widget_recent_comments ul li.current-menu-item,
.preset-4 .widget_recent_entries ul li.current-menu-item,
.preset-4 .widget_pages ul li.current-menu-item,
.preset-4 .widget_product_categories ul li.current-cat,
.preset-4 .widget_categories ul li.current-cat,
.preset-4 .widget_nav_menu ul li.current-cat,
.preset-4 .widget_archive ul li.current-cat,
.preset-4 .widget_meta ul li.current-cat,
.preset-4 .widget_recent_comments ul li.current-cat,
.preset-4 .widget_recent_entries ul li.current-cat,
.preset-4 .widget_pages ul li.current-cat,
.preset-4 .widget_product_categories ul li.cat-parent,
.preset-4 .widget_categories ul li.cat-parent,
.preset-4 .widget_nav_menu ul li.cat-parent,
.preset-4 .widget_archive ul li.cat-parent,
.preset-4 .widget_meta ul li.cat-parent,
.preset-4 .widget_recent_comments ul li.cat-parent,
.preset-4 .widget_recent_entries ul li.cat-parent,
.preset-4 .widget_pages ul li.cat-parent,
.preset-4 .widget_product_categories ul li:hover,
.preset-4 .widget_categories ul li:hover,
.preset-4 .widget_nav_menu ul li:hover,
.preset-4 .widget_archive ul li:hover,
.preset-4 .widget_meta ul li:hover,
.preset-4 .widget_recent_comments ul li:hover,
.preset-4 .widget_recent_entries ul li:hover,
.preset-4 .widget_pages ul li:hover {
color: #1197d6;
}
.preset-4 .widget_product_categories ul li.current-menu-item > a,
.preset-4 .widget_categories ul li.current-menu-item > a,
.preset-4 .widget_nav_menu ul li.current-menu-item > a,
.preset-4 .widget_archive ul li.current-menu-item > a,
.preset-4 .widget_meta ul li.current-menu-item > a,
.preset-4 .widget_recent_comments ul li.current-menu-item > a,
.preset-4 .widget_recent_entries ul li.current-menu-item > a,
.preset-4 .widget_pages ul li.current-menu-item > a,
.preset-4 .widget_product_categories ul li.current-cat > a,
.preset-4 .widget_categories ul li.current-cat > a,
.preset-4 .widget_nav_menu ul li.current-cat > a,
.preset-4 .widget_archive ul li.current-cat > a,
.preset-4 .widget_meta ul li.current-cat > a,
.preset-4 .widget_recent_comments ul li.current-cat > a,
.preset-4 .widget_recent_entries ul li.current-cat > a,
.preset-4 .widget_pages ul li.current-cat > a,
.preset-4 .widget_product_categories ul li.cat-parent > a,
.preset-4 .widget_categories ul li.cat-parent > a,
.preset-4 .widget_nav_menu ul li.cat-parent > a,
.preset-4 .widget_archive ul li.cat-parent > a,
.preset-4 .widget_meta ul li.cat-parent > a,
.preset-4 .widget_recent_comments ul li.cat-parent > a,
.preset-4 .widget_recent_entries ul li.cat-parent > a,
.preset-4 .widget_pages ul li.cat-parent > a,
.preset-4 .widget_product_categories ul li:hover > a,
.preset-4 .widget_categories ul li:hover > a,
.preset-4 .widget_nav_menu ul li:hover > a,
.preset-4 .widget_archive ul li:hover > a,
.preset-4 .widget_meta ul li:hover > a,
.preset-4 .widget_recent_comments ul li:hover > a,
.preset-4 .widget_recent_entries ul li:hover > a,
.preset-4 .widget_pages ul li:hover > a {
color: #1197d6;
}
.preset-4 .widget_recent_comments ul li a {
color: #1197d6;
}
.preset-4 .tagcloud a {
border: 1px dashed rgba(17, 151, 214, 0.3);
}
.preset-4 .widget_vgw_social_media a:hover {
background: #1197d6;
border-color: #1197d6;
}
.preset-4 .sidebar-category .widget_layered_nav ul li > a:hover,
.preset-4 .sidebar-category .widget_categories ul li > a:hover,
.preset-4 .sidebar-category .widget_nav_menu ul li > a:hover,
.preset-4 .sidebar-category .widget_layered_nav ol li > a:hover,
.preset-4 .sidebar-category .widget_categories ol li > a:hover,
.preset-4 .sidebar-category .widget_nav_menu ol li > a:hover {
color: #1197d6;
}
.preset-4 .widget_product_categories ul li > a:before {
color: #1197d6;
}
.preset-4 .widget_product_categories ul li.current-menu-item,
.preset-4 .widget_product_categories ul li .current-cat,
.preset-4 .widget_product_categories ul li .cat-parent,
.preset-4 .widget_product_categories ul li:hover {
color: #1197d6;
}
.preset-4 .woocommerce.widget_price_filter .price_slider_amount .button,
.preset-4 .yith-woocompare-widget a.compare {
border-color: #1197d6;
background-color: #1197d6;
}
.preset-4 .woocommerce.widget_price_filter .price_slider_amount .button:hover,
.preset-4 .yith-woocompare-widget a.compare:hover {
background-color: #000;
border-color: #000;
}
.preset-4 .widget_product_tag_cloud .tagcloud a {
border-color: rgba(17, 151, 214, 0.3);
}
.preset-4 div.vg-vegawine-category-treeview .treeview li a:before {
color: #1197d6;
}
.preset-4 div.vg-vegawine-category-treeview .treeview li:hover a:before {
color: #5db582;
}
.preset-4 div.vg-vegawine-category-treeview .treeview .hover {
color: #5db582 !important;
}
.preset-4 .mini_cart_inner .shopping_cart .cart-quantity {
background-color: #1197d6;
}
.preset-4 .woocommerce ul.cart_list li .product-image .quantity,
.preset-4 .woocommerce ul.product_list_widget li .product-image .quantity {
background-color: #1197d6;
}
.preset-4 .mini_cart_inner a:hover {
color: #1197d6;
}
.preset-4 .search-toggle:hover i {
color: #1197d6;
}
.preset-4 .main-navigation ul li.current-menu-item a,
.preset-4 .main-navigation ul li:hover a {
color: #1197d6;
}
.preset-4 .main-navigation.white ul li.current-menu-item a,
.preset-4 .main-navigation.white ul li:hover a {
color: #fff;
}
.preset-4 #vg-header-wrapper.white .widget ul li a:hover,
.preset-4 #vg-header-wrapper.white .widget ol li a:hover,
.preset-4 #vg-header-wrapper.white .widget_product_categories ul li a:hover,
.preset-4 #vg-header-wrapper.white .widget_categories ul li a:hover,
.preset-4 #vg-header-wrapper.white .widget_nav_menu ul li a:hover,
.preset-4 #vg-header-wrapper.white .widget_archive ul li a:hover,
.preset-4 #vg-header-wrapper.white .widget_meta ul li a:hover,
.preset-4 #vg-header-wrapper.white .widget_recent_comments ul li a:hover,
.preset-4 #vg-header-wrapper.white .widget_recent_entries ul li a:hover,
.preset-4 #vg-header-wrapper.white .widget_pages ul li a:hover {
color: #5db582;
}
.preset-4 #vg-header-wrapper.white .mini_cart_inner:hover .shopping_cart .icon-cart i {
color: #1197d6;
}
.preset-4 .header-style-3 .mini_cart_inner .shopping_cart .icon-cart i {
color: #1197d6;
}
.preset-4 .header-style-3 .mini_cart_inner .shopping_cart .cart-quantity {
background-color: transparent;
}
.preset-4 .header-style-3 .mini_cart_inner .shopping_cart .cart-total-price span {
color: #1197d6;
}
.preset-4 .ft-contact-info li .label {
color: #1197d6;
}
.preset-4 #vg-footer-wrapper .widget input[type="submit"],
.preset-4 #vg-footer-wrapper .widget button {
color: #fff;
}
.preset-4 #vg-footer-wrapper .widget input[type="submit"]:hover,
.preset-4 #vg-footer-wrapper .widget button:hover {
color: #fff;
}
.preset-4 #vg-footer-wrapper .widget.widget_vgw_social_media a:hover {
border-color: #1197d6;
}
.preset-4 .copyright a {
color: #1197d6;
}
.preset-4 .wpb_heading {
background: url(//www.safrawinestore.com.br/wp-content/themes/vg-vegawine/assets/images/ic-sctitle-p4.png) center top no-repeat;
}
.preset-4 .wpb_heading .sub_heading {
color: #1197d6;
}
.preset-4 .wpb_row .vc_tta.vc_general .vc_tta-tab.vc_active > a,
.preset-4 .wpb_row .vc_tta.vc_general .vc_tta-tab:hover > a {
color: #1197d6 !important;
}
.preset-4 .item-i .post-title a:hover,
.preset-4 .vgp-item-i .post-title a:hover {
color: #1197d6;
}
.preset-4 .vgp-item-i .post-meta span b {
color: #1197d6;
}
.preset-4 .vgp-item-i .post-readmore a {
color: #1197d6;
}
.preset-4 .post .posted-on,
.preset-4 .post .entry-format {
background-color: #1197d6;
}
.preset-4 .post .author a {
color: #1197d6;
}
.preset-4 .timer-grid div,
.preset-4 .hotdeal div {
border: 2px solid #1197d6;
}
.preset-4 .product-label span.featured {
background: #1197d6;
}
.preset-4 .product-label span.featured:before {
border-top-color: #1197d6;
}
.preset-4 .product-label span.featured:after {
border-bottom-color: #1197d6;
}
.preset-4 .product-price,
.preset-4 .compare-list .price,
.preset-4 .price {
color: #1197d6 !important;
}
.preset-4 .product-rating .star-rating span {
color: #1197d6;
}
.preset-4 .vgw-item-i .product-title a:hover {
color: #1197d6;
}
.preset-4 .vgw-item-i .button-group a:hover {
background-color: #1197d6;
}
.preset-4 .vgw-item-i .button-group .add-to-cart a.added_to_cart {
background-color: #1197d6;
}
.preset-4 .vgw-item-i .button-group .add-to-cart a.wc-forward {
background-color: #1197d6;
}
.preset-4 .vgw-item-i .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a {
background-color: #1197d6;
}
.preset-4 .vgw-item-i .button-group .yith-wcwl-wishlistaddedbrowse a {
background-color: #1197d6;
}
.preset-4 .vgw-item-i .button-group .yith-wcwl-wishlistaddedbrowse.show a {
background-color: #1197d6;
}
.preset-4 .vgw-item-i .button-group .vgw-compare a.added {
background-color: #1197d6;
}
.preset-4 .toolbar .woocommerce-pagination ul.page-numbers li a.current,
.preset-4 .toolbar .woocommerce-pagination ul.page-numbers li span.current,
.preset-4 .toolbar .woocommerce-pagination ul.page-numbers li a:hover,
.preset-4 .toolbar .woocommerce-pagination ul.page-numbers li span:hover {
border-color: #1197d6;
background: #1197d6;
}
.preset-4 .toolbar .view-mode a.active,
.preset-4 .toolbar .view-mode a:hover {
color: #1197d6;
}
.preset-4 .shop-products.list-view .vgw-item-i .button-group a:hover {
background-color: #1197d6;
border-color: #1197d6;
}
.preset-4 .shop-products.list-view .vgw-item-i .button-group .add-to-cart a:hover,
.preset-4 .shop-products.list-view .vgw-item-i .button-group .add-to-cart a.added_to_cart,
.preset-4 .shop-products.list-view .vgw-item-i .button-group .add-to-cart a.wc-forward {
background-color: #1197d6;
border-color: #1197d6;
}
.preset-4 .shop-products.list-view .vgw-item-i .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a {
background-color: #1197d6;
border-color: #1197d6;
}
.preset-4 .shop-products.list-view .vgw-item-i .button-group .yith-wcwl-wishlistaddedbrowse a {
background-color: #1197d6;
border-color: #1197d6;
}
.preset-4 .shop-products.list-view .vgw-item-i .button-group .yith-wcwl-wishlistaddedbrowse.show a {
background-color: #1197d6;
border-color: #1197d6;
}
.preset-4 .shop-products.list-view .vgw-item-i .button-group .vgw-compare a.added {
background-color: #1197d6;
border-color: #1197d6;
}
.preset-4 .all-subcategories li h3:hover {
color: #1197d6;
}
.preset-4 .single-product-image .thumbnails.owl-theme .owl-controls .owl-buttons div:hover {
color: #fff;
}
.preset-4 .single-product-info .woocommerce-product-rating {
color: #1197d6;
}
.preset-4 .single-product-info .cart .single_add_to_cart_button.alt:hover {
background-color: #1197d6;
border-color: #1197d6;
}
.preset-4 .single-product-info .action-buttons a:hover {
background-color: #1197d6;
border-color: #1197d6;
}
.preset-4 .single-product-info .action-buttons .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a {
background-color: #1197d6;
border-color: #1197d6;
}
.preset-4 .single-product-info .action-buttons .vgw-compare a.added {
background-color: #1197d6;
border-color: #1197d6;
}
.preset-4 .only-price {
color: #1197d6;
}
.preset-4 .only-price .lb-text {
color: #000;
}
.preset-4 .special-content .sub-title h3 {
color: #1197d6;
}
.preset-4 .special-content .btn-link a.shop {
background-color: #1197d6;
border-color: #1197d6;
}
.preset-4 .special-content .btn-link a.shop:hover {
background-color: #5db582;
border-color: #5db582;
}
.preset-4 .woocommerce table.shop_table .product-subtotal {
color: #1197d6;
}
.preset-4 .woocommerce table.shop_table .product-name a:hover {
color: #1197d6 !important;
}
.preset-4 .woocommerce .actions .coupon .button:hover {
background: #1197d6;
border-color: #1197d6;
}
.preset-4 .woocommerce .actions .cart-total-wrapper .total-cost .cart_totals .wc-proceed-to-checkout a.checkout-button:hover {
background: #1197d6;
}
.preset-4 #order_review #payment .place-order #place_order {
background: #1197d6;
border-color: #1197d6;
}
.preset-4 #order_review #payment .place-order #place_order:hover {
background: #5db582;
border-color: #5db582;
}
.preset-4 .team-title .job {
color: #1197d6;
}
.preset-4 .contact-item i {
color: #1197d6;
}
.preset-4 .wpcf7-form .wpcf7-submit:hover {
border-color: #1197d6;
background-color: #1197d6;
}   @media screen and (min-width: 1200px) {
.container {
width: 1200px;
}
} @media screen and (min-width: 1023px) {
.visible-lg {
display: block !important;
}
} @media screen and (max-width: 1200px) {
.woocommerce table.shop_table .product-name {
width: 350px;
}   .header-style-1 .logo-inside {
position: static;
padding: 20px 0 15px;
}
.header-style-1 .top-search-cart {
padding-top: 15px;
}
.header-style-1 .main-navigation {
text-align: left;
}
.main-navigation ul li a {
padding-top: 15px;
padding-bottom: 15px;
}
#vg-header-wrapper.fixed .main-navigation ul li a {
padding-left: 15px;
padding-right: 15px;
}
.button_menu {
padding-bottom: 15px;
} .header-style-3 .top-header {
padding: 20px 0;
}
.header-style-3 .logo-inside {
padding: 0 0 15px;
text-align: center;
}
.header-style-3 .hotline {
padding: 15px 0;
text-align: center;
}
.header-style-3 .main-navigation ul li a {
padding-top: 15px;
padding-bottom: 15px;
}
.header-style-3 .button_menu {
padding: 15px 0;
} .header-style-4 .logo-inside {
text-align: center;
}
.header-style-4 .main-navigation ul li a {
padding-left: 17px;
padding-right: 17px;
} .full_column_2 .vc_column_container {
width: 100% !important;
margin-bottom: 25px;
}
.vgp-item-i .post-meta li {
width: auto !important;
padding: 0 !important;
margin-right: 10px !important;
text-align: left !important;
}
.shop-products .vgw-item.first {
clear: none;
}
.shop-products .vgw-item:nth-child(2n+1) {
clear: both;
}
.single-product-image .thumbnails {
position: relative;
bottom: auto;
left: auto;
right: auto;
overflow: hidden;
max-height: none;
margin-bottom: 30px;
}
.about-text .vc_column_container {
width: 100%;
}
.page-404 {
background-position: center center;
background-size: 100% 100%;
}
.page-404 .page-content {
padding-top: 60px;
}
} @media screen and (max-width: 1023px) {
.visible-xs {
display: block !important;
} .vc_content,
.vc_sidebar {
width: 100% !important;
margin-bottom: 40px;
}
.wpb-js-composer .wpb_row .vc_tta.vc_general .vc_tta-tabs-list {
position: static;
margin-bottom: 25px !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
padding: 10px 0;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
padding: 0 15px;
font-size: 18px;
line-height: 23px;
}
.about-text .vc_column_container {
width: 100%;
}
.result-box {
padding: 50px 0;
}   .vgw-front-page .header-style-1 {
position: relative;
top: auto;
left: auto;
right: auto;
background: #333;
padding: 15px 0;
}
.inner_overlay {
text-align: center;
}
.button_menu {
display: inline-block;
padding: 0 15px;
}
.toggle-menu {
left: 50%;
-webkit-transform: translate(30px, 0);
-moz-transform: translate(30px, 0);
-ms-transform: translate(30px, 0);
-o-transform: translate(30px, 0);
transform: translate(30px, 0);
text-align: left;
}
.toggle-menu.active {
-webkit-transform: translate(-50%, 0);
-moz-transform: translate(-50%, 0);
-ms-transform: translate(-50%, 0);
-o-transform: translate(-50%, 0);
transform: translate(-50%, 0);
}
.top-search-cart,
.header-style-1 .top-search-cart {
padding: 35px 0 15px;
text-align: center;
}
.search-overlay .vina-product-search form {
left: 20px;
right: 20px;
} .vgw-front-page .header-style-2 {
background-color: #fff;
} .vgw-front-page .header-style-4 {
position: relative;
top: auto;
left: auto;
right: auto;
background-color: #fff;
padding: 15px 0;
}
.header-style-4 .button_menu {
padding: 10px;
border-bottom: none;
}
.header-style-4 .logo-inside {
padding: 15px 0;
}
.header-style-4 .top-search-cart {
padding: 25px 0 10px;
text-align: center;
} .full_column .vc_column_container {
width: 100% !important;
margin-bottom: 25px;
}
} @media screen and (max-width: 991px) { .block-static .box-col {
margin-bottom: 30px;
}
.block-static .icon-box {
float: none !important;
}
.block-static .icon {
margin: 0 auto 20px;
}
.block-static .content-box {
text-align: center;
}
.col-md-5ths {
width: 50%;
margin-bottom: 25px;
}
.col-md-5ths:nth-child(2n+1) {
clear: both;
}
.col-md-5ths:last-child {
width: 100%;
}
#secondary,
#content {
margin-bottom: 35px;
}
.woocommerce table.shop_table th,
.woocommerce table.shop_table td {
text-align: center;
}
.woocommerce table.shop_table th {
font-weight: 700;
text-transform: uppercase;
}
.woocommerce table.shop_table th.product-name {
text-align: center;
}
.woocommerce table.shop_table .product-name {
width: auto;
}
.woocommerce table.shop_table .product-thumbnail {
max-width: 100px;
min-width: 100px;
}
.woocommerce table.shop_table .product-quantity .quantity {
margin: 0;
display: inline-block;
}
.woocommerce table.shop_table .product-quantity .quantity .section-title {
display: none;
}  .copyright {
padding: 0;
}
.colbottomft {
margin-bottom: 40px;
} #crumbs:before,
#breadcrumbs:before,
#crumbs:after,
#breadcrumbs:after {
display: none;
}
.list-person .vc_column_container {
width: 50%;
}
.single-post .post .entry-title {
font-size: 26px;
line-height: 32px;
}
} @media screen and (max-width: 767px) {
.wpb-js-composer .wpb_row .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
background-color: transparent;
-webkit-border-radius: 0;
-moz-border-radius: 0;
-ms-border-radius: 0;
border-radius: 0;
margin: 15px 0 !important;
border-color: #000;
}
.wpb-js-composer .wpb_row .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover {
background-color: #000;
color: #fff;
}
.wpb-js-composer .wpb_row .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover .vc_tta-panel-title > a {
color: #fff;
}
.wpb-js-composer .wpb_row .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title > a {
color: #000;
text-transform: uppercase;
font-weight: 400;
}
.wpb-js-composer .wpb_row .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
background-color: #000;
border-color: #000;
}
.wpb-js-composer .wpb_row .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a {
color: #fff;
}
.woocommerce div.product .woocommerce-tabs ul.tabs {
text-align: left;
padding: 0 15px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
display: block !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li:after {
display: none;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
border: none !important;
padding: 0;
}
.result-wrap .wpb_button,
.result-wrap .wpb_content_element,
.result-wrap ul.wpb_thumbnails-fluid > li {
margin-bottom: 0;
}
.woocommerce .actions .cart-total-wrapper .total-cost {
margin-top: 25px;
}
.woocommerce .actions .cart-total-wrapper .total-cost .cart_totals table tr {
display: table-row;
}
.woocommerce .actions .cart-total-wrapper .total-cost .cart_totals table th,
.woocommerce .actions .cart-total-wrapper .total-cost .cart_totals table td {
width: 50%;
}
#customer_details,
#order_review {
padding: 0 0 25px;
width: 100%;
}
#order_review .shop_table td:before {
display: none;
}   .search-overlay .vina-product-search form {
height: 70px;
}
.search-overlay .vina-product-search form input[type=text] {
padding: 15px !important;
height: 64px;
font-size: 16px;
line-height: 24px;
}
.search-overlay .vina-product-search form button {
top: 2px;
right: 2px;
}
.search-overlay .vina-product-search form button:after {
font-size: 35px;
} .header-style-3 .top-header {
padding-bottom: 10px;
}
.header-style-3 .top-cart {
padding: 30px 0 0;
text-align: center;
} .col-widget {
margin-bottom: 45px;
} .banner-text .title {
font-size: 25px;
line-height: 34px;
margin-bottom: 20px;
}
.banner-text .star {
margin-bottom: 20px;
}
.banner-text .sub-title {
font-size: 20px;
line-height: 30px;
margin-bottom: 25px;
}
.special-content {
padding: 30px 0;
} .post .post-wrapper {
padding: 0 !important;
}
.post .position_meta {
position: static;
margin-bottom: 15px;
width: 100%;
}
.post .meta {
display: inline-block;
margin: 5px 20px 5px 0;
}
.post .cat-links,
.post .tags-links {
display: block;
padding: 15px 0;
margin-bottom: 20px;
border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
.post .tags-links {
border-top: none;
padding: 0 0 15px;
}
.post .posted-on {
display: inline-block;
background-color: transparent;
color: #8a8a8a;
padding: 0;
}
.post .posted-on a:hover {
color: #8a8a8a;
}
.post .posted-on .date {
font-size: 16px;
line-height: 20px;
display: inline-block;
}
.post .posted-on .date:after {
display: inline-block;
content: '-';
}
.post .entry-format {
display: none;
}
.list-person .vc_column_container {
width: 100%;
}
.single-post .post .entry-title {
font-size: 22px;
line-height: 30px;
}
} @media screen and (max-width: 599px) {
.mcart-border {
display: none;
}
.shop-products .vgw-item {
width: 100%;
}
.toolbar .view-mode,
.toolbar .woocommerce-result-count,
.toolbar .woocommerce-ordering {
float: none;
display: block;
}
.toolbar .view-mode {
margin-top: 0;
}
.toolbar .view-mode:before,
.toolbar .view-mode:after {
content: '';
display: table;
}
.toolbar .view-mode:after {
clear: both;
}
.toolbar .woocommerce-result-count {
margin: 15px 0 0;
}
.toolbar .woocommerce-ordering {
margin-top: 15px;
}
.woocommerce table.shop_table {
margin: 1em 0;
min-width: 300px;
}
.woocommerce table.shop_table tr {
border-top: 1px solid #ddd;
border-bottom: 1px solid #ddd;
}
.woocommerce table.shop_table tr:nth-child(2n+2) {
background: #f2f2f2;
}
.woocommerce table.shop_table tr td {
display: block !important;
margin: 0 !important;
padding-left: 10px !important;
}
.woocommerce table.shop_table th {
display: none;
}
.woocommerce table.shop_table td:first-child {
padding-top: .5em;
}
.woocommerce table.shop_table td:last-child {
padding-bottom: .5em;
}
.woocommerce table.shop_table td:before {
content: attr(data-th) " ";
font-weight: bold;
width: 6.5em;
display: inline-block;
font-size: 14px;
text-transform: none;
color: rgba(0, 0, 0, 0.5);
}
.woocommerce table.shop_table th,
.woocommerce table.shop_table td {
text-align: left !important;
}
.woocommerce table.shop_table .product-thumbnail {
max-width: 100%;
}
.woocommerce table.shop_table .product-price {
border-right-width: 1px;
}
.woocommerce table.shop_table .buttons-cart td:before,
.woocommerce table.shop_table .buttons-cart td:after {
content: '';
display: table;
}
.woocommerce table.shop_table .buttons-cart td:after {
clear: both;
}  .vgw-item-i .button-group {
position: static;
opacity: 1; filter: alpha(opacity=100);
margin-top: 20px;
}
.vgw-item-i .button-group > div {
-webkit-transform: translate(0, 0) !important;
-moz-transform: translate(0, 0) !important;
-ms-transform: translate(0, 0) !important;
-o-transform: translate(0, 0) !important;
transform: translate(0, 0) !important;
}
.vgp-item-i.vgp-vertical .post-image {
width: 100%;
}
.vgp-item-i.vgp-vertical .post-content {
width: 100%;
padding-top: 30px;
padding-left: 0;
}
.item-i .post-content,
.vgp-item-i .post-content {
padding: 15px 0;
}
.vgw-testimonial.style-2 .owl-theme .owl-controls .owl-buttons div {
left: 0;
}
.vgw-testimonial.style-2 .owl-theme .owl-controls .owl-buttons div.owl-next {
left: auto;
right: 0;
}
.contact-item {
width: 100%;
}
.timer-grid div,
.hotdeal div {
height: 55px;
min-width: 55px;
margin: 5px;
padding: 5px 2px;
}
.timer-grid div span,
.hotdeal div span {
font-size: 16px;
line-height: 20px;
}
.s-btn a {
padding: 8px 15px;
font-size: 13px;
line-height: 18px;
}
.s-btn a:last-child {
margin-left: 5px;
}
.s-btn a:first-child {
margin-right: 5px;
}
} @media screen and (max-width: 459px) {
.col-md-5ths,
.list-person .vc_column_container {
width: 100%;
}
#customer_details .woocommerce-billing-fields .form-row {
width: 100%;
}
.tparrows,
.tp-bullets {
display: none;
}
.woocommerce table.shop_table .buttons-cart .button {
float: none;
margin-bottom: 10px;
}
.single-product-info .cart .variations tr {
width: 100%;
}   .vina-product-search form .select-category {
display: none;
}
.vina-product-search form input[type=text] {
padding-left: 15px !important;
}
.search-overlay .vina-product-search form input[type=text] {
font-size: 14px;
}
.search-overlay .vina-product-search form button:after {
font-size: 20px;
} .header-style-3 .mini_cart_inner .shopping_cart .icon-cart {
margin: 0 10px;
} .wpb_heading {
font-size: 20px;
line-height: 26px;
}
.vgp-item-i .post-meta li {
width: 100% !important;
margin: 0 0 10px !important;
}
.special-content .btn-link a {
clear: both;
display: block;
margin: 0 0 20px;
text-align: center;
}
.single-product-info .cart .single_variation_wrap .action-buttons {
margin-top: 15px;
}
.single-product-info .cart .group_table td {
display: block;
float: none !important;
width: 100%;
padding-bottom: 10px !important;
text-align: left !important;
}
.comment-avatar {
float: none;
margin: 0 auto 20px;
}
.comment-info {
margin: 0 !important;
}
.vgw-testimonial.style-2.testimonial-h4 {
padding: 35px 15px 60px;
}
.vgw-testimonial.style-2.testimonial-h4:after {
display: none;
}
.page-404 {
background: #666;
}
.page-404 .page-content {
padding: 0 15px;
}
.page-404 h3 {
font-size: 24px;
line-height: 30px;
}
} @media screen and (max-width: 319px) {
.wpb_heading {
font-size: 18px;
}
.vgw-item-i .button-group > div {
width: 100%;
}
.vgw-item-i .button-group .add-to-cart a {
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 0;
border-right-width: 0;
}
.single-product-info .action-buttons {
margin-top: 15px;
}
.s-hidden {
display: none !important;
}
}