.elementor-popup-hidden .elementor-popup-modal {
display: none;
}
body.elementor-popup-archive .elementor-popup-modal{
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
}
body.elementor-popup-archive .elementor-popup-modal.e-add-popup-archive .e-popup-loader{
font-size: 70px;
}
body.elementor-popup-archive .elementor-popup-modal:not(.e-add-popup-archive){
animation: none !important;
}
.elementor-popup-modal.inanimated {
-webkit-animation-duration: 0;
animation-duration: 0;
-webkit-animation-fill-mode: none;
animation-fill-mode: none; transition-property: none !important; transform: none !important; animation: none !important;
}
.stopped{
-webkit-animation-play-state: paused;
animation-play-state: paused;
}.e-add-animated b{
display: inline-block;
}
.e-add-animations-entrance, .e-add-animations-loop{
visibility: hidden;
}
.e-add-animations-entrance.active, .e-add-animations-loop.active{
visibility: visible;
}.e-add-hoverbutton.ehover-type-line a{
position: relative;
}
.e-add-hoverbutton.ehover-type-line a .e-add-button-wrap{
position: relative;
z-index: 2;
display: inline-block;
}
.e-add-hoverbutton.ehover-type-line a::after,
.e-add-hoverbutton.ehover-type-line a::before {
position: absolute;
left: 0;
width: 100%;
height: 5px;
background-color: #000;
-webkit-transition: width 0.4s, height 0.4s, opacity 0.4s, -webkit-transform 0.4s;
-moz-transition: width 0.4s, height 0.4s, opacity 0.4s, -moz-transform 0.4s;
transition: width 0.4s, height 0.4s, opacity 0.4s, transform 0.4s;
}
.e-add-hoverbutton.ehover-type-line.e-add-position-line-up a::before,
.e-add-hoverbutton.ehover-type-line.e-add-position-line-booth a::before{
content: '';
top: 0%;
}
.e-add-hoverbutton.ehover-type-line.e-add-position-line-down a::after,
.e-add-hoverbutton.ehover-type-line.e-add-position-line-booth a::after{
content: '';
bottom: 0;
}  .e-add-hoverbutton.ehover-type-line.e-add-direction-line-left.e-add-position-line-up a::before,
.e-add-hoverbutton.ehover-type-line.e-add-direction-line-left.e-add-position-line-booth a::before,
.e-add-hoverbutton.ehover-type-line.e-add-direction-line-left.e-add-position-line-down a::after,
.e-add-hoverbutton.ehover-type-line.e-add-direction-line-left.e-add-position-line-booth a::after{
left: auto;
right: 0;
width: 0
}
.e-add-hoverbutton.ehover-type-line.e-add-direction-line-left.e-add-position-line-up a:hover::before,
.e-add-hoverbutton.ehover-type-line.e-add-direction-line-left.e-add-position-line-down a:hover::after,
.e-add-hoverbutton.ehover-type-line.e-add-direction-line-left.e-add-position-line-booth a:hover::before,
.e-add-hoverbutton.ehover-type-line.e-add-direction-line-left.e-add-position-line-booth a:hover::after {
width: 100%;
} .e-add-hoverbutton.ehover-type-line.e-add-direction-line-right.e-add-position-line-up a::before,
.e-add-hoverbutton.ehover-type-line.e-add-direction-line-right.e-add-position-line-booth a::before,
.e-add-hoverbutton.ehover-type-line.e-add-direction-line-right.e-add-position-line-down a::after,
.e-add-hoverbutton.ehover-type-line.e-add-direction-line-right.e-add-position-line-booth a::after{
left: 0;
right: auto;
width: 0;
}
.e-add-hoverbutton.ehover-type-line.e-add-direction-line-right.e-add-position-line-up a:hover::before,
.e-add-hoverbutton.ehover-type-line.e-add-direction-line-right.e-add-position-line-down a:hover::after,
.e-add-hoverbutton.ehover-type-line.e-add-direction-line-right.e-add-position-line-booth a:hover::before,
.e-add-hoverbutton.ehover-type-line.e-add-direction-line-right.e-add-position-line-booth a:hover::after {
width: 100%;
} .e-add-hoverbutton.ehover-type-line.e-add-direction-line-center.e-add-position-line-up a::before,
.e-add-hoverbutton.ehover-type-line.e-add-direction-line-center.e-add-position-line-booth a::before,
.e-add-hoverbutton.ehover-type-line.e-add-direction-line-center.e-add-position-line-down a::after,
.e-add-hoverbutton.ehover-type-line.e-add-direction-line-center.e-add-position-line-booth a::after{
left: 50%;
right: auto;
width: 0;
transform: translateX(-50%);
}
.e-add-hoverbutton.ehover-type-line.e-add-direction-line-center.e-add-position-line-up a:hover::before,
.e-add-hoverbutton.ehover-type-line.e-add-direction-line-center.e-add-position-line-down a:hover::after,
.e-add-hoverbutton.ehover-type-line.e-add-direction-line-center.e-add-position-line-booth a:hover::before,
.e-add-hoverbutton.ehover-type-line.e-add-direction-line-center.e-add-position-line-booth a:hover::after {
width: 100%;
} .e-add-hoverbutton.ehover-type-line.e-add-direction-line-crossed.e-add-position-line-up a::before,
.e-add-hoverbutton.ehover-type-line.e-add-direction-line-crossed.e-add-position-line-booth a::before{
left: 0;
right: auto;
width: 0;
}
.e-add-hoverbutton.ehover-type-line.e-add-direction-line-crossed.e-add-position-line-down a::after,
.e-add-hoverbutton.ehover-type-line.e-add-direction-line-crossed.e-add-position-line-booth a::after{
left: auto;
right: 0;
width: 0;
}
.e-add-hoverbutton.ehover-type-line.e-add-direction-line-crossed.e-add-position-line-up a:hover::before,
.e-add-hoverbutton.ehover-type-line.e-add-direction-line-crossed.e-add-position-line-down a:hover::after,
.e-add-hoverbutton.ehover-type-line.e-add-direction-line-crossed.e-add-position-line-booth a:hover::before,
.e-add-hoverbutton.ehover-type-line.e-add-direction-line-crossed.e-add-position-line-booth a:hover::after {
width: 100%;
} .e-add-hoverbutton.ehover-type-line.e-add-direction-line-smoothout.e-add-position-line-up a::before,
.e-add-hoverbutton.ehover-type-line.e-add-direction-line-smoothout.e-add-position-line-booth a::before,
.e-add-hoverbutton.ehover-type-line.e-add-direction-line-smoothout.e-add-position-line-down a::after,
.e-add-hoverbutton.ehover-type-line.e-add-direction-line-smoothout.e-add-position-line-booth a::after{
opacity: 0;
height: 1px;
}
.e-add-hoverbutton.ehover-type-line.e-add-direction-line-smoothout.e-add-position-line-up a::before,
.e-add-hoverbutton.ehover-type-line.e-add-direction-line-smoothout.e-add-position-line-booth a::before{
-webkit-transform: translateY(10px);
-moz-transform: translateY(10px);
transform: translateY(10px);
}
.e-add-hoverbutton.ehover-type-line.e-add-direction-line-smoothout.e-add-position-line-down a::after,
.e-add-hoverbutton.ehover-type-line.e-add-direction-line-smoothout.e-add-position-line-booth a::after{
-webkit-transform: translateY(-10px);
-moz-transform: translateY(-10px);
transform: translateY(-10px);
}
.e-add-hoverbutton.ehover-type-line.e-add-direction-line-smoothout.e-add-position-line-up a:hover::before,
.e-add-hoverbutton.ehover-type-line.e-add-direction-line-smoothout.e-add-position-line-down a:hover::after,
.e-add-hoverbutton.ehover-type-line.e-add-direction-line-smoothout.e-add-position-line-booth a:hover::before,
.e-add-hoverbutton.ehover-type-line.e-add-direction-line-smoothout.e-add-position-line-booth a:hover::after {
height: 5px;
opacity: 1;
-webkit-transform: translateY(0px);
-moz-transform: translateY(0px);
transform: translateY(0px);
} .e-add-hoverbutton.ehover-type-line.e-add-direction-line-smoothin.e-add-position-line-up a::before,
.e-add-hoverbutton.ehover-type-line.e-add-direction-line-smoothin.e-add-position-line-booth a::before,
.e-add-hoverbutton.ehover-type-line.e-add-direction-line-smoothin.e-add-position-line-down a::after,
.e-add-hoverbutton.ehover-type-line.e-add-direction-line-smoothin.e-add-position-line-booth a::after{
opacity: 0;
height: 1px;
}
.e-add-hoverbutton.ehover-type-line.e-add-direction-line-smoothin.e-add-position-line-up a::before,
.e-add-hoverbutton.ehover-type-line.e-add-direction-line-smoothin.e-add-position-line-booth a::before{
-webkit-transform: translateY(-10px);
-moz-transform: translateY(-10px);
transform: translateY(-10px);
}
.e-add-hoverbutton.ehover-type-line.e-add-direction-line-smoothin.e-add-position-line-down a::after,
.e-add-hoverbutton.ehover-type-line.e-add-direction-line-smoothin.e-add-position-line-booth a::after{
-webkit-transform: translateY(10px);
-moz-transform: translateY(10px);
transform: translateY(10px);
}
.e-add-hoverbutton.ehover-type-line.e-add-direction-line-smoothin.e-add-position-line-up a:hover::before,
.e-add-hoverbutton.ehover-type-line.e-add-direction-line-smoothin.e-add-position-line-down a:hover::after,
.e-add-hoverbutton.ehover-type-line.e-add-direction-line-smoothin.e-add-position-line-booth a:hover::before,
.e-add-hoverbutton.ehover-type-line.e-add-direction-line-smoothin.e-add-position-line-booth a:hover::after {
height: 5px;
opacity: 1;
-webkit-transform: translateY(0px);
-moz-transform: translateY(0px);
transform: translateY(0px);
} .e-add-hoverbutton.ehover-type-cube a { display: inline-block;
}
.e-add-hoverbutton.ehover-type-cube.e-add-effect-direction-toTop a {
position: relative;
display: inline-block;
-webkit-transition: -webkit-transform 0.4s, background-color 0.4s;
-moz-transition: -moz-transform 0.4s, background-color 0.4s;
transition: transform 0.4s, background-color 0.4s;
-webkit-transform-origin: 50% 0;
-moz-transform-origin: 50% 0;
transform-origin: 50% 0;
-webkit-transform-style: preserve-3d;
-moz-transform-style: preserve-3d;
transform-style: preserve-3d;
}
.e-add-hoverbutton.ehover-type-cube.e-add-effect-direction-toTop a span.e-add-copy{
position: absolute;
top: 100%;
left: 0;
width: 100%;
height: 100%; -webkit-transition: background-color 0.4s;
-moz-transition: background-color 0.4s;
transition: background-color 0.4s;
-webkit-transform: rotateX(-90deg);
-moz-transform: rotateX(-90deg);
transform: rotateX(-90deg);
-webkit-transform-origin: 50% 0;
-moz-transform-origin: 50% 0;
transform-origin: 50% 0;
display: flex;
justify-content: center;
align-items: center;
}
.e-add-hoverbutton.ehover-type-cube.e-add-effect-direction-toTop a span.e-add-copy > span{
flex-grow: 0;
}
.e-add-hoverbutton.ehover-type-cube.e-add-effect-direction-toTop a:hover,
.e-add-hoverbutton.ehover-type-cube.e-add-effect-direction-toTop a:focus {
-webkit-transform: rotateX(90deg) translateY(-50%);
-moz-transform: rotateX(90deg) translateY(-50%);
transform: rotateX(90deg) translateY(-50%);
background-color: #000 !important; } .e-add-hoverbutton.ehover-type-cube.e-add-effect-direction-toRight a {
position: relative;
display: inline-block;
-webkit-transition: -webkit-transform 0.4s, background-color 0.4s;
-moz-transition: -moz-transform 0.4s, background-color 0.4s;
transition: transform 0.4s, background-color 0.4s;
-webkit-transform-style: preserve-3d;
-moz-transform-style: preserve-3d;
transform-style: preserve-3d;
-webkit-transform-origin: 0% 50%;
-moz-transform-origin: 0% 50%;
transform-origin: 0% 50%;
}
.e-add-hoverbutton.ehover-type-cube.e-add-effect-direction-toRight a span.e-add-copy {
position: absolute;
top: 0;
left: 100%;
width: 100%;
height: 100%;
-webkit-transition: background-color 0.4s;
-moz-transition: background-color 0.4s;
transition: background-color 0.4s;
-webkit-transform: rotateY(90deg);
-moz-transform: rotateY(90deg);
transform: rotateY(90deg);
-webkit-transform-origin: 0 50%;
-moz-transform-origin: 0 50%;
transform-origin: 0 50%;
pointer-events: none;
}
.e-add-hoverbutton.ehover-type-cube.e-add-effect-direction-toRight a:hover,
.e-add-hoverbutton.ehover-type-cube.e-add-effect-direction-toRight a:focus {
-webkit-transform: rotateY(-90deg) translate3d(-50%,0px,0);
-moz-transform: rotateY(-90deg) translate3d(-50%,0px,0);
transform: rotateY(-90deg) translate3d(-50%,0px,0);
} .e-add-hoverbutton.ehover-type-flip a{
position: relative;
}
.e-add-hoverbutton.ehover-type-flip a:hover,
.e-add-hoverbutton.ehover-type-flip a:focus{
-webkit-perspective: 800px;
-moz-perspective: 800px;
perspective: 800px;
}
.e-add-hoverbutton.ehover-type-flip a span.e-add-button-base {
position: relative;
display: inline-block;
-webkit-transition: background-color 0.6s;
-moz-transition: background-color 0.6s;
transition: background-color 0.6s;
-webkit-transform-origin: 50% 0;
-moz-transform-origin: 50% 0;
transform-origin: 50% 0;
-webkit-transform-style: preserve-3d;
-moz-transform-style: preserve-3d;
transform-style: preserve-3d;
-webkit-transform-origin: 0% 50%;
-moz-transform-origin: 0% 50%;
transform-origin: 0% 50%;
-webkit-perspective: 800px;
-moz-perspective: 800px;
perspective: 800px;
}
.e-add-hoverbutton.ehover-type-flip a span.e-add-copy {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
-webkit-transform: rotateX(270deg);
-moz-transform: rotateX(270deg);
transform: rotateX(270deg);
-webkit-transition: -webkit-transform 0.6s cubic-bezier(.79,.14,.15,.86);;
-moz-transition: -moz-transform 0.6s cubic-bezier(.79,.14,.15,.86);;
transition: transform 0.6s cubic-bezier(.79,.14,.15,.86);;
-webkit-transform-origin: 0 0;
-moz-transform-origin: 0 0;
transform-origin: 0 0;
pointer-events: none;
display: flex;
justify-content: center;
align-items: center;
}
.e-add-hoverbutton.ehover-type-flip a:hover span.e-add-copy,
.e-add-hoverbutton.ehover-type-flip a:focus span.e-add-copy {
-webkit-transform: rotateX(0deg);	
-moz-transform: rotateX(0deg);
transform: rotateX(0deg);
} .e-add-hoverbutton.ehover-type-doors a{
overflow: hidden;
position: relative;
} .e-add-hoverbutton.ehover-type-doors.e-add-effect-direction-toTop .e-add-copy-2,
.e-add-hoverbutton.ehover-type-doors.e-add-effect-direction-toTop .e-add-copy-1 {
position: absolute;
width: 100%;
height: 50%;
left: 0;
overflow: hidden;
display: flex;
flex-wrap: wrap;
flex-direction: column;
-webkit-transition: -webkit-transform 0.4s;
transition: transform 0.4s;
-webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
}
.e-add-hoverbutton.ehover-type-doors.e-add-effect-direction-toTop .e-add-copy-2 {
top: 0;
justify-content: flex-end;
}
.e-add-hoverbutton.ehover-type-doors.e-add-effect-direction-toTop .e-add-copy-2 .e-add-button-inner{
transform: translateY(50%);
}
.e-add-hoverbutton.ehover-type-doors.e-add-effect-direction-toTop .e-add-copy-1 {
bottom: 0;
justify-content: flex-start;
}
.e-add-hoverbutton.ehover-type-doors.e-add-effect-direction-toTop .e-add-copy-1 .e-add-button-inner{
transform: translateY(-50%);
}
.e-add-hoverbutton.ehover-type-doors.e-add-effect-direction-toTop .e-add-button-base {
display: inline-block;
-webkit-transform: scale3d(0.2, 0.2, 1);
transform: scale3d(0.2, 0.2, 1);
opacity: 0;
-webkit-transition: -webkit-transform 0.4s, opacity 0.4s;
transition: transform 0.4s, opacity 0.4s;
-webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
} .e-add-hoverbutton.ehover-type-doors.e-add-effect-direction-toTop a:hover .e-add-copy-2,
.e-add-hoverbutton.ehover-type-doors.e-add-effect-direction-toTop a:focus .e-add-copy-2 {
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
}
.e-add-hoverbutton.ehover-type-doors.e-add-effect-direction-toTop a:hover .e-add-copy-1,
.e-add-hoverbutton.ehover-type-doors.e-add-effect-direction-toTop a:focus .e-add-copy-1 {
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
}
.e-add-hoverbutton.ehover-type-doors.e-add-effect-direction-toTop a:hover .e-add-button-base,
.e-add-hoverbutton.ehover-type-doors.e-add-effect-direction-toTop a:focus .e-add-button-base {
opacity: 1;
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
} .e-add-hoverbutton.ehover-type-doors.e-add-effect-direction-toRight .e-add-copy-2,
.e-add-hoverbutton.ehover-type-doors.e-add-effect-direction-toRight .e-add-copy-1 {
position: absolute;
width: 50%;
height: 100%;
top: 0;
overflow: hidden;
display: flex;
flex-flow: wrap;
flex-direction: column;
justify-content: center;
-webkit-transition: -webkit-transform 0.4s;
transition: transform 0.4s;
-webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
}
.e-add-hoverbutton.ehover-type-doors.e-add-effect-direction-toRight .e-add-copy-2 {
left: 0;
right: auto;
align-content: flex-start;
}
.e-add-hoverbutton.ehover-type-doors.e-add-effect-direction-toRight .e-add-copy-2 .e-add-button-inner{
width: 200%;
display: block;
float: left;
}
.e-add-hoverbutton.ehover-type-doors.e-add-effect-direction-toRight .e-add-copy-1 {
right: 0;
left: auto;
align-content: flex-end;
}
.e-add-hoverbutton.ehover-type-doors.e-add-effect-direction-toRight .e-add-copy-1 .e-add-button-inner{
width: 200%;
display: block;
float: right;
}
.e-add-hoverbutton.ehover-type-doors.e-add-effect-direction-toRight .e-add-button-base {
display: block;
-webkit-transform: scale3d(0.2, 0.2, 1);
transform: scale3d(0.2, 0.2, 1);
opacity: 0;
-webkit-transition: -webkit-transform 0.4s, opacity 0.4s;
transition: transform 0.4s, opacity 0.4s;
-webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
} .e-add-hoverbutton.ehover-type-doors.e-add-effect-direction-toRight a:hover .e-add-copy-2,
.e-add-hoverbutton.ehover-type-doors.e-add-effect-direction-toRight a:focus .e-add-copy-2 {
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
}
.e-add-hoverbutton.ehover-type-doors.e-add-effect-direction-toRight a:hover .e-add-copy-1,
.e-add-hoverbutton.ehover-type-doors.e-add-effect-direction-toRight a:focus .e-add-copy-1 {
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
}
.e-add-hoverbutton.ehover-type-doors.e-add-effect-direction-toRight a:hover .e-add-button-base,
.e-add-hoverbutton.ehover-type-doors.e-add-effect-direction-toRight a:focus .e-add-button-base {
opacity: 1;
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
} .e-add-hoverbutton.ehover-type-slide a {
overflow: hidden;
display: inline-block;
} .e-add-hoverbutton.ehover-type-slide.e-add-effect-direction-toTop a span.e-add-button.e-add-button-base {
position: relative;
display: inline-block;
-webkit-transition: -webkit-transform 0.4s;
-moz-transition: -moz-transform 0.4s;
transition: transform 0.4s;
}
.e-add-hoverbutton.ehover-type-slide.e-add-effect-direction-toTop a span.e-add-button span.e-add-copy {
position: absolute;
top: 400%;
left: 0;
-webkit-transform: translate3d(0,0,0);
-moz-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
-webkit-transition: -webkit-transform 0.4s;
-moz-transition: -moz-transform 0.4s;
transition: transform 0.4s;
} .e-add-hoverbutton.ehover-type-slide.e-add-effect-direction-toTop.e-add-slide-mode-push a:hover span.e-add-button.e-add-button-base,
.e-add-hoverbutton.ehover-type-slide.e-add-effect-direction-toTop.e-add-slide-mode-push a:focus span.e-add-button.e-add-button-base {
-webkit-transform: translateY(-400%);
-moz-transform: translateY(-400%);
transform: translateY(-400%);
} .e-add-hoverbutton.ehover-type-slide.e-add-effect-direction-toTop.e-add-slide-mode-overlay a:hover span.e-add-button span.e-add-copy ,
.e-add-hoverbutton.ehover-type-slide.e-add-effect-direction-toTop.e-add-slide-mode-overlay a:focus span.e-add-button span.e-add-copy  {
-webkit-transform: translateY(-400%);
-moz-transform: translateY(-400%);
transform: translateY(-400%);
} .e-add-hoverbutton.ehover-type-slide.e-add-effect-direction-toTop.e-add-slide-mode-crossed a:hover span.e-add-button.e-add-button-base,
.e-add-hoverbutton.ehover-type-slide.e-add-effect-direction-toTop.e-add-slide-mode-crossed a:focus span.e-add-button.e-add-button-base {
-webkit-transform: translateY(-400%);
-moz-transform: translateY(-400%);
transform: translateY(-400%);
} .e-add-hoverbutton.ehover-type-slide.e-add-effect-direction-toTop.e-add-slide-mode-crossed a span.e-add-button span.e-add-copy{
-webkit-transform: translate(-400%, 0%);
-moz-transform: translate(-400%, 0%);
transform: translate(-400%, 0%);
position: absolute;
top: 0;
left: 0;
}
.e-add-hoverbutton.ehover-type-slide.e-add-effect-direction-toTop.e-add-slide-mode-crossed a:hover span.e-add-button span.e-add-copy ,
.e-add-hoverbutton.ehover-type-slide.e-add-effect-direction-toTop.e-add-slide-mode-crossed a:focus span.e-add-button span.e-add-copy  {
-webkit-transform: translate(0%,400%);
-moz-transform: translate(0%,400%);
transform: translate(0%,400%);
} .e-add-hoverbutton.ehover-type-slide.e-add-slide-mode-zoom a .elementor-button-content-wrapper{
position: relative;
overflow: visible;
}
.e-add-hoverbutton.ehover-type-slide.e-add-slide-mode-zoom a span.e-add-button.e-add-button-base{
z-index: 1;
-webkit-transition: -webkit-transform 0.4s ease, opacity 0.4s ease;
-moz-transition: -moz-transform 0.4s ease, opacity 0.4s ease;
transition: transform 0.4s ease, opacity 0.4s ease;
}
.e-add-hoverbutton.ehover-type-slide.e-add-slide-mode-zoom a:hover span.e-add-button.e-add-button-base,
.e-add-hoverbutton.ehover-type-slide.e-add-slide-mode-zoom a:focus span.e-add-button.e-add-button-base {
-webkit-transform: scale(1.5);
-moz-transform: scale(1.5);
transform: scale(1.5);
opacity: 0;
} .e-add-hoverbutton.ehover-type-slide.e-add-slide-mode-zoom a span.e-add-copy{
-webkit-transform: scale(0);
-moz-transform: scale(0);
transform: scale(0);
position: absolute;
top: 0;
left: 0;
opacity: 0;
-webkit-transition: -webkit-transform 0.4s ease, opacity 0.4s ease;
-moz-transition: -moz-transform 0.4s ease, opacity 0.4s ease;
transition: transform 0.4s ease, opacity 0.4s ease;
}
.e-add-hoverbutton.ehover-type-slide.e-add-slide-mode-zoom a:hover span.e-add-copy ,
.e-add-hoverbutton.ehover-type-slide.e-add-slide-mode-zoom a:focus span.e-add-copy  {
-webkit-transform: scale(1);
-moz-transform: scale(1);
transform: scale(1);
opacity: 1;
} .e-add-hoverbutton.ehover-type-slide.e-add-effect-direction-toRight{
position: relative;
z-index: 1;
}
.e-add-hoverbutton.ehover-type-slide.e-add-effect-direction-toRight a {
overflow: hidden;
display: inline-block;
position: relative;
}
.e-add-hoverbutton.ehover-type-slide.e-add-effect-direction-toRight a span.e-add-button.e-add-button-base {
position: relative;
z-index: 1;
display: block;
-webkit-transition: -webkit-transform 0.4s;
-moz-transition: -moz-transform 0.4s;
transition: transform 0.4s;
} .e-add-hoverbutton.ehover-type-slide.e-add-effect-direction-toRight a span.e-add-copy {
position: absolute;
top: 0;
left: 0;
z-index: 0;
width: 100%;
height: 100%;
-webkit-transition: -webkit-transform 0.4s;
-moz-transition: -moz-transform 0.4s;
transition: transform 0.4s;
display: flex;
justify-content: center;
align-items: center;
}
.e-add-hoverbutton.ehover-type-slide.e-add-effect-direction-toRight a span.e-add-copy > span {
flex-grow: 0;
} .e-add-hoverbutton.ehover-type-slide.e-add-effect-direction-toRight.e-add-slide-mode-overlay a span.e-add-copy {
z-index: 2;
-webkit-transform: translateX(-100%);
transform: translateX(-100%)
}
.e-add-hoverbutton.ehover-type-slide.e-add-effect-direction-toRight.e-add-slide-mode-overlay a:hover span.e-add-copy,
.e-add-hoverbutton.ehover-type-slide.e-add-effect-direction-toRight.e-add-slide-mode-overlay a:focus span.e-add-copy {
-webkit-transform: translateX(0%);
-moz-transform: translateX(0%);
transform: translateX(0%);
} .e-add-hoverbutton.ehover-type-slide.e-add-effect-direction-toRight.e-add-slide-mode-push a span.e-add-copy {
z-index: 0;
-webkit-transform: translateX(-400%);
transform: translateX(-400%)
}
.e-add-hoverbutton.ehover-type-slide.e-add-effect-direction-toRight.e-add-slide-mode-push a:hover span.e-add-button.e-add-button-base,
.e-add-hoverbutton.ehover-type-slide.e-add-effect-direction-toRight.e-add-slide-mode-push a:focus span.e-add-button.e-add-button-base {
-webkit-transform: translateX(400%);
-moz-transform: translateX(400%);
transform: translateX(400%);
}
.e-add-hoverbutton.ehover-type-slide.e-add-effect-direction-toRight.e-add-slide-mode-push a:hover span.e-add-copy,
.e-add-hoverbutton.ehover-type-slide.e-add-effect-direction-toRight.e-add-slide-mode-push a:focus span.e-add-copy {
-webkit-transform: translateX(0%);
-moz-transform: translateX(0%);
transform: translateX(0%);
} .e-add-hoverbutton.ehover-type-slide.e-add-effect-direction-toRight.e-add-slide-mode-crossed a:hover span.e-add-button.e-add-button-base,
.e-add-hoverbutton.ehover-type-slide.e-add-effect-direction-toRight.e-add-slide-mode-crossed a:focus span.e-add-button.e-add-button-base {
-webkit-transform: translateX(400%);
-moz-transform: translateX(400%);
transform: translateX(400%);
} .e-add-hoverbutton.ehover-type-slide.e-add-effect-direction-toRight.e-add-slide-mode-crossed a span.e-add-copy{
-webkit-transform: translate(0%, 400%);
-moz-transform: translate(0%, 400%);
transform: translate(0%, 400%);
}
.e-add-hoverbutton.ehover-type-slide.e-add-effect-direction-toRight.e-add-slide-mode-crossed a:hover span.e-add-copy ,
.e-add-hoverbutton.ehover-type-slide.e-add-effect-direction-toRight.e-add-slide-mode-crossed a:focus span.e-add-copy  {
-webkit-transform: translate(0%,0%);
-moz-transform: translate(0%,0%);
transform: translate(0%,0%);
}