@charset "UTF-8";
@charset "UTF-8";
@charset "UTF-8";
@charset "UTF-8";
@charset "UTF-8";
@charset "UTF-8";
@charset "UTF-8";
@charset "UTF-8";
@charset "UTF-8";
.tax-product_brand .brand-description{overflow:hidden;zoom:1}.tax-product_brand .brand-description img.brand-thumbnail{width:25%;float:right}.tax-product_brand .brand-description .text{width:72%;float:left}.widget_brand_description img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0 0 1em}ul.brand-thumbnails{margin-left:0;margin-bottom:0;clear:both;list-style:none}ul.brand-thumbnails:before{clear:both;content:"";display:table}ul.brand-thumbnails:after{clear:both;content:"";display:table}ul.brand-thumbnails li{float:left;margin:0 3.8% 1em 0;padding:0;position:relative;width:22.05%}ul.brand-thumbnails.fluid-columns li{width:auto}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:both}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:0}ul.brand-thumbnails.columns-1 li{width:100%;margin-right:0}ul.brand-thumbnails.columns-2 li{width:48%}ul.brand-thumbnails.columns-3 li{width:30.75%}ul.brand-thumbnails.columns-5 li{width:16.95%}ul.brand-thumbnails.columns-6 li{width:13.5%}.brand-thumbnails li img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0}@media screen and (max-width:768px){ul.brand-thumbnails:not(.fluid-columns) li{width:48%!important}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:none}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:3.8%}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(odd){clear:both}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(even){margin-right:0}}.brand-thumbnails-description li{text-align:center}.brand-thumbnails-description li .term-thumbnail img{display:inline}.brand-thumbnails-description li .term-description{margin-top:1em;text-align:left}#brands_a_z h3:target{text-decoration:underline}ul.brands_index{list-style:none outside;overflow:hidden;zoom:1}ul.brands_index li{float:left;margin:0 2px 2px 0}ul.brands_index li a,ul.brands_index li span{border:1px solid #ccc;padding:6px;line-height:1em;float:left;text-decoration:none}ul.brands_index li span{border-color:#eee;color:#ddd}ul.brands_index li a:hover{border-width:2px;padding:5px;text-decoration:none}ul.brands_index li a.active{border-width:2px;padding:5px}div#brands_a_z a.top{border:1px solid #ccc;padding:4px;line-height:1em;float:right;text-decoration:none;font-size:.8em}
 .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;
}.fr-overlay {
z-index: 99999;
position: fixed;
top: 0;
left: 0;
height: 100%;
width: 100%;
zoom: 1;
overlay: hidden;
}
.fr-overlay-background {
background: #000;
filter: alpha(opacity=90);
opacity: .9;
float: left;
width: 100%;
height: 100%;
position: relative;
} .fr-window {
z-index: 100000;
position: fixed;
top:0;
left: 0;
width: 100%;
height: 100%;
min-height: 100%;
} .fr-ui-outside .fr-info { z-index: 100001; } .fr-loading {
z-index: 100001;
position: fixed;
top: 50%;
left: 50%;
width: 52px;
height: 52px;
margin-top: -26px;
margin-left: -26px;
overflow: visible;
}
.fr-loading-offset {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
}
.fr-loading-background, .fr-loading-icon {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.fr-loading-background {
background: #0d0d0d url(//mimi.al/wp-content/themes/eva/css/fresco/skins/loading.gif) 50% 50% no-repeat;
opacity: .8;
-webkit-border-radius: 3px;
border-radius: 3px;
position: relative;
float: left;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
border: 1px solid rgba(80,80,80,.2);
}
.fr-loading-icon { display: none; } .fr-bubble {
float: left;
width: 100%;
height: 100%;
position: relative;
} .fr-ui,
.fr-info { 
font: normal 13px/21px "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Verdana, Arial, sans-serif;
} .fr-frames {
height: 100%;
width: 100%;
position: absolute;
display:inline;
top: 0;
left: 0;
overflow: hidden;
}
.fr-frames-move {
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
}
.fr-frame, .fr-ui {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
overflow: hidden;
}
.fr-frame-touch {
position: relative;
float: left;
top: auto;
left: auto;
width: 100%;
}
.fr-window *:not(.fr-caption)::selection,
.fr-window *:not(.fr-caption)::-moz-selection,
.fr-window *:not(.fr-caption)::-webkit-selection {
background: transparent;
}
.fr-mobile-touch-enabled .fr-frame .fr-box {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.fr-frame-touch .fr-box {
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.fr-mobile-touch-enabled .fr-ui,
.fr-mobile-touch-enabled .fr-ui-spacer,
.fr-mobile-touch-enabled .fr-ui-wrapper,
.fr-mobile-touch-enabled .fr-ui-padder,
.fr-mobile-touch-enabled .fr-ui-toggle,
.fr-mobile-touch-enabled .fr-ui-outer-border,
.fr-mobile-touch-enabled .fr-side { pointer-events: none; } .fr-box { position: absolute; top: 0; left: 0; height: 100%; width: 100%; }
.fr-box-has-ui-outside { overflow: hidden; }
.fr-box-spacer, .fr-ui-spacer {
position: absolute; 
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.fr-box-wrapper, .fr-ui-wrapper {
position: relative;
background: url(//mimi.al/wp-content/themes/eva/css/fresco/skins/blank.gif);
overflow: hidden;
}
.fr-box-padder, .fr-ui-padder {
position: absolute;
top: 0;
left: 0;
zoom: 1;
border-color: transparent;
border-style: solid;
border-width: 0;
background: url(//mimi.al/wp-content/themes/eva/css/fresco/skins/blank.gif);
}
.fr-box-padder, .fr-ui-padder {
position: absolute;
top: 0;
left: 0;
}
.fr-ui-padder { zoom: 1; }
.fr-box-wrapper, .fr-ui-wrapper, .fr-ui-toggle {
position: relative;
float: left;
display: inline;
zoom: 1;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.fr-box-wrapper { background: #101010; }
.fr-ui-wrapper-outside {
float: left;
height: 100%;
width: 100%;
} .fr-box-outer-border,
.fr-ui-outer-border {
position: relative;
float: left;
display: inline;
height: 100%;
width: 100%;
zoom: 1;
} .fr-ltIE9 .fr-box-outer-border,
.fr-ltIE9 .fr-ui-outer-border { border: 0px solid transparent; }  
.fr-content {
height: 100%;
width: 100%;
zoom:1;
*display:inline;
margin: 0;
padding: 0;
}
.fr-content-image {
position: absolute;
top: 0;
left: 0;
image-rendering: optimizeQuality;
max-width: none;
}
.fr-content-image-overlay {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
overflow: hidden;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
pointer-events: none;
}
.fr-download-image {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
filter: alpha(opacity=0);
opacity: 0;
-webkit-user-drag: element;
user-drag: element;
-webkit-user-select: none;
user-select: none;
pointer-events: auto;
} .fr-onclick-side {
position: absolute;
top: 0;
width: 50%;
height: 100%;
background: url(//mimi.al/wp-content/themes/eva/css/fresco/skins/blank.gif);
overflow: hidden;
cursor: pointer;
z-index: 1;
}
.fr-onclick-side img { cursor: pointer; }
.fr-onclick-previous { left: 0; }
.fr-onclick-next { right: 0;} .fr-frame-onclick-next .fr-onclick-next { width: 100%; }
.fr-side {
position: absolute;
top: 0;
height: 100%;
cursor: pointer;
overflow: hidden;
background: url(//mimi.al/wp-content/themes/eva/css/fresco/skins/blank.gif) 0 0 repeat;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
zoom: 1;
}
.fr-side-disabled { cursor: default; }
.fr-side-button {
position: absolute;
top: 50%;
width: 54px;
height: 72px;
margin: 0 9px;
margin-top: -36px;
pointer-events: auto;
}
.fr-side-button-icon {
float: left;
position: relative;
height: 100%;
width: 100%;
zoom: 1;
}
.fr-side-previous { left: 0; width: 50%; }
.fr-side-next { right: 0; width: 50%;}
.fr-side-previous .fr-side-button { left: 0; }
.fr-side-next .fr-side-button { right: 0; } .fr-ui-outside .fr-side {
width: 72px;
height: 72px;
top: 50%;
margin-top: -36px;
}
.fr-ui-outside .fr-side-button { margin-top: 0; top: 0; } .fr-info {
position: absolute;
bottom: 0px;
left: 0px;
width: 100%;
color: #efefef;
pointer-events: auto;
}
.fr-info-background {
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
background: #000;
line-height: 1%;
filter: alpha(opacity=80);
opacity: .8;
zoom: 1;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
background: #000;
}
.fr-info-outside .fr-info-background { background: #0d0d0d; filter: none; opacity: 1; }
.fr-info-padder {
padding: 12px;
display: block;
filter: alpha(opacity=99);
overflow: hidden;
width: auto;
position: relative;
}
.fr-caption {
position: relative;
filter: alpha(opacity=99);
opacity: .99;
width: auto;
word-wrap: no-wrap;
}
.fr-position-text { position: relative; } .fr-has-position .fr-info-inside .fr-caption { margin-right: 75px; }
.fr-info-inside .fr-position {
filter: alpha(opacity=99);
opacity: .99;
position: relative;
text-align: right;
word-wrap: no-wrap;
line-height: 21px;
color: #b3b3b3;
float: right;
width: 75px;
}
.fr-no-caption .fr-info-inside .fr-position {
width: auto;
margin: 0 1px 1px 0;
color: #b9b9b9;
filter: alpha(opacity=99);
}
.fr-info-inside .fr-position-background {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.fr-no-caption .fr-info-inside .fr-position-background {
border-radius: 12px;
background: #101010;
filter: alpha(opacity=80);
opacity: .8;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.fr-info-inside .fr-position-text { position: relative; }
.fr-no-caption .fr-info-inside .fr-position-text {
float: left;
height: 13px;
line-height: 13px;
padding: 6px 10px;
text-shadow: 0 1px 1px rgba(0,0,0,.3);
} @media all and (max-width: 568px) and (max-height: 320px),
all and (max-width: 320px) and (max-height: 568px) {
.fr-has-position .fr-info-inside .fr-caption { margin-right: 0; }
.fr-position { display: none !important; } .fr-ui-outside .fr-side {
width: 54px;
height: 50px;
margin-top: -25px;
}
.fr-side-button {
width: 40px;
height: 50px;
margin: 0 6px;
margin-top: -25px;
}
} .fr-ui-outside .fr-position {
position: absolute;
bottom: 15px;
right: 15px;
display: inline;
width: auto;
margin: 0 1px 1px 0;
color: #b9b9b9;
}
.fr-ui-outside .fr-position-background {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
border-radius: 12px;
filter: alpha(opacity=80);
opacity: .8;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
background: #1e1e1e;
border: 1px solid rgba(180,180,180,.2);
}
.fr-ui-outside .fr-position-text {
position: relative;
float: left;
width: auto;
text-align: right;
word-wrap: no-wrap;
color: #b3b3b3;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
word-wrap: no-wrap;
padding: 6px 10px;
height: 13px;
line-height: 13px;
}
.fr-ui-outside .fr-position-background {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
} .fr-no-caption .fr-info-outside { display: none; } 
.fr-no-caption .fr-info-padder { pointer-events: none; }
.fr-no-caption .fr-info-background { pointer-events: none; opacity: 0; filter: none; display: none;} .fr-no-caption .fr-position-text,
.fr-ui-outside .fr-position-text {
text-shadow: 0 1px 1px rgba(0,0,0,.3);
} .fr-ui-outside .fr-position {
float: none;
position: absolute;
bottom: 0;
right: 0;
margin: 15px;
} .fr-ltIE8 .fr-info * { zoom: 1;  filter: alpha(opacity=99);   }
.fr-ltIE8 .fr-box * { zoom: 1; filter: alpha(opacity=99); } .fr-info-outside { bottom: auto; }
.fr-no-caption .fr-info-outside .fr-info-padder { padding: 10px 5px; }
.fr-ui-outside .fr-no-caption .fr-position { margin: 0; } .fr-close {
position: absolute;
top: 0px;
right: 0px;
width: 47px;
height: 47px;
cursor: pointer;
pointer-events: auto;
}
.fr-close-background,
.fr-close-icon {
position: absolute;
top: 12px;
left: 12px;
height: 23px;
width: 23px;
}
.fr-close-background {
filter: alpha(opacity=80);
opacity: .8;
-moz-transition: background-color .2s ease-in;
-webkit-transition: background-color .2s ease-in;
transition: background-color .2s ease-in;
background-color: #282828;
cursor: pointer;
}
.fr-close:hover .fr-close-background { background-color: #333; }
.fr-ui-outside .fr-close-background { background-color: #363636; }
.fr-ui-outside .fr-close:hover .fr-close-background { background-color: #434343; } .fr-thumbnails {
position: absolute;
width: 100%;
height: 9%;
-webkit-tap-highlight-color: rgba(0,0,0,0);
zoom: 1;
overflow: hidden;
}
.fr-thumbnails-horizontal {
left: 0;
bottom: 0;
min-height: 40px;
max-height: 120px;
padding: 20px 0;
}
.fr-thumbnails-vertical {
left: 0;
top: 0;
min-width: 40px;
max-width: 120px;
padding: 0 20px;
}
.fr-thumbnails,
.fr-thumbnails * {
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.fr-thumbnails-wrapper {
position: absolute;
top: 0;
left: 50%;
height: 100%;
}
.fr-thumbnails-vertical .fr-thumbnails-wrapper {
top: 50%;
left: 0;
}
.fr-thumbnails-slider {
position: relative;
width: 100%;
height: 100%;
float: left;
zoom: 1;
}
.fr-thumbnails-slider-slide {
position: absolute;
top: 0;
left: 0;
height: 100%;
}
.fr-thumbnails-thumbs {
float: left;
height: 100%;
overflow: hidden;
position: relative;
top: 0;
left: 0;
}
.fr-thumbnails-slide {
position: absolute;
top: 0;
height: 100%;
width: 100%;
}
.fr-thumbnail-frame {
position: absolute;
zoom: 1;
overflow: hidden;
}
.fr-thumbnail {
position: absolute;
width: 30px;
height: 100%;
left: 50%;
top: 50%;
zoom: 1;
cursor: pointer;
margin: 0 10px;
}
.fr-ltIE9 .fr-thumbnail * {
overflow: hidden; z-index: 1;
zoom: 1;
}
.fr-thumbnail-wrapper {
position: relative;
background: #161616;
width: 100%;
height: 100%;
float: left;
overflow: hidden;
display: inline; z-index: 0; }
.fr-thumbnail-overlay { cursor: pointer; }
.fr-thumbnail-active .fr-thumbnail-overlay { cursor: default; }
.fr-thumbnail-overlay,
.fr-thumbnail-overlay-background,
.fr-thumbnail-overlay-border {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.fr-thumbnail-overlay-border {
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
border-width: 0;
overflow: hidden;
border-style: solid;
border-color: transparent;
}
.fr-thumbnail img {
position: absolute;
filter: alpha(opacity=85);
opacity: .85;
max-width: none;
}
.fr-thumbnail:hover img,
.fr-thumbnail-active:hover img {
filter: alpha(opacity=99);
opacity: .99;
}
.fr-thumbnail-active img,
.fr-thumbnail-active:hover img  {
filter: alpha(opacity=35);
opacity: .35;
}
.fr-thumbnail-active { cursor: default;  } .fr-thumbnail-loading,
.fr-thumbnail-loading-background,
.fr-thumbnail-loading-icon {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.fr-thumbnail-loading-background {
background-color: #101010;
background-image: url(//mimi.al/wp-content/themes/eva/css/fresco/skins/loading.gif);
background-position: 50% 50%;
background-repeat: no-repeat;
opacity: .8;
position: relative;
float: left;
} .fr-thumbnail-loading-icon { display: none; } .fr-thumbnails-side {
float: left;
height: 100%;
width: 28px;
margin: 0 10px;
position: relative;
overflow: hidden;
}
.fr-thumbnails-side-previous { margin-left: 20px; }
.fr-thumbnails-side-next { margin-right: 20px; }
.fr-thumbnails-side-button {
position: absolute;
top: 50%;
left: 50%;
margin-top: -14px; 
margin-left: -14px;
width: 28px;
height: 28px;
cursor: pointer;
}
.fr-thumbnails-side-button-background {
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
filter: alpha(opacity=80);
opacity: .8;
-moz-transition: background-color .2s ease-in;
-webkit-transition: background-color .2s ease-in;
transition: background-color .2s ease-in;
background-color: #333;
cursor: pointer;
border-radius: 4px;
}
.fr-thumbnails-side-button:hover .fr-thumbnails-side-button-background { background-color: #3b3b3b; }
.fr-thumbnails-side-button-disabled * { cursor: default; }
.fr-thumbnails-side-button-disabled:hover .fr-thumbnails-side-button-background { background-color: #333; }
.fr-thumbnails-side-button-icon {
height: 42px;
width: 42px;
position: absolute;
top: -7px;
left: -7px;
width: 100%;
height: 100%;
} .fr-thumbnails-vertical .fr-thumbnails-side,
.fr-thumbnails-vertical .fr-thumbnails-thumbs,
.fr-thumbnails-vertical .fr-thumbnail-frame { clear: both; } .fr-frames-has-touch-ui { top: 43px; }
.fr-touch-menu {
position: absolute;
width: 100%;
top: 0;
left: 0;
height: 43px;
}
.fr-touch-menu-wrapper {
float: left;
width: 100%;
height: 100%;
position: relative;
}
.fr-touch-caption {
position: absolute;
width: 100%;
top: 100%;
left: 0;
margin-top: -43px;
}
.fr-touch-menu-wrapper,
.fr-touch-caption-wrapper {
float: left;
width: 100%;
height: 100%;
position: relative;
}
.fr-touch-caption-overflow-scroll { overflow-x: hidden;
overflow-y: scroll !important;
-webkit-overflow-scrolling: touch;
overflow-scrolling: touch;
}
.fr-touch-menu-background,
.fr-touch-caption-background {
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
background: #000;
line-height: 1%;
filter: alpha(opacity=80);
opacity: .8;
zoom: 1;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
background: #000;
}
.fr-touch-caption-info {
float: left;
position: relative;
clear: both;
padding-right: 38px;
color: #efefef;
}
.fr-touch-caption-info-padder {
float: left;
padding: 11px;
display: block;
filter: alpha(opacity=99);
overflow: hidden;
width: auto;
position: relative;
}
.fr-touch-caption-text-wrapper {
float: left;
clear: both;
font-weight: normal;
font-family: "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Verdana, Arial, sans-serif;
font-size: 13px;
line-height: 21px;
height: 21px; width: 100%;
overflow: hidden;
}
.fr-touch-caption-text {
float: left;
}
.fr-touch-caption-overflow .fr-touch-caption-text-wrapper {
overflow: visible;
height: auto;
} .fr-touch-button {
padding: 10px 4px;
width: 23px;
height: 23px;
position: relative;
cursor: pointer;
}
.fr-touch-button .fr-touch-button-background {
position: absolute;
top: 10px;
left: 4px;
height: 23px;
width: 23px; 
}
.fr-touch-button .fr-touch-button-background { background-color: #303030; }
.fr-touch-button:hover .fr-touch-button-background { background-color: #404040; }
.fr-touch-button-icon {
float: left;
position: relative;
width: 23px;
height: 23px;
} .fr-touch-close {
position: absolute;
top: 0;
right: 0;
padding-right: 11px;
} .fr-touch-caption-more {
position: absolute;
top: 0;
right: 0;
padding-right: 11px;
display: none;
}
.fr-touch-caption-padded .fr-touch-caption-more {
display: block;
} @media all and (min-height: 0px) {
.fr-thumbnails { padding: 10px 0; }
.fr-thumbnail,
.fr-thumbnails-side { margin: 0 4px; }
.fr-thumbnails-side-previous { margin-left: 8px; }
.fr-thumbnails-side-next { margin-right: 8px; }
.fr-thumbnail-loading-background { background-image: url(//mimi.al/wp-content/themes/eva/css/fresco/skins/loading-small.gif); }
}
@media all and (min-height: 200px) {
.fr-thumbnails { padding: 12px 0; }
.fr-thumbnail,
.fr-thumbnails-side { margin: 0 6px; }
.fr-thumbnails-side-previous { margin-left: 12px; }
.fr-thumbnails-side-next { margin-right: 12px; }
}
@media all and (min-height: 350px) {
.fr-thumbnail-loading-background { background-image: url(//mimi.al/wp-content/themes/eva/css/fresco/skins/loading-medium.gif); }
}
@media all and (min-height: 500px) {
.fr-thumbnails { padding: 14px 0; }
.fr-thumbnail,
.fr-thumbnails-side { margin: 0 7px; }
.fr-thumbnails-side-previous { margin-left: 14px; }
.fr-thumbnails-side-next { margin-right: 14px; }
}
@media all and (min-height: 700px) {
.fr-thumbnails { padding: 20px 0; }
.fr-thumbnail,
.fr-thumbnails-side { margin: 0 10px; }
.fr-thumbnails-side-previous { margin-left: 20px; }
.fr-thumbnails-side-next { margin-right: 20px; }
.fr-thumbnail-loading-background { background-image: url(//mimi.al/wp-content/themes/eva/css/fresco/skins/loading.gif); }
} .fr-ltIE8 * { zoom: 1; z-index: 1;}
.fr-ltIE9 .fr-content-image-overlay,
.fr-ltIE9 .fr-has-caption .fr-info-outside .fr-info-background { border: 0; }  .fr-window-fresco .fr-side-button-icon,
.fr-window-fresco .fr-close-icon,
.fr-window-fresco .fr-touch-close .fr-touch-button-icon,
.fr-window-fresco .fr-touch-caption-more .fr-touch-button-icon,
.fr-window-fresco .fr-thumbnails-side-button-icon {
background-image: url(//mimi.al/wp-content/themes/eva/css/fresco/skins/fresco/sprite.png);
} @media only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min-device-pixel-ratio: 2) {
.fr-window-fresco .fr-side-button-icon,
.fr-window-fresco .fr-close-icon,
.fr-window-fresco .fr-touch-close .fr-touch-button-icon,
.fr-window-fresco .fr-touch-caption-more .fr-touch-button-icon,
.fr-window-fresco .fr-side-button-icon {
background-image: url(//mimi.al/wp-content/themes/eva/css/fresco/skins/fresco/sprite@x2.png);
background-size: 500px 500px; }
}
.fr-window-fresco .fr-box-outer-border { box-shadow: 0 0 5px rgba(0,0,0,.4); }  .fr-window-fresco .fr-box-wrapper {
background: #101010;
border-color: transparent;
border-style: solid;
border-width: 0;
}
.fr-window-fresco .fr-content-image-overlay { 
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
border-width: 1px;
border-style: solid;
border-color: transparent;
border-color: rgba(255, 255, 255, .08);
} .fr-window-fresco .fr-has-caption .fr-box-has-ui-outside .fr-content-image-overlay { border-bottom-width: 0px; }
.fr-window-fresco .fr-no-caption .fr-box-has-ui-outside .fr-content-image-overlay { border-bottom-width: 1px; }
.fr-window-fresco .fr-ui-outside .fr-position-text {
text-shadow: 0 1px 1px rgba(0,0,0,.3);
}
.fr-window-fresco .fr-no-caption .fr-info-inside .fr-position-background {
border: 1px solid rgba(180,180,180,.15);
}
.fr-window-fresco .fr-has-caption .fr-info-inside .fr-info-background {
border: 1px solid rgba(68,68,68,.1);
border-top-width: 0;
}
.fr-window-fresco .fr-has-caption .fr-info-outside .fr-info-background {
border: 1px solid rgba(80,80,80,.25);
border-top-width: 0;
}
.fr-window-fresco .fr-thumbnail-wrapper { box-shadow: 0 0 3px rgba(0, 0, 0, .3); }
.fr-window-fresco .fr-thumbnail-active .fr-thumbnail-wrapper { box-shadow: 0 0 1px rgba(0, 0, 0, .1);  } .fr-window-fresco .fr-side-previous .fr-side-button .fr-side-button-icon { background-position: -13px -14px; }
.fr-window-fresco .fr-side-next .fr-side-button .fr-side-button-icon { background-position: -93px -14px; }
.fr-window-fresco .fr-side-previous:hover .fr-side-button .fr-side-button-icon { background-position: -13px -114px; }
.fr-window-fresco .fr-side-next:hover .fr-side-button .fr-side-button-icon { background-position: -93px -114px; } .fr-window-fresco .fr-side-previous .fr-side-button-disabled .fr-side-button-icon,
.fr-window-fresco .fr-side-previous:hover .fr-side-button-disabled .fr-side-button-icon { background-position: -13px -214px; }
.fr-window-fresco .fr-side-next .fr-side-button-disabled .fr-side-button-icon,
.fr-window-fresco .fr-side-next:hover .fr-side-button-disabled .fr-side-button-icon { background-position: -93px -214px; } .fr-window-fresco:not(.fr-ltIE9) .fr-side-previous .fr-side-button .fr-side-button-icon { background-position: -13px -114px; }
.fr-window-fresco:not(.fr-ltIE9) .fr-side-next .fr-side-button .fr-side-button-icon { background-position: -93px -114px; }
.fr-window-fresco:not(.fr-ltIE9) .fr-side .fr-side-button .fr-side-button-icon {
-moz-transition: opacity .2s ease-in;
-webkit-transition: opacity .2s ease-in;
transition: opacity .2s ease-in;
opacity: .5;
}
.fr-window-fresco .fr-side:hover .fr-side-button .fr-side-button-icon,
.fr-window-fresco .fr-frame .fr-side .fr-side-button-active .fr-side-button-icon { 
opacity: 1;
} .fr-ltIE9 .fr-frame .fr-side-previous .fr-side-button-active .fr-side-button-icon { background-position: -13px -114px; }
.fr-ltIE9 .fr-frame .fr-side-next .fr-side-button-active .fr-side-button-icon { background-position: -93px -114px; } .fr-window-fresco:not(.fr-ltIE9) .fr-ui-outside .fr-side .fr-side-button-disabled .fr-side-button-icon,
.fr-window-fresco:not(.fr-ltIE9) .fr-ui-outside .fr-side .fr-side-button-disabled:hover .fr-side-button-icon { opacity: .2; } .fr-window-fresco .fr-ui-inside .fr-side-button-disabled .fr-side-button-icon { background-image: none; } @media all and (max-width: 568px) and (max-height: 320px),
all and (max-width: 320px) and (max-height: 568px) {
.fr-window-fresco .fr-side-previous .fr-side-button .fr-side-button-icon { background-position: 0px -300px; }
.fr-window-fresco .fr-side-next .fr-side-button .fr-side-button-icon { background-position: -40px -300px; }
.fr-window-fresco .fr-side-previous:hover .fr-side-button .fr-side-button-icon { background-position: 0px -350px; }
.fr-window-fresco .fr-side-next:hover .fr-side-button .fr-side-button-icon { background-position: -40px -350px; }
.fr-window-fresco:not(.fr-ltIE9) .fr-side-previous .fr-side-button .fr-side-button-icon { background-position: 0px -350px; }
.fr-window-fresco:not(.fr-ltIE9) .fr-side-next .fr-side-button .fr-side-button-icon { background-position: -40px -350px; }
} .fr-window-fresco .fr-close .fr-close-icon { background-position: -169px -9px;}
.fr-window-fresco .fr-close:hover .fr-close-icon { background-position: -210px -9px; } .fr-window-fresco:not(.fr-ltIE9) .fr-close .fr-close-icon {
background-position: -210px -9px;
-moz-transition: opacity .2s ease-in;
-webkit-transition: opacity .2s ease-in;
transition: opacity .2s ease-in;
opacity: .8;
}
.fr-window-fresco .fr-close:hover .fr-close-icon  { opacity: 1; } .fr-window-fresco .fr-thumbnail-wrapper {
border-color: transparent;
border-style: solid;
border-width: 0;
}
.fr-window-fresco .fr-thumbnail-wrapper { box-shadow: 0 0 3px rgba(0, 0, 0, .3); }
.fr-window-fresco .fr-thumbnail-active .fr-thumbnail-wrapper { box-shadow: 0 0 1px rgba(0, 0, 0, .1); }
.fr-window-fresco .fr-thumbnail-wrapper {
box-shadow: 0 -1px 4px rgba(0, 0, 0, .3);
}
.fr-window-fresco .fr-thumbnail-overlay-border {
border-width: 1px;
border-color: rgba(255, 255, 255, .08); } .fr-thumbnail-active .fr-thumbnail-overlay-border,
.fr-thumbnail-active:hover .fr-thumbnail-overlay-border { border: 0px; } .fr-window-fresco .fr-thumbnails-side-previous .fr-thumbnails-side-button-icon { background-position: -160px -41px;}
.fr-window-fresco .fr-thumbnails-side-previous:hover .fr-thumbnails-side-button-icon { background-position: -202px -41px; }
.fr-window-fresco .fr-thumbnails-side-next .fr-thumbnails-side-button-icon { background-position: -160px -83px;}
.fr-window-fresco .fr-thumbnails-side-next:hover .fr-thumbnails-side-button-icon { background-position: -202px -83px; } .fr-window-fresco .fr-thumbnails-vertical .fr-thumbnails-side-previous .fr-thumbnails-side-button-icon { background-position: -286px -41px;}
.fr-window-fresco .fr-thumbnails-vertical .fr-thumbnails-side-previous:hover .fr-thumbnails-side-button-icon { background-position: -328px -41px; }
.fr-window-fresco .fr-thumbnails-vertical .fr-thumbnails-side-next .fr-thumbnails-side-button-icon { background-position: -286px -83px;}
.fr-window-fresco .fr-thumbnails-vertical .fr-thumbnails-side-next:hover .fr-thumbnails-side-button-icon { background-position: -328px -83px; } .fr-window-fresco:not(.fr-ltIE9) .fr-thumbnails-side .fr-thumbnails-side-button-icon {
-moz-transition: opacity .2s ease-in;
-webkit-transition: opacity .2s ease-in;
transition: opacity .2s ease-in;
opacity: .8;
}
.fr-window-fresco:not(.fr-ltIE9) .fr-thumbnails-side-previous .fr-thumbnails-side-button-icon,
.fr-window-fresco:not(.fr-ltIE9) .fr-thumbnails-side-previous .fr-thumbnails-side-button-disabled { background-position: -160px -41px; }
.fr-window-fresco:not(.fr-ltIE9) .fr-thumbnails-side-next .fr-thumbnails-side-button-icon,
.fr-window-fresco:not(.fr-ltIE9) .fr-thumbnails-side-next .fr-thumbnails-side-button-disabled { background-position: -202px -83px; }
.fr-window-fresco:not(.fr-ltIE9) .fr-thumbnails-side:hover .fr-thumbnails-side-button-icon { opacity: 1; } .fr-window-fresco:not(.fr-ltIE9) .fr-thumbnails-vertical .fr-thumbnails-side-previous .fr-thumbnails-side-button-icon,
.fr-window-fresco:not(.fr-ltIE9) .fr-thumbnails-vertical .fr-thumbnails-side-previous .fr-thumbnails-side-button-disabled { background-position: -286px -41px; }
.fr-window-fresco:not(.fr-ltIE9) .fr-thumbnails-vertical .fr-thumbnails-side-next .fr-thumbnails-side-button-icon,
.fr-window-fresco:not(.fr-ltIE9) .fr-thumbnails-vertical .fr-thumbnails-side-next .fr-thumbnails-side-button-disabled { background-position: -328px -83px; } .fr-window-fresco:not(.fr-ltIE9) .fr-thumbnails-side .fr-thumbnails-side-button-disabled,
.fr-window-fresco:not(.fr-ltIE9) .fr-thumbnails-side:hover .fr-thumbnails-side-button-disabled { opacity: .5; } .fr-window-fresco.fr-ltIE9 .fr-thumbnails-side-previous .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon,
.fr-window-fresco.fr-ltIE9 .fr-thumbnails-side-previous:hover .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon { 
background-position: -244px -41px;
}
.fr-window-fresco.fr-ltIE9 .fr-thumbnails-side-next .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon,
.fr-window-fresco.fr-ltIE9 .fr-thumbnails-side-next:hover .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon { 
background-position: -244px -83px;
}
.fr-window-fresco.fr-ltIE9 .fr-thumbnails-side .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-background,
.fr-window-fresco.fr-ltIE9 .fr-thumbnails-side:hover .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-background { 
filter: alpha(opacity=50);
} .fr-window-fresco.fr-ltIE9 .fr-thumbnails-vertical .fr-thumbnails-side-previous .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon,
.fr-window-fresco.fr-ltIE9 .fr-thumbnails-vertical .fr-thumbnails-side-previous:hover .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon { 
background-position: -370px -41px;
}
.fr-window-fresco.fr-ltIE9 .fr-thumbnails-vertical .fr-thumbnails-side-next .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon,
.fr-window-fresco.fr-ltIE9 .fr-thumbnails-vertical .fr-thumbnails-side-next:hover .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon { 
background-position: -370px -83px;
}  .fr-window-fresco .fr-touch-menu-background,
.fr-window-fresco .fr-touch-caption-background {
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
border-style: solid;
border-color: transparent;
border-color: rgba(255, 255, 255, .12);
border-width: 0 0 1px 0;
box-shadow: 0 1px 3px rgba(0,0,0, .3);
}
.fr-window-fresco .fr-touch-caption-background {
border-width: 1px 0 0 0;
box-shadow: 0 -1px 3px rgba(0,0,0, .3);
} @media all and (max-width: 568px) and (max-height: 320px),
all and (max-width: 320px) and (max-height: 568px) {
.fr-window-fresco .fr-touch-caption-text-wrapper { font-size: 12px; }
} .fr-window-fresco .fr-touch-close .fr-touch-button-icon { background-position: -169px -9px; }
.fr-window-fresco .fr-touch-close:hover .fr-touch-button-icon { background-position: -210px -9px; } .fr-window-fresco:not(.fr-ltIE9) .fr-touch-close .fr-touch-button-icon {
background-position: -210px -9px;
-moz-transition: opacity .2s ease-in;
-webkit-transition: opacity .2s ease-in;
transition: opacity .2s ease-in;
opacity: .8;
}
.fr-window-fresco .fr-touch-close .fr-touch-button-icon  { opacity: 1; } .fr-window-fresco .fr-touch-caption-more .fr-touch-button-icon { background-position: -169px -134px;  }
.fr-window-fresco .fr-touch-caption-more:hover .fr-touch-button-icon { background-position: -210px -134px;  } .fr-window-fresco:not(.fr-ltIE9) .fr-touch-caption-more .fr-touch-button-icon {
background-position: -210px -134px;
-moz-transition: opacity .2s ease-in;
-webkit-transition: opacity .2s ease-in;
transition: opacity .2s ease-in;
opacity: .8;
}
.fr-window-fresco .fr-touch-caption-more .fr-touch-button-icon  { opacity: 1; } .fr-window-fresco .fr-touch-caption-less .fr-touch-button-icon { background-position: -169px -175px;  }
.fr-window-fresco .fr-touch-caption-less:hover .fr-touch-button-icon { background-position: -210px -175px;  } .fr-window-fresco:not(.fr-ltIE9) .fr-touch-caption-less .fr-touch-button-icon {
background-position: -210px -175px;
-moz-transition: opacity .2s ease-in;
-webkit-transition: opacity .2s ease-in;
transition: opacity .2s ease-in;
opacity: .8;
}
.fr-window-fresco .fr-touch-caption-less .fr-touch-button-icon  { opacity: 1; } .fr-window-IE6 * { zoom: 1; } .fr-window-IE6 .fr-side-button-icon,
.fr-window-IE6 .fr-close-icon,
.fr-window-IE6 .fr-thumbnails-side-button-icon {
background-image: url(//mimi.al/wp-content/themes/eva/css/fresco/skins/IE6/sprite.png);
} .fr-window-IE6 .fr-side-previous .fr-side-button .fr-side-button-icon { background-position: -13px -114px; }
.fr-window-IE6 .fr-side-next .fr-side-button .fr-side-button-icon { background-position: -93px -114px; } .fr-window-IE6 .fr-side-previous .fr-side-button-disabled .fr-side-button-icon,
.fr-window-IE6 .fr-side-previous:hover .fr-side-button-disabled .fr-side-button-icon { background-position: -13px -214px; }
.fr-window-IE6 .fr-side-next .fr-side-button-disabled .fr-side-button-icon,
.fr-window-IE6 .fr-side-next:hover .fr-side-button-disabled .fr-side-button-icon { background-position: -93px -214px; }
.fr-window-IE6 .fr-ui-inside .fr-side-button-disabled .fr-side-button-icon { display: none; } @media all and (max-width: 568px) and (max-height: 320px),
all and (max-width: 320px) and (max-height: 568px) {
.fr-window-IE6 .fr-side-previous .fr-side-button .fr-side-button-icon { background-position: 0px -350px; }
.fr-window-IE6 .fr-side-next .fr-side-button .fr-side-button-icon { background-position: -40px -350px; }
.fr-window-IE6 .fr-side-previous .fr-side-button-disabled .fr-side-button-icon,
.fr-window-IE6 .fr-side-previous:hover .fr-side-button-disabled .fr-side-button-icon { background-position: 0px -400px; }
.fr-window-IE6 .fr-side-next .fr-side-button-disabled .fr-side-button-icon,
.fr-window-IE6 .fr-side-next:hover .fr-side-button-disabled .fr-side-button-icon { background-position: -40px -400px; }
} .fr-window-IE6 .fr-close .fr-close-icon { background-position: -169px -9px;}
.fr-window-IE6 .fr-close:hover .fr-close-icon { background-position: -210px -9px; }
.fr-window-IE6 .fr-info { filter: alpha(opacity=99);  }
.fr-window-IE6 .fr-ui-outside .fr-info { background: #000; }
.fr-window-IE6 .fr-close-icon { background-color: #232323; }
.fr-window-IE6 .fr-close .fr-close-background { display: none; }
.fr-window-IE6 .fr-info-background { display: none; }
.fr-window-IE6 .fr-has-caption .fr-ui-inside .fr-info,
.fr-window-IE6 .fr-info-outside { background: #0d0d0d; }
.fr-window-IE6 .fr-position { background: #101010; }
.fr-window-IE6 .fr-has-caption .fr-ui-inside .fr-position { background: none; }
.fr-window-IE6 .fr-position .fr-position-background { display: none; }

@font-face {
font-family: "linea-arrows-10";
src:url(//mimi.al/wp-content/themes/eva/fonts/linea-fonts/arrows/fonts/linea-arrows-10.eot);
src:url(//mimi.al/wp-content/themes/eva/fonts/linea-fonts/arrows/fonts/linea-arrows-10.eot?#iefix) format("embedded-opentype"),
url(//mimi.al/wp-content/themes/eva/fonts/linea-fonts/arrows/fonts/linea-arrows-10.woff) format("woff"),
url(//mimi.al/wp-content/themes/eva/fonts/linea-fonts/arrows/fonts/linea-arrows-10.ttf) format("truetype"),
url(//mimi.al/wp-content/themes/eva/fonts/linea-fonts/arrows/fonts/linea-arrows-10.svg#linea-arrows-10) format("svg");
font-weight: normal;
font-style: normal;
}
[data-icon]:before {
font-family: "linea-arrows-10" !important;
content: attr(data-icon);
font-style: normal !important;
font-weight: normal !important;
font-variant: normal !important;
text-transform: none !important;
speak: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
[class^="arrows-"]:before,
[class*=" arrows-"]:before {
font-family: "linea-arrows-10" !important;
font-style: normal !important;
font-weight: normal !important;
font-variant: normal !important;
text-transform: none !important;
speak: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.arrows-anticlockwise:before {
content: "\e000";
}
.arrows-anticlockwise-dashed:before {
content: "\e001";
}
.arrows-button-down:before {
content: "\e002";
}
.arrows-button-off:before {
content: "\e003";
}
.arrows-button-on:before {
content: "\e004";
}
.arrows-button-up:before {
content: "\e005";
}
.arrows-check:before {
content: "\e006";
}
.arrows-circle-check:before {
content: "\e007";
}
.arrows-circle-down:before {
content: "\e008";
}
.arrows-circle-downleft:before {
content: "\e009";
}
.arrows-circle-downright:before {
content: "\e00a";
}
.arrows-circle-left:before {
content: "\e00b";
}
.arrows-circle-minus:before {
content: "\e00c";
}
.arrows-circle-plus:before {
content: "\e00d";
}
.arrows-circle-remove:before {
content: "\e00e";
}
.arrows-circle-right:before {
content: "\e00f";
}
.arrows-circle-up:before {
content: "\e010";
}
.arrows-circle-upleft:before {
content: "\e011";
}
.arrows-circle-upright:before {
content: "\e012";
}
.arrows-clockwise:before {
content: "\e013";
}
.arrows-clockwise-dashed:before {
content: "\e014";
}
.arrows-compress:before {
content: "\e015";
}
.arrows-deny:before {
content: "\e016";
}
.arrows-diagonal:before {
content: "\e017";
}
.arrows-diagonal2:before {
content: "\e018";
}
.arrows-down:before {
content: "\e019";
}
.arrows-down-double:before {
content: "\e01a";
}
.arrows-downleft:before {
content: "\e01b";
}
.arrows-downright:before {
content: "\e01c";
}
.arrows-drag-down:before {
content: "\e01d";
}
.arrows-drag-down-dashed:before {
content: "\e01e";
}
.arrows-drag-horiz:before {
content: "\e01f";
}
.arrows-drag-left:before {
content: "\e020";
}
.arrows-drag-left-dashed:before {
content: "\e021";
}
.arrows-drag-right:before {
content: "\e022";
}
.arrows-drag-right-dashed:before {
content: "\e023";
}
.arrows-drag-up:before {
content: "\e024";
}
.arrows-drag-up-dashed:before {
content: "\e025";
}
.arrows-drag-vert:before {
content: "\e026";
}
.arrows-exclamation:before {
content: "\e027";
}
.arrows-expand:before {
content: "\e028";
}
.arrows-expand-diagonal1:before {
content: "\e029";
}
.arrows-expand-horizontal1:before {
content: "\e02a";
}
.arrows-expand-vertical1:before {
content: "\e02b";
}
.arrows-fit-horizontal:before {
content: "\e02c";
}
.arrows-fit-vertical:before {
content: "\e02d";
}
.arrows-glide:before {
content: "\e02e";
}
.arrows-glide-horizontal:before {
content: "\e02f";
}
.arrows-glide-vertical:before {
content: "\e030";
}
.arrows-hamburger1:before {
content: "\e031";
}
.arrows-hamburger-2:before {
content: "\e032";
}
.arrows-horizontal:before {
content: "\e033";
}
.arrows-info:before {
content: "\e034";
}
.arrows-keyboard-alt:before {
content: "\e035";
}
.arrows-keyboard-cmd:before {
content: "\e036";
}
.arrows-keyboard-delete:before {
content: "\e037";
}
.arrows-keyboard-down:before {
content: "\e038";
}
.arrows-keyboard-left:before {
content: "\e039";
}
.arrows-keyboard-return:before {
content: "\e03a";
}
.arrows-keyboard-right:before {
content: "\e03b";
}
.arrows-keyboard-shift:before {
content: "\e03c";
}
.arrows-keyboard-tab:before {
content: "\e03d";
}
.arrows-keyboard-up:before {
content: "\e03e";
}
.arrows-left:before {
content: "\e03f";
}
.arrows-left-double-32:before {
content: "\e040";
}
.arrows-minus:before {
content: "\e041";
}
.arrows-move:before {
content: "\e042";
}
.arrows-move2:before {
content: "\e043";
}
.arrows-move-bottom:before {
content: "\e044";
}
.arrows-move-left:before {
content: "\e045";
}
.arrows-move-right:before {
content: "\e046";
}
.arrows-move-top:before {
content: "\e047";
}
.arrows-plus:before {
content: "\e048";
}
.arrows-question:before {
content: "\e049";
}
.arrows-remove:before {
content: "\e04a";
}
.arrows-right:before {
content: "\e04b";
}
.arrows-right-double:before {
content: "\e04c";
}
.arrows-rotate:before {
content: "\e04d";
}
.arrows-rotate-anti:before {
content: "\e04e";
}
.arrows-rotate-anti-dashed:before {
content: "\e04f";
}
.arrows-rotate-dashed:before {
content: "\e050";
}
.arrows-shrink:before {
content: "\e051";
}
.arrows-shrink-diagonal1:before {
content: "\e052";
}
.arrows-shrink-diagonal2:before {
content: "\e053";
}
.arrows-shrink-horizonal2:before {
content: "\e054";
}
.arrows-shrink-horizontal1:before {
content: "\e055";
}
.arrows-shrink-vertical1:before {
content: "\e056";
}
.arrows-shrink-vertical2:before {
content: "\e057";
}
.arrows-sign-down:before {
content: "\e058";
}
.arrows-sign-left:before {
content: "\e059";
}
.arrows-sign-right:before {
content: "\e05a";
}
.arrows-sign-up:before {
content: "\e05b";
}
.arrows-slide-down1:before {
content: "\e05c";
}
.arrows-slide-down2:before {
content: "\e05d";
}
.arrows-slide-left1:before {
content: "\e05e";
}
.arrows-slide-left2:before {
content: "\e05f";
}
.arrows-slide-right1:before {
content: "\e060";
}
.arrows-slide-right2:before {
content: "\e061";
}
.arrows-slide-up1:before {
content: "\e062";
}
.arrows-slide-up2:before {
content: "\e063";
}
.arrows-slim-down:before {
content: "\e064";
}
.arrows-slim-down-dashed:before {
content: "\e065";
}
.arrows-slim-left:before {
content: "\e066";
}
.arrows-slim-left-dashed:before {
content: "\e067";
}
.arrows-slim-right:before {
content: "\e068";
}
.arrows-slim-right-dashed:before {
content: "\e069";
}
.arrows-slim-up:before {
content: "\e06a";
}
.arrows-slim-up-dashed:before {
content: "\e06b";
}
.arrows-square-check:before {
content: "\e06c";
}
.arrows-square-down:before {
content: "\e06d";
}
.arrows-square-downleft:before {
content: "\e06e";
}
.arrows-square-downright:before {
content: "\e06f";
}
.arrows-square-left:before {
content: "\e070";
}
.arrows-square-minus:before {
content: "\e071";
}
.arrows-square-plus:before {
content: "\e072";
}
.arrows-square-remove:before {
content: "\e073";
}
.arrows-square-right:before {
content: "\e074";
}
.arrows-square-up:before {
content: "\e075";
}
.arrows-square-upleft:before {
content: "\e076";
}
.arrows-square-upright:before {
content: "\e077";
}
.arrows-squares:before {
content: "\e078";
}
.arrows-stretch-diagonal1:before {
content: "\e079";
}
.arrows-stretch-diagonal2:before {
content: "\e07a";
}
.arrows-stretch-diagonal3:before {
content: "\e07b";
}
.arrows-stretch-diagonal4:before {
content: "\e07c";
}
.arrows-stretch-horizontal1:before {
content: "\e07d";
}
.arrows-stretch-horizontal2:before {
content: "\e07e";
}
.arrows-stretch-vertical1:before {
content: "\e07f";
}
.arrows-stretch-vertical2:before {
content: "\e080";
}
.arrows-switch-horizontal:before {
content: "\e081";
}
.arrows-switch-vertical:before {
content: "\e082";
}
.arrows-up:before {
content: "\e083";
}
.arrows-up-double-33:before {
content: "\e084";
}
.arrows-upleft:before {
content: "\e085";
}
.arrows-upright:before {
content: "\e086";
}
.arrows-vertical:before {
content: "\e087";
}

@font-face {
font-family: "linea-basic-10";
src:url(//mimi.al/wp-content/themes/eva/fonts/linea-fonts/basic/fonts/linea-basic-10.eot);
src:url(//mimi.al/wp-content/themes/eva/fonts/linea-fonts/basic/fonts/linea-basic-10.eot?#iefix) format("embedded-opentype"),
url(//mimi.al/wp-content/themes/eva/fonts/linea-fonts/basic/fonts/linea-basic-10.woff) format("woff"),
url(//mimi.al/wp-content/themes/eva/fonts/linea-fonts/basic/fonts/linea-basic-10.ttf) format("truetype"),
url(//mimi.al/wp-content/themes/eva/fonts/linea-fonts/basic/fonts/linea-basic-10.svg#linea-basic-10) format("svg");
font-weight: normal;
font-style: normal;
}
[data-icon]:before {
font-family: "linea-basic-10" !important;
content: attr(data-icon);
font-style: normal !important;
font-weight: normal !important;
font-variant: normal !important;
text-transform: none !important;
speak: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
[class^="basic-"]:before,
[class*=" basic-"]:before {
font-family: "linea-basic-10" !important;
font-style: normal !important;
font-weight: normal !important;
font-variant: normal !important;
text-transform: none !important;
speak: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.basic-accelerator:before {
content: "a";
}
.basic-alarm:before {
content: "b";
}
.basic-anchor:before {
content: "c";
}
.basic-anticlockwise:before {
content: "d";
}
.basic-archive:before {
content: "e";
}
.basic-archive-full:before {
content: "f";
}
.basic-ban:before {
content: "g";
}
.basic-battery-charge:before {
content: "h";
}
.basic-battery-empty:before {
content: "i";
}
.basic-battery-full:before {
content: "j";
}
.basic-battery-half:before {
content: "k";
}
.basic-bolt:before {
content: "l";
}
.basic-book:before {
content: "m";
}
.basic-book-pen:before {
content: "n";
}
.basic-book-pencil:before {
content: "o";
}
.basic-bookmark:before {
content: "p";
}
.basic-calculator:before {
content: "q";
}
.basic-calendar:before {
content: "r";
}
.basic-cards-diamonds:before {
content: "s";
}
.basic-cards-hearts:before {
content: "t";
}
.basic-case:before {
content: "u";
}
.basic-chronometer:before {
content: "v";
}
.basic-clessidre:before {
content: "w";
}
.basic-clock:before {
content: "x";
}
.basic-clockwise:before {
content: "y";
}
.basic-cloud:before {
content: "z";
}
.basic-clubs:before {
content: "A";
}
.basic-compass:before {
content: "B";
}
.basic-cup:before {
content: "C";
}
.basic-diamonds:before {
content: "D";
}
.basic-display:before {
content: "E";
}
.basic-download:before {
content: "F";
}
.basic-exclamation:before {
content: "G";
}
.basic-eye:before {
content: "H";
}
.basic-eye-closed:before {
content: "I";
}
.basic-female:before {
content: "J";
}
.basic-flag1:before {
content: "K";
}
.basic-flag2:before {
content: "L";
}
.basic-floppydisk:before {
content: "M";
}
.basic-folder:before {
content: "N";
}
.basic-folder-multiple:before {
content: "O";
}
.basic-gear:before {
content: "P";
}
.basic-geolocalize-01:before {
content: "Q";
}
.basic-geolocalize-05:before {
content: "R";
}
.basic-globe:before {
content: "S";
}
.basic-gunsight:before {
content: "T";
}
.basic-hammer:before {
content: "U";
}
.basic-headset:before {
content: "V";
}
.basic-heart:before {
content: "W";
}
.basic-heart-broken:before {
content: "X";
}
.basic-helm:before {
content: "Y";
}
.basic-home:before {
content: "Z";
}
.basic-info:before {
content: "0";
}
.basic-ipod:before {
content: "1";
}
.basic-joypad:before {
content: "2";
}
.basic-key:before {
content: "3";
}
.basic-keyboard:before {
content: "4";
}
.basic-laptop:before {
content: "5";
}
.basic-life-buoy:before {
content: "6";
}
.basic-lightbulb:before {
content: "7";
}
.basic-link:before {
content: "8";
}
.basic-lock:before {
content: "9";
}
.basic-lock-open:before {
content: "!";
}
.basic-magic-mouse:before {
content: "\"";
}
.basic-magnifier:before {
content: "#";
}
.basic-magnifier-minus:before {
content: "$";
}
.basic-magnifier-plus:before {
content: "%";
}
.basic-mail:before {
content: "&";
}
.basic-mail-multiple:before {
content: "'";
}
.basic-mail-open:before {
content: "(";
}
.basic-mail-open-text:before {
content: ")";
}
.basic-male:before {
content: "*";
}
.basic-map:before {
content: "+";
}
.basic-message:before {
content: ",";
}
.basic-message-multiple:before {
content: "-";
}
.basic-message-txt:before {
content: ".";
}
.basic-mixer2:before {
content: "/";
}
.basic-mouse:before {
content: ":";
}
.basic-notebook:before {
content: ";";
}
.basic-notebook-pen:before {
content: "<";
}
.basic-notebook-pencil:before {
content: "=";
}
.basic-paperplane:before {
content: ">";
}
.basic-pencil-ruler:before {
content: "?";
}
.basic-pencil-ruler-pen:before {
content: "@";
}
.basic-photo:before {
content: "[";
}
.basic-picture:before {
content: "]";
}
.basic-picture-multiple:before {
content: "^";
}
.basic-pin1:before {
content: "_";
}
.basic-pin2:before {
content: "`";
}
.basic-postcard:before {
content: "{";
}
.basic-postcard-multiple:before {
content: "|";
}
.basic-printer:before {
content: "}";
}
.basic-question:before {
content: "~";
}
.basic-rss:before {
content: "\\";
}
.basic-server:before {
content: "\e000";
}
.basic-server2:before {
content: "\e001";
}
.basic-server-cloud:before {
content: "\e002";
}
.basic-server-download:before {
content: "\e003";
}
.basic-server-upload:before {
content: "\e004";
}
.basic-settings:before {
content: "\e005";
}
.basic-share:before {
content: "\e006";
}
.basic-sheet:before {
content: "\e007";
}
.basic-sheet-multiple:before {
content: "\e008";
}
.basic-sheet-pen:before {
content: "\e009";
}
.basic-sheet-pencil:before {
content: "\e00a";
}
.basic-sheet-txt:before {
content: "\e00b";
}
.basic-signs:before {
content: "\e00c";
}
.basic-smartphone:before {
content: "\e00d";
}
.basic-spades:before {
content: "\e00e";
}
.basic-spread:before {
content: "\e00f";
}
.basic-spread-bookmark:before {
content: "\e010";
}
.basic-spread-text:before {
content: "\e011";
}
.basic-spread-text-bookmark:before {
content: "\e012";
}
.basic-star:before {
content: "\e013";
}
.basic-tablet:before {
content: "\e014";
}
.basic-target:before {
content: "\e015";
}
.basic-todo:before {
content: "\e016";
}
.basic-todo-pen:before {
content: "\e017";
}
.basic-todo-pencil:before {
content: "\e018";
}
.basic-todo-txt:before {
content: "\e019";
}
.basic-todolist-pen:before {
content: "\e01a";
}
.basic-todolist-pencil:before {
content: "\e01b";
}
.basic-trashcan:before {
content: "\e01c";
}
.basic-trashcan-full:before {
content: "\e01d";
}
.basic-trashcan-refresh:before {
content: "\e01e";
}
.basic-trashcan-remove:before {
content: "\e01f";
}
.basic-upload:before {
content: "\e020";
}
.basic-usb:before {
content: "\e021";
}
.basic-video:before {
content: "\e022";
}
.basic-watch:before {
content: "\e023";
}
.basic-webpage:before {
content: "\e024";
}
.basic-webpage-img-txt:before {
content: "\e025";
}
.basic-webpage-multiple:before {
content: "\e026";
}
.basic-webpage-txt:before {
content: "\e027";
}
.basic-world:before {
content: "\e028";
}

@font-face {
font-family: "linea-basic-elaboration-10";
src:url(//mimi.al/wp-content/themes/eva/fonts/linea-fonts/basic_elaboration/fonts/linea-basic-elaboration-10.eot);
src:url(//mimi.al/wp-content/themes/eva/fonts/linea-fonts/basic_elaboration/fonts/linea-basic-elaboration-10.eot?#iefix) format("embedded-opentype"),
url(//mimi.al/wp-content/themes/eva/fonts/linea-fonts/basic_elaboration/fonts/linea-basic-elaboration-10.woff) format("woff"),
url(//mimi.al/wp-content/themes/eva/fonts/linea-fonts/basic_elaboration/fonts/linea-basic-elaboration-10.ttf) format("truetype"),
url(//mimi.al/wp-content/themes/eva/fonts/linea-fonts/basic_elaboration/fonts/linea-basic-elaboration-10.svg#linea-basic-elaboration-10) format("svg");
font-weight: normal;
font-style: normal;
}
[data-icon]:before {
font-family: "linea-basic-elaboration-10" !important;
content: attr(data-icon);
font-style: normal !important;
font-weight: normal !important;
font-variant: normal !important;
text-transform: none !important;
speak: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
[class^="basic-elaboration-"]:before,
[class*=" basic-elaboration-"]:before {
font-family: "linea-basic-elaboration-10" !important;
font-style: normal !important;
font-weight: normal !important;
font-variant: normal !important;
text-transform: none !important;
speak: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.basic-elaboration-bookmark-checck:before {
content: "a";
}
.basic-elaboration-bookmark-minus:before {
content: "b";
}
.basic-elaboration-bookmark-plus:before {
content: "c";
}
.basic-elaboration-bookmark-remove:before {
content: "d";
}
.basic-elaboration-briefcase-check:before {
content: "e";
}
.basic-elaboration-briefcase-download:before {
content: "f";
}
.basic-elaboration-briefcase-flagged:before {
content: "g";
}
.basic-elaboration-briefcase-minus:before {
content: "h";
}
.basic-elaboration-briefcase-plus:before {
content: "i";
}
.basic-elaboration-briefcase-refresh:before {
content: "j";
}
.basic-elaboration-briefcase-remove:before {
content: "k";
}
.basic-elaboration-briefcase-search:before {
content: "l";
}
.basic-elaboration-briefcase-star:before {
content: "m";
}
.basic-elaboration-briefcase-upload:before {
content: "n";
}
.basic-elaboration-browser-check:before {
content: "o";
}
.basic-elaboration-browser-download:before {
content: "p";
}
.basic-elaboration-browser-minus:before {
content: "q";
}
.basic-elaboration-browser-plus:before {
content: "r";
}
.basic-elaboration-browser-refresh:before {
content: "s";
}
.basic-elaboration-browser-remove:before {
content: "t";
}
.basic-elaboration-browser-search:before {
content: "u";
}
.basic-elaboration-browser-star:before {
content: "v";
}
.basic-elaboration-browser-upload:before {
content: "w";
}
.basic-elaboration-calendar-check:before {
content: "x";
}
.basic-elaboration-calendar-cloud:before {
content: "y";
}
.basic-elaboration-calendar-download:before {
content: "z";
}
.basic-elaboration-calendar-empty:before {
content: "A";
}
.basic-elaboration-calendar-flagged:before {
content: "B";
}
.basic-elaboration-calendar-heart:before {
content: "C";
}
.basic-elaboration-calendar-minus:before {
content: "D";
}
.basic-elaboration-calendar-next:before {
content: "E";
}
.basic-elaboration-calendar-noaccess:before {
content: "F";
}
.basic-elaboration-calendar-pencil:before {
content: "G";
}
.basic-elaboration-calendar-plus:before {
content: "H";
}
.basic-elaboration-calendar-previous:before {
content: "I";
}
.basic-elaboration-calendar-refresh:before {
content: "J";
}
.basic-elaboration-calendar-remove:before {
content: "K";
}
.basic-elaboration-calendar-search:before {
content: "L";
}
.basic-elaboration-calendar-star:before {
content: "M";
}
.basic-elaboration-calendar-upload:before {
content: "N";
}
.basic-elaboration-cloud-check:before {
content: "O";
}
.basic-elaboration-cloud-download:before {
content: "P";
}
.basic-elaboration-cloud-minus:before {
content: "Q";
}
.basic-elaboration-cloud-noaccess:before {
content: "R";
}
.basic-elaboration-cloud-plus:before {
content: "S";
}
.basic-elaboration-cloud-refresh:before {
content: "T";
}
.basic-elaboration-cloud-remove:before {
content: "U";
}
.basic-elaboration-cloud-search:before {
content: "V";
}
.basic-elaboration-cloud-upload:before {
content: "W";
}
.basic-elaboration-document-check:before {
content: "X";
}
.basic-elaboration-document-cloud:before {
content: "Y";
}
.basic-elaboration-document-download:before {
content: "Z";
}
.basic-elaboration-document-flagged:before {
content: "0";
}
.basic-elaboration-document-graph:before {
content: "1";
}
.basic-elaboration-document-heart:before {
content: "2";
}
.basic-elaboration-document-minus:before {
content: "3";
}
.basic-elaboration-document-next:before {
content: "4";
}
.basic-elaboration-document-noaccess:before {
content: "5";
}
.basic-elaboration-document-note:before {
content: "6";
}
.basic-elaboration-document-pencil:before {
content: "7";
}
.basic-elaboration-document-picture:before {
content: "8";
}
.basic-elaboration-document-plus:before {
content: "9";
}
.basic-elaboration-document-previous:before {
content: "!";
}
.basic-elaboration-document-refresh:before {
content: "\"";
}
.basic-elaboration-document-remove:before {
content: "#";
}
.basic-elaboration-document-search:before {
content: "$";
}
.basic-elaboration-document-star:before {
content: "%";
}
.basic-elaboration-document-upload:before {
content: "&";
}
.basic-elaboration-folder-check:before {
content: "'";
}
.basic-elaboration-folder-cloud:before {
content: "(";
}
.basic-elaboration-folder-document:before {
content: ")";
}
.basic-elaboration-folder-download:before {
content: "*";
}
.basic-elaboration-folder-flagged:before {
content: "+";
}
.basic-elaboration-folder-graph:before {
content: ",";
}
.basic-elaboration-folder-heart:before {
content: "-";
}
.basic-elaboration-folder-minus:before {
content: ".";
}
.basic-elaboration-folder-next:before {
content: "/";
}
.basic-elaboration-folder-noaccess:before {
content: ":";
}
.basic-elaboration-folder-note:before {
content: ";";
}
.basic-elaboration-folder-pencil:before {
content: "<";
}
.basic-elaboration-folder-picture:before {
content: "=";
}
.basic-elaboration-folder-plus:before {
content: ">";
}
.basic-elaboration-folder-previous:before {
content: "?";
}
.basic-elaboration-folder-refresh:before {
content: "@";
}
.basic-elaboration-folder-remove:before {
content: "[";
}
.basic-elaboration-folder-search:before {
content: "]";
}
.basic-elaboration-folder-star:before {
content: "^";
}
.basic-elaboration-folder-upload:before {
content: "_";
}
.basic-elaboration-mail-check:before {
content: "`";
}
.basic-elaboration-mail-cloud:before {
content: "{";
}
.basic-elaboration-mail-document:before {
content: "|";
}
.basic-elaboration-mail-download:before {
content: "}";
}
.basic-elaboration-mail-flagged:before {
content: "~";
}
.basic-elaboration-mail-heart:before {
content: "\\";
}
.basic-elaboration-mail-next:before {
content: "\e000";
}
.basic-elaboration-mail-noaccess:before {
content: "\e001";
}
.basic-elaboration-mail-note:before {
content: "\e002";
}
.basic-elaboration-mail-pencil:before {
content: "\e003";
}
.basic-elaboration-mail-picture:before {
content: "\e004";
}
.basic-elaboration-mail-previous:before {
content: "\e005";
}
.basic-elaboration-mail-refresh:before {
content: "\e006";
}
.basic-elaboration-mail-remove:before {
content: "\e007";
}
.basic-elaboration-mail-search:before {
content: "\e008";
}
.basic-elaboration-mail-star:before {
content: "\e009";
}
.basic-elaboration-mail-upload:before {
content: "\e00a";
}
.basic-elaboration-message-check:before {
content: "\e00b";
}
.basic-elaboration-message-dots:before {
content: "\e00c";
}
.basic-elaboration-message-happy:before {
content: "\e00d";
}
.basic-elaboration-message-heart:before {
content: "\e00e";
}
.basic-elaboration-message-minus:before {
content: "\e00f";
}
.basic-elaboration-message-note:before {
content: "\e010";
}
.basic-elaboration-message-plus:before {
content: "\e011";
}
.basic-elaboration-message-refresh:before {
content: "\e012";
}
.basic-elaboration-message-remove:before {
content: "\e013";
}
.basic-elaboration-message-sad:before {
content: "\e014";
}
.basic-elaboration-smartphone-cloud:before {
content: "\e015";
}
.basic-elaboration-smartphone-heart:before {
content: "\e016";
}
.basic-elaboration-smartphone-noaccess:before {
content: "\e017";
}
.basic-elaboration-smartphone-note:before {
content: "\e018";
}
.basic-elaboration-smartphone-pencil:before {
content: "\e019";
}
.basic-elaboration-smartphone-picture:before {
content: "\e01a";
}
.basic-elaboration-smartphone-refresh:before {
content: "\e01b";
}
.basic-elaboration-smartphone-search:before {
content: "\e01c";
}
.basic-elaboration-tablet-cloud:before {
content: "\e01d";
}
.basic-elaboration-tablet-heart:before {
content: "\e01e";
}
.basic-elaboration-tablet-noaccess:before {
content: "\e01f";
}
.basic-elaboration-tablet-note:before {
content: "\e020";
}
.basic-elaboration-tablet-pencil:before {
content: "\e021";
}
.basic-elaboration-tablet-picture:before {
content: "\e022";
}
.basic-elaboration-tablet-refresh:before {
content: "\e023";
}
.basic-elaboration-tablet-search:before {
content: "\e024";
}
.basic-elaboration-todolist-2:before {
content: "\e025";
}
.basic-elaboration-todolist-check:before {
content: "\e026";
}
.basic-elaboration-todolist-cloud:before {
content: "\e027";
}
.basic-elaboration-todolist-download:before {
content: "\e028";
}
.basic-elaboration-todolist-flagged:before {
content: "\e029";
}
.basic-elaboration-todolist-minus:before {
content: "\e02a";
}
.basic-elaboration-todolist-noaccess:before {
content: "\e02b";
}
.basic-elaboration-todolist-pencil:before {
content: "\e02c";
}
.basic-elaboration-todolist-plus:before {
content: "\e02d";
}
.basic-elaboration-todolist-refresh:before {
content: "\e02e";
}
.basic-elaboration-todolist-remove:before {
content: "\e02f";
}
.basic-elaboration-todolist-search:before {
content: "\e030";
}
.basic-elaboration-todolist-star:before {
content: "\e031";
}
.basic-elaboration-todolist-upload:before {
content: "\e032";
}

@font-face {
font-family: "linea-ecommerce-10";
src:url(//mimi.al/wp-content/themes/eva/fonts/linea-fonts/ecommerce/fonts/linea-ecommerce-10.eot);
src:url(//mimi.al/wp-content/themes/eva/fonts/linea-fonts/ecommerce/fonts/linea-ecommerce-10.eot?#iefix) format("embedded-opentype"),
url(//mimi.al/wp-content/themes/eva/fonts/linea-fonts/ecommerce/fonts/linea-ecommerce-10.woff) format("woff"),
url(//mimi.al/wp-content/themes/eva/fonts/linea-fonts/ecommerce/fonts/linea-ecommerce-10.ttf) format("truetype"),
url(//mimi.al/wp-content/themes/eva/fonts/linea-fonts/ecommerce/fonts/linea-ecommerce-10.svg#linea-ecommerce-10) format("svg");
font-weight: normal;
font-style: normal;
}
[data-icon]:before {
font-family: "linea-ecommerce-10" !important;
content: attr(data-icon);
font-style: normal !important;
font-weight: normal !important;
font-variant: normal !important;
text-transform: none !important;
speak: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
[class^="ecommerce-"]:before,
[class*=" ecommerce-"]:before {
font-family: "linea-ecommerce-10" !important;
font-style: normal !important;
font-weight: normal !important;
font-variant: normal !important;
text-transform: none !important;
speak: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.ecommerce-bag:before {
content: "a";
}
.ecommerce-bag-check:before {
content: "b";
}
.ecommerce-bag-cloud:before {
content: "c";
}
.ecommerce-bag-download:before {
content: "d";
}
.ecommerce-bag-minus:before {
content: "e";
}
.ecommerce-bag-plus:before {
content: "f";
}
.ecommerce-bag-refresh:before {
content: "g";
}
.ecommerce-bag-remove:before {
content: "h";
}
.ecommerce-bag-search:before {
content: "i";
}
.ecommerce-bag-upload:before {
content: "j";
}
.ecommerce-banknote:before {
content: "k";
}
.ecommerce-banknotes:before {
content: "l";
}
.ecommerce-basket:before {
content: "m";
}
.ecommerce-basket-check:before {
content: "n";
}
.ecommerce-basket-cloud:before {
content: "o";
}
.ecommerce-basket-download:before {
content: "p";
}
.ecommerce-basket-minus:before {
content: "q";
}
.ecommerce-basket-plus:before {
content: "r";
}
.ecommerce-basket-refresh:before {
content: "s";
}
.ecommerce-basket-remove:before {
content: "t";
}
.ecommerce-basket-search:before {
content: "u";
}
.ecommerce-basket-upload:before {
content: "v";
}
.ecommerce-bath:before {
content: "w";
}
.ecommerce-cart:before {
content: "x";
}
.ecommerce-cart-check:before {
content: "y";
}
.ecommerce-cart-cloud:before {
content: "z";
}
.ecommerce-cart-content:before {
content: "A";
}
.ecommerce-cart-download:before {
content: "B";
}
.ecommerce-cart-minus:before {
content: "C";
}
.ecommerce-cart-plus:before {
content: "D";
}
.ecommerce-cart-refresh:before {
content: "E";
}
.ecommerce-cart-remove:before {
content: "F";
}
.ecommerce-cart-search:before {
content: "G";
}
.ecommerce-cart-upload:before {
content: "H";
}
.ecommerce-cent:before {
content: "I";
}
.ecommerce-colon:before {
content: "J";
}
.ecommerce-creditcard:before {
content: "K";
}
.ecommerce-diamond:before {
content: "L";
}
.ecommerce-dollar:before {
content: "M";
}
.ecommerce-euro:before {
content: "N";
}
.ecommerce-franc:before {
content: "O";
}
.ecommerce-gift:before {
content: "P";
}
.ecommerce-graph1:before {
content: "Q";
}
.ecommerce-graph2:before {
content: "R";
}
.ecommerce-graph3:before {
content: "S";
}
.ecommerce-graph-decrease:before {
content: "T";
}
.ecommerce-graph-increase:before {
content: "U";
}
.ecommerce-guarani:before {
content: "V";
}
.ecommerce-kips:before {
content: "W";
}
.ecommerce-lira:before {
content: "X";
}
.ecommerce-megaphone:before {
content: "Y";
}
.ecommerce-money:before {
content: "Z";
}
.ecommerce-naira:before {
content: "0";
}
.ecommerce-pesos:before {
content: "1";
}
.ecommerce-pound:before {
content: "2";
}
.ecommerce-receipt:before {
content: "3";
}
.ecommerce-receipt-bath:before {
content: "4";
}
.ecommerce-receipt-cent:before {
content: "5";
}
.ecommerce-receipt-dollar:before {
content: "6";
}
.ecommerce-receipt-euro:before {
content: "7";
}
.ecommerce-receipt-franc:before {
content: "8";
}
.ecommerce-receipt-guarani:before {
content: "9";
}
.ecommerce-receipt-kips:before {
content: "!";
}
.ecommerce-receipt-lira:before {
content: "\"";
}
.ecommerce-receipt-naira:before {
content: "#";
}
.ecommerce-receipt-pesos:before {
content: "$";
}
.ecommerce-receipt-pound:before {
content: "%";
}
.ecommerce-receipt-rublo:before {
content: "&";
}
.ecommerce-receipt-rupee:before {
content: "'";
}
.ecommerce-receipt-tugrik:before {
content: "(";
}
.ecommerce-receipt-won:before {
content: ")";
}
.ecommerce-receipt-yen:before {
content: "*";
}
.ecommerce-receipt-yen2:before {
content: "+";
}
.ecommerce-recept-colon:before {
content: ",";
}
.ecommerce-rublo:before {
content: "-";
}
.ecommerce-rupee:before {
content: ".";
}
.ecommerce-safe:before {
content: "/";
}
.ecommerce-sale:before {
content: ":";
}
.ecommerce-sales:before {
content: ";";
}
.ecommerce-ticket:before {
content: "<";
}
.ecommerce-tugriks:before {
content: "=";
}
.ecommerce-wallet:before {
content: ">";
}
.ecommerce-won:before {
content: "?";
}
.ecommerce-yen:before {
content: "@";
}
.ecommerce-yen2:before {
content: "[";
}

@font-face {
font-family: "linea-music-10";
src:url(//mimi.al/wp-content/themes/eva/fonts/linea-fonts/music/fonts/linea-music-10.eot);
src:url(//mimi.al/wp-content/themes/eva/fonts/linea-fonts/music/fonts/linea-music-10.eot?#iefix) format("embedded-opentype"),
url(//mimi.al/wp-content/themes/eva/fonts/linea-fonts/music/fonts/linea-music-10.woff) format("woff"),
url(//mimi.al/wp-content/themes/eva/fonts/linea-fonts/music/fonts/linea-music-10.ttf) format("truetype"),
url(//mimi.al/wp-content/themes/eva/fonts/linea-fonts/music/fonts/linea-music-10.svg#linea-music-10) format("svg");
font-weight: normal;
font-style: normal;
}
[data-icon]:before {
font-family: "linea-music-10" !important;
content: attr(data-icon);
font-style: normal !important;
font-weight: normal !important;
font-variant: normal !important;
text-transform: none !important;
speak: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
[class^="music-"]:before,
[class*=" music-"]:before {
font-family: "linea-music-10" !important;
font-style: normal !important;
font-weight: normal !important;
font-variant: normal !important;
text-transform: none !important;
speak: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.music-beginning-button:before {
content: "a";
}
.music-bell:before {
content: "b";
}
.music-cd:before {
content: "c";
}
.music-diapason:before {
content: "d";
}
.music-eject-button:before {
content: "e";
}
.music-end-button:before {
content: "f";
}
.music-fastforward-button:before {
content: "g";
}
.music-headphones:before {
content: "h";
}
.music-ipod:before {
content: "i";
}
.music-loudspeaker:before {
content: "j";
}
.music-microphone:before {
content: "k";
}
.music-microphone-old:before {
content: "l";
}
.music-mixer:before {
content: "m";
}
.music-mute:before {
content: "n";
}
.music-note-multiple:before {
content: "o";
}
.music-note-single:before {
content: "p";
}
.music-pause-button:before {
content: "q";
}
.music-play-button:before {
content: "r";
}
.music-playlist:before {
content: "s";
}
.music-radio-ghettoblaster:before {
content: "t";
}
.music-radio-portable:before {
content: "u";
}
.music-record:before {
content: "v";
}
.music-recordplayer:before {
content: "w";
}
.music-repeat-button:before {
content: "x";
}
.music-rewind-button:before {
content: "y";
}
.music-shuffle-button:before {
content: "z";
}
.music-stop-button:before {
content: "A";
}
.music-tape:before {
content: "B";
}
.music-volume-down:before {
content: "C";
}
.music-volume-up:before {
content: "D";
}

@font-face {
font-family: "linea-software-10";
src:url(//mimi.al/wp-content/themes/eva/fonts/linea-fonts/software/fonts/linea-software-10.eot);
src:url(//mimi.al/wp-content/themes/eva/fonts/linea-fonts/software/fonts/linea-software-10.eot?#iefix) format("embedded-opentype"),
url(//mimi.al/wp-content/themes/eva/fonts/linea-fonts/software/fonts/linea-software-10.woff) format("woff"),
url(//mimi.al/wp-content/themes/eva/fonts/linea-fonts/software/fonts/linea-software-10.ttf) format("truetype"),
url(//mimi.al/wp-content/themes/eva/fonts/linea-fonts/software/fonts/linea-software-10.svg#linea-software-10) format("svg");
font-weight: normal;
font-style: normal;
}
[data-icon]:before {
font-family: "linea-software-10" !important;
content: attr(data-icon);
font-style: normal !important;
font-weight: normal !important;
font-variant: normal !important;
text-transform: none !important;
speak: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
[class^="software-"]:before,
[class*=" software-"]:before {
font-family: "linea-software-10" !important;
font-style: normal !important;
font-weight: normal !important;
font-variant: normal !important;
text-transform: none !important;
speak: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.software-add-vectorpoint:before {
content: "a";
}
.software-box-oval:before {
content: "b";
}
.software-box-polygon:before {
content: "c";
}
.software-box-rectangle:before {
content: "d";
}
.software-box-roundedrectangle:before {
content: "e";
}
.software-character:before {
content: "f";
}
.software-crop:before {
content: "g";
}
.software-eyedropper:before {
content: "h";
}
.software-font-allcaps:before {
content: "i";
}
.software-font-baseline-shift:before {
content: "j";
}
.software-font-horizontal-scale:before {
content: "k";
}
.software-font-kerning:before {
content: "l";
}
.software-font-leading:before {
content: "m";
}
.software-font-size:before {
content: "n";
}
.software-font-smallcapital:before {
content: "o";
}
.software-font-smallcaps:before {
content: "p";
}
.software-font-strikethrough:before {
content: "q";
}
.software-font-tracking:before {
content: "r";
}
.software-font-underline:before {
content: "s";
}
.software-font-vertical-scale:before {
content: "t";
}
.software-horizontal-align-center:before {
content: "u";
}
.software-horizontal-align-left:before {
content: "v";
}
.software-horizontal-align-right:before {
content: "w";
}
.software-horizontal-distribute-center:before {
content: "x";
}
.software-horizontal-distribute-left:before {
content: "y";
}
.software-horizontal-distribute-right:before {
content: "z";
}
.software-indent-firstline:before {
content: "A";
}
.software-indent-left:before {
content: "B";
}
.software-indent-right:before {
content: "C";
}
.software-lasso:before {
content: "D";
}
.software-layers1:before {
content: "E";
}
.software-layers2:before {
content: "F";
}
.software-layout:before {
content: "G";
}
.software-layout-2columns:before {
content: "H";
}
.software-layout-3columns:before {
content: "I";
}
.software-layout-4boxes:before {
content: "J";
}
.software-layout-4columns:before {
content: "K";
}
.software-layout-4lines:before {
content: "L";
}
.software-layout-8boxes:before {
content: "M";
}
.software-layout-header:before {
content: "N";
}
.software-layout-header-2columns:before {
content: "O";
}
.software-layout-header-3columns:before {
content: "P";
}
.software-layout-header-4boxes:before {
content: "Q";
}
.software-layout-header-4columns:before {
content: "R";
}
.software-layout-header-complex:before {
content: "S";
}
.software-layout-header-complex2:before {
content: "T";
}
.software-layout-header-complex3:before {
content: "U";
}
.software-layout-header-complex4:before {
content: "V";
}
.software-layout-header-sideleft:before {
content: "W";
}
.software-layout-header-sideright:before {
content: "X";
}
.software-layout-sidebar-left:before {
content: "Y";
}
.software-layout-sidebar-right:before {
content: "Z";
}
.software-magnete:before {
content: "0";
}
.software-pages:before {
content: "1";
}
.software-paintbrush:before {
content: "2";
}
.software-paintbucket:before {
content: "3";
}
.software-paintroller:before {
content: "4";
}
.software-paragraph:before {
content: "5";
}
.software-paragraph-align-left:before {
content: "6";
}
.software-paragraph-align-right:before {
content: "7";
}
.software-paragraph-center:before {
content: "8";
}
.software-paragraph-justify-all:before {
content: "9";
}
.software-paragraph-justify-center:before {
content: "!";
}
.software-paragraph-justify-left:before {
content: "\"";
}
.software-paragraph-justify-right:before {
content: "#";
}
.software-paragraph-space-after:before {
content: "$";
}
.software-paragraph-space-before:before {
content: "%";
}
.software-pathfinder-exclude:before {
content: "&";
}
.software-pathfinder-intersect:before {
content: "'";
}
.software-pathfinder-subtract:before {
content: "(";
}
.software-pathfinder-unite:before {
content: ")";
}
.software-pen:before {
content: "*";
}
.software-pen-add:before {
content: "+";
}
.software-pen-remove:before {
content: ",";
}
.software-pencil:before {
content: "-";
}
.software-polygonallasso:before {
content: ".";
}
.software-reflect-horizontal:before {
content: "/";
}
.software-reflect-vertical:before {
content: ":";
}
.software-remove-vectorpoint:before {
content: ";";
}
.software-scale-expand:before {
content: "<";
}
.software-scale-reduce:before {
content: "=";
}
.software-selection-oval:before {
content: ">";
}
.software-selection-polygon:before {
content: "?";
}
.software-selection-rectangle:before {
content: "@";
}
.software-selection-roundedrectangle:before {
content: "[";
}
.software-shape-oval:before {
content: "]";
}
.software-shape-polygon:before {
content: "^";
}
.software-shape-rectangle:before {
content: "_";
}
.software-shape-roundedrectangle:before {
content: "`";
}
.software-slice:before {
content: "{";
}
.software-transform-bezier:before {
content: "|";
}
.software-vector-box:before {
content: "}";
}
.software-vector-composite:before {
content: "~";
}
.software-vector-line:before {
content: "\\";
}
.software-vertical-align-bottom:before {
content: "\e000";
}
.software-vertical-align-center:before {
content: "\e001";
}
.software-vertical-align-top:before {
content: "\e002";
}
.software-vertical-distribute-bottom:before {
content: "\e003";
}
.software-vertical-distribute-center:before {
content: "\e004";
}
.software-vertical-distribute-top:before {
content: "\e005";
}

@font-face {
font-family: "linea-weather-10";
src:url(//mimi.al/wp-content/themes/eva/fonts/linea-fonts/weather/fonts/linea-weather-10.eot);
src:url(//mimi.al/wp-content/themes/eva/fonts/linea-fonts/weather/fonts/linea-weather-10.eot?#iefix) format("embedded-opentype"),
url(//mimi.al/wp-content/themes/eva/fonts/linea-fonts/weather/fonts/linea-weather-10.woff) format("woff"),
url(//mimi.al/wp-content/themes/eva/fonts/linea-fonts/weather/fonts/linea-weather-10.ttf) format("truetype"),
url(//mimi.al/wp-content/themes/eva/fonts/linea-fonts/weather/fonts/linea-weather-10.svg#linea-weather-10) format("svg");
font-weight: normal;
font-style: normal;
}
[data-icon]:before {
font-family: "linea-weather-10" !important;
content: attr(data-icon);
font-style: normal !important;
font-weight: normal !important;
font-variant: normal !important;
text-transform: none !important;
speak: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
[class^="weather-"]:before,
[class*=" weather-"]:before {
font-family: "linea-weather-10" !important;
font-style: normal !important;
font-weight: normal !important;
font-variant: normal !important;
text-transform: none !important;
speak: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.weather-aquarius:before {
content: "\e000";
}
.weather-aries:before {
content: "\e001";
}
.weather-cancer:before {
content: "\e002";
}
.weather-capricorn:before {
content: "\e003";
}
.weather-cloud:before {
content: "\e004";
}
.weather-cloud-drop:before {
content: "\e005";
}
.weather-cloud-lightning:before {
content: "\e006";
}
.weather-cloud-snowflake:before {
content: "\e007";
}
.weather-downpour-fullmoon:before {
content: "\e008";
}
.weather-downpour-halfmoon:before {
content: "\e009";
}
.weather-downpour-sun:before {
content: "\e00a";
}
.weather-drop:before {
content: "\e00b";
}
.weather-first-quarter:before {
content: "\e00c";
}
.weather-fog:before {
content: "\e00d";
}
.weather-fog-fullmoon:before {
content: "\e00e";
}
.weather-fog-halfmoon:before {
content: "\e00f";
}
.weather-fog-sun:before {
content: "\e010";
}
.weather-fullmoon:before {
content: "\e011";
}
.weather-gemini:before {
content: "\e012";
}
.weather-hail:before {
content: "\e013";
}
.weather-hail-fullmoon:before {
content: "\e014";
}
.weather-hail-halfmoon:before {
content: "\e015";
}
.weather-hail-sun:before {
content: "\e016";
}
.weather-last-quarter:before {
content: "\e017";
}
.weather-leo:before {
content: "\e018";
}
.weather-libra:before {
content: "\e019";
}
.weather-lightning:before {
content: "\e01a";
}
.weather-mistyrain:before {
content: "\e01b";
}
.weather-mistyrain-fullmoon:before {
content: "\e01c";
}
.weather-mistyrain-halfmoon:before {
content: "\e01d";
}
.weather-mistyrain-sun:before {
content: "\e01e";
}
.weather-moon:before {
content: "\e01f";
}
.weather-moondown-full:before {
content: "\e020";
}
.weather-moondown-half:before {
content: "\e021";
}
.weather-moonset-full:before {
content: "\e022";
}
.weather-moonset-half:before {
content: "\e023";
}
.weather-move2:before {
content: "\e024";
}
.weather-newmoon:before {
content: "\e025";
}
.weather-pisces:before {
content: "\e026";
}
.weather-rain:before {
content: "\e027";
}
.weather-rain-fullmoon:before {
content: "\e028";
}
.weather-rain-halfmoon:before {
content: "\e029";
}
.weather-rain-sun:before {
content: "\e02a";
}
.weather-sagittarius:before {
content: "\e02b";
}
.weather-scorpio:before {
content: "\e02c";
}
.weather-snow:before {
content: "\e02d";
}
.weather-snow-fullmoon:before {
content: "\e02e";
}
.weather-snow-halfmoon:before {
content: "\e02f";
}
.weather-snow-sun:before {
content: "\e030";
}
.weather-snowflake:before {
content: "\e031";
}
.weather-star:before {
content: "\e032";
}
.weather-storm-11:before {
content: "\e033";
}
.weather-storm-32:before {
content: "\e034";
}
.weather-storm-fullmoon:before {
content: "\e035";
}
.weather-storm-halfmoon:before {
content: "\e036";
}
.weather-storm-sun:before {
content: "\e037";
}
.weather-sun:before {
content: "\e038";
}
.weather-sundown:before {
content: "\e039";
}
.weather-sunset:before {
content: "\e03a";
}
.weather-taurus:before {
content: "\e03b";
}
.weather-tempest:before {
content: "\e03c";
}
.weather-tempest-fullmoon:before {
content: "\e03d";
}
.weather-tempest-halfmoon:before {
content: "\e03e";
}
.weather-tempest-sun:before {
content: "\e03f";
}
.weather-variable-fullmoon:before {
content: "\e040";
}
.weather-variable-halfmoon:before {
content: "\e041";
}
.weather-variable-sun:before {
content: "\e042";
}
.weather-virgo:before {
content: "\e043";
}
.weather-waning-cresent:before {
content: "\e044";
}
.weather-waning-gibbous:before {
content: "\e045";
}
.weather-waxing-cresent:before {
content: "\e046";
}
.weather-waxing-gibbous:before {
content: "\e047";
}
.weather-wind:before {
content: "\e048";
}
.weather-wind-e:before {
content: "\e049";
}
.weather-wind-fullmoon:before {
content: "\e04a";
}
.weather-wind-halfmoon:before {
content: "\e04b";
}
.weather-wind-n:before {
content: "\e04c";
}
.weather-wind-ne:before {
content: "\e04d";
}
.weather-wind-nw:before {
content: "\e04e";
}
.weather-wind-s:before {
content: "\e04f";
}
.weather-wind-se:before {
content: "\e050";
}
.weather-wind-sun:before {
content: "\e051";
}
.weather-wind-sw:before {
content: "\e052";
}
.weather-wind-w:before {
content: "\e053";
}
.weather-windgust:before {
content: "\e054";
}
   .slide-in-down.mui-enter {
transition-duration: 500ms;
transition-timing-function: linear;
transform: translateY(-100%);
transition-property: transform, opacity;
backface-visibility: hidden; }
.slide-in-down.mui-enter.mui-enter-active {
transform: translateY(0); }
.slide-in-left.mui-enter {
transition-duration: 500ms;
transition-timing-function: linear;
transform: translateX(-100%);
transition-property: transform, opacity;
backface-visibility: hidden; }
.slide-in-left.mui-enter.mui-enter-active {
transform: translateX(0); }
.slide-in-up.mui-enter {
transition-duration: 500ms;
transition-timing-function: linear;
transform: translateY(100%);
transition-property: transform, opacity;
backface-visibility: hidden; }
.slide-in-up.mui-enter.mui-enter-active {
transform: translateY(0); }
.slide-in-right.mui-enter {
transition-duration: 500ms;
transition-timing-function: linear;
transform: translateX(100%);
transition-property: transform, opacity;
backface-visibility: hidden; }
.slide-in-right.mui-enter.mui-enter-active {
transform: translateX(0); }
.slide-out-down.mui-leave {
transition-duration: 500ms;
transition-timing-function: linear;
transform: translateY(0);
transition-property: transform, opacity;
backface-visibility: hidden; }
.slide-out-down.mui-leave.mui-leave-active {
transform: translateY(100%); }
.slide-out-right.mui-leave {
transition-duration: 500ms;
transition-timing-function: linear;
transform: translateX(0);
transition-property: transform, opacity;
backface-visibility: hidden; }
.slide-out-right.mui-leave.mui-leave-active {
transform: translateX(100%); }
.slide-out-up.mui-leave {
transition-duration: 500ms;
transition-timing-function: linear;
transform: translateY(0);
transition-property: transform, opacity;
backface-visibility: hidden; }
.slide-out-up.mui-leave.mui-leave-active {
transform: translateY(-100%); }
.slide-out-left.mui-leave {
transition-duration: 500ms;
transition-timing-function: linear;
transform: translateX(0);
transition-property: transform, opacity;
backface-visibility: hidden; }
.slide-out-left.mui-leave.mui-leave-active {
transform: translateX(-100%); }
.fade-in.mui-enter {
transition-duration: 500ms;
transition-timing-function: linear;
opacity: 0;
transition-property: opacity; }
.fade-in.mui-enter.mui-enter-active {
opacity: 1; }
.fade-out.mui-leave {
transition-duration: 500ms;
transition-timing-function: linear;
opacity: 1;
transition-property: opacity; }
.fade-out.mui-leave.mui-leave-active {
opacity: 0; }
.hinge-in-from-top.mui-enter {
transition-duration: 500ms;
transition-timing-function: linear;
transform: perspective(2000px) rotateX(-90deg);
transform-origin: top;
transition-property: transform, opacity;
opacity: 0; }
.hinge-in-from-top.mui-enter.mui-enter-active {
transform: perspective(2000px) rotate(0deg);
opacity: 1; }
.hinge-in-from-right.mui-enter {
transition-duration: 500ms;
transition-timing-function: linear;
transform: perspective(2000px) rotateY(-90deg);
transform-origin: right;
transition-property: transform, opacity;
opacity: 0; }
.hinge-in-from-right.mui-enter.mui-enter-active {
transform: perspective(2000px) rotate(0deg);
opacity: 1; }
.hinge-in-from-bottom.mui-enter {
transition-duration: 500ms;
transition-timing-function: linear;
transform: perspective(2000px) rotateX(90deg);
transform-origin: bottom;
transition-property: transform, opacity;
opacity: 0; }
.hinge-in-from-bottom.mui-enter.mui-enter-active {
transform: perspective(2000px) rotate(0deg);
opacity: 1; }
.hinge-in-from-left.mui-enter {
transition-duration: 500ms;
transition-timing-function: linear;
transform: perspective(2000px) rotateY(90deg);
transform-origin: left;
transition-property: transform, opacity;
opacity: 0; }
.hinge-in-from-left.mui-enter.mui-enter-active {
transform: perspective(2000px) rotate(0deg);
opacity: 1; }
.hinge-in-from-middle-x.mui-enter {
transition-duration: 500ms;
transition-timing-function: linear;
transform: perspective(2000px) rotateX(-90deg);
transform-origin: center;
transition-property: transform, opacity;
opacity: 0; }
.hinge-in-from-middle-x.mui-enter.mui-enter-active {
transform: perspective(2000px) rotate(0deg);
opacity: 1; }
.hinge-in-from-middle-y.mui-enter {
transition-duration: 500ms;
transition-timing-function: linear;
transform: perspective(2000px) rotateY(-90deg);
transform-origin: center;
transition-property: transform, opacity;
opacity: 0; }
.hinge-in-from-middle-y.mui-enter.mui-enter-active {
transform: perspective(2000px) rotate(0deg);
opacity: 1; }
.hinge-out-from-top.mui-leave {
transition-duration: 500ms;
transition-timing-function: linear;
transform: perspective(2000px) rotate(0deg);
transform-origin: top;
transition-property: transform, opacity;
opacity: 1; }
.hinge-out-from-top.mui-leave.mui-leave-active {
transform: perspective(2000px) rotateX(-90deg);
opacity: 0; }
.hinge-out-from-right.mui-leave {
transition-duration: 500ms;
transition-timing-function: linear;
transform: perspective(2000px) rotate(0deg);
transform-origin: right;
transition-property: transform, opacity;
opacity: 1; }
.hinge-out-from-right.mui-leave.mui-leave-active {
transform: perspective(2000px) rotateY(-90deg);
opacity: 0; }
.hinge-out-from-bottom.mui-leave {
transition-duration: 500ms;
transition-timing-function: linear;
transform: perspective(2000px) rotate(0deg);
transform-origin: bottom;
transition-property: transform, opacity;
opacity: 1; }
.hinge-out-from-bottom.mui-leave.mui-leave-active {
transform: perspective(2000px) rotateX(90deg);
opacity: 0; }
.hinge-out-from-left.mui-leave {
transition-duration: 500ms;
transition-timing-function: linear;
transform: perspective(2000px) rotate(0deg);
transform-origin: left;
transition-property: transform, opacity;
opacity: 1; }
.hinge-out-from-left.mui-leave.mui-leave-active {
transform: perspective(2000px) rotateY(90deg);
opacity: 0; }
.hinge-out-from-middle-x.mui-leave {
transition-duration: 500ms;
transition-timing-function: linear;
transform: perspective(2000px) rotate(0deg);
transform-origin: center;
transition-property: transform, opacity;
opacity: 1; }
.hinge-out-from-middle-x.mui-leave.mui-leave-active {
transform: perspective(2000px) rotateX(-90deg);
opacity: 0; }
.hinge-out-from-middle-y.mui-leave {
transition-duration: 500ms;
transition-timing-function: linear;
transform: perspective(2000px) rotate(0deg);
transform-origin: center;
transition-property: transform, opacity;
opacity: 1; }
.hinge-out-from-middle-y.mui-leave.mui-leave-active {
transform: perspective(2000px) rotateY(-90deg);
opacity: 0; }
.scale-in-up.mui-enter {
transition-duration: 500ms;
transition-timing-function: linear;
transform: scale(0.5);
transition-property: transform, opacity;
opacity: 0; }
.scale-in-up.mui-enter.mui-enter-active {
transform: scale(1);
opacity: 1; }
.scale-in-down.mui-enter {
transition-duration: 500ms;
transition-timing-function: linear;
transform: scale(1.5);
transition-property: transform, opacity;
opacity: 0; }
.scale-in-down.mui-enter.mui-enter-active {
transform: scale(1);
opacity: 1; }
.scale-out-up.mui-leave {
transition-duration: 500ms;
transition-timing-function: linear;
transform: scale(1);
transition-property: transform, opacity;
opacity: 1; }
.scale-out-up.mui-leave.mui-leave-active {
transform: scale(1.5);
opacity: 0; }
.scale-out-down.mui-leave {
transition-duration: 500ms;
transition-timing-function: linear;
transform: scale(1);
transition-property: transform, opacity;
opacity: 1; }
.scale-out-down.mui-leave.mui-leave-active {
transform: scale(0.5);
opacity: 0; }
.spin-in.mui-enter {
transition-duration: 500ms;
transition-timing-function: linear;
transform: rotate(-0.75turn);
transition-property: transform, opacity;
opacity: 0; }
.spin-in.mui-enter.mui-enter-active {
transform: rotate(0);
opacity: 1; }
.spin-out.mui-leave {
transition-duration: 500ms;
transition-timing-function: linear;
transform: rotate(0);
transition-property: transform, opacity;
opacity: 1; }
.spin-out.mui-leave.mui-leave-active {
transform: rotate(0.75turn);
opacity: 0; }
.spin-in-ccw.mui-enter {
transition-duration: 500ms;
transition-timing-function: linear;
transform: rotate(0.75turn);
transition-property: transform, opacity;
opacity: 0; }
.spin-in-ccw.mui-enter.mui-enter-active {
transform: rotate(0);
opacity: 1; }
.spin-out-ccw.mui-leave {
transition-duration: 500ms;
transition-timing-function: linear;
transform: rotate(0);
transition-property: transform, opacity;
opacity: 1; }
.spin-out-ccw.mui-leave.mui-leave-active {
transform: rotate(-0.75turn);
opacity: 0; }
.slow {
transition-duration: 750ms !important; }
.fast {
transition-duration: 250ms !important; }
.linear {
transition-timing-function: linear !important; }
.ease {
transition-timing-function: ease !important; }
.ease-in {
transition-timing-function: ease-in !important; }
.ease-out {
transition-timing-function: ease-out !important; }
.ease-in-out {
transition-timing-function: ease-in-out !important; }
.bounce-in {
transition-timing-function: cubic-bezier(0.485, 0.155, 0.24, 1.245) !important; }
.bounce-out {
transition-timing-function: cubic-bezier(0.485, 0.155, 0.515, 0.845) !important; }
.bounce-in-out {
transition-timing-function: cubic-bezier(0.76, -0.245, 0.24, 1.245) !important; }
.short-delay {
transition-delay: 300ms !important; }
.long-delay {
transition-delay: 700ms !important; }
.shake {
animation-name: shake-7; }
@keyframes shake-7 {
0%, 10%, 20%, 30%, 40%, 50%, 60%, 70%, 80%, 90% {
transform: translateX(7%); }
5%, 15%, 25%, 35%, 45%, 55%, 65%, 75%, 85%, 95% {
transform: translateX(-7%); } }
.spin-cw {
animation-name: spin-cw-1turn; }
@keyframes spin-cw-1turn {
0% {
transform: rotate(-1turn); }
100% {
transform: rotate(0); } }
.spin-ccw {
animation-name: spin-cw-1turn; }
@keyframes spin-cw-1turn {
0% {
transform: rotate(0); }
100% {
transform: rotate(1turn); } }
.wiggle {
animation-name: wiggle-7deg; }
@keyframes wiggle-7deg {
40%, 50%, 60% {
transform: rotate(7deg); }
35%, 45%, 55%, 65% {
transform: rotate(-7deg); }
0%, 30%, 70%, 100% {
transform: rotate(0); } }
.shake,
.spin-cw,
.spin-ccw,
.wiggle {
animation-duration: 500ms; }
.infinite {
animation-iteration-count: infinite; }
.slow {
animation-duration: 750ms !important; }
.fast {
animation-duration: 250ms !important; }
.linear {
animation-timing-function: linear !important; }
.ease {
animation-timing-function: ease !important; }
.ease-in {
animation-timing-function: ease-in !important; }
.ease-out {
animation-timing-function: ease-out !important; }
.ease-in-out {
animation-timing-function: ease-in-out !important; }
.bounce-in {
animation-timing-function: cubic-bezier(0.485, 0.155, 0.24, 1.245) !important; }
.bounce-out {
animation-timing-function: cubic-bezier(0.485, 0.155, 0.515, 0.845) !important; }
.bounce-in-out {
animation-timing-function: cubic-bezier(0.76, -0.245, 0.24, 1.245) !important; }
.short-delay {
animation-delay: 300ms !important; }
.long-delay {
animation-delay: 700ms !important; }  html {
font-family: sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; } body {
margin: 0; }  article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
display: block; } audio,
canvas,
progress,
video {
display: inline-block; vertical-align: baseline; } audio:not([controls]) {
display: none;
height: 0; } [hidden],
template {
display: none; }  a {
background-color: transparent; } a:active,
a:hover {
outline: 0; }  abbr[title] {
border-bottom: 1px dotted; } b,
strong {
font-weight: bold; } dfn {
font-style: italic; } h1 {
font-size: 2em;
margin: 0.67em 0; } mark {
background: #ff0;
color: #000; } small {
font-size: 80%; } sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline; }
sup {
top: -0.5em; }
sub {
bottom: -0.25em; }  img {
border: 0; } svg:not(:root) {
overflow: hidden; }  figure {
margin: 1em 40px; } hr {
box-sizing: content-box;
height: 0; } pre {
overflow: auto; } code,
kbd,
pre,
samp {
font-family: monospace, monospace;
font-size: 1em; }   button,
input,
optgroup,
select,
textarea {
color: inherit; font: inherit; margin: 0; } button {
overflow: visible; } button,
select {
text-transform: none; } button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
-webkit-appearance: button; cursor: pointer; } button[disabled],
html input[disabled] {
cursor: not-allowed; } button::-moz-focus-inner,
input::-moz-focus-inner {
border: 0;
padding: 0; } input {
line-height: normal; } input[type="checkbox"],
input[type="radio"] {
box-sizing: border-box; padding: 0; } input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
height: auto; } input[type="search"] {
-webkit-appearance: textfield; box-sizing: content-box; } input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none; }   legend {
border: 0; padding: 0; } textarea {
overflow: auto; } optgroup {
font-weight: bold; }  table {
border-collapse: collapse;
border-spacing: 0; }
td,
th {
padding: 0; }
.foundation-mq {
font-family: "small=0em&medium=40em&large=64em&xlarge=75em&xxlarge=90em"; }
html {
font-size: 100%;
box-sizing: border-box; }
*,
*::before,
*::after {
box-sizing: inherit; }
body {
padding: 0;
margin: 0;
font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
font-weight: normal;
line-height: 1.5;
color: #0a0a0a;
background: #fefefe;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale; }
img {
max-width: 100%;
height: auto;
-ms-interpolation-mode: bicubic;
display: inline-block;
vertical-align: middle; }
textarea {
height: auto;
min-height: 50px;
border-radius: 0; }
select {
width: 100%;
border-radius: 0; }
#map_canvas img,
#map_canvas embed,
#map_canvas object,
.map_canvas img,
.map_canvas embed,
.map_canvas object,
.mqa-display img,
.mqa-display embed,
.mqa-display object {
max-width: none !important; }
button {
-webkit-appearance: none;
-moz-appearance: none;
background: transparent;
padding: 0;
border: 0;
border-radius: 0;
line-height: 1; }
[data-whatinput='mouse'] button {
outline: 0; }
.is-visible {
display: block !important; }
.is-hidden {
display: none !important; }
.row {
max-width: 90rem;
margin-left: auto;
margin-right: auto; }
.row::before, .row::after {
content: ' ';
display: table; }
.row::after {
clear: both; }
.row.collapse > .column, .row.collapse > .columns {
padding-left: 0;
padding-right: 0; }
.row .row {
margin-left: -0.625rem;
margin-right: -0.625rem; }
@media screen and (min-width: 40em) {
.row .row {
margin-left: -0.78125rem;
margin-right: -0.78125rem; } }
@media screen and (min-width: 64em) {
.row .row {
margin-left: -0.9375rem;
margin-right: -0.9375rem; } }
.row .row.collapse {
margin-left: 0;
margin-right: 0; }
.row.expanded {
max-width: none; }
.row.expanded .row {
margin-left: auto;
margin-right: auto; }
.column, .columns {
width: 100%;
float: left;
padding-left: 0.625rem;
padding-right: 0.625rem; }
@media screen and (min-width: 40em) {
.column, .columns {
padding-left: 0.78125rem;
padding-right: 0.78125rem; } }
@media screen and (min-width: 64em) {
.column, .columns {
padding-left: 0.9375rem;
padding-right: 0.9375rem; } }
.column:last-child:not(:first-child), .columns:last-child:not(:first-child) {
float: right; }
.column.end:last-child:last-child, .end.columns:last-child:last-child {
float: left; }
.column.row.row, .row.row.columns {
float: none; }
.row .column.row.row, .row .row.row.columns {
padding-left: 0;
padding-right: 0;
margin-left: 0;
margin-right: 0; }
.small-1 {
width: 8.3333333333%; }
.small-push-1 {
position: relative;
left: 8.3333333333%; }
.small-pull-1 {
position: relative;
left: -8.3333333333%; }
.small-offset-0 {
margin-left: 0%; }
.small-2 {
width: 16.6666666667%; }
.small-push-2 {
position: relative;
left: 16.6666666667%; }
.small-pull-2 {
position: relative;
left: -16.6666666667%; }
.small-offset-1 {
margin-left: 8.3333333333%; }
.small-3 {
width: 25%; }
.small-push-3 {
position: relative;
left: 25%; }
.small-pull-3 {
position: relative;
left: -25%; }
.small-offset-2 {
margin-left: 16.6666666667%; }
.small-4 {
width: 33.3333333333%; }
.small-push-4 {
position: relative;
left: 33.3333333333%; }
.small-pull-4 {
position: relative;
left: -33.3333333333%; }
.small-offset-3 {
margin-left: 25%; }
.small-5 {
width: 41.6666666667%; }
.small-push-5 {
position: relative;
left: 41.6666666667%; }
.small-pull-5 {
position: relative;
left: -41.6666666667%; }
.small-offset-4 {
margin-left: 33.3333333333%; }
.small-6 {
width: 50%; }
.small-push-6 {
position: relative;
left: 50%; }
.small-pull-6 {
position: relative;
left: -50%; }
.small-offset-5 {
margin-left: 41.6666666667%; }
.small-7 {
width: 58.3333333333%; }
.small-push-7 {
position: relative;
left: 58.3333333333%; }
.small-pull-7 {
position: relative;
left: -58.3333333333%; }
.small-offset-6 {
margin-left: 50%; }
.small-8 {
width: 66.6666666667%; }
.small-push-8 {
position: relative;
left: 66.6666666667%; }
.small-pull-8 {
position: relative;
left: -66.6666666667%; }
.small-offset-7 {
margin-left: 58.3333333333%; }
.small-9 {
width: 75%; }
.small-push-9 {
position: relative;
left: 75%; }
.small-pull-9 {
position: relative;
left: -75%; }
.small-offset-8 {
margin-left: 66.6666666667%; }
.small-10 {
width: 83.3333333333%; }
.small-push-10 {
position: relative;
left: 83.3333333333%; }
.small-pull-10 {
position: relative;
left: -83.3333333333%; }
.small-offset-9 {
margin-left: 75%; }
.small-11 {
width: 91.6666666667%; }
.small-push-11 {
position: relative;
left: 91.6666666667%; }
.small-pull-11 {
position: relative;
left: -91.6666666667%; }
.small-offset-10 {
margin-left: 83.3333333333%; }
.small-12 {
width: 100%; }
.small-offset-11 {
margin-left: 91.6666666667%; }
.small-up-1 > .column, .small-up-1 > .columns {
width: 100%;
float: left; }
.small-up-1 > .column:nth-of-type(1n), .small-up-1 > .columns:nth-of-type(1n) {
clear: none; }
.small-up-1 > .column:nth-of-type(1n+1), .small-up-1 > .columns:nth-of-type(1n+1) {
clear: both; }
.small-up-1 > .column:last-child, .small-up-1 > .columns:last-child {
float: left; }
.small-up-2 > .column, .small-up-2 > .columns {
width: 50%;
float: left; }
.small-up-2 > .column:nth-of-type(1n), .small-up-2 > .columns:nth-of-type(1n) {
clear: none; }
.small-up-2 > .column:nth-of-type(2n+1), .small-up-2 > .columns:nth-of-type(2n+1) {
clear: both; }
.small-up-2 > .column:last-child, .small-up-2 > .columns:last-child {
float: left; }
.small-up-3 > .column, .small-up-3 > .columns {
width: 33.3333333333%;
float: left; }
.small-up-3 > .column:nth-of-type(1n), .small-up-3 > .columns:nth-of-type(1n) {
clear: none; }
.small-up-3 > .column:nth-of-type(3n+1), .small-up-3 > .columns:nth-of-type(3n+1) {
clear: both; }
.small-up-3 > .column:last-child, .small-up-3 > .columns:last-child {
float: left; }
.small-up-4 > .column, .small-up-4 > .columns {
width: 25%;
float: left; }
.small-up-4 > .column:nth-of-type(1n), .small-up-4 > .columns:nth-of-type(1n) {
clear: none; }
.small-up-4 > .column:nth-of-type(4n+1), .small-up-4 > .columns:nth-of-type(4n+1) {
clear: both; }
.small-up-4 > .column:last-child, .small-up-4 > .columns:last-child {
float: left; }
.small-up-5 > .column, .small-up-5 > .columns {
width: 20%;
float: left; }
.small-up-5 > .column:nth-of-type(1n), .small-up-5 > .columns:nth-of-type(1n) {
clear: none; }
.small-up-5 > .column:nth-of-type(5n+1), .small-up-5 > .columns:nth-of-type(5n+1) {
clear: both; }
.small-up-5 > .column:last-child, .small-up-5 > .columns:last-child {
float: left; }
.small-up-6 > .column, .small-up-6 > .columns {
width: 16.6666666667%;
float: left; }
.small-up-6 > .column:nth-of-type(1n), .small-up-6 > .columns:nth-of-type(1n) {
clear: none; }
.small-up-6 > .column:nth-of-type(6n+1), .small-up-6 > .columns:nth-of-type(6n+1) {
clear: both; }
.small-up-6 > .column:last-child, .small-up-6 > .columns:last-child {
float: left; }
.small-up-7 > .column, .small-up-7 > .columns {
width: 14.2857142857%;
float: left; }
.small-up-7 > .column:nth-of-type(1n), .small-up-7 > .columns:nth-of-type(1n) {
clear: none; }
.small-up-7 > .column:nth-of-type(7n+1), .small-up-7 > .columns:nth-of-type(7n+1) {
clear: both; }
.small-up-7 > .column:last-child, .small-up-7 > .columns:last-child {
float: left; }
.small-up-8 > .column, .small-up-8 > .columns {
width: 12.5%;
float: left; }
.small-up-8 > .column:nth-of-type(1n), .small-up-8 > .columns:nth-of-type(1n) {
clear: none; }
.small-up-8 > .column:nth-of-type(8n+1), .small-up-8 > .columns:nth-of-type(8n+1) {
clear: both; }
.small-up-8 > .column:last-child, .small-up-8 > .columns:last-child {
float: left; }
.small-collapse > .column, .small-collapse > .columns {
padding-left: 0;
padding-right: 0; }
.small-collapse .row {
margin-left: 0;
margin-right: 0; }
.expanded.row .small-collapse.row {
margin-left: 0;
margin-right: 0; }
.small-uncollapse > .column, .small-uncollapse > .columns {
padding-left: 0.625rem;
padding-right: 0.625rem; }
.small-centered {
margin-left: auto;
margin-right: auto; }
.small-centered, .small-centered:last-child:not(:first-child) {
float: none;
clear: both; }
.small-uncentered,
.small-push-0,
.small-pull-0 {
position: static;
margin-left: 0;
margin-right: 0;
float: left; }
@media screen and (min-width: 40em) {
.medium-1 {
width: 8.3333333333%; }
.medium-push-1 {
position: relative;
left: 8.3333333333%; }
.medium-pull-1 {
position: relative;
left: -8.3333333333%; }
.medium-offset-0 {
margin-left: 0%; }
.medium-2 {
width: 16.6666666667%; }
.medium-push-2 {
position: relative;
left: 16.6666666667%; }
.medium-pull-2 {
position: relative;
left: -16.6666666667%; }
.medium-offset-1 {
margin-left: 8.3333333333%; }
.medium-3 {
width: 25%; }
.medium-push-3 {
position: relative;
left: 25%; }
.medium-pull-3 {
position: relative;
left: -25%; }
.medium-offset-2 {
margin-left: 16.6666666667%; }
.medium-4 {
width: 33.3333333333%; }
.medium-push-4 {
position: relative;
left: 33.3333333333%; }
.medium-pull-4 {
position: relative;
left: -33.3333333333%; }
.medium-offset-3 {
margin-left: 25%; }
.medium-5 {
width: 41.6666666667%; }
.medium-push-5 {
position: relative;
left: 41.6666666667%; }
.medium-pull-5 {
position: relative;
left: -41.6666666667%; }
.medium-offset-4 {
margin-left: 33.3333333333%; }
.medium-6 {
width: 50%; }
.medium-push-6 {
position: relative;
left: 50%; }
.medium-pull-6 {
position: relative;
left: -50%; }
.medium-offset-5 {
margin-left: 41.6666666667%; }
.medium-7 {
width: 58.3333333333%; }
.medium-push-7 {
position: relative;
left: 58.3333333333%; }
.medium-pull-7 {
position: relative;
left: -58.3333333333%; }
.medium-offset-6 {
margin-left: 50%; }
.medium-8 {
width: 66.6666666667%; }
.medium-push-8 {
position: relative;
left: 66.6666666667%; }
.medium-pull-8 {
position: relative;
left: -66.6666666667%; }
.medium-offset-7 {
margin-left: 58.3333333333%; }
.medium-9 {
width: 75%; }
.medium-push-9 {
position: relative;
left: 75%; }
.medium-pull-9 {
position: relative;
left: -75%; }
.medium-offset-8 {
margin-left: 66.6666666667%; }
.medium-10 {
width: 83.3333333333%; }
.medium-push-10 {
position: relative;
left: 83.3333333333%; }
.medium-pull-10 {
position: relative;
left: -83.3333333333%; }
.medium-offset-9 {
margin-left: 75%; }
.medium-11 {
width: 91.6666666667%; }
.medium-push-11 {
position: relative;
left: 91.6666666667%; }
.medium-pull-11 {
position: relative;
left: -91.6666666667%; }
.medium-offset-10 {
margin-left: 83.3333333333%; }
.medium-12 {
width: 100%; }
.medium-offset-11 {
margin-left: 91.6666666667%; }
.medium-up-1 > .column, .medium-up-1 > .columns {
width: 100%;
float: left; }
.medium-up-1 > .column:nth-of-type(1n), .medium-up-1 > .columns:nth-of-type(1n) {
clear: none; }
.medium-up-1 > .column:nth-of-type(1n+1), .medium-up-1 > .columns:nth-of-type(1n+1) {
clear: both; }
.medium-up-1 > .column:last-child, .medium-up-1 > .columns:last-child {
float: left; }
.medium-up-2 > .column, .medium-up-2 > .columns {
width: 50%;
float: left; }
.medium-up-2 > .column:nth-of-type(1n), .medium-up-2 > .columns:nth-of-type(1n) {
clear: none; }
.medium-up-2 > .column:nth-of-type(2n+1), .medium-up-2 > .columns:nth-of-type(2n+1) {
clear: both; }
.medium-up-2 > .column:last-child, .medium-up-2 > .columns:last-child {
float: left; }
.medium-up-3 > .column, .medium-up-3 > .columns {
width: 33.3333333333%;
float: left; }
.medium-up-3 > .column:nth-of-type(1n), .medium-up-3 > .columns:nth-of-type(1n) {
clear: none; }
.medium-up-3 > .column:nth-of-type(3n+1), .medium-up-3 > .columns:nth-of-type(3n+1) {
clear: both; }
.medium-up-3 > .column:last-child, .medium-up-3 > .columns:last-child {
float: left; }
.medium-up-4 > .column, .medium-up-4 > .columns {
width: 25%;
float: left; }
.medium-up-4 > .column:nth-of-type(1n), .medium-up-4 > .columns:nth-of-type(1n) {
clear: none; }
.medium-up-4 > .column:nth-of-type(4n+1), .medium-up-4 > .columns:nth-of-type(4n+1) {
clear: both; }
.medium-up-4 > .column:last-child, .medium-up-4 > .columns:last-child {
float: left; }
.medium-up-5 > .column, .medium-up-5 > .columns {
width: 20%;
float: left; }
.medium-up-5 > .column:nth-of-type(1n), .medium-up-5 > .columns:nth-of-type(1n) {
clear: none; }
.medium-up-5 > .column:nth-of-type(5n+1), .medium-up-5 > .columns:nth-of-type(5n+1) {
clear: both; }
.medium-up-5 > .column:last-child, .medium-up-5 > .columns:last-child {
float: left; }
.medium-up-6 > .column, .medium-up-6 > .columns {
width: 16.6666666667%;
float: left; }
.medium-up-6 > .column:nth-of-type(1n), .medium-up-6 > .columns:nth-of-type(1n) {
clear: none; }
.medium-up-6 > .column:nth-of-type(6n+1), .medium-up-6 > .columns:nth-of-type(6n+1) {
clear: both; }
.medium-up-6 > .column:last-child, .medium-up-6 > .columns:last-child {
float: left; }
.medium-up-7 > .column, .medium-up-7 > .columns {
width: 14.2857142857%;
float: left; }
.medium-up-7 > .column:nth-of-type(1n), .medium-up-7 > .columns:nth-of-type(1n) {
clear: none; }
.medium-up-7 > .column:nth-of-type(7n+1), .medium-up-7 > .columns:nth-of-type(7n+1) {
clear: both; }
.medium-up-7 > .column:last-child, .medium-up-7 > .columns:last-child {
float: left; }
.medium-up-8 > .column, .medium-up-8 > .columns {
width: 12.5%;
float: left; }
.medium-up-8 > .column:nth-of-type(1n), .medium-up-8 > .columns:nth-of-type(1n) {
clear: none; }
.medium-up-8 > .column:nth-of-type(8n+1), .medium-up-8 > .columns:nth-of-type(8n+1) {
clear: both; }
.medium-up-8 > .column:last-child, .medium-up-8 > .columns:last-child {
float: left; }
.medium-collapse > .column, .medium-collapse > .columns {
padding-left: 0;
padding-right: 0; }
.medium-collapse .row {
margin-left: 0;
margin-right: 0; }
.expanded.row .medium-collapse.row {
margin-left: 0;
margin-right: 0; }
.medium-uncollapse > .column, .medium-uncollapse > .columns {
padding-left: 0.78125rem;
padding-right: 0.78125rem; }
.medium-centered {
margin-left: auto;
margin-right: auto; }
.medium-centered, .medium-centered:last-child:not(:first-child) {
float: none;
clear: both; }
.medium-uncentered,
.medium-push-0,
.medium-pull-0 {
position: static;
margin-left: 0;
margin-right: 0;
float: left; } }
@media screen and (min-width: 64em) {
.large-1 {
width: 8.3333333333%; }
.large-push-1 {
position: relative;
left: 8.3333333333%; }
.large-pull-1 {
position: relative;
left: -8.3333333333%; }
.large-offset-0 {
margin-left: 0%; }
.large-2 {
width: 16.6666666667%; }
.large-push-2 {
position: relative;
left: 16.6666666667%; }
.large-pull-2 {
position: relative;
left: -16.6666666667%; }
.large-offset-1 {
margin-left: 8.3333333333%; }
.large-3 {
width: 25%; }
.large-push-3 {
position: relative;
left: 25%; }
.large-pull-3 {
position: relative;
left: -25%; }
.large-offset-2 {
margin-left: 16.6666666667%; }
.large-4 {
width: 33.3333333333%; }
.large-push-4 {
position: relative;
left: 33.3333333333%; }
.large-pull-4 {
position: relative;
left: -33.3333333333%; }
.large-offset-3 {
margin-left: 25%; }
.large-5 {
width: 41.6666666667%; }
.large-push-5 {
position: relative;
left: 41.6666666667%; }
.large-pull-5 {
position: relative;
left: -41.6666666667%; }
.large-offset-4 {
margin-left: 33.3333333333%; }
.large-6 {
width: 50%; }
.large-push-6 {
position: relative;
left: 50%; }
.large-pull-6 {
position: relative;
left: -50%; }
.large-offset-5 {
margin-left: 41.6666666667%; }
.large-7 {
width: 58.3333333333%; }
.large-push-7 {
position: relative;
left: 58.3333333333%; }
.large-pull-7 {
position: relative;
left: -58.3333333333%; }
.large-offset-6 {
margin-left: 50%; }
.large-8 {
width: 66.6666666667%; }
.large-push-8 {
position: relative;
left: 66.6666666667%; }
.large-pull-8 {
position: relative;
left: -66.6666666667%; }
.large-offset-7 {
margin-left: 58.3333333333%; }
.large-9 {
width: 75%; }
.large-push-9 {
position: relative;
left: 75%; }
.large-pull-9 {
position: relative;
left: -75%; }
.large-offset-8 {
margin-left: 66.6666666667%; }
.large-10 {
width: 83.3333333333%; }
.large-push-10 {
position: relative;
left: 83.3333333333%; }
.large-pull-10 {
position: relative;
left: -83.3333333333%; }
.large-offset-9 {
margin-left: 75%; }
.large-11 {
width: 91.6666666667%; }
.large-push-11 {
position: relative;
left: 91.6666666667%; }
.large-pull-11 {
position: relative;
left: -91.6666666667%; }
.large-offset-10 {
margin-left: 83.3333333333%; }
.large-12 {
width: 100%; }
.large-offset-11 {
margin-left: 91.6666666667%; }
.large-up-1 > .column, .large-up-1 > .columns {
width: 100%;
float: left; }
.large-up-1 > .column:nth-of-type(1n), .large-up-1 > .columns:nth-of-type(1n) {
clear: none; }
.large-up-1 > .column:nth-of-type(1n+1), .large-up-1 > .columns:nth-of-type(1n+1) {
clear: both; }
.large-up-1 > .column:last-child, .large-up-1 > .columns:last-child {
float: left; }
.large-up-2 > .column, .large-up-2 > .columns {
width: 50%;
float: left; }
.large-up-2 > .column:nth-of-type(1n), .large-up-2 > .columns:nth-of-type(1n) {
clear: none; }
.large-up-2 > .column:nth-of-type(2n+1), .large-up-2 > .columns:nth-of-type(2n+1) {
clear: both; }
.large-up-2 > .column:last-child, .large-up-2 > .columns:last-child {
float: left; }
.large-up-3 > .column, .large-up-3 > .columns {
width: 33.3333333333%;
float: left; }
.large-up-3 > .column:nth-of-type(1n), .large-up-3 > .columns:nth-of-type(1n) {
clear: none; }
.large-up-3 > .column:nth-of-type(3n+1), .large-up-3 > .columns:nth-of-type(3n+1) {
clear: both; }
.large-up-3 > .column:last-child, .large-up-3 > .columns:last-child {
float: left; }
.large-up-4 > .column, .large-up-4 > .columns {
width: 25%;
float: left; }
.large-up-4 > .column:nth-of-type(1n), .large-up-4 > .columns:nth-of-type(1n) {
clear: none; }
.large-up-4 > .column:nth-of-type(4n+1), .large-up-4 > .columns:nth-of-type(4n+1) {
clear: both; }
.large-up-4 > .column:last-child, .large-up-4 > .columns:last-child {
float: left; }
.large-up-5 > .column, .large-up-5 > .columns {
width: 20%;
float: left; }
.large-up-5 > .column:nth-of-type(1n), .large-up-5 > .columns:nth-of-type(1n) {
clear: none; }
.large-up-5 > .column:nth-of-type(5n+1), .large-up-5 > .columns:nth-of-type(5n+1) {
clear: both; }
.large-up-5 > .column:last-child, .large-up-5 > .columns:last-child {
float: left; }
.large-up-6 > .column, .large-up-6 > .columns {
width: 16.6666666667%;
float: left; }
.large-up-6 > .column:nth-of-type(1n), .large-up-6 > .columns:nth-of-type(1n) {
clear: none; }
.large-up-6 > .column:nth-of-type(6n+1), .large-up-6 > .columns:nth-of-type(6n+1) {
clear: both; }
.large-up-6 > .column:last-child, .large-up-6 > .columns:last-child {
float: left; }
.large-up-7 > .column, .large-up-7 > .columns {
width: 14.2857142857%;
float: left; }
.large-up-7 > .column:nth-of-type(1n), .large-up-7 > .columns:nth-of-type(1n) {
clear: none; }
.large-up-7 > .column:nth-of-type(7n+1), .large-up-7 > .columns:nth-of-type(7n+1) {
clear: both; }
.large-up-7 > .column:last-child, .large-up-7 > .columns:last-child {
float: left; }
.large-up-8 > .column, .large-up-8 > .columns {
width: 12.5%;
float: left; }
.large-up-8 > .column:nth-of-type(1n), .large-up-8 > .columns:nth-of-type(1n) {
clear: none; }
.large-up-8 > .column:nth-of-type(8n+1), .large-up-8 > .columns:nth-of-type(8n+1) {
clear: both; }
.large-up-8 > .column:last-child, .large-up-8 > .columns:last-child {
float: left; }
.large-collapse > .column, .large-collapse > .columns {
padding-left: 0;
padding-right: 0; }
.large-collapse .row {
margin-left: 0;
margin-right: 0; }
.expanded.row .large-collapse.row {
margin-left: 0;
margin-right: 0; }
.large-uncollapse > .column, .large-uncollapse > .columns {
padding-left: 0.9375rem;
padding-right: 0.9375rem; }
.large-centered {
margin-left: auto;
margin-right: auto; }
.large-centered, .large-centered:last-child:not(:first-child) {
float: none;
clear: both; }
.large-uncentered,
.large-push-0,
.large-pull-0 {
position: static;
margin-left: 0;
margin-right: 0;
float: left; } }
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
p,
blockquote,
th,
td {
margin: 0;
padding: 0; }
p {
font-size: inherit;
line-height: 1.6;
margin-bottom: 1rem;
text-rendering: optimizeLegibility; }
em,
i {
font-style: italic;
line-height: inherit; }
strong,
b {
font-weight: bold;
line-height: inherit; }
small {
font-size: 80%;
line-height: inherit; }
h1,
h2,
h3,
h4,
h5,
h6 {
font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
font-weight: normal;
font-style: normal;
color: inherit;
text-rendering: optimizeLegibility;
margin-top: 0;
margin-bottom: 0.5rem;
line-height: 1.4; }
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small {
color: #cacaca;
line-height: 0; }
h1 {
font-size: 1.5rem; }
h2 {
font-size: 1.25rem; }
h3 {
font-size: 1.1875rem; }
h4 {
font-size: 1.125rem; }
h5 {
font-size: 1.0625rem; }
h6 {
font-size: 1rem; }
@media screen and (min-width: 40em) {
h1 {
font-size: 3rem; }
h2 {
font-size: 2.5rem; }
h3 {
font-size: 1.9375rem; }
h4 {
font-size: 1.5625rem; }
h5 {
font-size: 1.25rem; }
h6 {
font-size: 1rem; } }
a {
color: #2199e8;
text-decoration: none;
line-height: inherit;
cursor: pointer; }
a:hover, a:focus {
color: #1585cf; }
a img {
border: 0; }
hr {
max-width: 90rem;
height: 0;
border-right: 0;
border-top: 0;
border-bottom: 1px solid #cacaca;
border-left: 0;
margin: 1.25rem auto;
clear: both; }
ul,
ol,
dl {
line-height: 1.6;
margin-bottom: 1rem;
list-style-position: outside; }
li {
font-size: inherit; }
ul {
list-style-type: disc;
margin-left: 1.25rem; }
ol {
margin-left: 1.25rem; }
ul ul, ul ol, ol ul, ol ol {
margin-left: 1.25rem;
margin-bottom: 0; }
dl {
margin-bottom: 1rem; }
dl dt {
margin-bottom: 0.3rem;
font-weight: bold; }
blockquote {
margin: 0 0 1rem;
padding: 0.5625rem 1.25rem 0 1.1875rem;
border-left: 1px solid #cacaca; }
blockquote, blockquote p {
line-height: 1.6;
color: #8a8a8a; }
cite {
display: block;
font-size: 0.8125rem;
color: #8a8a8a; }
cite:before {
content: '\2014 \0020'; }
abbr {
color: #0a0a0a;
cursor: help;
border-bottom: 1px dotted #0a0a0a; }
code {
font-family: Consolas, "Liberation Mono", Courier, monospace;
font-weight: normal;
color: #0a0a0a;
background-color: #e6e6e6;
border: 1px solid #cacaca;
padding: 0.125rem 0.3125rem 0.0625rem; }
kbd {
padding: 0.125rem 0.25rem 0;
margin: 0;
background-color: #e6e6e6;
color: #0a0a0a;
font-family: Consolas, "Liberation Mono", Courier, monospace; }
.subheader {
margin-top: 0.2rem;
margin-bottom: 0.5rem;
font-weight: normal;
line-height: 1.4;
color: #8a8a8a; }
.lead {
font-size: 125%;
line-height: 1.6; }
.stat {
font-size: 2.5rem;
line-height: 1; }
p + .stat {
margin-top: -1rem; }
.no-bullet {
margin-left: 0;
list-style: none; }
.text-left {
text-align: left; }
.text-right {
text-align: right; }
.text-center {
text-align: center; }
.text-justify {
text-align: justify; }
@media screen and (min-width: 40em) {
.medium-text-left {
text-align: left; }
.medium-text-right {
text-align: right; }
.medium-text-center {
text-align: center; }
.medium-text-justify {
text-align: justify; } }
@media screen and (min-width: 64em) {
.large-text-left {
text-align: left; }
.large-text-right {
text-align: right; }
.large-text-center {
text-align: center; }
.large-text-justify {
text-align: justify; } }
.show-for-print {
display: none !important; }
@media print {
* {
background: transparent !important;
color: black !important;
box-shadow: none !important;
text-shadow: none !important; }
.show-for-print {
display: block !important; }
.hide-for-print {
display: none !important; }
table.show-for-print {
display: table !important; }
thead.show-for-print {
display: table-header-group !important; }
tbody.show-for-print {
display: table-row-group !important; }
tr.show-for-print {
display: table-row !important; }
td.show-for-print {
display: table-cell !important; }
th.show-for-print {
display: table-cell !important; }
a,
a:visited {
text-decoration: underline; }
a[href]:after {
content: " (" attr(href) ")"; }
.ir a:after,
a[href^='javascript:']:after,
a[href^='#']:after {
content: ''; }
abbr[title]:after {
content: " (" attr(title) ")"; }
pre,
blockquote {
border: 1px solid #8a8a8a;
page-break-inside: avoid; }
thead {
display: table-header-group; }
tr,
img {
page-break-inside: avoid; }
img {
max-width: 100% !important; }
@page {
margin: 0.5cm; }
p,
h2,
h3 {
orphans: 3;
widows: 3; }
h2,
h3 {
page-break-after: avoid; } }
.button {
display: inline-block;
text-align: center;
line-height: 1;
cursor: pointer;
-webkit-appearance: none;
transition: background-color 0.25s ease-out, color 0.25s ease-out;
vertical-align: middle;
border: 1px solid transparent;
border-radius: 0;
padding: 0.85em 1em;
margin: 0 0 1rem 0;
font-size: 0.9rem;
background-color: #2199e8;
color: #0a0a0a; }
[data-whatinput='mouse'] .button {
outline: 0; }
.button:hover, .button:focus {
background-color: #1583cc;
color: #0a0a0a; }
.button.tiny {
font-size: 0.6rem; }
.button.small {
font-size: 0.75rem; }
.button.large {
font-size: 1.25rem; }
.button.expanded {
display: block;
width: 100%;
margin-left: 0;
margin-right: 0; }
.button.primary {
background-color: #2199e8;
color: #0a0a0a; }
.button.primary:hover, .button.primary:focus {
background-color: #147cc0;
color: #0a0a0a; }
.button.secondary {
background-color: #777;
color: #0a0a0a; }
.button.secondary:hover, .button.secondary:focus {
background-color: #5f5f5f;
color: #0a0a0a; }
.button.success {
background-color: #3adb76;
color: #0a0a0a; }
.button.success:hover, .button.success:focus {
background-color: #22bb5b;
color: #0a0a0a; }
.button.warning {
background-color: #ffae00;
color: #0a0a0a; }
.button.warning:hover, .button.warning:focus {
background-color: #cc8b00;
color: #0a0a0a; }
.button.alert {
background-color: #ec5840;
color: #0a0a0a; }
.button.alert:hover, .button.alert:focus {
background-color: #da3116;
color: #0a0a0a; }
.button.hollow {
border: 1px solid #2199e8;
color: #2199e8; }
.button.hollow, .button.hollow:hover, .button.hollow:focus {
background-color: transparent; }
.button.hollow:hover, .button.hollow:focus {
border-color: #0c4d78;
color: #0c4d78; }
.button.hollow.primary {
border: 1px solid #2199e8;
color: #2199e8; }
.button.hollow.primary:hover, .button.hollow.primary:focus {
border-color: #0c4d78;
color: #0c4d78; }
.button.hollow.secondary {
border: 1px solid #777;
color: #777; }
.button.hollow.secondary:hover, .button.hollow.secondary:focus {
border-color: #3c3c3c;
color: #3c3c3c; }
.button.hollow.success {
border: 1px solid #3adb76;
color: #3adb76; }
.button.hollow.success:hover, .button.hollow.success:focus {
border-color: #157539;
color: #157539; }
.button.hollow.warning {
border: 1px solid #ffae00;
color: #ffae00; }
.button.hollow.warning:hover, .button.hollow.warning:focus {
border-color: #805700;
color: #805700; }
.button.hollow.alert {
border: 1px solid #ec5840;
color: #ec5840; }
.button.hollow.alert:hover, .button.hollow.alert:focus {
border-color: #881f0e;
color: #881f0e; }
.button.disabled, .button[disabled] {
opacity: 0.25;
cursor: not-allowed; }
.button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus {
background-color: #2199e8;
color: #0a0a0a; }
.button.disabled.primary, .button.primary[disabled] {
opacity: 0.25;
cursor: not-allowed; }
.button.disabled.primary:hover, .button.disabled.primary:focus, .button.primary[disabled]:hover, .button.primary[disabled]:focus {
background-color: #2199e8;
color: #0a0a0a; }
.button.disabled.secondary, .button.secondary[disabled] {
opacity: 0.25;
cursor: not-allowed; }
.button.disabled.secondary:hover, .button.disabled.secondary:focus, .button.secondary[disabled]:hover, .button.secondary[disabled]:focus {
background-color: #777;
color: #0a0a0a; }
.button.disabled.success, .button.success[disabled] {
opacity: 0.25;
cursor: not-allowed; }
.button.disabled.success:hover, .button.disabled.success:focus, .button.success[disabled]:hover, .button.success[disabled]:focus {
background-color: #3adb76;
color: #0a0a0a; }
.button.disabled.warning, .button.warning[disabled] {
opacity: 0.25;
cursor: not-allowed; }
.button.disabled.warning:hover, .button.disabled.warning:focus, .button.warning[disabled]:hover, .button.warning[disabled]:focus {
background-color: #ffae00;
color: #0a0a0a; }
.button.disabled.alert, .button.alert[disabled] {
opacity: 0.25;
cursor: not-allowed; }
.button.disabled.alert:hover, .button.disabled.alert:focus, .button.alert[disabled]:hover, .button.alert[disabled]:focus {
background-color: #ec5840;
color: #0a0a0a; }
.button.dropdown::after {
content: '';
display: block;
width: 0;
height: 0;
border: inset 0.4em;
border-color: #fefefe transparent transparent;
border-top-style: solid;
border-bottom-width: 0;
position: relative;
top: 0.4em;
float: right;
margin-left: 1em;
display: inline-block; }
.button.arrow-only::after {
margin-left: 0;
float: none;
top: -0.1em; }
[type='text'], [type='password'], [type='date'], [type='datetime'], [type='datetime-local'], [type='month'], [type='week'], [type='email'], [type='number'], [type='search'], [type='tel'], [type='time'], [type='url'], [type='color'],
textarea {
display: block;
box-sizing: border-box;
width: 100%;
height: 2.4375rem;
padding: 0.5rem;
border: 1px solid #cacaca;
margin: 0 0 1rem;
font-family: inherit;
font-size: 1rem;
color: #0a0a0a;
background-color: #fefefe;
box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.1);
border-radius: 0;
transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
-webkit-appearance: none;
-moz-appearance: none; }
[type='text']:focus, [type='password']:focus, [type='date']:focus, [type='datetime']:focus, [type='datetime-local']:focus, [type='month']:focus, [type='week']:focus, [type='email']:focus, [type='number']:focus, [type='search']:focus, [type='tel']:focus, [type='time']:focus, [type='url']:focus, [type='color']:focus,
textarea:focus {
border: 1px solid #8a8a8a;
background-color: #fefefe;
outline: none;
box-shadow: 0 0 5px #cacaca;
transition: box-shadow 0.5s, border-color 0.25s ease-in-out; }
textarea {
max-width: 100%; }
textarea[rows] {
height: auto; }
input::placeholder,
textarea::placeholder {
color: #999; }
input:disabled, input[readonly],
textarea:disabled,
textarea[readonly] {
background-color: #e6e6e6;
cursor: default; }
[type='submit'],
[type='button'] {
border-radius: 0;
-webkit-appearance: none;
-moz-appearance: none; }
input[type='search'] {
box-sizing: border-box; }
[type='file'],
[type='checkbox'],
[type='radio'] {
margin: 0 0 1rem; }
[type='checkbox'] + label,
[type='radio'] + label {
display: inline-block;
margin-left: 0.5rem;
margin-right: 1rem;
margin-bottom: 0;
vertical-align: baseline; }
[type='checkbox'] + label[for],
[type='radio'] + label[for] {
cursor: pointer; }
label > [type='checkbox'],
label > [type='radio'] {
margin-right: 0.5rem; }
[type='file'] {
width: 100%; }
label {
display: block;
margin: 0;
font-size: 0.875rem;
font-weight: normal;
line-height: 1.8;
color: #0a0a0a; }
label.middle {
margin: 0 0 1rem;
padding: 0.5625rem 0; }
.help-text {
margin-top: -0.5rem;
font-size: 0.8125rem;
font-style: italic;
color: #0a0a0a; }
.input-group {
display: table;
width: 100%;
margin-bottom: 1rem; }
.input-group > :first-child {
border-radius: 0 0 0 0; }
.input-group > :last-child > * {
border-radius: 0 0 0 0; }
.input-group-button, .input-group-field, .input-group-label {
margin: 0;
white-space: nowrap;
display: table-cell;
vertical-align: middle; }
.input-group-label {
text-align: center;
padding: 0 1rem;
background: #e6e6e6;
color: #0a0a0a;
border: 1px solid #cacaca;
white-space: nowrap;
width: 1%;
height: 100%; }
.input-group-label:first-child {
border-right: 0; }
.input-group-label:last-child {
border-left: 0; }
.input-group-field {
border-radius: 0;
height: 2.5rem; }
.input-group-button {
padding-top: 0;
padding-bottom: 0;
text-align: center;
height: 100%;
width: 1%; }
.input-group-button a,
.input-group-button input,
.input-group-button button {
margin: 0; }
.input-group .input-group-button {
display: table-cell; }
fieldset {
border: 0;
padding: 0;
margin: 0; }
legend {
margin-bottom: 0.5rem;
max-width: 100%; }
.fieldset {
border: 1px solid #cacaca;
padding: 1.25rem;
margin: 1.125rem 0; }
.fieldset legend {
background: #fefefe;
padding: 0 0.1875rem;
margin: 0;
margin-left: -0.1875rem; }
select {
height: 2.4375rem;
padding: 0.5rem;
border: 1px solid #cacaca;
margin: 0 0 1rem;
font-size: 1rem;
font-family: inherit;
line-height: normal;
color: #0a0a0a;
background-color: #fefefe;
border-radius: 0;
-webkit-appearance: none;
-moz-appearance: none;
background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' width='32' height='24' viewBox='0 0 32 24'><polygon points='0,0 32,0 16,24' style='fill: rgb%28138, 138, 138%29'></polygon></svg>");
background-size: 9px 6px;
background-position: right -1rem center;
background-origin: content-box;
background-repeat: no-repeat;
padding-right: 1.5rem; }
@media screen and (min-width: 0\0) {
select {
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIpJREFUeNrEkckNgDAMBBfRkEt0ObRBBdsGXUDgmQfK4XhH2m8czQAAy27R3tsw4Qfe2x8uOO6oYLb6GlOor3GF+swURAOmUJ+RwtEJs9WvTGEYxBXqI1MQAZhCfUQKRzDMVj+TwrAIV6jvSUEkYAr1LSkcyTBb/V+KYfX7xAeusq3sLDtGH3kEGACPWIflNZfhRQAAAABJRU5ErkJggg==); } }
select:disabled {
background-color: #e6e6e6;
cursor: default; }
select::-ms-expand {
display: none; }
select[multiple] {
height: auto;
background-image: none; }
.is-invalid-input:not(:focus) {
background-color: rgba(236, 88, 64, 0.1);
border-color: #ec5840; }
.is-invalid-label {
color: #ec5840; }
.form-error {
display: none;
margin-top: -0.5rem;
margin-bottom: 1rem;
font-size: 0.75rem;
font-weight: bold;
color: #ec5840; }
.form-error.is-visible {
display: block; }
.sticky-container {
position: relative; }
.sticky {
position: absolute;
z-index: 0;
transform: translate3d(0, 0, 0); }
.sticky.is-stuck {
position: fixed;
z-index: 5; }
.sticky.is-stuck.is-at-top {
top: 0; }
.sticky.is-stuck.is-at-bottom {
bottom: 0; }
.sticky.is-anchored {
position: absolute;
left: auto;
right: auto; }
.sticky.is-anchored.is-at-bottom {
bottom: 0; }
.tabs {
margin: 0;
list-style-type: none;
background: #fefefe;
border: 1px solid #e6e6e6; }
.tabs::before, .tabs::after {
content: ' ';
display: table; }
.tabs::after {
clear: both; }
.tabs.vertical > li {
width: auto;
float: none;
display: block; }
.tabs.simple > li > a {
padding: 0; }
.tabs.simple > li > a:hover {
background: transparent; }
.tabs.primary {
background: #2199e8; }
.tabs.primary > li > a {
color: #fefefe; }
.tabs.primary > li > a:hover, .tabs.primary > li > a:focus {
background: #1893e4; }
.tabs-title {
float: left; }
.tabs-title > a {
display: block;
padding: 1.25rem 1.5rem;
line-height: 1;
font-size: 0.75rem; }
.tabs-title > a:hover {
background: #fefefe; }
.tabs-title > a:focus, .tabs-title > a[aria-selected='true'] {
background: #e6e6e6; }
.tabs-content {
background: #fefefe;
transition: all 0.5s ease;
border: 1px solid #e6e6e6;
border-top: 0; }
.tabs-content.vertical {
border: 1px solid #e6e6e6;
border-left: 0; }
.tabs-panel {
display: none;
padding: 1rem; }
.tabs-panel.is-active {
display: block; }
.thumbnail {
border: solid 4px #fefefe;
box-shadow: 0 0 0 1px rgba(10, 10, 10, 0.2);
display: inline-block;
line-height: 0;
max-width: 100%;
transition: box-shadow 200ms ease-out;
border-radius: 0;
margin-bottom: 1rem; }
.thumbnail:hover, .thumbnail:focus {
box-shadow: 0 0 6px 1px rgba(33, 153, 232, 0.5); }
.title-bar {
background: #0a0a0a;
color: #fefefe;
padding: 0.5rem; }
.title-bar::before, .title-bar::after {
content: ' ';
display: table; }
.title-bar::after {
clear: both; }
.title-bar .menu-icon {
margin-left: 0.25rem;
margin-right: 0.25rem; }
.title-bar-left {
float: left; }
.title-bar-right {
float: right;
text-align: right; }
.title-bar-title {
font-weight: bold;
vertical-align: middle;
display: inline-block; }
.has-tip {
border-bottom: dotted 1px #8a8a8a;
font-weight: 500;
position: relative;
display: inline-block;
cursor: help; }
.tooltip {
background-color: #0a0a0a;
color: #fefefe;
font-size: 14px;
padding: 0.2rem 0.5rem;
position: absolute;
z-index: 10;
top: calc(100% + 0.4979rem);
max-width: 10rem !important;
border-radius: 0; }
.tooltip::before {
content: '';
display: block;
width: 0;
height: 0;
border: inset 0.65rem;
border-color: transparent transparent #0a0a0a;
border-bottom-style: solid;
border-top-width: 0;
bottom: 100%;
position: absolute;
left: 50%;
transform: translateX(-50%); }
.tooltip.top::before {
content: '';
display: block;
width: 0;
height: 0;
border: inset 0.65rem;
border-color: #0a0a0a transparent transparent;
border-top-style: solid;
border-bottom-width: 0;
top: 100%;
bottom: auto; }
.tooltip.left::before {
content: '';
display: block;
width: 0;
height: 0;
border: inset 0.65rem;
border-color: transparent transparent transparent #0a0a0a;
border-left-style: solid;
border-right-width: 0;
bottom: auto;
left: 100%;
top: 50%;
transform: translateY(-50%); }
.tooltip.right::before {
content: '';
display: block;
width: 0;
height: 0;
border: inset 0.65rem;
border-color: transparent #0a0a0a transparent transparent;
border-right-style: solid;
border-left-width: 0;
bottom: auto;
left: auto;
right: 100%;
top: 50%;
transform: translateY(-50%); }
.top-bar {
padding: 0.5rem; }
.top-bar::before, .top-bar::after {
content: ' ';
display: table; }
.top-bar::after {
clear: both; }
.top-bar,
.top-bar ul {
background-color: #e6e6e6; }
.top-bar input {
max-width: 200px;
margin-right: 1rem; }
.top-bar .input-group-field {
width: 100%;
margin-right: 0; }
.top-bar input.button {
width: auto; }
.top-bar .top-bar-left,
.top-bar .top-bar-right {
width: 100%; }
@media screen and (min-width: 40em) {
.top-bar .top-bar-left,
.top-bar .top-bar-right {
width: auto; } }
@media screen and (max-width: 63.9375em) {
.top-bar.stacked-for-medium .top-bar-left,
.top-bar.stacked-for-medium .top-bar-right {
width: 100%; } }
@media screen and (max-width: 74.9375em) {
.top-bar.stacked-for-large .top-bar-left,
.top-bar.stacked-for-large .top-bar-right {
width: 100%; } }
.top-bar-title {
float: left;
margin-right: 1rem; }
.top-bar-left {
float: left; }
.top-bar-right {
float: right; }
.hide {
display: none !important; }
.invisible {
visibility: hidden; }
@media screen and (max-width: 39.9375em) {
.hide-for-small-only {
display: none !important; } }
@media screen and (max-width: 0em), screen and (min-width: 40em) {
.show-for-small-only {
display: none !important; } }
@media screen and (min-width: 40em) {
.hide-for-medium {
display: none !important; } }
@media screen and (max-width: 39.9375em) {
.show-for-medium {
display: none !important; } }
@media screen and (min-width: 40em) and (max-width: 63.9375em) {
.hide-for-medium-only {
display: none !important; } }
@media screen and (max-width: 39.9375em), screen and (min-width: 64em) {
.show-for-medium-only {
display: none !important; } }
@media screen and (min-width: 64em) {
.hide-for-large {
display: none !important; } }
@media screen and (max-width: 63.9375em) {
.show-for-large {
display: none !important; } }
@media screen and (min-width: 64em) and (max-width: 74.9375em) {
.hide-for-large-only {
display: none !important; } }
@media screen and (max-width: 63.9375em), screen and (min-width: 75em) {
.show-for-large-only {
display: none !important; } }
.show-for-sr,
.show-on-focus {
position: absolute !important;
width: 1px;
height: 1px;
overflow: hidden;
clip: rect(0, 0, 0, 0); }
.show-on-focus:active, .show-on-focus:focus {
position: static !important;
height: auto;
width: auto;
overflow: visible;
clip: auto; }
.show-for-landscape,
.hide-for-portrait {
display: block !important; }
@media screen and (orientation: landscape) {
.show-for-landscape,
.hide-for-portrait {
display: block !important; } }
@media screen and (orientation: portrait) {
.show-for-landscape,
.hide-for-portrait {
display: none !important; } }
.hide-for-landscape,
.show-for-portrait {
display: none !important; }
@media screen and (orientation: landscape) {
.hide-for-landscape,
.show-for-portrait {
display: none !important; } }
@media screen and (orientation: portrait) {
.hide-for-landscape,
.show-for-portrait {
display: block !important; } }
.float-left {
float: left !important; }
.float-right {
float: right !important; }
.float-center {
display: block;
margin-left: auto;
margin-right: auto; }
.clearfix::before, .clearfix::after {
content: ' ';
display: table; }
.clearfix::after {
clear: both; }
.slide-in-down.mui-enter {
transition-duration: 500ms;
transition-timing-function: linear;
transform: translateY(-100%);
transition-property: transform, opacity;
backface-visibility: hidden; }
.slide-in-down.mui-enter.mui-enter-active {
transform: translateY(0); }
.slide-in-left.mui-enter {
transition-duration: 500ms;
transition-timing-function: linear;
transform: translateX(-100%);
transition-property: transform, opacity;
backface-visibility: hidden; }
.slide-in-left.mui-enter.mui-enter-active {
transform: translateX(0); }
.slide-in-up.mui-enter {
transition-duration: 500ms;
transition-timing-function: linear;
transform: translateY(100%);
transition-property: transform, opacity;
backface-visibility: hidden; }
.slide-in-up.mui-enter.mui-enter-active {
transform: translateY(0); }
.slide-in-right.mui-enter {
transition-duration: 500ms;
transition-timing-function: linear;
transform: translateX(100%);
transition-property: transform, opacity;
backface-visibility: hidden; }
.slide-in-right.mui-enter.mui-enter-active {
transform: translateX(0); }
.slide-out-down.mui-leave {
transition-duration: 500ms;
transition-timing-function: linear;
transform: translateY(0);
transition-property: transform, opacity;
backface-visibility: hidden; }
.slide-out-down.mui-leave.mui-leave-active {
transform: translateY(100%); }
.slide-out-right.mui-leave {
transition-duration: 500ms;
transition-timing-function: linear;
transform: translateX(0);
transition-property: transform, opacity;
backface-visibility: hidden; }
.slide-out-right.mui-leave.mui-leave-active {
transform: translateX(100%); }
.slide-out-up.mui-leave {
transition-duration: 500ms;
transition-timing-function: linear;
transform: translateY(0);
transition-property: transform, opacity;
backface-visibility: hidden; }
.slide-out-up.mui-leave.mui-leave-active {
transform: translateY(-100%); }
.slide-out-left.mui-leave {
transition-duration: 500ms;
transition-timing-function: linear;
transform: translateX(0);
transition-property: transform, opacity;
backface-visibility: hidden; }
.slide-out-left.mui-leave.mui-leave-active {
transform: translateX(-100%); }
.fade-in.mui-enter {
transition-duration: 500ms;
transition-timing-function: linear;
opacity: 0;
transition-property: opacity; }
.fade-in.mui-enter.mui-enter-active {
opacity: 1; }
.fade-out.mui-leave {
transition-duration: 500ms;
transition-timing-function: linear;
opacity: 1;
transition-property: opacity; }
.fade-out.mui-leave.mui-leave-active {
opacity: 0; }
.hinge-in-from-top.mui-enter {
transition-duration: 500ms;
transition-timing-function: linear;
transform: perspective(2000px) rotateX(-90deg);
transform-origin: top;
transition-property: transform, opacity;
opacity: 0; }
.hinge-in-from-top.mui-enter.mui-enter-active {
transform: perspective(2000px) rotate(0deg);
opacity: 1; }
.hinge-in-from-right.mui-enter {
transition-duration: 500ms;
transition-timing-function: linear;
transform: perspective(2000px) rotateY(-90deg);
transform-origin: right;
transition-property: transform, opacity;
opacity: 0; }
.hinge-in-from-right.mui-enter.mui-enter-active {
transform: perspective(2000px) rotate(0deg);
opacity: 1; }
.hinge-in-from-bottom.mui-enter {
transition-duration: 500ms;
transition-timing-function: linear;
transform: perspective(2000px) rotateX(90deg);
transform-origin: bottom;
transition-property: transform, opacity;
opacity: 0; }
.hinge-in-from-bottom.mui-enter.mui-enter-active {
transform: perspective(2000px) rotate(0deg);
opacity: 1; }
.hinge-in-from-left.mui-enter {
transition-duration: 500ms;
transition-timing-function: linear;
transform: perspective(2000px) rotateY(90deg);
transform-origin: left;
transition-property: transform, opacity;
opacity: 0; }
.hinge-in-from-left.mui-enter.mui-enter-active {
transform: perspective(2000px) rotate(0deg);
opacity: 1; }
.hinge-in-from-middle-x.mui-enter {
transition-duration: 500ms;
transition-timing-function: linear;
transform: perspective(2000px) rotateX(-90deg);
transform-origin: center;
transition-property: transform, opacity;
opacity: 0; }
.hinge-in-from-middle-x.mui-enter.mui-enter-active {
transform: perspective(2000px) rotate(0deg);
opacity: 1; }
.hinge-in-from-middle-y.mui-enter {
transition-duration: 500ms;
transition-timing-function: linear;
transform: perspective(2000px) rotateY(-90deg);
transform-origin: center;
transition-property: transform, opacity;
opacity: 0; }
.hinge-in-from-middle-y.mui-enter.mui-enter-active {
transform: perspective(2000px) rotate(0deg);
opacity: 1; }
.hinge-out-from-top.mui-leave {
transition-duration: 500ms;
transition-timing-function: linear;
transform: perspective(2000px) rotate(0deg);
transform-origin: top;
transition-property: transform, opacity;
opacity: 1; }
.hinge-out-from-top.mui-leave.mui-leave-active {
transform: perspective(2000px) rotateX(-90deg);
opacity: 0; }
.hinge-out-from-right.mui-leave {
transition-duration: 500ms;
transition-timing-function: linear;
transform: perspective(2000px) rotate(0deg);
transform-origin: right;
transition-property: transform, opacity;
opacity: 1; }
.hinge-out-from-right.mui-leave.mui-leave-active {
transform: perspective(2000px) rotateY(-90deg);
opacity: 0; }
.hinge-out-from-bottom.mui-leave {
transition-duration: 500ms;
transition-timing-function: linear;
transform: perspective(2000px) rotate(0deg);
transform-origin: bottom;
transition-property: transform, opacity;
opacity: 1; }
.hinge-out-from-bottom.mui-leave.mui-leave-active {
transform: perspective(2000px) rotateX(90deg);
opacity: 0; }
.hinge-out-from-left.mui-leave {
transition-duration: 500ms;
transition-timing-function: linear;
transform: perspective(2000px) rotate(0deg);
transform-origin: left;
transition-property: transform, opacity;
opacity: 1; }
.hinge-out-from-left.mui-leave.mui-leave-active {
transform: perspective(2000px) rotateY(90deg);
opacity: 0; }
.hinge-out-from-middle-x.mui-leave {
transition-duration: 500ms;
transition-timing-function: linear;
transform: perspective(2000px) rotate(0deg);
transform-origin: center;
transition-property: transform, opacity;
opacity: 1; }
.hinge-out-from-middle-x.mui-leave.mui-leave-active {
transform: perspective(2000px) rotateX(-90deg);
opacity: 0; }
.hinge-out-from-middle-y.mui-leave {
transition-duration: 500ms;
transition-timing-function: linear;
transform: perspective(2000px) rotate(0deg);
transform-origin: center;
transition-property: transform, opacity;
opacity: 1; }
.hinge-out-from-middle-y.mui-leave.mui-leave-active {
transform: perspective(2000px) rotateY(-90deg);
opacity: 0; }
.scale-in-up.mui-enter {
transition-duration: 500ms;
transition-timing-function: linear;
transform: scale(0.5);
transition-property: transform, opacity;
opacity: 0; }
.scale-in-up.mui-enter.mui-enter-active {
transform: scale(1);
opacity: 1; }
.scale-in-down.mui-enter {
transition-duration: 500ms;
transition-timing-function: linear;
transform: scale(1.5);
transition-property: transform, opacity;
opacity: 0; }
.scale-in-down.mui-enter.mui-enter-active {
transform: scale(1);
opacity: 1; }
.scale-out-up.mui-leave {
transition-duration: 500ms;
transition-timing-function: linear;
transform: scale(1);
transition-property: transform, opacity;
opacity: 1; }
.scale-out-up.mui-leave.mui-leave-active {
transform: scale(1.5);
opacity: 0; }
.scale-out-down.mui-leave {
transition-duration: 500ms;
transition-timing-function: linear;
transform: scale(1);
transition-property: transform, opacity;
opacity: 1; }
.scale-out-down.mui-leave.mui-leave-active {
transform: scale(0.5);
opacity: 0; }
.spin-in.mui-enter {
transition-duration: 500ms;
transition-timing-function: linear;
transform: rotate(-0.75turn);
transition-property: transform, opacity;
opacity: 0; }
.spin-in.mui-enter.mui-enter-active {
transform: rotate(0);
opacity: 1; }
.spin-out.mui-leave {
transition-duration: 500ms;
transition-timing-function: linear;
transform: rotate(0);
transition-property: transform, opacity;
opacity: 1; }
.spin-out.mui-leave.mui-leave-active {
transform: rotate(0.75turn);
opacity: 0; }
.spin-in-ccw.mui-enter {
transition-duration: 500ms;
transition-timing-function: linear;
transform: rotate(0.75turn);
transition-property: transform, opacity;
opacity: 0; }
.spin-in-ccw.mui-enter.mui-enter-active {
transform: rotate(0);
opacity: 1; }
.spin-out-ccw.mui-leave {
transition-duration: 500ms;
transition-timing-function: linear;
transform: rotate(0);
transition-property: transform, opacity;
opacity: 1; }
.spin-out-ccw.mui-leave.mui-leave-active {
transform: rotate(-0.75turn);
opacity: 0; }
.slow {
transition-duration: 750ms !important; }
.fast {
transition-duration: 250ms !important; }
.linear {
transition-timing-function: linear !important; }
.ease {
transition-timing-function: ease !important; }
.ease-in {
transition-timing-function: ease-in !important; }
.ease-out {
transition-timing-function: ease-out !important; }
.ease-in-out {
transition-timing-function: ease-in-out !important; }
.bounce-in {
transition-timing-function: cubic-bezier(0.485, 0.155, 0.24, 1.245) !important; }
.bounce-out {
transition-timing-function: cubic-bezier(0.485, 0.155, 0.515, 0.845) !important; }
.bounce-in-out {
transition-timing-function: cubic-bezier(0.76, -0.245, 0.24, 1.245) !important; }
.short-delay {
transition-delay: 300ms !important; }
.long-delay {
transition-delay: 700ms !important; }
.shake {
animation-name: shake-7; }
@keyframes shake-7 {
0%, 10%, 20%, 30%, 40%, 50%, 60%, 70%, 80%, 90% {
transform: translateX(7%); }
5%, 15%, 25%, 35%, 45%, 55%, 65%, 75%, 85%, 95% {
transform: translateX(-7%); } }
.spin-cw {
animation-name: spin-cw-1turn; }
@keyframes spin-cw-1turn {
0% {
transform: rotate(-1turn); }
100% {
transform: rotate(0); } }
.spin-ccw {
animation-name: spin-cw-1turn; }
@keyframes spin-cw-1turn {
0% {
transform: rotate(0); }
100% {
transform: rotate(1turn); } }
.wiggle {
animation-name: wiggle-7deg; }
@keyframes wiggle-7deg {
40%, 50%, 60% {
transform: rotate(7deg); }
35%, 45%, 55%, 65% {
transform: rotate(-7deg); }
0%, 30%, 70%, 100% {
transform: rotate(0); } }
.shake,
.spin-cw,
.spin-ccw,
.wiggle {
animation-duration: 500ms; }
.infinite {
animation-iteration-count: infinite; }
.slow {
animation-duration: 750ms !important; }
.fast {
animation-duration: 250ms !important; }
.linear {
animation-timing-function: linear !important; }
.ease {
animation-timing-function: ease !important; }
.ease-in {
animation-timing-function: ease-in !important; }
.ease-out {
animation-timing-function: ease-out !important; }
.ease-in-out {
animation-timing-function: ease-in-out !important; }
.bounce-in {
animation-timing-function: cubic-bezier(0.485, 0.155, 0.24, 1.245) !important; }
.bounce-out {
animation-timing-function: cubic-bezier(0.485, 0.155, 0.515, 0.845) !important; }
.bounce-in-out {
animation-timing-function: cubic-bezier(0.76, -0.245, 0.24, 1.245) !important; }
.short-delay {
animation-delay: 300ms !important; }
.long-delay {
animation-delay: 700ms !important; }
@font-face {
font-family: 'icomoon';
src: url(//mimi.al/wp-content/themes/eva/fonts/fonteva/icomoon.eot?f9m9tx);
src: url(//mimi.al/wp-content/themes/eva/fonts/fonteva/icomoon.eot?f9m9tx#iefix) format("embedded-opentype"), url(//mimi.al/wp-content/themes/eva/fonts/fonteva/icomoon.ttf?f9m9tx) format("truetype"), url(//mimi.al/wp-content/themes/eva/fonts/fonteva/icomoon.woff?f9m9tx) format("woff"), url(//mimi.al/wp-content/themes/eva/fonts/fonteva/icomoon.svg?f9m9tx#icomoon) format("svg");
font-weight: normal;
font-style: normal; }
[class^="icon-"], [class*=" icon-"] { font-family: 'icomoon' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale; }
.icon-px-outline-play2:before {
content: "\e92c"; }
.icon-px-outline-right-arrow-2:before {
content: "\e924"; }
.icon-px-outline-left-arrow-2:before {
content: "\e925"; }
.icon-px-solid-ribbon:before {
content: "\e918"; }
.icon-px-outline-cart-empty:before {
content: "\e917"; }
.icon-px-outline-triangle:before {
content: "\e92d"; }
.icon-px-outline-play:before {
content: "\e92b"; }
.icon-px-outline-link:before {
content: "\e927"; }
.icon-px-outline-quote:before {
content: "\e926"; }
.icon-px-outline-right-arrow:before {
content: "\e915"; }
.icon-px-outline-left-arrow:before {
content: "\e916"; }
.icon-px-outline-plus:before {
content: "\e909"; }
.icon-px-outline-post-2:before {
content: "\e929"; }
.icon-px-outline-post-3:before {
content: "\e92a"; }
.icon-px-outline-post:before {
content: "\e928"; }
.icon-px-solid-folder:before {
content: "\e922"; }
.icon-px-solid-calendar:before {
content: "\e923"; }
.icon-px-outline-comments:before {
content: "\e91f"; }
.icon-px-solid-comment:before {
content: "\e920"; }
.icon-px-outline-comment:before {
content: "\e921"; }
.icon-px-solid-filter:before {
content: "\e91a"; }
.icon-px-solid-heart:before {
content: "\e90c"; }
.icon-px-solid-remove:before {
content: "\e90d"; }
.icon-px-solid-share:before {
content: "\e90e"; }
.icon-px-solid-ruler:before {
content: "\e90f"; }
.icon-px-solid-up:before {
content: "\e910"; }
.icon-px-solid-next:before {
content: "\e911"; }
.icon-px-solid-prev:before {
content: "\e912"; }
.icon-px-solid-down:before {
content: "\e913"; }
.icon-px-solid-previous:before {
content: "\e914"; }
.icon-px-outline-load:before {
content: "\e919"; }
.icon-px-outline-phone:before {
content: "\e90b"; }
.icon-px-outline-support:before {
content: "\e90a"; }
.icon-px-outline-logout:before {
content: "\e905"; }
.icon-px-outline-login:before {
content: "\e906"; }
.icon-px-outline-view:before {
content: "\e907"; }
.icon-px-outline-account:before {
content: "\e908"; }
.icon-px-outline-coupon:before {
content: "\e91e"; }
.icon-px-outline-circle:before {
content: "\e91b"; }
.icon-px-outline-circle-remove:before {
content: "\e91c"; }
.icon-px-outline-check-circle:before {
content: "\e91d"; }
.icon-px-outline-cart:before {
content: "\e900"; }
.icon-px-outline-close:before {
content: "\e901"; }
.icon-px-outline-earth:before {
content: "\e902"; }
.icon-px-outline-heart:before {
content: "\e903"; }
.icon-px-outline-search:before {
content: "\e904"; }  @font-face {
font-family: 'FontAwesome';
src: url(//mimi.al/wp-content/themes/eva/fonts/fontawesome/fontawesome-webfont.eot?v=4.6.3);
src: url(//mimi.al/wp-content/themes/eva/fonts/fontawesome/fontawesome-webfont.eot?#iefix&v=4.6.3) format("embedded-opentype"), url(//mimi.al/wp-content/themes/eva/fonts/fontawesome/fontawesome-webfont.woff2?v=4.6.3) format("woff2"), url(//mimi.al/wp-content/themes/eva/fonts/fontawesome/fontawesome-webfont.woff?v=4.6.3) format("woff"), url(//mimi.al/wp-content/themes/eva/fonts/fontawesome/fontawesome-webfont.ttf?v=4.6.3) format("truetype"), url(//mimi.al/wp-content/themes/eva/fonts/fontawesome/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular) format("svg");
font-weight: normal;
font-style: normal; }
.fa {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale; } .fa-lg {
font-size: 1.33333333em;
line-height: 0.75em;
vertical-align: -15%; }
.fa-2x {
font-size: 2em; }
.fa-3x {
font-size: 3em; }
.fa-4x {
font-size: 4em; }
.fa-5x {
font-size: 5em; }
.fa-fw {
width: 1.28571429em;
text-align: center; }
.fa-ul {
padding-left: 0;
margin-left: 2.14285714em;
list-style-type: none; }
.fa-ul > li {
position: relative; }
.fa-li {
position: absolute;
left: -2.14285714em;
width: 2.14285714em;
top: 0.14285714em;
text-align: center; }
.fa-li.fa-lg {
left: -1.85714286em; }
.fa-border {
padding: .2em .25em .15em;
border: solid 0.08em #eeeeee;
border-radius: .1em; }
.fa-pull-left {
float: left; }
.fa-pull-right {
float: right; }
.fa.fa-pull-left {
margin-right: .3em; }
.fa.fa-pull-right {
margin-left: .3em; } .pull-right {
float: right; }
.pull-left {
float: left; }
.fa.pull-left {
margin-right: .3em; }
.fa.pull-right {
margin-left: .3em; }
.fa-spin {
-webkit-animation: fa-spin 2s infinite linear;
animation: fa-spin 2s infinite linear; }
.fa-pulse {
-webkit-animation: fa-spin 1s infinite steps(8);
animation: fa-spin 1s infinite steps(8); }
@-webkit-keyframes fa-spin {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg); }
100% {
-webkit-transform: rotate(359deg);
transform: rotate(359deg); } }
@keyframes fa-spin {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg); }
100% {
-webkit-transform: rotate(359deg);
transform: rotate(359deg); } }
.fa-rotate-90 {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg); }
.fa-rotate-180 {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg); }
.fa-rotate-270 {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
-webkit-transform: rotate(270deg);
-ms-transform: rotate(270deg);
transform: rotate(270deg); }
.fa-flip-horizontal {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
-webkit-transform: scale(-1, 1);
-ms-transform: scale(-1, 1);
transform: scale(-1, 1); }
.fa-flip-vertical {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
-webkit-transform: scale(1, -1);
-ms-transform: scale(1, -1);
transform: scale(1, -1); }
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
filter: none; }
.fa-stack {
position: relative;
display: inline-block;
width: 2em;
height: 2em;
line-height: 2em;
vertical-align: middle; }
.fa-stack-1x,
.fa-stack-2x {
position: absolute;
left: 0;
width: 100%;
text-align: center; }
.fa-stack-1x {
line-height: inherit; }
.fa-stack-2x {
font-size: 2em; }
.fa-inverse {
color: #ffffff; } .fa-glass:before {
content: "\f000"; }
.fa-music:before {
content: "\f001"; }
.fa-search:before {
content: "\f002"; }
.fa-envelope-o:before {
content: "\f003"; }
.fa-heart:before {
content: "\f004"; }
.fa-star:before {
content: "\f005"; }
.fa-star-o:before {
content: "\f006"; }
.fa-user:before {
content: "\f007"; }
.fa-film:before {
content: "\f008"; }
.fa-th-large:before {
content: "\f009"; }
.fa-th:before {
content: "\f00a"; }
.fa-th-list:before {
content: "\f00b"; }
.fa-check:before {
content: "\f00c"; }
.fa-remove:before,
.fa-close:before,
.fa-times:before {
content: "\f00d"; }
.fa-search-plus:before {
content: "\f00e"; }
.fa-search-minus:before {
content: "\f010"; }
.fa-power-off:before {
content: "\f011"; }
.fa-signal:before {
content: "\f012"; }
.fa-gear:before,
.fa-cog:before {
content: "\f013"; }
.fa-trash-o:before {
content: "\f014"; }
.fa-home:before {
content: "\f015"; }
.fa-file-o:before {
content: "\f016"; }
.fa-clock-o:before {
content: "\f017"; }
.fa-road:before {
content: "\f018"; }
.fa-download:before {
content: "\f019"; }
.fa-arrow-circle-o-down:before {
content: "\f01a"; }
.fa-arrow-circle-o-up:before {
content: "\f01b"; }
.fa-inbox:before {
content: "\f01c"; }
.fa-play-circle-o:before {
content: "\f01d"; }
.fa-rotate-right:before,
.fa-repeat:before {
content: "\f01e"; }
.fa-refresh:before {
content: "\f021"; }
.fa-list-alt:before {
content: "\f022"; }
.fa-lock:before {
content: "\f023"; }
.fa-flag:before {
content: "\f024"; }
.fa-headphones:before {
content: "\f025"; }
.fa-volume-off:before {
content: "\f026"; }
.fa-volume-down:before {
content: "\f027"; }
.fa-volume-up:before {
content: "\f028"; }
.fa-qrcode:before {
content: "\f029"; }
.fa-barcode:before {
content: "\f02a"; }
.fa-tag:before {
content: "\f02b"; }
.fa-tags:before {
content: "\f02c"; }
.fa-book:before {
content: "\f02d"; }
.fa-bookmark:before {
content: "\f02e"; }
.fa-print:before {
content: "\f02f"; }
.fa-camera:before {
content: "\f030"; }
.fa-font:before {
content: "\f031"; }
.fa-bold:before {
content: "\f032"; }
.fa-italic:before {
content: "\f033"; }
.fa-text-height:before {
content: "\f034"; }
.fa-text-width:before {
content: "\f035"; }
.fa-align-left:before {
content: "\f036"; }
.fa-align-center:before {
content: "\f037"; }
.fa-align-right:before {
content: "\f038"; }
.fa-align-justify:before {
content: "\f039"; }
.fa-list:before {
content: "\f03a"; }
.fa-dedent:before,
.fa-outdent:before {
content: "\f03b"; }
.fa-indent:before {
content: "\f03c"; }
.fa-video-camera:before {
content: "\f03d"; }
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
content: "\f03e"; }
.fa-pencil:before {
content: "\f040"; }
.fa-map-marker:before {
content: "\f041"; }
.fa-adjust:before {
content: "\f042"; }
.fa-tint:before {
content: "\f043"; }
.fa-edit:before,
.fa-pencil-square-o:before {
content: "\f044"; }
.fa-share-square-o:before {
content: "\f045"; }
.fa-check-square-o:before {
content: "\f046"; }
.fa-arrows:before {
content: "\f047"; }
.fa-step-backward:before {
content: "\f048"; }
.fa-fast-backward:before {
content: "\f049"; }
.fa-backward:before {
content: "\f04a"; }
.fa-play:before {
content: "\f04b"; }
.fa-pause:before {
content: "\f04c"; }
.fa-stop:before {
content: "\f04d"; }
.fa-forward:before {
content: "\f04e"; }
.fa-fast-forward:before {
content: "\f050"; }
.fa-step-forward:before {
content: "\f051"; }
.fa-eject:before {
content: "\f052"; }
.fa-chevron-left:before {
content: "\f053"; }
.fa-chevron-right:before {
content: "\f054"; }
.fa-plus-circle:before {
content: "\f055"; }
.fa-minus-circle:before {
content: "\f056"; }
.fa-times-circle:before {
content: "\f057"; }
.fa-check-circle:before {
content: "\f058"; }
.fa-question-circle:before {
content: "\f059"; }
.fa-info-circle:before {
content: "\f05a"; }
.fa-crosshairs:before {
content: "\f05b"; }
.fa-times-circle-o:before {
content: "\f05c"; }
.fa-check-circle-o:before {
content: "\f05d"; }
.fa-ban:before {
content: "\f05e"; }
.fa-arrow-left:before {
content: "\f060"; }
.fa-arrow-right:before {
content: "\f061"; }
.fa-arrow-up:before {
content: "\f062"; }
.fa-arrow-down:before {
content: "\f063"; }
.fa-mail-forward:before,
.fa-share:before {
content: "\f064"; }
.fa-expand:before {
content: "\f065"; }
.fa-compress:before {
content: "\f066"; }
.fa-plus:before {
content: "\f067"; }
.fa-minus:before {
content: "\f068"; }
.fa-asterisk:before {
content: "\f069"; }
.fa-exclamation-circle:before {
content: "\f06a"; }
.fa-gift:before {
content: "\f06b"; }
.fa-leaf:before {
content: "\f06c"; }
.fa-fire:before {
content: "\f06d"; }
.fa-eye:before {
content: "\f06e"; }
.fa-eye-slash:before {
content: "\f070"; }
.fa-warning:before,
.fa-exclamation-triangle:before {
content: "\f071"; }
.fa-plane:before {
content: "\f072"; }
.fa-calendar:before {
content: "\f073"; }
.fa-random:before {
content: "\f074"; }
.fa-comment:before {
content: "\f075"; }
.fa-magnet:before {
content: "\f076"; }
.fa-chevron-up:before {
content: "\f077"; }
.fa-chevron-down:before {
content: "\f078"; }
.fa-retweet:before {
content: "\f079"; }
.fa-shopping-cart:before {
content: "\f07a"; }
.fa-folder:before {
content: "\f07b"; }
.fa-folder-open:before {
content: "\f07c"; }
.fa-arrows-v:before {
content: "\f07d"; }
.fa-arrows-h:before {
content: "\f07e"; }
.fa-bar-chart-o:before,
.fa-bar-chart:before {
content: "\f080"; }
.fa-twitter-square:before {
content: "\f081"; }
.fa-facebook-square:before {
content: "\f082"; }
.fa-camera-retro:before {
content: "\f083"; }
.fa-key:before {
content: "\f084"; }
.fa-gears:before,
.fa-cogs:before {
content: "\f085"; }
.fa-comments:before {
content: "\f086"; }
.fa-thumbs-o-up:before {
content: "\f087"; }
.fa-thumbs-o-down:before {
content: "\f088"; }
.fa-star-half:before {
content: "\f089"; }
.fa-heart-o:before {
content: "\f08a"; }
.fa-sign-out:before {
content: "\f08b"; }
.fa-linkedin-square:before {
content: "\f08c"; }
.fa-thumb-tack:before {
content: "\f08d"; }
.fa-external-link:before {
content: "\f08e"; }
.fa-sign-in:before {
content: "\f090"; }
.fa-trophy:before {
content: "\f091"; }
.fa-github-square:before {
content: "\f092"; }
.fa-upload:before {
content: "\f093"; }
.fa-lemon-o:before {
content: "\f094"; }
.fa-phone:before {
content: "\f095"; }
.fa-square-o:before {
content: "\f096"; }
.fa-bookmark-o:before {
content: "\f097"; }
.fa-phone-square:before {
content: "\f098"; }
.fa-twitter:before {
content: "\f099"; }
.fa-facebook-f:before,
.fa-facebook:before {
content: "\f09a"; }
.fa-github:before {
content: "\f09b"; }
.fa-unlock:before {
content: "\f09c"; }
.fa-credit-card:before {
content: "\f09d"; }
.fa-feed:before,
.fa-rss:before {
content: "\f09e"; }
.fa-hdd-o:before {
content: "\f0a0"; }
.fa-bullhorn:before {
content: "\f0a1"; }
.fa-bell:before {
content: "\f0f3"; }
.fa-certificate:before {
content: "\f0a3"; }
.fa-hand-o-right:before {
content: "\f0a4"; }
.fa-hand-o-left:before {
content: "\f0a5"; }
.fa-hand-o-up:before {
content: "\f0a6"; }
.fa-hand-o-down:before {
content: "\f0a7"; }
.fa-arrow-circle-left:before {
content: "\f0a8"; }
.fa-arrow-circle-right:before {
content: "\f0a9"; }
.fa-arrow-circle-up:before {
content: "\f0aa"; }
.fa-arrow-circle-down:before {
content: "\f0ab"; }
.fa-globe:before {
content: "\f0ac"; }
.fa-wrench:before {
content: "\f0ad"; }
.fa-tasks:before {
content: "\f0ae"; }
.fa-filter:before {
content: "\f0b0"; }
.fa-briefcase:before {
content: "\f0b1"; }
.fa-arrows-alt:before {
content: "\f0b2"; }
.fa-group:before,
.fa-users:before {
content: "\f0c0"; }
.fa-chain:before,
.fa-link:before {
content: "\f0c1"; }
.fa-cloud:before {
content: "\f0c2"; }
.fa-flask:before {
content: "\f0c3"; }
.fa-cut:before,
.fa-scissors:before {
content: "\f0c4"; }
.fa-copy:before,
.fa-files-o:before {
content: "\f0c5"; }
.fa-paperclip:before {
content: "\f0c6"; }
.fa-save:before,
.fa-floppy-o:before {
content: "\f0c7"; }
.fa-square:before {
content: "\f0c8"; }
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
content: "\f0c9"; }
.fa-list-ul:before {
content: "\f0ca"; }
.fa-list-ol:before {
content: "\f0cb"; }
.fa-strikethrough:before {
content: "\f0cc"; }
.fa-underline:before {
content: "\f0cd"; }
.fa-table:before {
content: "\f0ce"; }
.fa-magic:before {
content: "\f0d0"; }
.fa-truck:before {
content: "\f0d1"; }
.fa-pinterest:before {
content: "\f0d2"; }
.fa-pinterest-square:before {
content: "\f0d3"; }
.fa-google-plus-square:before {
content: "\f0d4"; }
.fa-google-plus:before {
content: "\f0d5"; }
.fa-money:before {
content: "\f0d6"; }
.fa-caret-down:before {
content: "\f0d7"; }
.fa-caret-up:before {
content: "\f0d8"; }
.fa-caret-left:before {
content: "\f0d9"; }
.fa-caret-right:before {
content: "\f0da"; }
.fa-columns:before {
content: "\f0db"; }
.fa-unsorted:before,
.fa-sort:before {
content: "\f0dc"; }
.fa-sort-down:before,
.fa-sort-desc:before {
content: "\f0dd"; }
.fa-sort-up:before,
.fa-sort-asc:before {
content: "\f0de"; }
.fa-envelope:before {
content: "\f0e0"; }
.fa-linkedin:before {
content: "\f0e1"; }
.fa-rotate-left:before,
.fa-undo:before {
content: "\f0e2"; }
.fa-legal:before,
.fa-gavel:before {
content: "\f0e3"; }
.fa-dashboard:before,
.fa-tachometer:before {
content: "\f0e4"; }
.fa-comment-o:before {
content: "\f0e5"; }
.fa-comments-o:before {
content: "\f0e6"; }
.fa-flash:before,
.fa-bolt:before {
content: "\f0e7"; }
.fa-sitemap:before {
content: "\f0e8"; }
.fa-umbrella:before {
content: "\f0e9"; }
.fa-paste:before,
.fa-clipboard:before {
content: "\f0ea"; }
.fa-lightbulb-o:before {
content: "\f0eb"; }
.fa-exchange:before {
content: "\f0ec"; }
.fa-cloud-download:before {
content: "\f0ed"; }
.fa-cloud-upload:before {
content: "\f0ee"; }
.fa-user-md:before {
content: "\f0f0"; }
.fa-stethoscope:before {
content: "\f0f1"; }
.fa-suitcase:before {
content: "\f0f2"; }
.fa-bell-o:before {
content: "\f0a2"; }
.fa-coffee:before {
content: "\f0f4"; }
.fa-cutlery:before {
content: "\f0f5"; }
.fa-file-text-o:before {
content: "\f0f6"; }
.fa-building-o:before {
content: "\f0f7"; }
.fa-hospital-o:before {
content: "\f0f8"; }
.fa-ambulance:before {
content: "\f0f9"; }
.fa-medkit:before {
content: "\f0fa"; }
.fa-fighter-jet:before {
content: "\f0fb"; }
.fa-beer:before {
content: "\f0fc"; }
.fa-h-square:before {
content: "\f0fd"; }
.fa-plus-square:before {
content: "\f0fe"; }
.fa-angle-double-left:before {
content: "\f100"; }
.fa-angle-double-right:before {
content: "\f101"; }
.fa-angle-double-up:before {
content: "\f102"; }
.fa-angle-double-down:before {
content: "\f103"; }
.fa-angle-left:before {
content: "\f104"; }
.fa-angle-right:before {
content: "\f105"; }
.fa-angle-up:before {
content: "\f106"; }
.fa-angle-down:before {
content: "\f107"; }
.fa-desktop:before {
content: "\f108"; }
.fa-laptop:before {
content: "\f109"; }
.fa-tablet:before {
content: "\f10a"; }
.fa-mobile-phone:before,
.fa-mobile:before {
content: "\f10b"; }
.fa-circle-o:before {
content: "\f10c"; }
.fa-quote-left:before {
content: "\f10d"; }
.fa-quote-right:before {
content: "\f10e"; }
.fa-spinner:before {
content: "\f110"; }
.fa-circle:before {
content: "\f111"; }
.fa-mail-reply:before,
.fa-reply:before {
content: "\f112"; }
.fa-github-alt:before {
content: "\f113"; }
.fa-folder-o:before {
content: "\f114"; }
.fa-folder-open-o:before {
content: "\f115"; }
.fa-smile-o:before {
content: "\f118"; }
.fa-frown-o:before {
content: "\f119"; }
.fa-meh-o:before {
content: "\f11a"; }
.fa-gamepad:before {
content: "\f11b"; }
.fa-keyboard-o:before {
content: "\f11c"; }
.fa-flag-o:before {
content: "\f11d"; }
.fa-flag-checkered:before {
content: "\f11e"; }
.fa-terminal:before {
content: "\f120"; }
.fa-code:before {
content: "\f121"; }
.fa-mail-reply-all:before,
.fa-reply-all:before {
content: "\f122"; }
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
content: "\f123"; }
.fa-location-arrow:before {
content: "\f124"; }
.fa-crop:before {
content: "\f125"; }
.fa-code-fork:before {
content: "\f126"; }
.fa-unlink:before,
.fa-chain-broken:before {
content: "\f127"; }
.fa-question:before {
content: "\f128"; }
.fa-info:before {
content: "\f129"; }
.fa-exclamation:before {
content: "\f12a"; }
.fa-superscript:before {
content: "\f12b"; }
.fa-subscript:before {
content: "\f12c"; }
.fa-eraser:before {
content: "\f12d"; }
.fa-puzzle-piece:before {
content: "\f12e"; }
.fa-microphone:before {
content: "\f130"; }
.fa-microphone-slash:before {
content: "\f131"; }
.fa-shield:before {
content: "\f132"; }
.fa-calendar-o:before {
content: "\f133"; }
.fa-fire-extinguisher:before {
content: "\f134"; }
.fa-rocket:before {
content: "\f135"; }
.fa-maxcdn:before {
content: "\f136"; }
.fa-chevron-circle-left:before {
content: "\f137"; }
.fa-chevron-circle-right:before {
content: "\f138"; }
.fa-chevron-circle-up:before {
content: "\f139"; }
.fa-chevron-circle-down:before {
content: "\f13a"; }
.fa-html5:before {
content: "\f13b"; }
.fa-css3:before {
content: "\f13c"; }
.fa-anchor:before {
content: "\f13d"; }
.fa-unlock-alt:before {
content: "\f13e"; }
.fa-bullseye:before {
content: "\f140"; }
.fa-ellipsis-h:before {
content: "\f141"; }
.fa-ellipsis-v:before {
content: "\f142"; }
.fa-rss-square:before {
content: "\f143"; }
.fa-play-circle:before {
content: "\f144"; }
.fa-ticket:before {
content: "\f145"; }
.fa-minus-square:before {
content: "\f146"; }
.fa-minus-square-o:before {
content: "\f147"; }
.fa-level-up:before {
content: "\f148"; }
.fa-level-down:before {
content: "\f149"; }
.fa-check-square:before {
content: "\f14a"; }
.fa-pencil-square:before {
content: "\f14b"; }
.fa-external-link-square:before {
content: "\f14c"; }
.fa-share-square:before {
content: "\f14d"; }
.fa-compass:before {
content: "\f14e"; }
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
content: "\f150"; }
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
content: "\f151"; }
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
content: "\f152"; }
.fa-euro:before,
.fa-eur:before {
content: "\f153"; }
.fa-gbp:before {
content: "\f154"; }
.fa-dollar:before,
.fa-usd:before {
content: "\f155"; }
.fa-rupee:before,
.fa-inr:before {
content: "\f156"; }
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
content: "\f157"; }
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
content: "\f158"; }
.fa-won:before,
.fa-krw:before {
content: "\f159"; }
.fa-bitcoin:before,
.fa-btc:before {
content: "\f15a"; }
.fa-file:before {
content: "\f15b"; }
.fa-file-text:before {
content: "\f15c"; }
.fa-sort-alpha-asc:before {
content: "\f15d"; }
.fa-sort-alpha-desc:before {
content: "\f15e"; }
.fa-sort-amount-asc:before {
content: "\f160"; }
.fa-sort-amount-desc:before {
content: "\f161"; }
.fa-sort-numeric-asc:before {
content: "\f162"; }
.fa-sort-numeric-desc:before {
content: "\f163"; }
.fa-thumbs-up:before {
content: "\f164"; }
.fa-thumbs-down:before {
content: "\f165"; }
.fa-youtube-square:before {
content: "\f166"; }
.fa-youtube:before {
content: "\f167"; }
.fa-xing:before {
content: "\f168"; }
.fa-xing-square:before {
content: "\f169"; }
.fa-youtube-play:before {
content: "\f16a"; }
.fa-dropbox:before {
content: "\f16b"; }
.fa-stack-overflow:before {
content: "\f16c"; }
.fa-instagram:before {
content: "\f16d"; }
.fa-flickr:before {
content: "\f16e"; }
.fa-adn:before {
content: "\f170"; }
.fa-bitbucket:before {
content: "\f171"; }
.fa-bitbucket-square:before {
content: "\f172"; }
.fa-tumblr:before {
content: "\f173"; }
.fa-tumblr-square:before {
content: "\f174"; }
.fa-long-arrow-down:before {
content: "\f175"; }
.fa-long-arrow-up:before {
content: "\f176"; }
.fa-long-arrow-left:before {
content: "\f177"; }
.fa-long-arrow-right:before {
content: "\f178"; }
.fa-apple:before {
content: "\f179"; }
.fa-windows:before {
content: "\f17a"; }
.fa-android:before {
content: "\f17b"; }
.fa-linux:before {
content: "\f17c"; }
.fa-dribbble:before {
content: "\f17d"; }
.fa-skype:before {
content: "\f17e"; }
.fa-foursquare:before {
content: "\f180"; }
.fa-trello:before {
content: "\f181"; }
.fa-female:before {
content: "\f182"; }
.fa-male:before {
content: "\f183"; }
.fa-gittip:before,
.fa-gratipay:before {
content: "\f184"; }
.fa-sun-o:before {
content: "\f185"; }
.fa-moon-o:before {
content: "\f186"; }
.fa-archive:before {
content: "\f187"; }
.fa-bug:before {
content: "\f188"; }
.fa-vk:before {
content: "\f189"; }
.fa-weibo:before {
content: "\f18a"; }
.fa-renren:before {
content: "\f18b"; }
.fa-pagelines:before {
content: "\f18c"; }
.fa-stack-exchange:before {
content: "\f18d"; }
.fa-arrow-circle-o-right:before {
content: "\f18e"; }
.fa-arrow-circle-o-left:before {
content: "\f190"; }
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
content: "\f191"; }
.fa-dot-circle-o:before {
content: "\f192"; }
.fa-wheelchair:before {
content: "\f193"; }
.fa-vimeo-square:before {
content: "\f194"; }
.fa-turkish-lira:before,
.fa-try:before {
content: "\f195"; }
.fa-plus-square-o:before {
content: "\f196"; }
.fa-space-shuttle:before {
content: "\f197"; }
.fa-slack:before {
content: "\f198"; }
.fa-envelope-square:before {
content: "\f199"; }
.fa-wordpress:before {
content: "\f19a"; }
.fa-openid:before {
content: "\f19b"; }
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
content: "\f19c"; }
.fa-mortar-board:before,
.fa-graduation-cap:before {
content: "\f19d"; }
.fa-yahoo:before {
content: "\f19e"; }
.fa-google:before {
content: "\f1a0"; }
.fa-reddit:before {
content: "\f1a1"; }
.fa-reddit-square:before {
content: "\f1a2"; }
.fa-stumbleupon-circle:before {
content: "\f1a3"; }
.fa-stumbleupon:before {
content: "\f1a4"; }
.fa-delicious:before {
content: "\f1a5"; }
.fa-digg:before {
content: "\f1a6"; }
.fa-pied-piper-pp:before {
content: "\f1a7"; }
.fa-pied-piper-alt:before {
content: "\f1a8"; }
.fa-drupal:before {
content: "\f1a9"; }
.fa-joomla:before {
content: "\f1aa"; }
.fa-language:before {
content: "\f1ab"; }
.fa-fax:before {
content: "\f1ac"; }
.fa-building:before {
content: "\f1ad"; }
.fa-child:before {
content: "\f1ae"; }
.fa-paw:before {
content: "\f1b0"; }
.fa-spoon:before {
content: "\f1b1"; }
.fa-cube:before {
content: "\f1b2"; }
.fa-cubes:before {
content: "\f1b3"; }
.fa-behance:before {
content: "\f1b4"; }
.fa-behance-square:before {
content: "\f1b5"; }
.fa-steam:before {
content: "\f1b6"; }
.fa-steam-square:before {
content: "\f1b7"; }
.fa-recycle:before {
content: "\f1b8"; }
.fa-automobile:before,
.fa-car:before {
content: "\f1b9"; }
.fa-cab:before,
.fa-taxi:before {
content: "\f1ba"; }
.fa-tree:before {
content: "\f1bb"; }
.fa-spotify:before {
content: "\f1bc"; }
.fa-deviantart:before {
content: "\f1bd"; }
.fa-soundcloud:before {
content: "\f1be"; }
.fa-database:before {
content: "\f1c0"; }
.fa-file-pdf-o:before {
content: "\f1c1"; }
.fa-file-word-o:before {
content: "\f1c2"; }
.fa-file-excel-o:before {
content: "\f1c3"; }
.fa-file-powerpoint-o:before {
content: "\f1c4"; }
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
content: "\f1c5"; }
.fa-file-zip-o:before,
.fa-file-archive-o:before {
content: "\f1c6"; }
.fa-file-sound-o:before,
.fa-file-audio-o:before {
content: "\f1c7"; }
.fa-file-movie-o:before,
.fa-file-video-o:before {
content: "\f1c8"; }
.fa-file-code-o:before {
content: "\f1c9"; }
.fa-vine:before {
content: "\f1ca"; }
.fa-codepen:before {
content: "\f1cb"; }
.fa-jsfiddle:before {
content: "\f1cc"; }
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
content: "\f1cd"; }
.fa-circle-o-notch:before {
content: "\f1ce"; }
.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
content: "\f1d0"; }
.fa-ge:before,
.fa-empire:before {
content: "\f1d1"; }
.fa-git-square:before {
content: "\f1d2"; }
.fa-git:before {
content: "\f1d3"; }
.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
content: "\f1d4"; }
.fa-tencent-weibo:before {
content: "\f1d5"; }
.fa-qq:before {
content: "\f1d6"; }
.fa-wechat:before,
.fa-weixin:before {
content: "\f1d7"; }
.fa-send:before,
.fa-paper-plane:before {
content: "\f1d8"; }
.fa-send-o:before,
.fa-paper-plane-o:before {
content: "\f1d9"; }
.fa-history:before {
content: "\f1da"; }
.fa-circle-thin:before {
content: "\f1db"; }
.fa-header:before {
content: "\f1dc"; }
.fa-paragraph:before {
content: "\f1dd"; }
.fa-sliders:before {
content: "\f1de"; }
.fa-share-alt:before {
content: "\f1e0"; }
.fa-share-alt-square:before {
content: "\f1e1"; }
.fa-bomb:before {
content: "\f1e2"; }
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
content: "\f1e3"; }
.fa-tty:before {
content: "\f1e4"; }
.fa-binoculars:before {
content: "\f1e5"; }
.fa-plug:before {
content: "\f1e6"; }
.fa-slideshare:before {
content: "\f1e7"; }
.fa-twitch:before {
content: "\f1e8"; }
.fa-yelp:before {
content: "\f1e9"; }
.fa-newspaper-o:before {
content: "\f1ea"; }
.fa-wifi:before {
content: "\f1eb"; }
.fa-calculator:before {
content: "\f1ec"; }
.fa-paypal:before {
content: "\f1ed"; }
.fa-google-wallet:before {
content: "\f1ee"; }
.fa-cc-visa:before {
content: "\f1f0"; }
.fa-cc-mastercard:before {
content: "\f1f1"; }
.fa-cc-discover:before {
content: "\f1f2"; }
.fa-cc-amex:before {
content: "\f1f3"; }
.fa-cc-paypal:before {
content: "\f1f4"; }
.fa-cc-stripe:before {
content: "\f1f5"; }
.fa-bell-slash:before {
content: "\f1f6"; }
.fa-bell-slash-o:before {
content: "\f1f7"; }
.fa-trash:before {
content: "\f1f8"; }
.fa-copyright:before {
content: "\f1f9"; }
.fa-at:before {
content: "\f1fa"; }
.fa-eyedropper:before {
content: "\f1fb"; }
.fa-paint-brush:before {
content: "\f1fc"; }
.fa-birthday-cake:before {
content: "\f1fd"; }
.fa-area-chart:before {
content: "\f1fe"; }
.fa-pie-chart:before {
content: "\f200"; }
.fa-line-chart:before {
content: "\f201"; }
.fa-lastfm:before {
content: "\f202"; }
.fa-lastfm-square:before {
content: "\f203"; }
.fa-toggle-off:before {
content: "\f204"; }
.fa-toggle-on:before {
content: "\f205"; }
.fa-bicycle:before {
content: "\f206"; }
.fa-bus:before {
content: "\f207"; }
.fa-ioxhost:before {
content: "\f208"; }
.fa-angellist:before {
content: "\f209"; }
.fa-cc:before {
content: "\f20a"; }
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
content: "\f20b"; }
.fa-meanpath:before {
content: "\f20c"; }
.fa-buysellads:before {
content: "\f20d"; }
.fa-connectdevelop:before {
content: "\f20e"; }
.fa-dashcube:before {
content: "\f210"; }
.fa-forumbee:before {
content: "\f211"; }
.fa-leanpub:before {
content: "\f212"; }
.fa-sellsy:before {
content: "\f213"; }
.fa-shirtsinbulk:before {
content: "\f214"; }
.fa-simplybuilt:before {
content: "\f215"; }
.fa-skyatlas:before {
content: "\f216"; }
.fa-cart-plus:before {
content: "\f217"; }
.fa-cart-arrow-down:before {
content: "\f218"; }
.fa-diamond:before {
content: "\f219"; }
.fa-ship:before {
content: "\f21a"; }
.fa-user-secret:before {
content: "\f21b"; }
.fa-motorcycle:before {
content: "\f21c"; }
.fa-street-view:before {
content: "\f21d"; }
.fa-heartbeat:before {
content: "\f21e"; }
.fa-venus:before {
content: "\f221"; }
.fa-mars:before {
content: "\f222"; }
.fa-mercury:before {
content: "\f223"; }
.fa-intersex:before,
.fa-transgender:before {
content: "\f224"; }
.fa-transgender-alt:before {
content: "\f225"; }
.fa-venus-double:before {
content: "\f226"; }
.fa-mars-double:before {
content: "\f227"; }
.fa-venus-mars:before {
content: "\f228"; }
.fa-mars-stroke:before {
content: "\f229"; }
.fa-mars-stroke-v:before {
content: "\f22a"; }
.fa-mars-stroke-h:before {
content: "\f22b"; }
.fa-neuter:before {
content: "\f22c"; }
.fa-genderless:before {
content: "\f22d"; }
.fa-facebook-official:before {
content: "\f230"; }
.fa-pinterest-p:before {
content: "\f231"; }
.fa-whatsapp:before {
content: "\f232"; }
.fa-server:before {
content: "\f233"; }
.fa-user-plus:before {
content: "\f234"; }
.fa-user-times:before {
content: "\f235"; }
.fa-hotel:before,
.fa-bed:before {
content: "\f236"; }
.fa-viacoin:before {
content: "\f237"; }
.fa-train:before {
content: "\f238"; }
.fa-subway:before {
content: "\f239"; }
.fa-medium:before {
content: "\f23a"; }
.fa-yc:before,
.fa-y-combinator:before {
content: "\f23b"; }
.fa-optin-monster:before {
content: "\f23c"; }
.fa-opencart:before {
content: "\f23d"; }
.fa-expeditedssl:before {
content: "\f23e"; }
.fa-battery-4:before,
.fa-battery:before,
.fa-battery-full:before {
content: "\f240"; }
.fa-battery-3:before,
.fa-battery-three-quarters:before {
content: "\f241"; }
.fa-battery-2:before,
.fa-battery-half:before {
content: "\f242"; }
.fa-battery-1:before,
.fa-battery-quarter:before {
content: "\f243"; }
.fa-battery-0:before,
.fa-battery-empty:before {
content: "\f244"; }
.fa-mouse-pointer:before {
content: "\f245"; }
.fa-i-cursor:before {
content: "\f246"; }
.fa-object-group:before {
content: "\f247"; }
.fa-object-ungroup:before {
content: "\f248"; }
.fa-sticky-note:before {
content: "\f249"; }
.fa-sticky-note-o:before {
content: "\f24a"; }
.fa-cc-jcb:before {
content: "\f24b"; }
.fa-cc-diners-club:before {
content: "\f24c"; }
.fa-clone:before {
content: "\f24d"; }
.fa-balance-scale:before {
content: "\f24e"; }
.fa-hourglass-o:before {
content: "\f250"; }
.fa-hourglass-1:before,
.fa-hourglass-start:before {
content: "\f251"; }
.fa-hourglass-2:before,
.fa-hourglass-half:before {
content: "\f252"; }
.fa-hourglass-3:before,
.fa-hourglass-end:before {
content: "\f253"; }
.fa-hourglass:before {
content: "\f254"; }
.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
content: "\f255"; }
.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
content: "\f256"; }
.fa-hand-scissors-o:before {
content: "\f257"; }
.fa-hand-lizard-o:before {
content: "\f258"; }
.fa-hand-spock-o:before {
content: "\f259"; }
.fa-hand-pointer-o:before {
content: "\f25a"; }
.fa-hand-peace-o:before {
content: "\f25b"; }
.fa-trademark:before {
content: "\f25c"; }
.fa-registered:before {
content: "\f25d"; }
.fa-creative-commons:before {
content: "\f25e"; }
.fa-gg:before {
content: "\f260"; }
.fa-gg-circle:before {
content: "\f261"; }
.fa-tripadvisor:before {
content: "\f262"; }
.fa-odnoklassniki:before {
content: "\f263"; }
.fa-odnoklassniki-square:before {
content: "\f264"; }
.fa-get-pocket:before {
content: "\f265"; }
.fa-wikipedia-w:before {
content: "\f266"; }
.fa-safari:before {
content: "\f267"; }
.fa-chrome:before {
content: "\f268"; }
.fa-firefox:before {
content: "\f269"; }
.fa-opera:before {
content: "\f26a"; }
.fa-internet-explorer:before {
content: "\f26b"; }
.fa-tv:before,
.fa-television:before {
content: "\f26c"; }
.fa-contao:before {
content: "\f26d"; }
.fa-500px:before {
content: "\f26e"; }
.fa-amazon:before {
content: "\f270"; }
.fa-calendar-plus-o:before {
content: "\f271"; }
.fa-calendar-minus-o:before {
content: "\f272"; }
.fa-calendar-times-o:before {
content: "\f273"; }
.fa-calendar-check-o:before {
content: "\f274"; }
.fa-industry:before {
content: "\f275"; }
.fa-map-pin:before {
content: "\f276"; }
.fa-map-signs:before {
content: "\f277"; }
.fa-map-o:before {
content: "\f278"; }
.fa-map:before {
content: "\f279"; }
.fa-commenting:before {
content: "\f27a"; }
.fa-commenting-o:before {
content: "\f27b"; }
.fa-houzz:before {
content: "\f27c"; }
.fa-vimeo:before {
content: "\f27d"; }
.fa-black-tie:before {
content: "\f27e"; }
.fa-fonticons:before {
content: "\f280"; }
.fa-reddit-alien:before {
content: "\f281"; }
.fa-edge:before {
content: "\f282"; }
.fa-credit-card-alt:before {
content: "\f283"; }
.fa-codiepie:before {
content: "\f284"; }
.fa-modx:before {
content: "\f285"; }
.fa-fort-awesome:before {
content: "\f286"; }
.fa-usb:before {
content: "\f287"; }
.fa-product-hunt:before {
content: "\f288"; }
.fa-mixcloud:before {
content: "\f289"; }
.fa-scribd:before {
content: "\f28a"; }
.fa-pause-circle:before {
content: "\f28b"; }
.fa-pause-circle-o:before {
content: "\f28c"; }
.fa-stop-circle:before {
content: "\f28d"; }
.fa-stop-circle-o:before {
content: "\f28e"; }
.fa-shopping-bag:before {
content: "\f290"; }
.fa-shopping-basket:before {
content: "\f291"; }
.fa-hashtag:before {
content: "\f292"; }
.fa-bluetooth:before {
content: "\f293"; }
.fa-bluetooth-b:before {
content: "\f294"; }
.fa-percent:before {
content: "\f295"; }
.fa-gitlab:before {
content: "\f296"; }
.fa-wpbeginner:before {
content: "\f297"; }
.fa-wpforms:before {
content: "\f298"; }
.fa-envira:before {
content: "\f299"; }
.fa-universal-access:before {
content: "\f29a"; }
.fa-wheelchair-alt:before {
content: "\f29b"; }
.fa-question-circle-o:before {
content: "\f29c"; }
.fa-blind:before {
content: "\f29d"; }
.fa-audio-description:before {
content: "\f29e"; }
.fa-volume-control-phone:before {
content: "\f2a0"; }
.fa-braille:before {
content: "\f2a1"; }
.fa-assistive-listening-systems:before {
content: "\f2a2"; }
.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
content: "\f2a3"; }
.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
content: "\f2a4"; }
.fa-glide:before {
content: "\f2a5"; }
.fa-glide-g:before {
content: "\f2a6"; }
.fa-signing:before,
.fa-sign-language:before {
content: "\f2a7"; }
.fa-low-vision:before {
content: "\f2a8"; }
.fa-viadeo:before {
content: "\f2a9"; }
.fa-viadeo-square:before {
content: "\f2aa"; }
.fa-snapchat:before {
content: "\f2ab"; }
.fa-snapchat-ghost:before {
content: "\f2ac"; }
.fa-snapchat-square:before {
content: "\f2ad"; }
.fa-pied-piper:before {
content: "\f2ae"; }
.fa-first-order:before {
content: "\f2b0"; }
.fa-yoast:before {
content: "\f2b1"; }
.fa-themeisle:before {
content: "\f2b2"; }
.fa-google-plus-circle:before,
.fa-google-plus-official:before {
content: "\f2b3"; }
.fa-fa:before,
.fa-font-awesome:before {
content: "\f2b4"; }
.fa-handshake-o:before {
content: "\f2b5"; }
.fa-envelope-open:before {
content: "\f2b6"; }
.fa-envelope-open-o:before {
content: "\f2b7"; }
.fa-linode:before {
content: "\f2b8"; }
.fa-address-book:before {
content: "\f2b9"; }
.fa-address-book-o:before {
content: "\f2ba"; }
.fa-vcard:before,
.fa-address-card:before {
content: "\f2bb"; }
.fa-vcard-o:before,
.fa-address-card-o:before {
content: "\f2bc"; }
.fa-user-circle:before {
content: "\f2bd"; }
.fa-user-circle-o:before {
content: "\f2be"; }
.fa-user-o:before {
content: "\f2c0"; }
.fa-id-badge:before {
content: "\f2c1"; }
.fa-drivers-license:before,
.fa-id-card:before {
content: "\f2c2"; }
.fa-drivers-license-o:before,
.fa-id-card-o:before {
content: "\f2c3"; }
.fa-quora:before {
content: "\f2c4"; }
.fa-free-code-camp:before {
content: "\f2c5"; }
.fa-telegram:before {
content: "\f2c6"; }
.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
content: "\f2c7"; }
.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
content: "\f2c8"; }
.fa-thermometer-2:before,
.fa-thermometer-half:before {
content: "\f2c9"; }
.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
content: "\f2ca"; }
.fa-thermometer-0:before,
.fa-thermometer-empty:before {
content: "\f2cb"; }
.fa-shower:before {
content: "\f2cc"; }
.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
content: "\f2cd"; }
.fa-podcast:before {
content: "\f2ce"; }
.fa-window-maximize:before {
content: "\f2d0"; }
.fa-window-minimize:before {
content: "\f2d1"; }
.fa-window-restore:before {
content: "\f2d2"; }
.fa-times-rectangle:before,
.fa-window-close:before {
content: "\f2d3"; }
.fa-times-rectangle-o:before,
.fa-window-close-o:before {
content: "\f2d4"; }
.fa-bandcamp:before {
content: "\f2d5"; }
.fa-grav:before {
content: "\f2d6"; }
.fa-etsy:before {
content: "\f2d7"; }
.fa-imdb:before {
content: "\f2d8"; }
.fa-ravelry:before {
content: "\f2d9"; }
.fa-eercast:before {
content: "\f2da"; }
.fa-microchip:before {
content: "\f2db"; }
.fa-snowflake-o:before {
content: "\f2dc"; }
.fa-superpowers:before {
content: "\f2dd"; }
.fa-wpexplorer:before {
content: "\f2de"; }
.fa-meetup:before {
content: "\f2e0"; }
.sr-only {
position: absolute;
width: 1px;
height: 1px;
padding: 0;
margin: -1px;
overflow: hidden;
clip: rect(0, 0, 0, 0);
border: 0; }
.sr-only-focusable:active,
.sr-only-focusable:focus {
position: static;
width: auto;
height: auto;
margin: 0;
overflow: visible;
clip: auto; }
.icon-style, .offcanvas_aside .offcanvas_mainmenu .header-contact .header-contact-icon:before, .woocommerce ul.products li .eva_product_quick_view_button::before, .fr-close-icon::before, .add_to_wishlist::before,
.products .yith-wcwl-wishlistaddedbrowse a::before,
.products .yith-wcwl-wishlistexistsbrowse a::before,
.yith-wcwl-wishlistaddedbrowse a::before,
.yith-wcwl-wishlistexistsbrowse a::before, .select2-container.select2-container--open .select2-selection .select2-selection__arrow::after,
.select2-container.select2-dropdown-open .select2-choice .select2-arrow::after, .select2-container .select2-selection .select2-selection__arrow::after,
.select2-container .select2-choice .select2-arrow::after, .swiper-button-next:before, .swiper-button-prev:before, .empty-cart-offcanvas-box::before,
.empty-cart-box::before, .page-header .list_shop_categories.mobile.active li a i::before, .page-header .list_shop_categories.mobile li a i::before, .page-header .list_shop_categories li i.backtoall::before, .mm-menu .logout-button a span:before, .mm-menu .account-button a span:before, .mm-menu .login-button a span:before, .mm-menu .wishlist-button a span:before, .offcanvas_aside .offcanvas_close:before,
.cd-main-search .close:before, .mob_inputbox form::after, #header-top-bar .header-contact-icon:before, #header-top-bar .topbar_myaccount i.login-button-icon:before, #header-top-bar .topbar_myaccount i.myaccount-button-icon:before, header.site-header .header-wrapper .tools .cart-button i:before, header.site-header .header-wrapper .tools .myaccount-button i:before, header.site-header .header-wrapper .tools .wishlist-button i:before, header.site-header .header-wrapper .tools .search-button i:before, header.site-header .header-wrapper .header-contact-icon:before {
speak: none;
line-height: 1;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
transform: translate(0, 0); }
header.site-header .header-wrapper .header-contact-icon:before {
font-family: "icomoon";
content: "\e90b"; }
header.site-header .header-wrapper .tools .search-button i:before {
font-family: "icomoon";
content: "\e904"; }
header.site-header .header-wrapper .tools .wishlist-button i:before {
font-family: "icomoon";
content: "\e903"; }
header.site-header .header-wrapper .tools .myaccount-button i:before {
font-family: "icomoon";
content: "\e908"; }
header.site-header .header-wrapper .tools .cart-button i:before {
font-family: "icomoon";
content: "\e900"; }
#header-top-bar .topbar_myaccount i.myaccount-button-icon:before {
font-family: "icomoon";
content: "\e908"; }
#header-top-bar .topbar_myaccount i.login-button-icon:before {
font-family: "icomoon";
content: "\e906"; }
#header-top-bar .header-contact-icon:before {
font-family: "icomoon";
content: "\e90b"; }
.mob_inputbox form::after {
font-family: "icomoon";
content: "\e904"; }
.offcanvas_aside .offcanvas_close:before,
.cd-main-search .close:before {
font-family: "icomoon";
content: "\e901"; }
.mm-menu .wishlist-button a span:before {
font-family: "icomoon";
content: "\e903"; }
.mm-menu .login-button a span:before {
font-family: "icomoon";
content: "\e906"; }
.mm-menu .account-button a span:before {
font-family: "icomoon";
content: "\e908"; }
.mm-menu .logout-button a span:before {
font-family: "icomoon";
content: "\e905"; }
.page-header .list_shop_categories li i.backtoall::before {
font-family: "icomoon";
content: "\e912"; }
.page-header .list_shop_categories.mobile li a i::before {
font-family: "icomoon";
content: "\e913"; }
.page-header .list_shop_categories.mobile.active li a i::before {
font-family: "icomoon";
content: "\e910"; }
.empty-cart-offcanvas-box::before,
.empty-cart-box::before {
font-family: "icomoon";
content: "\e917"; }
.swiper-button-prev:before {
font-family: "icomoon";
content: "\e916"; }
.swiper-button-next:before {
font-family: "icomoon";
content: "\e915"; }
.woocommerce .top_bar_shop .catalog-ordering .shop-filter span::before {
font-family: "icomoon";
content: "\e91a"; }
.select2-container .select2-selection .select2-selection__arrow::after,
.select2-container .select2-choice .select2-arrow::after {
font-family: "icomoon";
content: "\e913"; }
.select2-container.select2-container--open .select2-selection .select2-selection__arrow::after,
.select2-container.select2-dropdown-open .select2-choice .select2-arrow::after {
font-family: "icomoon";
content: "\e910"; }
.add_to_wishlist::before,
.products .yith-wcwl-wishlistaddedbrowse a::before,
.products .yith-wcwl-wishlistexistsbrowse a::before,
.yith-wcwl-wishlistaddedbrowse a::before,
.yith-wcwl-wishlistexistsbrowse a::before {
font-family: "icomoon";
content: "\e90c"; }
.fr-close-icon::before {
content: "\e901";
font-family: 'icomoon'; }
.woocommerce ul.products li .eva_product_quick_view_button::before {
font-family: "icomoon";
content: "\e907"; }
html {
font-family: Arial, sans-serif;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale; }
html, body {
height: auto; }
body {
background: #fff;
color: #000; }
body, p, a {
letter-spacing: 0px; }
h1,
h2,
h3,
h4,
h5 {
position: relative;
font-weight: 500; }
p {
font-size: 1rem;
line-height: 1.7; }
a {
text-decoration: none;
color: #000;
outline: none;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease; }
a:hover, a:focus {
color: #000;
outline: none; }
abbr[title] {
border-bottom: none; }
.site-content p a:not(.button) {
border-bottom: 1px solid rgba(0, 0, 0, 0.4); }
.site-content p a:not(.button):hover {
border-bottom: 1px solid rgba(0, 0, 0, 0); }
#primary.content-area, #primary.blog-content-area {
margin-bottom: 100px; }
.single #primary.content-area, .single #primary.blog-content-area {
margin-bottom: 40px; }
.row {
padding-left: 1.875rem;
padding-right: 1.875rem; }
.row .row {
padding: 0; }
.left-align {
text-align: left; }
.right-align {
text-align: right; }
.clear::before, .clear::after {
content: ' ';
display: table; }
.clear::after {
clear: both; }
.wp-caption,
.wp-caption-text,
.gallery-caption,
.bypostauthor {
line-height: 1; }
.wp-caption-text {
font-size: 14px;
text-align: center;
font-style: italic;
padding: 10px;
color: #666 !important; }
.aligncenter {
display: block;
margin: 25px auto; }
.alignleft {
float: left;
margin: 10px 25px 25px 0px; }
@media screen and (max-width: 63.9375em) {
.alignleft {
margin: 10px 25px 0 0; } }
.alignright {
float: right;
margin: 10px 0px 25px 25px; }
@media screen and (max-width: 63.9375em) {
.alignright {
margin: 10px 0 0px 25px; } }
.wp-caption {
margin-bottom: 1.75em;
max-width: 100%; }
.wp-caption img[class*="wp-image-"] {
display: block;
margin: 0; }
figure {
margin: 1em 0px; }   .gallery dl dt {
padding: 0;
margin: 0; }
.gallery .gallery-item {
display: block;
overflow: hidden;
padding: 0 !important;
margin: 0 !important; position: relative;
backface-visibility: hidden;
-webkit-backface-visibility: hidden; }
@media screen and (max-width: 63.9375em) {
.gallery .gallery-item {
width: 50% !important; } }
@media screen and (max-width: 39.9375em) {
.gallery .gallery-item {
width: 100% !important; } }
.gallery .gallery-item:hover {
cursor: pointer; }
.gallery .gallery-item .gallery-icon a {
display: block;
position: relative;
z-index: 2; }
.gallery .gallery-item .gallery-icon a:before {
content: "";
display: block;
background: rgba(0, 0, 0, 0);
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
width: 100%;
height: 100%;
z-index: 100;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease; }
.gallery .gallery-item .gallery-icon a:hover:before {
background: rgba(0, 0, 0, 0.6); }
.gallery .gallery-item img {
-moz-transition: all 1s ease;
-o-transition: all 1s ease;
-webkit-transition: all 1s ease;
transition: all 1s ease;
backface-visibility: hidden;
-webkit-backface-visibility: hidden;
width: 100%;
height: auto;
border: 0 !important; }
.gallery .gallery-item:hover img {
-moz-transform: scale(1.1);
-o-transform: scale(1.1);
-ms-transform: scale(1.1);
-webkit-transform: scale(1.1);
transform: scale(1.1); }
.gallery .gallery-item .gallery-caption {
text-align: left;
font-weight: 16px !important;
font-weight: 600;
font-style: normal;
color: #000 !important;
position: absolute;
bottom: 10px;
left: 20px; }
.gallery .gallery-caption-trigger {
display: none; }
.is-visible1 {
display: block !important; }
body[data-color-scheme="mc_dark"] .btn1 span,
body[data-color-scheme="mc_dark"] input[type="submit"], body[data-color-scheme="mc_dark"] button[type="submit"], body[data-color-scheme="mc_dark"] input[type="button"],
body[data-color-scheme="mc_dark"] header.site-header .header-wrapper .tools ul li a .counter_number,
body[data-color-scheme="mc_dark"] span.ribbon p,
body[data-color-scheme="mc_dark"] .select2-dropdown .select2-results__option[aria-selected="true"],
body[data-color-scheme="mc_dark"] .select2-dropdown .select2-results__option--highlighted[aria-selected],
body[data-color-scheme="mc_dark"] .select2-dropdown .select2-results .select2-highlighted,
body[data-color-scheme="mc_dark"] .woocommerce .wishlist_table td.product-add-to-cart a,
body[data-color-scheme="mc_dark"] .my_account_container .myaccount_user .woocommerce-MyAccount-content .my_address_wrapper .shipping_billing_wrapper .edit-link a,
body[data-color-scheme="mc_dark"] .woocommerce-MyAccount-content .account-orders-table a.button.view {
color: #fff; }
body[data-color-scheme="mc_dark"] .btn1:hover span, body[data-color-scheme="mc_dark"] .button.btn2,
body[data-color-scheme="mc_dark"] .offcanvas_minicart .button.checkout span {
color: #000; }
body[data-color-scheme="mc_dark"] input.update_cart_button.button.btn2:hover,
body[data-color-scheme="mc_dark"] .widget-area .widget.widget_tag_cloud a:hover {
color: #fff; }
body[data-color-scheme="mc_dark"] header.site-header .header-wrapper .tools ul li a .counter_number {
font-weight: 500; }
body[data-color-scheme="mc_dark"] .language_currency ul li span::before,
body[data-color-scheme="mc_dark"] .language_currency ul li a::before,
body[data-color-scheme="mc_dark"] .language_currency .wcml_currency_switcher li::before,
body[data-color-scheme="mc_dark"] .language_currency .wcml_currency_switcher li a::before,
body[data-color-scheme="mc_dark"] #header-top-bar .topbar_right .topbar_languages .language_currency ul li span::before,
body[data-color-scheme="mc_dark"] #header-top-bar .topbar_right .topbar_languages .language_currency ul li a::before,
body[data-color-scheme="mc_dark"] #header-top-bar .topbar_right .topbar_languages .language_currency .wcml_currency_switcher li::before,
body[data-color-scheme="mc_dark"] #header-top-bar .topbar_right .topbar_languages .language_currency .wcml_currency_switcher li a::before {
opacity: 0.3; }
body[data-color-scheme="mc_dark"] .add_to_wishlist::before {
opacity: 0.4; }   #eva-loader-wrapper {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 9999;
background: #fff; }
.eva-loader-section {
display: block;
position: relative;
left: 50%;
top: 50%;
width: 100%;
height: 100%;
z-index: 1000; } .eva-loader-1 {
width: 60px;
height: 60px;
margin-top: -30px;
margin-left: -30px;
background-color: #333;
-webkit-animation: sk-rotateplane 1.2s infinite ease-in-out;
animation: sk-rotateplane 1.2s infinite ease-in-out; }
@-webkit-keyframes sk-rotateplane {
0% {
-webkit-transform: perspective(120px); }
50% {
-webkit-transform: perspective(120px) rotateY(180deg); }
100% {
-webkit-transform: perspective(120px) rotateY(180deg) rotateX(180deg); } }
@keyframes sk-rotateplane {
0% {
transform: perspective(120px) rotateX(0deg) rotateY(0deg);
-webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg); }
50% {
transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
-webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg); }
100% {
transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
-webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg); } } .eva-loader-2 {
margin-top: -25px;
margin-left: -25px;
border-top: 0.3em solid rgba(52, 152, 219, 0.3);
border-right: 0.3em solid rgba(52, 152, 219, 0.3);
border-bottom: 0.3em solid rgba(52, 152, 219, 0.3);
border-left: 0.3em solid #3498DB;
-webkit-animation: load8 0.8s infinite linear;
animation: load8 0.8s infinite linear; }
.eva-loader-2,
.eva-loader-2:after {
border-radius: 50%;
width: 60px;
height: 60px; }
@-webkit-keyframes load8 {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg); }
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg); } }
@keyframes load8 {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg); }
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg); } } .eva-loader-3 {
display: block;
position: relative;
width: 120px;
height: 120px;
margin: -60px 0 0 -60px;
border-radius: 50%;
border: 3px solid transparent;
border-top-color: #9da1ba;
-webkit-animation: spin 2s linear infinite; animation: spin 2s linear infinite; z-index: 1001; }
.eva-loader-3:before {
content: "";
position: absolute;
top: 5px;
left: 5px;
right: 5px;
bottom: 5px;
border-radius: 50%;
border: 3px solid transparent;
border-top-color: #ced0dd;
-webkit-animation: spin 3s linear infinite; animation: spin 3s linear infinite; }
.eva-loader-3:after {
content: "";
position: absolute;
top: 15px;
left: 15px;
right: 15px;
bottom: 15px;
border-radius: 50%;
border: 3px solid transparent;
border-top-color: #e6e8ee;
-webkit-animation: spin 1.5s linear infinite; animation: spin 1.5s linear infinite; }
@-webkit-keyframes spin {
0% {
-webkit-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg); }
100% {
-webkit-transform: rotate(360deg); -ms-transform: rotate(360deg); transform: rotate(360deg); } }
@keyframes spin {
0% {
-webkit-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg); }
100% {
-webkit-transform: rotate(360deg); -ms-transform: rotate(360deg); transform: rotate(360deg); } } .eva-loader-4 {
display: block;
position: relative;
width: 70px;
height: 70px;
margin-top: -35px;
margin-left: -35px;
border: 3px solid #333333;
border-radius: 50%; }
.eva-loader-4:before, .eva-loader-4:after {
content: "";
position: absolute;
display: block;
width: 3px;
background-color: #333333;
border-radius: 1.5px;
-webkit-transform-origin: 50% 0%;
transform-origin: 50% 0%; }
.eva-loader-4:before {
height: 20px;
left: 31px;
top: 50%;
-webkit-animation: spin 2000ms linear infinite;
animation: spin 2000ms linear infinite; }
.eva-loader-4:after {
height: 25px;
left: 31px;
top: 50%;
-webkit-animation: spin 500ms linear infinite;
animation: spin 500ms linear infinite; }
@-webkit-keyframes spin {
to {
-webkit-transform: rotate(360deg);
transform: rotate(360deg); } }
@keyframes spin {
to {
-webkit-transform: rotate(360deg);
transform: rotate(360deg); } } .loaded .eva-loader-section {
opacity: 0;
-webkit-transition: all 0.1s ease-out;
transition: all 0.1s ease-out; }
.loaded #eva-loader-wrapper {
visibility: hidden;
opacity: 0;
-webkit-transition: all 0.5s ease-out;
transition: all 0.5s ease-out; } .no-js #eva-loader-wrapper {
display: none; }
table {
width: 100%; }
table tr {
border-bottom: 1px solid rgba(0, 0, 0, 0.05); }
table th {
font-weight: normal;
text-transform: uppercase;
font-size: 0.875rem;
font-weight: 600;
text-align: left;
color: #000;
padding: 1.25rem 0; }
table td {
padding: 1.25rem 0; }
table thead th {
padding: 1.25rem 0; } .nano {
position: relative;
width: 100%;
height: 100%;
overflow: hidden; }
.nano > .nano-content {
position: absolute;
overflow: scroll;
overflow-x: hidden;
top: 0;
right: 0;
bottom: 0;
left: 0; }
.nano > .nano-content:focus {
outline: thin dotted; }
.nano > .nano-content::-webkit-scrollbar {
display: none; }
.has-scrollbar > .nano-content::-webkit-scrollbar {
display: block; }
.nano > .nano-pane {
background: rgba(0, 0, 0, 0.25);
position: absolute;
width: 10px;
right: 0;
top: 0;
bottom: 0;
visibility: hidden\9; opacity: .01;
-webkit-transition: .2s;
-moz-transition: .2s;
-o-transition: .2s;
transition: .2s;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px; }
.nano > .nano-pane > .nano-slider {
background: #444;
background: rgba(0, 0, 0, 0.5);
position: relative;
margin: 0 1px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px; }
.nano:hover > .nano-pane, .nano-pane.active, .nano-pane.flashed {
visibility: visible\9; opacity: 0.99; } .easyzoom {
position: relative; display: block;
*display: inline;
*zoom: 1; }
.easyzoom img {
vertical-align: bottom; }
.easyzoom.is-loading img {
cursor: progress; }
.easyzoom.is-ready img {
cursor: url(//mimi.al/wp-content/themes/eva/images/plus-in.svg), e-resize; }
.easyzoom.is-error img {
cursor: not-allowed; }
.easyzoom-notice {
position: absolute;
top: 50%;
left: 50%;
z-index: 150;
width: 10em;
margin: -1em 0 0 -5em;
line-height: 2em;
text-align: center;
background: #FFF;
box-shadow: 0 0 10px #888; }
.easyzoom-flyout {
position: absolute;
z-index: 100;
overflow: hidden;
background: #FFF;
width: 100%;
height: 100%;
top: 0;
left: 0;
opacity: 0;
-webkit-transition: opacity .7s ease;
-moz-transition: opacity .7s ease;
transition: opacity .7s ease; }
.easyzoom-flyout:hover {
opacity: 1; }
.easyzoom-flyout img {
max-width: none !important;
width: auto !important; } .easyzoom--overlay .easyzoom-flyout {
top: 0;
left: 0;
width: 100%;
height: 100%; }
.easyzoom--adjacent .easyzoom-flyout {
top: 0;
left: 100%;
width: 100%;
height: 100%;
margin-left: 20px; } .owl-carousel {
display: none;
width: 100%;
-webkit-tap-highlight-color: transparent; position: relative;
z-index: 1; }
.owl-carousel .owl-stage {
position: relative;
-ms-touch-action: pan-Y;
-moz-backface-visibility: hidden; }
.owl-carousel .owl-stage:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0; }
.owl-carousel .owl-stage-outer {
position: relative;
overflow: hidden; -webkit-transform: translate3d(0px, 0px, 0px); }
.owl-carousel .owl-wrapper,
.owl-carousel .owl-item {
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
-ms-backface-visibility: hidden;
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0); }
.owl-carousel .owl-item {
position: relative;
min-height: 1px;
float: left;
-webkit-backface-visibility: hidden;
-webkit-tap-highlight-color: transparent;
-webkit-touch-callout: none; }
.owl-carousel .owl-item img {
display: block;
width: 100%; }
.owl-carousel .owl-nav.disabled,
.owl-carousel .owl-dots.disabled {
display: none; }
.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-dot {
cursor: pointer;
cursor: hand;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none; }
.owl-carousel.owl-loaded {
display: block; }
.owl-carousel.owl-loading {
opacity: 0;
display: block; }
.owl-carousel.owl-hidden {
opacity: 0; }
.owl-carousel.owl-refresh .owl-item {
visibility: hidden; }
.owl-carousel.owl-drag .owl-item {
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none; }
.owl-carousel.owl-grab {
cursor: move;
cursor: grab; }
.owl-carousel.owl-rtl {
direction: rtl; }
.owl-carousel.owl-rtl .owl-item {
float: right; } .no-js .owl-carousel {
display: block; } .owl-carousel .animated {
animation-duration: 1000ms;
animation-fill-mode: both; }
.owl-carousel .owl-animated-in {
z-index: 0; }
.owl-carousel .owl-animated-out {
z-index: 1; }
.owl-carousel .fadeOut {
animation-name: fadeOut; }
@keyframes fadeOut {
0% {
opacity: 1; }
100% {
opacity: 0; } } .owl-height {
transition: height 500ms ease-in-out; } .owl-carousel .owl-item .owl-lazy {
opacity: 0;
transition: opacity 400ms ease; }
.owl-carousel .owl-item img.owl-lazy {
transform-style: preserve-3d; } .owl-carousel .owl-video-wrapper {
position: relative;
height: 100%;
background: #000; }
.owl-carousel .owl-video-play-icon {
position: absolute;
height: 80px;
width: 80px;
left: 50%;
top: 50%;
margin-left: -40px;
margin-top: -40px;
background: url(//mimi.al/wp-content/themes/eva/css/owl.video.play.png) no-repeat;
cursor: pointer;
z-index: 1;
-webkit-backface-visibility: hidden;
transition: transform 100ms ease; }
.owl-carousel .owl-video-play-icon:hover {
transform: scale(1.3, 1.3); }
.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
display: none; }
.owl-carousel .owl-video-tn {
opacity: 0;
height: 100%;
background-position: center center;
background-repeat: no-repeat;
background-size: contain;
transition: opacity 400ms ease; }
.owl-carousel .owl-video-frame {
position: relative;
z-index: 1;
height: 100%;
width: 100%; } .owl-theme .owl-nav {
margin-top: 10px;
text-align: center;
-webkit-tap-highlight-color: transparent; }
.owl-theme .owl-nav [class*='owl-'] {
color: #FFF;
font-size: 14px;
margin: 5px;
padding: 4px 7px;
background: #D6D6D6;
display: inline-block;
cursor: pointer;
border-radius: 3px; }
.owl-theme .owl-nav [class*='owl-']:hover {
background: #869791;
color: #FFF;
text-decoration: none; }
.owl-theme .owl-nav .disabled {
opacity: 0.5;
cursor: default; }
.owl-theme .owl-nav.disabled + .owl-dots {
margin-top: 10px; }
.owl-theme .owl-dots {
text-align: center;
-webkit-tap-highlight-color: transparent; }
.owl-theme .owl-dots .owl-dot {
display: inline-block;
zoom: 1;
*display: inline; }
.owl-theme .owl-dots .owl-dot span {
width: 10px;
height: 10px;
margin: 5px 7px;
background: #D6D6D6;
display: block;
-webkit-backface-visibility: visible;
transition: opacity 200ms ease;
border-radius: 30px; }
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
background: #869791; } .swiper-container {
margin: 0 auto;
position: relative;
overflow: hidden;
list-style: none;
padding: 0; z-index: 1; }
.swiper-container-no-flexbox .swiper-slide {
float: left; }
.swiper-container-vertical > .swiper-wrapper {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column; }
.swiper-wrapper {
position: relative;
width: 100%;
height: 100%;
z-index: 1;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-transition-property: -webkit-transform;
transition-property: -webkit-transform;
-o-transition-property: transform;
transition-property: transform;
transition-property: transform, -webkit-transform;
-webkit-box-sizing: content-box;
box-sizing: content-box; }
.swiper-container-android .swiper-slide,
.swiper-wrapper {
-webkit-transform: translate3d(0px, 0, 0);
transform: translate3d(0px, 0, 0); }
.swiper-container-multirow > .swiper-wrapper {
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap; }
.swiper-container-free-mode > .swiper-wrapper {
-webkit-transition-timing-function: ease-out;
-o-transition-timing-function: ease-out;
transition-timing-function: ease-out;
margin: 0 auto; }
.swiper-slide {
-webkit-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
width: 100%;
height: 100%;
position: relative;
-webkit-transition-property: -webkit-transform;
transition-property: -webkit-transform;
-o-transition-property: transform;
transition-property: transform;
transition-property: transform, -webkit-transform; }
.swiper-invisible-blank-slide {
visibility: hidden; } .swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
height: auto; }
.swiper-container-autoheight .swiper-wrapper {
-webkit-box-align: start;
-webkit-align-items: flex-start;
-ms-flex-align: start;
align-items: flex-start;
-webkit-transition-property: height, -webkit-transform;
transition-property: height, -webkit-transform;
-o-transition-property: transform, height;
transition-property: transform, height;
transition-property: transform, height, -webkit-transform; } .swiper-container-3d {
-webkit-perspective: 1200px;
perspective: 1200px; }
.swiper-container-3d .swiper-wrapper,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-cube-shadow {
-webkit-transform-style: preserve-3d;
transform-style: preserve-3d; }
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
pointer-events: none;
z-index: 10; }
.swiper-container-3d .swiper-slide-shadow-left {
background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
background-image: -o-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
.swiper-container-3d .swiper-slide-shadow-right {
background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
.swiper-container-3d .swiper-slide-shadow-top {
background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
.swiper-container-3d .swiper-slide-shadow-bottom {
background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); } .swiper-container-wp8-horizontal,
.swiper-container-wp8-horizontal > .swiper-wrapper {
-ms-touch-action: pan-y;
touch-action: pan-y; }
.swiper-container-wp8-vertical,
.swiper-container-wp8-vertical > .swiper-wrapper {
-ms-touch-action: pan-x;
touch-action: pan-x; }
.swiper-button-prev,
.swiper-button-next {
position: absolute;
top: 50%;
width: 27px;
height: 44px;
margin-top: -22px;
z-index: 10;
cursor: pointer;
background-size: 27px 44px;
background-position: center;
background-repeat: no-repeat; }
.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
opacity: 0.35;
cursor: auto;
pointer-events: none; }
.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
left: 10px;
right: auto; }
.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
right: 10px;
left: auto; }
.swiper-button-prev.swiper-button-white,
.swiper-container-rtl .swiper-button-next.swiper-button-white {
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E"); }
.swiper-button-next.swiper-button-white,
.swiper-container-rtl .swiper-button-prev.swiper-button-white {
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E"); }
.swiper-button-prev.swiper-button-black,
.swiper-container-rtl .swiper-button-next.swiper-button-black {
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E"); }
.swiper-button-next.swiper-button-black,
.swiper-container-rtl .swiper-button-prev.swiper-button-black {
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E"); }
.swiper-pagination {
position: absolute;
text-align: center;
-webkit-transition: 300ms opacity;
-o-transition: 300ms opacity;
transition: 300ms opacity;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
z-index: 10; }
.swiper-pagination.swiper-pagination-hidden {
opacity: 0; } .swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-container-horizontal > .swiper-pagination-bullets {
bottom: 10px;
left: 0;
width: 100%; } .swiper-pagination-bullets-dynamic {
overflow: hidden;
font-size: 0; }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
-webkit-transform: scale(0.33);
-ms-transform: scale(0.33);
transform: scale(0.33);
position: relative; }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1); }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
-webkit-transform: scale(0.66);
-ms-transform: scale(0.66);
transform: scale(0.66); }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
-webkit-transform: scale(0.33);
-ms-transform: scale(0.33);
transform: scale(0.33); }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
-webkit-transform: scale(0.66);
-ms-transform: scale(0.66);
transform: scale(0.66); }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
-webkit-transform: scale(0.33);
-ms-transform: scale(0.33);
transform: scale(0.33); }
.swiper-pagination-bullet {
width: 8px;
height: 8px;
display: inline-block;
border-radius: 100%;
background: #000;
opacity: 0.2; }
button.swiper-pagination-bullet {
border: none;
margin: 0;
padding: 0;
-webkit-box-shadow: none;
box-shadow: none;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none; }
.swiper-pagination-clickable .swiper-pagination-bullet {
cursor: pointer; }
.swiper-pagination-bullet-active {
opacity: 1;
background: #007aff; }
.swiper-container-vertical > .swiper-pagination-bullets {
right: 10px;
top: 50%;
-webkit-transform: translate3d(0px, -50%, 0);
transform: translate3d(0px, -50%, 0); }
.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
margin: 6px 0;
display: block; }
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
width: 8px; }
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
display: inline-block;
-webkit-transition: 200ms top, 200ms -webkit-transform;
transition: 200ms top, 200ms -webkit-transform;
-o-transition: 200ms transform, 200ms top;
transition: 200ms transform, 200ms top;
transition: 200ms transform, 200ms top, 200ms -webkit-transform; }
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
margin: 0 4px; }
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
left: 50%;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
white-space: nowrap; }
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
-webkit-transition: 200ms left, 200ms -webkit-transform;
transition: 200ms left, 200ms -webkit-transform;
-o-transition: 200ms transform, 200ms left;
transition: 200ms transform, 200ms left;
transition: 200ms transform, 200ms left, 200ms -webkit-transform; }
.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
-webkit-transition: 200ms right, 200ms -webkit-transform;
transition: 200ms right, 200ms -webkit-transform;
-o-transition: 200ms transform, 200ms right;
transition: 200ms transform, 200ms right;
transition: 200ms transform, 200ms right, 200ms -webkit-transform; } .swiper-pagination-progressbar {
background: rgba(0, 0, 0, 0.25);
position: absolute; }
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
background: #007aff;
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
-webkit-transform: scale(0);
-ms-transform: scale(0);
transform: scale(0);
-webkit-transform-origin: left top;
-ms-transform-origin: left top;
transform-origin: left top; }
.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
-webkit-transform-origin: right top;
-ms-transform-origin: right top;
transform-origin: right top; }
.swiper-container-horizontal > .swiper-pagination-progressbar {
width: 100%;
height: 4px;
left: 0;
top: 0; }
.swiper-container-vertical > .swiper-pagination-progressbar {
width: 4px;
height: 100%;
left: 0;
top: 0; }
.swiper-pagination-white .swiper-pagination-bullet-active {
background: #ffffff; }
.swiper-pagination-progressbar.swiper-pagination-white {
background: rgba(255, 255, 255, 0.25); }
.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill {
background: #ffffff; }
.swiper-pagination-black .swiper-pagination-bullet-active {
background: #000000; }
.swiper-pagination-progressbar.swiper-pagination-black {
background: rgba(0, 0, 0, 0.25); }
.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill {
background: #000000; } .swiper-scrollbar {
border-radius: 10px;
position: relative;
-ms-touch-action: none;
background: rgba(0, 0, 0, 0.1); }
.swiper-container-horizontal > .swiper-scrollbar {
position: absolute;
left: 1%;
bottom: 3px;
z-index: 50;
height: 5px;
width: 98%; }
.swiper-container-vertical > .swiper-scrollbar {
position: absolute;
right: 3px;
top: 1%;
z-index: 50;
width: 5px;
height: 98%; }
.swiper-scrollbar-drag {
height: 100%;
width: 100%;
position: relative;
background: rgba(0, 0, 0, 0.5);
border-radius: 10px;
left: 0;
top: 0; }
.swiper-scrollbar-cursor-drag {
cursor: move; }
.swiper-zoom-container {
width: 100%;
height: 100%;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
text-align: center; }
.swiper-zoom-container > img,
.swiper-zoom-container > svg,
.swiper-zoom-container > canvas {
max-width: 100%;
max-height: 100%;
-o-object-fit: contain;
object-fit: contain; }
.swiper-slide-zoomed {
cursor: move; } .swiper-lazy-preloader {
width: 42px;
height: 42px;
position: absolute;
left: 50%;
top: 50%;
margin-left: -21px;
margin-top: -21px;
z-index: 10;
-webkit-transform-origin: 50%;
-ms-transform-origin: 50%;
transform-origin: 50%;
-webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite;
animation: swiper-preloader-spin 1s steps(12, end) infinite; }
.swiper-lazy-preloader:after {
display: block;
content: '';
width: 100%;
height: 100%;
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
background-position: 50%;
background-size: 100%;
background-repeat: no-repeat; }
.swiper-lazy-preloader-white:after {
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }
@-webkit-keyframes swiper-preloader-spin {
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg); } }
@keyframes swiper-preloader-spin {
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg); } } .swiper-container .swiper-notification {
position: absolute;
left: 0;
top: 0;
pointer-events: none;
opacity: 0;
z-index: -1000; }
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
-webkit-transition-timing-function: ease-out;
-o-transition-timing-function: ease-out;
transition-timing-function: ease-out; }
.swiper-container-fade .swiper-slide {
pointer-events: none;
-webkit-transition-property: opacity;
-o-transition-property: opacity;
transition-property: opacity; }
.swiper-container-fade .swiper-slide .swiper-slide {
pointer-events: none; }
.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
pointer-events: auto; }
.swiper-container-cube {
overflow: visible; }
.swiper-container-cube .swiper-slide {
pointer-events: none;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
z-index: 1;
visibility: hidden;
-webkit-transform-origin: 0 0;
-ms-transform-origin: 0 0;
transform-origin: 0 0;
width: 100%;
height: 100%; }
.swiper-container-cube .swiper-slide .swiper-slide {
pointer-events: none; }
.swiper-container-cube.swiper-container-rtl .swiper-slide {
-webkit-transform-origin: 100% 0;
-ms-transform-origin: 100% 0;
transform-origin: 100% 0; }
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active {
pointer-events: auto; }
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-prev,
.swiper-container-cube .swiper-slide-next + .swiper-slide {
pointer-events: auto;
visibility: visible; }
.swiper-container-cube .swiper-slide-shadow-top,
.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right {
z-index: 0;
-webkit-backface-visibility: hidden;
backface-visibility: hidden; }
.swiper-container-cube .swiper-cube-shadow {
position: absolute;
left: 0;
bottom: 0px;
width: 100%;
height: 100%;
background: #000;
opacity: 0.6;
-webkit-filter: blur(50px);
filter: blur(50px);
z-index: 0; }
.swiper-container-flip {
overflow: visible; }
.swiper-container-flip .swiper-slide {
pointer-events: none;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
z-index: 1; }
.swiper-container-flip .swiper-slide .swiper-slide {
pointer-events: none; }
.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
pointer-events: auto; }
.swiper-container-flip .swiper-slide-shadow-top,
.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right {
z-index: 0;
-webkit-backface-visibility: hidden;
backface-visibility: hidden; }
.swiper-container-coverflow .swiper-wrapper { -ms-perspective: 1200px; }
.select2-container {
box-sizing: border-box;
display: inline-block;
margin: 0;
position: relative;
vertical-align: middle; }
.select2-container .select2-selection--single {
box-sizing: border-box;
cursor: pointer;
display: block;
height: 28px;
user-select: none;
-webkit-user-select: none; }
.select2-container .select2-selection--single .select2-selection__rendered {
display: block;
padding-left: 8px;
padding-right: 20px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap; }
.select2-container .select2-selection--single .select2-selection__clear {
position: relative; }
.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
padding-right: 8px;
padding-left: 20px; }
.select2-container .select2-selection--multiple {
box-sizing: border-box;
cursor: pointer;
display: block;
min-height: 32px;
user-select: none;
-webkit-user-select: none; }
.select2-container .select2-selection--multiple .select2-selection__rendered {
display: inline-block;
overflow: hidden;
padding-left: 8px;
text-overflow: ellipsis;
white-space: nowrap; }
.select2-container .select2-search--inline {
float: left; }
.select2-container .select2-search--inline .select2-search__field {
box-sizing: border-box;
border: none;
font-size: 100%;
margin-top: 5px;
padding: 0; }
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
-webkit-appearance: none; }
.select2-dropdown {
background-color: white;
border: 1px solid #aaa;
border-radius: 4px;
box-sizing: border-box;
display: block;
position: absolute;
left: -100000px;
width: 100%;
z-index: 1051; }
.select2-results {
display: block; }
.select2-results__options {
list-style: none;
margin: 0;
padding: 0; }
.select2-results__option {
padding: 6px;
user-select: none;
-webkit-user-select: none; }
.select2-results__option[aria-selected] {
cursor: pointer; }
.select2-container--open .select2-dropdown {
left: 0; }
.select2-container--open .select2-dropdown--above {
border-bottom: none;
border-bottom-left-radius: 0;
border-bottom-right-radius: 0; }
.select2-container--open .select2-dropdown--below {
border-top: none;
border-top-left-radius: 0;
border-top-right-radius: 0; }
.select2-search--dropdown {
display: block;
padding: 4px; }
.select2-search--dropdown .select2-search__field {
padding: 4px;
width: 100%;
box-sizing: border-box; }
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
-webkit-appearance: none; }
.select2-search--dropdown.select2-search--hide {
display: none; }
.select2-close-mask {
border: 0;
margin: 0;
padding: 0;
display: block;
position: fixed;
left: 0;
top: 0;
min-height: 100%;
min-width: 100%;
height: auto;
width: auto;
opacity: 0;
z-index: 99;
background-color: #fff;
filter: alpha(opacity=0); }
.select2-hidden-accessible {
border: 0 !important;
clip: rect(0 0 0 0) !important;
height: 1px !important;
margin: -1px !important;
overflow: hidden !important;
padding: 0 !important;
position: absolute !important;
width: 1px !important; }
.select2-container--default .select2-selection--single {
background-color: #fff;
border: 1px solid #aaa;
border-radius: 4px; }
.select2-container--default .select2-selection--single .select2-selection__rendered {
color: #444;
line-height: 28px; }
.select2-container--default .select2-selection--single .select2-selection__clear {
cursor: pointer;
float: right;
font-weight: bold; }
.select2-container--default .select2-selection--single .select2-selection__placeholder {
color: #999; }
.select2-container--default .select2-selection--single .select2-selection__arrow {
height: 26px;
position: absolute;
top: 1px;
right: 1px;
width: 20px; }
.select2-container--default .select2-selection--single .select2-selection__arrow b {
border-color: #888 transparent transparent transparent;
border-style: solid;
border-width: 5px 4px 0 4px;
height: 0;
left: 50%;
margin-left: -4px;
margin-top: -2px;
position: absolute;
top: 50%;
width: 0; }
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
float: left; }
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
left: 1px;
right: auto; }
.select2-container--default.select2-container--disabled .select2-selection--single {
background-color: #eee;
cursor: default; }
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
display: none; }
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
border-color: transparent transparent #888 transparent;
border-width: 0 4px 5px 4px; }
.select2-container--default .select2-selection--multiple {
background-color: white;
border: 1px solid #aaa;
border-radius: 4px;
cursor: text; }
.select2-container--default .select2-selection--multiple .select2-selection__rendered {
box-sizing: border-box;
list-style: none;
margin: 0;
padding: 0 5px;
width: 100%; }
.select2-container--default .select2-selection--multiple .select2-selection__rendered li {
list-style: none; }
.select2-container--default .select2-selection--multiple .select2-selection__placeholder {
color: #999;
margin-top: 5px;
float: left; }
.select2-container--default .select2-selection--multiple .select2-selection__clear {
cursor: pointer;
float: right;
font-weight: bold;
margin-top: 5px;
margin-right: 10px; }
.select2-container--default .select2-selection--multiple .select2-selection__choice {
background-color: #e4e4e4;
border: 1px solid #aaa;
border-radius: 4px;
cursor: default;
float: left;
margin-right: 5px;
margin-top: 5px;
padding: 0 5px; }
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
color: #999;
cursor: pointer;
display: inline-block;
font-weight: bold;
margin-right: 2px; }
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
color: #333; }
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline {
float: right; }
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
margin-left: 5px;
margin-right: auto; }
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
margin-left: 2px;
margin-right: auto; }
.select2-container--default.select2-container--focus .select2-selection--multiple {
border: solid black 1px;
outline: 0; }
.select2-container--default.select2-container--disabled .select2-selection--multiple {
background-color: #eee;
cursor: default; }
.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
display: none; }
.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
border-top-left-radius: 0;
border-top-right-radius: 0; }
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
border-bottom-left-radius: 0;
border-bottom-right-radius: 0; }
.select2-container--default .select2-search--dropdown .select2-search__field {
border: 1px solid #aaa; }
.select2-container--default .select2-search--inline .select2-search__field {
background: transparent;
border: none;
outline: 0;
box-shadow: none;
-webkit-appearance: textfield; }
.select2-container--default .select2-results > .select2-results__options {
max-height: 200px;
overflow-y: auto; }
.select2-container--default .select2-results__option[role=group] {
padding: 0; }
.select2-container--default .select2-results__option[aria-disabled=true] {
color: #999; }
.select2-container--default .select2-results__option[aria-selected=true] {
background-color: #ddd; }
.select2-container--default .select2-results__option .select2-results__option {
padding-left: 1em; }
.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
padding-left: 0; }
.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
margin-left: -1em;
padding-left: 2em; }
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
margin-left: -2em;
padding-left: 3em; }
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
margin-left: -3em;
padding-left: 4em; }
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
margin-left: -4em;
padding-left: 5em; }
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
margin-left: -5em;
padding-left: 6em; }
.select2-container--default .select2-results__option--highlighted[aria-selected] {
background-color: #5897fb;
color: white; }
.select2-container--default .select2-results__group {
cursor: default;
display: block;
padding: 6px; }
.select2-container--classic .select2-selection--single {
background-color: #f7f7f7;
border: 1px solid #aaa;
border-radius: 4px;
outline: 0;
background-image: -webkit-linear-gradient(top, white 50%, #eeeeee 100%);
background-image: -o-linear-gradient(top, white 50%, #eeeeee 100%);
background-image: linear-gradient(to bottom, white 50%, #eeeeee 100%);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); }
.select2-container--classic .select2-selection--single:focus {
border: 1px solid #5897fb; }
.select2-container--classic .select2-selection--single .select2-selection__rendered {
color: #444;
line-height: 28px; }
.select2-container--classic .select2-selection--single .select2-selection__clear {
cursor: pointer;
float: right;
font-weight: bold;
margin-right: 10px; }
.select2-container--classic .select2-selection--single .select2-selection__placeholder {
color: #999; }
.select2-container--classic .select2-selection--single .select2-selection__arrow {
background-color: #ddd;
border: none;
border-left: 1px solid #aaa;
border-top-right-radius: 4px;
border-bottom-right-radius: 4px;
height: 26px;
position: absolute;
top: 1px;
right: 1px;
width: 20px;
background-image: -webkit-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
background-image: -o-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0); }
.select2-container--classic .select2-selection--single .select2-selection__arrow b {
border-color: #888 transparent transparent transparent;
border-style: solid;
border-width: 5px 4px 0 4px;
height: 0;
left: 50%;
margin-left: -4px;
margin-top: -2px;
position: absolute;
top: 50%;
width: 0; }
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {
float: left; }
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {
border: none;
border-right: 1px solid #aaa;
border-radius: 0;
border-top-left-radius: 4px;
border-bottom-left-radius: 4px;
left: 1px;
right: auto; }
.select2-container--classic.select2-container--open .select2-selection--single {
border: 1px solid #5897fb; }
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
background: transparent;
border: none; }
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
border-color: transparent transparent #888 transparent;
border-width: 0 4px 5px 4px; }
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
border-top: none;
border-top-left-radius: 0;
border-top-right-radius: 0;
background-image: -webkit-linear-gradient(top, white 0%, #eeeeee 50%);
background-image: -o-linear-gradient(top, white 0%, #eeeeee 50%);
background-image: linear-gradient(to bottom, white 0%, #eeeeee 50%);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); }
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
border-bottom: none;
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
background-image: -webkit-linear-gradient(top, #eeeeee 50%, white 100%);
background-image: -o-linear-gradient(top, #eeeeee 50%, white 100%);
background-image: linear-gradient(to bottom, #eeeeee 50%, white 100%);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0); }
.select2-container--classic .select2-selection--multiple {
background-color: white;
border: 1px solid #aaa;
border-radius: 4px;
cursor: text;
outline: 0; }
.select2-container--classic .select2-selection--multiple:focus {
border: 1px solid #5897fb; }
.select2-container--classic .select2-selection--multiple .select2-selection__rendered {
list-style: none;
margin: 0;
padding: 0 5px; }
.select2-container--classic .select2-selection--multiple .select2-selection__clear {
display: none; }
.select2-container--classic .select2-selection--multiple .select2-selection__choice {
background-color: #e4e4e4;
border: 1px solid #aaa;
border-radius: 4px;
cursor: default;
float: left;
margin-right: 5px;
margin-top: 5px;
padding: 0 5px; }
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
color: #888;
cursor: pointer;
display: inline-block;
font-weight: bold;
margin-right: 2px; }
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
color: #555; }
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
float: right; }
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
margin-left: 5px;
margin-right: auto; }
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
margin-left: 2px;
margin-right: auto; }
.select2-container--classic.select2-container--open .select2-selection--multiple {
border: 1px solid #5897fb; }
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
border-top: none;
border-top-left-radius: 0;
border-top-right-radius: 0; }
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
border-bottom: none;
border-bottom-left-radius: 0;
border-bottom-right-radius: 0; }
.select2-container--classic .select2-search--dropdown .select2-search__field {
border: 1px solid #aaa;
outline: 0; }
.select2-container--classic .select2-search--inline .select2-search__field {
outline: 0;
box-shadow: none; }
.select2-container--classic .select2-dropdown {
background-color: white;
border: 1px solid transparent; }
.select2-container--classic .select2-dropdown--above {
border-bottom: none; }
.select2-container--classic .select2-dropdown--below {
border-top: none; }
.select2-container--classic .select2-results > .select2-results__options {
max-height: 200px;
overflow-y: auto; }
.select2-container--classic .select2-results__option[role=group] {
padding: 0; }
.select2-container--classic .select2-results__option[aria-disabled=true] {
color: grey; }
.select2-container--classic .select2-results__option--highlighted[aria-selected] {
background-color: #3875d7;
color: white; }
.select2-container--classic .select2-results__group {
cursor: default;
display: block;
padding: 6px; }
.select2-container--classic.select2-container--open .select2-dropdown {
border-color: #5897fb; } .mm-hidden {
display: none !important; }
.mm-wrapper {
overflow-x: hidden;
position: relative; }
.mm-menu {
box-sizing: border-box;
opacity: 0;
background: inherit;
display: block;
padding: 0;
margin: 0;
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
z-index: 0; }
.mm-menu .wishlist-button a span:before,
.mm-menu .login-button a span:before,
.mm-menu .account-button a span:before,
.mm-menu .logout-button a span:before {
padding-right: 10px;
font-size: 14px; }
.mm-menu .social-icons {
margin: 20px 0 0 0; }
.mm-menu .social-icons li {
position: relative;
float: left;
margin: 0 !important; }
.mm-menu .social-icons li a {
display: block;
vertical-align: middle; }
.mm-panels,
.mm-panels > .mm-panel {
background: inherit;
border-color: inherit;
box-sizing: border-box;
margin: 0;
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
z-index: 0; }
.mm-panels {
overflow: hidden; }
.mm-panel {
transition: transform 0.4s ease;
transform: translate3d(100%, 0, 0); }
.mm-panel.mm-opened {
transform: translate3d(0%, 0, 0); }
.mm-panel.mm-subopened {
transform: translate3d(-30%, 0, 0); }
.mm-panel.mm-highest {
z-index: 1; }
.mm-panels > .mm-panel {
-webkit-overflow-scrolling: touch;
overflow: scroll;
overflow-x: hidden;
overflow-y: auto;
padding: 0 0px; }
.mm-panels > .mm-panel.mm-hasnavbar {
padding-top: 40px; }
.mm-panels > .mm-panel:not(.mm-hidden) {
display: block; }
.mm-panels > .mm-panel:before, .mm-panels > .mm-panel:after {
content: '';
display: block;
height: 0px; }
.mm-vertical .mm-panel {
transform: none !important; }
.mm-vertical .mm-listview .mm-panel,
.mm-listview .mm-vertical .mm-panel {
display: none;
padding: 0px 0 0px 0px; }
.mm-vertical .mm-listview .mm-panel .mm-listview > li:last-child:after,
.mm-listview .mm-vertical .mm-panel .mm-listview > li:last-child:after {
border-color: transparent; }
.mm-vertical li.mm-opened > .mm-panel,
li.mm-vertical.mm-opened > .mm-panel {
display: block; }
.mm-vertical .mm-listview > li > .mm-next,
.mm-listview > li.mm-vertical > .mm-next {
height: 40px;
bottom: auto; }
.mm-vertical .mm-listview > li > .mm-next:after,
.mm-listview > li.mm-vertical > .mm-next:after {
top: 16px;
bottom: auto; }
.mm-vertical .mm-listview > li.mm-opened > .mm-next:after,
.mm-listview > li.mm-vertical.mm-opened > .mm-next:after {
transform: rotate(45deg);
right: -1px; }
.mm-btn {
box-sizing: border-box;
width: 40px;
height: 40px;
position: absolute;
top: 0;
z-index: 1; }
.mm-clear:before, .mm-clear:after,
.mm-close:before,
.mm-close:after {
content: '';
border: 2px solid transparent;
display: block;
width: 5px;
height: 5px;
margin: auto;
position: absolute;
top: 0;
bottom: 0;
transform: rotate(-45deg); }
.mm-clear:before,
.mm-close:before {
border-right: none;
border-bottom: none;
right: -2px; }
.mm-clear:after,
.mm-close:after {
border-left: none;
border-top: none;
right: 5px; }
.mm-prev:before,
.mm-next:after,
.mm-arrow:after {
font-family: "icomoon";
display: block;
width: 16px;
height: 16px;
margin: auto;
position: absolute;
top: 0;
color: #a8e8e2; }
.mm-prev:before {
content: '\e912';
border-right: none;
border-bottom: none;
left: 3px;
vertical-align: bottom;
bottom: 5px; }
.mm-next:after,
.mm-arrow:after {
content: '\e911';
border-top: none;
border-left: none;
right: 3px; }
.mm-navbar {
border-bottom: 1px solid;
border-color: #a8e8e2;
text-align: left;
line-height: 20px;
height: 40px;
padding: 0 40px 0 30px;
margin: 0;
position: absolute;
top: 0;
left: 0;
right: 0; }
.mm-navbar > * {
display: block;
padding: 10px 0; }
.mm-navbar a,
.mm-navbar a:hover {
text-decoration: none; }
.mm-navbar .mm-title {
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
font-size: 16px;
letter-spacing: 1px;
font-weight: 600;
text-transform: uppercase; }
.mm-navbar .mm-btn:first-child {
padding-left: 0px;
left: 0; }
.mm-navbar .mm-btn:last-child {
text-align: right;
padding-right: 0px;
right: 0; }
.mm-panel .mm-navbar {
display: none; }
.mm-panel.mm-hasnavbar .mm-navbar {
display: block; }
.mm-listview,
.mm-listview > li {
list-style: none;
display: block;
padding: 0;
margin: 0; }
.mm-listview {
font: inherit;
font-size: 16px;
font-weight: 500;
text-transform: uppercase;
letter-spacing: 1px;
line-height: 40px; }
@media screen and (max-width: 39.9375em) {
.mm-listview {
line-height: 38px; } }
.mm-listview hr {
display: inline-block;
width: 0;
height: 1px;
background-color: #a8e8e2;
border: none;
margin: 0 0 5px 0;
padding: 0;
opacity: 0; }
.mm-listview span div {
display: inline;
position: relative;
z-index: 1;
padding: 0 2px;
font-weight: 500; }
.mm-listview span div:before {
content: '';
height: 0px;
transition: height cubic-bezier(0.19, 0.53, 0.39, 0.87) 0.3s;
position: absolute;
right: 0;
bottom: 1px;
left: 0;
background-color: #a8e8e2;
z-index: -1; }
.mm-listview li.bot-menu-item {
line-height: 36px; }
.mm-listview li.bot-menu-item a span div {
font-size: 14px;
letter-spacing: 1px;
font-weight: 300; }
.mm-listview a:hover span div:before,
.mm-listview li:hover span div:before,
.mm-listview li.current-menu-item span div:before {
height: 7px; }
.mm-listview a,
.mm-listview a:hover {
text-decoration: none; }
.mm-listview > li {
position: relative; }
.mm-listview > li, .mm-listview > li:after,
.mm-listview > li .mm-next,
.mm-listview > li .mm-next:before {
border-color: inherit; }
.mm-listview > li > a,
.mm-listview > li > span {
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
color: inherit;
display: block;
padding: 0px 0px 0px 0px;
margin: 0; }
.mm-listview > li > a.mm-arrow,
.mm-listview > li > span.mm-arrow {
padding-right: 40px; }
.mm-listview > li:not(.mm-divider):after {
content: '';
border-bottom-width: 1px;
border-bottom-style: solid;
display: block;
position: absolute;
left: 0;
right: 0;
bottom: 0; }
.mm-listview > li:not(.mm-divider):after {
left: 0px; }
.mm-listview .mm-next {
background: rgba(3, 2, 1, 0);
width: 40px;
padding: 0;
position: absolute;
right: 0;
top: 0;
bottom: 0;
z-index: 2; }
.mm-listview .mm-next:before {
content: '';
border-left-width: 1px;
border-left-style: solid;
display: block;
position: absolute;
top: 0;
bottom: 0;
left: 0; }
.mm-listview .mm-next + a,
.mm-listview .mm-next + span {
margin-right: 40px; }
.mm-listview .mm-next.mm-fullsubopen {
width: 100%; }
.mm-listview .mm-next.mm-fullsubopen:before {
border-left: none; }
.mm-listview .mm-next.mm-fullsubopen + a,
.mm-listview .mm-next.mm-fullsubopen + span {
padding-right: 40px;
margin-right: 0; }
.mm-panels > .mm-panel > .mm-listview {
margin: 0px 0px; }
.mm-panels > .mm-panel > .mm-listview:first-child,
.mm-panels > .mm-panel > .mm-navbar + .mm-listview {
margin-top: 0px; }
.mm-listview .mm-inset {
list-style: inside disc;
padding: 0 0px 0px 0px;
margin: 0; }
.mm-listview .mm-inset > li {
padding: 0px 0; }
.mm-listview .mm-divider {
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
font-size: 10px;
text-transform: uppercase;
text-indent: 0px;
line-height: 20px; }
.mm-listview .mm-spacer {
padding-top: 40px; }
.mm-listview .mm-spacer > .mm-next {
top: 40px; }
.mm-listview .mm-spacer.mm-divider {
padding-top: 20px; }
.mm-menu {
background: #fff;
border-color: rgba(0, 0, 0, 0.1);
color: black; }
.mm-menu .mm-navbar > *,
.mm-menu .mm-navbar a {
color: black; }
.mm-menu .mm-btn:before, .mm-menu .mm-btn:after {
border-color: #a8e8e2; }
.mm-menu .mm-listview {
border-color: rgba(0, 0, 0, 0.1); }
.mm-menu .mm-listview > li .mm-next:after,
.mm-menu .mm-listview > li .mm-arrow:after {
border-color: #a8e8e2; }
.mm-menu .mm-listview > li a:not(.mm-next) {
-webkit-tap-highlight-color: rgba(255, 255, 255, 0.5);
tap-highlight-color: rgba(255, 255, 255, 0.5); }
.mm-menu .mm-listview > li.mm-selected > a:not(.mm-next),
.mm-menu .mm-listview > li.mm-selected > span {
background: rgba(255, 255, 255, 0.5); }
.mm-menu.mm-vertical .mm-listview > li.mm-opened > a.mm-next,
.mm-menu.mm-vertical .mm-listview > li.mm-opened > .mm-panel,
.mm-menu .mm-listview > li.mm-opened.mm-vertical > a.mm-next,
.mm-menu .mm-listview > li.mm-opened.mm-vertical > .mm-panel {
background: rgba(0, 0, 0, 0.05); }
.mm-menu .mm-divider {
background: rgba(0, 0, 0, 0.05); }   .pswp {
display: none;
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
overflow: hidden;
-ms-touch-action: none;
touch-action: none;
z-index: 1500;
-webkit-text-size-adjust: 100%; -webkit-backface-visibility: hidden;
outline: none; }
.pswp * {
box-sizing: border-box; }
.pswp img {
max-width: none; } .pswp--animate_opacity { opacity: 0.001;
will-change: opacity; transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1); }
.pswp--open {
display: block; }
.pswp--zoom-allowed .pswp__img { cursor: -webkit-zoom-in;
cursor: -moz-zoom-in;
cursor: zoom-in;
-webkit-box-shadow: 5px 5px 60px 5px rgba(0, 0, 0, 0.15);
-moz-box-shadow: 5px 5px 60px 5px rgba(0, 0, 0, 0.15);
box-shadow: 5px 5px 60px 5px rgba(0, 0, 0, 0.15); }
.pswp--zoomed-in .pswp__img { cursor: -webkit-grab;
cursor: -moz-grab;
cursor: grab; }
.pswp--dragging .pswp__img { cursor: -webkit-grabbing;
cursor: -moz-grabbing;
cursor: grabbing; } .pswp__bg {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
background: black;
opacity: 0;
-webkit-backface-visibility: hidden;
will-change: opacity; }
.pswp__bg {
transition: 0.5s opacity cubic-bezier(0.445, 0.05, 0.55, 0.95), 1s background cubic-bezier(0.445, 0.05, 0.55, 0.95), 1s background-color cubic-bezier(0.445, 0.05, 0.55, 0.95) !important; }
.pswp__scroll-wrap {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
overflow: hidden; }
.pswp__container,
.pswp__zoom-wrap {
-ms-touch-action: none;
touch-action: none;
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0; } .pswp__container,
.pswp__img {
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
-webkit-touch-callout: none; }
.pswp__zoom-wrap {
position: absolute;
width: 100%;
-webkit-transform-origin: left top;
-moz-transform-origin: left top;
-ms-transform-origin: left top;
transform-origin: left top; transition: transform 333ms cubic-bezier(0.4, 0, 0.22, 1); }
.pswp__bg {
will-change: opacity; transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1); }
.pswp__bg_cover {
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0.4); }
.pswp--animated-in .pswp__bg,
.pswp--animated-in .pswp__zoom-wrap {
-webkit-transition: none;
transition: none; }
.pswp__container,
.pswp__zoom-wrap {
-webkit-backface-visibility: hidden;
will-change: transform; }
.pswp__item {
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
overflow: hidden; }
.pswp__img {
position: absolute;
width: auto;
height: auto;
top: 0;
left: 0; } .pswp__img--placeholder {
-webkit-backface-visibility: hidden; } .pswp__img--placeholder--blank {
background: #222; }
.pswp--ie .pswp__img {
width: 100% !important;
height: auto !important;
left: 0;
top: 0; } .pswp__error-msg {
position: absolute;
left: 0;
top: 50%;
width: 100%;
text-align: center;
font-size: 14px;
line-height: 16px;
margin-top: -8px;
color: #CCC; }
.pswp__error-msg a {
color: #CCC;
text-decoration: underline; }
.no-touch .pswp .pswp__container:not(.is-dragging) {
transition: 1.5s all cubic-bezier(0.19, 1, 0.22, 1) !important; }
.pswp__top-bar {
background-color: transparent !important; }
.pswp__button--arrow--left:before, .pswp__button--arrow--right:before {
background-color: transparent !important; }     .pswp__button {
width: 44px;
height: 44px;
position: relative;
background: none;
cursor: pointer;
overflow: visible;
-webkit-appearance: none;
display: block;
border: 0;
padding: 0;
margin: 0;
float: right;
opacity: 0.75;
transition: opacity 0.2s;
box-shadow: none; }
.pswp__button:focus, .pswp__button:hover {
opacity: 1; }
.pswp__button:active {
outline: none;
opacity: 0.9; }
.pswp__button::-moz-focus-inner {
padding: 0;
border: 0; } .pswp__ui--over-close .pswp__button--close {
opacity: 1; }
.pswp__button,
.pswp__button--arrow--left:before,
.pswp__button--arrow--right:before {
background: url(//mimi.al/wp-content/themes/eva/images/photo-swipe/default-skin.png) 0 0 no-repeat;
background-size: 264px 88px;
width: 44px;
height: 44px; }
@media (-webkit-min-device-pixel-ratio: 1.1), (min-resolution: 105dpi), (min-resolution: 1.1dppx) { .pswp--svg .pswp__button,
.pswp--svg .pswp__button--arrow--left:before,
.pswp--svg .pswp__button--arrow--right:before {
background-image: url(//mimi.al/wp-content/themes/eva/images/photo-swipe/default-skin.svg); }
.pswp--svg .pswp__button--arrow--left,
.pswp--svg .pswp__button--arrow--right {
background: none; } }
.pswp__button--close {
background-position: 0 -44px; }
.pswp__button--share {
background-position: -44px -44px; }
.pswp__button--fs {
display: none; }
.pswp--supports-fs .pswp__button--fs {
display: block; }
.pswp--fs .pswp__button--fs {
background-position: -44px 0; }
.pswp__button--zoom {
display: none;
background-position: -88px 0; }
.pswp--zoom-allowed .pswp__button--zoom {
display: block; }
.pswp--zoomed-in .pswp__button--zoom {
background-position: -132px 0; } .pswp--touch .pswp__button--arrow--left,
.pswp--touch .pswp__button--arrow--right {
visibility: hidden; } .pswp__button--arrow--left,
.pswp__button--arrow--right {
background: none;
top: 50%;
margin-top: -50px;
width: 70px;
height: 100px;
position: absolute; }
.pswp__button--arrow--left {
left: 0; }
.pswp__button--arrow--right {
right: 0; }
.pswp__button--arrow--left:before,
.pswp__button--arrow--right:before {
content: '';
top: 35px;
background-color: rgba(0, 0, 0, 0.3);
height: 30px;
width: 32px;
position: absolute; }
.pswp__button--arrow--left:before {
left: 6px;
background-position: -138px -44px; }
.pswp__button--arrow--right:before {
right: 6px;
background-position: -94px -44px; } .pswp__counter,
.pswp__share-modal {
-webkit-user-select: none;
-moz-user-select: none;
user-select: none; }
.pswp__share-modal {
display: block;
background: rgba(0, 0, 0, 0.5);
width: 100%;
height: 100%;
top: 0;
left: 0;
padding: 10px;
position: absolute;
z-index: 1600;
opacity: 0;
transition: opacity 0.25s ease-out;
-webkit-backface-visibility: hidden;
will-change: opacity; }
.pswp__share-modal--hidden {
display: none; }
.pswp__share-tooltip {
z-index: 1620;
position: absolute;
background: #FFF;
top: 56px;
border-radius: 2px;
display: block;
width: auto;
right: 44px;
box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);
transform: translateY(6px);
transition: transform 0.25s;
-webkit-backface-visibility: hidden;
will-change: transform; }
.pswp__share-tooltip a {
display: block;
padding: 8px 12px;
color: #000;
text-decoration: none;
font-size: 14px;
line-height: 18px; }
.pswp__share-tooltip a:hover {
text-decoration: none;
color: #000; }
.pswp__share-tooltip a:first-child { border-radius: 2px 2px 0 0; }
.pswp__share-tooltip a:last-child {
border-radius: 0 0 2px 2px; }
.pswp__share-modal--fade-in {
opacity: 1; }
.pswp__share-modal--fade-in .pswp__share-tooltip {
transform: translateY(0); } .pswp--touch .pswp__share-tooltip a {
padding: 16px 12px; }
a.pswp__share--facebook:before {
content: '';
display: block;
width: 0;
height: 0;
position: absolute;
top: -12px;
right: 15px;
border: 6px solid rgba(0, 0, 0, 0);
border-bottom-color: #FFF;
-webkit-pointer-events: none;
-moz-pointer-events: none;
pointer-events: none; }
a.pswp__share--facebook:hover {
background: #3E5C9A;
color: #FFF; }
a.pswp__share--facebook:hover:before {
border-bottom-color: #3E5C9A; }
a.pswp__share--twitter:hover {
background: #55ACEE;
color: #FFF; }
a.pswp__share--pinterest:hover {
background: #CCC;
color: #CE272D; }
a.pswp__share--download:hover {
background: #DDD; } .pswp__counter {
position: absolute;
left: 0;
top: 0;
height: 44px;
font-size: 13px;
line-height: 44px;
color: #FFF;
opacity: 0.75;
padding: 0 10px; } .pswp__caption {
position: absolute;
left: 0;
bottom: 0;
width: 100%;
min-height: 44px; }
.pswp__caption small {
font-size: 11px;
color: #BBB; }
.pswp__caption__center {
text-align: left;
max-width: 420px;
margin: 0 auto;
font-size: 13px;
padding: 10px;
line-height: 20px;
color: #CCC; }
.pswp__caption--empty {
display: none; } .pswp__caption--fake {
visibility: hidden; } .pswp__preloader {
width: 44px;
height: 44px;
position: absolute;
top: 0;
left: 50%;
margin-left: -22px;
opacity: 0;
transition: opacity 0.25s ease-out;
will-change: opacity;
direction: ltr; }
.pswp__preloader__icn {
width: 20px;
height: 20px;
margin: 12px; }
.pswp__preloader--active {
opacity: 1; }
.pswp__preloader--active .pswp__preloader__icn { background: url(//mimi.al/wp-content/themes/eva/images/photo-swipe/preloader.gif) 0 0 no-repeat; }
.pswp--css_animation .pswp__preloader--active {
opacity: 1; }
.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn {
animation: clockwise 500ms linear infinite; }
.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut {
animation: donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite; }
.pswp--css_animation .pswp__preloader__icn {
background: none;
opacity: 0.75;
width: 14px;
height: 14px;
position: absolute;
left: 15px;
top: 15px;
margin: 0; }
.pswp--css_animation .pswp__preloader__cut { position: relative;
width: 7px;
height: 14px;
overflow: hidden; }
.pswp--css_animation .pswp__preloader__donut {
box-sizing: border-box;
width: 14px;
height: 14px;
border: 2px solid #FFF;
border-radius: 50%;
border-left-color: transparent;
border-bottom-color: transparent;
position: absolute;
top: 0;
left: 0;
background: none;
margin: 0; }
@media screen and (max-width: 1024px) {
.pswp__preloader {
position: relative;
left: auto;
top: auto;
margin: 0;
float: right; } }
@keyframes clockwise {
0% {
transform: rotate(0deg); }
100% {
transform: rotate(360deg); } }
@keyframes donut-rotate {
0% {
transform: rotate(0); }
50% {
transform: rotate(-140deg); }
100% {
transform: rotate(0); } }  .pswp__ui {
-webkit-font-smoothing: auto;
visibility: visible;
opacity: 1;
z-index: 1550; } .pswp__top-bar {
position: absolute;
left: 0;
top: 0;
height: 44px;
width: 100%; }
.pswp__caption,
.pswp__top-bar,
.pswp--has_mouse .pswp__button--arrow--left,
.pswp--has_mouse .pswp__button--arrow--right {
-webkit-backface-visibility: hidden;
will-change: opacity;
transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1); } .pswp--has_mouse .pswp__button--arrow--left,
.pswp--has_mouse .pswp__button--arrow--right {
visibility: visible; }
.pswp__top-bar,
.pswp__caption {
background-color: rgba(0, 0, 0, 0.5); } .pswp__ui--fit .pswp__top-bar,
.pswp__ui--fit .pswp__caption {
background-color: rgba(0, 0, 0, 0.3); } .pswp__ui--idle .pswp__top-bar {
opacity: 0; }
.pswp__ui--idle .pswp__button--arrow--left,
.pswp__ui--idle .pswp__button--arrow--right {
opacity: 0; } .pswp__ui--hidden .pswp__top-bar,
.pswp__ui--hidden .pswp__caption,
.pswp__ui--hidden .pswp__button--arrow--left,
.pswp__ui--hidden .pswp__button--arrow--right { opacity: 0.001; } .pswp__ui--one-slide .pswp__button--arrow--left,
.pswp__ui--one-slide .pswp__button--arrow--right,
.pswp__ui--one-slide .pswp__counter {
display: none; }
.pswp__element--disabled {
display: none !important; }
.pswp--minimal--dark .pswp__top-bar {
background: none; }   .fr-close {
display: block;
cursor: pointer;
width: 45px;
height: 45px;
pointer-events: auto;
position: absolute;
right: 20px;
top: 15px; }
.fr-window-fresco .fr-close .fr-close-icon {
background: none; }
.fr-overlay-background {
background: #000;
opacity: 0.7;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
filter: alpha(opacity=70); }
.fr-thumbnail-loading-background {
opacity: 0.6;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
filter: alpha(opacity=60); }
.fr-ui-outside .fr-close-background {
opacity: 0.6;
background: none; }
.fr-close-background,
.fr-close-icon {
width: 45px;
height: 45px;
top: 0px;
left: 0px; }
.fr-ui-outside .fr-close:hover .fr-close-background,
.fr-close:hover .fr-close-background {
background: none; }
.fr-window-fresco:not(.fr-ltIE9) .fr-close .fr-close-icon {
opacity: 0.5; }
.fr-window-fresco .fr-close:hover .fr-close-icon {
opacity: 1; }
.fr-close-icon:before {
font-size: 52px;
color: #fff; }
.fr-side-previous .fr-side-button {
left: 3px; }
.fr-side-next .fr-side-button {
right: 3px; }
.fr-touch-close {
position: absolute;
top: -1px;
right: 14px;
padding-right: 11px; }   .eva-slider.swiper-container,
.format-gallery-swiper.swiper-container {
width: 100%; }
.eva-slider.swiper-container.full_height,
.format-gallery-swiper.swiper-container.full_height {
height: 100vh; }
.eva-slider.swiper-container .swiper-pagination,
.format-gallery-swiper.swiper-container .swiper-pagination {
bottom: 8%;
vertical-align: middle; }
.eva-slider.swiper-container .swiper-pagination span.swiper-pagination-bullet,
.format-gallery-swiper.swiper-container .swiper-pagination span.swiper-pagination-bullet {
width: 8px;
height: 8px;
opacity: 1;
margin: 0 8px;
background-color: rgba(0, 0, 0, 0.8);
-webkit-transition: -webkit-transform 0.3s ease, background-color 0.3s ease;
transition: transform 0.3s ease, background-color 0.3s ease; }
.eva-slider.swiper-container .swiper-pagination span.swiper-pagination-bullet:hover,
.format-gallery-swiper.swiper-container .swiper-pagination span.swiper-pagination-bullet:hover {
background-color: black; }
.eva-slider.swiper-container .swiper-pagination span.swiper-pagination-bullet.swiper-pagination-bullet-active,
.format-gallery-swiper.swiper-container .swiper-pagination span.swiper-pagination-bullet.swiper-pagination-bullet-active {
width: 9px;
height: 9px;
background-color: transparent;
-webkit-transform: scale(1.5);
transform: scale(1.5);
box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.8); }
.format-gallery-swiper.swiper-container .swiper-pagination {
bottom: 5%; }
.eva-slider.swiper-container.background--dark span.swiper-pagination-bullet,
.format-gallery-swiper.swiper-container.background--dark span.swiper-pagination-bullet {
background-color: rgba(255, 255, 255, 0.8); }
.eva-slider.swiper-container.background--dark span.swiper-pagination-bullet:hover,
.format-gallery-swiper.swiper-container.background--dark span.swiper-pagination-bullet:hover {
background-color: white; }
.eva-slider.swiper-container.background--dark span.swiper-pagination-bullet.swiper-pagination-bullet-active,
.format-gallery-swiper.swiper-container.background--dark span.swiper-pagination-bullet.swiper-pagination-bullet-active {
background-color: transparent;
box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.8); }
.eva-slider.swiper-container .swiper-slide,
.format-gallery-swiper.swiper-container .swiper-slide {
text-align: center;
font-size: 18px; display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;
background-position: center center;
background-size: cover; }
.eva-slider.swiper-container .swiper-slide .slider-content,
.format-gallery-swiper.swiper-container .swiper-slide .slider-content {
width: 100%;
display: table-cell;
vertical-align: middle;
text-align: center; }
.eva-slider.swiper-container .swiper-slide .slider-content .row,
.format-gallery-swiper.swiper-container .swiper-slide .slider-content .row {
margin-left: auto !important;
margin-right: auto !important; }
.eva-slider.swiper-container .swiper-slide .slider-content .slider-content-wrapper,
.format-gallery-swiper.swiper-container .swiper-slide .slider-content .slider-content-wrapper {
text-align: center;
padding: 20px 25px 0 25px; }
.eva-slider.swiper-container .swiper-slide .slider-content .slider-content-wrapper h1,
.format-gallery-swiper.swiper-container .swiper-slide .slider-content .slider-content-wrapper h1 {
color: #000;
margin-top: 20px; }
@media screen and (max-width: 39.9375em) {
.eva-slider.swiper-container .swiper-slide .slider-content .slider-content-wrapper h1,
.format-gallery-swiper.swiper-container .swiper-slide .slider-content .slider-content-wrapper h1 {
font-size: 2.125rem !important;
line-height: 2.375rem !important; } }
.eva-slider.swiper-container .swiper-slide .slider-content .slider-content-wrapper .divider,
.format-gallery-swiper.swiper-container .swiper-slide .slider-content .slider-content-wrapper .divider {
color: #000;
background-color: #000;
border-bottom-color: #000;
width: 100px;
margin: 1.875rem auto;
height: 2px; }
@media screen and (max-width: 39.9375em) {
.eva-slider.swiper-container .swiper-slide .slider-content .slider-content-wrapper .divider,
.format-gallery-swiper.swiper-container .swiper-slide .slider-content .slider-content-wrapper .divider {
margin: 1.25rem auto;
height: 0px; } }
.eva-slider.swiper-container .swiper-slide .slider-content .slider-content-wrapper p,
.format-gallery-swiper.swiper-container .swiper-slide .slider-content .slider-content-wrapper p {
font-size: 18px;
line-height: 24px;
font-weight: 300;
margin: 0 0 40px 0; }
@media screen and (max-width: 39.9375em) {
.eva-slider.swiper-container .swiper-slide .slider-content .slider-content-wrapper p,
.format-gallery-swiper.swiper-container .swiper-slide .slider-content .slider-content-wrapper p {
font-size: 1.125rem !important;
line-height: 1.375rem !important; } }
.eva-slider.swiper-container .swiper-slide .slider-content .slider-content-wrapper .button,
.format-gallery-swiper.swiper-container .swiper-slide .slider-content .slider-content-wrapper .button {
padding: 0;
opacity: 1;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
-moz-transition: all 0.3 ease;
-o-transition: all 0.3 ease;
-webkit-transition: all 0.3 ease;
transition: all 0.3 ease; }
.eva-slider.swiper-container .swiper-slide .slider-content .slider-content-wrapper .button span,
.format-gallery-swiper.swiper-container .swiper-slide .slider-content .slider-content-wrapper .button span {
display: block;
letter-spacing: 3px;
padding: 20px 40px; }
.eva-slider.swiper-container .swiper-slide .slider-content .slider-content-wrapper .button:hover,
.format-gallery-swiper.swiper-container .swiper-slide .slider-content .slider-content-wrapper .button:hover {
opacity: 0.8;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
filter: alpha(opacity=80); }
.eva-slider.swiper-container .swiper-slide.left-align .slider-content-wrapper,
.format-gallery-swiper.swiper-container .swiper-slide.left-align .slider-content-wrapper {
text-align: left; }
.eva-slider.swiper-container .swiper-slide.left-align .slider-content-wrapper .divider,
.format-gallery-swiper.swiper-container .swiper-slide.left-align .slider-content-wrapper .divider {
float: left; }
.eva-slider.swiper-container .swiper-slide.right-align .slider-content-wrapper,
.format-gallery-swiper.swiper-container .swiper-slide.right-align .slider-content-wrapper {
text-align: right; }
.eva-slider.swiper-container .swiper-slide.right-align .slider-content-wrapper .divider,
.format-gallery-swiper.swiper-container .swiper-slide.right-align .slider-content-wrapper .divider {
float: right;
margin-right: 10px; }
.eva-slider.swiper-container .swiper-slide.right-align .slider-content-wrapper p, .eva-slider.swiper-container .swiper-slide.right-align .slider-content-wrapper button,
.format-gallery-swiper.swiper-container .swiper-slide.right-align .slider-content-wrapper p,
.format-gallery-swiper.swiper-container .swiper-slide.right-align .slider-content-wrapper button {
margin-right: 10px; }
.eva-slider.swiper-container .swiper-button-prev,
.eva-slider.swiper-container .swiper-button-next,
.format-gallery-swiper.swiper-container .swiper-button-prev,
.format-gallery-swiper.swiper-container .swiper-button-next {
background-image: none;
width: 32px;
height: 32px;
margin-top: -11px; }
@media screen and (max-width: 63.9375em) {
.eva-slider.swiper-container .swiper-button-prev,
.eva-slider.swiper-container .swiper-button-next,
.format-gallery-swiper.swiper-container .swiper-button-prev,
.format-gallery-swiper.swiper-container .swiper-button-next {
display: none; } }
.eva-slider.swiper-container.background--dark .swiper-button-prev:before,
.eva-slider.swiper-container.background--dark .swiper-button-next:before,
.format-gallery-swiper.swiper-container.background--dark .swiper-button-prev:before,
.format-gallery-swiper.swiper-container.background--dark .swiper-button-next:before {
color: rgba(255, 255, 255, 0.8); }
.eva-slider.swiper-container .swiper-button-prev,
.format-gallery-swiper.swiper-container .swiper-button-prev {
left: 0;
opacity: 0;
transition: left 0.3s ease, opacity 0.3s ease; }
.eva-slider.swiper-container .swiper-button-prev:before,
.format-gallery-swiper.swiper-container .swiper-button-prev:before {
font-size: 32px; }
.eva-slider.swiper-container .swiper-button-next,
.format-gallery-swiper.swiper-container .swiper-button-next {
right: 0;
opacity: 0;
transition: right 0.3s ease, opacity 0.3s ease; }
.eva-slider.swiper-container .swiper-button-next:before,
.format-gallery-swiper.swiper-container .swiper-button-next:before {
font-size: 32px; }
.eva-slider.swiper-container:hover .swiper-button-prev,
.format-gallery-swiper.swiper-container:hover .swiper-button-prev {
left: 5%;
opacity: 1; }
.eva-slider.swiper-container:hover .swiper-button-next,
.format-gallery-swiper.swiper-container:hover .swiper-button-next {
right: 5%;
opacity: 1; }   .tparrows.background--light:before {
color: #000; }
.tparrows.background--dark:before {
color: #fff; }
.tp-bullets.ares.background--light .tp-bullet {
width: 10px;
height: 10px;
background-color: rgba(0, 0, 0, 0.1); }
.tp-bullets.ares.background--light .tp-bullet.selected {
background-color: black; }
.tp-bullets.ares.background--dark .tp-bullet {
width: 10px;
height: 10px;
background-color: rgba(255, 255, 255, 0.1); }
.tp-bullets.ares.background--dark .tp-bullet.selected {
background-color: white; } *:focus {
outline: none; }
form {
margin: 0; }
label {
text-transform: uppercase;
font-weight: 500; }
label .required {
font-size: 160%; }
select,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
textarea {
font-size: 1rem;
-webkit-appearance: none;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
-ms-border-radius: 0px;
border-radius: 0px;
background-clip: padding-box; -webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
-moz-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
-webkit-transition: all 0.2s linear;
transition: all 0.2s linear;
border-color: #e5e5e5; }
select:hover, select:focus,
input[type="text"]:hover,
input[type="text"]:focus,
input[type="password"]:hover,
input[type="password"]:focus,
input[type="datetime"]:hover,
input[type="datetime"]:focus,
input[type="datetime-local"]:hover,
input[type="datetime-local"]:focus,
input[type="date"]:hover,
input[type="date"]:focus,
input[type="month"]:hover,
input[type="month"]:focus,
input[type="time"]:hover,
input[type="time"]:focus,
input[type="week"]:hover,
input[type="week"]:focus,
input[type="number"]:hover,
input[type="number"]:focus,
input[type="email"]:hover,
input[type="email"]:focus,
input[type="url"]:hover,
input[type="url"]:focus,
input[type="search"]:hover,
input[type="search"]:focus,
input[type="tel"]:hover,
input[type="tel"]:focus,
input[type="color"]:hover,
input[type="color"]:focus,
textarea:hover,
textarea:focus {
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
border-color: #ccc; }
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
-webkit-appearance: none;
margin: 0; }
label {
font-size: 0.75rem;
color: #000;
text-transform: uppercase;
font-weight: 600;
margin-bottom: 4px; }
input[type=submit], button[type=submit], input[type="button"] {
background-color: #a8e8e2;
padding: 0.9375rem 1.875rem;
border: none;
color: #000;
cursor: pointer;
-moz-transition: all 0.45s cubic-bezier(0.25, 1, 0.33, 1);
-o-transition: all 0.45s cubic-bezier(0.25, 1, 0.33, 1);
-webkit-transition: all 0.45s cubic-bezier(0.25, 1, 0.33, 1);
transition: all 0.45s cubic-bezier(0.25, 1, 0.33, 1);
width: auto;
font-size: 0.75rem;
line-height: 1.125rem;
font-weight: 600;
letter-spacing: 0.125rem;
text-transform: uppercase; }
textarea {
max-width: 100%; }  body[data-form-style="minimal"] input::-webkit-input-placeholder {
color: transparent; }
body[data-form-style="minimal"] input::-moz-placeholder {
color: transparent; }
body[data-form-style="minimal"] input:-moz-placeholder { color: transparent; }
body[data-form-style="minimal"] input:-ms-input-placeholder {
color: transparent; }
body[data-form-style="minimal"] select,
body[data-form-style="minimal"] input[type="text"],
body[data-form-style="minimal"] input[type="password"],
body[data-form-style="minimal"] input[type="datetime"],
body[data-form-style="minimal"] input[type="datetime-local"],
body[data-form-style="minimal"] input[type="date"],
body[data-form-style="minimal"] input[type="month"],
body[data-form-style="minimal"] input[type="time"],
body[data-form-style="minimal"] input[type="week"],
body[data-form-style="minimal"] input[type="number"],
body[data-form-style="minimal"] input[type="email"],
body[data-form-style="minimal"] input[type="url"],
body[data-form-style="minimal"] input[type="search"],
body[data-form-style="minimal"] input[type="tel"],
body[data-form-style="minimal"] input[type="color"] {
position: relative;
background-color: transparent;
margin: 0;
border: none;
height: 3.125rem;
padding: 0.625rem 0; }
body[data-form-style="minimal"] .checkout_left_wrapper label {
color: #acacac; }
body[data-form-style="minimal"] textarea {
position: relative;
background-color: transparent;
margin: 0;
border: none;
padding: 0.625rem 0; }
body[data-form-style="minimal"] .textareahiddendiv {
display: none;
white-space: pre-wrap;
word-wrap: break-word;
overflow-wrap: break-word;
padding-top: 1.2rem; }
body[data-form-style="minimal"] textarea, body.woocommerce[data-form-style="minimal"] #review_form #respond textarea {
resize: none;
min-height: 3.4375rem;
height: 3.4375rem;
box-sizing: content-box;
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
overflow-y: hidden;
padding-top: 1.625rem;
padding-bottom: 1.625rem; }
body[data-form-style="minimal"] .minimal-form-input {
z-index: 1;
position: relative;
padding-top: 2.1875rem;
box-sizing: content-box;
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
display: inline-block;
width: 100%; }
body[data-form-style="minimal"] .minimal-form-input label:before,
body[data-form-style="minimal"] .minimal-form-input label:after {
content: '';
position: absolute;
bottom: 0;
left: 0;
width: 100%;
display: block;
height: 3px;
border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
body[data-form-style="minimal"] .minimal-form-input label:after {
display: block;
border-bottom: 2px solid #27CFC3;
-webkit-transform: translate3d(-101%, 0, 0);
transform: translate3d(-101%, 0, 0);
-webkit-transition: -webkit-transform 0.4s cubic-bezier(0.24, 1, 0.3, 1), border-color 0.2s cubic-bezier(0.39, 0.71, 0.56, 0.98);
transition: transform 0.4s cubic-bezier(0.24, 1, 0.3, 1), border-color 0.2s cubic-bezier(0.39, 0.71, 0.56, 0.98);
bottom: 0px; }
body[data-form-style="minimal"] .minimal-form-input.filled label:after {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0); }
body[data-form-style="minimal"] .minimal-form-input label .text-inner {
-webkit-transition: all 0.25s cubic-bezier(0.39, 0.71, 0.56, 0.98);
transition: all 0.25s cubic-bezier(0.39, 0.71, 0.56, 0.98); }
body[data-form-style="minimal"] .minimal-form-input.filled label .text-inner, body[data-form-style="minimal"] .minimal-form-input.has-text label .text-inner {
-webkit-animation: text-in-from-left 0.25s cubic-bezier(0.39, 0.71, 0.56, 0.98) forwards;
animation: text-in-from-left 0.25s cubic-bezier(0.39, 0.71, 0.56, 0.98) forwards; }
body[data-form-style="minimal"] .minimal-form-input.no-text label .text-inner {
-webkit-animation: text-out-from-left 0.25s cubic-bezier(0.39, 0.71, 0.56, 0.98) forwards;
animation: text-out-from-left 0.25s cubic-bezier(0.39, 0.71, 0.56, 0.98) forwards; }
body[data-form-style="minimal"] .minimal-form-input.filled input, body[data-form-style="minimal"] .minimal-form-input.has-text input, body[data-form-style="minimal"] .minimal-form-input.filled textarea, body[data-form-style="minimal"] .minimal-form-input.has-text textarea {
color: #000; }
body[data-form-style="minimal"] .minimal-form-input label span.text {
position: absolute;
top: 50%;
left: 0;
font-size: 0.75rem;
line-height: 1.125rem;
margin-top: 1.0625rem;
transform: translateY(-50%);
-webkit-transform: translateY(-50%);
color: #acacac;
font-weight: 500; }
body[data-form-style="minimal"] .minimal-form-input label span.text .text-inner {
color: #999;
display: inline-block; }
body[data-form-style="minimal"] .minimal-form-input.textarea label span.text {
top: 40px;
transform: none;
-webkit-transform: none; }
body[data-form-style="minimal"] .minimal-form-input br {
display: none; }
body[data-form-style="minimal"] .minimal-form-input label, body.woocommerce[data-form-style="minimal"] table.cart td.actions .coupon label, body.woocommerce-page[data-form-style="minimal"] table.cart td.actions .coupon label {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
overflow: hidden;
pointer-events: none;
display: inline-block;
margin: 0; }
body[data-form-style="minimal"] .woocommerce-invalid-required-field:not(.woocommerce-validated) .minimal-form-input label:after {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
border-color: #ff2929; }
body.woocommerce[data-form-style="minimal"] form .form-row.woocommerce-invalid-required-field:not(.woocommerce-validated) label:not([for*="_state"]) .required, body.woocommerce-page[data-form-style="minimal"] form .form-row.woocommerce-invalid-required-field:not(.woocommerce-validated) label:not([for*="_state"]) .required {
color: #ff2929; }
body.woocommerce[data-form-style="minimal"] form .form-row {
margin-bottom: 0 !important; }
body.woocommerce[data-form-style="minimal"] form .required {
-webkit-transition: color 0.2s cubic-bezier(0.39, 0.71, 0.56, 0.98);
transition: color 0.2s cubic-bezier(0.39, 0.71, 0.56, 0.98); }
body[data-form-style="minimal"] .widget_search .search-form .search-submit {
top: 30px; }
body[data-form-style="minimal"] .entry-content .post-password-form {
margin-top: 60px;
position: relative; }
body[data-form-style="minimal"] .entry-content .post-password-form input[type=submit] {
position: absolute;
right: 0;
bottom: 0;
z-index: 2; }
@-webkit-keyframes text-in-from-left {
50% {
opacity: 0;
-webkit-transform: translateX(15px) translateY(0px);
font-size: 14px; }
51% {
opacity: 0;
-webkit-transform: translateX(-10px) translateY(-26px);
font-size: 12px;
line-height: 12px; }
100% {
opacity: 1;
-webkit-transform: translateX(0px) translateY(-26px);
font-size: 12px;
line-height: 12px; } }
@keyframes text-in-from-left {
50% {
opacity: 0;
transform: translateX(15px) translateY(0px);
font-size: 14px; }
51% {
opacity: 0;
transform: translateX(-10px) translateY(-26px);
font-size: 12px;
line-height: 12px; }
100% {
opacity: 1;
transform: translateX(0px) translateY(-26px);
font-size: 12px;
line-height: 12px; } }
@-webkit-keyframes text-out-from-left {
0% {
-webkit-transform: translateY(-26px) translateX(0px);
font-size: 12px;
line-height: 12px; }
50% {
opacity: 0;
-webkit-transform: translateX(-10px) translateY(-26px);
font-size: 12px;
line-height: 12px; }
51% {
opacity: 0;
-webkit-transform: translateX(15px) translateY(0px);
font-size: 14px; }
100% {
opacity: 1;
-webkit-transform: translateX(0px) translateY(0px); } }
@keyframes text-out-from-left {
0% {
transform: translateY(-27px) translateX(0px);
font-size: 12px;
line-height: 12px; }
50% {
opacity: 0;
transform: translateX(-10px) translateY(-27px);
font-size: 12px;
line-height: 12px; }
51% {
opacity: 0;
transform: translateX(15px) translateY(0px);
font-size: 14px; }
100% {
opacity: 1;
transform: translateX(0px) translateY(0px); } }  .nl-form {
width: 100%;
margin: 0.3em auto 0 auto; line-height: 1.5; }
.nl-form ul {
list-style: none;
margin: 0;
padding: 0; } .nl-field {
display: inline-block;
position: relative; }
.nl-field.nl-field-open {
z-index: 10000; } a.nl-field-toggle {
line-height: inherit;
display: inline-block;
color: #fff;
cursor: pointer;
text-transform: uppercase;
font-weight: bold;
position: relative; }
a.nl-field-toggle:hover {
color: #fff;
opacity: .7; }
a.nl-field-toggle:after {
font-family: FontAwesome;
font-style: normal;
font-weight: normal;
text-decoration: inherit;
content: "\f107";
margin-left: 0.3125em; } .nl-field ul {
list-style: none;
margin: -4px 0 0 0;
position: absolute;
visibility: hidden;
background: #fff;
right: 0;
top: 100%;
font-size: 0.75rem;
opacity: 0;
text-align: left;
font-weight: bold;
text-transform: uppercase;
border-top: 4px solid #000;
transition: visibility 0s 0.3s, opacity 0.3s, transform 0.3s; }
.nl-field.nl-field-open ul {
visibility: visible;
opacity: 1;
transition: visibility 0s 0s, opacity 0.3s, transform 0.3s; }
.nl-dd ul li {
color: #000;
position: relative;
padding: 0.75rem 0.9375rem 0.6875rem 0.9375rem;
cursor: pointer;
white-space: nowrap;
min-width: 53px;
border-bottom: solid 1px #e5e5e5;
transition: all .3s ease; }
.nl-dd ul li:last-child {
border: none; }
.nl-dd ul li.nl-dd-checked {
color: #999; }
.nl-dd ul li.nl-dd-checked svg {
fill: #999 !important; }
.nl-dd ul li:hover {
background: #e5e5e5; } .nl-overlay {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.9);
opacity: 0;
z-index: 4;
visibility: hidden;
transition: visibility 0s 0.3s, opacity 0.3s; }
.nl-field.nl-field-open ~ .nl-overlay,
.nl-overlay.visible {
opacity: 1;
visibility: visible;
transition-delay: 0s; }
.select2-container .select2-selection--single {
height: auto !important; }
.woocommerce-checkout .select2-container {
width: 100%	!important; }
body.woocommerce-checkout[data-form-style="minimal"] .select2-container .select2-choice {
height: 45px; }
@media screen and (max-width: 39.9375em) {
body.woocommerce-checkout[data-form-style="minimal"] .select2-container .select2-choice {
height: auto; } }
body[data-form-style="minimal"] .select2-container #select2-calc_shipping_state-container, body[data-form-style="minimal"] .select2-container #select2-billing_state-container {
height: 25px; }
.select2-container #select2-billing_state-container {
height: 25px; }
.offcanvas_shop_sidebar .select2-container {
width: 100%	!important; }
.select2-container .select2-selection, .select2-container .select2-choice {
background-color: transparent;
border-width: 0 !important;
border-bottom-width: 1px !important;
border-radius: 0 !important;
border-bottom: 1px solid #a8e8e2;
-moz-border-radius: 0;
-webkit-border-radius: 0;
-ms-border-radius: 0;
border-radius: 0;
background-clip: padding-box; height: auto;
padding: 4px 0; }
.select2-container .select2-selection .select2-selection__rendered,
.select2-container .select2-selection .select2-selection__placeholder,
.select2-container .select2-selection .select2-chosen, .select2-container .select2-choice .select2-selection__rendered,
.select2-container .select2-choice .select2-selection__placeholder,
.select2-container .select2-choice .select2-chosen {
font-size: 11px;
line-height: 28px;
text-transform: uppercase;
font-weight: 500;
letter-spacing: 1px;
color: #000 !important;
padding-left: 8px !important;
padding-right: 10px !important; }
.select2-container .select2-selection .select2-selection__arrow,
.select2-container .select2-selection .select2-arrow, .select2-container .select2-choice .select2-selection__arrow,
.select2-container .select2-choice .select2-arrow {
height: auto !important;
top: 6px !important;
font-size: 1rem;
line-height: 1.5rem; }
.select2-container .select2-selection .select2-selection__arrow b,
.select2-container .select2-selection .select2-arrow b, .select2-container .select2-choice .select2-selection__arrow b,
.select2-container .select2-choice .select2-arrow b {
display: none; }
.select2-drop.select2-drop-above.select2-drop-active,
.select2-container.select2-drop-above .select2-choice {
border: none;
-moz-border-radius: 0 !important;
-webkit-border-radius: 0 !important;
-ms-border-radius: 0 !important;
border-radius: 0 !important;
background-clip: padding-box; }
.select2-container.select2-drop-above .select2-choice {
border-bottom: 1px solid #a8e8e2; }
.select2-dropdown,
.select2-drop-active {
border: none !important;
-moz-border-radius: 0 !important;
-webkit-border-radius: 0 !important;
-ms-border-radius: 0 !important;
border-radius: 0 !important;
background-clip: padding-box; }
.select2-dropdown .select2-results__option,
.select2-dropdown .select2-results .select2-result-label,
.select2-dropdown .select2-results .select2-no-results,
.select2-drop-active .select2-results__option,
.select2-drop-active .select2-results .select2-result-label,
.select2-drop-active .select2-results .select2-no-results {
padding: 6px 10px;
font-size: 11px;
text-transform: uppercase;
font-weight: 500;
letter-spacing: 1px;
color: #000;
-moz-transition: background-color 0.3s;
-o-transition: background-color 0.3s;
-webkit-transition: background-color 0.3s;
transition: background-color 0.3s; }
.select2-dropdown .select2-results__option[aria-selected="true"],
.select2-dropdown .select2-results .select2-result-label[aria-selected="true"],
.select2-dropdown .select2-results .select2-no-results[aria-selected="true"],
.select2-drop-active .select2-results__option[aria-selected="true"],
.select2-drop-active .select2-results .select2-result-label[aria-selected="true"],
.select2-drop-active .select2-results .select2-no-results[aria-selected="true"] {
background-color: #a8e8e2; }
.select2-dropdown input[type="search"],
.select2-drop-active input[type="search"] {
padding: 0 10px !important;
border-color: rgba(0, 0, 0, 0.1) !important;
height: 2.5rem !important; }
.select2-dropdown .select2-results__option--highlighted[aria-selected],
.select2-drop-active .select2-results__option--highlighted[aria-selected] {
background-color: #a8e8e2;
color: black !important; }
body[data-color-scheme="mc_dark"] .select2-dropdown .select2-results__option--highlighted[aria-selected], body[data-color-scheme="mc_dark"] .select2-drop-active .select2-results__option--highlighted[aria-selected] {
color: white !important; }
.select2-dropdown .select2-search--dropdown,
.select2-drop-active .select2-search--dropdown {
padding: 8px !important; }
.select2-dropdown .select2-search--dropdown .select2-search__field,
.select2-drop-active .select2-search--dropdown .select2-search__field {
padding: 3px 10px !important;
font-size: 14px !important;
line-height: 14px !important;
height: 34px !important;
border: 1px solid #ccc !important;
margin-bottom: 0px !important; }
.select2-results {
padding: 0; }
.select2-results .select2-highlighted {
border-radius: 0; }
.select2-results .select2-no-results {
background-color: transparent !important; }
.select2-drop .select2-search {
padding: 6px;
border: 1px solid rgba(0, 0, 0, 0.1);
height: 2.5rem !important; }
.select2-drop .select2-search input {
font-size: 14px; }
.button, .vc_btn3 {
-webkit-appearance: none;
-moz-appearance: none;
cursor: pointer;
font-family: inherit;
font-weight: bold;
line-height: normal;
margin: 0;
padding: 10px 20px;
position: relative;
text-align: center;
text-decoration: none;
display: inline-block;
font-size: 12px;
letter-spacing: 2px;
font-weight: 600;
transition: all .3s ease-out;
text-transform: uppercase;
border: none;
color: #000; }
.button.bshadow:hover, .vc_btn3.bshadow:hover {
-webkit-box-shadow: 2px 2px 6px 0px rgba(0, 0, 0, 0);
-moz-box-shadow: 2px 2px 6px 0px rgba(0, 0, 0, 0);
box-shadow: 2px 2px 6px 0px rgba(0, 0, 0, 0); }
.btn1 {
padding: 0; }
.btn1:hover {
color: #000;
background-color: rgba(0, 0, 0, 0) !important; }
.btn1::before, .btn1::after {
content: "";
width: 0;
height: 2px;
position: absolute;
transition: all 0.2s linear;
background: #000; }
.btn1 span {
display: block;
padding: 20px 40px; }
@media screen and (max-width: 63.9375em) {
.btn1 span {
padding: 15px 20px; } }
.btn1 span i {
margin-right: 10px; }
.no-touch .btn1 span::before, .no-touch .btn1 span::after {
content: "";
width: 2px;
height: 0;
position: absolute;
transition: all 0.2s linear;
background: #000; }
.no-touch .btn1:hover::before, .no-touch .btn1:hover::after {
width: 100%; }
.no-touch .btn1:hover span::before, .no-touch .btn1:hover span::after {
height: 100%; }
.btn1::before, .btn1::after {
transition-delay: 0s; }
.btn1 span::before, .btn1 span::after {
transition-delay: 0.2s; }
.btn1::before {
right: 0;
top: 0; }
.btn1::after {
left: 0;
bottom: 0; }
.btn1 span::before {
left: 0;
top: 0; }
.btn1 span::after {
right: 0;
bottom: 0; }
.btn1:hover::before, .btn1:hover::after {
transition-delay: 0.2s; }
.btn1:hover span::before, .btn1:hover span::after {
transition-delay: 0s; }
.btn2, input.btn2[type="submit"], button.btn2 {
border: 1px solid #a8e8e2; }
.btn2:hover, input.btn2[type="submit"]:hover, button.btn2:hover {
background-color: none; }
.button.disabled {
opacity: 0.3;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
filter: alpha(opacity=30); }
.button.disabled:hover {
color: #000 !important; }
.progress-page {
position: fixed;
right: 40px;
bottom: 40px;
height: 46px;
width: 46px;
border-radius: 50%;
box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.2);
opacity: 0;
z-index: 10;
-webkit-transform: scale(0.8);
transform: scale(0.8);
webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out; }
@media screen and (max-width: 90em) {
.progress-page {
right: 20px;
bottom: 20px; } }
@media screen and (max-width: 63.9375em) {
.progress-page {
display: none !important; } }
.progress-page.is-active.is-visible {
opacity: 1;
-webkit-transform: scale(1);
-moz-transform: scale(1);
-o-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1); }
.progress-page .scrolltotop {
z-index: 4;
height: 46px;
right: 0px;
bottom: 40px;
width: 46px;
cursor: pointer;
opacity: 1;
position: absolute;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out; }
.progress-page .scrolltotop .arrow-top {
border-bottom: 2px solid #000;
border-left: 2px solid #000;
height: 8px;
transform: rotate(135deg);
width: 8px;
position: absolute;
left: 19px;
top: 16px;
transition: all 0.2s ease-in-out; }
.progress-page .scrolltotop .arrow-top-line {
background-color: #000;
height: 14px;
left: 50%;
position: absolute;
top: 16px;
width: 2px;
margin-left: -1px;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out; }
.progress-page .scrolltotop.is-active.is-visible {
opacity: 1;
bottom: 0; }
.progress-page svg {
transition: all 0.2s ease-in-out;
top: 0; }
.progress-page svg path {
fill: none; }
.progress-page svg.progress-circle path {
stroke: black;
stroke-width: 3;
box-sizing: border-box; }
.progress-page:hover {
box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1); }
.progress-page:hover .scrolltotop .arrow-top {
top: 14px; }
.progress-page:hover .scrolltotop .arrow-top-line {
top: 14px;
height: 18px; }
.progress-page:hover svg {
opacity: 0; }
.social-icons {
margin: 0;
padding: 0;
display: block;
list-style: none; }
.social-icons li {
display: inline-block;
padding: 0;
margin: 0;
text-align: center; }
.social-icons li a {
text-decoration: none; }
.social-icons li a:before {
font-family: 'FontAwesome';
font-weight: normal;
font-style: normal;
display: inline-block;
color: #a8e8e2;
font-size: 24px;
width: 45px;
height: 35px;
-moz-transition: transform 0.3s ease;
-o-transition: transform 0.3s ease;
-webkit-transition: transform 0.3s ease;
transition: transform 0.3s ease; }
.social-icons li a:hover:before {
-moz-transform: scale(1.4);
-o-transform: scale(1.4);
-ms-transform: scale(1.4);
-webkit-transform: scale(1.4);
transform: scale(1.4); }
.social-icons li.twitter a:before {
color: #54c1de;
content: "\f099"; }
.social-icons li.facebook a:before {
color: #6686b7;
content: "\f09a"; }
.social-icons li.googleplus a:before {
color: #e55e4b;
content: "\f0d5"; }
.social-icons li.pinterest a:before {
color: #ff5e64;
content: "\f0d2"; }
.social-icons li.vimeo a:before {
color: #4abae0;
content: "\f27d"; }
.social-icons li.youtube a:before {
color: #ef4343;
content: "\f167"; }
.social-icons li.flickr a:before {
color: #ff539b;
content: "\f16e"; }
.social-icons li.skype a:before {
color: #3bb1ee;
content: "\f17e"; }
.social-icons li.behance a:before {
color: #31ade1;
content: "\f1b4"; }
.social-icons li.dribbble a:before {
color: #f5a1b9;
content: "\f17d"; }
.social-icons li.tumblr a:before {
color: #486b89;
content: "\f173"; }
.social-icons li.linkedin a:before {
color: #50a5c1;
content: "\f0e1"; }
.social-icons li.github a:before {
color: #dfdfdf;
content: "\f09b"; }
.social-icons li.vine a:before {
color: #00D9A3;
content: "\f1ca"; }
.social-icons li.instagram a:before {
color: #34648B;
content: "\f16d"; }
.social-icons li.dropbox a:before {
color: #007EE5;
content: "\f16b"; }
.social-icons li.rss a:before {
color: #fbba54;
content: "\f09e"; }
.social-icons li.email a:before {
color: #666666;
content: "\f0e0"; }
.social-icons li.stumbleupon a:before {
color: #fe7143;
content: "\f1a4"; }
.social-icons li.paypal a:before {
color: #34aad2;
content: "\f1ed"; }
.social-icons li.foursquare a:before {
color: #0732A2;
content: "\f180"; }
.social-icons li.soundcloud a:before {
color: #FF4D00;
content: "\f1be"; }
.social-icons li.spotify a:before {
background-color: #648F00;
content: "\f1bc"; }
.social-icons li.vk a:before {
color: #55779b;
content: "\f189"; }
.social-icons li.android a:before {
color: #97C024;
content: "\f17b"; }
.social-icons li.apple a:before {
color: #333333;
content: "\f179"; }
.social-icons li.windows a:before {
color: #00ADEF;
content: "\f17a"; }
.social-icons li.whatsapp a:before {
color: #43d854;
content: "\f232"; }
.social-icons li.telegram a:before {
color: #31ade1;
content: "\f2c6"; }
.offcanvas_aside_left .social-icons li a:before {
color: #a8e8e2; }   .arthref {
position: fixed;
top: 0;
left: 0;
z-index: 99; }
.arthref .overlay {
z-index: 100;
position: fixed;
width: 100%;
height: 100%;
opacity: 0;
background: rgba(255, 255, 255, 0.6);
pointer-events: none;
display: none;
-moz-transition: all 200ms ease-in-out;
-o-transition: all 200ms ease-in-out;
-webkit-transition: all 200ms ease-in-out;
transition: all 200ms ease-in-out; }
.arthref .overlay.active {
opacity: 1;
pointer-events: all; }
.arthref .opaque {
background: rgba(255, 255, 255, 0.7); }
.arthref .icon-container {
z-index: 101;
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
text-align: center; }
.arthref .icon-container:before {
content: '';
height: 100%;
display: inline-block;
vertical-align: middle; }
.arthref .icon-container .centered {
display: inline-block;
padding: 1em;
vertical-align: middle;
text-align: left;
width: 90%;
max-width: 725px; }
.arthref .icon-container .share-title {
display: block;
margin-bottom: 40px;
-moz-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
-webkit-transition: all 0.2s ease;
transition: all 0.2s ease;
text-align: center; }
.arthref .icon-container .share-title h4 {
font-size: 16px;
line-height: 26px;
font-weight: 400;
text-transform: uppercase;
letter-spacing: 2px;
margin-bottom: 20px; }
.arthref .icon-container .share-title h1 {
text-transform: uppercase;
font-weight: 500;
font-size: 44px;
line-height: 52px; }
@media screen and (max-width: 39.9375em) {
.arthref .icon-container .share-title h1 {
font-size: 36px;
line-height: 40px; } }
.arthref .icon-container ul {
margin: 0;
padding: 0;
list-style-type: none;
text-align: center;
opacity: 0;
-moz-transition: all 200ms ease-in-out;
-o-transition: all 200ms ease-in-out;
-webkit-transition: all 200ms ease-in-out;
transition: all 200ms ease-in-out;
pointer-events: none; }
.arthref .icon-container ul.active {
opacity: 1;
pointer-events: auto; }
.arthref .icon-container ul li {
display: inline-block;
text-align: center;
width: 70px;
margin-bottom: 15px; }
@media screen and (max-width: 39.9375em) {
.arthref .icon-container ul li {
width: 50px; } }
.arthref .icon-container ul li a {
text-align: center;
display: inline-block;
width: auto; }
.arthref .icon-container ul li a:before {
width: 50px;
height: 50px;
font-size: 36px;
line-height: 50px;
-moz-border-radius: 60px;
-webkit-border-radius: 60px;
-ms-border-radius: 60px;
border-radius: 60px;
background-clip: padding-box; }
@media screen and (max-width: 39.9375em) {
.arthref .icon-container ul li a:before {
font-size: 30px;
line-height: 40px; } }
.arthref .icon-container ul li a:hover:before {
-moz-transform: scale(1.4);
-o-transform: scale(1.4);
-ms-transform: scale(1.4);
-webkit-transform: scale(1.4);
transform: scale(1.4); }
.arthref .icon-container ul li span {
display: none !important;
margin-top: 10px !important;
text-align: center;
font-size: 14px !important;
font-weight: bold;
font-weight: 400 !important; }
.arthref .launchpadReverse .icon-container ul,
.arthref .launchpadReverse .icon-container .share-title {
-webkit-transform-origin: center 20%;
-webkit-transform: scale(1.2);
-moz-transform-origin: center 20%;
-moz-transform: scale(1.2);
-o-transform-origin: center 20%;
-o-transform: scale(1.2);
-ms-transform-origin: center 20%;
-ms-transform: scale(1.2);
transform-origin: center 20%;
transform: scale(1.2); }
.arthref .launchpadReverse.active .icon-container ul,
.arthref .launchpadReverse.active .icon-container .share-title {
-moz-transform: scale(1);
-o-transform: scale(1);
-ms-transform: scale(1);
-webkit-transform: scale(1);
transform: scale(1); }
.arthref.sdark h1 {
color: #fff; }
.arthref.sdark .overlay {
background: rgba(0, 0, 0, 0.7); }
.arthref.sdark .opaque {
background: rgba(0, 0, 0, 0.7); }
.arthref.sdark .social-icons span {
color: #fff; }
.arthref.sdark ul li a:hover:before {
color: #333;
background-color: #fff; }
.blurred {
-webkit-filter: blur(14px);
-moz-filter: blur(14px);
-o-filter: blur(14px);
-ms-filter: blur(14px);
filter: blur(14px);
-moz-transition: filter 0.3s ease-in-out;
-o-transition: filter 0.3s ease-in-out;
-webkit-transition: filter 0.3s ease-in-out;
transition: filter 0.3s ease-in-out; }
#header-top-bar {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 44px;
border-bottom: 1px solid #a8e8e2;
z-index: 5; }
#header-top-bar.background--light {
border-color: rgba(0, 0, 0, 0.2) !important; }
#header-top-bar.background--light .topbar-item,
#header-top-bar.background--light .topbar-item a,
#header-top-bar.background--light .language_currency .wcml_currency_switcher,
#header-top-bar.background--light .language_currency ul,
#header-top-bar.background--light .language_currency ul li a {
color: #000;
border-color: rgba(0, 0, 0, 0.2) !important; }
#header-top-bar.background--light .topbar_socials .social-icons li a:before {
color: #000 !important; }
#header-top-bar.background--dark {
border-color: rgba(255, 255, 255, 0.4) !important; }
#header-top-bar.background--dark .topbar-item,
#header-top-bar.background--dark .topbar-item a,
#header-top-bar.background--dark .language_currency .wcml_currency_switcher,
#header-top-bar.background--dark .language_currency ul,
#header-top-bar.background--dark .language_currency ul li a {
color: #fff;
border-color: rgba(255, 255, 255, 0.4) !important; }
#header-top-bar.background--dark .topbar_socials .social-icons li a:before {
color: #fff !important; }
body.admin-bar #header-top-bar {
top: 32px; }
@media screen and (max-width: 63.9375em) {
#header-top-bar {
display: none; } }
#header-top-bar .topbar_wrapper {
width: 100%;
height: 100%;
display: table; }
#header-top-bar .topbar_left,
#header-top-bar .topbar_right {
width: 50%;
display: table-cell;
vertical-align: middle; }
#header-top-bar .topbar_left p,
#header-top-bar .topbar_right p {
margin: 0; }
#header-top-bar .topbar_left {
padding-left: 15px; }
#header-top-bar .topbar_left .topbar-item:nth-child(2) {
border-left: 1px solid #a8e8e2;
padding-left: 15px; }
#header-top-bar .topbar_left .topbar_myaccount {
float: left;
margin-right: 15px;
font-size: 12px;
line-height: 18px;
text-transform: uppercase;
font-weight: 300; }
#header-top-bar .topbar_left .topbar_myaccount a {
margin-left: 10px;
font-size: 12px;
line-height: 18px;
text-transform: uppercase;
font-weight: 600;
letter-spacing: 1px; }
#header-top-bar .topbar_left .topbar_contact {
float: left;
font-size: 12px;
line-height: 18px; }
#header-top-bar .topbar_left .topbar_contact .header-contact-icon {
font-size: 14px;
line-height: 14px;
display: inline-block;
margin-right: 7px; }
#header-top-bar .topbar_left .topbar_contact .header-contact-desc {
display: inline-block; }
#header-top-bar .topbar_left .topbar_contact span {
display: inline-block;
margin-right: 7px; }
#header-top-bar .topbar_left .topbar_contact h3 {
margin: 0;
display: inline-block;
font-size: 12px;
line-height: 18px; }
#header-top-bar .topbar_right .topbar_socials {
float: right; }
#header-top-bar .topbar_right .topbar_socials .social-icons li a:before {
color: #a8e8e2;
font-size: 20px;
line-height: 44px;
width: 34px;
height: auto; }
#header-top-bar .topbar_right .topbar_languages {
float: right;
margin-top: 14px;
margin-right: 20px; }
#header-top-bar .topbar_right .topbar_languages .language_currency ul {
margin: 0;
margin-right: 7px;
padding: 0;
height: 17px;
list-style: none;
text-align: right;
display: inline-block;
vertical-align: top; }
#header-top-bar .topbar_right .topbar_languages .language_currency ul li {
margin: 0 0 0 10px;
padding: 0;
display: inline-block;
font-size: 11px !important;
font-weight: 500;
letter-spacing: 2px !important;
text-transform: uppercase;
vertical-align: top; }
#header-top-bar .topbar_right .topbar_languages .language_currency ul li span {
position: relative;
padding-left: 2px;
padding-right: 1px; }
#header-top-bar .topbar_right .topbar_languages .language_currency ul li span:before {
content: '';
height: 6px;
transition: height cubic-bezier(0.19, 0.53, 0.39, 0.87) 0.3s;
position: absolute;
right: 0;
bottom: 0;
left: 0;
opacity: .6;
background-color: #a8e8e2;
z-index: -1; }
#header-top-bar .topbar_right .topbar_languages .language_currency ul li a {
position: relative;
font-size: 11px !important;
font-weight: 500;
letter-spacing: 2px !important;
text-transform: uppercase;
padding-left: 2px;
padding-right: 1px;
z-index: 1; }
#header-top-bar .topbar_right .topbar_languages .language_currency ul li a:before {
content: '';
height: 0px;
transition: height cubic-bezier(0.19, 0.53, 0.39, 0.87) 0.3s;
position: absolute;
right: 0;
bottom: 0;
left: 0;
opacity: .6;
background-color: #a8e8e2;
z-index: -1; }
#header-top-bar .topbar_right .topbar_languages .language_currency ul li a:hover:before, #header-top-bar .topbar_right .topbar_languages .language_currency ul li.current-menu-item a:before {
height: 6px; }
#header-top-bar .topbar_right .topbar_languages .language_currency .wcml_currency_switcher {
margin-right: 0px;
padding-left: 6px;
border-top: 0 !important;
border-left: 1px solid #a8e8e2;
display: inline-block;
height: 13px;
margin-top: 3px !important; }
#header-top-bar .topbar_right .topbar_languages .language_currency .wcml_currency_switcher li {
cursor: pointer;
position: relative;
margin: 0 0 0 10px !important;
border: none;
padding: 0 1px !important;
background-color: transparent; }
#header-top-bar .topbar_right .topbar_languages .language_currency .wcml_currency_switcher li:before {
content: '';
height: 0px;
transition: height cubic-bezier(0.19, 0.53, 0.39, 0.87) 0.3s;
position: absolute;
right: 0;
bottom: -1px;
left: 0;
opacity: .6;
background-color: #a8e8e2;
z-index: -1; }
#header-top-bar .topbar_right .topbar_languages .language_currency .wcml_currency_switcher li:hover:before, #header-top-bar .topbar_right .topbar_languages .language_currency .wcml_currency_switcher li.wcml-active-currency:before, #header-top-bar .topbar_right .topbar_languages .language_currency .wcml_currency_switcher li.wcml-cs-active-currency:before {
height: 6px; }
header.site-header {
padding: 2.5rem 0;
width: 100%;
position: absolute;
top: 0;
left: 0;
z-index: 4;
-webkit-transition-duration: .2s;
transition-duration: .2s;
-webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
-webkit-transition-property: -webkit-transform, height, padding;
transition-property: transform, height, padding; }
body.admin-bar header.site-header {
top: 32px; }
body.admin-bar header.site-header.header--narrow {
top: 32px; }
header.site-header .sticky-logo {
display: none; }
body[data-topbar="has_topbar"] header.site-header {
top: 44px; }
@media screen and (max-width: 63.9375em) {
body[data-topbar="has_topbar"] header.site-header {
top: 0px; } }
body.admin-bar[data-topbar="has_topbar"] header.site-header {
top: 72px; }
@media screen and (max-width: 63.9375em) {
body.admin-bar[data-topbar="has_topbar"] header.site-header {
top: 32px; } }
header.site-header.header--narrow {
top: 0px;
background-color: #fff;
z-index: 6;
padding: 1.125rem 0;
-webkit-box-shadow: 5px 5px 45px -5px rgba(131, 201, 194, 0.3);
-moz-box-shadow: 5px 5px 45px -5px rgba(131, 201, 194, 0.3);
box-shadow: 5px 5px 45px -5px rgba(131, 201, 194, 0.3); }
@media screen and (max-width: 39.9375em) {
body.admin-bar header.site-header.header--narrow {
top: 0px; } }
body[data-topbar="has_topbar"] header.site-header.header--narrow {
top: 0px; }
body.admin-bar[data-topbar="has_topbar"] header.site-header.header--narrow {
top: 32px; }
@media screen and (max-width: 63.9375em) {
body.admin-bar[data-topbar="has_topbar"] header.site-header.header--narrow {
top: 46px; } }
@media screen and (max-width: 39.9375em) {
body.admin-bar[data-topbar="has_topbar"] header.site-header.header--narrow {
top: 0px; } }
header.site-header.header--narrow .site-branding {
text-align: center; }
header.site-header.header--narrow .site-branding a {
display: inline-block; }
header.site-header.header--narrow .site-branding a h1, header.site-header.header--narrow .site-branding a small {
display: none; }
header.site-header.header--narrow .site-branding a img {
max-height: 100px; }
header.site-header.header--narrow .site-branding .main-logo {
display: none; }
header.site-header.header--narrow .site-branding .sticky-logo {
display: inline-block;
text-align: center; }
body[data-header-layout="3"] header.site-header.header--narrow .site-branding .sticky-logo {
text-align: left; }
header.site-header.header--narrow .site-branding .sticky-logo h1, header.site-header.header--narrow .site-branding .sticky-logo small {
display: block; }
header.site-header .header-wrapper {
position: relative;
width: 100%;
height: 100%;
display: table; }
header.site-header .header-wrapper .nav {
display: table-cell;
width: 50%;
vertical-align: middle;
padding-left: 0.9375rem; }
body[data-header-layout="2"] header.site-header .header-wrapper .nav {
width: 50%; }
body[data-header-layout="3"] header.site-header .header-wrapper .nav {
padding-left: 0;
width: 70%; }
@media screen and (max-width: 63.9375em) {
body[data-header-layout="3"] header.site-header .header-wrapper .nav {
padding-left: 0.9375rem;
width: 50%; } }
@media screen and (max-width: 39.9375em) {
body[data-header-layout="3"] header.site-header .header-wrapper .nav {
padding-left: 0; } }
@media screen and (max-width: 39.9375em) {
header.site-header .header-wrapper .nav {
padding-left: 0; } }
header.site-header .header-wrapper .nav .header-nav {
position: relative;
cursor: pointer;
display: table-cell;
float: left;
margin-right: 2.5rem; }
body[data-header-layout="3"] header.site-header .header-wrapper .nav .header-nav {
margin-right: 0;
margin-left: 50px; }
@media screen and (max-width: 63.9375em) {
body[data-header-layout="3"] header.site-header .header-wrapper .nav .header-nav {
margin-left: 0; } }
@media screen and (max-width: 39.9375em) {
header.site-header .header-wrapper .nav .header-nav {
margin-right: 0; } }
header.site-header .header-wrapper .nav .header-nav .menu-trigger {
font-size: 12px;
line-height: 40px;
padding-right: 20px;
font-weight: 600;
letter-spacing: 2px;
display: inline-block;
color: #000;
background-color: #fff;
text-decoration: none;
vertical-align: middle;
text-transform: uppercase;
transform: translateY(0);
transition: all .4s; }
body[data-header-layout="2"] header.site-header .header-wrapper .nav .header-nav .menu-trigger, body[data-header-layout="3"] header.site-header .header-wrapper .nav .header-nav .menu-trigger {
display: none; }
@media screen and (max-width: 63.9375em) {
body[data-header-layout="2"] header.site-header .header-wrapper .nav .header-nav .menu-trigger, body[data-header-layout="3"] header.site-header .header-wrapper .nav .header-nav .menu-trigger {
display: inline-block; } }
header.site-header .header-wrapper .nav .header-nav .menu-trigger.hovertrig {
-webkit-box-shadow: 2px 2px 8px 0px rgba(131, 201, 194, 0.2);
-moz-box-shadow: 2px 2px 8px 0px rgba(131, 201, 194, 0.2);
box-shadow: 2px 2px 8px 0px rgba(131, 201, 194, 0.2);
transform: translateY(2px); }
header.site-header .header-wrapper .nav .header-nav .menu-trigger.hovertrig div span {
transform: rotate(-180deg); }
header.site-header .header-wrapper .nav .header-nav .menu-trigger.hovertrig div span::before {
width: 50%;
transform: translateX(12px) translateY(1px) rotate(45deg); }
header.site-header .header-wrapper .nav .header-nav .menu-trigger.hovertrig div span::after {
width: 50%;
transform: translateX(12px) translateY(-1px) rotate(-45deg); }
@media screen and (max-width: 39.9375em) {
header.site-header .header-wrapper .nav .header-nav .menu-trigger.hovertrig {
transform: translateY(0px); } }
@media screen and (max-width: 39.9375em) {
header.site-header .header-wrapper .nav .header-nav .menu-trigger {
background-color: transparent;
padding-right: 0px;
-webkit-box-shadow: none !important;
-moz-box-shadow: none !important;
box-shadow: none !important; } }
header.site-header .header-wrapper .nav .header-nav .menu-trigger:hover {
-webkit-box-shadow: 2px 2px 8px 0px rgba(131, 201, 194, 0.2);
-moz-box-shadow: 2px 2px 8px 0px rgba(131, 201, 194, 0.2);
box-shadow: 2px 2px 8px 0px rgba(131, 201, 194, 0.2);
transform: translateY(2px); }
@media screen and (max-width: 39.9375em) {
header.site-header .header-wrapper .nav .header-nav .menu-trigger:hover {
transform: translateY(0);
padding-right: 0px;
-webkit-box-shadow: none !important;
-moz-box-shadow: none !important;
box-shadow: none !important; } }
header.site-header .header-wrapper .nav .header-nav .menu-trigger.menu_trigger_2, header.site-header .header-wrapper .nav .header-nav .menu-trigger.menu_trigger_3, header.site-header .header-wrapper .nav .header-nav .menu-trigger.menu_trigger_4 {
padding-right: 0px;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none; }
header.site-header .header-wrapper .nav .header-nav .menu-trigger.menu_trigger_2:hover, header.site-header .header-wrapper .nav .header-nav .menu-trigger.menu_trigger_3:hover, header.site-header .header-wrapper .nav .header-nav .menu-trigger.menu_trigger_4:hover {
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none; }
header.site-header .header-wrapper .nav .header-nav .menu-trigger.menu_trigger_3, header.site-header .header-wrapper .nav .header-nav .menu-trigger.menu_trigger_4 {
background-color: transparent;
display: block;
margin-top: 2px; }
header.site-header .header-wrapper .nav .header-nav .menu-trigger .menu-title {
font-weight: 600 !important;
letter-spacing: 2px !important; }
@media screen and (max-width: 39.9375em) {
header.site-header .header-wrapper .nav .header-nav .menu-trigger .menu-title {
display: none; } }
header.site-header .header-wrapper .nav .header-nav .menu-trigger div {
position: relative;
margin-right: 1.25rem;
vertical-align: top;
display: inline-block;
width: 44px;
height: 40px;
background: #a8e8e2; }
@media screen and (max-width: 39.9375em) {
header.site-header .header-wrapper .nav .header-nav .menu-trigger div {
width: 24px;
margin-right: 0;
background: transparent !important; } }
header.site-header .header-wrapper .nav .header-nav .menu-trigger div span,
header.site-header .header-wrapper .nav .header-nav .menu-trigger div span::before,
header.site-header .header-wrapper .nav .header-nav .menu-trigger div span::after {
position: absolute;
width: 18px;
height: 2px;
background: #fff; }
@media screen and (max-width: 39.9375em) {
header.site-header .header-wrapper .nav .header-nav .menu-trigger div span,
header.site-header .header-wrapper .nav .header-nav .menu-trigger div span::before,
header.site-header .header-wrapper .nav .header-nav .menu-trigger div span::after {
width: 22px;
background: #000 !important; } }
header.site-header .header-wrapper .nav .header-nav .menu-trigger div span {
top: calc(50% - 1px);
left: calc(50% - 9px);
transition: transform .4s; }
header.site-header .header-wrapper .nav .header-nav .menu-trigger div span::before, header.site-header .header-wrapper .nav .header-nav .menu-trigger div span::after {
content: '';
left: 0;
transition: transform .4s, width .4s; }
header.site-header .header-wrapper .nav .header-nav .menu-trigger div span::before {
bottom: 4px; }
@media screen and (max-width: 39.9375em) {
header.site-header .header-wrapper .nav .header-nav .menu-trigger div span::before {
bottom: 5px; } }
header.site-header .header-wrapper .nav .header-nav .menu-trigger div span::after {
top: 4px; }
@media screen and (max-width: 39.9375em) {
header.site-header .header-wrapper .nav .header-nav .menu-trigger div span::after {
top: 5px; } }
header.site-header .header-wrapper .nav .header-nav .menu-trigger.menu_trigger_2 div {
-moz-border-radius: 50px;
-webkit-border-radius: 50px;
-ms-border-radius: 50px;
border-radius: 50px;
background-clip: padding-box; width: 42px;
height: 42px;
margin-right: 0; }
header.site-header .header-wrapper .nav .header-nav .menu-trigger.menu_trigger_3 div {
width: 48px;
height: 37px;
margin-right: 0; }
header.site-header .header-wrapper .nav .header-nav .menu-trigger.menu_trigger_4 div {
background-color: #fff;
border-width: 2px;
border-style: solid;
width: 48px;
height: 37px;
margin-right: 0; }
@media screen and (max-width: 39.9375em) {
header.site-header .header-wrapper .nav .header-nav .menu-trigger.menu_trigger_4 div {
border-width: 0px; } }
header.site-header .header-wrapper .nav .header-nav .menu-trigger:hover span {
transform: rotate(-180deg); }
header.site-header .header-wrapper .nav .header-nav .menu-trigger:hover span::before {
width: 50%;
transform: translateX(12px) translateY(1px) rotate(45deg); }
header.site-header .header-wrapper .nav .header-nav .menu-trigger:hover span::after {
width: 50%;
transform: translateX(12px) translateY(-1px) rotate(-45deg); }
header.site-header .header-wrapper .nav .header-contact {
display: table-cell;
vertical-align: middle;
float: left;
width: auto; }
@media screen and (max-width: 63.9375em) {
header.site-header .header-wrapper .nav .header-contact {
display: none; } }
header.site-header .header-wrapper .nav .header-contact .header-contact-icon {
display: inline-block;
vertical-align: top;
width: 24px;
height: 24px;
margin: 0.5rem 0.625rem 0 0; }
@media screen and (max-width: 74.9375em) {
header.site-header .header-wrapper .nav .header-contact .header-contact-icon {
display: none; } }
header.site-header .header-wrapper .nav .header-contact .header-contact-icon:before {
padding-right: 30px;
font-size: 24px; }
header.site-header .header-wrapper .nav .header-contact .header-contact-desc {
display: inline-block; }
header.site-header .header-wrapper .nav .header-contact .header-contact-desc span {
display: block;
margin-top: 4px;
color: rgba(0, 0, 0, 0.7);
font-weight: 400;
display: block;
font-size: 9px;
line-height: 14px;
letter-spacing: 2px;
text-transform: uppercase; }
header.site-header .header-wrapper .nav .header-contact .header-contact-desc h3 {
margin: 0;
padding: 0;
font-size: 14px;
letter-spacing: 2px;
line-height: 14px;
font-weight: 600; }
header.site-header .header-wrapper .nav .header-contact .header-contact-desc h3 a {
font-weight: 600; }
header.site-header .header-wrapper .site-branding {
display: table-cell;
text-align: center;
width: auto;
min-width: 125px;
vertical-align: middle; }
body[data-header-layout="2"] header.site-header .header-wrapper .site-branding, body[data-header-layout="3"] header.site-header .header-wrapper .site-branding {
width: auto; }
body[data-header-layout="2"] header.site-header .header-wrapper .site-branding img, body[data-header-layout="3"] header.site-header .header-wrapper .site-branding img {
margin-left: 15px; }
body[data-header-layout="3"] header.site-header .header-wrapper .site-branding {
text-align: left; }
@media screen and (max-width: 63.9375em) {
body[data-header-layout="3"] header.site-header .header-wrapper .site-branding {
display: none; } }
body[data-header-layout="3"] header.site-header .header-wrapper .site-branding.sb-mobile {
display: none; }
@media screen and (max-width: 63.9375em) {
body[data-header-layout="3"] header.site-header .header-wrapper .site-branding.sb-mobile {
display: table-cell;
text-align: center; } }
header.site-header .header-wrapper .site-branding h1 {
margin: 0;
padding: 0;
font-size: 30px;
line-height: 34px; }
@media screen and (max-width: 39.9375em) {
header.site-header .header-wrapper .site-branding h1 {
font-size: 20px;
line-height: 24px; } }
header.site-header .header-wrapper .site-branding small {
display: inline-block;
font-size: 14px;
line-height: 20px; }
@media screen and (max-width: 39.9375em) {
header.site-header .header-wrapper .site-branding small {
font-size: 12px;
line-height: 16px; } }
header.site-header .header-wrapper .site-branding .main-logo {
animation-duration: .7s;
animation-delay: .1s; }
header.site-header .header-wrapper .site-branding .main-logo.light {
display: none; }
header.site-header .header-wrapper .site-branding .sticky-logo {
animation-duration: .7s;
animation-delay: .1s; }
header.site-header .header-wrapper .site-branding .sticky-logo h1 {
margin: 0;
padding: 0;
font-size: 30px;
line-height: 30px; }
@media screen and (max-width: 39.9375em) {
header.site-header .header-wrapper .site-branding .sticky-logo h1 {
font-size: 20px;
line-height: 24px; } }
header.site-header .header-wrapper .site-branding .sticky-logo small {
display: inline-block;
font-size: 12px;
line-height: 12px; }
@media screen and (max-width: 39.9375em) {
header.site-header .header-wrapper .site-branding .sticky-logo small {
font-size: 12px;
line-height: 12px; } }
header.site-header .header-wrapper .tools {
display: table-cell;
vertical-align: middle;
padding-right: 0.9375rem;
width: 50%; }
body[data-header-layout="2"] header.site-header .header-wrapper .tools {
width: 50%; }
body[data-header-layout="3"] header.site-header .header-wrapper .tools {
width: 30%; }
@media screen and (max-width: 63.9375em) {
body[data-header-layout="3"] header.site-header .header-wrapper .tools {
width: 50%; } }
@media screen and (max-width: 39.9375em) {
header.site-header .header-wrapper .tools {
padding-right: 0; } }
header.site-header .header-wrapper .tools ul {
list-style: none;
padding: 0;
margin: 0;
display: table;
text-align: right;
float: right;
font-size: 1em; }
header.site-header .header-wrapper .tools ul li {
margin: 0;
padding: 0 0 0 35px;
display: table-cell;
line-height: 1em;
vertical-align: top; }
@media screen and (max-width: 63.9375em) {
header.site-header .header-wrapper .tools ul li {
padding: 0 0 0 25px; } }
@media screen and (max-width: 39.9375em) {
header.site-header .header-wrapper .tools ul li {
padding: 0; } }
header.site-header .header-wrapper .tools ul li:first-child {
padding-left: 0; }
header.site-header .header-wrapper .tools ul li a {
position: relative;
display: table;
width: 100%;
height: 100%;
white-space: nowrap;
position: relative;
transition: all .3s; }
header.site-header .header-wrapper .tools ul li a i {
transition: all .3s; }
header.site-header .header-wrapper .tools ul li a .counter_number {
position: absolute;
bottom: -3px;
right: -7px;
width: 16px;
height: 16px;
line-height: 1.8em;
background-color: #a8e8e2;
color: #000;
text-align: center;
border-radius: 100px;
font-size: 9px;
line-height: 16px;
font-weight: 300;
-webkit-box-shadow: 2px 2px 10px 0px rgba(131, 201, 194, 0.6);
-moz-box-shadow: 2px 2px 10px 0px rgba(131, 201, 194, 0.6);
box-shadow: 2px 2px 10px 0px rgba(131, 201, 194, 0.6);
transition: all .3s; }
header.site-header .header-wrapper .tools ul li.search-button {
display: table-cell; }
@media screen and (max-width: 39.9375em) {
header.site-header .header-wrapper .tools ul li.search-button {
display: none; } }
header.site-header .header-wrapper .tools ul li.search-button i {
display: block;
transition: all .3s; }
header.site-header .header-wrapper .tools ul li.search-button i:before {
transition: all .3s;
font-size: 24px; }
header.site-header .header-wrapper .tools ul li.wishlist-button {
display: table-cell; }
@media screen and (max-width: 39.9375em) {
header.site-header .header-wrapper .tools ul li.wishlist-button {
display: none; } }
header.site-header .header-wrapper .tools ul li.wishlist-button i {
display: inline-block;
margin-top: -1px; }
header.site-header .header-wrapper .tools ul li.wishlist-button i:before {
transition: all .3s;
font-size: 24px; }
header.site-header .header-wrapper .tools ul li.myaccount-button {
display: table-cell; }
@media screen and (max-width: 63.9375em) {
header.site-header .header-wrapper .tools ul li.myaccount-button {
display: none; } }
header.site-header .header-wrapper .tools ul li.myaccount-button i {
display: inline-block;
margin-top: -1px; }
header.site-header .header-wrapper .tools ul li.myaccount-button i:before {
transition: all .3s;
font-size: 24px; }
header.site-header .header-wrapper .tools ul li.cart-button {
position: relative;
display: table-cell;
vertical-align: bottom; }
@media screen and (min-width: 28.75em) {
header.site-header .header-wrapper .tools ul li.cart-button {
padding-left: 25px; } }
header.site-header .header-wrapper .tools ul li.cart-button .cart-desc {
display: inline-block;
float: left;
text-align: left;
vertical-align: bottom;
text-transform: uppercase;
padding-right: 7px;
font-size: 14px;
line-height: 14px;
font-weight: 600 !important;
letter-spacing: 2px; }
@media screen and (max-width: 63.9375em) {
header.site-header .header-wrapper .tools ul li.cart-button .cart-desc {
display: none; } }
header.site-header .header-wrapper .tools ul li.cart-button .cart-desc span {
text-align: right;
font-size: 9px;
line-height: 12px;
font-weight: 300;
letter-spacing: 1px;
display: block; }
header.site-header .header-wrapper .tools ul li.cart-button .cart-desc span .woocommerce-Price-currencySymbol {
display: inline-block; }
header.site-header .header-wrapper .tools ul li.cart-button i {
display: inline-block; }
header.site-header .header-wrapper .tools ul li.cart-button i:before {
transition: all .3s;
font-size: 24px; }
@media screen and (max-width: 39.9375em) {
header.site-header.header--narrow .nav {
width: 25%; } }
@media screen and (max-width: 39.9375em) {
header.site-header.header--narrow .site-branding {
width: 50%; } }
@media screen and (max-width: 39.9375em) {
header.site-header.header--narrow .tools {
width: 25%; } }
header.site-header.background--light:not(.header--narrow) .header-wrapper .nav .menu-trigger {
background: rgba(255, 255, 255, 0.4);
box-shadow: none !important; }
header.site-header.background--light:not(.header--narrow) .header-wrapper .nav .menu-trigger.menu_trigger_2, header.site-header.background--light:not(.header--narrow) .header-wrapper .nav .menu-trigger.menu_trigger_2:hover, header.site-header.background--light:not(.header--narrow) .header-wrapper .nav .menu-trigger.menu_trigger_3, header.site-header.background--light:not(.header--narrow) .header-wrapper .nav .menu-trigger.menu_trigger_3:hover, header.site-header.background--light:not(.header--narrow) .header-wrapper .nav .menu-trigger.menu_trigger_4, header.site-header.background--light:not(.header--narrow) .header-wrapper .nav .menu-trigger.menu_trigger_4:hover {
line-height: inherit;
background: transparent; }
header.site-header.background--light:not(.header--narrow) .header-wrapper .nav .menu-trigger:hover {
background: rgba(255, 255, 255, 0.8); }
@media screen and (max-width: 39.9375em) {
header.site-header.background--light:not(.header--narrow) .header-wrapper .nav .menu-trigger {
background: transparent; }
header.site-header.background--light:not(.header--narrow) .header-wrapper .nav .menu-trigger:hover {
background: transparent; } }
header.site-header.background--light:not(.header--narrow) .header-wrapper .nav .menu-trigger div {
background: #000; }
header.site-header.background--light:not(.header--narrow) .header-wrapper .nav .menu-trigger.menu_trigger_2 div {
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none; }
header.site-header.background--light:not(.header--narrow) .header-wrapper .nav .menu-trigger.menu_trigger_4 div {
background-color: transparent;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
border-color: #000; }
header.site-header.background--light:not(.header--narrow) .header-wrapper .nav .menu-trigger.menu_trigger_4 div span, header.site-header.background--light:not(.header--narrow) .header-wrapper .nav .menu-trigger.menu_trigger_4 div span:before, header.site-header.background--light:not(.header--narrow) .header-wrapper .nav .menu-trigger.menu_trigger_4 div span:after {
background: #000; }
header.site-header.background--light:not(.header--narrow) .header-wrapper .header-contact .header-contact-icon {
color: #000; }
header.site-header.background--light:not(.header--narrow) .header-wrapper .header-contact .header-contact-desc span {
color: rgba(0, 0, 0, 0.7); }
header.site-header.background--light:not(.header--narrow) .header-wrapper .header-contact .header-contact-desc h3 {
color: #000; }
header.site-header.background--light:not(.header--narrow) .header-wrapper .main-logo.dark {
display: inline-block; }
header.site-header.background--light:not(.header--narrow) .header-wrapper .main-logo.light {
display: none; }
header.site-header.background--light:not(.header--narrow) .header-wrapper .tools ul li a .counter_number {
font-weight: 600;
box-shadow: none;
color: #fff;
background: #000; }
header.site-header.background--light:not(.header--narrow) .header-wrapper .tools ul li.search-button i:before, header.site-header.background--light:not(.header--narrow) .header-wrapper .tools ul li.wishlist-button i:before, header.site-header.background--light:not(.header--narrow) .header-wrapper .tools ul li.cart-button i:before {
color: #000; }
header.site-header.background--light:not(.header--narrow) .header-wrapper .tools ul li.cart-button .cart-desc {
color: #000; }
header.site-header.background--dark:not(.header--narrow) .header-wrapper .nav .main-navigation > ul > li > a span {
color: #fff; }
header.site-header.background--dark:not(.header--narrow) .header-wrapper .nav .menu-trigger {
background: rgba(0, 0, 0, 0.2);
box-shadow: none !important; }
header.site-header.background--dark:not(.header--narrow) .header-wrapper .nav .menu-trigger:hover {
background: rgba(0, 0, 0, 0.4); }
header.site-header.background--dark:not(.header--narrow) .header-wrapper .nav .menu-trigger.menu_trigger_2, header.site-header.background--dark:not(.header--narrow) .header-wrapper .nav .menu-trigger.menu_trigger_2:hover, header.site-header.background--dark:not(.header--narrow) .header-wrapper .nav .menu-trigger.menu_trigger_3, header.site-header.background--dark:not(.header--narrow) .header-wrapper .nav .menu-trigger.menu_trigger_3:hover, header.site-header.background--dark:not(.header--narrow) .header-wrapper .nav .menu-trigger.menu_trigger_4, header.site-header.background--dark:not(.header--narrow) .header-wrapper .nav .menu-trigger.menu_trigger_4:hover {
line-height: inherit;
background: transparent; }
header.site-header.background--dark:not(.header--narrow) .header-wrapper .nav .menu-trigger div {
background: #fff; }
header.site-header.background--dark:not(.header--narrow) .header-wrapper .nav .menu-trigger div span, header.site-header.background--dark:not(.header--narrow) .header-wrapper .nav .menu-trigger div span:before, header.site-header.background--dark:not(.header--narrow) .header-wrapper .nav .menu-trigger div span:after {
background: #000; }
header.site-header.background--dark:not(.header--narrow) .header-wrapper .nav .menu-trigger.menu_trigger_2 div {
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none; }
header.site-header.background--dark:not(.header--narrow) .header-wrapper .nav .menu-trigger.menu_trigger_4 div {
background-color: transparent;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
border-color: #fff; }
header.site-header.background--dark:not(.header--narrow) .header-wrapper .nav .menu-trigger.menu_trigger_4 div span, header.site-header.background--dark:not(.header--narrow) .header-wrapper .nav .menu-trigger.menu_trigger_4 div span:before, header.site-header.background--dark:not(.header--narrow) .header-wrapper .nav .menu-trigger.menu_trigger_4 div span:after {
background: #fff; }
@media screen and (max-width: 39.9375em) {
header.site-header.background--dark:not(.header--narrow) .header-wrapper .nav .menu-trigger {
background-color: transparent; }
header.site-header.background--dark:not(.header--narrow) .header-wrapper .nav .menu-trigger:hover {
background: transparent; }
header.site-header.background--dark:not(.header--narrow) .header-wrapper .nav .menu-trigger div {
background: transparent; }
header.site-header.background--dark:not(.header--narrow) .header-wrapper .nav .menu-trigger div span, header.site-header.background--dark:not(.header--narrow) .header-wrapper .nav .menu-trigger div span:before, header.site-header.background--dark:not(.header--narrow) .header-wrapper .nav .menu-trigger div span:after {
background: #fff !important; } }
header.site-header.background--dark:not(.header--narrow) .header-wrapper .nav .menu-trigger .menu-title {
color: #fff; }
header.site-header.background--dark:not(.header--narrow) .header-wrapper .header-contact .header-contact-icon {
color: #fff; }
header.site-header.background--dark:not(.header--narrow) .header-wrapper .header-contact .header-contact-desc span {
color: rgba(255, 255, 255, 0.7); }
header.site-header.background--dark:not(.header--narrow) .header-wrapper .header-contact .header-contact-desc h3, header.site-header.background--dark:not(.header--narrow) .header-wrapper .header-contact .header-contact-desc h3 a {
color: #fff; }
header.site-header.background--dark:not(.header--narrow) .header-wrapper .main-logo.dark {
display: none; }
header.site-header.background--dark:not(.header--narrow) .header-wrapper .main-logo.light {
display: inline-block; }
header.site-header.background--dark:not(.header--narrow) .header-wrapper .tools ul li a .counter_number {
box-shadow: none;
color: #000;
background: #fff; }
header.site-header.background--dark:not(.header--narrow) .header-wrapper .tools ul li.search-button i:before, header.site-header.background--dark:not(.header--narrow) .header-wrapper .tools ul li.wishlist-button i:before, header.site-header.background--dark:not(.header--narrow) .header-wrapper .tools ul li.cart-button i:before, header.site-header.background--dark:not(.header--narrow) .header-wrapper .tools ul li.myaccount-button i:before {
color: #fff; }
header.site-header.background--dark:not(.header--narrow) .header-wrapper .tools ul li a.search-form-visible i:before {
color: #000; }
header.site-header.background--dark:not(.header--narrow) .header-wrapper .tools ul li.cart-button .cart-desc {
color: #fff; } .page-header {
overflow: hidden;
z-index: 3;
position: relative;
background-size: cover !important;
background-position: 50% 0px;
height: auto;
padding: 0px;
margin-top: -1px;
margin-bottom: 0px;
width: 100%;
height: auto;
text-align: center; }
.page-header.active {
overflow: visible; }
.page-header .page-header-bg-wrapper {
background-position: 50% 0px;
background-repeat: repeat;
background-attachment: scroll;
-webkit-background-size: cover;
-moz-background-size: cover;
-ms-background-size: cover;
-o-background-size: cover;
background-size: cover;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%; }
.page-header .title-section {
width: 100%;
position: absolute;
top: 50%;
transform: translateY(-50%);
top: 50%;
position: absolute;
left: 50%;
transform: translateX(-50%); }
@media screen and (max-width: 63.9375em) {
.page-header .title-section {
width: 90%;
top: 45%; } }
.page-header .title-section .term-description {
max-width: 92.857rem;
display: block;
margin-top: 0px;
margin: 0 auto; }
.page-header .title-section .term-description p {
font-size: 16px;
font-weight: 300;
margin: 0;
padding: 0; }
.page-header #breadcrumbs {
font-size: 12px;
font-weight: 900;
display: inline-block;
margin: 0 auto 15px auto;
text-align: center;
color: #a8e8e2; }
.page-header #breadcrumbs:before, .page-header #breadcrumbs:after {
content: "";
display: inline-block;
height: 1px;
position: relative;
vertical-align: middle;
width: 70px; }
@media screen and (max-width: 63.9375em) {
.page-header #breadcrumbs:before, .page-header #breadcrumbs:after {
width: 40px; } }
.page-header #breadcrumbs:before {
right: 0.5em;
margin-left: -50%; }
.page-header #breadcrumbs:after {
left: 0.5em;
margin-right: -50%; }
.page-header #breadcrumbs span {
color: #000;
font-size: 11px;
font-weight: 400;
letter-spacing: 2px;
text-transform: uppercase;
display: inline-block;
padding: 0 5px; }
.page-header #breadcrumbs span a {
position: relative; }
@media screen and (max-width: 39.9375em) {
.page-header #breadcrumbs {
font-size: 11px;
line-height: 18px; }
.page-header #breadcrumbs span {
font-size: 11px;
line-height: 18px;
letter-spacing: 2px; }
.page-header #breadcrumbs:before, .page-header #breadcrumbs:after {
display: none; } }
.page-header h1.page-title {
color: #a8e8e2;
font-weight: 600;
text-transform: inherit;
letter-spacing: 1px;
font-size: 4.375rem;
line-height: 70px;
text-align: center; }
@media screen and (max-width: 39.9375em) {
.page-header h1.page-title {
font-size: 2.75rem;
line-height: 44px;
letter-spacing: 5px; } }
.page-header .list_shop_categories {
text-align: center;
list-style: none;
margin: 20px 0;
padding: 0; }
.page-header .list_shop_categories li {
text-align: center;
display: inline-block;
margin-bottom: 8px; }
.page-header .list_shop_categories li span {
font-weight: 500; }
.page-header .list_shop_categories li i.backtoall {
display: inline-block;
margin-right: -5px; }
.page-header .list_shop_categories li i.backtoall:before {
font-size: 16px; }
.page-header .list_shop_categories li a {
display: inline-block;
text-align: center;
position: relative;
margin: 0 10px;
padding: 0 2px;
text-transform: uppercase;
font-weight: 500;
letter-spacing: 2px; }
.page-header .list_shop_categories li a:before {
content: '';
height: 0px;
-moz-transition: height cubic-bezier(0.19, 0.53, 0.39, 0.87) 0.3s;
-o-transition: height cubic-bezier(0.19, 0.53, 0.39, 0.87) 0.3s;
-webkit-transition: height cubic-bezier(0.19, 0.53, 0.39, 0.87) 0.3s;
transition: height cubic-bezier(0.19, 0.53, 0.39, 0.87) 0.3s;
position: absolute;
right: 0;
bottom: 3px;
left: 0;
background-color: #a8e8e2;
z-index: -1; }
.page-header .list_shop_categories li a:hover:before {
height: 8px; }
.page-header .list_shop_categories li span.counter {
display: inline-block;
vertical-align: top;
letter-spacing: 2px;
color: #a8e8e2;
font-weight: 800;
font-size: 10px;
margin-top: -5px;
margin-left: -5px; }
@media screen and (max-width: 39.9375em) {
.page-header .list_shop_categories li {
display: block; }
.page-header .list_shop_categories li span {
display: none; } }
.page-header .list_shop_categories.mobile {
margin-top: 30px;
z-index: 3;
position: relative;
display: none; }
@media screen and (max-width: 39.9375em) {
.page-header .list_shop_categories.mobile {
display: block; }
.page-header .list_shop_categories.mobile li {
border: 1px solid #a8e8e2;
display: inline-block;
background-color: #fff; }
.page-header .list_shop_categories.mobile li a {
position: relative;
padding: 5px 20px 5px 30px;
margin: 0;
font-weight: 500; }
.page-header .list_shop_categories.mobile li a i {
margin-left: 8px; } }
.page-header .list_shop_categories.desktop {
position: relative; }
@media screen and (max-width: 39.9375em) {
.page-header .list_shop_categories.desktop {
display: none; }
.page-header .list_shop_categories.desktop.active {
z-index: 1;
display: block;
margin-top: -48px;
padding: 45px 20px 30px;
border: 1px solid #a8e8e2;
background-color: #fff; } }
.page-header .title-section.background--light #breadcrumbs::before,
.page-header .title-section.background--light #breadcrumbs::after {
background-color: rgba(0, 0, 0, 0.2) !important; }
.page-header .title-section.background--light #breadcrumbs, .page-header .title-section.background--light h1 {
color: #000 !important; }
.page-header .title-section.background--light h1 {
-webkit-text-shadow: none !important;
-moz-text-shadow: none !important;
text-shadow: none !important; }
.page-header .title-section.background--light .list_shop_categories li .backtoall:before {
color: rgba(0, 0, 0, 0.4); }
.page-header .title-section.background--light .list_shop_categories li .category_item_link:before {
background-color: rgba(255, 255, 255, 0.4); }
.page-header .title-section.background--light .list_shop_categories li span.counter {
color: rgba(0, 0, 0, 0.4); }
.page-header .title-section.background--dark #breadcrumbs::before,
.page-header .title-section.background--dark #breadcrumbs::after {
background-color: rgba(255, 255, 255, 0.2) !important; }
.page-header .title-section.background--dark #breadcrumbs, .page-header .title-section.background--dark #breadcrumbs span, .page-header .title-section.background--dark h1, .page-header .title-section.background--dark .term-description h4, .page-header .title-section.background--dark .term-description p {
color: #fff !important; }
.page-header .title-section.background--dark h1 {
-webkit-text-shadow: none !important;
-moz-text-shadow: none !important;
text-shadow: none !important; }
.page-header .title-section.background--dark .list_shop_categories li .backtoall:before {
color: rgba(255, 255, 255, 0.4); }
.page-header .title-section.background--dark .list_shop_categories li .category_item_link {
color: #fff; }
.page-header .title-section.background--dark .list_shop_categories li .category_item_link:before {
background-color: rgba(0, 0, 0, 0.3); }
.page-header .title-section.background--dark .list_shop_categories li span.counter {
color: rgba(255, 255, 255, 0.4); }
@media screen and (max-width: 39.9375em) {
.page-header .title-section.background--dark .list_shop_categories .category_item .backtoall:before {
color: #a8e8e2; }
.page-header .title-section.background--dark .list_shop_categories .category_item a.category_item_link {
color: #000; }
.page-header .title-section.background--dark .list_shop_categories .category_item a.category_item_link:before {
background-color: #a8e8e2; }
.page-header .title-section.background--dark .list_shop_categories .category_item span.counter {
color: rgba(0, 0, 0, 0.3); } }   .main-navigation {
text-align: left;
height: auto;
line-height: normal; }
@media screen and (max-width: 63.9375em) {
.main-navigation {
display: none; } }
.main-navigation > ul {
vertical-align: middle;
display: inline; }
.main-navigation > ul > li > a {
font-size: 16px; }
@media screen and (max-width: 81.25em) {
.main-navigation > ul > li > a {
font-size: 14px; } }
.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; }
@media screen and (max-width: 81.25em) {
.main-navigation > ul > li.menu-item-has-children {
margin-right: 5px; } }
.main-navigation ul ul li.menu-item-has-children a {
margin: 3px 10px 3px 0; }
.main-navigation ul li.menu-item-has-children > a:after {
font-style: normal;
font-weight: normal;
text-decoration: inherit;
font-family: "icomoon";
content: "\e911";
display: block;
width: 10px;
height: 30px;
position: absolute;
right: 20px;
top: .7em;
line-height: 12px;
text-align: left; }
.main-navigation > ul > li.menu-item-has-children > a:after { top: 50%;
right: 2px;
content: "\e913";
margin-top: -7px;
line-height: 13px;
height: auto; }
.main-navigation ul {
padding: 0;
margin: 0;
list-style: none;
position: relative; }
.main-navigation ul 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 {
display: inline-block;
padding: 10px 13px;
text-decoration: none;
font-weight: bold;
text-transform: uppercase; }
@media screen and (max-width: 81.25em) {
.main-navigation ul li a {
padding: 10px 10px; } }
.main-navigation ul li:first-child a {
padding-left: 0px; }
.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; }
.main-navigation > ul > li > a span {
padding: 0 2px !important;
position: relative;
display: inline;
padding: 0; }
.main-navigation > ul > li > a span:after {
content: '';
height: 0px;
transition: height cubic-bezier(0.19, 0.53, 0.39, 0.87) 0.3s;
position: absolute;
right: 0;
bottom: 1px;
left: 0;
background-color: #a8e8e2;
z-index: -1; }
.main-navigation > ul > li > a:hover span:after {
height: 7px; }
.main-navigation ul ul {
background: #fff;
padding: 40px 40px;
position: absolute;
top: 100%;
left: -15px;
min-width: 280px;
z-index: 1000;
box-shadow: -2px 2px 81px -27px rgba(0, 0, 0, 0.29);
line-height: 23px;
-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; }
.main-navigation ul ul li {
float: none;
text-align: left;
display: block;
border-top: 0px solid #ccc;
position: relative; }
.main-navigation ul ul li:last-child {
border-bottom: 0px solid #ccc; }
.main-navigation ul ul li a {
font-size: 0.875rem;
margin: 3px 10px 3px 0;
padding: 0;
border-bottom: 2px solid transparent;
text-transform: none;
font-weight: 400;
color: #000 !important; }
.main-navigation ul ul li a:hover {
opacity: .6;
-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; }
.main-navigation ul ul ul {
position: absolute;
left: 100%;
top: -15px; }
.main-navigation ul ul ul li a {
display: inline-block; }
.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 li:hover {
z-index: 100; }
.main-navigation .mega-menu ul ul {
box-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
font-weight: normal;
background: none; }
.main-navigation .mega-menu > ul {
position: absolute;
margin: 0;
padding: 40px 0 40px 50px; }
.main-navigation .mega-menu > ul.with_bg_image {
padding: 40px 150px 20px 50px;
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 li.menu-item-has-children > a:after {
font-style: normal;
font-weight: normal;
text-decoration: inherit;
font-family: "icomoon";
content: "\e911";
display: block;
width: 10px;
height: 30px;
position: absolute;
right: -5px;
top: .7em;
line-height: 12px;
text-align: left; }
.main-navigation .mega-menu > ul ul li {
position: relative; }
.main-navigation .mega-menu > ul ul ul {
margin: 0;
padding: 5px 0 0 0;
display: none !important;
background: #fff;
padding: 40px 50px 40px 50px;
position: absolute !important;
top: 0;
left: 230px !important;
min-width: 280px;
box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2);
line-height: 23px;
-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; }
.main-navigation .mega-menu > ul li:hover > ul {
display: block !important; }
.main-navigation .mega-menu > ul > li {
display: table-cell;
width: 280px;
min-width: 280px; }
.main-navigation .mega-menu > ul > li > a {
text-transform: uppercase;
font-weight: bold; }
.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; }
.main-navigation .upper a {
text-transform: uppercase !important;
font-weight: bold !important;
margin-top: 35px !important; }
.main-navigation ul li.mega-menu ul li.menu-item-has-children {
margin-right: 40px; }
@media screen and (max-width: 81.25em) {
.main-navigation .mega-menu > ul > li {
width: 200px;
min-width: 150px;
max-width: 200px;
margin-right: 0 !important; } }
@-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; } } body > .guaven_woos_suggestion {
display: none !important; }
.offcanvas_search .woocommerce-product-search {
margin-top: 40px;
position: relative; }
.offcanvas_search .woocommerce-product-search:after {
position: absolute;
right: 0px;
bottom: -1px;
height: 40px;
width: 40px;
overflow: hidden;
padding: 0;
font-size: 1.125rem;
line-height: 2.5rem;
font-family: "icomoon";
content: "\e904";
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
color: #999;
text-align: center; }
body[data-form-style="minimal"] .offcanvas_search .woocommerce-product-search:after {
bottom: 7px; }
.offcanvas_search .suggestion_results {
margin: 30px 0 60px 0; }
.offcanvas_search .suggestion_results .guaven_woos_suggestion {
border: none;
padding: 0;
display: block !important;
position: relative !important;
width: 100% !important;
left: 0 !important;
top: 0 !important; }
.offcanvas_search .suggestion_results .guaven_woos_suggestion .guaven_woos_suggestion_catul {
margin-bottom: 20px; }
.offcanvas_search .suggestion_results .guaven_woos_suggestion .guaven_woos_suggestion_catul li.guaven_woos_suggestion_listproduct_cat {
margin: 0;
padding: 0; }
.offcanvas_search .suggestion_results .guaven_woos_suggestion .guaven_woos_suggestion_catul li.guaven_woos_suggestion_listproduct_cat a {
font-size: 18px;
line-height: 28px;
font-weight: 400; }
.offcanvas_search .suggestion_results .guaven_woos_suggestion .guaven_woos_suggestion_catul li.guaven_woos_suggestion_listproduct_cat a span {
display: inline-block;
margin-right: 5px; }
.offcanvas_search .suggestion_results .guaven_woos_suggestion ul li {
font-size: 0.875rem; }
.offcanvas_search .suggestion_results .guaven_woos_suggestion .guaven_woos_pinnedtitle {
text-transform: uppercase;
font-weight: 500;
margin: 1.25rem 0; }
.offcanvas_search .suggestion_results .guaven_woos_suggestion ul {
list-style: none; }
.offcanvas_search .suggestion_results .guaven_woos_suggestion ul li {
vertical-align: top;
margin: 0;
padding: 15px 0;
display: inline-block;
width: 100%; }
.offcanvas_search .suggestion_results .guaven_woos_suggestion ul li:focus {
outline: none; }
.offcanvas_search .suggestion_results .guaven_woos_suggestion ul li a {
display: block; }
.offcanvas_search .suggestion_results .guaven_woos_suggestion ul li a .guaven_woos_div {
padding: 0; }
.offcanvas_search .suggestion_results .guaven_woos_suggestion ul li a .guaven_woos_img {
margin-top: 3px; }
.offcanvas_search .suggestion_results .guaven_woos_suggestion ul li a .guaven_woos_titlediv {
font-size: 12px;
line-height: 16px;
font-weight: 600;
letter-spacing: 1px;
text-transform: uppercase;
padding-right: 20px;
margin-left: 60px; }
.offcanvas_search .suggestion_results .guaven_woos_suggestion ul li a .guaven_woos_titlediv .woos_sku {
display: inline-block;
vertical-align: top;
text-transform: inherit;
padding: 0 5px;
font-size: 9px;
line-height: 13px;
font-weight: 500;
margin-top: 2px;
margin-left: 5px; }
.offcanvas_search .suggestion_results .guaven_woos_suggestion ul li a .guaven_woos_titlediv small {
display: block;
margin-top: 5px;
font-size: 13px;
font-weight: 300; }
.offcanvas_search .suggestion_results .guaven_woos_suggestion ul li.guaven_woos_showallli {
text-align: center;
border-top: none;
background-color: #eee;
margin-top: 30px;
padding: 0;
-moz-transition: all 0.45s cubic-bezier(0.25, 1, 0.33, 1);
-o-transition: all 0.45s cubic-bezier(0.25, 1, 0.33, 1);
-webkit-transition: all 0.45s cubic-bezier(0.25, 1, 0.33, 1);
transition: all 0.45s cubic-bezier(0.25, 1, 0.33, 1); }
.offcanvas_search .suggestion_results .guaven_woos_suggestion ul li.guaven_woos_showallli a {
padding: 15px 10px;
font-size: 0.75rem;
line-height: 1.125rem;
font-weight: 600;
letter-spacing: 0.125rem;
text-transform: uppercase; }
.offcanvas_search .suggestion_results .guaven_woos_suggestion .guaven_woos_suggestion_unlisted li {
display: inline-block; }
.offcanvas_search .suggestion_results .guaven_woos_suggestion .guaven_woos_suggestion_unlisted li:focus {
outline: none; }
.woocommerce-product-search input[type="submit"],
.woocommerce-product-search button[type="submit"] {
position: absolute;
bottom: 0px;
right: 0;
width: 40px;
height: 40px;
background: none !important;
opacity: 1;
z-index: 99999;
padding: 0;
margin: 0;
font-size: 0px; }
body[data-form-style="minimal"] .woocommerce-product-search input[type="submit"], body[data-form-style="minimal"] .woocommerce-product-search button[type="submit"] {
height: 40px;
bottom: 5px; } .mob_inputbox {
display: none; }
@media screen and (max-width: 39.9375em) {
.mob_inputbox {
opacity: 0;
width: 100%;
display: block;
z-index: 9999;
position: absolute;
top: 100px;
left: 0px; }
body[data-form-style="minimal"] .mob_inputbox {
top: 70px; }
.mob_inputbox .screen-reader-text {
display: none; }
body[data-form-style="minimal"] .mob_inputbox .screen-reader-text {
display: block; }
.mob_inputbox form {
position: relative; }
.mob_inputbox form:after {
position: absolute;
right: 0px;
bottom: 0px;
height: 40px;
width: 40px;
overflow: hidden;
padding: 0;
font-size: 1.125rem;
line-height: 2.5rem;
font-family: "icomoon";
content: "\e904";
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
color: #999;
text-align: center; }
body[data-form-style="minimal"] .mob_inputbox form:after {
bottom: 6px; }
.mob_inputbox input[type="search"] {
margin: 0;
font-size: 16px;
letter-spacing: 1px;
background-color: transparent;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none; }
.mob_inputbox input[type="search"]:focus {
outline: none; }
.mob_inputbox input[type="submit"] {
position: absolute;
bottom: 0;
right: 0px;
width: 40px;
height: 40px;
background: none !important;
opacity: 0;
z-index: 999;
padding: 0;
margin: 0;
text-indent: -999px; } }
.offcanvas_container {
position: relative;
overflow: hidden;
background: #fff; }
.offcanvas_sidebars {
position: relative; }
.offcanvas_sidebars .widget-area {
padding-top: 0;
padding-right: 0; }
.offcanvas_sidebars .offcanvas_shop_sidebar {
opacity: 0; }
@media screen and (max-width: 63.9375em) {
.shop_sidebar {
display: none; } }
.offcanvas_main_content {
position: relative;
z-index: 2;
background: #fff; }
.offcanvas_overlay:after {
position: absolute;
top: 0;
left: 0;
z-index: 10;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.3);
content: '';
opacity: 0;
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
-webkit-transition: opacity 0.8s, -webkit-transform 0s 0.8s;
transition: opacity 0.8s, transform 0s 0.8s;
-webkit-transition-timing-function: cubic-bezier(0.8, 0, 0.26, 1);
transition-timing-function: cubic-bezier(0.8, 0, 0.26, 1); }
body.no-offcanvas-animation .offcanvas_overlay {
top: 100%;
left: 100%;
width: 0;
height: 0; }
body.no-offcanvas-animation .offcanvas_overlay:after {
z-index: -1;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0); }
.offcanvas_aside {
position: fixed;
top: 0;
z-index: 1001;
width: 320px;
height: 100%;
background: #fff;
overflow: hidden; }
.offcanvas_aside.offcanvas_aside_left {
left: 0;
-webkit-transform: translate3d(-320px, 0, 0);
transform: translate3d(-320px, 0, 0);
-webkit-transition: -webkit-transform 0.8s;
transition: transform 0.8s;
-webkit-transition-timing-function: cubic-bezier(0.8, 0, 0.26, 1);
transition-timing-function: cubic-bezier(0.8, 0, 0.26, 1); }
@media screen and (min-width: 64em) {
.offcanvas_aside.offcanvas_aside_left {
width: 500px;
-webkit-transform: translate3d(-500px, 0, 0);
transform: translate3d(-500px, 0, 0);
-webkit-transition: -webkit-transform 0.8s;
transition: transform 0.8s;
-webkit-transition-timing-function: cubic-bezier(0.8, 0, 0.26, 1);
transition-timing-function: cubic-bezier(0.8, 0, 0.26, 1); } }
.offcanvas_aside.offcanvas_aside_right {
right: 0;
-webkit-transform: translate3d(320px, 0, 0);
transform: translate3d(320px, 0, 0);
-webkit-transition: -webkit-transform 0.8s;
transition: transform 0.8s;
-webkit-transition-timing-function: cubic-bezier(0.8, 0, 0.26, 1);
transition-timing-function: cubic-bezier(0.8, 0, 0.26, 1); }
@media screen and (min-width: 64em) {
.offcanvas_aside.offcanvas_aside_right {
width: 500px;
-webkit-transform: translate3d(500px, 0, 0);
transform: translate3d(500px, 0, 0);
-webkit-transition: -webkit-transform 0.8s;
transition: transform 0.8s;
-webkit-transition-timing-function: cubic-bezier(0.8, 0, 0.26, 1);
transition-timing-function: cubic-bezier(0.8, 0, 0.26, 1); } }
.offcanvas_aside .offcanvas_mainmenu {
position: relative;
height: 100%; }
.offcanvas_aside .offcanvas_mainmenu .header-contact {
position: absolute;
top: 50px;
left: 0;
z-index: 1;
display: none;
vertical-align: top;
width: auto; }
@media screen and (max-width: 63.9375em) {
.offcanvas_aside .offcanvas_mainmenu .header-contact {
display: block; } }
.offcanvas_aside .offcanvas_mainmenu .header-contact .header-contact-icon {
display: inline-block;
vertical-align: top;
width: 24px;
height: 24px;
margin: 0.5rem 0.625rem 0 0; }
.offcanvas_aside .offcanvas_mainmenu .header-contact .header-contact-icon:before {
font-family: "icomoon";
content: "\e90b";
padding-right: 30px;
font-size: 24px; }
.offcanvas_aside .offcanvas_mainmenu .header-contact .header-contact-desc {
display: inline-block; }
.offcanvas_aside .offcanvas_mainmenu .header-contact .header-contact-desc span {
display: block;
margin-top: 4px;
color: rgba(0, 0, 0, 0.7);
font-weight: 400;
display: block;
font-size: 9px;
line-height: 14px;
letter-spacing: 2px;
text-transform: uppercase; }
.offcanvas_aside .offcanvas_mainmenu .header-contact .header-contact-desc h3 {
margin: 0;
padding: 0;
font-size: 14px;
letter-spacing: 2px;
line-height: 14px;
font-weight: 600; }
.offcanvas_aside .offcanvas_mainmenu .header-contact .header-contact-desc h3 a {
font-weight: 600; }
body.no-offcanvas-animation .offcanvas_aside {
visibility: hidden; }
.offcanvas_aside .offcanvas_aside_content {
position: relative;
height: 100%;
overflow: auto;
padding: 70px 100px 0 100px; }
@media screen and (max-width: 63.9375em) {
.offcanvas_aside .offcanvas_aside_content {
padding: 60px 50px 0 50px; } }
body.offcanvas_open { }
body.offcanvas_open .offcanvas_overlay {
z-index: 3; }
body.offcanvas_open .offcanvas_overlay::after {
opacity: 1;
-webkit-transition: opacity 0.8s;
transition: opacity 0.8s;
-webkit-transition-timing-function: cubic-bezier(0.8, 0, 0.26, 1);
transition-timing-function: cubic-bezier(0.8, 0, 0.26, 1);
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0); }
body.offcanvas_left .offcanvas_aside_left, body.offcanvas_right .offcanvas_aside_right {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
-webkit-transition: -webkit-transform 0.8s;
transition: transform 0.8s;
-webkit-transition-timing-function: cubic-bezier(0.8, 0, 0.26, 1);
transition-timing-function: cubic-bezier(0.8, 0, 0.26, 1); } .morph-shape {
position: absolute;
width: 100px;
height: 100%;
top: 0;
right: 100px;
fill: #373a47;
z-index: 1; }
@keyframes offcanvas_left_open_animation {
0% {
left: 0;
transform: scale(1, 1); }
70% {
left: 0;
transform: scale(1, 1); }
100% {
left: 0;
transform: scale(1, 1); } }
@keyframes offcanvas_left_closing_animation {
0% {
left: 0;
transform: scale(1, 1); }
30% {
left: 0;
transform: scale(1, 1); }
99% {
left: 0;
transform: scale(1, 1); }
100% {
left: -100%; } }
@keyframes offcanvas_right_open_animation {
0% {
right: 0;
transform: scale(1, 1); }
70% {
right: 0;
transform: scale(1, 1); }
100% {
right: 0;
transform: scale(1, 1); } }
@keyframes offcanvas_right_closing_animation {
0% {
right: 0;
transform: scale(1, 1); }
30% {
right: 0;
transform: scale(1, 1); }
99% {
right: 0;
transform: scale(1, 1); }
100% {
right: -100%; } }
@keyframes offcanvas_overlay_open_animation {
0% {
opacity: 0;
z-index: 9999; }
70% {
opacity: 0;
z-index: 9999; }
100% {
opacity: 1;
z-index: 9999; } }
@keyframes offcanvas_overlay_closing_animation {
0% {
opacity: 1;
z-index: 9999; }
70% {
opacity: 1;
z-index: 9999; }
100% {
opacity: 0;
z-index: -9999; } }
@keyframes global_fadein {
0% {
opacity: 0; }
100% {
opacity: 1; } }
.offcanvas_aside .offcanvas_navigation {
position: relative;
width: 100%;
height: 100%;
overflow: auto; }
.offcanvas_aside .offcanvas_navigation .mm-menu .mm-panels {
top: 100px; }
.offcanvas_aside .mm-menu {
opacity: 0; }
.offcanvas_aside .mm-menu .mm-listview li {
border-color: transparent; }
.offcanvas_aside .mm-menu .mm-listview li.has-border {
border-top: solid 1px;
border-top-color: #a8e8e2;
margin-top: 20px;
padding-top: 20px; }
.offcanvas_aside .mm-menu .mm-listview li:first-child {
margin-top: 20px; }
.offcanvas_aside .offcanvas_close {
opacity: 0;
position: absolute;
z-index: 1;
left: 0px;
top: 0px;
width: 24px;
height: 24px;
text-align: center;
cursor: pointer; }
.offcanvas_aside .offcanvas_close:before {
font-size: 24px; }
.offcanvas_aside .offcanvas_sidebars .offcanvas_close {
left: auto;
right: 0px; }
.offcanvas_aside .language_currency {
z-index: 1;
position: absolute;
top: -5px;
right: 0px;
line-height: 12px;
opacity: 0; }
.offcanvas_aside .language_currency ul {
margin: 0;
padding: 0;
list-style: none;
text-align: right; }
.offcanvas_aside .language_currency ul li {
margin: 0 0 0 10px;
padding: 0;
display: inline-block;
font-size: 12px !important;
font-weight: 500;
letter-spacing: 2px !important;
text-transform: uppercase; }
.offcanvas_aside .language_currency ul li span {
position: relative;
padding-left: 2px;
padding-right: 1px; }
.offcanvas_aside .language_currency ul li span:before {
content: '';
height: 6px;
transition: height cubic-bezier(0.19, 0.53, 0.39, 0.87) 0.3s;
position: absolute;
right: 0;
bottom: 0;
left: 0;
opacity: .6;
background-color: #a8e8e2;
z-index: -1; }
.offcanvas_aside .language_currency ul li a {
position: relative;
font-size: 12px !important;
font-weight: 500;
letter-spacing: 2px !important;
text-transform: uppercase;
padding-left: 2px;
padding-right: 1px;
z-index: 1; }
.offcanvas_aside .language_currency ul li a:before {
content: '';
height: 0px;
transition: height cubic-bezier(0.19, 0.53, 0.39, 0.87) 0.3s;
position: absolute;
right: 0;
bottom: 0;
left: 0;
opacity: .6;
background-color: #a8e8e2;
z-index: -1; }
.offcanvas_aside .language_currency ul li a:hover:before, .offcanvas_aside .language_currency ul li.current-menu-item a:before {
height: 6px; }
.offcanvas_aside .language_currency .wcml_currency_switcher {
border-top: 0 !important; }
.offcanvas_aside .language_currency .wcml_currency_switcher li {
cursor: pointer;
position: relative;
margin: 0 0 0 10px !important;
border: none;
padding: 0 1px !important;
background-color: transparent; }
.offcanvas_aside .language_currency .wcml_currency_switcher li:before {
content: '';
height: 0px;
transition: height cubic-bezier(0.19, 0.53, 0.39, 0.87) 0.3s;
position: absolute;
right: 0;
bottom: 2px;
left: 0;
opacity: .6;
background-color: #a8e8e2;
z-index: -1; }
.offcanvas_aside .language_currency .wcml_currency_switcher li:hover:before, .offcanvas_aside .language_currency .wcml_currency_switcher li.wcml-active-currency:before, .offcanvas_aside .language_currency .wcml_currency_switcher li.wcml-cs-active-currency:before {
height: 6px; }
.offcanvas_aside .language_currency .wcml_currency_switcher li.wcml-cs-active-currency:before:hover {
height: 0px; }
.wcml-horizontal-list {
border-top: none !important;
border-right: none !important;
border-bottom: none !important; }
.wcml-horizontal-list li a {
padding: 0 !important;
padding-left: 2px;
padding-right: 1px; }
.wcml-horizontal-list li a:before {
display: none; }
.offcanvas_aside .language_currency .wcml_currency_switcher li:before {
bottom: -1px; }
.woocommerce .wcml-horizontal-list.product {
margin: 0  !important; }
.site-content {
position: relative;
padding: 0px 0 0px 0; }
@media screen and (max-width: 39.9375em) {
.site-content {
padding: 0px 0 0px 0; } }
footer#site-footer {
width: 100%; }
@media screen and (max-width: 48em) {
footer#site-footer .widget-area .column-widget {
width: 100%;
text-align: left; } }
footer#site-footer .widget-area .widget {
margin-bottom: 20px; }
@media screen and (max-width: 39.9375em) {
footer#site-footer .widget-area .widget {
margin-bottom: 40px; } }
@media screen and (max-width: 63.9375em) {
footer#site-footer .widget-area .widget .mc4wp-form table {
margin-top: 15px; }
footer#site-footer .widget-area .widget .mc4wp-form table tbody td {
display: block;
width: 100%;
padding: 0; }
footer#site-footer .widget-area .widget .mc4wp-form table tbody .minimal-form-input {
margin-bottom: 15px; } }
footer#site-footer .f-copyright {
margin-top: 40px; }
footer#site-footer .f-copyright .socials {
text-align: center; }
footer#site-footer .f-copyright .socials .footer-divider {
border-bottom: 1px solid #a8e8e2; }
footer#site-footer .f-copyright .socials .social-icons {
padding: 0 20px;
top: -20px;
position: relative;
background-color: #fff;
text-align: center;
display: inline-block;
margin: 0 auto; }
footer#site-footer .f-copyright .socials .social-icons a:before {
color: #a8e8e2; }
footer#site-footer .f-copyright .copytxt {
text-align: center;
font-size: 0.875rem; }
footer#site-footer .f-copyright .copytxt p {
margin: 0;
padding: 30px 0 60px; }
footer#site-footer .f-copyright .copytxt p a {
border-bottom: 1px solid rgba(0, 0, 0, 0.4); }
footer#site-footer .f-copyright .copytxt p a:hover {
border-bottom: 1px solid rgba(0, 0, 0, 0); }
.footer-instagram-section {
text-align: center;
position: relative;
z-index: 1;
margin-bottom: 80px;
opacity: 0.7;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
filter: alpha(opacity=70);
-moz-transition: opacity 0.5s ease-in-out;
-o-transition: opacity 0.5s ease-in-out;
-webkit-transition: opacity 0.5s ease-in-out;
transition: opacity 0.5s ease-in-out; }
.footer-instagram-section:hover {
opacity: 1;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100); }
.footer-instagram-section .instagram-pics {
list-style: none;
overflow: hidden;
margin: 0; }
.footer-instagram-section .instagram-pics .errorMessage {
width: 100%;
padding: 20px;
text-align: center; }
.footer-instagram-section .instagram-pics .errorMessage span:before {
color: red;
font-size: 16px;
width: 16px;
text-align: center;
display: inline-block;
font-style: normal;
font-weight: normal;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
line-height: 16px;
margin-right: 5px;
content: "\f057";
font-family: "fontawesome"; }
.footer-instagram-section .instagram-pics li {
position: relative;
width: 12.5%;
float: left;
padding: 0; }
.footer-instagram-section .instagram-pics li a {
position: relative; }
.footer-instagram-section .instagram-pics li a:before {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
content: "";
z-index: 4;
-moz-transition: box-shadow 0.3s ease;
-o-transition: box-shadow 0.3s ease;
-webkit-transition: box-shadow 0.3s ease;
transition: box-shadow 0.3s ease;
-webkit-box-shadow: inset 0 0 0 0px #000;
-moz-box-shadow: inset 0 0 0 0px #000;
box-shadow: inset 0 0 0 0px #000; }
.footer-instagram-section .instagram-pics li a:after {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
content: "";
z-index: 1;
opacity: 0;
transition: opacity .3s ease; }
.footer-instagram-section .instagram-pics li a:hover:before {
-webkit-box-shadow: inset 0 0 0 10px #000;
-moz-box-shadow: inset 0 0 0 10px #000;
box-shadow: inset 0 0 0 10px #000; }
.footer-instagram-section .instagram-pics li a:hover:after {
opacity: .3; }
.footer-instagram-section .instagram-pics li a .insta_overlay {
position: absolute;
right: 0;
bottom: 0;
left: 0;
left: 0;
z-index: 3;
display: flex;
align-items: center;
flex-direction: row;
justify-content: space-between;
padding-top: 40px;
padding-right: 25px;
padding-bottom: 20px;
padding-left: 25px;
background: linear-gradient(transparent 0, rgba(0, 0, 0, 0.65) 100%);
opacity: 0;
-moz-transition: transform 0.3s ease, opacity 0s ease;
-o-transition: transform 0.3s ease, opacity 0s ease;
-webkit-transition: transform 0.3s ease, opacity 0s ease;
transition: transform 0.3s ease, opacity 0s ease;
transform: translateY(100%); }
@media screen and (max-width: 39.9375em) {
.footer-instagram-section .instagram-pics li a .insta_overlay {
padding-top: 30px;
padding-right: 15px;
padding-bottom: 15px;
padding-left: 15px; } }
.footer-instagram-section .instagram-pics li a .insta_overlay span {
color: #fff;
font-size: 14px;
font-weight: 600; }
@media screen and (max-width: 39.9375em) {
.footer-instagram-section .instagram-pics li a .insta_overlay span {
font-size: 12px; } }
.footer-instagram-section .instagram-pics li a .insta_overlay span.insta-likes:before, .footer-instagram-section .instagram-pics li a .insta_overlay span.insta-comments:before {
font-size: 12px;
width: 16px;
text-align: center;
display: inline-block;
font-style: normal;
font-weight: normal;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
line-height: 16px;
font-family: "icomoon";
margin-right: 5px; }
.footer-instagram-section .instagram-pics li a .insta_overlay span.insta-likes:before {
content: "\e90c"; }
.footer-instagram-section .instagram-pics li a .insta_overlay span.insta-comments:before {
content: "\e920"; }
.footer-instagram-section .instagram-pics li a:hover .insta_overlay {
opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0); }
.footer-instagram-section .instagram-pics li a .insta_img_bg {
z-index: 1;
background-repeat: no-repeat;
background-size: cover;
background-position: center;
height: 100%;
width: 100%; }
@media screen and (max-width: 63.9375em) {
.footer-instagram-section .instagram-pics li {
width: 25%; } }
.footer-instagram-section .instagram-pics li img {
width: 100%;
vertical-align: bottom; }
.footer-instagram-section .instagram-pics + p {
margin: 0; }
.footer-instagram-section .instagram-pics + p a {
z-index: 4;
position: absolute;
top: 50%;
left: 50%;
padding: 15px 30px;
background-color: rgba(255, 255, 255, 0.8);
color: inherit;
white-space: nowrap;
font-size: 14px;
font-weight: 600;
text-transform: uppercase;
letter-spacing: 4px;
-moz-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
-webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1); }
.footer-instagram-section .instagram-pics + p a:hover, .footer-instagram-section .instagram-pics + p a:focus {
background-color: #fff; }
.footer-instagram-section.square .instagram-pics {
display: flex;
flex-wrap: wrap; }
.footer-instagram-section.square .instagram-pics li {
width: 12.5%; }
@media screen and (max-width: 63.9375em) {
.footer-instagram-section.square .instagram-pics li {
width: 25%; } }
.footer-instagram-section.square .instagram-pics li:before {
content: "";
float: left;
padding-top: 100%; }
.footer-instagram-section.square .instagram-pics li a {
position: relative;
width: 100%;
height: 100%;
display: inline-block; }
.footer-instagram-section.square .instagram-pics li a .instagram-image {
width: 100%;
height: 100%;
background-size: cover; }
header.page-header.oops-header {
margin-top: 0 !important; }
header.page-header.oops-header h1.page-title {
font-size: 18.75rem;
font-weight: 500;
text-align: center;
line-height: 1;
margin-bottom: 1.875rem; }
@media screen and (max-width: 39.9375em) {
header.page-header.oops-header h1.page-title {
font-size: 8.125rem; } }
header.page-header.oops-header h2 {
font-size: 1.875rem;
line-height: 2.125rem;
margin-bottom: 1.25rem; }
section.error-404 .page-content p {
font-size: 1.25rem;
line-height: 1.5rem;
text-align: center; }
@media screen and (max-width: 39.9375em) {
section.error-404 .page-content p {
font-size: 1rem;
line-height: 1.375rem; } }
section.error-404 .page-content .search-form {
margin-top: 40px;
text-align: center;
padding: 30px 30px; }
@media screen and (max-width: 39.9375em) {
section.error-404 .page-content .search-form {
padding: 0; } }
section.error-404 .page-content .search-form .screen-reader-text {
display: none; }
section.error-404 .page-content .search-form input.search-field {
vertical-align: top;
display: inline-block;
width: 50%;
height: 48px; }
@media screen and (max-width: 39.9375em) {
section.error-404 .page-content .search-form input.search-field {
width: 100%; } }
section.error-404 .page-content .search-form input.search-submit {
margin-left: 10px; }
@media screen and (max-width: 39.9375em) {
section.error-404 .page-content .search-form input.search-submit {
margin-left: 0;
width: 100%; } }
body[data-form-style="minimal"] section.error-404 .page-content .search-form {
margin-top: 0; }
body[data-form-style="minimal"] section.error-404 .page-content .search-form label {
display: block; }
body[data-form-style="minimal"] section.error-404 .page-content .search-form .minimal-form-input {
width: 50%; }
@media screen and (max-width: 39.9375em) {
body[data-form-style="minimal"] section.error-404 .page-content .search-form .minimal-form-input {
width: 100%;
margin-bottom: 20px; } }
body[data-form-style="minimal"] section.error-404 .page-content .search-form .minimal-form-input input.search-field {
width: 100%; }
body[data-form-style="minimal"] section.error-404 .page-content .search-form input.search-submit {
vertical-align: bottom; }
.blog-content-area .widget-area, .page-template-page-right-sidebar .widget-area {
padding: 50px;
background-color: rgba(0, 0, 0, 0.02); }
@media screen and (max-width: 63.9375em) {
.blog-content-area .widget-area, .page-template-page-right-sidebar .widget-area {
margin-top: 40px; } }
@media screen and (max-width: 39.9375em) {
.blog-content-area .widget-area, .page-template-page-right-sidebar .widget-area {
padding: 50px 0;
background-color: transparent; } }
.blog-content-area .page-content .search-form {
margin-top: 40px;
vertical-align: bottom; }
.blog-content-area .page-content .search-form::before, .blog-content-area .page-content .search-form::after {
content: ' ';
display: table; }
.blog-content-area .page-content .search-form::after {
clear: both; }
.blog-content-area .page-content .search-form .screen-reader-text {
display: none; }
body[data-form-style="minimal"] .blog-content-area .page-content .search-form .screen-reader-text {
display: inline-block; }
.blog-content-area .page-content .search-form input.search-field {
width: 50%;
float: left;
height: 48px; }
@media screen and (max-width: 39.9375em) {
.blog-content-area .page-content .search-form input.search-field {
width: 100%; } }
.blog-content-area .page-content .search-form input.search-submit {
float: left;
margin-left: 15px; }
@media screen and (max-width: 39.9375em) {
.blog-content-area .page-content .search-form input.search-submit {
width: 100%;
margin-left: 0; } }
body[data-form-style="minimal"]:not(.single) .blog-content-area .site-content .minimal-form-input {
width: 60%;
float: left; }
@media screen and (max-width: 39.9375em) {
body[data-form-style="minimal"]:not(.single) .blog-content-area .site-content .minimal-form-input {
width: 100%; } }
body[data-form-style="minimal"]:not(.single) .blog-content-area .site-content input.search-submit {
margin-top: 35px; }
.blog-content-area article {
margin-bottom: 2.5rem;
border-top: 1px solid #f0f0f0;
padding-top: 40px; }
.blog-content-area article:first-child {
padding-top: 0;
border-top: none; }
@media screen and (max-width: 39.9375em) {
.blog-content-area article {
margin-bottom: 0; } }
.single .blog-content-area article {
margin-bottom: 0; }
.blog-content-area article.sticky {
position: relative; }
.blog-content-area article.sticky h2.entry-title i {
font-weight: normal;
font-size: 38px;
color: #a8e8e2; }
.blog-content-area .post-section {
position: relative; }
.blog-content-area .post-section::before, .blog-content-area .post-section::after {
content: ' ';
display: table; }
.blog-content-area .post-section::after {
clear: both; }
.blog-content-area .post-section .post_header_date {
margin-top: 1.25rem; }
.blog-content-area .post-section .post_header_date a {
color: #666;
font-size: 0.875rem;
line-height: 0.875rem; }
.blog-content-area .post-section h2.entry-title {
font-size: 2.75rem;
line-height: 2.875rem;
margin-bottom: 2.1875rem; }
.blog-content-area .post-section h2.entry-title a {
font-size: 2.75rem;
line-height: 2.875rem; }
@media screen and (max-width: 39.9375em) {
.blog-content-area .post-section h2.entry-title a {
font-size: 2.125rem;
line-height: 2.5rem; } }
.blog-content-area ul.post-categories {
margin: 0;
list-style: none; }
.blog-content-area ul.post-categories::before, .blog-content-area ul.post-categories::after {
content: ' ';
display: table; }
.blog-content-area ul.post-categories::after {
clear: both; }
.blog-content-area ul.post-categories li {
float: left;
font-size: 11px;
background-color: #a8e8e2;
padding: 0.1875rem 0.625rem;
margin-right: 0.625rem; }
.blog-content-area ul.post-categories li a {
font-size: 0.6875rem;
font-weight: 500;
text-transform: uppercase; }
.blog-content-area .entry-thumbnail {
margin-bottom: 1.25rem;
position: relative;
list-style: none; }
.single .blog-content-area .entry-thumbnail {
margin-bottom: 40px; }
@media screen and (max-width: 39.9375em) {
.blog-content-area .entry-thumbnail {
margin-left: -2.5rem;
margin-right: -2.5rem; } }
.blog-content-area .entry-thumbnail ul.post-categories {
z-index: 5;
position: absolute;
top: 1.25rem;
left: 1.25rem; }
.blog-content-area .entry-thumbnail img {
max-width: 100%; }
.blog-content-area .entry-content {
position: relative;
padding-bottom: 3.125rem; }
.single .blog-content-area .entry-content {
padding-bottom: 0px; }
.blog-content-area .entry-content .entry-meta {
border-top: 1px solid #f0f0f0;
padding-top: 30px;
margin-top: 50px;
font-size: 12px;
line-height: 24px;
text-align: center;
text-transform: uppercase;
letter-spacing: 2px; }
.blog-content-area .entry-content .entry-meta a {
font-weight: 600;
line-height: 24px;
letter-spacing: 2px;
border-bottom: 1px solid rgba(0, 0, 0, 0.4); }
.blog-content-area .entry-content .entry-meta a:hover {
border-bottom: 1px solid rgba(0, 0, 0, 0); }
.blog-content-area .entry-content .entry-meta .edit-link a {
margin-right: 10px; }
.blog-content-area .entry-content .entry-meta .edit-link a:last-child {
margin-right: 0; }
.blog-content-area .entry-content .entry-meta .edit-link a:before {
content: "\f044";
font-family: "fontawesome";
margin-right: 5px; }
.blog-content-area .entry-content .morelink {
display: inline-block;
position: absolute;
bottom: 0;
left: 0; }
@media screen and (max-width: 39.9375em) {
.blog-content-area .entry-content .morelink {
position: relative;
display: block; } }
.blog-content-area .entry-content .morelink a {
font-weight: bold;
font-weight: 600;
font-size: 1.125rem; }
.blog-content-area .entry-content .morelink a:hover {
color: rgba(0, 0, 0, 0.6); }
.blog-content-area .entry-content .comment-link {
position: absolute;
bottom: 0;
right: 0; }
@media screen and (max-width: 39.9375em) {
.blog-content-area .entry-content .comment-link {
margin-top: 10px;
position: relative;
display: block; } }
.blog-content-area .entry-content .comment-link p {
margin: 0;
padding: 0; }
.blog-content-area .entry-content .comment-link a, .blog-content-area .entry-content .comment-link a:hover {
font-size: 0.875rem;
font-weight: 500;
border-bottom: none; }
.blog-content-area .entry-content .comment-link a:hover {
opacity: 0.6;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
filter: alpha(opacity=60); }
.blog-content-area .entry-content .comment-link p:before {
font-size: 1rem;
font-family: "icomoon";
content: "\e921";
margin-right: 0.625rem;
color: #a8e8e2; }
.blog-content-area .post_header_meta {
margin-top: 1.5625rem; }
.blog-content-area .post_header_meta::before {
content: "";
display: block;
background: none repeat scroll 0 0 #a8e8e2;
height: 3px;
margin: 1.5rem auto 1.375rem;
width: 6.25rem; }
.blog-content-area .post_header_meta span {
text-transform: uppercase;
font-weight: 300;
margin-right: 1.875rem;
font-size: 0.875rem; }
@media screen and (max-width: 39.9375em) {
.blog-content-area .post_header_meta span.post_date, .blog-content-area .post_header_meta span.post_categories {
display: block;
width: 100%;
margin-bottom: 8px;
margin-right: 0; } }
.blog-content-area .post_header_meta span a {
font-size: 0.875rem;
letter-spacing: 2px;
font-weight: 600;
border-bottom: 1px solid rgba(0, 0, 0, 0.4); }
.blog-content-area .post_header_meta span a:hover {
border-bottom: 1px solid rgba(0, 0, 0, 0); }
.blog-content-area .post_header_meta .post_date:before {
color: #a8e8e2;
font-family: "icomoon";
content: "\e923";
margin-right: 0.3125rem; }
.blog-content-area .post_header_meta .post_categories:before {
color: #a8e8e2;
font-family: "icomoon";
content: "\e922";
margin-right: 0.3125rem; }
.blog-content-area .post_header_meta .box-share-master-container {
display: inline-block; }
.blog-content-area .post_header_meta .box-share-master-container i {
color: #a8e8e2;
margin-right: 0.3125rem; }
.blog-content-area .post_header_meta .box-share-master-container a span {
font-size: 0.875rem;
letter-spacing: 2px;
font-weight: 600;
margin-right: 0; }
.category-no-img ul.post-categories {
margin-left: -0.625rem; }
#nav-below {
border-top: 4px solid #f0f0f0;
padding-top: 1.875rem;
margin: 1.875rem 0 3.125rem 0; }
#nav-below .nav-previous a,
#nav-below .nav-next a {
font-weight: 600; }
#nav-below .nav-previous a:hover,
#nav-below .nav-next a:hover {
color: rgba(0, 0, 0, 0.6); }
#nav-below .nav-previous {
font-size: 1.25rem;
line-height: 1.5rem; }
#nav-below .nav-next {
font-size: 1.25rem;
line-height: 1.5rem;
margin-bottom: 0.3125rem; }
#nav-below .nav-previous a,
#nav-below .nav-next a {
font-size: 22px;
line-height: 28px;
font-weight: 600;
color: #000; }
#nav-below .nav-previous a:hover,
#nav-below .nav-next a:hover {
color: rgba(0, 0, 0, 0.6); }
#nav-below .nav-left {
border-right: 1px solid #f0f0f0;
text-align: right;
padding-right: 50px; }
#nav-below .nav-left .nav-previous {
margin-bottom: 10px;
padding-left: 50px; }
@media screen and (max-width: 39.9375em) {
#nav-below .nav-left {
border-right: none;
padding: 0;
text-align: center;
margin-bottom: 20px; }
#nav-below .nav-left .nav-previous {
padding: 0; } }
#nav-below .nav-right {
text-align: left;
padding-left: 50px; }
#nav-below .nav-right .nav-next {
margin-bottom: 10px;
padding-right: 50px; }
@media screen and (max-width: 39.9375em) {
#nav-below .nav-right {
padding: 0;
text-align: center; }
#nav-below .nav-right .nav-next {
padding: 0; } }
#nav-below .nav-previous-title,
#nav-below .nav-next-title {
font-size: 12px;
letter-spacing: 3px;
color: #a8e8e2;
text-transform: uppercase;
font-weight: bold; }
#nav-below .nav-previous-title span:before {
font-size: 14px;
font-family: 'FontAwesome';
content: "\f104";
margin-right: 5px; }
#nav-below .nav-next-title span:after {
font-size: 14px;
font-family: 'FontAwesome';
content: "\f105";
margin-left: 5px; }   .comments_section .comments-area {
margin: 30px 0 10px; }
.comments_section .comments-area .comments-title {
font-size: 24px;
line-height: 34px;
text-transform: uppercase;
font-weight: 300;
text-align: left;
margin-bottom: 30px; }
.comments_section .comments-area .comments-title span {
font-weight: 600; }
.comments_section .comments-area article {
padding: 30px 0;
margin: 0;
border-top: 1px solid #f0f0f0; }
.comments_section .comments-area .comment-list {
list-style: none;
padding: 0;
margin: 0; }
.comments_section .comments-area .comment-list ul.children {
list-style: none;
margin: 0 0 1em 90px; }
@media screen and (max-width: 39.9375em) {
.comments_section .comments-area .comment-list ul.children {
list-style: none;
margin: 0 0 1em 0; } }
.comments_section .comments-area .comment-list .comment-body {
margin-bottom: 30px; }
.comments_section .comments-area .comment-content {
padding: 0 0 0 90px;
position: relative; }
@media screen and (max-width: 39.9375em) {
.comments_section .comments-area .comment-content {
padding: 0 0 0 70px; } }
.comments_section .comments-area .comment-content .comment-author-avatar {
position: absolute;
left: 0;
top: 0px;
width: 70px;
height: 70px;
overflow: hidden;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
-ms-border-radius: 50%;
border-radius: 50%;
background-clip: padding-box; }
.comments_section .comments-area .comment-content .comment-author-avatar img {
width: 70px;
height: 70px; }
@media screen and (max-width: 39.9375em) {
.comments_section .comments-area .comment-content .comment-author-avatar {
width: 50px;
height: 50px; }
.comments_section .comments-area .comment-content .comment-author-avatar img {
width: 50px;
height: 50px; } }
.comments_section .comments-area .comment-content .comment-author {
padding: 0;
margin: 0;
display: inline-block;
font-size: 18px;
line-height: 22px;
font-weight: 600;
margin-right: 10px; }
.comments_section .comments-area .comment-content .comment-author a {
color: #000;
font-size: 18px;
line-height: 20px;
font-weight: 600; }
.comments_section .comments-area .comment-content .comment-author a:hover {
color: rgba(0, 0, 0, 0.6); }
.comments_section .comments-area .comment-content .comment-metadata {
display: inline-block;
font-size: 14px;
line-height: 18px; }
.comments_section .comments-area .comment-content .comment-metadata a {
color: rgba(0, 0, 0, 0.5);
font-weight: 500;
font-size: 14px;
line-height: 18px; }
.comments_section .comments-area .comment-content .comment-text {
margin: 7px 0 0 0; }
.comments_section .comments-area .comment-content .comment-reply a,
.comments_section .comments-area .comment-content .comment-edit-link a {
font-size: 12px;
line-height: 16px;
letter-spacing: 2px;
text-transform: uppercase;
color: #000;
border-bottom: 1px solid rgba(0, 0, 0, 0.4);
font-weight: 900;
letter-spacing: 1.5px; }
.comments_section .comments-area .comment-content .comment-reply a:hover,
.comments_section .comments-area .comment-content .comment-edit-link a:hover {
border-bottom: 1px solid rgba(0, 0, 0, 0); }
.comments_section .comments-area .comment-content .comment-reply i,
.comments_section .comments-area .comment-content .comment-edit-link i {
display: none;
color: #a8e8e2;
font-size: 12px;
margin-right: 5px; }
.comments_section .comment-respond {
margin: 30px 0; }
.comments_section .comment-respond h3.comment-reply-title {
vertical-align: top;
font-size: 24px;
line-height: 24px;
text-transform: uppercase;
font-weight: 600;
text-align: left; }
.comments_section .comment-respond h3.comment-reply-title:before {
font-size: 20px;
font-weight: normal;
margin-right: 10px;
color: #a8e8e2;
font-family: "icomoon";
content: "\e921"; }
.comments_section .comment-respond h3.comment-reply-title small {
vertical-align: top;
margin-top: 12px;
display: inline-block;
margin-left: 10px; }
@media screen and (max-width: 39.9375em) {
.comments_section .comment-respond h3.comment-reply-title small {
display: block;
margin-left: 0;
margin-bottom: 20px; } }
.comments_section .comment-respond h3.comment-reply-title small a {
vertical-align: top;
font-size: 11px;
line-height: 12px;
font-weight: 600;
letter-spacing: 2px;
padding: 5px 12px;
background-color: #a8e8e2; }
.comments_section .comment-respond h3.comment-reply-title small a:hover {
opacity: 0.8;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
filter: alpha(opacity=80); }
.comments_section .comment-respond .comment-notes .required {
font-weight: bold;
font-size: 120%; }
.logged-in-as,
.comment-notes {
color: #999;
font-weight: 400;
margin-bottom: 30px; }
.form-submit {
margin-top: 20px;
text-align: right; }   .format-aside .entry-content p {
color: #000;
font-size: 26px;
line-height: 36px;
font-weight: 300; }
@media screen and (max-width: 39.9375em) {
.format-aside .entry-content p {
font-size: 18px;
line-height: 26px; } }
.format-aside .post_header_date {
margin-bottom: 0.625rem; }
.format-aside .post_header_date a {
color: #666;
font-size: 0.875rem;
line-height: 0.875rem; }
.format-gallery .entry-content .gallery:first-of-type {
display: none; }
.gallery-slider-wrapper {
visibility: hidden;
opacity: 0;
margin-bottom: 30px; }
.blog-isotop-container .gallery-slider-wrapper {
margin-bottom: 0px; }
.blog-content-area .format-link .entry-content .entry-title {
display: none; }
.single .blog-content-area .format-link .entry-content .entry-title {
display: block; }
.blog-content-area .format-link .entry-title a {
font-size: 44px !important;
line-height: 44px !important;
font-weight: 600; }
@media screen and (max-width: 39.9375em) {
.blog-content-area .format-link .entry-title a {
font-size: 24px !important;
line-height: 26px !important; } }
.blog-content-area .format-link .entry-title i {
color: #a8e8e2;
font-size: 40px;
margin-right: 10px; }
@media screen and (max-width: 39.9375em) {
.blog-content-area .format-link .entry-title i {
display: none;
font-size: 20px; } }
.blog-content-area .format-link .entry-title .post-link-url {
display: block;
color: rgba(0, 0, 0, 0.4);
font-size: 28px !important;
line-height: 34px !important;
font-weight: 300; }
@media screen and (max-width: 39.9375em) {
.blog-content-area .format-link .entry-title .post-link-url {
font-size: 16px !important;
line-height: 22px !important; } }
.blog-content-area .format-link .entry-title .post-link-url:hover {
color: black; }
.format-quote .entry-content blockquote {
background-color: #a8e8e2;
position: relative;
margin: 0;
padding: 50px 80px;
margin-bottom: 10px;
border-left: none; }
@media screen and (max-width: 39.9375em) {
.format-quote .entry-content blockquote {
padding: 40px 30px;
margin: 0px -40px;
margin-bottom: 20px; } }
.format-quote .entry-content blockquote .entry-thumbnail {
width: 130px;
height: 130px;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
-ms-border-radius: 50%;
border-radius: 50%;
background-clip: padding-box; overflow: hidden;
margin: 0 auto 30px auto; }
.format-quote .entry-content blockquote .entry-thumbnail img {
margin-bottom: 20px; }
.format-quote .entry-content blockquote::after {
font-size: 38px;
color: #000;
position: absolute;
bottom: 10px;
right: 30px;
font-family: "icomoon";
content: "\e926"; }
@media screen and (max-width: 39.9375em) {
.format-quote .entry-content blockquote::after {
font-size: 28px;
bottom: 20px; } }
.format-quote .entry-content blockquote p {
color: #000;
font-size: 30px;
line-height: 40px;
font-weight: 600;
text-align: center;
letter-spacing: 0; }
@media screen and (max-width: 39.9375em) {
.format-quote .entry-content blockquote p {
font-size: 18px;
font-weight: 500;
line-height: 30px; } }
.format-quote .entry-content blockquote cite {
margin-top: 20px;
color: #000;
font-size: 18px;
text-align: center; }
.video-container {
margin-bottom: 40px;
text-align: center; }
@media screen and (max-width: 39.9375em) {
.video-container {
margin: 0 -40px;
margin-bottom: 30px; } }
.video-container .video-container iframe {
margin: 0 auto; }
.widget-area.f-columns {
padding: 0; }
.widget-area.f-columns .column, .widget-area.f-columns .columns {
min-height: 1px; }
@media screen and (max-width: 39.9375em) {
.widget-area.f-columns .column, .widget-area.f-columns .columns {
text-align: left; } }
.widget-area .widget {
padding: 0;
margin: 0;
margin-bottom: 50px;
font-size: 0.875rem; }
.widget-area .widget label.screen-reader-text {
display: none; }
@media screen and (max-width: 39.9375em) {
.widget-area .widget {
margin-bottom: 40px; } }
.widget-area .widget h3.widget-title {
font-size: 0.875rem;
margin-bottom: 1.5rem;
font-weight: bold;
font-weight: 600;
letter-spacing: 1px;
text-transform: uppercase; }
.widget-area .widget h3.widget-title a img {
display: none; }
.widget-area .widget ul {
list-style: none;
padding: 0;
margin: 0 0 0 0; }
.widget-area .widget ul li {
padding: 1px 0; }
.widget-area .widget.widget_nav_menu ul li > a {
position: relative;
display: inline-block;
font-weight: 400;
font-size: 14px;
line-height: 24px;
-moz-transition: opacity 0.3s ease;
-o-transition: opacity 0.3s ease;
-webkit-transition: opacity 0.3s ease;
transition: opacity 0.3s ease; }
.widget-area .widget.widget_nav_menu ul li > a:hover {
opacity: .6; }
.widget-area .widget.widget_search .screen-reader-text {
display: none; }
body[data-form-style="minimal"] .widget-area .widget.widget_search .screen-reader-text {
display: block; }
.widget-area .widget.widget_search form {
position: relative; }
.widget-area .widget.widget_search form:after {
position: absolute;
right: 0px;
bottom: 0px;
height: 100%;
width: 40px;
overflow: hidden;
padding: 0;
font-size: 1.125rem;
line-height: 2.5rem;
font-family: "icomoon";
content: "\e904";
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
color: #999;
text-align: center; }
body[data-form-style="minimal"] .widget-area .widget.widget_search form:after {
height: auto;
bottom: 3px; }
.widget-area .widget.widget_search form input[type="search"] {
color: #000;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
margin: 0;
padding: 0.5rem 0.5rem; }
body[data-form-style="minimal"] .widget-area .widget.widget_search form input[type="search"] {
height: 3.125rem;
padding: 0.625rem 0; }
.widget-area .widget.widget_search form input[type="submit"] {
position: absolute;
right: 0;
bottom: 0;
height: 100%;
width: 40px;
overflow: hidden;
padding: 0;
text-indent: -999px;
z-index: 10;
background: none; }
body[data-form-style="minimal"] .widget-area .widget.widget_search form input[type="submit"] {
height: 40px; }
.widget-area .widget.widget_recent_comments ul li {
text-transform: none;
font-size: 14px;
line-height: 20px;
padding: 0 0 1em 2em;
position: relative; }
.widget-area .widget.widget_recent_comments ul li:last-child {
padding: 0 0 0 2em; }
.widget-area .widget.widget_recent_comments ul li span {
font-weight: 500; }
.widget-area .widget.widget_recent_comments ul li a {
font-size: 14px;
line-height: 16px;
font-weight: 500;
color: black; }
.widget-area .widget.widget_recent_comments ul li a:hover {
color: rgba(0, 0, 0, 0.6); }
.widget-area .widget.widget_recent_comments ul li:before {
content: "";
font-family: "icomoon";
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-size: 14px;
color: #a8e8e2;
font-weight: normal;
position: absolute;
left: 0;
top: 0;
transition: all 0.3s ease; }
.widget-area .widget.widget_recent_comments ul li:hover:before {
content: ""; }
.widget-area .widget.widget_categories ul li > a, .widget-area .widget.widget_pages ul li > a, .widget-area .widget.widget_archive ul li > a, .widget-area .widget.widget_meta ul li > a, .widget-area .widget.widget_nav_menu ul li > a {
position: relative;
display: inline-block; }
.widget-area .widget.widget_categories ul li, .widget-area .widget.widget_pages ul li, .widget-area .widget.widget_archive ul li, .widget-area .widget.widget_meta ul li, .widget-area .widget.widget_nav_menu ul li {
padding: 0; }
.widget-area .widget.widget_categories ul li > a, .widget-area .widget.widget_pages ul li > a, .widget-area .widget.widget_archive ul li > a, .widget-area .widget.widget_meta ul li > a, .widget-area .widget.widget_nav_menu ul li > a {
font-size: 16px;
line-height: 32px;
font-weight: 400;
padding-left: 2px;
padding-right: 2px; }
.widget-area .widget.widget_categories ul li > a:hover, .widget-area .widget.widget_pages ul li > a:hover, .widget-area .widget.widget_archive ul li > a:hover, .widget-area .widget.widget_meta ul li > a:hover, .widget-area .widget.widget_nav_menu ul li > a:hover {
opacity: 0.6; }
.widget-area .widget.widget_categories ul li.current-cat > a, .widget-area .widget.widget_pages ul li.current-cat > a, .widget-area .widget.widget_archive ul li.current-cat > a, .widget-area .widget.widget_meta ul li.current-cat > a, .widget-area .widget.widget_nav_menu ul li.current-cat > a {
font-weight: 600; }
.widget-area .widget.widget_categories ul li span.count, .widget-area .widget.widget_pages ul li span.count, .widget-area .widget.widget_archive ul li span.count, .widget-area .widget.widget_meta ul li span.count, .widget-area .widget.widget_nav_menu ul li span.count {
display: inline-block;
vertical-align: top;
letter-spacing: 2px;
color: #a8e8e2;
font-weight: 800;
font-size: 11px;
margin-top: 0px;
margin-left: -1px; }
.widget-area .widget.widget_categories ul li ul.children li,
.widget-area .widget.widget_categories ul li ul.sub-menu li, .widget-area .widget.widget_pages ul li ul.children li,
.widget-area .widget.widget_pages ul li ul.sub-menu li, .widget-area .widget.widget_archive ul li ul.children li,
.widget-area .widget.widget_archive ul li ul.sub-menu li, .widget-area .widget.widget_meta ul li ul.children li,
.widget-area .widget.widget_meta ul li ul.sub-menu li, .widget-area .widget.widget_nav_menu ul li ul.children li,
.widget-area .widget.widget_nav_menu ul li ul.sub-menu li {
padding-left: 20px;
border: 0;
position: relative; }
.widget-area .widget.widget_categories ul li ul.children li:before, .widget-area .widget.widget_categories ul li ul.children li:after,
.widget-area .widget.widget_categories ul li ul.sub-menu li:before,
.widget-area .widget.widget_categories ul li ul.sub-menu li:after, .widget-area .widget.widget_pages ul li ul.children li:before, .widget-area .widget.widget_pages ul li ul.children li:after,
.widget-area .widget.widget_pages ul li ul.sub-menu li:before,
.widget-area .widget.widget_pages ul li ul.sub-menu li:after, .widget-area .widget.widget_archive ul li ul.children li:before, .widget-area .widget.widget_archive ul li ul.children li:after,
.widget-area .widget.widget_archive ul li ul.sub-menu li:before,
.widget-area .widget.widget_archive ul li ul.sub-menu li:after, .widget-area .widget.widget_meta ul li ul.children li:before, .widget-area .widget.widget_meta ul li ul.children li:after,
.widget-area .widget.widget_meta ul li ul.sub-menu li:before,
.widget-area .widget.widget_meta ul li ul.sub-menu li:after, .widget-area .widget.widget_nav_menu ul li ul.children li:before, .widget-area .widget.widget_nav_menu ul li ul.children li:after,
.widget-area .widget.widget_nav_menu ul li ul.sub-menu li:before,
.widget-area .widget.widget_nav_menu ul li ul.sub-menu li:after {
position: absolute;
width: 10px;
border-left: 1px solid #000;
left: 2px;
top: 7px;
content: ''; }
.widget-area .widget.widget_categories ul li ul.children li:after,
.widget-area .widget.widget_categories ul li ul.sub-menu li:after, .widget-area .widget.widget_pages ul li ul.children li:after,
.widget-area .widget.widget_pages ul li ul.sub-menu li:after, .widget-area .widget.widget_archive ul li ul.children li:after,
.widget-area .widget.widget_archive ul li ul.sub-menu li:after, .widget-area .widget.widget_meta ul li ul.children li:after,
.widget-area .widget.widget_meta ul li ul.sub-menu li:after, .widget-area .widget.widget_nav_menu ul li ul.children li:after,
.widget-area .widget.widget_nav_menu ul li ul.sub-menu li:after {
height: 11px;
border-bottom: 1px solid #000; }
.widget-area .widget.widget_categories ul li ul.children li:before,
.widget-area .widget.widget_categories ul li ul.sub-menu li:before, .widget-area .widget.widget_pages ul li ul.children li:before,
.widget-area .widget.widget_pages ul li ul.sub-menu li:before, .widget-area .widget.widget_archive ul li ul.children li:before,
.widget-area .widget.widget_archive ul li ul.sub-menu li:before, .widget-area .widget.widget_meta ul li ul.children li:before,
.widget-area .widget.widget_meta ul li ul.sub-menu li:before, .widget-area .widget.widget_nav_menu ul li ul.children li:before,
.widget-area .widget.widget_nav_menu ul li ul.sub-menu li:before {
height: 105%; }
.widget-area .widget.widget_categories ul li ul.children li:last-child:before,
.widget-area .widget.widget_categories ul li ul.sub-menu li:last-child:before, .widget-area .widget.widget_pages ul li ul.children li:last-child:before,
.widget-area .widget.widget_pages ul li ul.sub-menu li:last-child:before, .widget-area .widget.widget_archive ul li ul.children li:last-child:before,
.widget-area .widget.widget_archive ul li ul.sub-menu li:last-child:before, .widget-area .widget.widget_meta ul li ul.children li:last-child:before,
.widget-area .widget.widget_meta ul li ul.sub-menu li:last-child:before, .widget-area .widget.widget_nav_menu ul li ul.children li:last-child:before,
.widget-area .widget.widget_nav_menu ul li ul.sub-menu li:last-child:before {
display: none; }
.widget-area .widget.widget_categories ul li ul.children li:last-child:after,
.widget-area .widget.widget_categories ul li ul.sub-menu li:last-child:after, .widget-area .widget.widget_pages ul li ul.children li:last-child:after,
.widget-area .widget.widget_pages ul li ul.sub-menu li:last-child:after, .widget-area .widget.widget_archive ul li ul.children li:last-child:after,
.widget-area .widget.widget_archive ul li ul.sub-menu li:last-child:after, .widget-area .widget.widget_meta ul li ul.children li:last-child:after,
.widget-area .widget.widget_meta ul li ul.sub-menu li:last-child:after, .widget-area .widget.widget_nav_menu ul li ul.children li:last-child:after,
.widget-area .widget.widget_nav_menu ul li ul.sub-menu li:last-child:after {
border-bottom-left-radius: 1px; }
.widget-area .widget.widget_tag_cloud a {
text-transform: uppercase;
color: #000;
border: solid 0.0625rem #a8e8e2;
padding: 0.5rem 0.75rem;
margin: 0 0.375rem 0.5rem 0;
display: inline-block;
font-size: 0.5625rem !important;
line-height: 0.625rem;
font-weight: 500;
letter-spacing: 1px;
transition: background .3s ease; }
.widget-area .widget.widget_tag_cloud a:hover {
background: #a8e8e2;
border: solid 0.0625rem #a8e8e2; }
.widget-area .widget.widget_recent_entries ul li {
text-transform: none;
font-size: 14px;
line-height: 20px;
padding: 0 0 1em 2em;
position: relative; }
.widget-area .widget.widget_recent_entries ul li:last-child {
padding: 0 0 0 2em; }
.widget-area .widget.widget_recent_entries ul li span {
font-weight: 500; }
.widget-area .widget.widget_recent_entries ul li a {
font-size: 14px;
line-height: 16px;
font-weight: 500;
color: black; }
.widget-area .widget.widget_recent_entries ul li a:hover {
color: rgba(0, 0, 0, 0.6); }
.widget-area .widget.widget_recent_entries ul li:before {
content: "";
font-family: "icomoon";
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-size: 14px;
color: #a8e8e2;
font-weight: normal;
position: absolute;
left: 0;
top: 0;
transition: all 0.3s ease; }
.widget-area .widget.widget_recent_entries ul li:hover:before {
content: ""; }
.widget-area .widget.widget_recent_entries .post-date {
font-size: 10px;
letter-spacing: 2px;
font-weight: 400;
text-transform: uppercase;
display: block;
color: #999; }
.widget-area .widget.widget_mc4wp_form_widget p {
margin-bottom: 0; }
@media screen and (max-width: 39.9375em) {
.widget-area .widget.widget_mc4wp_form_widget p {
margin-bottom: 15px; } }
.widget-area .widget.widget_mc4wp_form_widget table tr {
border-bottom: none; }
.widget-area .widget.widget_mc4wp_form_widget table td {
vertical-align: top; }
.widget-area .widget.widget_mc4wp_form_widget table td input[type=email] {
height: 48px; }
.widget-area .widget.widget_mc4wp_form_widget table td input[type=submit] {
margin-bottom: 5px;
margin-left: 15px; }
@media screen and (max-width: 39.9375em) {
.widget-area .widget.widget_mc4wp_form_widget table td input[type=submit] {
margin-left: 0;
width: 100%; } }
@media screen and (max-width: 39.9375em) {
.widget-area .widget.widget_mc4wp_form_widget table td {
display: block;
padding: 0;
width: 100% !important; } }
body[data-form-style="minimal"] .widget-area .widget.widget_mc4wp_form_widget table {
margin-top: -30px; }
@media screen and (max-width: 39.9375em) {
body[data-form-style="minimal"] .widget-area .widget.widget_mc4wp_form_widget table {
margin-bottom: -10px; } }
body[data-form-style="minimal"] .widget-area .widget.widget_mc4wp_form_widget table td {
vertical-align: bottom; }
@media screen and (max-width: 39.9375em) {
body[data-form-style="minimal"] .widget-area .widget.widget_mc4wp_form_widget table td input[type=submit] {
margin-top: 10px; } }
.widget-area .widget.widget_calendar table {
border: 2px solid #a8e8e2; }
.widget-area .widget.widget_calendar table thead {
border-bottom: 2px solid #a8e8e2; }
.widget-area .widget.widget_calendar table thead th {
padding: 10px; }
.widget-area .widget.widget_calendar table tbody {
padding-top: 20px; }
.widget-area .widget.widget_calendar table caption {
font-size: 0.875rem;
padding: 10px 0;
text-transform: uppercase;
text-align: left;
font-weight: 600; }
.widget-area .widget.widget_calendar table th {
text-align: center;
font-size: 0.875rem; }
.widget-area .widget.widget_calendar table tr {
border: none; }
.widget-area .widget.widget_calendar table td {
text-align: center;
padding: 0.3125rem 0.3125rem;
color: rgba(0, 0, 0, 0.6); }
.widget-area .widget.widget_calendar table td a {
font-weight: 600;
color: black;
background-color: #a8e8e2;
font-size: 11px;
padding-top: 3px;
display: inline-block;
text-align: center;
vertical-align: middle;
width: 25px;
height: 25px;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
-ms-border-radius: 50%;
border-radius: 50%;
background-clip: padding-box; }
.widget-area .widget.widget_calendar table td a:hover {
color: rgba(0, 0, 0, 0.6); }
.widget-area .widget.widget_calendar table tfoot td a {
width: auto;
position: relative;
background-color: transparent !important; }
.widget-area .widget.widget_rss ul li {
text-transform: none;
font-size: 14px;
line-height: 20px;
padding: 0 0 1em 2em;
position: relative; }
.widget-area .widget.widget_rss ul li:last-child {
padding: 0 0 0 2em; }
.widget-area .widget.widget_rss ul li span {
font-weight: 500; }
.widget-area .widget.widget_rss ul li a {
font-size: 14px;
line-height: 16px;
font-weight: 500;
color: black; }
.widget-area .widget.widget_rss ul li a:hover {
color: rgba(0, 0, 0, 0.6); }
.widget-area .widget.widget_rss ul li:before {
content: "";
font-family: "icomoon";
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-size: 14px;
color: #a8e8e2;
font-weight: normal;
position: absolute;
left: 0;
top: 0;
transition: all 0.3s ease; }
.widget-area .widget.widget_rss ul li:hover:before {
content: ""; }
.widget-area .widget.widget_rss .rss-date {
font-size: 10px;
letter-spacing: 2px;
font-weight: 400;
text-transform: uppercase;
display: block;
color: #999;
padding: 0.3125rem 0 0.625rem 0; }
.widget-area .widget.widget_rss cite {
text-transform: uppercase;
font-style: normal;
font-weight: bold;
display: inline-block;
padding: 0.625rem 0 0.625rem 1.25rem;
position: relative; }
.widget-area .widget.widget_rss cite:before {
content: "—";
position: absolute;
left: 0;
top: 0.7em; }
.widget-area .widget.widget_rss .rssSummary {
font-size: 0.875rem;
margin-bottom: 20px;
color: #666; }
.widget-area .widget.null-instagram-feed ul {
margin: 0 -2px;
overflow: hidden; }
.widget-area .widget.null-instagram-feed ul li {
padding: 2px;
position: relative; }
.widget-area .widget.null-instagram-feed ul li a:before {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
content: "";
-moz-transition: box-shadow 0.3s ease;
-o-transition: box-shadow 0.3s ease;
-webkit-transition: box-shadow 0.3s ease;
transition: box-shadow 0.3s ease;
-webkit-box-shadow: inset 0 0 0 0px #000;
-moz-box-shadow: inset 0 0 0 0px #000;
box-shadow: inset 0 0 0 0px #000; }
.widget-area .widget.null-instagram-feed ul li a:hover:before {
-webkit-box-shadow: inset 0 0 0 6px #000;
-moz-box-shadow: inset 0 0 0 6px #000;
box-shadow: inset 0 0 0 6px #000; }
.widget-area .widget.null-instagram-feed ul.instagram-size-thumbnail li {
width: 33.33%;
float: left; }
.widget-area .widget.null-instagram-feed ul.instagram-size-small li {
width: 50%;
float: left; }
.widget-area .widget.null-instagram-feed img {
width: 100%;
vertical-align: bottom; }
.widget-area .widget.null-instagram-feed p {
text-align: center;
margin-top: 1em; }
.widget-area {
padding-right: 30px;
padding-top: 7px; }
.widget-area .widget.woocommerce.widget_layered_nav ul li > a {
position: relative;
display: inline-block; }
.widget-area .widget.woocommerce.widget_layered_nav ul li {
position: relative; }
.widget-area .widget.woocommerce.widget_layered_nav ul li > a {
position: relative;
display: inline-block;
padding: 0 1.2em 0 1.6em;
font-size: 14px;
line-height: 24px; }
.widget-area .widget.woocommerce.widget_layered_nav ul li > a:before {
content: "";
font-family: "icomoon";
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-size: 12px;
color: #666;
font-weight: normal;
position: absolute;
left: 0;
top: 0;
transition: all 0.3s ease; }
.widget-area .widget.woocommerce.widget_layered_nav ul li > a:hover {
color: #000; }
.widget-area .widget.woocommerce.widget_layered_nav ul li > a:hover:before {
content: "";
color: #000; }
.widget-area .widget.woocommerce.widget_layered_nav ul li span.count,
.widget-area .widget.woocommerce.widget_layered_nav ul li span.post_count {
color: #666;
font-size: 0.75rem;
line-height: 1.375rem;
transition: all .3s ease;
position: absolute;
right: 0;
top: 0; }
.widget-area .widget.woocommerce.widget_layered_nav ul li.chosen > a:before, .widget-area .widget.woocommerce.widget_layered_nav ul li.current-cat > a:before {
content: ""; }
.widget-area .widget.woocommerce.widget_layered_nav ul li.chosen > a:hover:before, .widget-area .widget.woocommerce.widget_layered_nav ul li.current-cat > a:hover:before {
content: ""; }
.widget-area .widget.woocommerce.widget_layered_nav .screen-reader-text {
display: none; }
.widget-area .widget.woocommerce.widget_layered_nav select {
background-color: #fff;
text-transform: uppercase; }
.widget-area .widget.woocommerce.widget_layered_nav ul li.show-color {
display: inline-block;
margin-right: 15px; }
.widget-area .widget.woocommerce.widget_layered_nav ul li.show-color a {
padding: 0; }
.widget-area .widget.woocommerce.widget_layered_nav ul li.show-color a:before {
display: none; }
.widget-area .widget.woocommerce.widget_layered_nav ul li.show-color .count,
.widget-area .widget.woocommerce.widget_layered_nav ul li.show-color .nav-title {
display: none; }
.widget-area .widget.woocommerce.widget_layered_nav ul li.show-color .swatch-color {
width: 30px;
height: 30px;
border-radius: 50%;
opacity: .6;
display: block;
position: relative;
transition: all .3s;
cursor: inherit;
border-bottom: none; }
.widget-area .widget.woocommerce.widget_layered_nav ul li.show-color .swatch-color:hover {
opacity: 1; }
.widget-area .widget.woocommerce.widget_layered_nav ul li.show-color .swatch-color:after {
transform: rotate(45deg);
content: "";
width: 6px;
height: 12px;
display: block;
border: solid #fff;
border-width: 0 2px 2px 0;
position: absolute;
top: 8px;
left: 13px;
opacity: 0;
transition: all .3s; }
.widget-area .widget.woocommerce.widget_layered_nav ul li.show-color .swatch-color:before {
transform: rotate(45deg);
content: "";
width: 7px;
height: 14px;
display: block;
border: solid #fff;
border-width: 0 2px 2px 0;
position: absolute;
top: 9px;
left: 13px;
opacity: 0;
transition: all .3s; }
.widget-area .widget.woocommerce.widget_layered_nav ul li.show-image {
display: inline-block;
margin-right: 15px; }
.widget-area .widget.woocommerce.widget_layered_nav ul li.show-image a {
padding: 0; }
.widget-area .widget.woocommerce.widget_layered_nav ul li.show-image a:before {
display: none; }
.widget-area .widget.woocommerce.widget_layered_nav ul li.show-image .count,
.widget-area .widget.woocommerce.widget_layered_nav ul li.show-image .nav-title {
display: none; }
.widget-area .widget.woocommerce.widget_layered_nav ul li.show-image .swatch-image {
width: 40px;
height: 40px;
border-radius: 50%;
opacity: .6;
display: block;
position: relative;
transition: all .3s;
background-size: cover;
background-position: center;
cursor: inherit;
border-bottom: none; }
.widget-area .widget.woocommerce.widget_layered_nav ul li.show-image .swatch-image:hover {
opacity: 1; }
.widget-area .widget.woocommerce.widget_layered_nav ul li.show-image .swatch-image:after {
transform: rotate(45deg);
content: "";
width: 6px;
height: 12px;
display: block;
border: solid #fff;
border-width: 0 2px 2px 0;
position: absolute;
top: 13px;
left: 18px;
opacity: 0;
transition: all .3s; }
.widget-area .widget.woocommerce.widget_layered_nav ul li.show-image .swatch-image:before {
transform: rotate(45deg);
content: "";
width: 7px;
height: 14px;
display: block;
border: solid #fff;
border-width: 0 2px 2px 0;
position: absolute;
top: 14px;
left: 18px;
opacity: 0;
transition: all .3s; }
.widget-area .widget.woocommerce.widget_layered_nav ul li.show-label {
display: inline-block;
margin-right: 10px;
margin-bottom: 10px; }
.widget-area .widget.woocommerce.widget_layered_nav ul li.show-label a {
border: 1px solid rgba(0, 0, 0, 0.3);
color: #666;
padding: 5px 7px;
font-size: 14px;
line-height: 14px; }
.widget-area .widget.woocommerce.widget_layered_nav ul li.show-label a:hover {
border: 1px solid black;
color: #000; }
.widget-area .widget.woocommerce.widget_layered_nav ul li.show-label a:before {
display: none; }
.widget-area .widget.woocommerce.widget_layered_nav ul li.show-label.chosen a {
border: 1px solid black;
color: #000; }
.widget-area .widget.woocommerce.widget_layered_nav ul li.show-label .count,
.widget-area .widget.woocommerce.widget_layered_nav ul li.show-label .nav-title {
display: none; }
.widget-area .widget.woocommerce.widget_layered_nav ul li.chosen .swatch-color, .widget-area .widget.woocommerce.widget_layered_nav ul li.chosen .swatch-image {
box-shadow: 0 0 13px rgba(0, 0, 0, 0.3);
opacity: 1; }
.widget-area .widget.woocommerce.widget_layered_nav ul li.chosen .swatch-color:after, .widget-area .widget.woocommerce.widget_layered_nav ul li.chosen .swatch-image:after {
opacity: 1; }
.widget-area .widget.woocommerce.widget_layered_nav ul li.chosen .swatch-color:hover:after, .widget-area .widget.woocommerce.widget_layered_nav ul li.chosen .swatch-image:hover:after {
width: 4px;
border-width: 0 2px 0 0;
height: 14px;
top: 8px;
left: 13px; }
.widget-area .widget.woocommerce.widget_layered_nav ul li.chosen .swatch-color:hover:before, .widget-area .widget.woocommerce.widget_layered_nav ul li.chosen .swatch-image:hover:before {
opacity: 1;
width: 4px;
height: 15px;
border-width: 0 2px 0 0;
transform: rotate(-45deg); }
.widget-area .widget.woocommerce.widget_layered_nav ul li.chosen .swatch-image:hover:after {
top: 13px;
left: 18px; }
.widget-area .widget.woocommerce.widget_layered_nav .select2-container--default {
margin-bottom: 20px; }
.widget-area .widget.woocommerce.widget_layered_nav .select2-container--default .select2-selection--multiple {
border-left-width: 1px !important;
border-top-width: 1px !important;
border-right-width: 1px !important; }
.widget-area .widget.woocommerce.widget_layered_nav .select2-container--default .select2-selection--multiple .select2-selection__choice {
background-color: transparent;
border: 1px solid #aaa;
border-radius: 0px;
cursor: default;
float: left;
margin-right: 5px;
margin-top: 5px;
padding: 0 5px; }
.widget-area .widget.woocommerce.widget_layered_nav .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
font-size: 16px;
margin-right: 6px; }
.widget-area .widget.woocommerce.widget_layered_nav .select2-container--default .select2-selection--multiple .select2-search--inline {
display: block;
width: 100%;
position: relative; }
.widget-area .widget.woocommerce.widget_layered_nav .select2-container--default .select2-selection--multiple .select2-search--inline .select2-search__field {
width: 100%  !important;
font-size: 14px; }
.widget-area .widget.woocommerce.widget_layered_nav .select2-container--default .select2-selection--multiple .select2-search--inline .select2-search__field::-webkit-input-placeholder {
color: #000 !important; }
.widget-area .widget.woocommerce.widget_layered_nav .woocommerce-widget-layered-nav-dropdown__submit {
float: right;
background: transparent;
padding: 0;
margin: 0 5px 0 0;
color: #000;
font-size: 0.75rem;
line-height: 0.75rem;
font-weight: 600; }
.widget-area .widget.woocommerce.widget_layered_nav_filters ul li > a {
position: relative;
display: inline-block; }
.widget-area .widget.woocommerce.widget_layered_nav_filters ul li {
position: relative; }
.widget-area .widget.woocommerce.widget_layered_nav_filters ul li > a {
position: relative;
display: inline-block;
padding: 0 1.2em 0 1.6em;
font-size: 14px;
line-height: 24px; }
.widget-area .widget.woocommerce.widget_layered_nav_filters ul li > a:before {
content: "";
font-family: "icomoon";
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-size: 12px;
color: #666;
font-weight: normal;
position: absolute;
left: 0;
top: 0;
transition: all 0.3s ease; }
.widget-area .widget.woocommerce.widget_layered_nav_filters ul li > a:hover {
color: #000; }
.widget-area .widget.woocommerce.widget_layered_nav_filters ul li > a:hover:before {
content: "";
color: #000; }
.widget-area .widget.woocommerce.widget_layered_nav_filters ul li span.count,
.widget-area .widget.woocommerce.widget_layered_nav_filters ul li span.post_count {
color: #666;
font-size: 0.75rem;
line-height: 1.375rem;
transition: all .3s ease;
position: absolute;
right: 0;
top: 0; }
.widget-area .widget.woocommerce.widget_layered_nav_filters ul li.chosen > a:before, .widget-area .widget.woocommerce.widget_layered_nav_filters ul li.current-cat > a:before {
content: ""; }
.widget-area .widget.woocommerce.widget_layered_nav_filters ul li.chosen > a:hover:before, .widget-area .widget.woocommerce.widget_layered_nav_filters ul li.current-cat > a:hover:before {
content: ""; }
.widget-area .widget.woocommerce.widget_product_categories ul li > a {
position: relative;
display: inline-block; }
.widget-area .widget.woocommerce.widget_product_categories ul li {
padding: 0; }
.widget-area .widget.woocommerce.widget_product_categories ul li > a {
font-size: 16px;
line-height: 32px;
font-weight: 400;
padding-left: 2px;
padding-right: 2px; }
.widget-area .widget.woocommerce.widget_product_categories ul li > a:hover {
opacity: 0.6; }
.widget-area .widget.woocommerce.widget_product_categories ul li.current-cat > a {
font-weight: 600; }
.widget-area .widget.woocommerce.widget_product_categories ul li span.count {
display: inline-block;
vertical-align: top;
letter-spacing: 2px;
color: #a8e8e2;
font-weight: 800;
font-size: 11px;
margin-top: 0px;
margin-left: -1px; }
.widget-area .widget.woocommerce.widget_product_categories ul li ul.children li,
.widget-area .widget.woocommerce.widget_product_categories ul li ul.sub-menu li {
padding-left: 20px;
border: 0;
position: relative; }
.widget-area .widget.woocommerce.widget_product_categories ul li ul.children li:before, .widget-area .widget.woocommerce.widget_product_categories ul li ul.children li:after,
.widget-area .widget.woocommerce.widget_product_categories ul li ul.sub-menu li:before,
.widget-area .widget.woocommerce.widget_product_categories ul li ul.sub-menu li:after {
position: absolute;
width: 10px;
border-left: 1px solid #000;
left: 2px;
top: 7px;
content: ''; }
.widget-area .widget.woocommerce.widget_product_categories ul li ul.children li:after,
.widget-area .widget.woocommerce.widget_product_categories ul li ul.sub-menu li:after {
height: 11px;
border-bottom: 1px solid #000; }
.widget-area .widget.woocommerce.widget_product_categories ul li ul.children li:before,
.widget-area .widget.woocommerce.widget_product_categories ul li ul.sub-menu li:before {
height: 105%; }
.widget-area .widget.woocommerce.widget_product_categories ul li ul.children li:last-child:before,
.widget-area .widget.woocommerce.widget_product_categories ul li ul.sub-menu li:last-child:before {
display: none; }
.widget-area .widget.woocommerce.widget_product_categories ul li ul.children li:last-child:after,
.widget-area .widget.woocommerce.widget_product_categories ul li ul.sub-menu li:last-child:after {
border-bottom-left-radius: 1px; }
.widget-area .widget.woocommerce.widget_product_search .screen-reader-text {
display: none; }
body[data-form-style="minimal"] .widget-area .widget.woocommerce.widget_product_search .screen-reader-text {
display: block; }
.widget-area .widget.woocommerce.widget_product_search form {
position: relative; }
.widget-area .widget.woocommerce.widget_product_search form:after {
position: absolute;
right: 0px;
bottom: 0px;
height: 100%;
width: 40px;
overflow: hidden;
padding: 0;
font-size: 1.125rem;
line-height: 2.5rem;
font-family: "icomoon";
content: "\e904";
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
color: #999;
text-align: center; }
body[data-form-style="minimal"] .widget-area .widget.woocommerce.widget_product_search form:after {
height: auto;
bottom: 3px; }
.widget-area .widget.woocommerce.widget_product_search form input[type="search"] {
color: #000;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
margin: 0;
padding: 0.5rem 0.5rem; }
body[data-form-style="minimal"] .widget-area .widget.woocommerce.widget_product_search form input[type="search"] {
height: 3.125rem;
padding: 0.625rem 0; }
.widget-area .widget.woocommerce.widget_product_search form input[type="submit"] {
position: absolute;
right: 0;
bottom: 0;
height: 100%;
width: 40px;
overflow: hidden;
padding: 0;
text-indent: -999px;
z-index: 10;
background: none; }
body[data-form-style="minimal"] .widget-area .widget.woocommerce.widget_product_search form input[type="submit"] {
height: 40px; }
.widget-area .widget.woocommerce.widget_products li {
position: relative;
display: inline-block;
width: 100%;
min-height: 5rem;
font-size: 0.75rem;
padding: 0 0 0 5rem;
text-transform: none;
margin-bottom: 20px; }
.widget-area .widget.woocommerce.widget_products li a {
display: block;
font-size: 0.75rem;
font-weight: 600;
text-transform: uppercase;
line-height: 1.4em;
width: 100%;
margin-bottom: 0.3125rem; }
.widget-area .widget.woocommerce.widget_products li img {
max-width: 4.0625rem;
position: absolute;
left: 0;
top: 0.125rem; }
.widget-area .widget.woocommerce.widget_products li .star-rating {
display: block;
margin-bottom: 0.625rem;
font-size: 0.75rem; }
.widget-area .widget.woocommerce.widget_products li .reviewer {
font-size: 0.75rem;
display: block; }
.widget-area .widget.woocommerce.widget_products li del {
color: #666;
position: relative;
margin-right: 5px;
text-decoration: none; }
.widget-area .widget.woocommerce.widget_products li del:before {
position: absolute;
content: "";
left: 0;
top: 50%;
right: 0;
height: 1px;
background-color: #666;
opacity: 0.7;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
filter: alpha(opacity=70);
-moz-transform: rotate(-15deg);
-o-transform: rotate(-15deg);
-ms-transform: rotate(-15deg);
-webkit-transform: rotate(-15deg);
transform: rotate(-15deg); }
.widget-area .widget.woocommerce.widget_products li ins {
text-decoration: none;
font-size: 0.8125rem;
line-height: 10px;
letter-spacing: 1px; }
.widget-area .widget.woocommerce.widget_recent_reviews li {
position: relative;
display: inline-block;
width: 100%;
min-height: 5rem;
font-size: 0.75rem;
padding: 0 0 0 5rem;
text-transform: none;
margin-bottom: 20px; }
.widget-area .widget.woocommerce.widget_recent_reviews li a {
display: block;
font-size: 0.75rem;
font-weight: 600;
text-transform: uppercase;
line-height: 1.4em;
width: 100%;
margin-bottom: 0.3125rem; }
.widget-area .widget.woocommerce.widget_recent_reviews li img {
max-width: 4.0625rem;
position: absolute;
left: 0;
top: 0.125rem; }
.widget-area .widget.woocommerce.widget_recent_reviews li .star-rating {
display: block;
margin-bottom: 0.625rem;
font-size: 0.75rem; }
.widget-area .widget.woocommerce.widget_recent_reviews li .reviewer {
font-size: 0.75rem;
display: block; }
.widget-area .widget.woocommerce.widget_recent_reviews li del {
color: #666;
position: relative;
margin-right: 5px;
text-decoration: none; }
.widget-area .widget.woocommerce.widget_recent_reviews li del:before {
position: absolute;
content: "";
left: 0;
top: 50%;
right: 0;
height: 1px;
background-color: #666;
opacity: 0.7;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
filter: alpha(opacity=70);
-moz-transform: rotate(-15deg);
-o-transform: rotate(-15deg);
-ms-transform: rotate(-15deg);
-webkit-transform: rotate(-15deg);
transform: rotate(-15deg); }
.widget-area .widget.woocommerce.widget_recent_reviews li ins {
text-decoration: none;
font-size: 0.8125rem;
line-height: 10px;
letter-spacing: 1px; }
.widget-area .widget.woocommerce.widget_recently_viewed_products li {
position: relative;
display: inline-block;
width: 100%;
min-height: 5rem;
font-size: 0.75rem;
padding: 0 0 0 5rem;
text-transform: none;
margin-bottom: 20px; }
.widget-area .widget.woocommerce.widget_recently_viewed_products li a {
display: block;
font-size: 0.75rem;
font-weight: 600;
text-transform: uppercase;
line-height: 1.4em;
width: 100%;
margin-bottom: 0.3125rem; }
.widget-area .widget.woocommerce.widget_recently_viewed_products li img {
max-width: 4.0625rem;
position: absolute;
left: 0;
top: 0.125rem; }
.widget-area .widget.woocommerce.widget_recently_viewed_products li .star-rating {
display: block;
margin-bottom: 0.625rem;
font-size: 0.75rem; }
.widget-area .widget.woocommerce.widget_recently_viewed_products li .reviewer {
font-size: 0.75rem;
display: block; }
.widget-area .widget.woocommerce.widget_recently_viewed_products li del {
color: #666;
position: relative;
margin-right: 5px;
text-decoration: none; }
.widget-area .widget.woocommerce.widget_recently_viewed_products li del:before {
position: absolute;
content: "";
left: 0;
top: 50%;
right: 0;
height: 1px;
background-color: #666;
opacity: 0.7;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
filter: alpha(opacity=70);
-moz-transform: rotate(-15deg);
-o-transform: rotate(-15deg);
-ms-transform: rotate(-15deg);
-webkit-transform: rotate(-15deg);
transform: rotate(-15deg); }
.widget-area .widget.woocommerce.widget_recently_viewed_products li ins {
text-decoration: none;
font-size: 0.8125rem;
line-height: 10px;
letter-spacing: 1px; }
.widget-area .widget.woocommerce.widget_top_rated_products li {
position: relative;
display: inline-block;
width: 100%;
min-height: 5rem;
font-size: 0.75rem;
padding: 0 0 0 5rem;
text-transform: none;
margin-bottom: 20px; }
.widget-area .widget.woocommerce.widget_top_rated_products li a {
display: block;
font-size: 0.75rem;
font-weight: 600;
text-transform: uppercase;
line-height: 1.4em;
width: 100%;
margin-bottom: 0.3125rem; }
.widget-area .widget.woocommerce.widget_top_rated_products li img {
max-width: 4.0625rem;
position: absolute;
left: 0;
top: 0.125rem; }
.widget-area .widget.woocommerce.widget_top_rated_products li .star-rating {
display: block;
margin-bottom: 0.625rem;
font-size: 0.75rem; }
.widget-area .widget.woocommerce.widget_top_rated_products li .reviewer {
font-size: 0.75rem;
display: block; }
.widget-area .widget.woocommerce.widget_top_rated_products li del {
color: #666;
position: relative;
margin-right: 5px;
text-decoration: none; }
.widget-area .widget.woocommerce.widget_top_rated_products li del:before {
position: absolute;
content: "";
left: 0;
top: 50%;
right: 0;
height: 1px;
background-color: #666;
opacity: 0.7;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
filter: alpha(opacity=70);
-moz-transform: rotate(-15deg);
-o-transform: rotate(-15deg);
-ms-transform: rotate(-15deg);
-webkit-transform: rotate(-15deg);
transform: rotate(-15deg); }
.widget-area .widget.woocommerce.widget_top_rated_products li ins {
text-decoration: none;
font-size: 0.8125rem;
line-height: 10px;
letter-spacing: 1px; }
.widget-area .widget.woocommerce.widget_top_rated_products .star-rating {
display: block;
margin-bottom: 5px; }
.widget-area .widget.woocommerce.widget_product_tag_cloud a {
text-transform: uppercase;
color: #000;
border: solid 0.0625rem #a8e8e2;
padding: 0.5rem 0.75rem;
margin: 0 0.375rem 0.5rem 0;
display: inline-block;
font-size: 0.5625rem !important;
line-height: 0.625rem;
font-weight: 500;
letter-spacing: 1px;
transition: background .3s ease; }
.widget-area .widget.woocommerce.widget_product_tag_cloud a:hover {
background: #a8e8e2;
border: solid 0.0625rem #a8e8e2; }
.widget-area .widget.woocommerce.widget_price_filter .price_slider {
margin-bottom: 30px; }
.widget-area .widget.woocommerce.widget_price_filter .price_slider_amount {
text-align: left; }
.widget-area .widget.woocommerce.widget_price_filter .price_slider_amount .price_label {
font-size: 0.75rem;
line-height: 0.75rem;
font-weight: normal;
font-weight: 400;
color: #333;
padding-top: 0.0625rem; }
.widget-area .widget.woocommerce.widget_price_filter .price_slider_amount .price_label span {
display: inline-block;
line-height: 0.75rem; }
.widget-area .widget.woocommerce.widget_price_filter .price_slider_amount .button {
float: right;
background: transparent;
padding: 0;
margin: 0 5px 0 0;
color: #000;
font-size: 0.75rem;
line-height: 0.75rem;
font-weight: 600; }
.widget-area .widget.woocommerce.widget_price_filter .ui-slider {
position: relative;
text-align: left;
margin-left: 8px;
margin-right: 8px; }
.widget-area .widget.woocommerce.widget_price_filter .ui-slider .ui-slider-handle {
position: absolute;
z-index: 2;
width: 14px;
height: 14px;
background-color: #a8e8e2;
border-radius: 50px;
cursor: ew-resize;
outline: none;
top: -6px;
margin-left: -8px; }
.widget-area .widget.woocommerce.widget_price_filter .ui-slider .ui-slider-range {
position: absolute;
z-index: 1;
display: block;
border: 0;
background-color: #a8e8e2; }
.widget-area .widget.woocommerce.widget_price_filter .price_slider_wrapper .ui-widget-content {
background-color: rgba(0, 0, 0, 0.08);
border: 0;
position: relative; }
.widget-area .widget.woocommerce.widget_price_filter .ui-slider-horizontal {
height: 2px; }
.widget-area .widget.woocommerce.widget_price_filter .ui-slider-horizontal .ui-slider-range {
top: 0;
height: 100%; }
.active_filters_ontop .widget.woocommerce ul {
margin: 0 0 20px 0;
padding: 0;
list-style: none; }
.active_filters_ontop .widget.woocommerce ul li {
display: inline-block; }
.active_filters_ontop .widget.woocommerce.widget_layered_nav_filters ul li > a {
position: relative;
display: inline-block; }
.active_filters_ontop .widget.woocommerce.widget_layered_nav_filters ul li {
position: relative; }
.active_filters_ontop .widget.woocommerce.widget_layered_nav_filters ul li > a {
position: relative;
display: inline-block;
padding: 0 1.2em 0 1.6em;
font-size: 14px;
line-height: 24px; }
.active_filters_ontop .widget.woocommerce.widget_layered_nav_filters ul li > a:before {
content: "";
font-family: "icomoon";
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-size: 12px;
color: #666;
font-weight: normal;
position: absolute;
left: 0;
top: 0;
transition: all 0.3s ease; }
.active_filters_ontop .widget.woocommerce.widget_layered_nav_filters ul li > a:hover {
color: #000; }
.active_filters_ontop .widget.woocommerce.widget_layered_nav_filters ul li > a:hover:before {
content: "";
color: #000; }
.active_filters_ontop .widget.woocommerce.widget_layered_nav_filters ul li span.count,
.active_filters_ontop .widget.woocommerce.widget_layered_nav_filters ul li span.post_count {
color: #666;
font-size: 0.75rem;
line-height: 1.375rem;
transition: all .3s ease;
position: absolute;
right: 0;
top: 0; }
.active_filters_ontop .widget.woocommerce.widget_layered_nav_filters ul li.chosen > a:before, .active_filters_ontop .widget.woocommerce.widget_layered_nav_filters ul li.current-cat > a:before {
content: ""; }
.active_filters_ontop .widget.woocommerce.widget_layered_nav_filters ul li.chosen > a:hover:before, .active_filters_ontop .widget.woocommerce.widget_layered_nav_filters ul li.current-cat > a:hover:before {
content: ""; }
.vc_separator h4 {
font-size: 160% !important; }
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow img,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border img,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle img,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle img {
border-radius: 0;
-webkit-box-shadow: 0 0 40px rgba(0, 0, 0, 0.1);
box-shadow: 0 0 40px rgba(0, 0, 0, 0.1); }
.wpb_gmaps_widget {
margin-bottom: 0 !important; }
.wpb_gmaps_widget .wpb_wrapper {
padding: 0 !important; }
@media screen and (max-width: 63.9375em) {
.eva-google-map {
max-height: 425px; } }
@media screen and (max-width: 39.9375em) {
.eva-google-map {
max-height: 270px; } }
.eva-google-map .animated-dot {
width: 20px;
height: 20px;
left: -9px;
top: -5px;
position: relative; }
.eva-google-map .animated-dot .middle-dot {
width: 16px;
height: 16px;
border-radius: 30px;
position: absolute;
left: 2px;
top: 2px;
transform-origin: 50% 50%;
animation-fill-mode: forwards;
animation-iteration-count: infinite; }
.eva-google-map .animated-dot .signal {
width: 180px;
pointer-events: none;
height: 180px;
border-radius: 200px;
position: absolute;
left: -80px;
top: -80px;
opacity: 0;
-webkit-animation: animationSignal cubic-bezier(0, 0.55, 0.55, 1) 2s;
animation: animationSignal cubic-bezier(0, 0.55, 0.55, 1) 2s;
transform-origin: 50% 50%;
animation-fill-mode: forwards;
animation-delay: 0.78s;
animation-iteration-count: infinite; }
.eva-google-map .animated-dot .signal2 {
width: 180px;
height: 180px;
pointer-events: none;
border-radius: 200px;
position: absolute;
left: -80px;
top: -80px;
opacity: 0;
-webkit-animation: animationSignal cubic-bezier(0, 0.55, 0.55, 1) 2s;
animation: animationSignal cubic-bezier(0, 0.55, 0.55, 1) 2s;
transform-origin: 50% 50%;
animation-fill-mode: forwards;
animation-delay: 1s;
animation-iteration-count: infinite; }
.eva-google-map[data-dark-color-scheme="1"] .animated-dot .middle-dot:after {
width: 100%;
height: 100%;
display: block;
position: absolute;
left: 0;
top: 0;
content: ' ';
background-color: #fff;
border-radius: 30px;
z-index: 100;
opacity: 0;
animation: animationSignal2 cubic-bezier(0, 0.55, 0.55, 1) 2s;
transform-origin: 50% 50%;
animation-fill-mode: forwards;
animation-delay: 0.78s;
animation-iteration-count: infinite; }
@-webkit-keyframes animationSignal {
0% {
opacity: 0;
transform: scale(0); }
1% {
opacity: 0.25; }
20% {
opacity: 0.25; }
60% {
transform: scale(1);
opacity: 0; } }
@-webkit-keyframes animationSignal2 {
0% {
opacity: 0; }
1% {
opacity: 0.2; }
20% {
opacity: 0.17; }
60% {
opacity: 0; } }
@keyframes animationSignal {
0% {
opacity: 0;
transform: scale(0); }
1% {
opacity: 0.25; }
20% {
opacity: 0.25; }
60% {
transform: scale(1);
opacity: 0; } }
@keyframes animationSignal2 {
0% {
opacity: 0; }
1% {
opacity: 0.2; }
20% {
opacity: 0.17; }
60% {
opacity: 0; } }
.vc_images_carousel .vc_carousel-control span:before {
font-family: "icomoon"; }
.vc_images_carousel .vc_carousel-control .icon-prev:before {
content: "\e916" !important; }
.vc_images_carousel .vc_carousel-control .icon-next:before {
content: "\e915" !important; }
.vc_tta-container .vc_tta.vc_general .vc_tta-tabs-container .vc_tta-tab {
margin: 10px; }
.vc_tta-container .vc_tta.vc_general .vc_tta-tabs-container .vc_tta-tab > a {
font-size: 1.625rem;
padding: 0.875rem 1.875rem 0.75rem 1.875rem;
background-color: #fafafa;
color: #999; }
.vc_tta-container .vc_tta.vc_general .vc_tta-tabs-container .vc_tta-tab > a:hover {
background: #f2f2f2; }
.vc_tta-container .vc_tta.vc_general .vc_tta-tab.vc_active > a {
color: #000; }
.vc_tta-container .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-title > a {
font-size: 1.25rem;
line-height: 1.875rem;
color: #999; }
.vc_tta-container .vc_tta-panels-container .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-title > a {
color: #000; }
.shortcode_banner {
position: relative;
cursor: pointer;
margin-bottom: 30px;
clear: both;
transition: all 0.5s ease-in-out; }
.shortcode_banner .button {
transition: all 0.5s ease-in-out;
margin-top: 2.5rem; }
.shortcode_banner .button:hover {
opacity: 0.8; }
.shortcode_banner .shortcode_banner_inner {
padding: 15px;
overflow: hidden;
position: relative;
backface-visibility: hidden;
-webkit-backface-visibility: hidden; }
.shortcode_banner .shortcode_banner_inner:before {
content: "";
display: block;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
transition: all .8s ease-in-out;
z-index: 3; }
.shortcode_banner .shortcode_banner_inner:hover:before {
background: rgba(0, 0, 0, 0.1); }
.shortcode_banner .shortcode_banner_bkg {
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
display: block;
background-color: #f5f5f5;
background-size: cover;
background-repeat: no-repeat;
background-position: center;
-webkit-transition: all 2s cubic-bezier(0, 0, 0.5, 1.2);
-moz-transition: all 2s cubic-bezier(0, 0, 0.5, 1.2);
transition: all 2s cubic-bezier(0, 0, 0.5, 1.2);
z-index: 2; }
.shortcode_banner:hover .shortcode_banner_bkg {
transform: scale(1.1, 1.1); }
.shortcode_banner .shortcode_banner_inside {
padding: 20px;
text-align: center;
border: 2px solid #fff;
display: table;
width: 100%;
box-sizing: border-box;
position: relative;
z-index: 5; }
.shortcode_banner .shortcode_banner_inside .shortcode_banner_content {
display: table-cell;
vertical-align: middle;
text-align: center;
position: relative;
z-index: 999;
transition: all .3s ease-in-out; }
.shortcode_banner .shortcode_banner_inside .shortcode_banner_content h3 {
padding: 0;
margin: 0;
font-weight: bold;
font-weight: 600;
font-size: 1.4375rem;
line-height: 1.391em; }
.shortcode_banner .shortcode_banner_inside .shortcode_banner_content h3 a {
text-decoration: underline; }
.shortcode_banner .shortcode_banner_inside .shortcode_banner_content h3 strong {
font-size: 28px; }
.shortcode_banner .shortcode_banner_inside .shortcode_banner_content h4 {
padding: 0;
margin: 0;
font-size: 1rem;
font-weight: normal;
line-height: 1.5em; }
.shortcode_banner .shortcode_banner_inside .shortcode_banner_content h4 a {
text-decoration: underline; }
.shortcode_banner .shortcode_banner_inside .shortcode_banner_content .shortcode_banner_sep {
width: 20%;
height: 2px;
background: #fff;
margin: 15px auto; }
.shortcode_banner:hover .shortcode_banner_content {
transform: scale(1.07, 1.07); }
.from-the-blog-wrapper {
display: block;
position: relative; }
@media screen and (max-width: 39.9375em) {
.blog-list-wrapper {
margin: 0 -40px; } }
.blog-list-wrapper .blog-list-item {
position: relative;
margin: 0px;
margin-bottom: 10px; }
.blog-list-wrapper .blog-list-item .blog_list_img_link {
display: block;
overflow: hidden;
position: relative;
width: 100%; }
.blog-list-wrapper .blog-list-item .blog_list_overlay {
display: block;
background: rgba(0, 0, 0, 0.3);
position: absolute;
width: 100%;
height: 100%;
z-index: 2;
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
-o-transition: all .3s ease;
-ms-transition: all .3s ease; }
.blog-list-wrapper .blog-list-item .blog_list_img {
display: block;
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
width: 100%;
height: 100%;
background-position: center center;
background-size: cover;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
-ms-background-size: cover;
-moz-transform: scale(1);
-o-transform: scale(1);
-ms-transform: scale(1);
-webkit-transform: scale(1);
transform: scale(1);
-moz-transition: transform 2s ease;
-o-transition: transform 2s ease;
-webkit-transition: transform 2s ease;
transition: transform 2s ease; }
.blog-list-wrapper .blog-list-item .blog_list_img_link:hover .blog_list_img {
-moz-transform: scale(1.1);
-o-transform: scale(1.1);
-ms-transform: scale(1.1);
-webkit-transform: scale(1.1);
transform: scale(1.1); }
.blog-list-wrapper .blog-list-item .blog-list-content-wrapper {
display: table;
color: #fff;
padding: 50px 0px;
width: 100%;
position: relative;
z-index: 10; }
.blog-list-wrapper .blog-list-item .blog-list-content-inner {
display: table-row; }
.blog-list-wrapper .blog-list-item .blog-list-comment {
position: relative;
display: table-cell;
vertical-align: top;
text-align: left;
padding-left: 30px;
width: 80px;
min-width: 80px; }
.blog-list-wrapper .blog-list-item .blog-list-comment i {
color: white;
position: relative;
font-size: 42px;
line-height: 44px; }
.blog-list-wrapper .blog-list-item .blog-list-comment i span {
font-size: 12px !important;
font-weight: 600 !important;
text-align: center;
position: absolute;
top: 0px;
left: 42%; }
@media screen and (max-width: 39.9375em) {
.blog-list-wrapper .blog-list-item .blog-list-comment {
padding-left: 20px;
width: 60px;
min-width: 60px; }
.blog-list-wrapper .blog-list-item .blog-list-comment i {
font-size: 32px;
line-height: 34px; }
.blog-list-wrapper .blog-list-item .blog-list-comment i span {
font-size: 11px !important; } }
.blog-list-wrapper .blog-list-item .blog-list-content {
display: table-cell;
vertical-align: top;
padding-left: 18px;
padding-right: 30px; }
.blog-list-wrapper .blog-list-item .blog-list-title {
font-size: 30px;
line-height: 33px;
margin: 0 0 5px 0; }
@media screen and (max-width: 39.9375em) {
.blog-list-wrapper .blog-list-item .blog-list-title {
font-size: 24px;
line-height: 26px; } }
.blog-list-wrapper .blog-list-item .blog-list-date {
display: block;
font-size: 12px;
line-height: 20px;
font-weight: 500;
text-transform: uppercase;
letter-spacing: 2px;
opacity: 0.7;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
filter: alpha(opacity=70); }   .from-the-blog-wrapper .owl-theme .owl-nav {
z-index: 9999;
opacity: 0;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter: alpha(opacity=0);
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease; }
.from-the-blog-wrapper .owl-theme .owl-nav .owl-prev,
.from-the-blog-wrapper .owl-theme .owl-nav .owl-next {
opacity: 1;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
color: #000;
font-family: "icomoon";
font-size: 2rem;
border-radius: 0;
background: none;
position: absolute;
top: 40%;
width: 2.5rem;
height: 2.5rem;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease; }
.from-the-blog-wrapper .owl-theme .owl-nav .owl-prev.disabled:before,
.from-the-blog-wrapper .owl-theme .owl-nav .owl-next.disabled:before {
opacity: 0.3;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
filter: alpha(opacity=30); }
.from-the-blog-wrapper .owl-theme .owl-nav .owl-prev {
left: 0px; }
.from-the-blog-wrapper .owl-theme .owl-nav .owl-prev:before {
content: "\e916"; }
.from-the-blog-wrapper .owl-theme .owl-nav .owl-next {
right: 0px; }
.from-the-blog-wrapper .owl-theme .owl-nav .owl-next:before {
content: "\e915"; }
.from-the-blog-wrapper .owl-theme .owl-dots {
margin-top: 20px !important; }
.from-the-blog-wrapper .owl-theme .owl-dots .owl-dot span {
width: 0.5rem;
height: 0.5rem;
margin: 0 0.5rem;
background-color: #000;
opacity: 0.2;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
filter: alpha(opacity=20);
-moz-transition: opacity 0.3s ease, transform 0.3s ease, background-color 0.3s ease;
-o-transition: opacity 0.3s ease, transform 0.3s ease, background-color 0.3s ease;
-webkit-transition: opacity 0.3s ease, transform 0.3s ease, background-color 0.3s ease;
transition: opacity 0.3s ease, transform 0.3s ease, background-color 0.3s ease; }
.from-the-blog-wrapper .owl-theme .owl-dots .owl-dot:hover span {
opacity: 0.6;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
filter: alpha(opacity=60); }
.from-the-blog-wrapper .owl-theme .owl-dots .owl-dot.active span {
opacity: 0.2;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
filter: alpha(opacity=20);
width: 0.5625rem;
height: 0.5625rem;
background-color: transparent;
-webkit-transform: scale(1.2);
transform: scale(1.2);
box-shadow: 0 0 0 1px #000; }
.from-the-blog-wrapper .owl-theme .owl-dots .owl-dot.active:hover span {
opacity: 0.6;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
filter: alpha(opacity=60); }
.from-the-blog-wrapper .owl-theme:hover .owl-nav {
opacity: 1;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100); }
.from-the-blog-wrapper .owl-theme:hover .owl-nav .owl-prev {
left: -45px; }
@media screen and (max-width: 80em) {
.from-the-blog-wrapper .owl-theme:hover .owl-nav .owl-prev {
left: -15px; } }
.from-the-blog-wrapper .owl-theme:hover .owl-nav .owl-next {
right: -40px; }
@media screen and (max-width: 80em) {
.from-the-blog-wrapper .owl-theme:hover .owl-nav .owl-next {
right: -10px; } }
.from_the_blog_item {
padding: 0 15px 0 15px;
height: 280px; }
.from_the_blog_item .from_the_blog_content .post_header_date .comments-link {
margin-right: 0; }
.from_the_blog_item .from_the_blog_content_desc {
width: 100%;
position: absolute;
bottom: 0;
left: 0;
z-index: 5;
color: #fff; }
.from_the_blog_item .from_the_blog_content_desc h3 {
padding: 0 25px;
margin: 0;
font-size: 26px;
line-height: 30px; }
@media screen and (max-width: 39.9375em) {
.from_the_blog_item .from_the_blog_content_desc h3 {
font-size: 22px;
line-height: 26px; } }
.from_the_blog_item .from_the_blog_content_desc .blog-slider-meta {
display: block;
margin: 10px 25px 25px;
padding-top: 5px;
border-top: 1px solid rgba(255, 255, 255, 0.2); }
.from_the_blog_item .from_the_blog_content_desc .blog-slider-meta span {
text-transform: uppercase;
font-size: 11px;
line-height: 16px;
letter-spacing: 1px;
font-weight: 600;
margin-right: 10px;
color: rgba(255, 255, 255, 0.8); }
.from_the_blog_item .from_the_blog_content_desc .blog-slider-meta span:before {
font-size: 11px;
display: inline-block;
vertical-align: middle;
margin-top: -3px;
margin-right: 7px;
font-family: "icomoon";
color: #a8e8e2;
font-weight: normal;
opacity: 1;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100); }
.from_the_blog_item .from_the_blog_content_desc .blog-slider-meta .blog-slider-date:before {
content: "\e923"; }
.from_the_blog_item .from_the_blog_content_desc .blog-slider-meta .blog-slider-comments:before {
content: "\e921"; }
.from_the_blog_item.gallery {
margin: 0 !important; }
.from_the_blog_overlay {
display: block;
position: absolute;
width: 100%;
height: 100%;
z-index: 2;
background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 70%, rgba(0, 0, 0, 0.6) 100%); background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 70%, rgba(0, 0, 0, 0.6) 100%); background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 70%, rgba(0, 0, 0, 0.6) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#cc000000',GradientType=0 ); }
.from_the_blog_img_link {
display: block;
overflow: hidden;
position: relative;
height: 100%;
width: 100%;
z-index: 2; }
.from_the_blog_img {
display: block;
position: relative;
width: 100%;
height: 100%;
background-position: center center;
background-size: cover;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
-ms-background-size: cover;
z-index: 1;
-moz-transition: transform 2s ease;
-o-transition: transform 2s ease;
-webkit-transition: transform 2s ease;
transition: transform 2s ease;
-moz-transform: scale(1);
-o-transform: scale(1);
-ms-transform: scale(1);
-webkit-transform: scale(1);
transform: scale(1); }
.from_the_blog_item:hover .from_the_blog_img {
-moz-transform: scale(1.1);
-o-transform: scale(1.1);
-ms-transform: scale(1.1);
-webkit-transform: scale(1.1);
transform: scale(1.1); }
.grabbing .from_the_blog_item:hover .from_the_blog_img {
transform: none;
-moz-transform: none;
-webkit-transform: none;
-ms-transform: none; }
.with_thumb_icon,
.no_thumb_icon {
opacity: 1;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
position: absolute;
width: 50px;
height: 50px;
display: block;
background: #a8e8e2;
top: 0px;
left: 0px;
text-align: center;
color: #fff;
line-height: 46px;
z-index: 3; }
.no_thumb_icon {
opacity: 1;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100); }
.no_thumb_icon:before,
.with_thumb_icon:before {
display: inline-block;
vertical-align: middle;
font-family: FontAwesome;
font-style: normal;
font-weight: normal;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
z-index: 3; }
.with_thumb_icon:before,
.no_thumb_icon:before {
font-size: 22px; }
.no_thumb.standard .no_thumb_icon:before,
.from_the_blog_item.standard .with_thumb_icon:before {
content: "\f15c"; }
.no_thumb.link .no_thumb_icon:before,
.from_the_blog_item.link .with_thumb_icon:before {
content: "\f0c1"; }
.no_thumb.video .no_thumb_icon:before,
.from_the_blog_item.video .with_thumb_icon:before {
content: "\f16a"; }
.no_thumb.aside .no_thumb_icon:before,
.from_the_blog_item.aside .with_thumb_icon:before {
content: "\f15b"; }
.no_thumb.quote .no_thumb_icon:before,
.from_the_blog_item.quote .with_thumb_icon:before {
content: "\f10d"; }
.no_thumb.image .no_thumb_icon:before,
.from_the_blog_item.image .with_thumb_icon:before {
content: "\f03e"; }
.no_thumb.gallery .no_thumb_icon:before,
.from_the_blog_item.gallery .with_thumb_icon:before {
content: "\f00a"; }
.no_thumb .from_the_blog_img {
line-height: 280px; }
.from_the_blog_noimg {
background: #999;
height: 280px;
width: 100%;
display: block; }   .site-social-icons-shortcode {
vertical-align: middle;
clear: both;
margin: 5px -15px 15px -15px;
display: block; }
.site-social-icons-shortcode ul {
list-style: none;
margin: 0 !important;
padding: 0 !important;
line-height: 1em; }
.site-social-icons-shortcode ul.left {
text-align: left; }
.site-social-icons-shortcode ul.center {
text-align: center; }
.site-social-icons-shortcode ul.right {
text-align: right; }
.site-social-icons-shortcode ul li {
font-size: inherit;
padding: 5px 0.6em;
display: inline-block; }
@media screen and (max-width: 39.9375em) {
.site-social-icons-shortcode ul li {
font-size: 24px;
padding: 5px 15px; } }
.site-social-icons-shortcode ul li a {
color: inherit; }
.site-social-icons-shortcode ul li a i {
opacity: 1;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
-moz-transition: opacity 0.3s ease;
-o-transition: opacity 0.3s ease;
-webkit-transition: opacity 0.3s ease;
transition: opacity 0.3s ease; }
.site-social-icons-shortcode ul li a:hover i {
opacity: 0.6;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
filter: alpha(opacity=60); }
.site-social-icons-shortcode ul li span {
display: none; }
.site-social-icons-shortcode:before, .site-social-icons-shortcode:after, .site-social-icons-shortcode ul:before, .site-social-icons-shortcode ul:after {
content: " ";
display: table;
clear: both; } .shortcode_icon_box {
position: relative;
padding-bottom: 2.1875rem;
cursor: default; }
.shortcode_icon_box.icon_position_top {
text-align: center; }
.shortcode_icon_box.icon_position_top.icon_style_normal .icon_wrapper {
margin-bottom: 1.25rem; }
.shortcode_icon_box.icon_position_left {
padding-left: 3.125rem; }
.shortcode_icon_box.icon_position_right {
padding-right: 5rem; }
.shortcode_icon_box .icon_box_title {
font-size: 1.5rem;
font-weight: 600;
line-height: 1.4;
margin-bottom: 0.6875rem; }
.shortcode_icon_box.with_separator .icon_box_title:after {
content: "";
display: block;
width: 3.125rem;
height: 0px;
border-bottom: 2px solid;
margin: 1.375rem 0 1.1875rem; }
.shortcode_icon_box.with_separator.icon_position_top .icon_box_title:after {
margin: 1.375rem auto 1.1875rem; }
.shortcode_icon_box .icon_box_content {
margin-top: 0.1875rem; }
.shortcode_icon_box .icon_wrapper {
overflow: hidden;
-moz-border-radius: 200px;
-webkit-border-radius: 200px;
-ms-border-radius: 200px;
border-radius: 200px;
background-clip: padding-box; -webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
text-align: center; }
.shortcode_icon_box.icon_position_top.icon_style_outlined .icon_wrapper, .shortcode_icon_box.icon_position_top.icon_style_bg_color .icon_wrapper {
width: 8.75rem;
height: 8.75rem;
margin: 0 auto;
padding-top: 2.0625rem; }
.shortcode_icon_box.shortcode_icon_box.icon_position_left .icon_wrapper {
width: 4.375rem;
height: 4.375rem;
padding-top: 1rem;
position: absolute;
top: 0.375rem;
left: 0; }
.shortcode_icon_box.shortcode_icon_box.icon_position_right .icon_wrapper {
width: 4.375rem;
height: 4.375rem;
padding-top: 1rem;
position: absolute;
top: 0.375rem;
right: 0px; }
.shortcode_icon_box.icon_position_left.icon_style_normal .icon_wrapper, .shortcode_icon_box.icon_position_right.icon_style_normal .icon_wrapper {
padding-top: 0; }
.shortcode_icon_box.shortcode_icon_box.icon_position_top .icon {
font-size: 4.5rem;
line-height: 4.5rem; }
.shortcode_icon_box.shortcode_icon_box.icon_position_left .icon {
font-size: 2rem;
line-height: 2rem; }
.shortcode_icon_box.shortcode_icon_box.icon_position_left.icon_style_normal .icon {
font-size: 2.875rem;
line-height: 2.875rem; }
.shortcode_icon_box.shortcode_icon_box.icon_position_left .icon_box_content, .shortcode_icon_box.shortcode_icon_box.icon_position_left .icon_box_title {
padding-left: 2.8125rem; }
.shortcode_icon_box.shortcode_icon_box.icon_position_left .icon_box_read_more {
margin-left: 2.8125rem; }
.shortcode_icon_box.shortcode_icon_box.icon_position_right .icon {
font-size: 2rem;
line-height: 2rem; }
.shortcode_icon_box.shortcode_icon_box.icon_position_right.icon_style_normal .icon {
font-size: 2.875rem;
line-height: 2.875rem; }
.shortcode_icon_box.shortcode_icon_box.icon_style_normal .icon_wrapper, .shortcode_icon_box.shortcode_icon_box.icon_style_outlined .icon_wrapper {
background: none !important; }
.shortcode_icon_box.shortcode_icon_box.icon_style_outlined .icon_wrapper {
border-width: 2px;
border-style: solid; }
.shortcode_icon_box.shortcode_icon_box.icon_position_top.icon_style_bg_color .icon_wrapper, .shortcode_icon_box.shortcode_icon_box.icon_position_top.icon_style_outlined .icon_wrapper {
margin: 0 auto 2rem auto; }
.shortcode_icon_box.shortcode_icon_box .icon_box_read_more {
display: inline-block;
color: inherit;
padding: 0.3125rem 0px;
text-transform: uppercase;
font-weight: 700;
letter-spacing: 1px;
font-size: 0.8125rem;
border-bottom: 1px solid transparent;
transition: border-color 0.3s;
-webkit-transition: border-color 0.3s; }
.shortcode_icon_box.shortcode_icon_box .icon_box_read_more:hover {
border-bottom: 1px solid;
border-color: inherit; }
h2.shortcode_title {
width: 100%;
display: inline-block;
text-align: center;
margin: 2.5rem auto 3.75rem;
font-size: 1.625rem;
line-height: 2.25rem;
text-transform: uppercase;
letter-spacing: 3px; }
h2.shortcode_title:after {
margin: 0.625rem auto 0;
text-align: center;
display: block;
content: "";
height: 0.1875rem;
width: 6.25rem;
background-color: #a8e8e2; }
.wpb_wrapper .add_to_cart_inline {
border: none !important;
padding: 0 0 35px !important;
margin: 0; }
.wpb_wrapper .add_to_cart_inline:after {
content: "";
display: block;
clear: both; }
.wpb_wrapper .add_to_cart_inline .amount {
display: inline-block;
font-size: 30px;
line-height: 1;
position: relative; }
.wpb_wrapper .add_to_cart_inline del .amount {
color: inherit;
font-size: 22px;
opacity: 0.5;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
filter: alpha(opacity=50);
display: inline; }
.wpb_wrapper .add_to_cart_inline ins {
background-color: transparent; }
.wpb_wrapper .add_to_cart_inline .add_to_cart_separator {
content: "";
display: block;
clear: both; }
.wpb_wrapper .add_to_cart_inline a.button {
margin-top: 20px; }
.wpb_wrapper .add_to_cart_inline a.button.added, .wpb_wrapper .add_to_cart_inline a.button .button-loader {
display: none; }
.wpb_wrapper .add_to_cart_inline a.button.loading .button-loader {
display: block; }
.wpb_wrapper .add_to_cart_inline .button {
border-radius: 0 !important;
padding: 11px 20px !important;
font-size: 11px !important;
line-height: 14px !important;
font-weight: normal;
font-weight: 500;
height: auto !important; }
.wpb_wrapper .add_to_cart_inline .button span.button-loader {
margin-top: 2px !important;
width: 10px !important;
height: 10px !important; }
.wpb_wrapper .add_to_cart_inline .button.vc_btn_sm span.button-loader {
margin-top: 2px !important;
width: 11px !important;
height: 11px !important; }
.wpb_wrapper .add_to_cart_inline .button.vc_btn_md span.button-loader {
margin-top: 2px !important;
width: 12px !important;
height: 12px !important; }
.wpb_wrapper .add_to_cart_inline .button.vc_btn_lg span.button-loader {
margin-top: 2px !important;
width: 14px !important;
height: 14px !important; }
.wpb_wrapper .add_to_cart_inline .button.vc_btn_xs, .wpb_wrapper .add_to_cart_inline .button.vc_btn_sm, .wpb_wrapper .add_to_cart_inline .button.vc_btn_md, .wpb_wrapper .add_to_cart_inline .button.vc_btn_lg {
border-radius: 0;
font-size: 12px;
font-weight: bold;
font-weight: 500;
text-transform: uppercase;
text-align: center;
height: auto;
width: auto;
position: relative;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
transition: padding 0.3s, min-width 0.3s, opacity 0.3s;
-webkit-transition: padding 0.3s, min-width 0.3s, opacity 0.3s; }
.wpb_wrapper .add_to_cart_inline .button:hover {
opacity: 0.8;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
filter: alpha(opacity=80); }
.wpb_wrapper .add_to_cart_inline .button.vc_btn_rounded:before, .wpb_wrapper .add_to_cart_inline .button.vc_btn_rounded_outlined:before, .wpb_wrapper .add_to_cart_inline .button.vc_btn_rounded_outlined .outlined_background, .wpb_wrapper .add_to_cart_inline .button.vc_btn_rounded_outlined, .wpb_wrapper .add_to_cart_inline .button.vc_btn_sm.vc_btn_rounded, .wpb_wrapper .add_to_cart_inline .button.vc_btn_md.vc_btn_rounded, .wpb_wrapper .add_to_cart_inline .button.vc_btn_lg.vc_btn_rounded, .wpb_wrapper .add_to_cart_inline .button.vc_btn_xs.vc_btn_rounded_outlined, .wpb_wrapper .add_to_cart_inline .button.vc_btn_sm.vc_btn_rounded_outlined, .wpb_wrapper .add_to_cart_inline .button.vc_btn_md.vc_btn_rounded_outlined, .wpb_wrapper .add_to_cart_inline .button.vc_btn_lg.vc_btn_rounded_outlined {
-moz-border-radius: 100px !important;
-webkit-border-radius: 100px !important;
-ms-border-radius: 100px !important;
border-radius: 100px !important;
background-clip: padding-box; }
.wpb_wrapper .add_to_cart_inline .button.vc_btn_sm {
font-weight: 500 !important;
font-size: 12px !important;
line-height: 16px !important;
padding: 13px 25px !important; }
.wpb_wrapper .add_to_cart_inline .button.vc_btn_md {
font-weight: 500 !important;
font-size: 14px !important;
line-height: 18px !important;
padding: 16px 35px !important; }
.wpb_wrapper .add_to_cart_inline .button.vc_btn_lg {
font-weight: 500 !important;
font-size: 18px !important;
line-height: 20px !important;
padding: 20px 50px !important; }
.wpb_wrapper .add_to_cart_inline .button.vc_btn_xs.vc_btn_square_outlined, .wpb_wrapper .add_to_cart_inline .button.vc_btn_sm.vc_btn_square_outlined, .wpb_wrapper .add_to_cart_inline .button.vc_btn_md.vc_btn_square_outlined, .wpb_wrapper .add_to_cart_inline .button.vc_btn_lg.vc_btn_square_outlined, .wpb_wrapper .add_to_cart_inline .button.vc_btn_xs.vc_btn_rounded_outlined, .wpb_wrapper .add_to_cart_inline .button.vc_btn_sm.vc_btn_rounded_outlined, .wpb_wrapper .add_to_cart_inline .button.vc_btn_md.vc_btn_rounded_outlined, .wpb_wrapper .add_to_cart_inline .button.vc_btn_lg.vc_btn_rounded_outlined {
position: relative; }
.wpb_wrapper .add_to_cart_inline .button.vc_btn_square_outlined, .wpb_wrapper .add_to_cart_inline .button.vc_btn_rounded_outlined, .wpb_wrapper .add_to_cart_inline .button.vc_btn_xs.vc_btn_square_outlined, .wpb_wrapper .add_to_cart_inline .button.vc_btn_xs.vc_btn_rounded_outlined {
border: 1px solid; }
.wpb_wrapper .add_to_cart_inline .button.vc_btn_sm.vc_btn_square_outlined, .wpb_wrapper .add_to_cart_inline .button.vc_btn_md.vc_btn_square_outlined, .wpb_wrapper .add_to_cart_inline .button.vc_btn_sm.vc_btn_rounded_outlined, .wpb_wrapper .add_to_cart_inline .button.vc_btn_md.vc_btn_rounded_outlined {
border: 2px solid; }
.wpb_wrapper .add_to_cart_inline .button.vc_btn_lg.vc_btn_square_outlined, .wpb_wrapper .add_to_cart_inline .button.vc_btn_lg.vc_btn_rounded_outlined {
border: 3px solid; }
.add_to_cart_inline .add_to_cart_button:focus {
border: 0; }
.wpb_wrapper .product.woocommerce .add_to_cart_button.added:first-of-type { }
.shortcode_single_product li {
width: 100% !important; }
.woocommerce .shop_table {
width: 100%; }
.woocommerce-cart .entry-content .woocommerce form {
width: 65%;
float: left;
margin-bottom: 30px; }
@media screen and (max-width: 63.9375em) {
.woocommerce-cart .entry-content .woocommerce form {
width: 100%;
margin-bottom: 0px; } }
@media screen and (max-width: 39.9375em) {
.woocommerce-cart .entry-content .woocommerce form {
margin-bottom: 40px; } }
.woocommerce-cart .entry-content .woocommerce form table {
margin-top: 0;
border-collapse: collapse; }
.woocommerce-cart .entry-content .woocommerce form table thead {
display: none; }
.woocommerce-cart .entry-content .woocommerce form table thead th {
padding: 1.25rem 0; }
.woocommerce-cart .entry-content .woocommerce form table thead th.product-thumbnail {
display: none; }
@media screen and (min-width: 64em) {
.woocommerce-cart .entry-content .woocommerce form table thead th.product-thumbnail {
display: table-cell; } }
.woocommerce-cart .entry-content .woocommerce form table thead th.product-name {
padding: 1.25rem 1.875rem; }
@media screen and (min-width: 40em) {
.woocommerce-cart .entry-content .woocommerce form table thead th.product-name {
padding: 1.25rem 2.5rem; } }
.woocommerce-cart .entry-content .woocommerce form table thead th.product-price {
display: none; }
@media screen and (min-width: 40em) {
.woocommerce-cart .entry-content .woocommerce form table thead th.product-price {
display: table-cell; } }
@media screen and (max-width: 39.9375em) {
.woocommerce-cart .entry-content .woocommerce form table tbody tr {
display: block;
float: left;
margin-bottom: 30px; } }
.woocommerce-cart .entry-content .woocommerce form table tbody tr:last-child {
border-bottom: none; }
.woocommerce-cart .entry-content .woocommerce form table tbody td {
padding: 1.25rem 0;
vertical-align: middle; }
.woocommerce-cart .entry-content .woocommerce form table tbody td.product-remove {
padding: 0;
width: 8%;
text-align: left; }
.woocommerce-cart .entry-content .woocommerce form table tbody td.product-remove .remove {
background-color: #a8e8e2;
text-align: center;
margin-top: 3px;
width: 20px;
height: 20px;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
-ms-border-radius: 50%;
border-radius: 50%;
background-clip: padding-box; font-size: 1.625rem;
line-height: 16px;
font-weight: bold;
color: #fff;
display: inline-block; }
.woocommerce-cart .entry-content .woocommerce form table tbody td.product-remove .remove:hover {
-moz-transform: translate3d(0px, 2px, 0px);
-o-transform: translate3d(0px, 2px, 0px);
-ms-transform: translate3d(0px, 2px, 0px);
-webkit-transform: translate3d(0px, 2px, 0px);
transform: translate3d(0px, 2px, 0px); }
@media screen and (max-width: 39.9375em) {
.woocommerce-cart .entry-content .woocommerce form table tbody td.product-remove .remove {
position: absolute;
left: calc(50% - 55px);
top: -10px;
display: block;
margin-right: 10px;
float: right; } }
@media screen and (max-width: 39.9375em) {
.woocommerce-cart .entry-content .woocommerce form table tbody td.product-remove {
position: relative;
width: 100%;
max-width: 100%;
margin-bottom: -20px; }
.woocommerce-cart .entry-content .woocommerce form table tbody td.product-remove:before {
display: none; } }
.woocommerce-cart .entry-content .woocommerce form table tbody td.product-thumbnail {
width: 9%;
vertical-align: top;
display: table-cell;
vertical-align: middle; }
.woocommerce-cart .entry-content .woocommerce form table tbody td.product-thumbnail img {
width: 100%; }
@media screen and (max-width: 39.9375em) {
.woocommerce-cart .entry-content .woocommerce form table tbody td.product-thumbnail {
display: none;
display: table-cell;
width: 100%;
text-align: center !important;
padding: 0;
margin-bottom: 40px; }
.woocommerce-cart .entry-content .woocommerce form table tbody td.product-thumbnail:before {
display: none; }
.woocommerce-cart .entry-content .woocommerce form table tbody td.product-thumbnail img {
max-width: 100px; } }
.woocommerce-cart .entry-content .woocommerce form table tbody td.product-name {
width: 40%;
padding: 2.5rem;
font-size: 12px;
line-height: 1.3;
font-weight: 600;
text-transform: uppercase; }
@media screen and (max-width: 39.9375em) {
.woocommerce-cart .entry-content .woocommerce form table tbody td.product-name {
width: 45%;
padding: 2.5rem 1.25rem 2.5rem 0; } }
.woocommerce-cart .entry-content .woocommerce form table tbody td.product-name a {
font-weight: 600; }
@media screen and (max-width: 39.9375em) {
.woocommerce-cart .entry-content .woocommerce form table tbody td.product-name a {
display: block;
width: 70%;
float: right; } }
.woocommerce-cart .entry-content .woocommerce form table tbody td.product-name .variation {
display: block;
margin-top: 10px;
margin-bottom: 0;
font-size: 12px;
line-height: 16px;
font-weight: 300;
text-transform: capitalize;
opacity: 0.8;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
filter: alpha(opacity=80); }
@media screen and (max-width: 39.9375em) {
.woocommerce-cart .entry-content .woocommerce form table tbody td.product-name .variation {
display: block; } }
.woocommerce-cart .entry-content .woocommerce form table tbody td.product-name .variation dt {
margin: 0;
padding: 0;
display: block;
float: left;
clear: both;
font-size: 12px;
font-weight: 500;
margin-right: 5px; }
.woocommerce-cart .entry-content .woocommerce form table tbody td.product-name .variation dd {
position: relative;
margin: 0;
padding: 0;
display: block;
font-size: 12px;
float: left;
clear: none; }
.woocommerce-cart .entry-content .woocommerce form table tbody td.product-name .variation dd p {
margin: 0;
padding: 0;
font-size: 12px;
line-height: 16px; }
.woocommerce-cart .entry-content .woocommerce form table tbody td.product-price {
width: 15%;
display: table-cell;
font-size: 1rem; }
@media screen and (max-width: 39.9375em) {
.woocommerce-cart .entry-content .woocommerce form table tbody td.product-price {
display: none; } }
.woocommerce-cart .entry-content .woocommerce form table tbody td.product-quantity {
min-width: 80px; }
@media screen and (max-width: 39.9375em) {
.woocommerce-cart .entry-content .woocommerce form table tbody td.product-quantity {
text-align: center; }
.woocommerce-cart .entry-content .woocommerce form table tbody td.product-quantity .quantity {
margin-right: 0; }
.woocommerce-cart .entry-content .woocommerce form table tbody td.product-quantity .quantity input.qty {
float: right;
width: 50px;
height: 50px; } }
.woocommerce-cart .entry-content .woocommerce form table tbody td.product-subtotal {
display: table-cell;
width: 10%;
padding-right: 2.5rem;
font-weight: 600; }
@media screen and (max-width: 39.9375em) {
.woocommerce-cart .entry-content .woocommerce form table tbody td.product-subtotal {
width: 35%;
padding-right: 0; } }
@media screen and (max-width: 39.9375em) {
.woocommerce-cart .entry-content .woocommerce form table tbody td.product-subtotal {
text-align: right; } }
.woocommerce-cart .entry-content .woocommerce form table tbody td.actions {
padding: 3.125rem 0; }
@media screen and (max-width: 39.9375em) {
.woocommerce-cart .entry-content .woocommerce form table tbody td.actions {
padding: 1.25rem 0; }
.woocommerce-cart .entry-content .woocommerce form table tbody td.actions:before {
display: none; } }
.woocommerce-cart .entry-content .woocommerce form table tbody td.actions .button {
float: left;
margin-left: 20px; }
@media screen and (max-width: 39.9375em) {
.woocommerce-cart .entry-content .woocommerce form table tbody td.actions .button {
margin-left: 0;
width: 100%; } }
.woocommerce-cart .entry-content .woocommerce form table tbody td.actions .button[name="update_cart"] {
float: right; }
.woocommerce-cart .entry-content .woocommerce form table tbody td.actions .coupon {
float: left;
width: 70%;
position: relative;
padding-bottom: 3.125rem;
padding-left: 2.8125rem; }
@media screen and (max-width: 39.9375em) {
.woocommerce-cart .entry-content .woocommerce form table tbody td.actions .coupon {
width: 100%;
padding-bottom: 0.9375rem;
padding-left: 0; } }
.woocommerce-cart .entry-content .woocommerce form table tbody td.actions .coupon:before {
position: absolute;
top: 5px;
left: 0;
font-size: 24px;
font-family: "icomoon";
content: "\e91e"; }
@media screen and (max-width: 39.9375em) {
.woocommerce-cart .entry-content .woocommerce form table tbody td.actions .coupon:before {
display: none; } }
.woocommerce-cart .entry-content .woocommerce form table tbody td.actions .coupon label {
display: none; }
.woocommerce-cart .entry-content .woocommerce form table tbody td.actions .coupon #coupon_code {
width: 50%;
float: left;
height: 50px; }
@media screen and (max-width: 39.9375em) {
.woocommerce-cart .entry-content .woocommerce form table tbody td.actions .coupon #coupon_code {
width: 100%; } }
@media screen and (max-width: 39.9375em) {
.woocommerce-cart .entry-content .woocommerce form table tbody td {
display: block !important;
width: 100% !important;
max-width: 100%;
float: left;
text-align: right !important;
padding: 0 !important;
margin-bottom: 20px; }
.woocommerce-cart .entry-content .woocommerce form table tbody td:before {
content: attr(data-title) ": ";
font-weight: 600;
float: left;
font-size: 12px;
letter-spacing: 2px;
line-height: 18px;
text-transform: uppercase;
vertical-align: bottom; } }
.woocommerce-cart .entry-content .woocommerce .cart-collaterals {
border: 3px solid #a8e8e2;
position: relative;
margin-top: 1.25rem;
padding: 35px 35px 35px;
width: 30%;
float: right;
margin-bottom: 30px;
text-align: center; }
@media screen and (max-width: 63.9375em) {
.woocommerce-cart .entry-content .woocommerce .cart-collaterals {
width: 100%; } }
@media screen and (max-width: 39.9375em) {
.woocommerce-cart .entry-content .woocommerce .cart-collaterals {
padding: 0;
border: none;
margin-bottom: 50px; } }
.woocommerce-cart .entry-content .woocommerce .cart-collaterals .woocommerce-shipping-calculator {
position: relative !important; }
.woocommerce-cart .entry-content .woocommerce .cart-collaterals h2.total-title {
position: absolute;
top: -54px;
left: -10px;
display: inline-block;
font-size: 1.5rem;
text-transform: uppercase;
margin: 0 auto;
padding: 0 10px;
letter-spacing: 2px;
background-color: #fff; }
.woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals {
position: relative; }
.woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals table {
text-align: left; }
.woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals table th, .woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals table td {
padding: 1.5625rem 0; }
.woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals table tr:last-child {
border-top: 2px solid #000;
border-bottom: none; }
.woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals table th {
width: 35%;
vertical-align: top;
font-size: 0.875rem;
line-height: 1.5rem; }
.woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals table td {
width: 65%;
vertical-align: top; }
.woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals table td form {
margin: 0; }
.woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals table .shipping ul {
margin: 0; }
.woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals table .shipping li {
margin-bottom: 10px; }
.woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals table .shipping li label {
display: inline;
margin: 0 !important;
color: #000;
font-size: 14px;
line-height: 14px;
text-transform: capitalize; }
.woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals table .shipping li input {
margin-bottom: 0;
margin-right: 10px; }
.woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals table .shipping li .amount, .woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals table .shipping li .amount span {
font-weight: 300;
color: #000; }
.woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals table .cart-subtotal th, .woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals table .cart-subtotal td {
vertical-align: bottom; }
.woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals table .cart-subtotal .amount {
font-size: 1.375rem;
line-height: 1.375rem; }
.woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals table .shipping #shipping_method {
list-style: none; }
.woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals table .order-total td strong {
display: block;
width: 100%;
font-size: 2.0625rem;
line-height: 2.0625rem;
font-weight: normal;
font-weight: 300; }
.woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals table .order-total td small {
font-size: 0.875rem;
line-height: 0.875rem; }
.woocommerce-cart .entry-content .woocommerce .cart-collaterals .wc-proceed-to-checkout {
margin-top: 20px; }
.woocommerce-cart .entry-content .woocommerce .cart-collaterals .wc-proceed-to-checkout a {
width: 100%; }
.woocommerce-cart .entry-content .woocommerce .cart-collaterals .woocommerce-shipping-calculator {
text-align: left;
width: 100%;
margin-bottom: 1.875rem; }
.woocommerce-cart .entry-content .woocommerce .cart-collaterals .woocommerce-shipping-calculator .select2-container {
width: 100% !important; }
.woocommerce-cart .entry-content .woocommerce .cart-collaterals .woocommerce-shipping-calculator h2 {
font-weight: 600;
text-align: left;
font-size: 1.25rem;
text-transform: uppercase; }
.woocommerce-cart .entry-content .woocommerce .cart-collaterals .woocommerce-shipping-calculator h2 a {
font-weight: 700;
color: #a8e8e2; }
.woocommerce-cart .entry-content .woocommerce .cart-collaterals .woocommerce-shipping-calculator button.button {
width: 100%;
margin: 10px 0 0 0; }
.woocommerce-cart .cross-sells {
margin-top: -80px; }
body.woocommerce-cart[data-form-style="minimal"] .entry-content .woocommerce .actions {
padding-top: 1.875rem; }
@media screen and (max-width: 39.9375em) {
body.woocommerce-cart[data-form-style="minimal"] .entry-content .woocommerce .actions {
padding-top: 0; } }
body.woocommerce-cart[data-form-style="minimal"] .entry-content .woocommerce .actions .coupon {
vertical-align: bottom; }
body.woocommerce-cart[data-form-style="minimal"] .entry-content .woocommerce .actions .coupon:before {
top: 40px; }
body.woocommerce-cart[data-form-style="minimal"] .entry-content .woocommerce .actions .coupon #coupon_code {
width: 100%; }
body.woocommerce-cart[data-form-style="minimal"] .entry-content .woocommerce .actions .coupon .minimal-form-input {
width: 50%;
float: left; }
@media screen and (max-width: 39.9375em) {
body.woocommerce-cart[data-form-style="minimal"] .entry-content .woocommerce .actions .coupon .minimal-form-input {
margin-bottom: 1.25rem;
width: 100%; } }
body.woocommerce-cart[data-form-style="minimal"] .entry-content .woocommerce .actions .coupon .minimal-form-input label {
display: inline-block !important; }
body.woocommerce-cart[data-form-style="minimal"] .entry-content .woocommerce .actions .button {
margin-top: 2.1875rem; }
@media screen and (max-width: 39.9375em) {
body.woocommerce-cart[data-form-style="minimal"] .entry-content .woocommerce .actions .button {
margin-top: 0; } } .offcanvas_aside_right .offcanvas_sizechart {
position: relative;
opacity: 0; }
.offcanvas_aside_right .offcanvas_sizechart .offcanvas_close {
opacity: 1;
left: auto;
top: 3px;
right: 0px; }
.offcanvas_aside_right .offcanvas_sizechart .sizechart-title {
margin-top: -3px;
margin-left: -3px;
text-transform: uppercase;
font-size: 40px;
line-height: 40px;
font-weight: 600;
letter-spacing: 5px;
margin-bottom: 30px; }
@media screen and (max-width: 63.9375em) {
.offcanvas_aside_right .offcanvas_sizechart .sizechart-title {
font-size: 30px;
line-height: 36px;
letter-spacing: 3px; } }
.offcanvas_aside_right .offcanvas_search {
position: relative;
opacity: 0; }
.offcanvas_aside_right .offcanvas_search .offcanvas_close {
opacity: 1;
left: auto;
top: 3px;
right: 0px; }
.offcanvas_aside_right .offcanvas_search .search-title {
margin-top: -3px;
margin-left: -3px;
text-transform: uppercase;
font-size: 44px;
line-height: 44px;
font-weight: 600;
letter-spacing: 7px;
margin-bottom: 30px; }
@media screen and (max-width: 63.9375em) {
.offcanvas_aside_right .offcanvas_search .search-title {
font-size: 40px;
line-height: 40px; } }
.offcanvas_aside_right .offcanvas_minicart {
position: relative;
opacity: 0; }
.offcanvas_aside_right .offcanvas_minicart .offcanvas_close {
opacity: 1;
left: auto;
top: 3px;
right: 0px; }
.offcanvas_aside_right .offcanvas_minicart h2.widgettitle {
display: none; }
.offcanvas_aside_right .offcanvas_minicart .cart-title {
margin-top: -3px;
margin-left: -3px;
text-transform: uppercase;
font-size: 44px;
line-height: 44px;
font-weight: 600;
letter-spacing: 7px;
margin-bottom: 30px; }
@media screen and (max-width: 63.9375em) {
.offcanvas_aside_right .offcanvas_minicart .cart-title {
font-size: 40px;
line-height: 40px; } }
.offcanvas_aside_right .offcanvas_minicart .widget_shopping_cart_content .cart_list {
margin: 60px 0 0 0;
padding: 0;
list-style-type: none; }
.offcanvas_aside_right .offcanvas_minicart .widget_shopping_cart_content .cart_list li {
width: 100%;
position: relative;
padding: 0px 0px 0 0px;
margin-top: 30px;
display: inline-block; }
.offcanvas_aside_right .offcanvas_minicart .widget_shopping_cart_content .cart_list li:first-child {
margin-top: 0; }
.offcanvas_aside_right .offcanvas_minicart .widget_shopping_cart_content .cart_list li a {
font-size: 12px;
display: block;
font-weight: 600 !important;
letter-spacing: 1px;
line-height: 16px;
text-transform: uppercase;
margin-bottom: 10px; }
.offcanvas_aside_right .offcanvas_minicart .widget_shopping_cart_content .cart_list li a.remove {
position: absolute;
display: inline-block;
text-align: center;
top: -8px;
left: -9px;
margin: 0;
padding: 0;
font-weight: bold;
font-size: 22px;
line-height: 14px;
z-index: 9999;
width: 20px;
height: 20px;
color: #fff;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease; }
.offcanvas_aside_right .offcanvas_minicart .widget_shopping_cart_content .cart_list li a.remove i {
font-size: 12px;
line-height: 20px;
-moz-border-radius: 20px;
-webkit-border-radius: 20px;
-ms-border-radius: 20px;
border-radius: 20px;
background-clip: padding-box; background-color: red;
width: 20px;
height: 20px; }
.offcanvas_aside_right .offcanvas_minicart .widget_shopping_cart_content .cart_list li a.remove:hover {
-moz-transform: translate3d(0px, 2px, 0px);
-o-transform: translate3d(0px, 2px, 0px);
-ms-transform: translate3d(0px, 2px, 0px);
-webkit-transform: translate3d(0px, 2px, 0px);
transform: translate3d(0px, 2px, 0px); }
.offcanvas_aside_right .offcanvas_minicart .widget_shopping_cart_content .cart_list li .quantity {
font-size: 0.75rem;
letter-spacing: 1px;
font-weight: 300;
width: 100%;
display: block; }
.offcanvas_aside_right .offcanvas_minicart .widget_shopping_cart_content .cart_list li img {
float: left;
margin-right: 20px;
max-width: 80px; }
.offcanvas_aside_right .offcanvas_minicart .widget_shopping_cart_content .cart_list li .variation {
display: inline-block;
margin-bottom: 0;
font-size: 0.75rem;
line-height: 1rem;
font-weight: 300;
opacity: 0.8;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
filter: alpha(opacity=80); }
.offcanvas_aside_right .offcanvas_minicart .widget_shopping_cart_content .cart_list li .variation dt {
margin: 0;
padding: 0;
display: block;
float: left;
clear: both;
font-weight: 500;
margin-right: 5px; }
.offcanvas_aside_right .offcanvas_minicart .widget_shopping_cart_content .cart_list li .variation dd {
position: relative;
margin: 0;
padding: 0;
display: block;
float: left;
clear: none; }
.offcanvas_aside_right .offcanvas_minicart .widget_shopping_cart_content .cart_list li .variation dd p {
margin: 0;
padding: 0;
font-size: 0.75rem;
line-height: 1rem; }
.offcanvas_aside_right .offcanvas_minicart .widget_shopping_cart_content .cart_list .empty {
margin: 0;
padding: 0;
text-align: center; }
.offcanvas_aside_right .offcanvas_minicart .widget_shopping_cart_content .cart_list .empty h3 {
font-size: 24px;
font-weight: 400;
line-height: 30px;
letter-spacing: 2px;
text-transform: uppercase;
margin-bottom: 60px; }
@media screen and (max-width: 63.9375em) {
.offcanvas_aside_right .offcanvas_minicart .widget_shopping_cart_content .cart_list .empty h3 {
font-size: 20px;
line-height: 26px;
margin-bottom: 50px; } }
@media screen and (max-width: 63.9375em) {
.offcanvas_aside_right .offcanvas_minicart .widget_shopping_cart_content .cart_list .empty .return-to-shop a.button span {
padding: 15px 20px; } }
.offcanvas_aside_right .offcanvas_minicart .widget_shopping_cart_content .total {
border-top: 2px solid #a8e8e2;
padding-top: 20px;
margin-top: 50px; }
.offcanvas_aside_right .offcanvas_minicart .widget_shopping_cart_content .total strong {
font-size: 16px;
font-weight: 600;
text-transform: uppercase;
color: #a8e8e2;
display: block; }
.offcanvas_aside_right .offcanvas_minicart .widget_shopping_cart_content .total .amount {
font-size: 36px;
line-height: 36px;
font-weight: 300; }
.offcanvas_aside_right .offcanvas_minicart .widget_shopping_cart_content .buttons {
margin-top: 40px;
margin-bottom: 60px; }
.offcanvas_aside_right .offcanvas_minicart .widget_shopping_cart_content .buttons .cart-but, .offcanvas_aside_right .offcanvas_minicart .widget_shopping_cart_content .buttons .checkout {
width: 100%; }
.offcanvas_aside_right .offcanvas_minicart .widget_shopping_cart_content .buttons .checkout {
background-color: #fff; } .empty-cart-offcanvas-box,
.empty-cart-box {
text-align: center;
position: relative;
display: block;
margin: 30px auto 70px auto;
width: 100px;
height: 100px; }
@media screen and (max-width: 63.9375em) {
.empty-cart-offcanvas-box,
.empty-cart-box {
width: 76px;
height: 96px;
margin: 20px auto 60px auto; } }
.empty-cart-offcanvas-box:before,
.empty-cart-box:before {
z-index: 3;
position: absolute;
top: 0;
left: 0;
font-size: 130px; }
@media screen and (max-width: 63.9375em) {
.empty-cart-offcanvas-box:before,
.empty-cart-box:before {
font-size: 100px; } }
.empty-cart-offcanvas-box span,
.empty-cart-box span {
z-index: 2;
position: absolute;
right: -1px;
top: 43px;
display: block;
width: 90px;
height: 92px; }
@media screen and (max-width: 63.9375em) {
.empty-cart-offcanvas-box span,
.empty-cart-box span {
right: -3px;
top: 32px;
width: 72px;
height: 73px; } } .woocommerce-cart .woocommerce .cart-empty {
margin-bottom: 40px; }
.woocommerce-cart .woocommerce .cart-empty .cart-empty-text {
font-size: 30px;
font-weight: 400;
line-height: 1.3;
letter-spacing: 2px;
text-transform: uppercase;
margin-bottom: 60px; }
.offcanvas_aside_content .loading-overlay {
display: none;
position: fixed;
vertical-align: middle;
width: 100%;
height: 100%;
top: 0;
bottom: 0;
left: 0;
background-color: rgba(255, 255, 255, 0.5);
padding: 0;
text-align: center;
z-index: 9999; }
.offcanvas_aside_content .loading-overlay .button-loader {
float: none;
position: absolute;
left: calc(50% - 10px);
top: calc(40% - 10px);
height: 20px;
width: 20px;
border: 2px solid rgba(0, 0, 0, 0.3);
border-bottom-color: #000; }
.offcanvas_aside_content .blurcontent {
-webkit-filter: blur(6px);
-moz-filter: blur(6px);
-o-filter: blur(6px);
-ms-filter: blur(6px);
filter: blur(6px);
-webkit-transition: all .2s linear;
transition: all .2s linear;
-moz-transition: all .2s linear;
-webkit-transition: all .2s linear;
-o-transition: all .2s linear; }
.offcanvas_aside_content .blurcontent-off {
-webkit-filter: blur(0px);
-moz-filter: blur(0px);
-o-filter: blur(0px);
-ms-filter: blur(0px);
filter: blur(0px);
-webkit-transition: all .2s linear;
transition: all .2s linear;
-moz-transition: all .2s linear;
-webkit-transition: all .2s linear;
-o-transition: all .2s linear; }
.woocommerce-checkout:not(.woocommerce-order-received) abbr[title] {
border-bottom: none; }
.woocommerce-checkout:not(.woocommerce-order-received) .checkout_login {
margin-bottom: 0px; }
.woocommerce-checkout:not(.woocommerce-order-received) .checkout_login .notice-border-container {
height: 3px;
width: 100px;
background-color: #a8e8e2;
margin: 0.625rem auto 0.375rem auto; }
.woocommerce-checkout:not(.woocommerce-order-received) .checkout_login form.login {
text-align: left;
max-width: 500px;
margin: 0 auto;
padding: 24px 20px 14px;
border: none; }
@media screen and (max-width: 39.9375em) {
.woocommerce-checkout:not(.woocommerce-order-received) .checkout_login form.login {
width: 100%;
padding: 0; } }
.woocommerce-checkout:not(.woocommerce-order-received) .checkout_login form.login p:first-child {
margin-top: 1.25rem;
text-align: center; }
.woocommerce-checkout:not(.woocommerce-order-received) .checkout_login form.login input[type="submit"] {
width: 100%; }
.woocommerce-checkout:not(.woocommerce-order-received) .checkout_login form.login .inline {
display: inline-block !important;
text-transform: none;
font-weight: normal;
font-size: 1rem;
margin-top: 10px;
margin-left: 10px; }
.woocommerce-checkout:not(.woocommerce-order-received) .checkout_login form.login .inline span {
color: #000; }
.woocommerce-checkout:not(.woocommerce-order-received) .checkout_login form.login .lost_password {
margin-top: -57px;
float: right; }
@media screen and (max-width: 39.9375em) {
.woocommerce-checkout:not(.woocommerce-order-received) .checkout_login form.login .lost_password {
margin-top: -15px;
margin-bottom: 20px;
float: none; } }
.woocommerce-checkout:not(.woocommerce-order-received) .checkout_coupon_button,
.woocommerce-checkout:not(.woocommerce-order-received) .checkout_login_button {
margin: 0.625rem auto;
display: inline-block;
color: #000;
font-size: 1.125rem; }
.woocommerce-checkout:not(.woocommerce-order-received) .checkout_coupon_button:before,
.woocommerce-checkout:not(.woocommerce-order-received) .checkout_login_button:before {
margin-right: 0.3125rem;
font-size: 1.125rem;
font-family: "icomoon"; }
.woocommerce-checkout:not(.woocommerce-order-received) .checkout_coupon_button a.showcoupon,
.woocommerce-checkout:not(.woocommerce-order-received) .checkout_coupon_button a.showlogin,
.woocommerce-checkout:not(.woocommerce-order-received) .checkout_login_button a.showcoupon,
.woocommerce-checkout:not(.woocommerce-order-received) .checkout_login_button a.showlogin {
text-transform: uppercase;
font-weight: bold;
font-weight: 600;
font-size: 1rem;
line-height: 1.375rem; }
@media screen and (max-width: 39.9375em) {
.woocommerce-checkout:not(.woocommerce-order-received) .checkout_coupon_button a.showcoupon,
.woocommerce-checkout:not(.woocommerce-order-received) .checkout_coupon_button a.showlogin,
.woocommerce-checkout:not(.woocommerce-order-received) .checkout_login_button a.showcoupon,
.woocommerce-checkout:not(.woocommerce-order-received) .checkout_login_button a.showlogin {
display: block; } }
.woocommerce-checkout:not(.woocommerce-order-received) .checkout_login_button:before {
content: "\e908"; }
.woocommerce-checkout:not(.woocommerce-order-received) .checkout_coupon_button:before {
content: "\e91e"; }
.woocommerce-checkout:not(.woocommerce-order-received) .checkout_coupon_box {
text-align: center; }
.woocommerce-checkout:not(.woocommerce-order-received) .checkout_coupon_box .checkout_coupon {
margin: 30px auto;
max-width: 500px; }
.woocommerce-checkout:not(.woocommerce-order-received) .checkout_coupon_box .checkout_coupon #coupon_code {
float: left;
width: 100%;
height: 48px; }
.woocommerce-checkout:not(.woocommerce-order-received) .checkout_coupon_box .checkout_coupon input.button, .woocommerce-checkout:not(.woocommerce-order-received) .checkout_coupon_box .checkout_coupon .button {
width: 100%; }
.woocommerce-checkout:not(.woocommerce-order-received) .checkout_coupon_box .checkout_coupon .button {
margin-top: 10px; }
@media screen and (max-width: 39.9375em) {
.woocommerce-checkout:not(.woocommerce-order-received) .checkout_coupon_box .checkout_coupon {
width: 100%; }
.woocommerce-checkout:not(.woocommerce-order-received) .checkout_coupon_box .checkout_coupon #coupon_code {
width: 100%; }
.woocommerce-checkout:not(.woocommerce-order-received) .checkout_coupon_box .checkout_coupon input.button, .woocommerce-checkout:not(.woocommerce-order-received) .checkout_coupon_box .checkout_coupon .button {
width: 100%;
float: none; } }
.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout .checkout_left_wrapper {
margin-top: 3.75rem; }
.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout .checkout_left_wrapper h3 {
font-size: 1.5rem;
text-transform: uppercase;
letter-spacing: 2px; }
.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout .checkout_left_wrapper .woocommerce-shipping-fields {
margin-bottom: 30px; }
.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout .checkout_left_wrapper .woocommerce-shipping-fields h3 {
display: inline-block; }
.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout .checkout_left_wrapper .woocommerce-shipping-fields h3 label {
display: inline-block;
font-size: 1.5rem;
line-height: 1.875rem; }
.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout .checkout_left_wrapper .form-row-first {
width: 50%;
float: left;
padding-right: 0.625rem; }
@media screen and (max-width: 39.9375em) {
.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout .checkout_left_wrapper .form-row-first {
float: none;
width: 100%;
padding-right: 0; } }
.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout .checkout_left_wrapper .form-row-last {
width: 50%;
float: right;
padding-left: 0.625rem; }
@media screen and (max-width: 39.9375em) {
.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout .checkout_left_wrapper .form-row-last {
float: none;
width: 100%;
padding-left: 0; } }
.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout .checkout_left_wrapper .woocommerce-validated input {
border-bottom: solid 2px green; }
.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout .checkout_left_wrapper .woocommerce-invalid input {
border-bottom: solid 2px red; }
.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout .checkout_right_wrapper {
margin-top: 5rem;
padding-left: 3.125rem; }
@media screen and (max-width: 39.9375em) {
.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout .checkout_right_wrapper {
margin-top: 3.125rem;
padding-left: 0; } }
.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout .checkout_right_wrapper .order_review_wrapper {
position: relative;
padding: 35px 35px 35px;
border: 3px solid #a8e8e2; }
@media screen and (max-width: 39.9375em) {
.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout .checkout_right_wrapper .order_review_wrapper {
border: none;
padding: 0; } }
.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout .checkout_right_wrapper .order_review_wrapper h2 {
position: absolute;
top: -20px;
left: 20px;
display: inline-block;
font-size: 1.5rem;
text-transform: uppercase;
margin: 0 auto;
padding: 0 10px;
letter-spacing: 2px;
background-color: #fff; }
@media screen and (max-width: 39.9375em) {
.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout .checkout_right_wrapper .order_review_wrapper h2 {
position: relative;
top: 0;
left: 0;
padding: 0;
margin-bottom: 20px; } }
.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout .checkout_right_wrapper .order_review_wrapper .woocommerce-checkout-review-order-table th {
width: 60%;
vertical-align: top; }
@media screen and (max-width: 39.9375em) {
.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout .checkout_right_wrapper .order_review_wrapper .woocommerce-checkout-review-order-table th {
width: 50%; } }
.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout .checkout_right_wrapper .order_review_wrapper .woocommerce-checkout-review-order-table td {
vertical-align: top; }
.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout .checkout_right_wrapper .order_review_wrapper .woocommerce-checkout-review-order-table tbody td.product-name {
font-size: 12px;
text-transform: uppercase;
padding-right: 20px; }
.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout .checkout_right_wrapper .order_review_wrapper .woocommerce-checkout-review-order-table tbody td.product-name .checkout-product-wrap {
position: relative;
display: flex;
align-items: center;
width: 100%; }
.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout .checkout_right_wrapper .order_review_wrapper .woocommerce-checkout-review-order-table tbody td.product-name .checkout-product-wrap .checkout-product-thumbnail {
max-width: 70px;
margin-right: 20px; }
@media screen and (max-width: 39.9375em) {
.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout .checkout_right_wrapper .order_review_wrapper .woocommerce-checkout-review-order-table tbody td.product-name .checkout-product-wrap .checkout-product-thumbnail {
display: none; } }
.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout .checkout_right_wrapper .order_review_wrapper .woocommerce-checkout-review-order-table tbody td.product-name .checkout-product-wrap .checkout-product-name {
padding-right: 20px; }
.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout .checkout_right_wrapper .order_review_wrapper .woocommerce-checkout-review-order-table tbody td.product-name .checkout-product-wrap .checkout-product-total {
margin-left: auto;
text-align: right; }
.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout .checkout_right_wrapper .order_review_wrapper .woocommerce-checkout-review-order-table tbody td.product-name strong {
opacity: 0.5;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
filter: alpha(opacity=50); }
.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout .checkout_right_wrapper .order_review_wrapper .woocommerce-checkout-review-order-table tbody td.product-name .variation {
display: block;
margin-top: 10px;
margin-bottom: 0;
font-size: 12px;
line-height: 16px;
font-weight: 300;
text-transform: capitalize;
opacity: 0.8;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
filter: alpha(opacity=80); }
.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout .checkout_right_wrapper .order_review_wrapper .woocommerce-checkout-review-order-table tbody td.product-name .variation p {
font-size: 12px;
line-height: 16px;
font-weight: 300; }
@media screen and (max-width: 39.9375em) {
.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout .checkout_right_wrapper .order_review_wrapper .woocommerce-checkout-review-order-table tbody td.product-name .variation {
display: block; } }
.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout .checkout_right_wrapper .order_review_wrapper .woocommerce-checkout-review-order-table tbody td.product-name .variation dt {
margin: 0;
padding: 0;
display: block;
float: left;
clear: both;
font-weight: 500;
margin-right: 5px; }
.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout .checkout_right_wrapper .order_review_wrapper .woocommerce-checkout-review-order-table tbody td.product-name .variation dd {
position: relative;
margin: 0;
padding: 0;
display: block;
float: left;
clear: none; }
.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout .checkout_right_wrapper .order_review_wrapper .woocommerce-checkout-review-order-table tbody td.product-name .variation dd p {
margin: 0;
padding: 0;
line-height: 16px; }
.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout .checkout_right_wrapper .order_review_wrapper .woocommerce-checkout-review-order-table tbody td.product-total {
vertical-align: middle; }
.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout .checkout_right_wrapper .order_review_wrapper .woocommerce-checkout-review-order-table tfoot {
margin-top: 20px;
padding: 20px 0; }
.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout .checkout_right_wrapper .order_review_wrapper .woocommerce-checkout-review-order-table tfoot tr {
border: none; }
.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout .checkout_right_wrapper .order_review_wrapper .woocommerce-checkout-review-order-table tfoot tr.cart-subtotal td {
font-size: 18px; }
.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout .checkout_right_wrapper .order_review_wrapper .woocommerce-checkout-review-order-table tfoot tr.order-total {
border-top: 2px solid #000; }
.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout .checkout_right_wrapper .order_review_wrapper .woocommerce-checkout-review-order-table tfoot tr.order-total th, .woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout .checkout_right_wrapper .order_review_wrapper .woocommerce-checkout-review-order-table tfoot tr.order-total td {
padding-top: 20px; }
.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout .checkout_right_wrapper .order_review_wrapper .woocommerce-checkout-review-order-table tfoot tr.order-total td {
font-size: 1.875rem;
line-height: 24px;
font-weight: 300; }
.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout .checkout_right_wrapper .order_review_wrapper .woocommerce-checkout-review-order-table tfoot tr.order-total td strong {
font-weight: 300; }
.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout .checkout_right_wrapper .order_review_wrapper .woocommerce-checkout-review-order-table tfoot tr.order-total td small {
font-size: 0.875rem;
line-height: 0.875rem; }
.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout .checkout_right_wrapper .order_review_wrapper .woocommerce-checkout-review-order-table tfoot tr.order-total td small.includes_tax {
width: 100%;
display: block;
margin-top: 10px; }
.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout .checkout_right_wrapper .order_review_wrapper .woocommerce-checkout-review-order-table tfoot tr th, .woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout .checkout_right_wrapper .order_review_wrapper .woocommerce-checkout-review-order-table tfoot tr td {
padding: 12px 0; }
.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout .checkout_right_wrapper .order_review_wrapper .woocommerce-checkout-review-order-table tfoot tr td {
vertical-align: top; }
.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout .checkout_right_wrapper .order_review_wrapper .woocommerce-checkout-review-order-table tfoot tr:first-child th, .woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout .checkout_right_wrapper .order_review_wrapper .woocommerce-checkout-review-order-table tfoot tr:first-child td {
padding-top: 25px; }
.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout .checkout_right_wrapper .order_review_wrapper .woocommerce-checkout-review-order-table tfoot tr:last-child th, .woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout .checkout_right_wrapper .order_review_wrapper .woocommerce-checkout-review-order-table tfoot tr:last-child td {
padding-bottom: 25px; }
.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout .checkout_right_wrapper .order_review_wrapper .woocommerce-checkout-review-order-table tfoot .shipping ul {
list-style: none;
margin: 0; }
.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout .checkout_right_wrapper .order_review_wrapper .woocommerce-checkout-review-order-table tfoot .shipping li {
margin-bottom: 10px; }
.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout .checkout_right_wrapper .order_review_wrapper .woocommerce-checkout-review-order-table tfoot .shipping li label {
display: inline;
color: #000;
margin: 0;
font-size: 14px;
line-height: 14px;
text-transform: capitalize; }
@media screen and (max-width: 39.9375em) {
.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout .checkout_right_wrapper .order_review_wrapper .woocommerce-checkout-review-order-table tfoot .shipping li label {
font-size: 12px; } }
.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout .checkout_right_wrapper .order_review_wrapper .woocommerce-checkout-review-order-table tfoot .shipping li input {
margin-right: 10px;
margin-bottom: 0; }
.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout .checkout_right_wrapper .order_review_wrapper .woocommerce-checkout-review-order-table tfoot .shipping li .amount, .woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout .checkout_right_wrapper .order_review_wrapper .woocommerce-checkout-review-order-table tfoot .shipping li .amount span {
font-weight: 300;
color: #000; }
.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout .checkout_right_wrapper .order_review_wrapper .woocommerce-checkout-review-order-table dl {
margin-bottom: 0; }
.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout .checkout_right_wrapper .order_review_wrapper .payment_methods {
list-style: none;
font-size: 0.75rem;
margin: 0;
padding: 0; }
.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout .checkout_right_wrapper .order_review_wrapper .payment_methods > li {
padding: 10px 0; }
.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout .checkout_right_wrapper .order_review_wrapper .payment_methods > li input {
margin: 0; }
.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout .checkout_right_wrapper .order_review_wrapper .payment_methods > li p {
margin-top: 10px; }
.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout .checkout_right_wrapper .order_review_wrapper .payment_methods > li label {
font-weight: bold;
margin: 0;
width: calc(100% - 25px);
margin-left: 5px; }
.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout .checkout_right_wrapper .order_review_wrapper .payment_methods > li img {
max-height: 1.5625rem;
margin: 0 0.625rem;
float: right; }
.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout .checkout_right_wrapper .order_review_wrapper .payment_methods > li a {
text-transform: none;
margin-left: 4px;
border-bottom: 1px solid rgba(0, 0, 0, 0.4); }
.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout .checkout_right_wrapper .order_review_wrapper .payment_methods > li a:hover {
border-bottom: 1px solid rgba(0, 0, 0, 0); }
.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout .checkout_right_wrapper .order_review_wrapper .payment_methods > li .form-row-first {
width: 50%;
float: left;
padding-right: 0.625rem; }
@media screen and (max-width: 39.9375em) {
.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout .checkout_right_wrapper .order_review_wrapper .payment_methods > li .form-row-first {
float: none;
width: 100%;
padding-right: 0; } }
.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout .checkout_right_wrapper .order_review_wrapper .payment_methods > li .form-row-last {
width: 50%;
float: right;
padding-left: 0.625rem; }
@media screen and (max-width: 39.9375em) {
.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout .checkout_right_wrapper .order_review_wrapper .payment_methods > li .form-row-last {
float: none;
width: 100%;
padding-left: 0; } }
.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout .checkout_right_wrapper .order_review_wrapper .payment_methods > li.woocommerce-info {
padding: 20px;
padding-left: 60px; }
.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout .checkout_right_wrapper .order_review_wrapper .payment_methods > li.woocommerce-info:before {
left: 20px; }
.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout .checkout_right_wrapper .order_review_wrapper input[type="submit"] {
margin-top: 20px;
width: 100%; }
body[data-form-style="minimal"] .checkout_coupon_box .checkout_coupon {
margin-top: 0 !important; }
body[data-form-style="minimal"] .checkout_coupon_box .checkout_coupon_inner {
position: relative; }
body[data-form-style="minimal"] .checkout_coupon_box .checkout_coupon_inner .minimal-form-input {
width: 100%; }
@media screen and (max-width: 39.9375em) {
body[data-form-style="minimal"] .checkout_coupon_box .checkout_coupon_inner .minimal-form-input {
width: 100%; } }
body[data-form-style="minimal"] .checkout_coupon_box .checkout_coupon_inner input.button {
margin-top: 15px; }
.woocommerce-order-received .woocommerce .thank_you_header_text {
position: relative; }
.woocommerce-order-received .woocommerce .thank_you_header_text p {
font-size: 5.625rem;
line-height: 6.25rem;
text-align: center; }
@media screen and (max-width: 39.9375em) {
.woocommerce-order-received .woocommerce .thank_you_header_text p {
font-size: 3.125rem;
line-height: 3.125rem; } }
.woocommerce-order-received .woocommerce ul.order_details {
list-style: none;
display: table;
width: 100%;
margin: 0;
padding: 0;
margin-bottom: 5rem;
border-top: solid 6px #a8e8e2;
padding-top: 1.875rem;
margin-top: 1.25rem; }
@media screen and (max-width: 39.9375em) {
.woocommerce-order-received .woocommerce ul.order_details {
margin-bottom: 1.875rem; } }
.woocommerce-order-received .woocommerce ul.order_details li {
width: 25%;
display: table-cell;
float: none;
margin-bottom: 0;
text-align: left; }
@media screen and (max-width: 39.9375em) {
.woocommerce-order-received .woocommerce ul.order_details li {
display: block;
width: 100%;
margin-bottom: 15px;
text-align: center; } }
.woocommerce-order-received .woocommerce ul.order_details li > strong {
font-size: 1.25rem;
line-height: 1.5rem;
width: 100%;
display: block;
text-transform: none; }
.woocommerce-order-received .woocommerce ul.order_details.bacs_details li {
width: 100%; }
.woocommerce-order-received .woocommerce ul:empty {
display: none; }
.woocommerce-order-received .woocommerce .order_detail_box {
margin: 70px 0;
padding: 45px 35px 25px;
border: 3px solid #a8e8e2;
position: relative; }
@media screen and (max-width: 39.9375em) {
.woocommerce-order-received .woocommerce .order_detail_box {
border: none;
padding: 0; } }
.woocommerce-order-received .woocommerce .order_detail_box > h2 {
position: absolute;
top: -28px;
left: 20px;
display: inline-block;
font-size: 2.125rem;
text-transform: uppercase;
margin: 0 auto;
padding: 0 10px;
letter-spacing: 2px;
background-color: #fff; }
@media screen and (max-width: 39.9375em) {
.woocommerce-order-received .woocommerce .order_detail_box > h2 {
position: relative;
font-size: 1.5rem;
margin-bottom: 20px;
left: 0;
top: 0;
padding: 0; } }
.woocommerce-order-received .woocommerce .order_detail_box header h2 {
margin-top: 30px;
display: inline-block;
font-size: 2.125rem;
text-transform: uppercase;
letter-spacing: 2px; }
@media screen and (max-width: 39.9375em) {
.woocommerce-order-received .woocommerce .order_detail_box header h2 {
font-size: 1.5rem;
margin-bottom: 20px; } }
.woocommerce-order-received .woocommerce .order_detail_box table.shop_table th, .woocommerce-order-received .woocommerce .order_detail_box table.shop_table td {
vertical-align: top; }
.woocommerce-order-received .woocommerce .order_detail_box table.shop_table tbody td.product-name {
font-size: 12px;
text-transform: uppercase;
padding-right: 20px; }
.woocommerce-order-received .woocommerce .order_detail_box table.shop_table tbody td.product-name strong {
opacity: 0.5;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
filter: alpha(opacity=50); }
.woocommerce-order-received .woocommerce .order_detail_box table.shop_table tbody td.product-name .variation {
display: block;
margin-top: 10px;
margin-bottom: 0;
font-size: 12px;
line-height: 16px;
font-weight: 300;
text-transform: capitalize;
opacity: 0.8;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
filter: alpha(opacity=80); }
@media screen and (max-width: 39.9375em) {
.woocommerce-order-received .woocommerce .order_detail_box table.shop_table tbody td.product-name .variation {
display: block; } }
.woocommerce-order-received .woocommerce .order_detail_box table.shop_table tbody td.product-name .variation dt {
margin: 0;
padding: 0;
display: block;
float: left;
clear: both;
font-weight: 500;
margin-right: 5px; }
.woocommerce-order-received .woocommerce .order_detail_box table.shop_table tbody td.product-name .variation dd {
position: relative;
margin: 0;
padding: 0;
display: block;
float: left;
clear: none; }
.woocommerce-order-received .woocommerce .order_detail_box table.shop_table tbody td.product-name .variation dd p {
margin: 0;
padding: 0;
line-height: 16px; }
.woocommerce-order-received .woocommerce .order_detail_box table.shop_table tfoot {
margin-top: 20px;
padding: 20px 0; }
.woocommerce-order-received .woocommerce .order_detail_box table.shop_table tfoot tr {
border: none; }
.woocommerce-order-received .woocommerce .order_detail_box table.shop_table tfoot tr.cart-subtotal td {
font-size: 18px; }
.woocommerce-order-received .woocommerce .order_detail_box table.shop_table tfoot tr:last-child .amount {
font-size: 1.875rem;
line-height: 24px;
font-weight: 300; }
.woocommerce-order-received .woocommerce .order_detail_box table.shop_table tfoot tr th, .woocommerce-order-received .woocommerce .order_detail_box table.shop_table tfoot tr td {
padding: 6px 0; }
.woocommerce-order-received .woocommerce .order_detail_box table.shop_table tfoot tr td {
vertical-align: top; }
.woocommerce-order-received .woocommerce .order_detail_box table.shop_table tfoot tr:first-child th, .woocommerce-order-received .woocommerce .order_detail_box table.shop_table tfoot tr:first-child td {
padding-top: 25px; }
.woocommerce-order-received .woocommerce .order_detail_box table.shop_table tfoot tr:last-child th, .woocommerce-order-received .woocommerce .order_detail_box table.shop_table tfoot tr:last-child td {
padding-bottom: 25px; }
.woocommerce-order-received .woocommerce .order_detail_box table.shop_table tfoot .shipping ul {
list-style: none;
margin: 0; }
.woocommerce-order-received .woocommerce .order_detail_box table.shop_table tfoot .shipping li label {
color: #000;
margin: 0 0 0 5px;
font-size: 14px;
text-transform: capitalize; }
@media screen and (max-width: 39.9375em) {
.woocommerce-order-received .woocommerce .order_detail_box table.shop_table tfoot .shipping li label {
font-size: 12px; } }
.woocommerce-order-received .woocommerce .order_detail_box table.shop_table tfoot .shipping li input {
margin-bottom: 0; }
.woocommerce-order-received .woocommerce .order_detail_box table.shop_table tfoot .shipping li .amount, .woocommerce-order-received .woocommerce .order_detail_box table.shop_table tfoot .shipping li .amount span {
font-weight: 300;
color: #000; }
.woocommerce-order-received .woocommerce .order_detail_box table.customer_details th, .woocommerce-order-received .woocommerce .order_detail_box table.customer_details td {
padding: 8px 0; }
.woocommerce-order-received .woocommerce .order_detail_box table.customer_details tr:last-child {
border-bottom: none; }
.woocommerce-order-received .woocommerce .order_detail_box .addresses {
margin-top: 40px;
margin-bottom: 40px; }
.woocommerce-order-received .woocommerce .order_detail_box .addresses::before, .woocommerce-order-received .woocommerce .order_detail_box .addresses::after {
content: ' ';
display: table; }
.woocommerce-order-received .woocommerce .order_detail_box .addresses::after {
clear: both; }
.woocommerce-order-received .woocommerce .order_detail_box .addresses .col-1, .woocommerce-order-received .woocommerce .order_detail_box .addresses .col-2 {
width: 50%;
float: left;
margin-top: 0; }
.woocommerce-order-received .woocommerce .order_detail_box .addresses .col-1 address, .woocommerce-order-received .woocommerce .order_detail_box .addresses .col-2 address {
opacity: 0.6;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
filter: alpha(opacity=60); }
@media screen and (max-width: 39.9375em) {
.woocommerce-order-received .woocommerce .order_detail_box .addresses .col-1, .woocommerce-order-received .woocommerce .order_detail_box .addresses .col-2 {
width: 100%;
float: none; } }
.woocommerce-order-received .woocommerce .order_detail_box .addresses .col-1 header, .woocommerce-order-received .woocommerce .order_detail_box .addresses .col-2 header {
margin-top: 0; }
.woocommerce-order-received .woocommerce .order_detail_box .addresses .col-1 header h3, .woocommerce-order-received .woocommerce .order_detail_box .addresses .col-2 header h3 {
font-size: 1.25rem;
text-transform: uppercase; }
@media screen and (max-width: 39.9375em) {
.woocommerce-order-received .woocommerce .order_detail_box .addresses .col-2 {
margin-top: 30px; } }
.account-forms-container {
height: auto;
padding-left: 0px; }
.account-forms-container .account-forms form.login-form,
.account-forms-container .account-forms form.register,
.account-forms-container .account-forms form.track_order {
margin-top: 0;
padding: 20px 30px 30px 30px; }
@media screen and (max-width: 39.9375em) {
.account-forms-container .account-forms form.login-form,
.account-forms-container .account-forms form.register,
.account-forms-container .account-forms form.track_order {
padding: 0; } }
.account-forms-container .account-forms form.login-form label,
.account-forms-container .account-forms form.register label,
.account-forms-container .account-forms form.track_order label {
display: block;
text-transform: uppercase;
font-size: 13px;
line-height: 20.8px;
font-size: 0.8125rem;
line-height: 1.3rem;
margin-bottom: 5px;
font-weight: 600; }
@media screen and (max-width: 63.9375em) {
.account-forms-container .account-forms form.login-form .form-row,
.account-forms-container .account-forms form.register .form-row,
.account-forms-container .account-forms form.track_order .form-row {
width: 100%;
float: none; } }
.account-forms-container .account-forms form.login-form .button,
.account-forms-container .account-forms form.register .button,
.account-forms-container .account-forms form.track_order .button {
width: 100%;
margin-top: 10px; }
.account-forms-container .account-forms form.login-form label.inline,
.account-forms-container .account-forms form.register label.inline,
.account-forms-container .account-forms form.track_order label.inline {
display: inline-block;
margin-top: 20px;
vertical-align: top; }
@media screen and (max-width: 39.9375em) {
.account-forms-container .account-forms form.login-form label.inline,
.account-forms-container .account-forms form.register label.inline,
.account-forms-container .account-forms form.track_order label.inline {
display: block;
margin: 20px 0 0 0; } }
.account-forms-container .account-forms form.login-form .lost_password,
.account-forms-container .account-forms form.register .lost_password,
.account-forms-container .account-forms form.track_order .lost_password {
float: right;
margin-top: -60px; }
.account-forms-container .account-forms form.login-form .lost_password a,
.account-forms-container .account-forms form.register .lost_password a,
.account-forms-container .account-forms form.track_order .lost_password a {
font-size: 14px;
font-weight: 400; }
@media screen and (max-width: 39.9375em) {
.account-forms-container .account-forms form.login-form .lost_password,
.account-forms-container .account-forms form.register .lost_password,
.account-forms-container .account-forms form.track_order .lost_password {
float: none;
margin-top: -20px; } }
.account-forms-container .account-img-container {
display: none; }
.account-forms-container .account-tab-list {
list-style: none;
padding: 0 0 20px;
margin: 0;
text-align: center; }
.account-forms-container .account-tab-list:after {
content: "";
display: block;
clear: both; }
.account-forms-container .account-tab-list .account-tab-item {
display: inline-block;
text-align: center;
margin-right: 20px; }
.account-forms-container .account-tab-list .account-tab-item:last-child {
margin-right: 0; }
.account-forms-container .account-tab-list .account-tab-item .account-tab-link {
font-size: 40px;
font-weight: 600;
display: inline-block;
color: #a8e8e2;
padding-bottom: 12px;
line-height: 1;
text-align: center; }
@media screen and (max-width: 39.9375em) {
.account-forms-container .account-tab-list .account-tab-item .account-tab-link {
font-size: 30px; } }
.account-forms-container .account-tab-list .account-tab-item .account-tab-link:hover {
color: black; }
.account-forms-container .account-tab-list .account-tab-item .account-tab-link.current {
color: #000;
cursor: default; }
.account-forms-container .account-tab-list .account-tab-item.last .account-tab-link {
margin-right: 0; }
.account-forms-container .account-tab-list .account-tab-item.last .account-tab-link:before {
color: #a8e8e2;
content: "/";
margin-right: 20px; }
@media screen and (max-width: 39.9375em) {
.account-forms-container .account-tab-list .account-tab-item.last .account-tab-link:before {
display: none; } }
.account-forms-container .register {
display: none; }   .my_account_container .myaccount_user .woocommerce-MyAccount-navigation {
float: left;
border: 6px solid #a8e8e2;
padding: 30px;
width: 27%;
margin-bottom: 40px; }
@media screen and (max-width: 39.9375em) {
.my_account_container .myaccount_user .woocommerce-MyAccount-navigation {
width: 100%;
margin-bottom: 30px; } }
.my_account_container .myaccount_user .woocommerce-MyAccount-navigation ul {
list-style: none;
margin: 0 0 0px 0; }
@media screen and (max-width: 39.9375em) {
.my_account_container .myaccount_user .woocommerce-MyAccount-navigation ul {
text-align: center; } }
.my_account_container .myaccount_user .woocommerce-MyAccount-navigation ul li {
padding: 8px 15px 8px 15px;
margin-right: 2px;
border-bottom: 1px solid rgba(0, 0, 0, 0.05); }
.my_account_container .myaccount_user .woocommerce-MyAccount-navigation ul li:last-child {
border-bottom: none; }
.my_account_container .myaccount_user .woocommerce-MyAccount-navigation ul li a {
font-size: 1.125rem;
font-weight: 600; }
.my_account_container .myaccount_user .woocommerce-MyAccount-navigation ul li a:hover {
color: rgba(0, 0, 0, 0.6); }
.my_account_container .myaccount_user .woocommerce-MyAccount-content {
float: right;
width: 68%;
margin: 0; }
.my_account_container .myaccount_user .woocommerce-MyAccount-content fieldset .myaccount_form_headers {
margin-top: 30px; }
.my_account_container .myaccount_user .woocommerce-MyAccount-content h3 {
text-transform: uppercase;
font-size: 1.375rem;
letter-spacing: 2px; }
.my_account_container .myaccount_user .woocommerce-MyAccount-content .form-row-first {
width: 50%;
float: left;
padding-right: 0.625rem; }
@media screen and (max-width: 39.9375em) {
.my_account_container .myaccount_user .woocommerce-MyAccount-content .form-row-first {
float: none;
width: 100%;
padding-right: 0; } }
.my_account_container .myaccount_user .woocommerce-MyAccount-content .form-row-last {
width: 50%;
float: right;
padding-left: 0.625rem; }
@media screen and (max-width: 39.9375em) {
.my_account_container .myaccount_user .woocommerce-MyAccount-content .form-row-last {
float: none;
width: 100%;
padding-left: 0; } }
.my_account_container .myaccount_user .woocommerce-MyAccount-content abbr[title] {
border-bottom: none; }
body[data-form-style="minimal"] .my_account_container .myaccount_user .woocommerce-MyAccount-content .select2-container .select2-choice {
height: 45px; }
.my_account_container .myaccount_user .woocommerce-MyAccount-content input.button,
.my_account_container .myaccount_user .woocommerce-MyAccount-content button.button {
margin-top: 20px; }
.my_account_container .myaccount_user .woocommerce-MyAccount-content .myaccount-dash-hello {
margin-bottom: 30px;
font-size: 1.125rem; }
@media screen and (max-width: 39.9375em) {
.my_account_container .myaccount_user .woocommerce-MyAccount-content {
width: 100%; } }
.my_account_container .myaccount_user .woocommerce-MyAccount-content p {
margin-bottom: 0; }
.my_account_container .myaccount_user .woocommerce-MyAccount-content .my_address_title {
margin-bottom: 20px;
padding-bottom: 5px;
border-bottom: 4px solid rgba(0, 0, 0, 0.05); }
.my_account_container .myaccount_user .woocommerce-MyAccount-content h2 {
text-transform: uppercase;
font-size: 1.375rem;
letter-spacing: 2px; }
@media screen and (max-width: 39.9375em) {
.my_account_container .myaccount_user .woocommerce-MyAccount-content table.shop_table thead th.woocommerce-orders-table__header-order-date {
display: none; } }
.my_account_container .myaccount_user .woocommerce-MyAccount-content table.shop_table tbody td {
padding: 20px 30px 20px 0; }
@media screen and (max-width: 39.9375em) {
.my_account_container .myaccount_user .woocommerce-MyAccount-content table.shop_table tbody td.woocommerce-orders-table__cell-order-date {
display: none; } }
.my_account_container .myaccount_user .woocommerce-MyAccount-content table.shop_table tbody td.woocommerce-orders-table__cell-order-number {
font-size: 1.125rem; }
.my_account_container .myaccount_user .woocommerce-MyAccount-content table.shop_table tbody td.woocommerce-orders-table__cell-order-number a {
font-weight: 600; }
.my_account_container .myaccount_user .woocommerce-MyAccount-content table.shop_table tbody td.woocommerce-orders-table__cell-order-total .amount {
font-weight: 600; }
.my_account_container .myaccount_user .woocommerce-MyAccount-content table.shop_table tbody td.order-actions a {
width: 100%; }
.my_account_container .myaccount_user .woocommerce-MyAccount-content .my_address_wrapper .my_address_description {
font-size: 1.125rem;
width: 33.33333%;
margin-bottom: 30px;
padding-right: 52px;
padding-bottom: 23px;
float: left; }
@media screen and (max-width: 39.9375em) {
.my_account_container .myaccount_user .woocommerce-MyAccount-content .my_address_wrapper .my_address_description {
width: 100%;
float: none;
padding-right: 0; } }
.my_account_container .myaccount_user .woocommerce-MyAccount-content .my_address_wrapper .shipping_billing_wrapper {
float: left;
width: 66.66666%; }
@media screen and (max-width: 39.9375em) {
.my_account_container .myaccount_user .woocommerce-MyAccount-content .my_address_wrapper .shipping_billing_wrapper {
width: 100%;
float: none; } }
.my_account_container .myaccount_user .woocommerce-MyAccount-content .my_address_wrapper .shipping_billing_wrapper h3 {
margin-top: 0;
font-size: 1.25rem;
text-transform: uppercase; }
.my_account_container .myaccount_user .woocommerce-MyAccount-content .my_address_wrapper .shipping_billing_wrapper address {
opacity: 0.6;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
filter: alpha(opacity=60); }
@media screen and (max-width: 39.9375em) {
.my_account_container .myaccount_user .woocommerce-MyAccount-content .my_address_wrapper .shipping_billing_wrapper .columns {
margin-bottom: 30px;
padding: 0; } }
.my_account_container .myaccount_user .woocommerce-MyAccount-content .my_address_wrapper .shipping_billing_wrapper .edit-link a {
margin-top: 15px;
font-size: 0.75rem;
text-align: center;
text-transform: uppercase;
font-weight: 500;
display: inline-block;
color: #000;
padding: 6px 15px;
background-color: #a8e8e2; }
.my_account_container .myaccount_user .woocommerce-MyAccount-content .my_address_wrapper .shipping_billing_wrapper .edit-link a i {
line-height: 11px;
margin-right: 10px; }
.my_account_container .myaccount_user .woocommerce-order-details h2,
.my_account_container .myaccount_user .woocommerce-customer-details h2 {
text-transform: uppercase;
font-size: 1.375rem;
letter-spacing: 2px; }   .my_account_container .order-container .order-info {
padding: 0 0 30px 0;
font-size: 1.375rem; }
@media screen and (max-width: 39.9375em) {
.my_account_container .order-container .order-info {
font-size: 1.125rem; } }
.my_account_container .order-container .order-info mark {
margin: 0 5px 5px;
padding: 3px 10px;
display: inline-block;
font-weight: 500;
background-color: rgba(0, 0, 0, 0.05); }
.my_account_container .order-container .order-info-inside {
margin: 20px 0;
padding: 45px 35px 25px;
border: 3px solid #a8e8e2;
position: relative; }
@media screen and (max-width: 39.9375em) {
.my_account_container .order-container .order-info-inside {
padding: 0;
border: none; } }
.my_account_container .order-container .order-info-inside > h2 {
position: absolute;
top: -28px;
left: 20px;
display: inline-block;
font-size: 2.125rem;
text-transform: uppercase;
margin: 0 auto;
padding: 0 10px;
letter-spacing: 2px;
background-color: #fff; }
@media screen and (max-width: 39.9375em) {
.my_account_container .order-container .order-info-inside > h2 {
position: relative;
font-size: 1.5rem;
margin-bottom: 20px;
left: 0;
top: 0;
padding: 0; } }
.my_account_container .order-container .order-info-inside header h2 {
margin-top: 30px;
display: inline-block;
font-size: 2.125rem;
text-transform: uppercase;
letter-spacing: 2px; }
@media screen and (max-width: 39.9375em) {
.my_account_container .order-container .order-info-inside header h2 {
font-size: 1.5rem;
margin-bottom: 20px; } }
.my_account_container .order-container table.shop_table th, .my_account_container .order-container table.shop_table td {
vertical-align: top; }
.my_account_container .order-container table.shop_table tbody td.product-name {
font-size: 12px;
text-transform: uppercase;
padding-right: 20px; }
.my_account_container .order-container table.shop_table tbody td.product-name strong {
opacity: 0.5;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
filter: alpha(opacity=50); }
.my_account_container .order-container table.shop_table tbody td.product-name .variation {
display: block;
margin-top: 10px;
margin-bottom: 0;
font-size: 12px;
line-height: 16px;
font-weight: 300;
text-transform: capitalize;
opacity: 0.8;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
filter: alpha(opacity=80); }
@media screen and (max-width: 39.9375em) {
.my_account_container .order-container table.shop_table tbody td.product-name .variation {
display: block; } }
.my_account_container .order-container table.shop_table tbody td.product-name .variation dt {
margin: 0;
padding: 0;
display: block;
float: left;
clear: both;
font-weight: 500;
margin-right: 5px; }
.my_account_container .order-container table.shop_table tbody td.product-name .variation dd {
position: relative;
margin: 0;
padding: 0;
display: block;
float: left;
clear: none; }
.my_account_container .order-container table.shop_table tbody td.product-name .variation dd p {
margin: 0;
padding: 0;
line-height: 16px; }
.my_account_container .order-container table.shop_table tfoot {
margin-top: 20px;
padding: 20px 0; }
.my_account_container .order-container table.shop_table tfoot tr {
border: none; }
.my_account_container .order-container table.shop_table tfoot tr.cart-subtotal td {
font-size: 18px; }
.my_account_container .order-container table.shop_table tfoot tr:last-child .amount {
font-size: 1.875rem;
line-height: 24px;
font-weight: 300; }
.my_account_container .order-container table.shop_table tfoot tr th, .my_account_container .order-container table.shop_table tfoot tr td {
padding: 6px 0; }
.my_account_container .order-container table.shop_table tfoot tr td {
vertical-align: top; }
.my_account_container .order-container table.shop_table tfoot tr:first-child th, .my_account_container .order-container table.shop_table tfoot tr:first-child td {
padding-top: 25px; }
.my_account_container .order-container table.shop_table tfoot tr:last-child th, .my_account_container .order-container table.shop_table tfoot tr:last-child td {
padding-bottom: 25px; }
.my_account_container .order-container table.shop_table tfoot .shipping ul {
list-style: none;
margin: 0; }
.my_account_container .order-container table.shop_table tfoot .shipping li label {
color: #000;
margin: 0 0 0 5px;
font-size: 14px;
text-transform: capitalize; }
@media screen and (max-width: 39.9375em) {
.my_account_container .order-container table.shop_table tfoot .shipping li label {
font-size: 12px; } }
.my_account_container .order-container table.shop_table tfoot .shipping li input {
margin-bottom: 0; }
.my_account_container .order-container table.shop_table tfoot .shipping li .amount, .my_account_container .order-container table.shop_table tfoot .shipping li .amount span {
font-weight: 300;
color: #000; }
.my_account_container .order-container table.customer_details th, .my_account_container .order-container table.customer_details td {
padding: 8px 0 !important; }
.my_account_container .order-container table.customer_details tr:last-child {
border-bottom: none; }
.my_account_container .order-container .addresses {
margin-top: 40px;
margin-bottom: 40px; }
.my_account_container .order-container .addresses::before, .my_account_container .order-container .addresses::after {
content: ' ';
display: table; }
.my_account_container .order-container .addresses::after {
clear: both; }
.my_account_container .order-container .addresses .col-1, .my_account_container .order-container .addresses .col-2 {
width: 50%;
float: left;
margin-top: 0; }
.my_account_container .order-container .addresses .col-1 address, .my_account_container .order-container .addresses .col-2 address {
opacity: 0.6;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
filter: alpha(opacity=60); }
@media screen and (max-width: 39.9375em) {
.my_account_container .order-container .addresses .col-1, .my_account_container .order-container .addresses .col-2 {
width: 100%;
float: none; } }
.my_account_container .order-container .addresses .col-1 header, .my_account_container .order-container .addresses .col-2 header {
margin-top: 0; }
.my_account_container .order-container .addresses .col-1 header h3, .my_account_container .order-container .addresses .col-2 header h3 {
font-size: 1.25rem;
text-transform: uppercase; }
@media screen and (max-width: 39.9375em) {
.my_account_container .order-container .addresses .col-2 {
margin-top: 30px; } }
.woocommerce-wishlist .site-content article > .row > .columns {
padding-left: 0;
padding-right: 0; }
#yith-wcwl-form .wishlist-title {
position: relative;
width: 100%;
text-align: center; }
#yith-wcwl-form .wishlist-title h2 {
font-size: 3.75rem;
line-height: 4.375rem;
text-align: center; }
@media screen and (max-width: 39.9375em) {
#yith-wcwl-form .wishlist-title h2 {
font-size: 1.875rem;
line-height: 2.5rem; } }
#yith-wcwl-form .wishlist-title .button {
position: absolute;
top: 0;
right: 0; }
#yith-wcwl-form table.wishlist_table {
border: none; }
#yith-wcwl-form table.wishlist_table th {
border: none; }
#yith-wcwl-form table.wishlist_table tr:last-child {
border-top: none; }
@media screen and (max-width: 39.9375em) {
#yith-wcwl-form table.wishlist_table thead th.product-stock-stauts, #yith-wcwl-form table.wishlist_table thead th.product-thumbnail {
display: none; } }
#yith-wcwl-form table.wishlist_table tbody td {
font-size: 1rem;
text-align: left; }
#yith-wcwl-form table.wishlist_table tbody td.product-remove {
padding: 0;
text-align: center; }
#yith-wcwl-form table.wishlist_table tbody td.product-remove .remove {
background-color: #a8e8e2;
text-align: center;
margin-top: 3px;
width: 20px;
height: 20px;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
-ms-border-radius: 50%;
border-radius: 50%;
background-clip: padding-box; font-size: 1.625rem;
line-height: 16px;
font-weight: bold;
color: #fff !important;
display: inline-block; }
#yith-wcwl-form table.wishlist_table tbody td.product-remove .remove:hover {
-moz-transform: translate3d(0px, 2px, 0px);
-o-transform: translate3d(0px, 2px, 0px);
-ms-transform: translate3d(0px, 2px, 0px);
-webkit-transform: translate3d(0px, 2px, 0px);
transform: translate3d(0px, 2px, 0px); }
@media screen and (max-width: 39.9375em) {
#yith-wcwl-form table.wishlist_table tbody td.product-remove .remove {
display: block;
margin-right: 10px; } }
@media screen and (max-width: 39.9375em) {
#yith-wcwl-form table.wishlist_table tbody td.product-remove {
text-align: left;
width: 20%; } }
#yith-wcwl-form table.wishlist_table tbody td.product-name {
line-height: 0.875rem; }
#yith-wcwl-form table.wishlist_table tbody td.product-name a {
font-size: 0.75rem;
line-height: 0.875rem;
text-transform: uppercase; }
#yith-wcwl-form table.wishlist_table tbody td.product-add-to-cart a {
display: block !important;
padding: 10px 20px !important;
margin-bottom: 0 !important; }
#yith-wcwl-form table.wishlist_table tbody td.product-add-to-cart a .button-loader {
display: none; }
@media screen and (max-width: 39.9375em) {
#yith-wcwl-form table.wishlist_table tbody td.product-stock-status, #yith-wcwl-form table.wishlist_table tbody td.product-thumbnail {
display: none; }
#yith-wcwl-form table.wishlist_table tbody td.product-add-to-cart {
padding: 0; }
#yith-wcwl-form table.wishlist_table tbody td.product-add-to-cart a {
font-size: 10px;
line-height: 13px;
letter-spacing: 1px;
padding: 6px; } }
#yith-wcwl-form table.wishlist_table tfoot tr {
border: none; }
.catalog_mode #yith-wcwl-form table.wishlist_table .product-add-to-cart {
display: none; }
#yith-wcwl-form .shop_table.mobile li {
margin-bottom: 40px; }
#yith-wcwl-form .shop_table.mobile li .item-wrapper {
width: 100%;
display: flex; }
#yith-wcwl-form .shop_table.mobile li .item-wrapper .product-thumbnail {
max-width: 140px;
margin-right: 20px; }
@media screen and (max-width: 23.4375em) {
#yith-wcwl-form .shop_table.mobile li .item-wrapper .product-thumbnail {
max-width: 100px;
margin-right: 10px; } }
#yith-wcwl-form .shop_table.mobile li .item-wrapper .product-thumbnail .product-thumbnail-inner {
display: flex;
align-items: center; }
#yith-wcwl-form .shop_table.mobile li .item-wrapper .product-thumbnail .product-thumbnail-inner .product-remove a {
margin-right: 15px;
background-color: #a8e8e2;
text-align: center;
width: 20px;
height: 20px;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
-ms-border-radius: 50%;
border-radius: 50%;
background-clip: padding-box; font-size: 1.625rem;
line-height: 16px;
font-weight: bold;
color: #fff !important;
display: inline-block; }
#yith-wcwl-form .shop_table.mobile li .item-wrapper .product-thumbnail .product-thumbnail-inner .product-remove a:hover {
-moz-transform: translate3d(0px, 2px, 0px);
-o-transform: translate3d(0px, 2px, 0px);
-ms-transform: translate3d(0px, 2px, 0px);
-webkit-transform: translate3d(0px, 2px, 0px);
transform: translate3d(0px, 2px, 0px); }
@media screen and (max-width: 39.9375em) {
#yith-wcwl-form .shop_table.mobile li .item-wrapper .product-thumbnail .product-thumbnail-inner .product-remove a {
display: block;
margin-right: 10px; } }
#yith-wcwl-form .shop_table.mobile li .item-wrapper .item-details .product-name h3 {
font-size: 1.5rem;
line-height: 1.2; }
@media screen and (max-width: 23.4375em) {
#yith-wcwl-form .shop_table.mobile li .item-wrapper .item-details .product-name h3 {
font-size: 1.125rem; } }
#yith-wcwl-form .shop_table.mobile li .item-wrapper .item-details .additional-info-wrapper .product-add-to-cart {
text-align: left;
margin-top: 15px; }
#yith-wcwl-form .shop_table.mobile li .item-wrapper .item-details .additional-info-wrapper .product-add-to-cart a {
display: inline-block;
float: right;
padding: 7px 15px !important; }
#yith-wcwl-form .shop_table.mobile li .item-wrapper .item-details .additional-info-wrapper .product-add-to-cart a .button-loader {
display: none; }
#yith-wcwl-form .yith-wcwl-share-title {
font-size: 0.875rem;
text-transform: uppercase; }
.woocommerce .top_bar_shop {
margin-bottom: 30px; }
.woocommerce .top_bar_shop .catalog-ordering {
display: block; }
.woocommerce .top_bar_shop .catalog-ordering .shop-filter {
cursor: pointer;
vertical-align: middle;
display: inline-block;
height: 36px;
margin-right: 30px;
padding: 0 20px;
background-color: #fff;
-moz-transition: all 0.3s;
-o-transition: all 0.3s;
-webkit-transition: all 0.3s;
transition: all 0.3s;
transform: translateY(0); }
@media screen and (max-width: 63.9375em) {
.woocommerce .top_bar_shop .catalog-ordering .shop-filter {
padding: 0 10px;
margin-right: 10px;
float: left; } }
.woocommerce .top_bar_shop .catalog-ordering .shop-filter span {
display: block;
position: relative;
font-size: 11px;
line-height: 33px;
padding-left: 30px;
text-transform: uppercase;
font-weight: 500;
letter-spacing: 1px; }
.woocommerce .top_bar_shop .catalog-ordering .shop-filter span:before {
position: absolute;
left: 0;
top: 0;
font-size: 16px; }
.woocommerce .top_bar_shop .catalog-ordering .shop-filter:hover {
transform: translateY(2px); }
@media screen and (max-width: 39.9375em) {
.woocommerce .top_bar_shop .catalog-ordering {
text-align: center; } }
.woocommerce .top_bar_shop .catalog-ordering .woocommerce-result-count {
display: inline-block;
padding: 7px 0;
margin: 0;
font-size: 14px;
line-height: 20px;
font-weight: 400; }
@media screen and (max-width: 63.9375em) {
.woocommerce .top_bar_shop .catalog-ordering .woocommerce-result-count {
display: none; } }
.woocommerce .top_bar_shop .shop-ordering {
margin: 0;
padding: 0;
list-style: none;
float: right;
margin: 0; }
.woocommerce .top_bar_shop .shop-ordering .select2-container {
min-width: 40px !important; }
@media screen and (max-width: 39.9375em) {
.woocommerce .top_bar_shop .shop-ordering {
display: inline-block;
float: right; }
.woocommerce .top_bar_shop .shop-ordering .select2-container {
width: 45px !important; }
.woocommerce .top_bar_shop .shop-ordering #shop-catalog-ordering .select2-container {
width: 130px !important; } }
@media screen and (max-width: 20em) {
.woocommerce .top_bar_shop .shop-ordering {
margin: 0 auto;
float: none; }
.woocommerce .top_bar_shop .shop-ordering .select2-container {
width: 40px !important; }
.woocommerce .top_bar_shop .shop-ordering #shop-catalog-ordering .select2-container {
width: 175px !important; } }
.woocommerce .top_bar_shop .shop-ordering li {
text-align: left;
display: inline-block;
margin-left: 13px;
float: left; }
@media screen and (max-width: 22.5em) {
.woocommerce .top_bar_shop .shop-ordering li {
margin-left: 5px; } }
.woocommerce .top_bar_shop .shop-ordering li:first-child {
margin-left: 0; }
.woocommerce .active_filters_ontop .widgettitle {
display: none; }
.woocommerce .shop-has-sidebar .top_bar_shop .shop-filter {
display: none; }
@media screen and (max-width: 63.9375em) {
.woocommerce .shop-has-sidebar .top_bar_shop .shop-filter {
display: inline-block; } }
@media screen and (max-width: 39.9375em) {
.single-product .product {
padding-top: 0px; } }
ul.products {
list-style: none; }
.product-category-list {
margin: 0;
padding: 0;
list-style: none; }
.product-category-list li {
margin-bottom: 30px; }   .product-category-list.zoom_hover li.category_grid_item {
position: relative; }
.product-category-list.zoom_hover li.category_grid_item .category_grid_box {
height: 100%;
position: relative;
display: block;
overflow: hidden;
z-index: 1;
backface-visibility: hidden;
-webkit-backface-visibility: hidden; }
.product-category-list.zoom_hover li.category_grid_item .category_grid_box .category_item_bkg {
z-index: 1;
-moz-transform: scale(1);
-o-transform: scale(1);
-ms-transform: scale(1);
-webkit-transform: scale(1);
transform: scale(1);
-moz-transition: transform 2s ease;
-o-transition: transform 2s ease;
-webkit-transition: transform 2s ease;
transition: transform 2s ease; }
.product-category-list.zoom_hover li.category_grid_item .category_grid_box .category_item_bkg_blank {
height: 300px;
background-color: #eee; }
@media screen and (max-width: 39.9375em) {
.product-category-list.zoom_hover li.category_grid_item .category_grid_box .category_item_bkg_blank {
height: 150px; } }
.product-category-list.zoom_hover li.category_grid_item .category_grid_box:hover .category_item_bkg {
-moz-transform: scale(1.1);
-o-transform: scale(1.1);
-ms-transform: scale(1.1);
-webkit-transform: scale(1.1);
transform: scale(1.1); }
.product-category-list.zoom_hover li.category_grid_item .category_grid_box .category_item {
display: block;
width: 100%;
height: 100%;
background-color: #eee;
color: #fff;
position: relative; }
.product-category-list.zoom_hover li.category_grid_item .category_grid_box .category_item .category_overlay {
z-index: 3;
position: absolute;
width: 100%;
height: 100%;
background: linear-gradient(45deg, rgba(0, 0, 0, 0.5) 0%, rgba(255, 255, 255, 0) 50%, transparent 100%); }
.product-category-list.zoom_hover li.category_grid_item .category_grid_box .category_item .category_name {
z-index: 4;
position: absolute;
bottom: 0;
width: 100%;
padding: 2.2em; }
@media screen and (max-width: 41.875em) {
.product-category-list.zoom_hover li.category_grid_item .category_grid_box .category_item .category_name {
padding: 1.4em; } }
.product-category-list.zoom_hover li.category_grid_item .category_grid_box .category_item .category_name h3 {
margin: 0;
font-weight: normal;
font-size: 24px;
line-height: 28px;
text-transform: uppercase;
font-weight: 700;
letter-spacing: 0;
text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2); }
@media screen and (max-width: 41.875em) {
.product-category-list.zoom_hover li.category_grid_item .category_grid_box .category_item .category_name h3 {
font-size: 16px;
line-height: 18px; } }
.product-category-list.zoom_hover li.category_grid_item .category_grid_box .category_item .category_name span {
display: inline-block;
opacity: 0.8;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
filter: alpha(opacity=80);
margin: 0 0 .6em 0;
font-size: 12px;
line-height: 12px;
text-transform: uppercase;
font-weight: 600;
letter-spacing: 2px; }
@media screen and (max-width: 41.875em) {
.product-category-list.zoom_hover li.category_grid_item .category_grid_box .category_item .category_name span {
margin: 0 0 .2em 0;
letter-spacing: 2px; } }   .tilter {
display: block;
position: relative;
width: 100%;
height: auto;
margin: 0;
color: #fff;
flex: none;
perspective: 1000px; }
.tilter * {
pointer-events: none; }
.tilter:hover,
.tilter:focus {
color: #fff;
outline: none; }
.tilter__figure,
.tilter__image,
.tilter__image_blank {
margin: 0;
width: 100%;
height: 100%;
display: block; }
.tilter__image_blank {
height: 300px;
background-color: #eee; }
@media screen and (max-width: 39.9375em) {
.tilter__image_blank {
height: 150px; } }
.tilter__figure > * {
transform: translateZ(0px); }
.tilter__figure {
position: relative; }
.tilter__figure::before {
content: '';
position: absolute;
width: 90%;
height: 90%;
top: 5%;
left: 5%;
box-shadow: 0 0px 20px rgba(35, 32, 39, 0.5); }
.tilter__deco {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
overflow: hidden; }
.tilter__deco--shine div {
position: absolute;
width: 200%;
height: 200%;
top: -50%;
left: -50%;
background-image: linear-gradient(45deg, rgba(0, 0, 0, 0.7) 0%, rgba(255, 255, 255, 0) 50%, transparent 100%); }
.tilter__deco--overlay {
background-image: linear-gradient(45deg, rgba(0, 0, 0, 0.3) 5%, rgba(0, 0, 0, 0.1) 50%, transparent 100%); }
.tilter__deco--lines {
border: 0px solid rgba(255, 255, 255, 0.6);
opacity: 0;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter: alpha(opacity=0);
opacity: 0;
position: absolute;
top: 4%;
left: 4%;
width: 91%;
height: 92%;
z-index: 10;
-moz-transition: border 0.3s, opacity 0.3s;
-o-transition: border 0.3s, opacity 0.3s;
-webkit-transition: border 0.3s, opacity 0.3s;
transition: border 0.3s, opacity 0.3s; }
.tilter--1:hover .tilter__deco--lines {
opacity: 1;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
border: 1px solid rgba(255, 255, 255, 0.7); }
.tilter__caption {
position: absolute;
bottom: 0;
width: 100%;
padding: 2.2em; }
@media screen and (max-width: 50em) {
.tilter__caption {
padding: 1.6em; } }
@media screen and (max-width: 41.875em) {
.tilter__caption {
padding: 1.2em; } }
.tilter__title {
margin: 0;
font-weight: normal;
font-size: 24px;
line-height: 28px;
text-transform: uppercase;
font-weight: 700;
letter-spacing: 0;
text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2); }
@media screen and (max-width: 50em) {
.tilter__title {
font-size: 20px;
line-height: 24px; } }
@media screen and (max-width: 41.875em) {
.tilter__title {
font-size: 16px;
line-height: 18px; } }
.tilter__description {
display: inline-block;
opacity: 0.8;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
filter: alpha(opacity=80);
margin: 0 0 .6em 0;
font-size: 12px;
line-height: 12px;
text-transform: uppercase;
font-weight: 700;
letter-spacing: 2px; }
@media screen and (max-width: 50em) {
.tilter__description {
margin: 0 0 .2em 0;
letter-spacing: 2px; } }
@media screen and (max-width: 41.875em) {
.tilter__description {
margin: 0 0 .2em 0;
letter-spacing: 2px; } }  .tilter--1 .tilter__figure::before {
box-shadow: 0 5px 10px -10px rgba(0, 0, 0, 0);
-moz-transition: box-shadow 0.6s;
-o-transition: box-shadow 0.6s;
-webkit-transition: box-shadow 0.6s;
transition: box-shadow 0.6s; }
.tilter--1:hover .tilter__figure::before {
box-shadow: 0 20px 30px -5px rgba(0, 0, 0, 0.5); }
#products-carousel .product-category-list .category_grid_item {
padding: 0; }
.woocommerce ul.products li.product {
position: relative;
list-style: none;
margin-bottom: 20px; }
.woocommerce ul.products li.product a {
background-color: transparent; }
.woocommerce ul.products li.product.hidden_pr {
opacity: 0; }
.woocommerce ul.products li.product .product_thumbnail {
display: block;
position: relative;
overflow: hidden;
margin-bottom: 20px; }
.woocommerce ul.products li.product .product_thumbnail:before {
content: "";
opacity: 0;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter: alpha(opacity=0);
background-color: transparent; }
.woocommerce ul.products li.product .product_thumbnail .button-loader {
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease;
opacity: 0;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter: alpha(opacity=0);
visibility: hidden;
border: 2px solid rgba(0, 0, 0, 0.3);
border-bottom-color: #000;
z-index: 4;
position: absolute;
top: calc(50% - 10px);
left: calc(50% - 10px);
width: 20px;
height: 20px; }
.woocommerce ul.products li.product .product_thumbnail.loading {
width: 100%;
height: 100%; }
.woocommerce ul.products li.product .product_thumbnail.loading:before {
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease;
opacity: 1;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
background-color: rgba(255, 255, 255, 0.8);
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
z-index: 3;
content: "";
height: 100%;
width: 100%; }
.woocommerce ul.products li.product .product_thumbnail.loading .button-loader {
visibility: visible;
opacity: 1;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100); }
.woocommerce ul.products li.product .product_thumbnail > a {
display: block; }
.woocommerce ul.products li.product .product_thumbnail img {
transition: transform 0.5s ease;
width: 100%; }
.woocommerce ul.products li.product .product_thumbnail .product_thumbnail_secondary {
width: 100%;
height: 100%;
display: block;
position: absolute;
background-size: cover;
background-repeat: no-repeat;
opacity: 0;
transition: opacity 0.7s ease, transform 2s cubic-bezier(0, 0, 0.44, 1.18); }
.woocommerce ul.products li.product .shop_product_metas {
position: relative; }
.woocommerce ul.products li.product .shop_product_metas a {
background-color: transparent;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none; }
.woocommerce ul.products li.product .shop_product_metas h3 {
font-size: 0.75rem;
padding-right: 24px; }
.woocommerce ul.products li.product .shop_product_metas h3 a {
font-size: 0.75rem;
line-height: 1.3;
text-transform: uppercase;
font-weight: normal;
font-weight: 600;
letter-spacing: 1px; }
.woocommerce ul.products li.product .shop_product_metas .ev-attr-swatches {
margin: 10px 0 8px; }
.woocommerce ul.products li.product .shop_product_metas .ev-attr-swatches .swatch {
margin: 0 3px;
display: inline-block; }
.woocommerce ul.products li.product .shop_product_metas .ev-attr-swatches .swatch:first-child {
margin-left: 0; }
.woocommerce ul.products li.product .shop_product_metas .ev-attr-swatches .swatch.ev-swatch-variation-image {
cursor: pointer; }
.woocommerce ul.products li.product .shop_product_metas .ev-attr-swatches .swatch-label {
border: 1px solid rgba(0, 0, 0, 0.2);
color: #666;
padding: 3px 5px;
font-size: 11px;
line-height: 12px; }
.woocommerce ul.products li.product .shop_product_metas .ev-attr-swatches .swatch-label.selected {
border-color: rgba(0, 0, 0, 0.8);
color: #000; }
.woocommerce ul.products li.product .shop_product_metas .ev-attr-swatches .swatch-color {
border: 1px solid transparent;
width: 18px;
height: 18px;
border-radius: 50%;
position: relative; }
.woocommerce ul.products li.product .shop_product_metas .ev-attr-swatches .swatch-color .sub-swatch {
width: 13px;
height: 13px;
border-radius: 50%;
display: inline-block;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%); }
.woocommerce ul.products li.product .shop_product_metas .ev-attr-swatches .swatch-color.selected {
border-color: rgba(0, 0, 0, 0.3); }
.woocommerce ul.products li.product .shop_product_metas .ev-attr-swatches .swatch-image {
border: 1px solid transparent;
width: 30px;
height: 30px;
border-radius: 50%;
position: relative; }
.woocommerce ul.products li.product .shop_product_metas .ev-attr-swatches .swatch-image img {
width: 20px;
border-radius: 50%;
display: inline-block;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%); }
.woocommerce ul.products li.product .shop_product_metas .ev-attr-swatches .swatch-image.selected {
border-color: rgba(0, 0, 0, 0.3); }
.woocommerce ul.products li.product:hover {
z-index: 1000; }
.woocommerce ul.products li.product:hover .product_thumbnail .shop_product_buttons_wrapper {
opacity: .9;
transform: translate3d(0, -150%, 0); }
.ie9 .woocommerce ul.products li.product:hover .product_thumbnail .shop_product_buttons_wrapper {
bottom: 0;
top: auto; }
.woocommerce ul.products li.product .product_thumbnail:hover:not(.with_second_image) .shop_product_buttons_wrapper {
opacity: 1; }
.woocommerce ul.products li.product .product_thumbnail.with_second_image:hover img {
opacity: 0;
transition: opacity .5s ease; }
.woocommerce ul.products li.product .product_thumbnail:hover .product_thumbnail_secondary {
opacity: 1;
transform: scale(1.08); }
.woocommerce .product-category-listing {
display: block;
font-size: 0.5625rem;
line-height: 0.875rem;
margin: 0 0 0.3125rem 0; }
.woocommerce .product-category-listing a {
color: rgba(0, 0, 0, 0.7);
background-color: transparent;
text-transform: uppercase;
font-weight: normal;
font-size: 0.5625rem;
line-height: 0.875rem;
font-weight: 400;
letter-spacing: 2px;
border: none !important;
-moz-transition: all 0.3s;
-o-transition: all 0.3s;
-webkit-transition: all 0.3s;
transition: all 0.3s; }
.woocommerce .product-category-listing a:hover {
color: black; }
.woocommerce .product_after_shop_loop {
height: 44px;
overflow: hidden; }
.woocommerce .product_after_shop_loop .product_after_shop_loop_price {
position: relative;
height: 44px;
overflow: hidden; }
.woocommerce .product_after_shop_loop .product_after_shop_loop_switcher {
height: 88px;
overflow: hidden;
-webkit-transition: -webkit-transform .3s ease;
-moz-transition: -moz-transform .3s ease;
-o-transition: -o-transform .3s ease;
-ms-transition: -ms-transform .3s ease;
transition: transform .3s ease;
-moz-transform: rotate(0);
-webkit-transform: translateZ(0); }
.woocommerce ul.products li.product:not(.catalog_mode):hover .product_after_shop_loop_switcher {
-moz-transform: translateY(-44px);
-o-transform: translateY(-44px);
-ms-transform: translateY(-44px);
-webkit-transform: translateY(-44px);
transform: translateY(-44px); }
.woocommerce ul.products li.product.product_added_to_cart .product_after_shop_loop_switcher {
-moz-transform: translateY(-44px);
-o-transform: translateY(-44px);
-ms-transform: translateY(-44px);
-webkit-transform: translateY(-44px);
transform: translateY(-44px);
-webkit-transition: none;
-moz-transition: none;
-o-transition: none;
-ms-transition: none;
transition: none; }
.woocommerce ul.products li.product.display_buttons .product_after_shop_loop {
height: 88px;
overflow: hidden;
margin-top: -0.3em; }
.woocommerce ul.products li.product.display_buttons:not(.catalog_mode):hover .product_after_shop_loop_switcher {
transform: translateY(0); }
.woocommerce ul.products li.product.display_buttons.product_added_to_cart .product_after_shop_loop_switcher {
transform: none;
-ms-transform: none;
-webkit-transform: none;
-webkit-transition: none;
-moz-transition: none;
-o-transition: none;
-ms-transition: none;
transition: none; }
.woocommerce ul.products li.product.display_buttons .product_after_shop_loop_price,
.woocommerce ul.products li.product.display_buttons .product_after_shop_loop_buttons {
height: auto; }
.woocommerce ul.products li.product.display_buttons .product_after_shop_loop_price {
padding-bottom: 5px; }
@media screen and (max-width: 64em) {
.woocommerce ul.products li.product .product_after_shop_loop {
height: 88px;
overflow: hidden;
margin-top: -0.3em; }
.woocommerce ul.products li.product:not(.catalog_mode):hover .product_after_shop_loop_switcher {
transform: translateY(0); }
.woocommerce ul.products li.product.product_added_to_cart .product_after_shop_loop_switcher {
transform: none;
-ms-transform: none;
-webkit-transform: none;
-webkit-transition: none;
-moz-transition: none;
-o-transition: none;
-ms-transition: none;
transition: none; }
.woocommerce ul.products li.product .product_after_shop_loop_price,
.woocommerce ul.products li.product .product_after_shop_loop_buttons {
height: auto; }
.woocommerce ul.products li.product .product_after_shop_loop_price {
padding-bottom: 7px; } }
.woocommerce ul.products li.product .product_after_shop_loop_buttons {
height: 44px; }
.woocommerce ul.products li.product .product_after_shop_loop_buttons .button, .woocommerce ul.products li.product .product_after_shop_loop_buttons .added_to_cart {
display: inline-block;
text-transform: uppercase;
margin-top: 3px;
color: #000;
font-size: 0.5625rem;
font-weight: 500;
letter-spacing: 1px;
padding: 7px 14px 7px 14px;
transform: translateY(0);
-moz-transition: all 0.2s;
-o-transition: all 0.2s;
-webkit-transition: all 0.2s;
transition: all 0.2s; }
.woocommerce ul.products li.product .product_after_shop_loop_buttons .button:hover, .woocommerce ul.products li.product .product_after_shop_loop_buttons .added_to_cart:hover {
transform: translateY(2px); }
.woocommerce ul.products li.product .product_after_shop_loop_buttons .button.added, .woocommerce ul.products li.product .product_after_shop_loop_buttons .added_to_cart.added {
display: none; }
.woocommerce ul.products li.product .product_after_shop_loop_buttons .button .button-loader, .woocommerce ul.products li.product .product_after_shop_loop_buttons .added_to_cart .button-loader {
display: none; }
.woocommerce ul.products li.product .product_after_shop_loop_buttons .button.loading .button-loader, .woocommerce ul.products li.product .product_after_shop_loop_buttons .added_to_cart.loading .button-loader {
display: block; }
.woocommerce ul.products li.product .product_after_shop_loop {
margin-top: 10px; }
.woocommerce ul.products li.product .product_after_shop_loop .price {
vertical-align: middle; }
.woocommerce ul.products li.product .product_after_shop_loop .price, .woocommerce ul.products li.product .product_after_shop_loop .price ins {
font-size: 0.8125rem;
line-height: 10px;
letter-spacing: 1px; }
.woocommerce ul.products li.product .product_after_shop_loop .price del {
color: #666;
position: relative;
margin-right: 5px;
text-decoration: none; }
.woocommerce ul.products li.product .product_after_shop_loop .price del:before {
position: absolute;
content: "";
left: 0;
top: 50%;
right: 0;
height: 1px;
background-color: #666;
opacity: 0.7;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
filter: alpha(opacity=70);
-moz-transform: rotate(-15deg);
-o-transform: rotate(-15deg);
-ms-transform: rotate(-15deg);
-webkit-transform: rotate(-15deg);
transform: rotate(-15deg); }
.woocommerce ul.products li.product .product_after_shop_loop .price ins {
text-decoration: none; }   .button-loader {
display: inline-block;
float: right;
width: 9px;
height: 9px;
margin-top: 2px;
margin-left: 8px;
margin-right: -4px;
border-radius: 50%;
border: 2px solid rgba(0, 0, 0, 0.3);
border-bottom-color: #a8e8e2;
-webkit-animation: rotateSpinner 300ms linear infinite;
animation: rotateSpinner 300ms linear infinite; }
@-webkit-keyframes rotateSpinner {
to {
-webkit-transform: rotate(360deg);
transform: rotate(360deg); } }
@keyframes rotateSpinner {
to {
-webkit-transform: rotate(360deg);
transform: rotate(360deg); } }
.single .product_infos .button-loader {
display: none;
width: 12px;
height: 12px;
border: 2px solid rgba(0, 0, 0, 0.3);
border-bottom-color: #000;
margin-left: 15px;
margin-top: 3px;
margin-right: -5px; }
.single .product_infos .loading .button-loader {
display: block; }   .yith-wcwl-add-to-wishlist {
margin: 0; }
#yith-wcwl-popup-message {
display: none !important; }
.add_to_wishlist:before,
.products .yith-wcwl-wishlistaddedbrowse a:before,
.products .yith-wcwl-wishlistexistsbrowse a:before {
font-size: 12px;
width: 16px;
text-align: center;
display: inline-block;
font-style: normal;
font-weight: normal;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
line-height: 16px; }
.no-touch .yith-wcwl-add-to-wishlist:hover .add_to_wishlist a:before,
.no-touch .yith-wcwl-add-to-wishlist:hover .yith-wcwl-wishlistaddedbrowse a:before,
.no-touch .yith-wcwl-add-to-wishlist:hover .yith-wcwl-wishlistexistsbrowse a:before {
animation: beat .6s ease-in-out infinite; }
.no-touch .yith-wcwl-add-to-wishlist:hover .add_to_wishlist:before {
animation: beat .6s ease-in-out infinite; }
.add_to_wishlist:before {
opacity: 0.6; }
body.single-product .product_infos .add_to_wishlist:before {
opacity: 1; }
.yith-wcwl-wishlistaddedbrowse .feedback,
.yith-wcwl-wishlistexistsbrowse .feedback {
display: none; }
.products .yith-wcwl-wishlistaddedbrowse a:before,
.products .yith-wcwl-wishlistexistsbrowse a:before {
opacity: 1; }
.yith-wcwl-add-to-wishlist {
height: 0; }
.products li a.add_to_wishlist,
.products .yith-wcwl-add-button,
.products .yith-wcwl-wishlistexistsbrowse,
.products .yith-wcwl-wishlistaddedbrowse {
font-size: 0;
line-height: 0;
padding: 0;
position: static; }
.products .shop_product_metas .yith-wcwl-add-to-wishlist {
width: 18px;
height: 18px;
position: absolute;
top: 0px;
right: 0px;
z-index: 5;
text-align: center; }
.products .shop_product_metas .yith-wcwl-add-to-wishlist a {
position: relative; }
@keyframes beat {
0%, 100% {
transform: scale(1); }
50% {
transform: scale(1.2); } }
.yith-wcwl-add-to-wishlist .ajax-loading {
display: none !important;
position: absolute;
top: 50%;
left: 50%;
margin-left: -8px;
margin-top: -8px; }   .woocommerce span.ribbon,
.woocommerce-page span.ribbon {
z-index: 5;
position: absolute;
top: 15px;
left: 5px;
width: 56px;
height: 56px;
text-align: center; }
.woocommerce span.ribbon:before,
.woocommerce-page span.ribbon:before {
color: #a8e8e2;
vertical-align: top;
font-family: "icomoon";
content: "\e918";
font-size: 56px;
line-height: 56px; }
@media screen and (max-width: 39.9375em) {
.woocommerce span.ribbon,
.woocommerce-page span.ribbon {
top: 10px;
left: 0px;
width: 46px;
height: 46px; }
.woocommerce span.ribbon:before,
.woocommerce-page span.ribbon:before {
font-size: 46px;
line-height: 46px; } }
.woocommerce span.ribbon p,
.woocommerce-page span.ribbon p {
text-align: center;
margin: 0;
padding: 0;
display: block;
width: 100%;
position: absolute;
top: calc(50% - 7px);
left: 0;
font-size: 0.6875rem;
line-height: 0.6875rem;
text-transform: uppercase;
font-weight: 500; }
.woocommerce span.out_of_stock_title,
.woocommerce-page span.out_of_stock_title {
z-index: 99;
width: 90%;
float: left;
text-align: center;
position: absolute;
bottom: 10px;
-webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
left: 0;
right: 0;
margin: 0 auto;
display: block;
-webkit-animation: fadeIn 0.6s;
-moz-animation: fadeIn 0.6s;
-ms-animation: fadeIn 0.6s;
-o-animation: fadeIn 0.6s;
animation: fadeIn 0.6s;
text-transform: uppercase;
font-size: 0.6875rem;
line-height: 0.875rem;
font-weight: 600;
color: #000;
padding: 6px 12px;
background-color: rgba(255, 255, 255, 0.9); }   .woocommerce .woocommerce-pagination {
margin: 40px 0 0px;
text-align: center; }
.woocommerce .woocommerce-pagination ul {
margin: 0;
padding: 0;
list-style: none; }
.woocommerce .woocommerce-pagination ul li {
display: inline-block; }
.woocommerce .woocommerce-pagination ul li a, .woocommerce .woocommerce-pagination ul li span {
font-weight: normal;
font-weight: 500;
color: #999;
font-size: 14px;
display: inline-block;
width: 40px;
height: 40px;
line-height: 40px;
background-color: transparent;
-moz-transition: all 0.3s;
-o-transition: all 0.3s;
-webkit-transition: all 0.3s;
transition: all 0.3s; }
.woocommerce .woocommerce-pagination ul li a:hover {
color: #000; }
.woocommerce .woocommerce-pagination ul li span.current {
color: #000; }
.woocommerce .woocommerce-pagination ul li .page-numbers.next, .woocommerce .woocommerce-pagination ul li .page-numbers.prev {
font-size: 0; }
.woocommerce .woocommerce-pagination ul li .page-numbers.next:before, .woocommerce .woocommerce-pagination ul li .page-numbers.prev:before {
font-family: 'icomoon';
font-size: 16px; }
.woocommerce .woocommerce-pagination ul li .page-numbers.prev:before {
content: "\e912"; }
.woocommerce .woocommerce-pagination ul li .page-numbers.next:before {
content: "\e911"; }   .eva_ajax_load_button {
position: relative;
clear: both;
padding: 2.5rem 0 1.25rem 0;
text-align: center;
font-weight: bold;
font-size: 0.875rem;
line-height: 0.875rem;
text-align: center; }
.eva_ajax_load_button a {
position: relative;
width: auto;
display: inline-block;
margin: 0 auto;
font-size: 0.875rem;
line-height: 1.625rem;
font-weight: normal;
font-weight: 600;
text-transform: uppercase;
letter-spacing: 3px;
padding-left: 26px; }
.eva_ajax_load_button.finished a {
color: #999;
cursor: default; }
.eva_ajax_load_button i {
position: absolute;
top: 0;
left: 0;
width: 22px;
height: 22px; }
.eva_ajax_load_button i:before {
font-size: 22px; }
.eva_ajax_load_more_loader {
position: relative;
clear: both;
padding: 2.5rem 0 3.75rem 0;
text-align: center;
font-weight: bold;
font-size: 0.875rem;
line-height: 0.875rem;
text-align: center; }
.eva_ajax_load_more_loader a {
position: relative;
width: auto;
display: inline-block;
margin: 0 auto;
font-size: 0.875rem;
line-height: 1.625rem;
font-weight: normal;
font-weight: 600;
text-transform: uppercase;
letter-spacing: 3px;
padding-left: 26px; }
.eva_ajax_load_more_loader i {
position: absolute;
top: 0;
left: 0;
width: 22px;
height: 22px;
animation-name: load-spin;
animation-duration: 1000ms;
animation-iteration-count: infinite;
animation-timing-function: linear; }
.eva_ajax_load_more_loader i:before {
font-size: 22px; }
@-ms-keyframes load-spin {
from {
-ms-transform: rotate(0deg); }
to {
-ms-transform: rotate(360deg); } }
@-moz-keyframes load-spin {
from {
-moz-transform: rotate(0deg); }
to {
-moz-transform: rotate(360deg); } }
@-webkit-keyframes load-spin {
from {
-webkit-transform: rotate(0deg); }
to {
-webkit-transform: rotate(360deg); } }
@keyframes load-spin {
from {
transform: rotate(0deg); }
to {
transform: rotate(360deg); } }
.woocommerce-message, .woocommerce-info, .woocommerce-error {
position: relative;
color: #000;
font-size: 1rem;
line-height: 1.625rem;
font-weight: normal;
font-weight: 400;
padding: 25px 40px 25px 80px;
margin-bottom: 30px;
border: 1px solid #a8e8e2;
background-color: rgba(168, 232, 226, 0.2);
-webkit-box-shadow: 4px 4px 0px 0px rgba(168, 232, 226, 0.2), inset 3px 3px 0px 0px white;
-moz-box-shadow: 4px 4px 0px 0px rgba(168, 232, 226, 0.2), inset 3px 3px 0px 0px white;
box-shadow: 4px 4px 0px 0px rgba(168, 232, 226, 0.2), inset 3px 3px 0px 0px white; }
.woocommerce-message:before, .woocommerce-info:before, .woocommerce-error:before {
font-size: 24px;
position: absolute;
top: 25px;
left: 40px;
color: #000;
font-family: 'FontAwesome';
content: "\f058"; }
@media screen and (max-width: 39.9375em) {
.woocommerce-message, .woocommerce-info, .woocommerce-error {
padding: 20px 30px 20px 60px; }
.woocommerce-message:before, .woocommerce-info:before, .woocommerce-error:before {
font-size: 20px;
position: absolute;
top: 20px;
left: 20px; } }
.woocommerce-message a, .woocommerce-info a, .woocommerce-error a {
font-weight: bold;
font-weight: 500;
background-color: transparent !important;
-webkit-box-shadow: none !important;
-moz-box-shadow: none !important;
box-shadow: none !important; }
.woocommerce-message a.button, .woocommerce-info a.button, .woocommerce-error a.button {
display: none;
font-weight: 600;
padding: 0;
float: right;
line-height: 26px; }
.woocommerce-error {
position: relative;
list-style: none;
margin: 20px 0 20px 0;
border: 1px solid #ec1515;
background-color: rgba(236, 21, 21, 0.1);
-webkit-box-shadow: 4px 4px 0px 0px rgba(236, 21, 21, 0.1), inset 3px 3px 0px 0px white;
-moz-box-shadow: 4px 4px 0px 0px rgba(236, 21, 21, 0.1), inset 3px 3px 0px 0px white;
box-shadow: 4px 4px 0px 0px rgba(236, 21, 21, 0.1), inset 3px 3px 0px 0px white;
color: #000;
font-size: 1rem;
line-height: 1.625rem; }
.woocommerce-error:before {
font-size: 24px;
position: absolute;
top: 25px;
left: 40px;
color: #ec1515;
font-family: 'FontAwesome';
content: "\f057"; }
@media screen and (max-width: 39.9375em) {
.woocommerce-error:before {
left: 20px; } }
.no-products-info .woocommerce-no-products {
font-size: 22px;
line-height: 28px;
font-weight: bold;
font-weight: 500;
display: inline-block;
vertical-align: middle; }
.no-products-info .woocommerce-no-products:before {
content: "\f05a";
font-family: 'FontAwesome';
display: inline-block;
font-size: 28px;
padding-right: 15px;
text-align: center;
vertical-align: middle;
margin-top: -5px; }
@media screen and (max-width: 39.9375em) {
.no-products-info .woocommerce-no-products {
text-align: center;
font-size: 18px;
line-height: 24px; } }
.woocommerce-store-notice {
position: fixed;
bottom: 0;
left: 0;
right: 0;
margin: 0;
padding: 16px 60px;
text-align: center;
color: #000;
font-weight: 500;
z-index: 4;
backface-visibility: hidden;
-webkit-backface-visibility: hidden; }
@media screen and (max-width: 39.9375em) {
.woocommerce-store-notice {
padding: 16px 60px 16px 40px; } }
.woocommerce-store-notice .woocommerce-store-notice__dismiss-link {
position: absolute;
right: 10px;
top: 10px;
bottom: 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
width: 40px;
height: 40px;
font-size: 0;
color: #000;
background-color: #fff;
transition: background-color .25s ease;
-webkit-transition: background-color .25s ease;
border-radius: 60px; }
.woocommerce-store-notice .woocommerce-store-notice__dismiss-link:after {
font-family: "icomoon";
content: "\e901";
font-size: 18px;
font-weight: 600; }
.woocommerce .star-rating {
display: inline-block;
overflow: hidden;
position: relative;
height: 1em;
line-height: 1;
font-size: 1em;
font-size: 0.875rem;
width: 67px;
top: 0;
font-family: "FontAwesome"; }
.woocommerce .star-rating:before {
content: "\f006\f006\f006\f006\f006";
float: left;
top: 0;
left: 0;
position: absolute;
width: 67px;
color: #a8e8e2; }
.woocommerce .star-rating span {
overflow: hidden;
float: left;
top: 0;
left: 0;
position: absolute;
padding-top: 1.5em;
width: 67px; }
.woocommerce .star-rating span:before {
content: "\f005\f005\f005\f005\f005";
top: 0;
position: absolute;
left: 0;
width: 67px;
color: #a8e8e2; }
.product_summary_thumbnails_wrapper {
position: relative; }
@media screen and (max-width: 39.9375em) {
.product_summary_thumbnails_wrapper {
display: none; } }
.product_summary_thumbnails_wrapper .product_thumbnails {
width: 100%;
transition: opacity 300ms ease;
overflow: hidden;
max-height: 488px;
margin: 0;
padding: 0;
list-style: none;
position: initial;
bottom: 0px; }
.product_summary_thumbnails_wrapper .product_thumbnails .carousel-cell {
transition: all 0.5s ease;
padding: 0 0 20px 0;
opacity: 1;
margin: 0;
display: block; }
.product_summary_thumbnails_wrapper .product_thumbnails .carousel-cell.youtube {
font-size: 48px;
text-align: center;
cursor: pointer;
position: absolute;
z-index: 99;
top: 100%;
left: 0;
right: 0;
height: 80px;
padding-bottom: 50px;
background: url(//mimi.al/wp-content/themes/eva/images/video.svg) center no-repeat;
background-size: auto 48px; }
.product_summary_thumbnails_wrapper .product_thumbnails .carousel-cell img {
width: 100%;
height: auto;
cursor: pointer; }
.product_summary_thumbnails_wrapper .product_thumbnails .carousel-cell:hover, .product_summary_thumbnails_wrapper .product_thumbnails .carousel-cell.is-nav-selected {
opacity: .4; }
.product-images-wrapper {
position: relative;
margin: 0; }
@media screen and (max-width: 39.9375em) {
.product-images-wrapper {
margin: 0 -40px;
margin-bottom: 40px; } }
.product-images-wrapper .images {
float: none !important;
width: auto !important;
margin: 0 !important; }
.product-images-wrapper .zoom_enabled {
cursor: url(//mimi.al/wp-content/themes/eva/images/zoom-in.svg), e-resize; }
.product-images-wrapper .product_images {
position: relative;
font-size: 0; }
@media screen and (max-width: 39.9375em) {
.product-images-wrapper .product_images .display-gallery {
display: none; } }
.product-images-wrapper .product_images .product-image {
margin-bottom: 25px;
position: relative;
vertical-align: middle;
width: 100%; }
.product-images-wrapper .product_images .disableClick a {
cursor: default;
pointer-events: none; }
.product-images-wrapper .product_images .swiper-slide img {
width: 100%; }
.product-images-wrapper .product_images .swiper-slide.video {
position: relative; }
.product-images-wrapper .product_images .swiper-slide.video:before {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
content: "";
display: block;
width: 40%;
height: 85%;
z-index: 1; }
.product-images-wrapper .product_images .swiper-slide.video:after {
position: absolute;
top: 0;
left: 60%;
right: 0;
bottom: 0;
content: "";
display: block;
width: 40%;
height: 85%;
z-index: 1; }
.product-images-wrapper .product_images .swiper-slide .swiper-lazy-preloader:after {
position: absolute;
top: 0;
right: 0;
z-index: 9;
content: "";
height: 100%;
width: 100%;
background: url(//mimi.al/wp-content/themes/eva/images/circle.svg) center no-repeat;
background-size: auto 24px;
-webkit-animation: load8 0.5s infinite linear;
animation: load8 0.5s infinite linear; }
.product-images-wrapper span.ribbon {
z-index: 999;
top: 20px;
left: -15px;
width: 80px;
height: 80px; }
.product-images-wrapper span.ribbon:before {
font-size: 80px;
line-height: 80px; }
.product-images-wrapper span.ribbon p {
text-align: center;
margin: 0;
padding: 0;
display: block;
width: 80px;
position: absolute;
top: calc(50% - 8px);
left: 0;
font-size: 0.875rem;
line-height: 0.875rem;
text-transform: uppercase;
font-weight: 600; }
@media screen and (max-width: 39.9375em) {
.product-images-wrapper span.ribbon {
top: 20px;
left: 20px;
width: 56px;
height: 56px; }
.product-images-wrapper span.ribbon:before {
font-size: 56px;
line-height: 56px; }
.product-images-wrapper span.ribbon p {
width: 56px;
top: calc(50% - 7px);
left: 0;
font-size: 0.6875rem;
line-height: 0.6875rem; } }
.product-images-wrapper .swiper-container .swiper-button-prev,
.product-images-wrapper .swiper-container .swiper-button-next {
background-image: none;
width: 32px;
height: 60px;
margin-top: -30px;
z-index: 10; }
.product-images-wrapper .swiper-container .swiper-button-prev {
left: 0;
opacity: 0;
transition: left 0.3s ease, opacity 0.3s ease; }
.product-images-wrapper .swiper-container .swiper-button-prev:before {
position: absolute;
left: 0;
top: 15px;
font-size: 32px; }
.product-images-wrapper .swiper-container .swiper-button-next {
right: 0;
opacity: 0;
transition: right 0.3s ease, opacity 0.3s ease; }
.product-images-wrapper .swiper-container .swiper-button-next:before {
position: absolute;
right: 0;
top: 15px;
font-size: 32px; }
.product-images-wrapper .swiper-container:hover .swiper-button-prev {
left: 5%;
opacity: 1; }
.product-images-wrapper .swiper-container:hover .swiper-button-prev.swiper-button-disabled {
opacity: .3; }
.product-images-wrapper .swiper-container:hover .swiper-button-next {
right: 5%;
opacity: 1; }
.product-images-wrapper .swiper-container:hover .swiper-button-next.swiper-button-disabled {
opacity: .3; }
.product-images-wrapper .mobile_gallery {
display: none; }
@media screen and (max-width: 39.9375em) {
.product-images-wrapper .mobile_gallery {
display: block; } }
.product-images-wrapper .mobile_gallery .swiper-wrapper .swiper-slide .swiper-lazy-preloader:after {
position: absolute;
top: 0;
right: 0;
z-index: 9;
content: "";
height: 100%;
width: 100%;
background: url(//mimi.al/wp-content/themes/eva/images/circle.svg) center no-repeat;
background-size: auto 24px;
-webkit-animation: load8 0.5s infinite linear;
animation: load8 0.5s infinite linear; }
.product-images-wrapper .mobile_gallery_thumbs {
display: none;
height: 100px;
box-sizing: border-box; }
@media screen and (max-width: 39.9375em) {
.product-images-wrapper .mobile_gallery_thumbs {
display: block; } }
.product-images-wrapper .mobile_gallery_thumbs .swiper-wrapper {
list-style-type: none;
padding: 0;
margin: 0 0 0 -37.5%; }
.product-images-wrapper .mobile_gallery_thumbs .swiper-wrapper .swiper-slide {
width: 25%;
height: 100%;
opacity: 0.4;
background-size: cover;
background-position: center center; }
.product-images-wrapper .mobile_gallery_thumbs .swiper-wrapper .swiper-slide.youtube {
display: flex;
justify-content: center;
flex-direction: column;
text-align: center;
background: url(//mimi.al/wp-content/themes/eva/images/video.svg) center no-repeat;
background-size: auto 48px; }
.product-images-wrapper .mobile_gallery_thumbs .swiper-wrapper .swiper-slide-active {
opacity: 1; }
#product-images-carousel .owl-controls {
z-index: 3;
position: absolute;
bottom: 0.9375rem;
left: 0;
text-align: center;
width: 100%; }
#product-images-carousel.owl-theme .owl-nav,
#products-carousel #products.owl-theme .owl-nav {
opacity: 0;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter: alpha(opacity=0);
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease; }
#product-images-carousel.owl-theme .owl-nav .owl-prev,
#product-images-carousel.owl-theme .owl-nav .owl-next,
#products-carousel #products.owl-theme .owl-nav .owl-prev,
#products-carousel #products.owl-theme .owl-nav .owl-next {
opacity: 1;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
color: #000;
font-family: "icomoon";
font-size: 2rem;
border-radius: 0;
background: none;
position: absolute;
top: 45%;
width: 2.5rem;
height: 2.5rem;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease; }
#product-images-carousel.owl-theme .owl-nav .owl-prev.disabled:before,
#product-images-carousel.owl-theme .owl-nav .owl-next.disabled:before,
#products-carousel #products.owl-theme .owl-nav .owl-prev.disabled:before,
#products-carousel #products.owl-theme .owl-nav .owl-next.disabled:before {
opacity: 0.3;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
filter: alpha(opacity=30); }
#product-images-carousel.owl-theme .owl-nav .owl-prev,
#products-carousel #products.owl-theme .owl-nav .owl-prev {
left: 0px; }
#product-images-carousel.owl-theme .owl-nav .owl-prev:before,
#products-carousel #products.owl-theme .owl-nav .owl-prev:before {
content: "\e916"; }
#product-images-carousel.owl-theme .owl-nav .owl-next,
#products-carousel #products.owl-theme .owl-nav .owl-next {
right: 0px; }
#product-images-carousel.owl-theme .owl-nav .owl-next:before,
#products-carousel #products.owl-theme .owl-nav .owl-next:before {
content: "\e915"; }
#product-images-carousel.owl-theme .owl-dots,
#products-carousel #products.owl-theme .owl-dots {
margin-top: 10px; }
@media screen and (max-width: 39.9375em) {
#product-images-carousel.owl-theme .owl-dots,
#products-carousel #products.owl-theme .owl-dots {
margin-top: 20px; } }
#product-images-carousel.owl-theme .owl-dots .owl-dot span,
#products-carousel #products.owl-theme .owl-dots .owl-dot span {
width: 0.5rem;
height: 0.5rem;
margin: 0 0.5rem;
background-color: #000;
opacity: 0.2;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
filter: alpha(opacity=20);
-moz-transition: opacity 0.3s ease, transform 0.3s ease, background-color 0.3s ease;
-o-transition: opacity 0.3s ease, transform 0.3s ease, background-color 0.3s ease;
-webkit-transition: opacity 0.3s ease, transform 0.3s ease, background-color 0.3s ease;
transition: opacity 0.3s ease, transform 0.3s ease, background-color 0.3s ease; }
#product-images-carousel.owl-theme .owl-dots .owl-dot:hover span,
#products-carousel #products.owl-theme .owl-dots .owl-dot:hover span {
opacity: 0.6;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
filter: alpha(opacity=60); }
#product-images-carousel.owl-theme .owl-dots .owl-dot.active span,
#products-carousel #products.owl-theme .owl-dots .owl-dot.active span {
opacity: 0.2;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
filter: alpha(opacity=20);
width: 0.5625rem;
height: 0.5625rem;
background-color: transparent;
-webkit-transform: scale(1.2);
transform: scale(1.2);
box-shadow: 0 0 0 1px #000; }
#product-images-carousel.owl-theme .owl-dots .owl-dot.active:hover span,
#products-carousel #products.owl-theme .owl-dots .owl-dot.active:hover span {
opacity: 0.6;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
filter: alpha(opacity=60); }
#product-images-carousel.owl-theme:hover .owl-nav,
#products-carousel #products.owl-theme:hover .owl-nav {
opacity: 1;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100); }
#product-images-carousel.owl-theme:hover .owl-nav .owl-prev,
#products-carousel #products.owl-theme:hover .owl-nav .owl-prev {
left: -60px; }
@media screen and (max-width: 80em) {
#product-images-carousel.owl-theme:hover .owl-nav .owl-prev,
#products-carousel #products.owl-theme:hover .owl-nav .owl-prev {
left: -30px; } }
#product-images-carousel.owl-theme:hover .owl-nav .owl-next,
#products-carousel #products.owl-theme:hover .owl-nav .owl-next {
right: -55px; }
@media screen and (max-width: 80em) {
#product-images-carousel.owl-theme:hover .owl-nav .owl-next,
#products-carousel #products.owl-theme:hover .owl-nav .owl-next {
right: -25px; } }
#product-images-carousel.owl-theme:hover .owl-nav .owl-prev,
#product-images-carousel.owl-theme:hover .owl-nav .owl-next {
opacity: 1;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100); }
#product-images-carousel.owl-theme:hover .owl-nav .owl-prev {
left: 0.9375rem; }
#product-images-carousel.owl-theme:hover .owl-nav .owl-next {
right: 0.9375rem; }
#products-carousel .products-grid .owl-nav .owl-prev,
#products-carousel .products-grid .owl-nav .owl-next {
top: 35% !important; }
.product_image_zoom_button {
cursor: pointer;
position: absolute;
display: inline-block;
overflow: hidden;
bottom: 0;
right: 0;
padding: 1.25rem;
color: #000;
font-family: sans-serif;
font-size: 2rem;
line-height: 2rem;
transition: all 300ms ease;
text-align: center; }
@media screen and (max-width: 64em) {
.product_image_zoom_button {
display: none; } }
.product_wrapper.images_scroll .product-images-wrapper .module {
margin-top: 30px; }
.product_wrapper.images_scroll .product-images-wrapper .module img {
width: 100%; }
.product_wrapper.images_scroll .product-images-wrapper .module:first-child {
margin-top: 0; }
.come-in {
-moz-transform: translateY(150px);
-o-transform: translateY(150px);
-ms-transform: translateY(150px);
-webkit-transform: translateY(150px);
transform: translateY(150px);
-webkit-animation: come-in 1.2s ease forwards;
-moz-animation: come-in 1.2s ease forwards;
-ms-animation: come-in 1.2s ease forwards;
-o-animation: come-in 1.2s ease forwards;
animation: come-in 1.2s ease forwards; }
.come-in:nth-child(odd) {
animation-duration: 1s; }
.already-visible {
-moz-transform: translateY(0);
-o-transform: translateY(0);
-ms-transform: translateY(0);
-webkit-transform: translateY(0);
transform: translateY(0);
-webkit-animation: none;
-moz-animation: none;
-ms-animation: none;
-o-animation: none;
animation: none; }
@keyframes come-in {
to {
-moz-transform: translateY(0);
-o-transform: translateY(0);
-ms-transform: translateY(0);
-webkit-transform: translateY(0);
transform: translateY(0); } }
#single-image .owl-carousel .owl-item.owl-animated-in {
min-height: 300px;
height: 100%;
background: url(//mimi.al/wp-content/themes/eva/images/image-loader.gif) no-repeat center center;
background-color: #fff; }
#single-image .owl-carousel .owl-item.owl-animated-in img {
display: block !important;
opacity: .05 !important; }
#single-image .owl-carousel .item-video iframe {
height: 100%; }
#single-image .owl-carousel .fixed-video-aspect {
position: relative; }
#single-image .owl-carousel .fixed-video-aspect:before {
display: block;
content: "";
width: 100%;
padding-top: 56.25%; }
#single-image .owl-carousel .fixed-video-aspect > .item-video {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0; }
@media screen and (max-width: 39.9375em) {
body.single-product .product {
padding-top: 0; } }
body.single-product .single_variation_wrap .woocommerce-variation {
margin-bottom: 30px; }
body.single-product .single_variation_wrap button.button {
padding: 0; }
body.single-product .cart button.button {
padding: 0; }
.top_bar_shop_single {
position: relative;
border-bottom: 1px solid #a8e8e2; }
.top_bar_shop_single .back-btn {
font-size: 12px;
font-weight: 500;
letter-spacing: 2px;
float: left;
height: 40px;
line-height: 36px;
padding-left: 22px;
text-transform: uppercase; }
.top_bar_shop_single .back-btn:before {
position: absolute;
left: 0;
top: 0;
font-size: 16px;
font-family: "icomoon";
content: "\e912";
color: #a8e8e2; }
.top_bar_shop_single .products-nav {
float: right; }
.top_bar_shop_single .products-nav .product-btn {
margin-bottom: -1px;
border: 1px solid #a8e8e2;
position: relative; }
.top_bar_shop_single .products-nav .product-btn > a {
vertical-align: middle;
font-size: 0;
text-align: center;
line-height: 10px;
width: 40px;
height: 40px;
display: inline-block;
position: relative; }
.top_bar_shop_single .products-nav .product-btn > a i {
display: block;
font-size: 16px;
line-height: 20px;
color: #000;
transform: scale(1);
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease; }
.top_bar_shop_single .products-nav .product-btn.product-prev {
float: left;
margin-right: -1px; }
.top_bar_shop_single .products-nav .product-btn.product-prev .thb-wrapper {
right: -20px; }
.top_bar_shop_single .products-nav .product-btn.product-next {
float: right; }
.top_bar_shop_single .products-nav .product-btn.product-next .thb-wrapper {
right: 20px; }
.no-touch .top_bar_shop_single .products-nav .product-btn:hover > .thb-wrapper {
visibility: visible;
opacity: 1;
right: -1px;
-webkit-transition: all 0.25s ease;
-moz-transition: all 0.25s ease;
-o-transition: all 0.25s ease;
transition: all 0.25s ease; }
.top_bar_shop_single .products-nav .thb-wrapper {
position: absolute;
top: 100%;
padding-top: 0px;
visibility: hidden;
opacity: 0;
min-width: 250px;
z-index: 350;
-webkit-transition: all 0.1s ease;
-moz-transition: all 0.1s ease;
-o-transition: all 0.1s ease;
transition: all 0.1s ease; }
.top_bar_shop_single .products-nav .product-short {
text-align: left;
overflow: hidden;
padding: 10px;
background-color: white;
border: 1px solid #a8e8e2; }
.top_bar_shop_single .products-nav .product-short .product-thumb {
float: left;
margin: 2px 10px 0 2px; }
.top_bar_shop_single .products-nav .product-short .product-thumb img {
max-width: 50px; }
.top_bar_shop_single .products-nav .product-short .product-title {
display: block;
margin-bottom: 10px;
font-size: 0.75rem;
line-height: 1.3;
text-transform: uppercase;
font-weight: normal;
font-weight: 600;
letter-spacing: 1px; }
.top_bar_shop_single .products-nav .product-short .price {
margin: 0;
vertical-align: top; }
.top_bar_shop_single .products-nav .product-short .price, .top_bar_shop_single .products-nav .product-short .price ins {
font-size: 0.8125rem;
line-height: 10px;
letter-spacing: 1px; }
.top_bar_shop_single .products-nav .product-short .price del {
font-size: 0.8125rem;
color: #666;
position: relative;
margin-right: 5px;
text-decoration: none; }
.top_bar_shop_single .products-nav .product-short .price del:before {
position: absolute;
content: "";
left: 0;
top: 50%;
right: 0;
height: 1px;
background-color: #999;
-moz-transform: rotate(-15deg);
-o-transform: rotate(-15deg);
-ms-transform: rotate(-15deg);
-webkit-transform: rotate(-15deg);
transform: rotate(-15deg); }
.top_bar_shop_single .products-nav .product-short .price ins {
text-decoration: none; }
@media screen and (max-width: 39.9375em) {
.images_scroll .sticky-container {
height: auto !important;
padding: 0; } }
.product_infos {
margin-top: 0px;
padding-left: 40px; }
@media screen and (max-width: 63.9375em) {
.product_infos {
padding-left: 0px; } }
@media screen and (max-width: 39.9375em) {
.product_infos {
margin-top: 30px;
padding-left: 0; } }
.product_infos .product-buttons {
margin-top: 0px; }
.product_infos .product-buttons > div {
margin-right: 15px; }
.images_scroll .product_infos {
padding-left: 20px; }
@media screen and (max-width: 39.9375em) {
.images_scroll .product_infos {
position: relative;
padding-left: 0px;
margin-left: -30px;
margin-right: -30px;
max-width: inherit !important; }
.images_scroll .product_infos::before, .images_scroll .product_infos::after {
content: ' ';
display: table; }
.images_scroll .product_infos::after {
clear: both; } }
.images_scroll .product_infos .product-inner-data {
text-align: center;
padding: 50px 60px;
margin-right: 10px;
background-color: #fff;
-webkit-box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);
-moz-box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);
box-shadow: 0 0 40px rgba(0, 0, 0, 0.05); }
@media screen and (max-width: 39.9375em) {
.images_scroll .product_infos .product-inner-data {
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
padding: 30px;
margin-right: 0px; } }
.images_scroll .product_infos .product-inner-data .variations_form .variations .value {
text-align: left; }
.product_infos .woocommerce-product-rating {
display: inline-block;
margin-bottom: 5px; }
.product_infos .woocommerce-product-rating .star-rating {
float: left;
width: 94px;
font-size: 1.25rem; }
.product_infos .woocommerce-product-rating .star-rating:before {
width: 94px; }
.product_infos .woocommerce-product-rating .woocommerce-review-link {
display: block;
float: left;
font-size: 0.875rem;
margin-left: 10px; }
.product_infos p.price {
margin: 25px 0;
display: inline-block;
vertical-align: middle; }
.product_infos p.price ins {
display: inline-block; }
.product_infos .price, .product_infos .price ins,
.product_infos .woocommerce-grouped-product-list-item__price,
.product_infos .woocommerce-grouped-product-list-item__price ins {
font-size: 2.25rem;
line-height: 2.25rem;
letter-spacing: 1px;
font-weight: normal;
font-weight: 300; }
.product_infos .price del,
.product_infos .woocommerce-grouped-product-list-item__price del {
display: inline-block;
font-size: 1.625rem;
line-height: 1.625rem;
color: #666;
position: relative;
margin-right: 5px;
text-decoration: none; }
.product_infos .price del:before,
.product_infos .woocommerce-grouped-product-list-item__price del:before {
position: absolute;
content: "";
left: 0;
top: 50%;
right: 0;
height: 2px;
background-color: #999;
opacity: 0.7;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
filter: alpha(opacity=70);
-moz-transform: rotate(-15deg);
-o-transform: rotate(-15deg);
-ms-transform: rotate(-15deg);
-webkit-transform: rotate(-15deg);
transform: rotate(-15deg); }
@media screen and (max-width: 63.9375em) {
.product_infos .price, .product_infos .price ins,
.product_infos .woocommerce-grouped-product-list-item__price,
.product_infos .woocommerce-grouped-product-list-item__price ins {
font-size: 1.625rem; }
.product_infos .price del,
.product_infos .woocommerce-grouped-product-list-item__price del {
font-size: 1.125rem;
margin-bottom: 20px; } }
.product_infos .price ins,
.product_infos .woocommerce-grouped-product-list-item__price ins {
text-decoration: none; }
.product_infos .variations_form .variations {
margin: 40px 0; }
.product_infos .variations_form .variations td {
vertical-align: top; }
.product_infos .variations_form .variations tbody {
border: none; }
.product_infos .variations_form .variations tbody tr {
background-color: transparent;
border-bottom: none; }
.product_infos .variations_form .variations tbody .label {
padding: 5px 0;
font-size: 0.75rem;
line-height: 12px;
text-transform: uppercase;
letter-spacing: 2px;
line-height: 1;
white-space: nowrap;
cursor: default;
border-radius: 0;
background: transparent;
color: #000; }
.product_infos .variations_form .variations tbody .label label {
margin-top: 10px;
font-size: 0.75rem;
font-weight: bold;
font-weight: 700;
margin-right: 20px; }
.product_infos .variations_form .variations tbody .label label:after {
content: ":";
margin-left: 2px; }
.product_infos .variations_form .variations tbody .label label span {
display: none; }
.product_infos .variations_form .variations tbody .value {
width: 100%;
padding: 5px 0; }
.product_infos .variations_form .variations tbody .value .iconic-was-swatches {
vertical-align: top;
margin-top: 5px;
display: inline-block; }
.product_infos .variations_form .variations tbody .value .iconic-was-swatches li {
margin-bottom: 0; }
.product_infos .variations_form .variations .tawcvs-swatches .swatch-color {
border: none; }
.product_infos .variations_form .variations .tawcvs-swatches .swatch-image {
width: 30px;
height: 30px;
border: none; }
.product_infos .variations_form .variations .tawcvs-swatches .swatch-image img {
vertical-align: top; }
.product_infos .variations_form .variations .tawcvs-swatches .swatch-image.selected {
box-shadow: 0 0 7px rgba(0, 0, 0, 0.3); }
.product_infos .variations_form .variations .tawcvs-swatches .swatch-image.selected:before {
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
transform: rotate(45deg);
content: "";
width: 6px;
height: 10px;
display: block;
border: solid #eee;
border-width: 0 2px 2px 0;
position: absolute;
top: 8px;
left: 11px; }
.product_infos .variations_form .variations .tawcvs-swatches .swatch-label {
width: auto;
font-size: 14px;
line-height: 1.4;
vertical-align: middle;
padding: 5px 7px;
font-weight: 500;
box-shadow: none;
overflow: hidden;
background-color: transparent;
border-radius: 0;
border: none;
border: 1px solid rgba(0, 0, 0, 0.3);
color: rgba(0, 0, 0, 0.3);
margin-right: 15px;
margin-bottom: 10px; }
.product_infos .variations_form .variations .tawcvs-swatches .swatch-label.selected {
border: 1px solid black;
color: black; }
.product_infos .yith-wcwl-add-to-wishlist {
display: inline-block; }
.product_infos .yith-wcwl-add-to-wishlist a {
position: relative;
font-size: 12px;
line-height: 20px;
text-transform: uppercase;
font-weight: 600;
letter-spacing: 2px; }
.product_infos .yith-wcwl-add-to-wishlist a:before {
margin-right: 3px;
color: #a8e8e2; }
.product_infos .eva-size-chart {
display: inline-block; }
.product_infos .eva-size-chart a {
position: relative;
font-size: 12px;
line-height: 20px;
text-transform: uppercase;
font-weight: 600;
letter-spacing: 2px;
padding-left: 25px; }
.product_infos .eva-size-chart a i {
color: #a8e8e2;
position: absolute;
left: 0;
top: 0px;
font-size: 16px; }
.product_infos .box-share-master-container {
display: inline-block; }
.product_infos .box-share-master-container a {
position: relative;
font-size: 12px;
line-height: 20px;
text-transform: uppercase;
font-weight: 600;
letter-spacing: 2px;
padding-left: 25px; }
.product_infos .box-share-master-container a i {
color: #a8e8e2;
position: absolute;
left: 0;
top: 0px;
font-size: 16px; }
.variation-select {
position: relative;
display: inline-block;
width: 60%;
height: 40px;
line-height: 40px;
margin: 0 !important;
border-bottom: 1px solid #a8e8e2;
max-width: 260px; }
@media screen and (max-width: 39.9375em) {
.variation-select {
width: 100%; } }
.variation-select select {
padding: 0 0 0 5px !important;
margin: 0;
border: none !important;
outline: none !important;
display: inline-block !important;
-webkit-appearance: none !important;
-moz-appearance: none !important;
appearance: none !important;
cursor: pointer !important;
font-weight: bold !important;
font-weight: 400 !important;
text-transform: uppercase !important;
font-size: 12px !important;
height: 40px !important;
line-height: 40px !important;
background-color: transparent !important;
letter-spacing: 1px; }
.variation-select:after {
color: #a8e8e2;
content: "\e913";
font-family: "icomoon";
font-size: 16px;
right: 0px;
top: 0;
padding: 0;
position: absolute;
pointer-events: none;
text-align: center;
width: 34px;
height: 40px;
line-height: 40px; }
.reset_variations {
display: inline-block !important;
width: auto !important;
clear: none !important;
position: relative;
font-size: 11px;
line-height: 5px;
text-transform: uppercase;
font-weight: 600;
padding-left: 15px; }
.reset_variations:before {
font-weight: normal;
position: absolute;
left: 0;
top: 0px;
font-size: 12px;
font-family: "icomoon";
content: "\e901";
margin-right: 5px; }
@media screen and (max-width: 39.9375em) {
.reset_variations {
margin-top: 20px;
margin-left: 0px; } }
.description-section {
margin-top: 30px; }
.description-section .product_meta .product_meta_ins {
text-align: center;
margin: 40px 0 30px;
padding: 25px; }
@media screen and (max-width: 63.9375em) {
.description-section .product_meta .product_meta_ins {
margin: 10px 0 40px; } }
.description-section .product_meta .product_meta_ins > span {
font-weight: bold;
font-weight: 700;
margin-right: 20px; }
@media screen and (max-width: 39.9375em) {
.description-section .product_meta .product_meta_ins > span {
display: block;
margin-bottom: 10px; } }
.description-section .product_meta .product_meta_ins > span span {
font-weight: normal; }
.product_summary_top {
margin-top: 1.875rem; }
h1.product_title {
font-size: 2.625rem;
line-height: 1.2;
font-weight: bold;
font-weight: 500;
text-transform: uppercase; }
@media screen and (max-width: 63.9375em) {
h1.product_title {
font-size: 2rem; } }
.woocommerce .cart {
margin: 40px 0 30px;
vertical-align: top; }
.woocommerce .cart .quantity {
display: inline-block;
width: 3.625rem;
margin-right: 20px; }
.woocommerce .cart .quantity .minimal-form-input {
padding-top: 0; }
.woocommerce .cart .quantity label {
display: none; }
.woocommerce .cart .quantity input.qty {
color: #000;
border: 0;
font-size: 1.125rem;
font-weight: bold;
font-weight: 600;
text-align: center;
height: 3.625rem;
margin: 0;
background: transparent;
border-bottom: 2px solid #a8e8e2;
padding: 0px;
-webkit-appearance: textfield;
-moz-appearance: textfield;
appearance: textfield; }
.woocommerce .cart .quantity.hidden {
width: 0;
margin-right: 0; }
.woocommerce .cart button.button {
vertical-align: top;
display: inline-block; }
.woocommerce .cart button.button span {
padding: 20px 40px; }
.single-product .product_wrapper.images_scroll {
background-color: #eee;
padding: 40px 0; }
@media screen and (max-width: 39.9375em) {
.single-product .product_wrapper.images_scroll {
padding: 0; } }
.woocommerce .product .stock {
font-size: 12px;
font-weight: 500;
letter-spacing: 2px;
text-transform: uppercase;
color: #77a464; }
.woocommerce .product .out-of-stock {
color: red; }
.shortcode_single_product .product {
width: 100%; }
.woocommerce .product_infos .group_table {
margin-bottom: 3.125rem; }
.woocommerce .product_infos .group_table tr {
border: none; }
.woocommerce .product_infos .group_table tr td {
vertical-align: middle;
padding: 0.625rem 0;
font-size: 0.875rem;
line-height: 1.3; }
.woocommerce .product_infos .group_table tr td:first-child {
width: 80px; }
.woocommerce .product_infos .group_table tr td label {
line-height: inherit; }
.woocommerce .product_infos .group_table tr td a {
line-height: 1.3; }
.woocommerce .product_infos .group_table tr td a.button {
margin-right: 15px; }
.woocommerce .product_infos .group_table tr td .out-of-stock {
float: left;
background: transparent;
margin: 0.125rem 0.3125rem 0 0;
text-transform: uppercase;
font-size: 0.75rem;
line-height: 1;
font-weight: normal;
font-weight: 400;
display: block; }
.woocommerce .product_infos .group_table tr td.price, .woocommerce .product_infos .group_table tr td.woocommerce-grouped-product-list-item__price {
text-align: right; }
.woocommerce .product_infos .group_table tr td.price, .woocommerce .product_infos .group_table tr td.price del, .woocommerce .product_infos .group_table tr td.price ins, .woocommerce .product_infos .group_table tr td.woocommerce-grouped-product-list-item__price, .woocommerce .product_infos .group_table tr td.woocommerce-grouped-product-list-item__price del, .woocommerce .product_infos .group_table tr td.woocommerce-grouped-product-list-item__price ins {
font-size: 1rem; }
.woocommerce .product_infos .group_table tr td.price del, .woocommerce .product_infos .group_table tr td.woocommerce-grouped-product-list-item__price del {
margin-bottom: 0px; }
.woocommerce .woocommerce-tabs {
margin: 2.5rem 0; }
.woocommerce .woocommerce-tabs ul.tabs {
background-color: transparent;
margin: 0 0 2.5rem 0;
padding: 0;
list-style: none;
text-align: center;
border: none; }
.woocommerce .woocommerce-tabs ul.tabs li {
display: inline-block;
font-weight: bold;
font-size: 1.25rem;
line-height: 2rem;
padding: 0 1.25rem;
margin: 5px 0;
width: auto; }
.woocommerce .woocommerce-tabs ul.tabs li a {
font-size: 1.25rem;
line-height: 2rem; }
@media screen and (max-width: 63.9375em) {
.woocommerce .woocommerce-tabs ul.tabs li {
width: 100%;
line-height: 1.5rem;
padding-top: 5px;
padding-bottom: 15px;
border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
.woocommerce .woocommerce-tabs ul.tabs li a {
line-height: 1.5rem; } }
.woocommerce .woocommerce-tabs ul.tabs li:last-child {
border-bottom: none; }
.woocommerce .woocommerce-tabs ul.tabs li a {
position: relative;
color: #999;
text-transform: uppercase;
font-weight: 600;
letter-spacing: 2px;
padding: 0;
display: inline-block;
z-index: 1;
padding: 0 2px;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease; }
.woocommerce .woocommerce-tabs ul.tabs li a:hover {
color: #000; }
.woocommerce .woocommerce-tabs ul.tabs li a sup {
position: absolute;
right: -12px;
top: 7px;
padding: 0 0 0 3px;
font-size: 0.875rem;
color: #a8e8e2;
font-weight: 700; }
.woocommerce .woocommerce-tabs ul.tabs li.active a {
cursor: default;
color: #000; }
.woocommerce .woocommerce-tabs ul.tabs li.active a:before {
height: 8px; }
.woocommerce .woocommerce-tabs .shop_attributes {
margin: 0 auto;
width: 70%; }
@media screen and (max-width: 39.9375em) {
.woocommerce .woocommerce-tabs .shop_attributes {
width: 100%; } }
.woocommerce .woocommerce-tabs .shop_attributes tbody {
border: none; }
.woocommerce .woocommerce-tabs .shop_attributes th {
width: 20%;
text-align: left;
font-weight: bold;
font-weight: 600;
font-size: 1rem;
text-transform: uppercase;
padding: 0.625rem 0;
vertical-align: top; }
@media screen and (max-width: 39.9375em) {
.woocommerce .woocommerce-tabs .shop_attributes th {
width: 30%; } }
.woocommerce .woocommerce-tabs .shop_attributes tr td {
width: 80%;
padding: 0.625rem 0; }
@media screen and (max-width: 39.9375em) {
.woocommerce .woocommerce-tabs .shop_attributes tr td {
width: 70%; } }
.woocommerce .woocommerce-tabs .shop_attributes tr td p {
font-size: 1rem;
margin: 0; }
.woocommerce .woocommerce-tabs .shop_attributes tr:nth-child(2n) {
background-color: transparent; }
.woocommerce .woocommerce-tabs .shop_attributes tr:last-child {
border-bottom: none; }
.woocommerce .woocommerce-tabs #reviews {
margin: 0 auto; }
.woocommerce .woocommerce-tabs #reviews #comments {
padding-right: 60px;
width: 55%;
float: left; }
@media screen and (max-width: 39.9375em) {
.woocommerce .woocommerce-tabs #reviews #comments {
padding-right: 0;
float: none;
width: 100%; } }
.woocommerce .woocommerce-tabs #reviews #comments h2 {
text-align: left;
text-transform: uppercase;
font-size: 1.625rem;
line-height: 2.125rem;
font-weight: 600;
margin-bottom: 1.25rem;
font-weight: bold;
font-weight: 600; }
@media screen and (max-width: 39.9375em) {
.woocommerce .woocommerce-tabs #reviews #comments h2 {
margin-bottom: 1.25rem;
line-height: 1.875rem; } }
.woocommerce .woocommerce-tabs #reviews #comments h2 span {
font-weight: 300; }
.woocommerce .woocommerce-tabs #reviews #comments .commentlist {
list-style: none;
margin: 0;
padding: 0; }
.woocommerce .woocommerce-tabs #reviews #comments .comment_container {
padding: 0;
position: relative;
margin-bottom: 2.5rem;
text-align: left; }
@media screen and (max-width: 39.9375em) {
.woocommerce .woocommerce-tabs #reviews #comments .comment_container {
margin-bottom: 1.25rem; } }
.woocommerce .woocommerce-tabs #reviews #comments .comment_container .comment-text {
padding-left: 90px; }
@media screen and (max-width: 39.9375em) {
.woocommerce .woocommerce-tabs #reviews #comments .comment_container .comment-text {
padding-left: 70px; } }
.woocommerce .woocommerce-tabs #reviews #comments .avatar {
position: absolute;
left: 0;
top: 0;
width: 4.375rem;
height: 4.375rem;
margin: 0.3125rem 0 0.625rem 0;
border-radius: 4.375rem; }
@media screen and (max-width: 39.9375em) {
.woocommerce .woocommerce-tabs #reviews #comments .avatar {
width: 3.125rem;
height: 3.125rem; } }
.woocommerce .woocommerce-tabs #reviews #comments .star-rating {
display: block;
margin: 0.5rem 0 0.625rem;
font-size: 1.125rem; }
.woocommerce .woocommerce-tabs #reviews #comments .meta {
display: inline-block;
margin-bottom: 0; }
.woocommerce .woocommerce-tabs #reviews #comments .meta strong[itemprop="author"] {
margin-right: 10px;
font-weight: 500;
display: inline-block;
font-size: 1.25rem; }
.woocommerce .woocommerce-tabs #reviews #comments .meta em.verified {
display: inline-block;
font-size: 1rem; }
.woocommerce .woocommerce-tabs #reviews #comments .meta time {
color: rgba(0, 0, 0, 0.5);
display: inline-block;
font-weight: 500;
font-size: 0.875rem; }
.woocommerce .woocommerce-tabs #reviews #comments .description {
margin: 0 auto;
line-height: 1.6em;
padding: 0 0 1.25rem 0; }
.woocommerce .woocommerce-tabs #reviews #comments .description p {
padding: 0;
margin: 0 auto; }
.woocommerce .woocommerce-tabs #reviews #comments .commentlist li:last-child .description {
border-bottom: none; }
.woocommerce .woocommerce-tabs #reviews #review_form p.comment-form-author {
float: left;
width: 50%;
padding-right: 1.25rem; }
@media screen and (max-width: 39.9375em) {
.woocommerce .woocommerce-tabs #reviews #review_form p.comment-form-author {
width: 100%;
padding-right: 0; } }
.woocommerce .woocommerce-tabs #reviews #review_form p.comment-form-email {
float: left;
width: 50%;
padding-left: 1.25rem; }
@media screen and (max-width: 39.9375em) {
.woocommerce .woocommerce-tabs #reviews #review_form p.comment-form-email {
width: 100%;
padding-left: 0; } }
.woocommerce .woocommerce-tabs #reviews #review_form input[type=submit] {
margin-top: 40px; }
.woocommerce .woocommerce-tabs #review_form_wrapper {
border-left: 1px solid #f0f0f0;
padding-left: 60px;
padding-bottom: 40px;
width: 45%;
float: left; }
@media screen and (max-width: 39.9375em) {
.woocommerce .woocommerce-tabs #review_form_wrapper {
border-left: none;
float: none;
width: 100%;
padding-left: 0; } }
.woocommerce .woocommerce-tabs #review_form_wrapper h3, .woocommerce .woocommerce-tabs #review_form_wrapper .comment-reply-title {
text-transform: uppercase;
font-size: 1.625rem;
font-weight: 600;
margin: 0; }
.woocommerce .woocommerce-tabs #review_form_wrapper .comment-form p {
margin: 0; }
.woocommerce .woocommerce-tabs #review_form_wrapper .comment-form .comment-form-rating {
margin-top: 20px;
margin-bottom: 0;
display: block; }
.woocommerce .woocommerce-tabs #review_form_wrapper .comment-form .stars {
margin-top: 10px;
margin-bottom: 30px;
position: relative;
display: inline-block;
vertical-align: middle;
white-space: nowrap; }
.woocommerce .woocommerce-tabs #review_form_wrapper .comment-form .stars span {
display: flex; }
.woocommerce .woocommerce-tabs #review_form_wrapper .comment-form .stars a {
position: absolute;
top: 0;
left: 0;
text-decoration: none;
letter-spacing: 3px;
font-size: 0;
border: none; }
.woocommerce .woocommerce-tabs #review_form_wrapper .comment-form .stars a:before {
display: block;
position: absolute;
top: 0;
left: 0;
text-indent: 0;
transition: all 0.3s ease;
font-family: "FontAwesome";
color: #a8e8e2;
height: 30px;
font-size: 30px;
line-height: 1; }
.woocommerce .woocommerce-tabs #review_form_wrapper .comment-form .stars a:after {
content: ""; }
.woocommerce .woocommerce-tabs #review_form_wrapper .comment-form .stars a.star-1 {
z-index: 5; }
.woocommerce .woocommerce-tabs #review_form_wrapper .comment-form .stars a.star-1:before {
content: "\f006";
width: 30px; }
.woocommerce .woocommerce-tabs #review_form_wrapper .comment-form .stars a.star-1.active:before, .woocommerce .woocommerce-tabs #review_form_wrapper .comment-form .stars a.star-1:hover:before {
content: "\f005"; }
.woocommerce .woocommerce-tabs #review_form_wrapper .comment-form .stars a.star-2 {
z-index: 4; }
.woocommerce .woocommerce-tabs #review_form_wrapper .comment-form .stars a.star-2:before {
content: "\f006\f006";
width: 63px; }
.woocommerce .woocommerce-tabs #review_form_wrapper .comment-form .stars a.star-2.active:before, .woocommerce .woocommerce-tabs #review_form_wrapper .comment-form .stars a.star-2:hover:before {
content: "\f005\f005"; }
.woocommerce .woocommerce-tabs #review_form_wrapper .comment-form .stars a.star-3 {
z-index: 3; }
.woocommerce .woocommerce-tabs #review_form_wrapper .comment-form .stars a.star-3:before {
content: "\f006\f006\f006";
width: 93px; }
.woocommerce .woocommerce-tabs #review_form_wrapper .comment-form .stars a.star-3.active:before, .woocommerce .woocommerce-tabs #review_form_wrapper .comment-form .stars a.star-3:hover:before {
content: "\f005\f005\f005"; }
.woocommerce .woocommerce-tabs #review_form_wrapper .comment-form .stars a.star-4 {
z-index: 2; }
.woocommerce .woocommerce-tabs #review_form_wrapper .comment-form .stars a.star-4:before {
content: "\f006\f006\f006\f006";
width: 123px; }
.woocommerce .woocommerce-tabs #review_form_wrapper .comment-form .stars a.star-4.active:before, .woocommerce .woocommerce-tabs #review_form_wrapper .comment-form .stars a.star-4:hover:before {
content: "\f005\f005\f005\f005"; }
.woocommerce .woocommerce-tabs #review_form_wrapper .comment-form .stars a.star-5 {
z-index: 1; }
.woocommerce .woocommerce-tabs #review_form_wrapper .comment-form .stars a.star-5:before {
content: "\f006\f006\f006\f006\f006";
width: 153px; }
.woocommerce .woocommerce-tabs #review_form_wrapper .comment-form .stars a.star-5.active:before, .woocommerce .woocommerce-tabs #review_form_wrapper .comment-form .stars a.star-5:hover:before {
content: "\f005\f005\f005\f005\f005"; }
.single_product_summary_related {
margin-bottom: 60px; }
#products-carousel {
margin-top: 0px;
text-align: center; }
#products-carousel .carousel-title {
display: inline-block;
text-align: center;
margin: 0 auto 40px;
font-size: 26px;
line-height: 36px;
text-transform: uppercase;
letter-spacing: 3px; }
#products-carousel .carousel-title:after {
margin: 10px auto 0;
text-align: center;
display: block;
content: "";
height: 3px;
width: 100px;
background-color: #a8e8e2; }
#products-carousel #products {
text-align: left;
margin: 0; }
#products-carousel #products .product {
padding: 0;
margin-bottom: 0; }
#products-carousel #products .product span.ribbon {
top: 5px;
left: 5px; }
#products-carousel #products .owl-dots {
margin-top: 0 !important; }
.single_product_summary_upsell {
text-align: center; }
.single_product_summary_upsell .upsells {
margin-bottom: 2.5rem; }
.single_product_summary_upsell h2.products-upsells-title {
display: inline-block;
text-align: center;
margin: 40px auto 60px;
font-size: 26px;
line-height: 36px;
text-transform: uppercase;
letter-spacing: 3px; }
.single_product_summary_upsell h2.products-upsells-title:after {
margin: 10px auto 0;
text-align: center;
display: block;
content: "";
height: 3px;
width: 100px;
background-color: #a8e8e2; }
.single_product_summary_upsell .product {
text-align: left; }
.woocommerce ul.products li .eva_product_quick_view_button {
display: block;
position: absolute;
top: 0px;
right: 5px;
z-index: 5;
width: 80px;
font-size: 9px;
line-height: 10px;
text-align: center;
opacity: 0;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease; }
.woocommerce ul.products li .eva_product_quick_view_button:before {
font-size: 24px;
display: block; }
.woocommerce ul.products li .eva_product_quick_view_button:hover {
color: #000; }
.woocommerce ul.products li .eva_product_quick_view_button.background--dark {
color: #fff; }
@media screen and (max-width: 64em) {
.woocommerce ul.products li .eva_product_quick_view_button {
display: none; } }
.woocommerce ul.products li:hover .eva_product_quick_view_button {
opacity: 1; }
#products-carousel .eva_product_quick_view_button {
right: -5px; }
.cd-quick-view { display: none; }
.cd-quick-view .product {
padding-top: 0 !important; }
.cd-quick-view ::-webkit-scrollbar {
width: 12px; }
.cd-quick-view ::-webkit-scrollbar-thumb {
background: rgba(0, 0, 0, 0.1); }
.cd-quick-view ::-webkit-scrollbar-thumb:window-inactive {
background: rgba(0, 0, 0, 0.1); }
.cd-quick-view .post-password-form p {
opacity: 0;
visibility: hidden; }
@media only screen and (min-width: 1024px) {
.cd-quick-view {
display: block;
position: fixed;
max-width: 960px;
visibility: hidden; transform: translateZ(0);
backface-visibility: hidden;
will-change: left, top, width;
z-index: 8000;  }
.cd-quick-view:after {
content: "";
display: table;
clear: both; }
.cd-quick-view.animate-width {
background-color: #ffffff;
box-shadow: 0 0 30px rgba(0, 0, 0, 0.2);
transition: box-shadow 0.3s; }
.cd-quick-view.is-visible {
visibility: visible; } }
.cd-quick-view .cd-close {
position: absolute;
top: 20px;
right: 20px;
font-size: 0;
z-index: 99; }
.cd-quick-view .cd-close:after {
content: "\e901";
font-family: 'icomoon';
font-size: 24px;
color: #000;
font-weight: normal;
opacity: 0; }
.cd-quick-view .cd-slider-wrapper {
position: relative;
display: block;
float: left;
width: 480px;
height: 596px;
overflow: hidden;
max-width: 100%; }
.cd-quick-view .cd-slider-wrapper .cover-image {
width: 100%; }
.cd-quick-view .cd-slider-wrapper .cover-image img {
width: 100%;
height: 100%; }
.cd-quick-view .cd-slider-wrapper .swiper-container {
position: absolute;
left: 0;
top: 0;
width: 480px;
max-width: 100%;
opacity: 0; }
.cd-quick-view .cd-slider-wrapper .swiper-container .swiper-button-prev,
.cd-quick-view .cd-slider-wrapper .swiper-container .swiper-button-next {
width: auto;
height: auto; }
.cd-quick-view .cd-slider-wrapper .swiper-container .swiper-button-prev {
left: -35px;
background: none;
font-family: 'icomoon';
transition: all ease .5s;
opacity: 1; }
.cd-quick-view .cd-slider-wrapper .swiper-container .swiper-button-prev:before {
font-size: 24px;
content: "\e916";
color: #000; }
.cd-quick-view .cd-slider-wrapper .swiper-container .swiper-button-next {
right: -35px;
background: none;
font-family: 'icomoon';
transition: all ease .5s;
opacity: 1; }
.cd-quick-view .cd-slider-wrapper .swiper-container .swiper-button-next:before {
font-size: 24px;
content: "\e915";
color: #000; }
.cd-quick-view .cd-slider-wrapper .swiper-container .swiper-button-disabled {
opacity: .5; }
.cd-quick-view .cd-item-info {
position: absolute;
visibility: hidden;
opacity: 0;
max-width: 480px;
margin: 0;
box-sizing: border-box;
float: left; }
.cd-quick-view .cd-item-info .product_infos {
height: 500px;
overflow: auto;
padding: 60px 60px 60px; }
.cd-quick-view .cd-item-info .product_infos:after {
content: "";
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: 150px;
background: #fff;
background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #fff 70%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );
z-index: 3;
right: 0;
display: block;
visibility: visible;
transition: all .5s; }
.cd-quick-view .cd-item-info .product_infos:hover:after {
opacity: 0;
visibility: hidden; }
.cd-quick-view .cd-item-info .product_infos h1 {
display: inline-block;
min-width: 400px;
font-size: 36px;
line-height: 40px;
text-align: left; }
.cd-quick-view .cd-item-info .product_infos .product_price {
margin: 20px 0; }
.cd-quick-view .cd-item-info .product_infos .woocommerce-product-rating {
margin-bottom: 15px; }
.cd-quick-view .cd-item-info .product_infos .woocommerce-product-rating .woocommerce-review-link {
display: none; }
.cd-quick-view .cd-item-info .product_infos .woocommerce-product-rating .star-rating {
font-size: 18px;
width: 5em; }
.cd-quick-view .cd-item-info .product_infos .quickview-badges .onsale {
left: -500px;
position: absolute;
top: 25px;
z-index: 99;
width: 80px;
height: 80px; }
.cd-quick-view .cd-item-info .product_infos .quickview-badges .onsale:before {
font-size: 80px;
line-height: 80px; }
.cd-quick-view .cd-item-info .product_infos .quickview-badges .onsale p {
text-align: center;
margin: 0;
padding: 0;
display: block;
width: 80px;
position: absolute;
top: calc(50% - 8px);
left: 0;
font-size: 0.875rem;
line-height: 0.875rem;
text-transform: uppercase;
font-weight: 600; }
.cd-quick-view .cd-item-info .product_infos .cart .variation-select {
width: 100%; }
.cd-quick-view .cd-item-info .product_infos .cart .reset_variations {
margin-top: 20px;
margin-left: 0px; }
.cd-quick-view .cd-item-info .product_infos .cart .quantity {
position: absolute;
left: 60px;
bottom: 0;
top: 102%; }
.cd-quick-view .cd-item-info .product_infos .cart .single_add_to_cart_button {
position: absolute;
bottom: 0px;
width: 60%;
top: 102%;
right: 50px;
height: 60px; }
.cd-quick-view .cd-item-info .product_infos .cart .single_add_to_cart_button:not(.external_single_button) span {
padding: 0; }
.cd-quick-view .cd-item-info .product_infos .cart .group_table td.label {
padding-right: 8px !important;
padding-left: 0px !important;
padding-top: 0px !important;
padding-bottom: 0px !important; }
.cd-quick-view .cd-item-info .product_infos .cart .group_table tr td:first-child {
width: 50px; }
.cd-quick-view .cd-item-info .product_infos .cart .group_table td.price {
text-align: right; }
.cd-quick-view .cd-item-info .product_infos .cart .group_table label a {
font-size: 13px; }
.cd-quick-view .cd-item-info .product_infos .cart .group_table tr td {
padding: 20px 0 !important;
color: #000; }
.cd-quick-view .cd-item-info .product_infos .cart .group_table tr td .out-of-stock {
float: right;
margin-right: 0; }
.cd-quick-view .cd-item-info .product_infos .cart .group_table .quantity {
position: relative;
left: 0; }
.cd-quick-view .cd-item-info .product_infos .cart .quantity input.qty, .cd-quick-view .cd-item-info .product_infos .cart .woocommerce .quantity .qty {
width: 60px !important;
height: 60px !important;
line-height: 60px !important; }
.cd-quick-view .cd-item-info .cd-item-action li {
display: inline-block;
margin-right: 1em; }
.cd-quick-view .cd-item-info .cd-item-action li:first-child {
margin-left: -4px; }
.cd-quick-view.add-content .post-password-form p {
opacity: 1;
visibility: visible; }
.cd-quick-view.add-content .cd-slider-wrapper .cover-image {
opacity: 0; }
.cd-quick-view.add-content .cd-slider-wrapper .swiper-container {
opacity: 1; }
.cd-quick-view.add-content .cd-slider-wrapper .swiper-container:hover .swiper-button-prev {
left: 25px; }
.cd-quick-view.add-content .cd-slider-wrapper .swiper-container:hover .swiper-button-next {
right: 25px; }
.cd-quick-view.add-content .cd-slider-wrapper .swiper-container .swiper-slide {
text-align: center; }
.cd-quick-view.add-content .cd-slider-wrapper .swiper-container .swiper-pagination {
animation: cd-fade-in 1s;
bottom: 5%;
vertical-align: middle; }
.cd-quick-view.add-content .cd-slider-wrapper .swiper-container .swiper-pagination .swiper-pagination-bullet {
width: 8px;
height: 8px;
opacity: 1;
background-color: rgba(0, 0, 0, 0.4);
margin: 0 8px;
-webkit-transition: -webkit-transform 0.3s ease, background-color 0.3s ease;
transition: transform 0.3s ease, background-color 0.3s ease; }
.cd-quick-view.add-content .cd-slider-wrapper .swiper-container .swiper-pagination .swiper-pagination-bullet-active {
-webkit-transform: scale(1.5);
transform: scale(1.5);
background-color: transparent;
-webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.4);
-moz-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.4);
box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.4); }
.cd-quick-view.add-content .group_table,
.cd-quick-view.add-content .variations,
.cd-quick-view.add-content .post-password-form {
animation: cd-fade-in 1.5s; }
.cd-quick-view.add-content .single_add_to_cart_button {
animation: cd-slide-in 0.7s; }
.cd-quick-view.add-content .cd-close:after {
animation-fill-mode: both;
animation-delay: 1s;
animation-duration: 1s;
animation-name: flipInYs; }
.cd-quick-view.add-content .cd-item-info {
position: relative;
visibility: visible;
opacity: 1; }
.cd-quick-view.add-content .cd-item-info h1,
.cd-quick-view.add-content .cd-item-info .star-rating > span,
.cd-quick-view.add-content .cd-item-info .star-rating:before {
animation: cd-slide-in 0.3s; }
.cd-quick-view.add-content .cd-item-info p:not(.cart) {
animation: cd-slide-in 0.5s; }
.cd-quick-view.add-content .cd-item-action {
animation: cd-slide-in 0.5s; }
#products-grid li.empty-box {
opacity: 0;
visibility: hidden;
transition: opacity 1s; }
body::after { position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.5);
visibility: hidden;
opacity: 0;
transition: all 1s;
content: "";
z-index: 999; }
@media only screen and (min-width: 1024px) {
body.overlay-layer::after {
visibility: visible;
opacity: 1; } }
@keyframes cd-slide-in {
0% {
transform: translate3d(-40px, 0, 0); }
100% {
transform: translate3d(0, 0, 0); } }
@keyframes cd-slide-out {
0% {
transform: translate3d(0, 20px, 0); }
100% {
transform: translate3d(0, 0, 0); } }
@keyframes cd-fade-in {
0% {
opacity: 0; }
100% {
opacity: 1; } }
@keyframes cd-pop-out {
0% {
opacity: 0;
visibility: hidden;
height: 0; }
100% {
opacity: 1;
height: auto;
visibility: visible; } }
@keyframes flipInYs {
0% {
transform: perspective(400px) rotateY(90deg);
opacity: 0; }
40% {
transform: perspective(400px) rotateY(-10deg); }
70% {
transform: perspective(400px) rotateY(10deg); }
100% {
transform: perspective(400px) rotateY(0deg);
opacity: 1; } }
.swiper-pagination-fraction, .swiper-pagination-custom, .swiper-container-horizontal > .swiper-pagination-bullets {
bottom: 20px; }
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
margin: 0 3px; }
.cd-item-info .product_infos .button-loader {
display: none;
width: 12px;
height: 12px;
border: 2px solid rgba(0, 0, 0, 0.3);
border-bottom-color: #000;
margin-left: 15px;
margin-top: 3px;
margin-right: -5px; }
.cd-item-info .product_infos .loading .button-loader {
display: block; }
.track-order-container {
margin-bottom: 2.5rem; }
.track-order-container .track-order-description {
font-size: 1.25rem;
width: 43.75rem;
max-width: 100%;
margin: 0 auto 3.75rem;
text-align: center; }
@media screen and (max-width: 39.9375em) {
.track-order-container .track-order-description {
width: 100%; } }
.track-order-container .track_order_form {
border: 2px solid #a8e8e2;
width: 43.75rem;
max-width: 100%;
margin: 0 auto 0.625rem;
padding: 3.125rem 3.75rem 2.5rem; }
@media screen and (max-width: 39.9375em) {
.track-order-container .track_order_form {
border: none;
padding: 1.25rem 0px; } }
.offcanvas_sizechart .vc_toggle.vc_toggle_active > .vc_toggle_content {
padding-left: 0; }
.offcanvas_sizechart .vc_toggle_color_turquoise .vc_toggle_icon,
.offcanvas_sizechart .vc_toggle_round .vc_toggle_title:hover .vc_toggle_icon {
background-color: #a8e8e2; }
.offcanvas_sizechart table {
margin-bottom: 50px; }
.offcanvas_sizechart table tbody tr:nth-child(2n) {
border-bottom: 0;
background-color: #f0f0f0; }
.offcanvas_sizechart table tbody {
border: none; }
.offcanvas_sizechart table tr {
background-color: transparent;
border-bottom: 1px solid #dbdbdb;
border: none;
-moz-transition: background-color 0.3s;
-o-transition: background-color 0.3s;
-webkit-transition: background-color 0.3s;
transition: background-color 0.3s; }
.offcanvas_sizechart table tr:first-child:hover {
background-color: transparent; }
.offcanvas_sizechart table tr:first-child td {
font-weight: 600;
border-bottom: 6px solid #000; }
.offcanvas_sizechart table td {
padding: 0.9375rem 0;
padding-right: 0.9375rem;
font-size: 16px;
text-align: center; }
@media screen and (max-width: 39.9375em) {
.offcanvas_sizechart table td {
font-size: 16px; } }
[class*='wp-block-'],
.wc-block-featured-product,
.gbt_18_sk_social_media_wrapper,
.gbt_18_sk_slider_wrapper,
.gbt_18_sk_portfolio,
.gbt_18_sk_banner {
margin-bottom: 2.5rem; }
.gbt_18_sk_categories_grid {
margin-bottom: 1.25rem; }
.gbt_18_sk_posts_grid {
margin-bottom: 0.5rem; }
.wp-block-cover.alignleft,
.wp-block-cover.alignright,
.wp-block-image.alignleft,
.wp-block-image.alignright {
margin-top: 1rem;
margin-bottom: 1rem; }
.wp-block-quote,
.wp-block-quote.is-style-large {
padding: 0 1em; }
.wp-block-quote p,
.wp-block-quote.is-style-large p {
font-size: 1.875rem;
font-style: normal;
line-height: 1.333em;
font-weight: 700;
padding: 0; }
@media all and (max-width: 767px) {
.wp-block-quote p,
.wp-block-quote.is-style-large p {
font-size: 23px; } }
.wp-block-quote cite,
.wp-block-quote.is-style-large cite {
font-size: 14px;
text-align: left; }
.wp-block-quote.is-style-large {
margin-bottom: 2.5rem !important; }
.entry-content > p + .wp-block-quote.is-style-large {
margin-top: 2.5rem !important; }
.wp-block-pullquote.alignleft, .wp-block-pullquote.alignright {
margin-top: 1.5em;
margin-bottom: 1.5em; }
.wp-block-pullquote.is-style-solid-color.alignleft blockquote p, .wp-block-pullquote.is-style-solid-color.alignright blockquote p {
font-size: 20px; }
.wp-block-pullquote.is-style-solid-color.alignright blockquote {
text-align: right; }
.wp-block-pullquote blockquote {
margin: 0 auto;
max-width: 60%; }
.wp-block-pullquote blockquote.has-text-color p, .wp-block-pullquote blockquote.has-text-color cite {
color: inherit; }
.wp-block-pullquote p {
color: inherit;
font-weight: 700;
padding: 0;
line-height: 1.333em; }
.wp-block-pullquote cite {
color: inherit;
font-size: 14px;
text-transform: inherit; }
.wp-block-embed .responsive-embed.widescreen,
.wp-block-embed .widescreen,
.wp-block-embed .responsive-embed,
.wp-block-embed .video-container {
padding-bottom: 0; }
.wp-block-embed .video-container {
margin-top: 0;
text-align: center; }
.wp-block-embed .responsive-embed {
position: initial;
margin-bottom: 0; }
.wp-block-table:not(.is-style-stripes) tbody tr:last-child td {
border-bottom: 1px solid; }
.wp-block-table td {
padding: 0.5em; }
.wp-block-button.aligncenter {
margin-bottom: 1.5em; }
.wp-block-button a.wp-block-button__link {
font-size: 12px;
font-weight: 600;
text-transform: uppercase;
margin-bottom: 0; }
.wp-block-file .wp-block-file__button {
margin-bottom: 0; }
.wp-block-cover::-webkit-scrollbar {
display: none; }
.wp-block-cover {
-ms-overflow-style: none; }
.wp-block-cover .wp-block-cover__inner-container {
color: #fff;
margin-bottom: 0; }
.wp-block-cover .wp-block-cover__inner-container p {
margin-bottom: 0; }
.wp-block-cover.alignwide, .wp-block-cover.alignfull {
width: auto; }
.wp-block-cover.has-parallax {
background-attachment: fixed;
background-position: center;
background-repeat: no-repeat;
background-size: cover; }
.wp-block-cover.alignright, .wp-block-cover.alignleft {
margin-top: 0;
margin-bottom: 0.5rem; }
@media all and (max-width: 480px) {
.wp-block-cover.alignright, .wp-block-cover.alignleft {
width: 50% !important; } }
.wp-block-cover.alignleft .wp-block-cover-text {
text-align: left; }
.wp-block-cover.alignright .wp-block-cover-text {
text-align: right; }
.wp-block-cover .wp-block-cover-text {
color: #fff !important;
font-weight: bold;
margin: 10% !important; }
@media all and (max-width: 480px) {
.wp-block-cover .wp-block-cover-text {
font-size: 24px; } }
.wp-block-cover a {
color: #fff;
border-bottom: 1px solid rgba(255, 255, 255, 0.4) !important; }
.wp-block-cover a:hover {
border-bottom: 1px solid transparent !important; }
.wp-block-cover-image-text a,
.wp-block-cover-image-text a:active,
.wp-block-cover-image-text a:focus,
.wp-block-cover-image-text a:hover,
.wp-block-cover-text a,
.wp-block-cover-text a:active,
.wp-block-cover-text a:focus,
.wp-block-cover-text a:hover,
section.wp-block-cover-image h2 a,
section.wp-block-cover-image h2 a:active,
section.wp-block-cover-image h2 a:focus,
section.wp-block-cover-image h2 a:hover {
color: #fff; }
.wp-block-cover-text a {
border-color: #fff !important; }
.wp-block-cover-text a:hover {
border-color: transparent !important; }
.wp-block-media-text .wp-block-media-text__content p {
font-weight: 700; }
.wp-block-image {
margin-bottom: 1.5em;
position: relative;
max-width: none !important; }
.wp-block-image figure {
position: relative; }
@media all and (max-width: 480px) {
.wp-block-image .aligncenter {
width: 100% !important;
margin-left: 0;
margin-right: 0; }
.wp-block-image .aligncenter img {
width: 100%; } }
@media all and (max-width: 480px) {
.wp-block-image .alignright,
.wp-block-image .alignleft {
width: 50% !important; }
.wp-block-image .alignright img,
.wp-block-image .alignleft img {
width: 100%; } }
.wp-block-image.alignfull img, .wp-block-image.alignwide img {
width: 100%; }
.wp-block-image.alignleft figcaption {
left: -25px;
right: auto; }
figure.wp-block-image img {
width: 100%; }
p.wp-block-subhead {
font-weight: bold;
font-style: normal; }
.wp-block-code code {
background: transparent;
border: 0; }
@media screen and (max-width: 39.9375em) {
.wp-block-columns,
.wp-block-text-columns {
display: block;
overflow: hidden;
width: 100%; } }
.wp-block-columns .wp-block-column,
.wp-block-text-columns .wp-block-column {
padding-right: 0.75rem;
padding-left: 0.75rem; }
@media screen and (max-width: 39.9375em) {
.wp-block-columns .wp-block-column,
.wp-block-text-columns .wp-block-column {
width: 100% !important;
padding: 0;
margin: 0; } }
.wp-block-columns .wp-block-column:first-child,
.wp-block-text-columns .wp-block-column:first-child {
padding-left: 0; }
.wp-block-columns .wp-block-column:last-child,
.wp-block-text-columns .wp-block-column:last-child {
padding-right: 0; }
@media screen and (min-width: 40em) and (max-width: 63.9375em) {
.wp-block-columns.has-4-columns, .wp-block-columns.has-5-columns, .wp-block-columns.has-6-columns, .wp-block-columns.columns-4,
.wp-block-text-columns.has-4-columns,
.wp-block-text-columns.has-5-columns,
.wp-block-text-columns.has-6-columns,
.wp-block-text-columns.columns-4 {
display: block;
overflow: hidden;
width: 100%; }
.wp-block-columns.has-4-columns .wp-block-column, .wp-block-columns.has-5-columns .wp-block-column, .wp-block-columns.has-6-columns .wp-block-column, .wp-block-columns.columns-4 .wp-block-column,
.wp-block-text-columns.has-4-columns .wp-block-column,
.wp-block-text-columns.has-5-columns .wp-block-column,
.wp-block-text-columns.has-6-columns .wp-block-column,
.wp-block-text-columns.columns-4 .wp-block-column {
width: 50%;
float: left;
margin: 0; }
.wp-block-columns.has-4-columns .wp-block-column:nth-child(odd):not(:first-child), .wp-block-columns.has-5-columns .wp-block-column:nth-child(odd):not(:first-child), .wp-block-columns.has-6-columns .wp-block-column:nth-child(odd):not(:first-child), .wp-block-columns.columns-4 .wp-block-column:nth-child(odd):not(:first-child),
.wp-block-text-columns.has-4-columns .wp-block-column:nth-child(odd):not(:first-child),
.wp-block-text-columns.has-5-columns .wp-block-column:nth-child(odd):not(:first-child),
.wp-block-text-columns.has-6-columns .wp-block-column:nth-child(odd):not(:first-child),
.wp-block-text-columns.columns-4 .wp-block-column:nth-child(odd):not(:first-child) {
clear: both;
padding-left: 0; }
.wp-block-columns.has-4-columns .wp-block-column:nth-child(even), .wp-block-columns.has-5-columns .wp-block-column:nth-child(even), .wp-block-columns.has-6-columns .wp-block-column:nth-child(even), .wp-block-columns.columns-4 .wp-block-column:nth-child(even),
.wp-block-text-columns.has-4-columns .wp-block-column:nth-child(even),
.wp-block-text-columns.has-5-columns .wp-block-column:nth-child(even),
.wp-block-text-columns.has-6-columns .wp-block-column:nth-child(even),
.wp-block-text-columns.columns-4 .wp-block-column:nth-child(even) {
padding-right: 0; } }
.wp-block-latest-posts,
.wp-block-categories,
.wp-block-archives {
margin-left: 0;
margin-right: 0; }
.wp-block-latest-posts li,
.wp-block-categories li,
.wp-block-archives li {
list-style-type: none; }
.wp-block-video video {
width: 100%; }
.wp-block-latest-posts li {
margin-bottom: 16px; }
.wp-block-latest-posts a {
font-size: 24px;
font-weight: 900;
line-height: 36px; }
.wp-block-latest-posts .wp-block-latest-posts__post-date {
margin-bottom: 0; }
.gbt_18_sk_categories_grid .gbt_18_sk_category_count {
font-size: 13px; }
@media all and (min-width: 63.9375em) {
.gbt_18_sk_categories_grid .gbt_18_sk_category_name {
font-size: 18px; } }
.gbt_18_sk_posts_grid .gbt_18_sk_posts_grid_title {
font-size: 24px;
line-height: 1.4em; }
@media all and (min-width: 640px) and (max-width: 1023px) {
.gbt_18_sk_posts_grid .gbt_18_sk_posts_grid_title {
font-size: 22px; } }
@media all and (max-width: 639px) {
.gbt_18_sk_posts_grid .gbt_18_sk_posts_grid_title {
font-size: 20px; } }
body .wp-block-woocommerce-handpicked-products ul.products,
body .wp-block-woocommerce-product-best-sellers ul.products,
body .wp-block-woocommerce-product-on-sale ul.products,
body .wp-block-woocommerce-product-top-rated ul.products,
body .wp-block-woocommerce-products-by-attribute ul.products,
body .wp-block-woocommerce-product-category ul.products,
body .wp-block-woocommerce-product-new ul.products,
.woocommerce .wp-block-woocommerce-handpicked-products ul.products,
.woocommerce .wp-block-woocommerce-product-best-sellers ul.products,
.woocommerce .wp-block-woocommerce-product-on-sale ul.products,
.woocommerce .wp-block-woocommerce-product-top-rated ul.products,
.woocommerce .wp-block-woocommerce-products-by-attribute ul.products,
.woocommerce .wp-block-woocommerce-product-category ul.products,
.woocommerce .wp-block-woocommerce-product-new ul.products {
margin-bottom: 0; }
body .wp-block-woocommerce-handpicked-products.alignfull,
body .wp-block-woocommerce-product-best-sellers.alignfull,
body .wp-block-woocommerce-product-on-sale.alignfull,
body .wp-block-woocommerce-product-top-rated.alignfull,
body .wp-block-woocommerce-products-by-attribute.alignfull,
body .wp-block-woocommerce-product-category.alignfull,
body .wp-block-woocommerce-product-new.alignfull,
.woocommerce .wp-block-woocommerce-handpicked-products.alignfull,
.woocommerce .wp-block-woocommerce-product-best-sellers.alignfull,
.woocommerce .wp-block-woocommerce-product-on-sale.alignfull,
.woocommerce .wp-block-woocommerce-product-top-rated.alignfull,
.woocommerce .wp-block-woocommerce-products-by-attribute.alignfull,
.woocommerce .wp-block-woocommerce-product-category.alignfull,
.woocommerce .wp-block-woocommerce-product-new.alignfull {
padding: 0 1.6rem; }
body .wp-block-woocommerce-handpicked-products.is-hidden-title li.product h3,
body .wp-block-woocommerce-handpicked-products.is-hidden-title .yith-wcwl-add-to-wishlist,
body .wp-block-woocommerce-product-best-sellers.is-hidden-title li.product h3,
body .wp-block-woocommerce-product-best-sellers.is-hidden-title .yith-wcwl-add-to-wishlist,
body .wp-block-woocommerce-product-on-sale.is-hidden-title li.product h3,
body .wp-block-woocommerce-product-on-sale.is-hidden-title .yith-wcwl-add-to-wishlist,
body .wp-block-woocommerce-product-top-rated.is-hidden-title li.product h3,
body .wp-block-woocommerce-product-top-rated.is-hidden-title .yith-wcwl-add-to-wishlist,
body .wp-block-woocommerce-products-by-attribute.is-hidden-title li.product h3,
body .wp-block-woocommerce-products-by-attribute.is-hidden-title .yith-wcwl-add-to-wishlist,
body .wp-block-woocommerce-product-category.is-hidden-title li.product h3,
body .wp-block-woocommerce-product-category.is-hidden-title .yith-wcwl-add-to-wishlist,
body .wp-block-woocommerce-product-new.is-hidden-title li.product h3,
body .wp-block-woocommerce-product-new.is-hidden-title .yith-wcwl-add-to-wishlist,
.woocommerce .wp-block-woocommerce-handpicked-products.is-hidden-title li.product h3,
.woocommerce .wp-block-woocommerce-handpicked-products.is-hidden-title .yith-wcwl-add-to-wishlist,
.woocommerce .wp-block-woocommerce-product-best-sellers.is-hidden-title li.product h3,
.woocommerce .wp-block-woocommerce-product-best-sellers.is-hidden-title .yith-wcwl-add-to-wishlist,
.woocommerce .wp-block-woocommerce-product-on-sale.is-hidden-title li.product h3,
.woocommerce .wp-block-woocommerce-product-on-sale.is-hidden-title .yith-wcwl-add-to-wishlist,
.woocommerce .wp-block-woocommerce-product-top-rated.is-hidden-title li.product h3,
.woocommerce .wp-block-woocommerce-product-top-rated.is-hidden-title .yith-wcwl-add-to-wishlist,
.woocommerce .wp-block-woocommerce-products-by-attribute.is-hidden-title li.product h3,
.woocommerce .wp-block-woocommerce-products-by-attribute.is-hidden-title .yith-wcwl-add-to-wishlist,
.woocommerce .wp-block-woocommerce-product-category.is-hidden-title li.product h3,
.woocommerce .wp-block-woocommerce-product-category.is-hidden-title .yith-wcwl-add-to-wishlist,
.woocommerce .wp-block-woocommerce-product-new.is-hidden-title li.product h3,
.woocommerce .wp-block-woocommerce-product-new.is-hidden-title .yith-wcwl-add-to-wishlist {
display: none; }
body .wp-block-woocommerce-handpicked-products.is-hidden-rating li.product .star-rating,
body .wp-block-woocommerce-product-best-sellers.is-hidden-rating li.product .star-rating,
body .wp-block-woocommerce-product-on-sale.is-hidden-rating li.product .star-rating,
body .wp-block-woocommerce-product-top-rated.is-hidden-rating li.product .star-rating,
body .wp-block-woocommerce-products-by-attribute.is-hidden-rating li.product .star-rating,
body .wp-block-woocommerce-product-category.is-hidden-rating li.product .star-rating,
body .wp-block-woocommerce-product-new.is-hidden-rating li.product .star-rating,
.woocommerce .wp-block-woocommerce-handpicked-products.is-hidden-rating li.product .star-rating,
.woocommerce .wp-block-woocommerce-product-best-sellers.is-hidden-rating li.product .star-rating,
.woocommerce .wp-block-woocommerce-product-on-sale.is-hidden-rating li.product .star-rating,
.woocommerce .wp-block-woocommerce-product-top-rated.is-hidden-rating li.product .star-rating,
.woocommerce .wp-block-woocommerce-products-by-attribute.is-hidden-rating li.product .star-rating,
.woocommerce .wp-block-woocommerce-product-category.is-hidden-rating li.product .star-rating,
.woocommerce .wp-block-woocommerce-product-new.is-hidden-rating li.product .star-rating {
display: none; }
body .wc-block-featured-product,
.woocommerce .wc-block-featured-product {
width: auto; }