@charset "utf-8";
.ubtn, a.ubtn-link .ubtn { margin: 0 }
.ubtn, .upb_row_bg, .upb_video-bg, .vcpb-fs-jquery { overflow: hidden }
.ubtn:after, .ult-content-box:after { content: '' }
.ubtn, .ult_crlink a, a.ubtn-link, a.ubtn-link:hover, a.ult_ivan_button { text-decoration: none }
.slick-track:after, .timeline-clear, .ult-ih-container, .ult_clr, .ult_exp_section:after, .ult_hotspot_container, .ult_tabs { clear: both }
.ui-slider-label-ticks, .ult-new-ib a, a.ult_a { white-space: nowrap }
.ubtn { border: inherit; border-radius: none; font-size: 12px; font-weight: 400; line-height: 1.4em; color: inherit; background: 0 0; cursor: pointer; display: inline-block; padding: 25px 80px; outline: 0; text-align: center; position: relative; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s; z-index: 1; max-width: 100%; visibility: visible; backface-visibility: hidden }
.InfiniteHorizontalFlip, .animated.flip { -webkit-backface-visibility: visible; -ms-backface-visibility: visible }
.ubtn:after { position: absolute; z-index: -1; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s }
.ubtn-data { z-index: 3; position: inherit; display: block; font-family: inherit; font-weight: inherit; font-size: inherit; color: inherit }
button.ubtn { background: inherit; color: inherit }
button.ubtn:active, button.ubtn:focus, button.ubtn:hover, button.ubtn:visited { color: inherit; background: inherit; box-shadow: inherit; outline: 0 }
.ubtn-ctn-left { display: block; text-align: left }
.ubtn-ctn-center { display: block; text-align: center }
.ubtn-ctn-right { display: block; text-align: right }
a.ubtn-link { display: inline-block; margin: 0; color: inherit; max-width: 100% }
a.ubtn-link:hover { color: inherit }
button.ubtn-mini { padding: 5px 10px }
button.ubtn-small { padding: 8px 16px }
button.ubtn-normal { padding: 15px 30px }
button.ubtn-large { padding: 21px 42px }
.ubtn-block { display: block; width: 100%!important; margin-left: 0!important; margin-right: 0!important; padding-left: 0; padding-right: 0 }
button.ubtn-custom { padding: 0 }
@media(max-width:768px) {
.ubtn-small { padding: 6px 12px }
.ubtn-normal { padding: 10px 24px }
.ubtn-large { padding: 12px 36px }
}
.ubtn-shd { border-radius: 5px; background: #eaeaea; box-shadow: 0 5px #bebebe; -webkit-transition: none!important; -moz-transition: none!important; transition: none!important }
.ubtn-sep-icon .ubtn-icon { position: absolute; top: 50%; opacity: 0; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -o-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); line-height: 1; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s }
.ubtn-sep-icon:hover .ubtn-icon { opacity: 1 }
.ubtn-sep-icon .ubtn-icon span { display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: 400; line-height: inherit; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale }
.ubtn.ubtn-sep-icon.ubtn-only-icon .ubtn-icon { position: relative; left: 0; top: 0; right: 0; bottom: 0; -webkit-transform: translate(0); -moz-transform: translate(0); -o-transform: translate(0); -ms-transform: translate(0); transform: translate(0) }
.ubtn-img-container .ubtn-sep-icon.ubtn-sep-icon-at-left .ubtn-icon, .ubtn-sep-icon.ubtn-sep-icon-at-left .ubtn-icon { left: 20px; opacity: 1 }
.ubtn-img-container .ubtn-sep-icon.ubtn-sep-icon-at-right .ubtn-icon, .ubtn-sep-icon.ubtn-sep-icon-at-right .ubtn-icon { right: 20px; opacity: 1 }
.ubtn-sep-icon-left .ubtn-icon { left: -2em }
.ubtn-img-container .ubtn-sep-icon-left:hover .ubtn-icon, .ubtn-sep-icon-left:hover .ubtn-icon { left: 10px }
.ubtn-sep-icon-left-rev .ubtn-icon { left: 4em }
.ubtn-sep-icon-left-rev:hover .ubtn-icon { left: 20px }
.ubtn-sep-icon-right .ubtn-icon { right: -2em }
.ubtn-img-container .ubtn-sep-icon-right:hover .ubtn-icon { right: 30px }
.ubtn-sep-icon-right:hover .ubtn-icon { right: 5px }
.ubtn-sep-icon-right-rev .ubtn-icon { right: 4em }
.ubtn-sep-icon-right-rev:hover .ubtn-icon { right: 20px }
.ubtn-sep-icon.ubtn-sep-icon-bottom-push .ubtn-icon, .ubtn-sep-icon.ubtn-sep-icon-left-push .ubtn-icon, .ubtn-sep-icon.ubtn-sep-icon-right-push .ubtn-icon, .ubtn-sep-icon.ubtn-sep-icon-top-push .ubtn-icon { position: absolute; width: 100%; height: 100%; top: 0; left: 0; right: 0; bottom: 0; opacity: 1; -webkit-transform: translateY(0); -moz-transform: translateY(0); -o-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); line-height: 1 }
.ubtn-sep-icon.ubtn-sep-icon-bottom-push .ubtn-icon i, .ubtn-sep-icon.ubtn-sep-icon-left-push .ubtn-icon i, .ubtn-sep-icon.ubtn-sep-icon-right-push .ubtn-icon i, .ubtn-sep-icon.ubtn-sep-icon-top-push .ubtn-icon i { position: absolute; top: 50%; left: 50%; -webkit-transform: translateX(-50%) translateY(-50%); -moz-transform: translateX(-50%) translateY(-50%); -o-transform: translateX(-50%) translateY(-50%); -ms-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%) }
.ubtn-sep-icon.ubtn-sep-icon-bottom-push .ubtn-text, .ubtn-sep-icon.ubtn-sep-icon-left-push .ubtn-text, .ubtn-sep-icon.ubtn-sep-icon-right-push .ubtn-text, .ubtn-sep-icon.ubtn-sep-icon-top-push .ubtn-text { display: inline-block; -webkit-transform: translateX(0) translateY(0); -moz-transform: translateX(0) translateY(0); -ms-transform: translateX(0) translateY(0); transform: translateX(0) translateY(0) }
.ubtn-sep-icon.ubtn-sep-icon-top-push .ubtn-icon { top: -500px }
.ubtn-sep-icon.ubtn-sep-icon-top-push:hover .ubtn-icon { top: 0 }
.ubtn-sep-icon.ubtn-sep-icon-top-push:hover .ubtn-text { display: inline-block; -webkit-transform: translateY(500px); -moz-transform: translateY(500px); -ms-transform: translateY(500px); transform: translateY(500px) }
.ubtn-sep-icon.ubtn-sep-icon-top-push .ubtn-icon, .ubtn-sep-icon.ubtn-sep-icon-top-push .ubtn-text, .ubtn-sep-icon.ubtn-sep-icon-top-push:hover .ubtn-icon, .ubtn-sep-icon.ubtn-sep-icon-top-push:hover .ubtn-text { -webkit-transition: all .45s; -moz-transition: all .45s; transition: all .45s }
.ubtn-sep-icon.ubtn-sep-icon-bottom-push .ubtn-icon { top: 500px }
.ubtn-sep-icon.ubtn-sep-icon-bottom-push:hover .ubtn-icon { top: 0 }
.ubtn-sep-icon.ubtn-sep-icon-bottom-push:hover .ubtn-text { display: inline-block; -webkit-transform: translateY(-500px); -moz-transform: translateY(-500px); -ms-transform: translateY(-500px); transform: translateY(-500px) }
.ubtn-sep-icon.ubtn-sep-icon-bottom-push .ubtn-icon, .ubtn-sep-icon.ubtn-sep-icon-bottom-push .ubtn-text, .ubtn-sep-icon.ubtn-sep-icon-bottom-push:hover .ubtn-icon, .ubtn-sep-icon.ubtn-sep-icon-bottom-push:hover .ubtn-text { -webkit-transition: all .45s; -moz-transition: all .45s; transition: all .45s }
.ubtn-sep-icon.ubtn-sep-icon-left-push .ubtn-icon { left: -500px }
.ubtn-sep-icon.ubtn-sep-icon-left-push:hover .ubtn-icon { left: 0 }
.ubtn-sep-icon.ubtn-sep-icon-left-push:hover .ubtn-text { display: inline-block; -webkit-transform: translateX(500px); -moz-transform: translateX(500px); -ms-transform: translateX(500px); transform: translateX(500px) }
.ubtn-sep-icon.ubtn-sep-icon-left-push .ubtn-icon, .ubtn-sep-icon.ubtn-sep-icon-left-push .ubtn-text, .ubtn-sep-icon.ubtn-sep-icon-left-push:hover .ubtn-icon, .ubtn-sep-icon.ubtn-sep-icon-left-push:hover .ubtn-text { -webkit-transition: all .6s; -moz-transition: all .6s; transition: all .6s }
.ubtn-sep-icon.ubtn-sep-icon-right-push .ubtn-icon { left: 500px }
.ubtn-sep-icon.ubtn-sep-icon-right-push:hover .ubtn-icon { left: 0 }
.ubtn-sep-icon.ubtn-sep-icon-right-push:hover .ubtn-text { display: inline-block; -webkit-transform: translateX(-500px); -moz-transform: translateX(-500px); -ms-transform: translateX(-500px); transform: translateX(-500px) }
.ubtn-sep-icon.ubtn-sep-icon-right-push .ubtn-icon, .ubtn-sep-icon.ubtn-sep-icon-right-push .ubtn-text, .ubtn-sep-icon.ubtn-sep-icon-right-push:hover .ubtn-icon, .ubtn-sep-icon.ubtn-sep-icon-right-push:hover .ubtn-text { -webkit-transition: all .6s; -moz-transition: all .6s; transition: all .6s }
.ubtn-hover { width: 100%; height: 100%; top: 0; left: 0; bottom: 0; right: 0; position: absolute; background: 0 0; z-index: 2; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s; border-radius: inherit; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box }
.ubtn-fade-bg .ubtn-hover { background: rgba(255,255,255,0); opacity: 0 }
.ubtn-fade-bg:hover .ubtn-hover { opacity: 1 }
.ubtn-top-bg .ubtn-hover { top: -100%; background: #CCC }
.ubtn-top-bg:hover .ubtn-hover { top: 0 }
.ubtn-bottom-bg .ubtn-hover { top: 100%; background: #CCC }
.ubtn-bottom-bg:hover .ubtn-hover { top: 0 }
.ubtn-left-bg .ubtn-hover { left: -100%; background: #CCC }
.ubtn-left-bg:hover .ubtn-hover { left: 0 }
.ubtn-right-bg .ubtn-hover { left: 100%; background: #CCC }
.ubtn-right-bg:hover .ubtn-hover { left: 0 }
.ubtn-center-hz-bg .ubtn-hover { width: 0; height: 103%; top: 50%; left: 50%; background: #CCC; opacity: 0; -webkit-transform: translateX(-50%) translateY(-50%); -moz-transform: translateX(-50%) translateY(-50%); -ms-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%) }
.ubtn-center-hz-bg:hover .ubtn-hover { width: 90%; opacity: 1 }
.ubtn-center-hz-bg:active .ubtn-hover { width: 101%; opacity: 1 }
.ubtn-center-vt-bg .ubtn-hover { width: 101%; height: 0; top: 50%; left: 50%; background: #CCC; opacity: 0; -webkit-transform: translateX(-50%) translateY(-50%); -moz-transform: translateX(-50%) translateY(-50%); -ms-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%) }
.ubtn-center-vt-bg:hover .ubtn-hover { height: 75%; opacity: 1 }
.ubtn-center-vt-bg:active .ubtn-hover { height: 130%; opacity: 1 }
.ubtn-center-dg-bg .ubtn-hover { width: 100%; height: 0; top: 50%; left: 50%; background: #CCC; opacity: 0; -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg); -moz-transform: translateX(-50%) translateY(-50%) rotate(45deg); -ms-transform: translateX(-50%) translateY(-50%) rotate(45deg); transform: translateX(-50%) translateY(-50%) rotate(45deg) }
.ubtn-center-dg-bg:hover .ubtn-hover { height: 260%; opacity: 1 }
.ubtn-center-dg-bg:active .ubtn-hover { height: 400%; opacity: 1 }
.no-ubtn-shadow { box-shadow: none!important; -webkit-transition: all 50ms linear!important; -moz-transition: all 50ms linear!important; transition: all 50ms linear!important }
.ulta-grow, .ulta-shrink { -webkit-transition-property: transform }
.ubtn-img-container { position: relative }
.ubtn-img-container img { position: relative; display: block; max-width: 100%; border: 0; box-shadow: none; margin: 0 auto; padding: 0 }
.ubtn-img-container .ubtn { position: absolute; display: block; margin: 0 auto; top: 50%; left: 50%; -webkit-transform: translateX(-50%) translateY(-50%); -moz-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%) }
.ubtn-img-container .ubtn.ubtn-right { -webkit-transform: translateX(0) translateY(-50%); -moz-transform: translateX(0) translateY(-50%); transform: translateX(0) translateY(-50%); right: 0; left: initial }
.ubtn-img-container .ubtn.ubtn-left { -webkit-transform: translateX(0) translateY(-50%); -moz-transform: translateX(0) translateY(-50%); transform: translateX(0) translateY(-50%); left: 0; right: initial }
.ubtn-img-container .ubtn-data { position: relative; display: inline-block }
.ubtn-img-container a.ubtn-link { display: block }
.ulta-grow, .ulta-pulse, .ulta-pulse-grow, .ulta-pulse-shrink, .ulta-shrink { display: inline-block }
.ulta-grow { -webkit-transition-duration: .3s; transition-duration: .3s; transition-property: transform; -webkit-transform: translateZ(0); transform: translateZ(0) }
.ulta-rotate, .ulta-shrink { -webkit-transition-duration: .3s }
.ulta-grow:active, .ulta-grow:focus, .ulta-grow:hover { -webkit-transform: scale(1.1); transform: scale(1.1) }
.ulta-shrink { transition-duration: .3s; transition-property: transform; -webkit-transform: translateZ(0); transform: translateZ(0) }
.ulta-grow-rotate, .ulta-rotate { -webkit-transition-property: transform }
.ulta-shrink:active, .ulta-shrink:focus, .ulta-shrink:hover { -webkit-transform: scale(.9); transform: scale(.9) }
@-webkit-keyframes ulta-pulse { 25% {
-webkit-transform:scale(1.1);
transform:scale(1.1)
}
75% {
-webkit-transform:scale(.9);
transform:scale(.9)
}
}
@keyframes ulta-pulse { 25% {
-webkit-transform:scale(1.1);
transform:scale(1.1)
}
75% {
-webkit-transform:scale(.9);
transform:scale(.9)
}
}
.ulta-pulse { -webkit-transform: translateZ(0); transform: translateZ(0) }
.ulta-pulse:active, .ulta-pulse:focus, .ulta-pulse:hover { -webkit-animation-name: ulta-pulse; animation-name: ulta-pulse; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite }
@-webkit-keyframes ulta-pulse-grow { to {
-webkit-transform:scale(1.1);
transform:scale(1.1)
}
}
@keyframes ulta-pulse-grow { to {
-webkit-transform:scale(1.1);
transform:scale(1.1)
}
}
.ulta-pulse-grow { -webkit-transform: translateZ(0); transform: translateZ(0) }
.ulta-pulse-grow:active, .ulta-pulse-grow:focus, .ulta-pulse-grow:hover { -webkit-animation-name: ulta-pulse-grow; animation-name: ulta-pulse-grow; -webkit-animation-duration: .3s; animation-duration: .3s; -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-direction: alternate; animation-direction: alternate }
@-webkit-keyframes ulta-pulse-shrink { to {
-webkit-transform:scale(.9);
transform:scale(.9)
}
}
@keyframes ulta-pulse-shrink { to {
-webkit-transform:scale(.9);
transform:scale(.9)
}
}
.ulta-pulse-shrink { -webkit-transform: translateZ(0); transform: translateZ(0) }
.ulta-pulse-shrink:active, .ulta-pulse-shrink:focus, .ulta-pulse-shrink:hover { -webkit-animation-name: ulta-pulse-shrink; animation-name: ulta-pulse-shrink; -webkit-animation-duration: .3s; animation-duration: .3s; -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-direction: alternate; animation-direction: alternate }
@-webkit-keyframes ulta-push { 50% {
-webkit-transform:scale(.8);
transform:scale(.8)
}
100% {
-webkit-transform:scale(1);
transform:scale(1)
}
}
@keyframes ulta-push { 50% {
-webkit-transform:scale(.8);
transform:scale(.8)
}
100% {
-webkit-transform:scale(1);
transform:scale(1)
}
}
.ulta-pop, .ulta-push { -webkit-transform: translateZ(0); display: inline-block }
.ulta-push { transform: translateZ(0) }
.ulta-push:active, .ulta-push:focus, .ulta-push:hover { -webkit-animation-name: ulta-push; animation-name: ulta-push; -webkit-animation-duration: .3s; animation-duration: .3s; -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-iteration-count: 1; animation-iteration-count: 1 }
@-webkit-keyframes ulta-pop { 50% {
-webkit-transform:scale(1.2);
transform:scale(1.2)
}
100% {
-webkit-transform:scale(1);
transform:scale(1)
}
}
@keyframes ulta-pop { 50% {
-webkit-transform:scale(1.2);
transform:scale(1.2)
}
100% {
-webkit-transform:scale(1);
transform:scale(1)
}
}
.ulta-pop { transform: translateZ(0) }
.ulta-pop:active, .ulta-pop:focus, .ulta-pop:hover { -webkit-animation-name: ulta-pop; animation-name: ulta-pop; -webkit-animation-duration: .3s; animation-duration: .3s; -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-iteration-count: 1; animation-iteration-count: 1 }
.ulta-rotate { display: inline-block; transition-duration: .3s; transition-property: transform; -webkit-transform: translateZ(0); transform: translateZ(0) }
.ulta-float, .ulta-grow-rotate { -webkit-transition-duration: .3s }
.ulta-rotate:active, .ulta-rotate:focus, .ulta-rotate:hover { -webkit-transform: rotate(4deg); transform: rotate(4deg) }
.ulta-grow-rotate { display: inline-block; transition-duration: .3s; transition-property: transform; -webkit-transform: translateZ(0); transform: translateZ(0) }
.ulta-float, .ulta-sink { display: inline-block; -webkit-transition-property: transform }
.ulta-grow-rotate:active, .ulta-grow-rotate:focus, .ulta-grow-rotate:hover { -webkit-transform: scale(1.1) rotate(4deg); transform: scale(1.1) rotate(4deg) }
.ulta-float { transition-duration: .3s; transition-property: transform; -webkit-transform: translateZ(0); transform: translateZ(0) }
.ulta-float:active, .ulta-float:focus, .ulta-float:hover { -webkit-transform: translateY(-5px); transform: translateY(-5px) }
.ulta-sink { -webkit-transition-duration: .3s; transition-duration: .3s; transition-property: transform; -webkit-transform: translateZ(0); transform: translateZ(0) }
.ulta-hang, .ulta-hover { display: inline-block; -webkit-transition-property: transform }
.ulta-sink:active, .ulta-sink:focus, .ulta-sink:hover { -webkit-transform: translateY(5px); transform: translateY(5px) }
@-webkit-keyframes ulta-hover { 50% {
-webkit-transform:translateY(-3px);
transform:translateY(-3px)
}
100% {
-webkit-transform:translateY(-6px);
transform:translateY(-6px)
}
}
@keyframes ulta-hover { 50% {
-webkit-transform:translateY(-3px);
transform:translateY(-3px)
}
100% {
-webkit-transform:translateY(-6px);
transform:translateY(-6px)
}
}
.ulta-hover { -webkit-transition-duration: .5s; transition-duration: .5s; transition-property: transform; -webkit-transform: translateZ(0); transform: translateZ(0) }
.ulta-hover:active, .ulta-hover:focus, .ulta-hover:hover { -webkit-transform: translateY(-6px); transform: translateY(-6px); -webkit-animation-name: ulta-hover; animation-name: ulta-hover; -webkit-animation-duration: 1.5s; animation-duration: 1.5s; -webkit-animation-delay: .3s; animation-delay: .3s; -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-direction: alternate; animation-direction: alternate }
@-webkit-keyframes ulta-hang { 50% {
-webkit-transform:translateY(3px);
transform:translateY(3px)
}
100% {
-webkit-transform:translateY(6px);
transform:translateY(6px)
}
}
@keyframes ulta-hang { 50% {
-webkit-transform:translateY(3px);
transform:translateY(3px)
}
100% {
-webkit-transform:translateY(6px);
transform:translateY(6px)
}
}
.ulta-hang { -webkit-transition-duration: .5s; transition-duration: .5s; transition-property: transform; -webkit-transform: translateZ(0); transform: translateZ(0) }
.ulta-skew, .ulta-skew-forward { -webkit-transition-duration: .3s; -webkit-transition-property: transform; display: inline-block }
.ulta-hang:active, .ulta-hang:focus, .ulta-hang:hover { -webkit-transform: translateY(6px); transform: translateY(6px); -webkit-animation-name: ulta-hang; animation-name: ulta-hang; -webkit-animation-duration: 1.5s; animation-duration: 1.5s; -webkit-animation-delay: .3s; animation-delay: .3s; -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-direction: alternate; animation-direction: alternate }
.ulta-skew { transition-duration: .3s; transition-property: transform; -webkit-transform: translateZ(0); transform: translateZ(0) }
.ulta-skew:active, .ulta-skew:focus, .ulta-skew:hover { -webkit-transform: skew(-10deg); transform: skew(-10deg) }
.ulta-skew-forward { transition-duration: .3s; transition-property: transform; -webkit-transform-origin: 0 100%; transform-origin: 0 100%; -webkit-transform: translateZ(0); transform: translateZ(0) }
.ulta-skew-forward:active, .ulta-skew-forward:focus, .ulta-skew-forward:hover { -webkit-transform: skew(-10deg); transform: skew(-10deg) }
.ulta-skew-backward { display: inline-block; -webkit-transition-duration: .3s; transition-duration: .3s; -webkit-transition-property: transform; transition-property: transform; -webkit-transform-origin: 0 100%; transform-origin: 0 100%; -webkit-transform: translateZ(0); transform: translateZ(0) }
.ulta-skew-backward:active, .ulta-skew-backward:focus, .ulta-skew-backward:hover { -webkit-transform: skew(10deg); transform: skew(10deg) }
@-webkit-keyframes ulta-wobble-vertical { 16.65% {
-webkit-transform:translateY(8px);
transform:translateY(8px)
}
33.3% {
-webkit-transform:translateY(-6px);
transform:translateY(-6px)
}
49.95% {
-webkit-transform:translateY(4px);
transform:translateY(4px)
}
66.6% {
-webkit-transform:translateY(-2px);
transform:translateY(-2px)
}
83.25% {
-webkit-transform:translateY(1px);
transform:translateY(1px)
}
100% {
-webkit-transform:translateY(0);
transform:translateY(0)
}
}
@keyframes ulta-wobble-vertical { 16.65% {
-webkit-transform:translateY(8px);
transform:translateY(8px)
}
33.3% {
-webkit-transform:translateY(-6px);
transform:translateY(-6px)
}
49.95% {
-webkit-transform:translateY(4px);
transform:translateY(4px)
}
66.6% {
-webkit-transform:translateY(-2px);
transform:translateY(-2px)
}
83.25% {
-webkit-transform:translateY(1px);
transform:translateY(1px)
}
100% {
-webkit-transform:translateY(0);
transform:translateY(0)
}
}
.ulta-wobble-vertical { display: inline-block; -webkit-transform: translateZ(0); transform: translateZ(0) }
.ulta-wobble-vertical:active, .ulta-wobble-vertical:focus, .ulta-wobble-vertical:hover { -webkit-animation-name: ulta-wobble-vertical; animation-name: ulta-wobble-vertical; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; -webkit-animation-iteration-count: 1; animation-iteration-count: 1 }
@-webkit-keyframes ulta-wobble-horizontal { 16.65% {
-webkit-transform:translateX(8px);
transform:translateX(8px)
}
33.3% {
-webkit-transform:translateX(-6px);
transform:translateX(-6px)
}
49.95% {
-webkit-transform:translateX(4px);
transform:translateX(4px)
}
66.6% {
-webkit-transform:translateX(-2px);
transform:translateX(-2px)
}
83.25% {
-webkit-transform:translateX(1px);
transform:translateX(1px)
}
100% {
-webkit-transform:translateX(0);
transform:translateX(0)
}
}
@keyframes ulta-wobble-horizontal { 16.65% {
-webkit-transform:translateX(8px);
transform:translateX(8px)
}
33.3% {
-webkit-transform:translateX(-6px);
transform:translateX(-6px)
}
49.95% {
-webkit-transform:translateX(4px);
transform:translateX(4px)
}
66.6% {
-webkit-transform:translateX(-2px);
transform:translateX(-2px)
}
83.25% {
-webkit-transform:translateX(1px);
transform:translateX(1px)
}
100% {
-webkit-transform:translateX(0);
transform:translateX(0)
}
}
.ulta-wobble-horizontal { display: inline-block; -webkit-transform: translateZ(0); transform: translateZ(0) }
.ulta-wobble-horizontal:active, .ulta-wobble-horizontal:focus, .ulta-wobble-horizontal:hover { -webkit-animation-name: ulta-wobble-horizontal; animation-name: ulta-wobble-horizontal; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; -webkit-animation-iteration-count: 1; animation-iteration-count: 1 }
@-webkit-keyframes ulta-wobble-to-bottom-right { 16.65% {
-webkit-transform:translate(8px, 8px);
transform:translate(8px, 8px)
}
33.3% {
-webkit-transform:translate(-6px, -6px);
transform:translate(-6px, -6px)
}
49.95% {
-webkit-transform:translate(4px, 4px);
transform:translate(4px, 4px)
}
66.6% {
-webkit-transform:translate(-2px, -2px);
transform:translate(-2px, -2px)
}
83.25% {
-webkit-transform:translate(1px, 1px);
transform:translate(1px, 1px)
}
100% {
-webkit-transform:translate(0, 0);
transform:translate(0, 0)
}
}
@keyframes ulta-wobble-to-bottom-right { 16.65% {
-webkit-transform:translate(8px, 8px);
transform:translate(8px, 8px)
}
33.3% {
-webkit-transform:translate(-6px, -6px);
transform:translate(-6px, -6px)
}
49.95% {
-webkit-transform:translate(4px, 4px);
transform:translate(4px, 4px)
}
66.6% {
-webkit-transform:translate(-2px, -2px);
transform:translate(-2px, -2px)
}
83.25% {
-webkit-transform:translate(1px, 1px);
transform:translate(1px, 1px)
}
100% {
-webkit-transform:translate(0, 0);
transform:translate(0, 0)
}
}
.ulta-wobble-to-bottom-right { display: inline-block; -webkit-transform: translateZ(0); transform: translateZ(0) }
.ulta-wobble-to-bottom-right:active, .ulta-wobble-to-bottom-right:focus, .ulta-wobble-to-bottom-right:hover { -webkit-animation-name: ulta-wobble-to-bottom-right; animation-name: ulta-wobble-to-bottom-right; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; -webkit-animation-iteration-count: 1; animation-iteration-count: 1 }
@-webkit-keyframes ulta-wobble-to-top-right { 16.65% {
-webkit-transform:translate(8px, -8px);
transform:translate(8px, -8px)
}
33.3% {
-webkit-transform:translate(-6px, 6px);
transform:translate(-6px, 6px)
}
49.95% {
-webkit-transform:translate(4px, -4px);
transform:translate(4px, -4px)
}
66.6% {
-webkit-transform:translate(-2px, 2px);
transform:translate(-2px, 2px)
}
83.25% {
-webkit-transform:translate(1px, -1px);
transform:translate(1px, -1px)
}
100% {
-webkit-transform:translate(0, 0);
transform:translate(0, 0)
}
}
@keyframes ulta-wobble-to-top-right { 16.65% {
-webkit-transform:translate(8px, -8px);
transform:translate(8px, -8px)
}
33.3% {
-webkit-transform:translate(-6px, 6px);
transform:translate(-6px, 6px)
}
49.95% {
-webkit-transform:translate(4px, -4px);
transform:translate(4px, -4px)
}
66.6% {
-webkit-transform:translate(-2px, 2px);
transform:translate(-2px, 2px)
}
83.25% {
-webkit-transform:translate(1px, -1px);
transform:translate(1px, -1px)
}
100% {
-webkit-transform:translate(0, 0);
transform:translate(0, 0)
}
}
.ulta-wobble-to-top-right { display: inline-block; -webkit-transform: translateZ(0); transform: translateZ(0) }
.ulta-wobble-to-top-right:active, .ulta-wobble-to-top-right:focus, .ulta-wobble-to-top-right:hover { -webkit-animation-name: ulta-wobble-to-top-right; animation-name: ulta-wobble-to-top-right; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; -webkit-animation-iteration-count: 1; animation-iteration-count: 1 }
@-webkit-keyframes ulta-wobble-top { 16.65% {
-webkit-transform:skew(-12deg);
transform:skew(-12deg)
}
33.3% {
-webkit-transform:skew(10deg);
transform:skew(10deg)
}
49.95% {
-webkit-transform:skew(-6deg);
transform:skew(-6deg)
}
66.6% {
-webkit-transform:skew(4deg);
transform:skew(4deg)
}
83.25% {
-webkit-transform:skew(-2deg);
transform:skew(-2deg)
}
100% {
-webkit-transform:skew(0);
transform:skew(0)
}
}
@keyframes ulta-wobble-top { 16.65% {
-webkit-transform:skew(-12deg);
transform:skew(-12deg)
}
33.3% {
-webkit-transform:skew(10deg);
transform:skew(10deg)
}
49.95% {
-webkit-transform:skew(-6deg);
transform:skew(-6deg)
}
66.6% {
-webkit-transform:skew(4deg);
transform:skew(4deg)
}
83.25% {
-webkit-transform:skew(-2deg);
transform:skew(-2deg)
}
100% {
-webkit-transform:skew(0);
transform:skew(0)
}
}
.ulta-wobble-top { display: inline-block; -webkit-transform-origin: 0 100%; transform-origin: 0 100%; -webkit-transform: translateZ(0); transform: translateZ(0) }
.ulta-wobble-top:active, .ulta-wobble-top:focus, .ulta-wobble-top:hover { -webkit-animation-name: ulta-wobble-top; animation-name: ulta-wobble-top; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; -webkit-animation-iteration-count: 1; animation-iteration-count: 1 }
@-webkit-keyframes ulta-wobble-bottom { 16.65% {
-webkit-transform:skew(-12deg);
transform:skew(-12deg)
}
33.3% {
-webkit-transform:skew(10deg);
transform:skew(10deg)
}
49.95% {
-webkit-transform:skew(-6deg);
transform:skew(-6deg)
}
66.6% {
-webkit-transform:skew(4deg);
transform:skew(4deg)
}
83.25% {
-webkit-transform:skew(-2deg);
transform:skew(-2deg)
}
100% {
-webkit-transform:skew(0);
transform:skew(0)
}
}
@keyframes ulta-wobble-bottom { 16.65% {
-webkit-transform:skew(-12deg);
transform:skew(-12deg)
}
33.3% {
-webkit-transform:skew(10deg);
transform:skew(10deg)
}
49.95% {
-webkit-transform:skew(-6deg);
transform:skew(-6deg)
}
66.6% {
-webkit-transform:skew(4deg);
transform:skew(4deg)
}
83.25% {
-webkit-transform:skew(-2deg);
transform:skew(-2deg)
}
100% {
-webkit-transform:skew(0);
transform:skew(0)
}
}
.ulta-wobble-bottom { display: inline-block; -webkit-transform-origin: 100% 0; transform-origin: 100% 0; -webkit-transform: translateZ(0); transform: translateZ(0) }
.ulta-wobble-bottom:active, .ulta-wobble-bottom:focus, .ulta-wobble-bottom:hover { -webkit-animation-name: ulta-wobble-bottom; animation-name: ulta-wobble-bottom; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; -webkit-animation-iteration-count: 1; animation-iteration-count: 1 }
@-webkit-keyframes ulta-wobble-skew { 16.65% {
-webkit-transform:skew(-12deg);
transform:skew(-12deg)
}
33.3% {
-webkit-transform:skew(10deg);
transform:skew(10deg)
}
49.95% {
-webkit-transform:skew(-6deg);
transform:skew(-6deg)
}
66.6% {
-webkit-transform:skew(4deg);
transform:skew(4deg)
}
83.25% {
-webkit-transform:skew(-2deg);
transform:skew(-2deg)
}
100% {
-webkit-transform:skew(0);
transform:skew(0)
}
}
@keyframes ulta-wobble-skew { 16.65% {
-webkit-transform:skew(-12deg);
transform:skew(-12deg)
}
33.3% {
-webkit-transform:skew(10deg);
transform:skew(10deg)
}
49.95% {
-webkit-transform:skew(-6deg);
transform:skew(-6deg)
}
66.6% {
-webkit-transform:skew(4deg);
transform:skew(4deg)
}
83.25% {
-webkit-transform:skew(-2deg);
transform:skew(-2deg)
}
100% {
-webkit-transform:skew(0);
transform:skew(0)
}
}
.ulta-wobble-skew { display: inline-block; -webkit-transform: translateZ(0); transform: translateZ(0) }
.ulta-wobble-skew:active, .ulta-wobble-skew:focus, .ulta-wobble-skew:hover { -webkit-animation-name: ulta-wobble-skew; animation-name: ulta-wobble-skew; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; -webkit-animation-iteration-count: 1; animation-iteration-count: 1 }
@-webkit-keyframes ulta-buzz { 50% {
-webkit-transform:translateX(3px) rotate(2deg);
transform:translateX(3px) rotate(2deg)
}
100% {
-webkit-transform:translateX(-3px) rotate(-2deg);
transform:translateX(-3px) rotate(-2deg)
}
}
@keyframes ulta-buzz { 50% {
-webkit-transform:translateX(3px) rotate(2deg);
transform:translateX(3px) rotate(2deg)
}
100% {
-webkit-transform:translateX(-3px) rotate(-2deg);
transform:translateX(-3px) rotate(-2deg)
}
}
.ulta-buzz { display: inline-block; -webkit-transform: translateZ(0); transform: translateZ(0) }
.ulta-buzz:active, .ulta-buzz:focus, .ulta-buzz:hover { -webkit-animation-name: ulta-buzz; animation-name: ulta-buzz; -webkit-animation-duration: .15s; animation-duration: .15s; -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite }
@-webkit-keyframes ulta-buzz-out { 10%, 30% {
-webkit-transform:translateX(3px) rotate(2deg);
transform:translateX(3px) rotate(2deg)
}
20%, 40% {
-webkit-transform:translateX(-3px) rotate(-2deg);
transform:translateX(-3px) rotate(-2deg)
}
50%, 70% {
-webkit-transform:translateX(2px) rotate(1deg);
transform:translateX(2px) rotate(1deg)
}
60%, 80% {
-webkit-transform:translateX(-2px) rotate(-1deg);
transform:translateX(-2px) rotate(-1deg)
}
90% {
-webkit-transform:translateX(1px) rotate(0);
transform:translateX(1px) rotate(0)
}
100% {
-webkit-transform:translateX(-1px) rotate(0);
transform:translateX(-1px) rotate(0)
}
}
@keyframes ulta-buzz-out { 10%, 30% {
-webkit-transform:translateX(3px) rotate(2deg);
transform:translateX(3px) rotate(2deg)
}
20%, 40% {
-webkit-transform:translateX(-3px) rotate(-2deg);
transform:translateX(-3px) rotate(-2deg)
}
50%, 70% {
-webkit-transform:translateX(2px) rotate(1deg);
transform:translateX(2px) rotate(1deg)
}
60%, 80% {
-webkit-transform:translateX(-2px) rotate(-1deg);
transform:translateX(-2px) rotate(-1deg)
}
90% {
-webkit-transform:translateX(1px) rotate(0);
transform:translateX(1px) rotate(0)
}
100% {
-webkit-transform:translateX(-1px) rotate(0);
transform:translateX(-1px) rotate(0)
}
}
.ulta-buzz-out { display: inline-block; -webkit-transform: translateZ(0); transform: translateZ(0) }
.ulta-buzz-out:active, .ulta-buzz-out:focus, .ulta-buzz-out:hover { -webkit-animation-name: ulta-buzz-out; animation-name: ulta-buzz-out; -webkit-animation-duration: .75s; animation-duration: .75s; -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-iteration-count: 1; animation-iteration-count: 1 }
.animated, .cq-animateIn { -webkit-animation-duration: 1s; -webkit-animation-fill-mode: both }
.animated.infinite, .info-circle-buzz-out { -webkit-animation-iteration-count: infinite }
.ubtn-img-container .ubtn-data.ubtn-icon i { position: absolute; top: 50%; transform: translateY(-50%) }
.ubtn-img-container .ubtn-data.ubtn-icon { height: 100%; position: absolute }
.ubtn-hover { opacity: 0 }
.ubtn-hover-active { opacity: 1 }
.ubtn-img-container .ubtn-sep-icon-right .ubtn-data.ubtn-text { left: -10px }
.ubtn-img-container .ubtn-sep-icon-at-left .ubtn-data.ubtn-text { right: -15px }/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license
Copyright (c) 2013 Daniel Eden
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
.wp-admin span#animate-me { display: inline-block; position: relative }
.animated { animation-duration: 1s; animation-fill-mode: both }
.animated.infinite { animation-iteration-count: infinite; -webkit-animation-timing-function: linear; animation-timing-function: linear }
.animated.hinge { -webkit-animation-duration: 2s; animation-duration: 2s }

.InfiniteVerticalScaleFlip { -webkit-backface-visibility: visible; -ms-backface-visibility: visible; backface-visibility: visible; -webkit-animation-name: InfiniteVerticalScaleFlip; animation-name: InfiniteVerticalScaleFlip }
.flip-box-wrap .ifb-back, .flip-box-wrap .ifb-front { -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -o-backface-visibility: hidden; -ms-backface-visibility: hidden }
.vc-row-translate-wrapper { margin: 0!important }
.upb_bg_overlay, .upb_bg_overlay_pattern { color: inherit; position: absolute; width: 100%; height: 100%!important; left: 0; top: 0 }
.upb_bg_overlay_pattern { background-attachment: fixed }
.ult-vc-seperator { position: absolute; width: 100%; height: 0; left: 0; z-index: 1 }
.ult-main-seperator-inner { position: relative; height: 100%; width: 100% }
.ult-vc-seperator.top_seperator { top: -1px; bottom: auto }
.ult-vc-seperator.bottom_seperator { top: auto; bottom: -1px }
.ult-vc-seperator svg { width: 100%; height: auto }
.uvc-svg-circle, .uvc-svg-triangle { position: absolute; top: -1px; bottom: auto; z-index: 1 }
.bottom_seperator .uvc-svg-circle, .bottom_seperator .uvc-svg-triangle { top: auto; bottom: -1px; -moz-transform: scaleY(-1); -webkit-transform: scaleY(-1); -o-transform: scaleY(-1); -ms-transform: scaleY(-1); transform: scaleY(-1) }
.uvc-x-large-triangle { position: absolute; top: -1px; bottom: auto; z-index: 1 }
.bottom_seperator .uvc-x-large-triangle { top: auto; bottom: -1px; transform: scaleY(-1) }
.bottom_seperator .uvc-x-large-triangle, .top_seperator .uvc-x-large-triangle-left { -moz-transform: scaleY(-1); -webkit-transform: scaleY(-1); -o-transform: scaleY(-1); -ms-transform: scaleY(-1) }
.uvc-x-large-triangle-left, .uvc-x-large-triangle-right { position: absolute; top: -1px; bottom: auto; z-index: 1 }
.bottom_seperator .uvc-x-large-triangle-left, .bottom_seperator .uvc-x-large-triangle-right, .uvc-x-large-circle { top: auto; bottom: -1px }
.top_seperator .uvc-x-large-triangle-left { transform: scaleY(-1) }
.top_seperator .uvc-x-large-triangle-right { -moz-transform: scale(-1); -webkit-transform: scale(-1); -o-transform: scale(-1); -ms-transform: scale(-1); transform: scale(-1) }
.bottom_seperator .uvc-x-large-triangle-right { -moz-transform: scale(-1, 1); -webkit-transform: scale(-1, 1); -o-transform: scale(-1, 1); -ms-transform: scale(-1, 1); transform: scale(-1, 1) }
.uvc-x-large-circle { position: absolute }
.top_seperator .uvc-x-large-circle { top: -1px; bottom: auto }
.bottom_seperator .uvc-x-large-circle { -ms-transform: scaleY(-1); transform: scaleY(-1) }
.bottom_seperator .uvc-x-large-circle, .top_seperator .uvc-curve-up-seperator { -moz-transform: scaleY(-1); -webkit-transform: scaleY(-1); -o-transform: scaleY(-1) }
.uvc-curve-up-seperator { position: absolute; top: auto; bottom: -1px }
.top_seperator .uvc-curve-up-seperator { top: -1px; bottom: auto; -ms-transform: scaleY(-1); transform: scaleY(-1) }
.uvc-curve-down-seperator { position: absolute; top: auto; bottom: -1px }
.bottom_seperator .uvc-curve-down-seperator { -moz-transform: scaleX(-1); -webkit-transform: scaleX(-1); -o-transform: scaleX(-1); -ms-transform: scaleX(-1); transform: scaleX(-1) }
.top_seperator .uvc-curve-down-seperator { top: -1px; bottom: auto; -moz-transform: scale(-1, -1); -webkit-transform: scale(-1, -1); -o-transform: scale(-1, -1); -ms-transform: scale(-1, -1); transform: scale(-1, -1) }
.uvc-tilt-left-seperator { position: absolute; top: auto; bottom: -1px }
.top_seperator .uvc-tilt-left-seperator { top: -1px; bottom: auto; -moz-transform: scale(-1); -webkit-transform: scale(-1); -o-transform: scale(-1); -ms-transform: scale(-1); transform: scale(-1) }
.uvc-tilt-right-seperator { position: absolute; top: auto; bottom: -1px }
.bottom_seperator .uvc-tilt-right-seperator { -moz-transform: scaleX(-1); -webkit-transform: scaleX(-1); -o-transform: scaleX(-1); -ms-transform: scaleX(-1); transform: scaleX(-1) }
.top_seperator .uvc-tilt-right-seperator { top: -1px; bottom: auto; -moz-transform: scale(1, -1); -webkit-transform: scale(1, -1); -o-transform: scale(1, -1); -ms-transform: scale(1, -1); transform: scale(1, -1) }
.ult-rounded-split-seperator-wrapper { z-index: 1 }
.ult-rounded-split-seperator { position: relative; height: 100% }
.ult-rounded-split-seperator:after, .ult-rounded-split-seperator:before { left: 0; z-index: 10; width: 50%; height: 70px; background: inherit; content: ''; position: absolute }
.upb_video-bg, .vcpb-default, .vcpb-fix, .vertical_layer_parallax { background-size: cover }
.ult-vc-seperator.top_seperator svg.uvc-multi-triangle-svg { -moz-transform: scale(-1); -webkit-transform: scale(-1); -o-transform: scale(-1); -ms-transform: scale(-1); transform: scale(-1) }
.vcpb-vz-jquery, .vertical_layer_parallax { background-position: 50% 0 }
.upb_video-bg, .vcpb-default, .vcpb-fix, .vcpb-hz-jquery, .vcpb-vz-jquery, .vertical_layer_parallax { background-repeat: no-repeat }
.top_seperator.ult-rounded-split-seperator-wrapper { top: 0; bottom: auto }
.uvc-wave-seperator { position: absolute; top: auto; bottom: -1px }
.top_seperator .uvc-wave-seperator { top: -1px; bottom: auto; -ms-transform: scale(-1); transform: scale(-1) }
.top_seperator .uvc-cloud-seperator, .top_seperator .uvc-wave-seperator { -moz-transform: scale(-1); -webkit-transform: scale(-1); -o-transform: scale(-1) }
.uvc-cloud-seperator { position: absolute; top: auto; bottom: -1px }
.top_seperator .uvc-cloud-seperator { top: -1px; bottom: auto; -ms-transform: scale(-1); transform: scale(-1) }
.separator-icon { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 5 }
.upb_row_bg, .upb_video-text { height: 100%; top: 0; bottom: 0; right: 0 }
.vc-row-translate>.vc-row-translate-wrapper { overflow: hidden; width: 100%!important; margin: initial!important }
.upb_video_class, .wpb_column, .wpb_row { position: relative }
.upb_row_bg { position: absolute; width: 100%; background-position: center center; left: 0; z-index: 0 }
.upb-background-text-wrapper, .upb_video-text, .upb_video-text-wrapper { position: relative }
.upb_bg_img { display: none!important }
.vcpb-default { background-attachment: initial }
.vcpb-fix, .vcpb-vz-jquery, .vertical_layer_parallax { background-attachment: fixed }
.vcpb-hz-jquery { background-position: 0 50% }
.upb_video-wrapper { display: block; max-width: 100%; height: 100% }
.upb_video-text { z-index: 9; width: 100%; left: 0 }
.full-browser-size .upb-background-text, .video-browser-size .upb_video-text { margin: initial!important; position: absolute; bottom: auto; top: 50%; right: 0; left: 0; height: auto; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%) }
.upb_video-bg { position: absolute; width: 100%; height: 100%; top: 0; bottom: 0; right: 0; left: 0; background-position: 50% 50%; margin: 0 auto }
.upb_video-src { max-width: none; height: auto; width: 100%; top: 50%; transform: translateY(-50%); position: relative }
.upb_video-src.ult-make-full-height { height: 100%; width: auto!important; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); left: 50% }
.upb_utube_iframe, .upb_vimeo_iframe { max-width: none; max-height: none; width: 100%; height: 100%; position: absolute }
.upb_video-bg .mbYTP_wrapper iframe { max-width: none!important; max-height: none!important }
.uvc-video-fixer .mbYTP_wrapper iframe { margin-left: 0!important; margin-top: -50px!important }
.video-controls { position: absolute; bottom: 10%; right: 5%; cursor: pointer; width: auto!important; min-width: 15px!important; height: auto!important; z-index: 99 }
.mpcth-vc-row-wrap, .toranj-vc-row-wrapper, .ult_crlink a, .x-content-band { position: relative }
.video-controls i { font-size: 40px }
body.rtl .upb_row_bg { right: auto }
.uvc-multi-color-bg { -webkit-animation: MultiColorVC 10s alternate infinite; -moz-animation: MultiColorVC 10s alternate infinite; animation: MultiColorVC 10s alternate infinite; z-index: 9998; opacity: .6; background-color: #e14949 }
@-webkit-keyframes MultiColorVC { 0% {
background-color:#e14949
}
25% {
background-color:#3de02c
}
50% {
background-color:#2c8de0
}
100% {
background-color:#e02cbc
}
}
@-moz-keyframes MultiColorVC { 0% {
background-color:#e14949
}
25% {
background-color:#3de02c
}
50% {
background-color:#2c8de0
}
100% {
background-color:#e02cbc
}
}
@keyframes MultiColorVC { 0% {
background-color:#e14949
}
25% {
background-color:#3de02c
}
50% {
background-color:#2c8de0
}
100% {
background-color:#e02cbc
}
}
@media (max-width:479px) {
.uvc_hidden-xs { display: none!important }
}
@media (min-width:480px)and (max-width:767px) {
.uvc_hidden-xsl { display: none!important }
}
@media (min-width:768px)and (max-width:991px) {
.uvc_hidden-sm { display: none!important }
}
@media (min-width:992px)and (max-width:1199px) {
.uvc_hidden-md { display: none!important }
}
@media (min-width:1200px)and (max-width:1823px) {
.uvc_hidden-ml { display: none!important }
}
@media (min-width:1824px) {
.uvc_hidden-lg { display: none!important }
}
.js_active .site-inner { overflow: visible }
html.ult-remove-fixed-background .upb_row_bg { background-attachment: scroll!important }
.vc_row-flex .upb-background-text-wrapper.full-browser-size, .vc_row-flex .upb_video-text-wrapper.full-browser-size { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100% }
.vc_row-flex .upb-background-text, .vc_row-flex .upb_video-text, .vc_row-flex .vc-row-translate-wrapper, .vc_row-o-content-bottom .upb-background-text, .vc_row-o-content-bottom .upb_video-text, .vc_row-o-content-bottom .vc-row-translate-wrapper, .vc_row-o-content-middle .upb-background-text, .vc_row-o-content-middle .upb_video-text, .vc_row-o-content-middle .vc-row-translate-wrapper, .vc_row-o-content-top .upb-background-text, .vc_row-o-content-top .upb_video-text, .vc_row-o-content-top .vc-row-translate-wrapper, .vc_row-o-equal-height .upb-background-text, .vc_row-o-equal-height .upb_video-text, .vc_row-o-equal-height .vc-row-translate-wrapper { margin: 0 auto!important }
.vc_row-o-content-top.full-browser-size .upb-background-text, .vc_row-o-content-top.video-browser-size .upb_video-text { top: 0; transform: translateY(0) }
.vc_row-o-content-bottom.full-browser-size .upb-background-text, .vc_row-o-content-bottom.video-browser-size .upb_video-text { top: auto; bottom: 0; transform: translateY(0) }
.ult-content-box-container, .ult-content-box-container * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box }
.ult-content-box-container .ult-content-box-anchor, .ult-content-box-container .ult-content-box-anchor:active, .ult-content-box-container .ult-content-box-anchor:focus, .ult-content-box-container .ult-content-box-anchor:hover, .ult-content-box-container .ult-content-box-anchor:visited { text-decoration: none; line-height: inherit; outline: 0 }
.ult-content-box:after { display: block; clear: both }
.ult_countdown, .wpb_row .wpb_column .wpb_wrapper .ult_countdown { width: 100%; height: auto; display: block; line-height: 1; margin-bottom: 35px; float: left; text-align: center }
.ult_countdown .ult_countdown-row { display: block; margin: 0 auto }
.ult_countdown .ult_countdown-section { display: inline-block; margin-bottom: 15px }
.ult_countdown .ult_countdown-section .ult_countdown-amount { font-size: 36px; border: 1px solid transparent; min-width: 1.15em; max-width: 100%; min-height: 1.15em; line-height: 1.15em; padding: 0; margin: 0 auto; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box }
.ult_countdown .ult_countdown-section .ult_countdown-period { padding: 0 4px; font-size: 13px }
.ult_btn10_span, .ult_cl_link_3 a, .ult_cl_link_4 a, .ult_cl_link_5 a, .ult_crlink a { font-size: inherit }
.ult_countdown.ult-cd-no-border .ult_countdown-section .ult_countdown-amount { min-width: 1em; max-width: 100%; min-height: 1em; line-height: 1em }
.ult_countdown.ult-cd-s1 .ult_countdown-section { padding: 0 7px }
.ult_countdown.ult-cd-s1 .ult_countdown-section .ult_countdown-amount { display: inline-block }
.ult_countdown.ult-cd-s2 .ult_countdown-section .ult_countdown-amount, .ult_main_cl { display: block }
.ult_countdown.ult-cd-s2 .ult_countdown-section { padding: 0 15px }
.ult_countdown.ult-cd-s2 .ult_countdown-section .ult_countdown-period { margin-top: 7px; width: 100%; display: block }
.ult_main_cl, p .ult_main_cl { margin: 0 auto; text-align: center }
p .ult_main_cl { display: inline-block }
.ult_btn10_span { font-family: inherit; font-weight: inherit; line-height: inherit; -webkit-transition: all ease .3s; -moz-transition: all ease .3s; transition: all ease .3s }
.ult_crlink a { display: inline-block; outline: 0; color: #000; text-transform: none; letter-spacing: inherit; font-weight: inherit; max-width: 100% }
.ult_crlink a:focus, .ult_crlink a:hover { outline: 0 }
.ult_cl_link_1 a { margin: 0 }
.ult_cl_link_1 a:after, .ult_cl_link_1 a:before { display: inline-block; opacity: 0; font-size: inherit; font-style: inherit; font-weight: inherit; line-height: inherit; -webkit-transition: -webkit-transform .3s, opacity .2s; -moz-transition: -moz-transform .3s, opacity .2s; transition: transform .3s, opacity .2s; color: inherit; padding: 0 3px }
.ult_cl_link_1 .ult_btn10_span { -webkit-transition: all ease .3s; -moz-transition: all ease .3s; transition: all ease .3s }
.ult_cl_link_1 a:before { content: '['; -webkit-transform: translateX(20px); -moz-transform: translateX(20px); transform: translateX(20px) }
.ult_cl_link_1 a:after { content: ']'; -webkit-transform: translateX(-20px); -moz-transform: translateX(-20px); transform: translateX(-20px) }
.ult_cl_link_1 a:focus:after, .ult_cl_link_1 a:focus:before, .ult_cl_link_1 a:hover::before, .ult_cl_link_1 a:hover:after { opacity: 1; -webkit-transform: translateX(0); -moz-transform: translateX(0); transform: translateX(0) }
.ult_cl_link_2 a { line-height: inherit; -webkit-perspective: 5000px; -moz-perspective: 5000px; perspective: 5000px; perspective-origin: 50% 50% }
.ult_cl_link_2 a span { position: relative; display: inline-block; background: inherit; -webkit-transition: -webkit-transform .3s; -moz-transition: -moz-transform .3s; transition: transform .3s; -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 }
.ult_cl_link_2 a span:before { position: absolute; top: 100%; left: 0; width: 100%; height: 100%; content: attr(data-hover); -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; padding: inherit; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; background: inherit }
.ult_cl_link_3 a .ult_link_btm3, .ult_cl_link_4 a .ult_link_btm4, .ult_cl_link_5 a .ult_link_btm, .ult_cl_link_5 a .ult_link_top { position: absolute; top: 100%; left: 0; width: 100%; content: ''; border: inherit }
.ult_cl_link_2 .ult_btn10_span { max-width: 100%; -webkit-transition: all ease .3s; -moz-transition: all ease .3s; transition: all ease .3s }
.ult_cl_link_2 a:focus span, .ult_cl_link_2 a:hover span { -webkit-transform: rotateX(90deg) translateY(-22px); -moz-transform: rotateX(90deg) translateY(-22px); transform: rotateX(90deg) translateY(-22px) }
.ult_cl_link_2 a:focus span:before, .ult_cl_link_2 a:hover span:before { background: inherit }
.ult_cl_link_3 a .ult_link_btm3 { opacity: 0; -webkit-transition: opacity .5s, -webkit-transform .5s; -moz-transition: opacity .5s, -moz-transform .5s; transition: opacity .5s, transform .5s; -webkit-transform: translateY(10px); -moz-transform: translateY(10px); transform: translateY(10px) }
.ult_cl_link_3 a:hover .ult_link_btm3 { opacity: 1; -webkit-transform: translateY(0); -moz-transform: translateY(0); transform: translateY(0) }
.ult_cl_link_3 .ult_btn10_span { -webkit-transition: all ease-out .5s; -moz-transition: all ease-out .5s; transition: all ease-out .5s }
.ult_cl_link_4 a .ult_link_btm4 { opacity: 0; -webkit-transition: height .5s, opacity .5s, -webkit-transform .5s; -moz-transition: height .5s, opacity .5s, -moz-transform .5s; transition: height .5s, opacity .5s, transform .5s; -webkit-transform: translateY(-10px); -moz-transform: translateY(-10px); transform: translateY(-10px) }
.ult_cl_link_4 a:hover .ult_link_btm4 { opacity: 1; -webkit-transform: translateY(0); -moz-transform: translateY(0); transform: translateY(0) }
.ult_cl_link_4 .ult_btn10_span { -webkit-transition: height .5s ease-out, opacity .5s ease-out, -webkit-transform .5s ease-out, all ease-in-out .5s; -moz-transition: height .5s, opacity .5s, -moz-transform .5s ease-out, all ease-in-out .5s; transition: height .5s, opacity .5s ease-out, transform .5s ease-out, all ease-in-out .5s }
.ult_cl_link_5 a { color: #566473; text-shadow: none; font-weight: inherit; height: 100%; line-height: 1em }
.ult_cl_link_5 a .ult_link_btm, .ult_cl_link_5 a .ult_link_top { -webkit-transition: -webkit-transform .3s; -moz-transition: -moz-transform .3s; transition: transform .3s; -webkit-transform: scale(.85); -moz-transform: scale(.85); transform: scale(.85) }
.ult_cl_link_5 a .ult_link_btm { opacity: 0; -webkit-transition: top .3s, opacity .3s, -webkit-transform .3s; -moz-transition: top .3s, opacity .3s, -moz-transform .3s; transition: top .3s, opacity .3s, transform .3s }
.ult_cl_link_5 a:focus .ult_link_btm, .ult_cl_link_5 a:focus .ult_link_top, .ult_cl_link_5 a:hover .ult_link_btm, .ult_cl_link_5 a:hover .ult_link_top { -webkit-transform: scale(1); -moz-transform: scale(1); transform: scale(1) }
.ult_cl_link_5 a:focus .ult_link_btm, .ult_cl_link_5 a:hover .ult_link_btm { top: 0; opacity: 1 }
.ult_cl_link_5 .ult_btn10_span { -webkit-transition: -webkit-transform .3s ease-out, all ease-in-out .3s; -moz-transition: -moz-transform .3s ease-out, all ease-in-out .3s; transition: transform .3s ease-out, all ease-in-out .3s }
.ult_cl_link_6 a { -webkit-transition: color .3s; -moz-transition: color .3s; transition: color .3s; line-height: .75em; vertical-align: middle }
.ult_cl_link_6 a .ult_btn6_link_top { display: block; position: relative; top: 100%; left: 50%; color: transparent; content: '•'; text-shadow: 0 0 transparent; font-size: .6em; font-weight: inherit; -webkit-transition: text-shadow .3s, color .3s; -moz-transition: text-shadow .3s, color .3s; transition: text-shadow .3s, color .3s; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); transform: translateX(-50%); pointer-events: none }
.ult_cl_link_6 a:focus .ult_btn6_link_top, .ult_cl_link_6 a:hover .ult_btn6_link_top { color: inherit }
.ult_cl_link_6 a:focus, .ult_cl_link_6 a:hover { color: #ba7700 }
.ult_cl_link_6 .ult_btn10_span { line-height: 2em; -webkit-transition: color .3s; -moz-transition: color .3s; transition: color .3s }
.ult_cl_link_7 a { padding: 0 20px; height: inherit; line-height: 1em }
.ult_cl_link_7 a .ult_link_btm, .ult_cl_link_7 a .ult_link_top { position: absolute; width: 45px; height: 2px; background: #fff; content: ''; opacity: .2; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s; pointer-events: none }
.ult_cl_link_7 .ult_btn10_span { -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s }
.ult_cl_link_7 a .btn7_link_top { top: 0; left: 0; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); transform: rotate(90deg); -webkit-transform-origin: 0 0; -moz-transform-origin: 0 0; transform-origin: 0 0 }
.ult_cl_link_7 a .btn7_link_btm { right: 0; bottom: 0; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); transform: rotate(90deg); -webkit-transform-origin: 100% 0; -moz-transform-origin: 100% 0; transform-origin: 100% 0 }
.ult_cl_link_7 a:focus .btn7_link_btm, .ult_cl_link_7 a:focus .btn7_link_top, .ult_cl_link_7 a:hover .btn7_link_btm, .ult_cl_link_7 a:hover .btn7_link_top { opacity: 1 }
.ult_cl_link_7 a:focus .btn7_link_top, .ult_cl_link_7 a:hover .btn7_link_top { left: 50%; -webkit-transform: rotate(0) translateX(-50%); -moz-transform: rotate(0) translateX(-50%); transform: rotate(0) translateX(-50%) }
.ult_cl_link_7 a:focus .btn7_link_btm, .ult_cl_link_7 a:hover .btn7_link_btm { right: 50%; -webkit-transform: rotate(0) translateX(50%); -moz-transform: rotate(0) translateX(50%); transform: rotate(0) translateX(50%) }
.ult_cl_link_8 a .ulmt_btn8_link_btm, .ult_cl_link_8 a .ult_btn8_link_top { position: absolute; top: 0; left: 0; width: 100%; height: 100%; content: ''; -webkit-transition: -webkit-transform .3s, opacity .3s; -moz-transition: -moz-transform .3s, opacity .3s; transition: transform .3s, opacity .3s }
.ult_cl_link_8 .ult_btn10_span { -webkit-transition: -webkit-transform .3s ease-out, all ease .3s; -moz-transition: -moz-transform .3s ease-out, all ease .3s; transition: transform .3s ease-out, all ease .3s }
.ult_cl_link_8 a .ulmt_btn8_link_btm { opacity: 0; -webkit-transform: translateY(-7px) translateX(6px); -moz-transform: translateY(-7px) translateX(6px); transform: translateY(-7px) translateX(6px) }
.ult_cl_link_8 a:focus .ult_btn8_link_top, .ult_cl_link_8 a:hover .ult_btn8_link_top { opacity: 0; -webkit-transform: translateY(5px) translateX(-5px); -moz-transform: translateY(5px) translateX(-5px); transform: translateY(5px) translateX(-5px) }
.ult_cl_link_8 a:focus .ulmt_btn8_link_btm, .ult_cl_link_8 a:hover .ulmt_btn8_link_btm { opacity: 1; -webkit-transform: translateY(0) translateX(0); -moz-transform: translateY(0) translateX(0); transform: translateY(0) translateX(0) }
.ult_cl_link_9 { position: relative; z-index: 1; padding: .5em }
.ult_cl_link_9 a { line-height: 1.5em; color: #b4770d; font-weight: 700; -webkit-transition: -webkit-transform .5s, opacity .5s, color .5s; -moz-transition: -moz-transform .5s, opacity .5s, color .5s; transition: transform .5s, opacity .5s, color .5s }
.ult_cl_link_9 span.ult_btn10_span { z-index: 2; -webkit-transition: -webkit-transform .5s, opacity .5s, color .5s; -moz-transition: -moz-transform .5s, opacity .5s, color .5s; transition: transform .5s, opacity .5s, color .5s }
.ult_cl_link_9 a span.ult_btn9_link_btm, .ult_cl_link_9 a span.ult_btn9_link_top { position: absolute; top: 50%; left: 0; width: 100%; z-index: -1; border: inherit; content: ''; -webkit-transition: -webkit-transform .5s, opacity .5s; -moz-transition: -moz-transform .5s, opacity .5s; transition: transform .5s, opacity .5s }
.ult_cl_link_9 a:focus, .ult_cl_link_9 a:hover { color: #fff }
.ult_cl_link_9 a:focus span.ult_btn9_link_top, .ult_cl_link_9 a:hover span.ult_btn9_link_btm, .ult_cl_link_9 a:hover span.ult_btn9_link_top { opacity: .65 }
.ult_cl_link_9 a:focus span.ult_btn9_link_top, .ult_cl_link_9 a:hover span.ult_btn9_link_top { top: 50%; -webkit-transition: -webkit-transform .5s, opacity .5s; -moz-transition: -moz-transform .5s, opacity .5s; transition: transform .5s, opacity .5s; -webkit-transform: rotate(45deg)!important; -moz-transform: rotate(45deg)!important; transform: rotate(45deg)!important }
.ult_cl_link_9 a:focus span.ult_btn9_link_btm, .ult_cl_link_9 a:hover span.ult_btn9_link_btm { top: 50%; -webkit-transition: -webkit-transform .5s, opacity .5s; -moz-transition: -moz-transform .5s, opacity .53s; transition: transform .5s, opacity .5s; -webkit-transform: rotate(-45deg)!important; -moz-transform: rotate(-45deg)!important; transform: rotate(-45deg)!important }
.ult_cl_link_10 a { line-height: 1.75em; -webkit-perspective: 800px; -moz-perspective: 800px; perspective: 800px }
.ult_cl_link_10 a span.ult_btn10_span { position: relative; display: inline-block; background: #587285; border-top: inherit; max-width: 100%; -webkit-transition: background .6s; -moz-transition: background .6s; transition: background .6s; -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% }
.ult_cl_link_10 a span.ult_btn10_link_top { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #d3d3d3; color: #2f4351; -webkit-transform: rotateX(270deg); -moz-transform: rotateX(270deg); transform: rotateX(270deg); -webkit-transition: -webkit-transform .6s; -moz-transition: -moz-transform .6s; transition: transform .6s; -webkit-transform-origin: 0 0; -moz-transform-origin: 0 0; transform-origin: 0 0; pointer-events: none }
.style10-span { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 100% }
.ult_cl_link_10 a:focus span.ult_btn10_link_top, .ult_cl_link_10 a:hover span.ult_btn10_link_top { -webkit-transform: rotateX(2deg); -moz-transform: rotateX(2deg); transform: rotateX(2deg) }
.ult_cl_link_11 { position: relative; z-index: 1 }
.ult_cl_link_11 a { overflow: hidden; vertical-align: middle }
.ult_cl_link_11 a span, .ult_cl_link_11 a span.ult_btn10_span { display: block; background: #fff; -webkit-transition: all ease-out .3s; -moz-transition: all ease-out .3s; transition: all ease-out .3s }
.ult_cl_link_11 a .ult_btn11_link_top { position: absolute; top: 0; left: 0; z-index: -1; width: 100%; height: 100%; background: #fff; color: #0f7c67; content: attr(data-hover); -webkit-transition: -webkit-transform .3s; -moz-transition: -moz-transform .3s; transition: transform .3s; -webkit-transform: translateX(-25%); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box }
.ult_cl_link_11 a:focus span.ult_btn10_span, .ult_cl_link_11 a:hover span.ult_btn10_span { -webkit-transform: translateX(100%); -moz-transform: translateX(100%); transform: translateX(100%) }
.ult_cl_link_11 a:focus .ult_btn11_link_top, .ult_cl_link_11 a:hover .ult_btn11_link_top { -webkit-transform: translateX(0); -moz-transform: translateX(0); transform: translateX(0) }
.ult_cl_link_1 span.ult_btn10_span { vertical-align: middle }
a.ult_colorlink { border-bottom: 0 solid #333 }
.ult_dual_button { position: relative }
a.ult_ivan_button { -webkit-box-sizing: initial; -moz-box-sizing: initial; -ms-box-sizing: initial; box-sizing: initial }
.ult_dual_button.to-left { text-align: left }
.ult_dual_button.to-right { text-align: right }
.ult_dual_button.to-center { text-align: center; width: 100% }
.ult_dual_button .ulitmate_dual_buttons .ult_dualbutton-wrapper { float: left; position: relative }
.ult_dual_button.large-borders .ulitmate_dual_buttons .ult_dualbutton-wrapper:first-child .ult_ivan_button { border-width: 4px 1px 4px 4px }
.ult_dual_button.large-borders .ulitmate_dual_buttons .ult_dualbutton-wrapper:last-child .ult_ivan_button { border-width: 4px 4px 4px 1px }
.ult_dual_button.auto-borders .ulitmate_dual_buttons .ult_dualbutton-wrapper:first-child .ult_ivan_button { border-right-width: 1px }
.ult_dual_button.auto-borders .ulitmate_dual_buttons .ult_dualbutton-wrapper:last-child .ult_ivan_button { border-left-width: 1px }
.ult_dual_button.thin-borders .ulitmate_dual_buttons .ult_dualbutton-wrapper:first-child .ult_ivan_button { border-width: 1px }
.ult_dual_button.thin-borders .ulitmate_dual_buttons .ult_dualbutton-wrapper:last-child .ult_ivan_button { border-width: 1px 1px 1px 0 }
.ult_dual_button.thin-borders .middle-text { border-width: 1px; line-height: 23px }
.ult_dual_button.no-borders .middle-text, .ult_dual_button.no-borders .ulitmate_dual_buttons .ult_dualbutton-wrapper:first-child .ult_ivan_button, .ult_dual_button.no-borders .ulitmate_dual_buttons .ult_dualbutton-wrapper:last-child .ult_ivan_button { border-width: 0 }
.ult_dual_button .middle-text { display: block; position: absolute; top: 50%; right: 0; -webkit-transform: translate(50%, -50%); -moz-transform: translate(50%, -50%); -o-transform: translate(50%, -50%); -ms-transform: translate(50%, -50%); transform: translate(50%, -50%); height: 26px; width: 26px; line-height: 1; text-align: center; background: #fff; color: #7f7f7f; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; font-size: 11px; border: 2px solid #e7e7e7; font-weight: 400; z-index: 12; -webkit-transition: border-color ease .5s, background ease .5s, color ease .5s; -moz-transition: border-color ease .5s, background ease .5s, color ease .5s; -o-transition: border-color ease .5s, background ease .5s, color ease .5s; transition: border-color ease .5s, background ease .5s, color ease .5s }
.ult_dual_button .middle-text .middle-inner { position: absolute; top: 50%; left: 50%; width: 100%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); line-height: .8em }
.ult_dual_button .gray-bg .middle-text { border-color: #ddd; color: #bbb }
.ult_dual_button .dark-bg .middle-text { border-color: #20262c; background: #20262c; color: #fff }
.ult_dual_button .light-bg .middle-text { border-color: #fff; color: #444 }
.ult_dual_button .primary-bg .middle-text { border-color: rgba(0,0,0,.2); background-color: rgba(0,0,0,.2); color: #fff }
.ivan-button-align.to-left { text-align: left }
.ivan-button-align.to-right { text-align: right }
.ivan-button-align.to-center { text-align: center }
.ult_dualbutton-wrapper { display: inline-block }
.ult_dualbutton-wrapper.btn-block, .ult_dualbutton-wrapper.btn-block .ult_ivan_button { display: block }
.ult_dualbutton-wrapper.btn-block .ult_ivan_button.btn-desc { text-align: left }
.ult_ivan_button, .ult_ivan_button .icon-simple { text-align: center; position: relative; vertical-align: middle }
.ult_ivan_button { display: block; overflow: hidden; -webkit-transition: border-color ease .5s, background ease .5s, color ease .5s; -moz-transition: border-color ease .5s, background ease .5s, color ease .5s; -o-transition: border-color ease .5s, background ease .5s, color ease .5s; transition: border-color ease .5s, background ease .5s, color ease .5s; font-size: 14px; font-weight: 400; line-height: 1.428571429; color: #7f7f7f; border: 2px solid #e7e7e7; background-color: #fff; padding: .5em 0 }
.ult_ivan_button hr { background-color: #e7e7e7; border: none; -webkit-transition: background ease 150ms; -moz-transition: background ease 150ms; -o-transition: background ease 150ms; transition: background ease 150ms }
.ult_ivan_button:hover { color: #fff }
.ult_ivan_button:hover hr { background-color: #fff; border: none }
.ult_ivan_button.outline { border-width: 2px; background-color: transparent }
.ult_ivan_button.outline:hover { border-color: #2ac56c; color: #2ac56c }
.ult_ivan_button.outline:hover hr { background-color: #2ac56c }
.ult_ivan_button.no-border { border-width: 0; background-color: #f7f7f7 }
.ult_ivan_button.no-border:hover { background-color: #2ac56c; border-color: #2ac56c }
.ult_ivan_button.square { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0 }
.ult_ivan_button.round { -webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px }
.ult_ivan_button.round-square { -webkit-border-radius: inherit; -moz-border-radius: inherit; border-radius: inherit }
.ult_ivan_button.circular { -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; padding: 0; width: 53px; height: 53px }
.ult_ivan_button.circular .center-holder { display: table; width: 100%; height: 100% }
.ult_ivan_button.circular .center-inner { display: table-cell; vertical-align: middle }
.ult_ivan_button.circular .icon-simple { display: block; padding: 0 0 5px; width: auto }
.ult_ivan_button.circular .text-btn { padding: 0; display: block }
.ult_ivan_button.circular.only-icon { padding: 0 }
.ult_ivan_button.circular.only-icon .icon-simple { padding: 0; font-size: 25px }
.ult_ivan_button .text-btn { display: inline-block; vertical-align: middle; padding: 0 22px }
.ult_ivan_button .icon-simple { display: inline-block; padding: 0 10px 0 22px; font-size: 16px; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box }
.ult_ivan_button .icon-simple.icon-text { width: auto }
.ult_ivan_button.icon-before .icon-simple { padding: 0 10px }
.ult_ivan_button.icon-before .text-btn { padding-left: 0 }
.ult_ivan_button.icon-after .icon-simple { padding: 0 10px }
.ult_ivan_button.icon-after .text-btn { padding-right: 0 }
.ult_ivan_button.icon-cover.with-icon { padding: 0 }
.ult_ivan_button.icon-cover.with-icon .icon-simple { display: inline-block; vertical-align: middle; padding: 13px; background-color: rgba(0,0,0,.2) }
.ult_ivan_button.icon-cover.with-icon.icon-before .text-btn { padding-left: 13px }
.ult_ivan_button.icon-cover.with-icon.icon-after .text-btn { padding-right: 13px }
.ult_ivan_button.text-separator.with-icon.icon-before .text-btn { border-left: 1px solid rgba(255,255,255,.25); padding-left: 10px }
.ult_ivan_button.text-separator.with-icon.icon-after .text-btn { border-right: 1px solid rgba(255,255,255,.25); padding-right: 10px }
.ult_ivan_button.glow-icon .icon-simple i { text-shadow: rgba(255,255,255,.4) 0 0 20px }
.ult_ivan_button.button-zoom { -webkit-transition: all ease .3s; -moz-transition: all ease .3s; -o-transition: all ease .3s; transition: all ease .3s; -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); -ms-transform: scale(1); transform: scale(1) }
.ult_ivan_button.button-zoom:hover { -webkit-transform: scale(1.15); -moz-transform: scale(1.15); -o-transform: scale(1.15); -ms-transform: scale(1.15); transform: scale(1.15) }
.ult_ivan_button.only-icon .icon-simple { padding-left: 16px; padding-right: 16px; line-height: 1 }
.ult_ivan_button.btn-desc .text-btn-inner { display: block; vertical-align: middle; font-size: 13px }
.ult_ivan_button.btn-desc .text-desc { display: block; vertical-align: middle; font-size: 11px; font-weight: 400 }
.ult_ivan_button.btn-desc.with-icon .text-btn { text-align: left }
.ult_ivan_button.large { font-size: 18px; padding: 16px 0 }
.ult_ivan_button.large.circular { width: 67px; height: 67px }
.ult_ivan_button.large.circular.only-icon .icon-simple { font-size: 28px }
.ult_ivan_button.large .text-btn { padding: 0 24px }
.ult_ivan_button.large .icon-simple { padding: 0 12px 0 24px; font-size: 22px }
.ult_ivan_button.large.icon-before .icon-simple { padding: 0 12px 0 19px }
.ult_ivan_button.large.icon-before .text-btn { padding-left: 0 }
.ult_ivan_button.large.icon-after .icon-simple { padding: 0 19px 0 12px }
.ult_ivan_button.large.icon-after .text-btn { padding-right: 0 }
.ult_ivan_button.large.icon-cover.with-icon .icon-simple { padding: 16px 17px }
.ult_ivan_button.large.icon-cover.with-icon.icon-before .text-btn { padding-left: 17px }
.ult_ivan_button.large.icon-cover.with-icon.icon-after .text-btn { padding-right: 17px }
.ult_ivan_button.large.text-separator.with-icon.icon-before .text-btn { padding-left: 12px }
.ult_ivan_button.large.text-separator.with-icon.icon-after .text-btn { padding-right: 12px }
.ult_ivan_button.large.only-icon .icon-simple { padding-left: 20px; padding-right: 20px }
.ult_ivan_button.large.btn-desc .text-btn-inner, .ult_ivan_button.large.btn-desc .text-desc { font-size: 13px }
.ult_ivan_button.x-large { font-size: 20px; padding: 22px 0 }
.ult_ivan_button.x-large.circular { width: 85px; height: 85px }
.ult_ivan_button.x-large.circular.only-icon .icon-simple { font-size: 34px }
.ult_ivan_button.x-large .text-btn { padding: 0 36px }
.ult_ivan_button.x-large .icon-simple { padding: 0 18px 0 36px; font-size: 26px }
.ult_ivan_button.x-large.icon-before .icon-simple { padding: 0 18px 0 27px }
.ult_ivan_button.x-large.icon-before .text-btn { padding-left: 0 }
.ult_ivan_button.x-large.icon-after .icon-simple { padding: 0 27px 0 18px }
.ult_ivan_button.x-large.icon-after .text-btn { padding-right: 0 }
.ult_ivan_button.x-large.icon-cover.with-icon .icon-simple { padding: 22px 25px }
.ult_ivan_button.x-large.icon-cover.with-icon.icon-before .text-btn { padding-left: 25px }
.ult_ivan_button.x-large.icon-cover.with-icon.icon-after .text-btn { padding-right: 25px }
.ult_ivan_button.x-large.text-separator.with-icon.icon-before .text-btn { padding-left: 18px }
.ult_ivan_button.x-large.text-separator.with-icon.icon-after .text-btn { padding-right: 18px }
.ult_ivan_button.x-large.only-icon .icon-simple { padding-left: 30px; padding-right: 30px }
.ult_ivan_button.x-large.btn-desc .text-btn-inner { font-size: 14px }
.ult_ivan_button.x-large.btn-desc .text-desc { font-size: 13px }
.ult_ivan_button.compact { font-size: 14px; padding: 5px 0 }
.ult_ivan_button.compact .text-btn, .ult_ivan_button.compact.icon-before .icon-simple { padding: 0 10px }
.ult_ivan_button.compact.circular { width: 36px; height: 36px }
.ult_ivan_button.compact.circular.only-icon .icon-simple { font-size: 14px }
.ult_ivan_button.compact .icon-simple { padding: 0 10px; font-size: 16px }
.ult_ivan_button.compact.icon-before .text-btn { padding-left: 0 }
.ult_ivan_button.compact.icon-after .icon-simple { padding: 0 10px }
.ult_ivan_button.compact.icon-after .text-btn { padding-right: 0 }
.ult_ivan_button.compact.icon-cover.with-icon .icon-simple { padding: 5px 10px }
.ult_ivan_button.compact.icon-cover.with-icon.icon-before .text-btn, .ult_ivan_button.compact.text-separator.with-icon.icon-before .text-btn { padding-left: 10px }
.ult_ivan_button.compact.icon-cover.with-icon.icon-after .text-btn, .ult_ivan_button.compact.text-separator.with-icon.icon-after .text-btn { padding-right: 10px }
.ult_ivan_button.compact.only-icon .icon-simple { padding-left: 7px; padding-right: 7px }
.ult_ivan_button.compact.btn-desc .text-btn-inner { font-size: 11px; line-height: 1 }
.ult_ivan_button.compact.btn-desc .text-desc { font-size: 10px; line-height: 1 }
.ult_ivan_button.circular-mega.circular { width: 160px; height: 160px }
.ult_ivan_button.circular-mega.circular.only-icon .icon-simple { font-size: 34px }
.ult_ivan_button.circular-mega.circular .text-btn { padding: 0 10px }
.ult_ivan_button.circular-mega.circular hr { height: 2px; width: 20%; margin: 10px auto }
.ult_ivan_button.circular-mega.circular hr:last-child { margin-bottom: 0 }
.ult_ivan_button.gray-bg { background-color: #fff; border-color: #ddd; color: #ccc }
.ulitmate_dual_buttons { display: inline-block }
.ult-dual-btn3 .ult_dual1, .ult-dual-btn3 .ult_dual2 { display: block; text-align: center; cursor: pointer; box-shadow: inherit }
.ult-dual-btn3 .ult_dual1 { border-top-left-radius: inherit; border-bottom-left-radius: 0; -webkit-transition: all ease .8s; -moz-transition: all ease .8s; transition: all ease .8s }
.ult-dual-btn3 .ult_dual2 { border-bottom-right-radius: inherit; -webkit-transition: all ease .8s; -moz-transition: all ease .8s; transition: all ease .8s }
.ult-dual-btn3 .aio-icon, .ult-dual-btn3 .aio-icon-img, .ult-dual-btn3 .icon-simple, .ult-dual-btn3 .ult-dual-button-title { -webkit-transition: all ease .8s; -moz-transition: all ease .8s; transition: all ease .8s }
.ult-dual-btn4 .ult_dual1, .ult-dual-btn4 .ult_dual2 { box-shadow: inherit; -webkit-transition: all ease .8s; -moz-transition: all ease .8s; display: block; text-align: center; cursor: pointer }
.ult-dual-btn4 .ult_dual1 { transition: all ease .8s; border-bottom-left-radius: 0 }
.ult-dual-btn4 .ult_dual2 { transition: all ease .8s }
.ult-dual-btn4 .aio-icon, .ult-dual-btn4 .aio-icon-img, .ult-dual-btn4 .icon-simple, .ult-dual-btn4 .ult-dual-button-title { -webkit-transition: all ease .8s; -moz-transition: all ease .8s; transition: all ease .8s }
.ult-dual-btn .ult_dual1, .ult-dual-btn .ult_dual2 { display: block; -webkit-transition: .5s; -moz-transition: .5s; -ms-transition: .5s; -o-transition: .5s; transition: .5s }
.ult-dual-btn .ult-dual-button-title { -moz-transition: .5s; -webkit-transition: .5s; -ms-transition: .5s; -o-transition: .5s; transition: .5s }
.ult-dual-btn .aio-icon, .ult-dual-btn .aio-icon-img, .ult-dual-btn .icon-simple { -webkit-transition: .5s; -moz-transition: .5s; -ms-transition: .5s; -o-transition: .5s; transition: .5s }
.ult_dual_button .aio-icon { display: block!important }
.ult_dual_button .dual_img { top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); position: absolute }
.btn1icon, .ult_exp_section, .ult_expsection_icon { position: relative }
.icon-right1 { padding: 0 22px 0 10px!important }
.icon-left2 { padding-left: 22px!important }
.title_right { padding-right: 10px!important }
.title_left { padding-left: 10px!important }
.btn1icon { top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%) }
.ult_btn1span { height: 100% }
html[data-rtl=true] .ult_dual_button .title_right, html[dir=rtl] .ult_dual_button .title_right { padding-right: 0!important; padding-left: 20px!important }
html[data-rtl=true] .ult_dual_button .icon-left2, html[dir=rtl] .ult_dual_button .icon-left2 { padding-left: 10px!important }
html[data-rtl=true] .ult_dual_button .title_left, html[dir=rtl] .ult_dual_button .title_left { padding-right: 20px!important; padding-left: 0!important }
html[data-rtl=true] .ult_dual_button .icon-right1, html[dir=rtl] .ult_dual_button .icon-right1 { padding-right: 10px!important }
.ult_exp_section_layer { margin: 0; padding: 0; width: 100%; -webkit-transition: background-color .5s; -moz-transition: background-color .5s; -o-transition: background-color .5s; -ms-transition: background-color .5s; transition: background-color .5s }
.ult_exp_content, .ult_exp_section { -webkit-transition: background-color .5s; -moz-transition: background-color .5s; -o-transition: background-color .5s; -ms-transition: background-color .5s }
.ult_exp_section { margin: 0; color: #fff; padding: 15px; cursor: pointer; background-color: #eaeaea; transition: background-color .5s; font-size: 20px; font-weight: 400; font-family: inherit; line-height: 1em }
.ult_ecpsub_cont { text-align: center; margin: 0 auto; vertical-align: middle; max-width: 900px }
.ult_exp_content { padding: 15px 10px; text-align: center; background-color: #fafafa; transition: background-color .5s }
.ult_exp_section .aio-icon i, .ult_expheader, .ult_expsection_icon { text-transform: capitalize; -webkit-transition: background-color .5s; -moz-transition: background-color .5s; -o-transition: background-color .5s; -ms-transition: background-color .5s; transition: background-color .5s }
.ult_exp_section .aio-icon.none { display: block }
.ult_exp_section-main.ult_expleft_icon { display: table; margin: 0 auto }
.ult_exp_section-main.ult_expleft_icon .ult-just-icon-wrapper.ult_exp_icon, .ult_exp_section-main.ult_expleft_icon .ult_expheader { display: table-cell; padding: 10px; vertical-align: middle }
.ult_exp_section-main.ult_expright_icon { display: table; margin: 0 auto }
.ult_exp_section-main.ult_expright_icon .ult-just-icon-wrapper.ult_exp_icon, .ult_exp_section-main.ult_expright_icon .ult_expheader { display: table-cell; padding: 10px; vertical-align: middle }
.ult_exp_section-main img.img-icon.ult_circle, .ult_exp_section-main img.img-icon.ult_square { position: absolute; top: 50%; transform: translateY(-50%); display: block }
.flip-box-wrap .flip-box, .flip-box-wrap .ifb-flip-box { -moz-transform-style: preserve-3d; -o-transform-style: preserve-3d; -ms-transform-style: preserve-3d; height: 100% }
span.aio-icon.ult_expsection_icon { vertical-align: middle; display: block }
.ult-just-icon-wrapper.ult_exp_icon.center { padding-top: 5px }
.ult_exp_section:after, .ult_exp_section:before { display: table; content: "" }
.ult_exp_content { display: none }
.ultimate-vticker ul { margin: 0!important; padding: 0!important }
.ultimate-vticker.ultimate-fancy-text-inherit * { font-size: inherit }
.ultimate-vticker.ticker ul, .ultimate-vticker.ticker-down ul { position: relative!important; line-height: inherit; color: inherit!important }
.ultimate-typed-main, .uvc-type-wrap p { font-size: inherit!important; line-height: inherit!important }
.ultimate-vticker.ticker ul li, .ultimate-vticker.ticker-down ul li { text-align: left!important; color: inherit!important; font-size: inherit!important; line-height: inherit!important; font-family: inherit!important }
.ultimate-vticker.fancytext-background-enabled ul li, .uvc-type-align-center.uvc-type-no-prefix ul li { text-align: center!important }
.ctaction-text-center, .flip-box-wrap, .uvc-heading { text-align: center }
.ultimate-vticker ul li { list-style: none!important }
.ultimate-ticker-down-prefix, .ultimate-ticker-down-suffix, .ultimate-ticker-prefix, .ultimate-ticker-suffix { vertical-align: top }
.ultimate-vticker.ticker, .ultimate-vticker.ticker-down { display: inline-block!important; vertical-align: top }
.ultimate-vticker.ticker, .ultimate-vticker.ticker *, .ultimate-vticker.ticker-down, .ultimate-vticker.ticker-down * { font-family: inherit }
.ultimate-typed-main { display: inline-block }
.fancytext-typewriter-background-enabled, .ultimate-vticker.fancytext-background-enabled ul li { padding: 0 10px!important }
.uvc-type-wrap p { display: inline-block!important; color: inherit!important; vertical-align: top!important; margin: 0!important; padding: 0!important }
.flip-box-wrap .flip_link a, .flip-box-wrap .flip_link a:active, .flip-box-wrap .flip_link a:hover, .flip-box-wrap .flip_link a:visited { color: #FFF; background-color: #636363; text-decoration: none }
.typed-cursor { opacity: 1; font-weight: 100; -webkit-animation: blink .7s infinite; -moz-animation: blink .7s infinite; -ms-animation: blink .7s infinite; -o-animation: blink .7s infinite; animation: blink .7s infinite }
.ultimate-typed-main { font-family: inherit!important; font-weight: inherit!important; font-style: inherit!important }
@-keyframes blink { 0, 100% {
opacity:1
}
50% {
opacity:0
}
}
@-webkit-keyframes blink { 0, 100% {
opacity:1
}
50% {
opacity:0
}
}
@-moz-keyframes blink { 0, 100% {
opacity:1
}
50% {
opacity:0
}
}
@-ms-keyframes blink { 0, 100% {
opacity:1
}
50% {
opacity:0
}
}
@-o-keyframes blink { 0, 100% {
opacity:1
}
50% {
opacity:0
}
}
.flip-box-wrap { display: block; position: relative; -webkit-perspective: 1000px; -moz-perspective: 1000px; -o-perspective: 1000px; -ms-perspective: 1000px; perspective: 1000px }
.flip-box-wrap, .wpb_row .wpb_column .wpb_wrapper .flip-box-wrap { margin-bottom: 35px }
.flip-box-wrap .flip-box { cursor: pointer; position: relative; width: 100%; -webkit-transition: 750ms; -moz-transition: 750ms; -o-transition: 750ms; -ms-transition: 750ms; transition: 750ms; -ms-perspective: 1000px; -webkit-transform-style: preserve-3d; transform-style: preserve-3d }
.flip-box-wrap .ifb-flip-box { position: relative; display: block; -webkit-transform-style: preserve-3d; transform-style: preserve-3d }
.flip-box-wrap .ifb-back, .flip-box-wrap .ifb-front { padding: 0; height: 100%; margin-bottom: 0; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; backface-visibility: hidden; -webkit-transition: 750ms; -moz-transition: 750ms; -o-transition: 750ms; -ms-transition: 750ms; transition:750ms, -webkit-transform-style: preserve-3d;
-moz-transform-style: preserve-3d; -o-transform-style: preserve-3d; -ms-transform-style: preserve-3d; transform-style: preserve-3d }
.flip-box-wrap .ifb-front { z-index: 9; backface-visibility: hidden }
.flip-box-wrap .ifb-front *, .style_9 .new_style_9 { -webkit-backface-visibility: hidden; -o-backface-visibility: hidden; -ms-backface-visibility: hidden }
.flip-box-wrap .ifb-front * { -moz-backface-visibility: hidden; backface-visibility: hidden }
.flip-box-wrap .ifb-back { position: absolute; top: 0; z-index: -1 }
.flip-box-wrap .flip_bottom .ifb-front, .flip-box-wrap .flip_left .ifb-front, .flip-box-wrap .flip_right .ifb-front, .flip-box-wrap .flip_top .ifb-front, .flip-box-wrap:hover .ifb-back { z-index: 1 }
.flip-box-wrap .flip-box h3 { margin: 15px 0 12px; line-height: 1.3em; font-size: 16px; display: block }
.flip-box-wrap .flip-box-icon { display: block; margin: 0 auto }
.flip-box-icon .aio-icon-img { margin: 0 auto }
.flip-box-wrap p { margin-bottom: 15px; font-size: 14px; line-height: 1.65em }
.flip-box-wrap .ifb-back p { margin-bottom: 15px; overflow: hidden }
.flip-box-wrap .ifb-back p:last-child { margin-bottom: 0 }
.flip-box-wrap .flip_link { display: block; position: relative }
.flip-box-wrap .flip_link a { display: inline-block; margin: 10px auto 0; padding: .3em .6em; cursor: pointer; font-size: 13px }
.flip-box-wrap .ifb-auto-height .ifb-face, .flip-box-wrap .ifb-custom-height .ifb-face { overflow: hidden }
.flip-box-wrap .ifb-auto-height .ifb-face .ifb-desc-back, .flip-box-wrap .ifb-custom-height .ifb-face .ifb-desc-back { margin-bottom: 15px; max-height: 45%; max-height: -webkit-calc(100% - 55px); max-height: -moz-calc(100% - 55px); max-height: calc(100% - 55px); position: relative; overflow: hidden }
.flip-box-wrap .ifb-jq-height .ifb-back p { max-height: 100%; overflow: visible; display: block }
.flip-box-wrap .ifb-jq-height .ifb-back { display: block; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; height: 100%; bottom: 0 }
.flip-box-wrap .horizontal_flip_left .ifb-front { -webkit-transform: rotateY(0); -moz-transform: rotateY(0); -ms-transform: rotateY(0); -o-transform: rotateY(0); transform: rotateY(0) }
.flip-box-wrap .horizontal_flip_left .ifb-back { -webkit-transform: rotateY(-180deg); -moz-transform: rotateY(-180deg); -ms-transform: rotateY(-180deg); -o-transform: rotateY(-180deg); transform: rotateY(-180deg) }
.flip-box-wrap .horizontal_flip_left .ifb-hover .ifb-back { -webkit-transform: rotateY(0); -moz-transform: rotateY(0); -ms-transform: rotateY(0); -o-transform: rotateY(0); transform: rotateY(0) }
.flip-box-wrap .horizontal_flip_left .ifb-hover .ifb-front { -webkit-transform: rotateY(180deg); -moz-transform: rotateY(180deg); -ms-transform: rotateY(180deg); -o-transform: rotateY(180deg); transform: rotateY(180deg) }
.flip-box-wrap .horizontal_flip_right .ifb-front { -webkit-transform: rotateY(0); -moz-transform: rotateY(0); -ms-transform: rotateY(0); -o-transform: rotateY(0); transform: rotateY(0) }
.flip-box-wrap .horizontal_flip_right .ifb-back { -webkit-transform: rotateY(180deg); -moz-transform: rotateY(180deg); -ms-transform: rotateY(180deg); -o-transform: rotateY(180deg); transform: rotateY(180deg) }
.flip-box-wrap .horizontal_flip_right .ifb-hover .ifb-back { -webkit-transform: rotateY(0); -moz-transform: rotateY(0); -ms-transform: rotateY(0); -o-transform: rotateY(0); transform: rotateY(0) }
.flip-box-wrap .horizontal_flip_right .ifb-hover .ifb-front { -webkit-transform: rotateY(-180deg); -moz-transform: rotateY(-180deg); -ms-transform: rotateY(-180deg); -o-transform: rotateY(-180deg); transform: rotateY(-180deg) }
.flip-box-wrap .vertical_flip_bottom .ifb-hover .ifb-back, .flip-box-wrap .vertical_flip_top .ifb-hover .ifb-back { -moz-transform: rotateX(0); -ms-transform: rotateX(0); -o-transform: rotateX(0); -webkit-transform: rotateX(0); transform: rotateX(0) }
.flip-box-wrap .vertical_flip_top .ifb-back { -webkit-transform: rotateX(180deg); -moz-transform: rotateX(180deg); -ms-transform: rotateX(180deg); -o-transform: rotateX(180deg); transform: rotateX(180deg) }
.flip-box-wrap .vertical_flip_top .ifb-front { -webkit-transform: rotateX(0); -moz-transform: rotateX(0); -ms-transform: rotateX(0); -o-transform: rotateX(0); transform: rotateX(0) }
.flip-box-wrap .vertical_flip_bottom .ifb-back, .flip-box-wrap .vertical_flip_top .ifb-hover .ifb-front { -webkit-transform: rotateX(-180deg); -moz-transform: rotateX(-180deg); -ms-transform: rotateX(-180deg); -o-transform: rotateX(-180deg); transform: rotateX(-180deg) }
.flip-box-wrap .vertical_flip_bottom .ifb-front { -webkit-transform: rotateX(0); -moz-transform: rotateX(0); -ms-transform: rotateX(0); -o-transform: rotateX(0); transform: rotateX(0) }
.flip-box-wrap .vertical_flip_bottom .ifb-hover .ifb-front { -webkit-transform: rotateX(180deg); -moz-transform: rotateX(180deg); -ms-transform: rotateX(180deg); -o-transform: rotateX(180deg); transform: rotateX(180deg) }
.flip-box-wrap .flip_bottom .ifb-back, .flip-box-wrap .flip_bottom .ifb-front, .flip-box-wrap .flip_left .ifb-back, .flip-box-wrap .flip_left .ifb-front, .flip-box-wrap .flip_right .ifb-back, .flip-box-wrap .flip_right .ifb-front, .flip-box-wrap .flip_top .ifb-back, .flip-box-wrap .flip_top .ifb-front { -webkit-transition: 1s; -moz-transition: 1s; -o-transition: 1s; -ms-transition: 1s; transition: 1s }
.flip-box-wrap .flip_bottom .ifb-back, .flip-box-wrap .flip_left .ifb-back, .flip-box-wrap .flip_right .ifb-back, .flip-box-wrap .flip_top .ifb-back { opacity: .5 }
.flip-box-wrap .flip_bottom .ifb-hover .ifb-front, .flip-box-wrap .flip_left .ifb-hover .ifb-front, .flip-box-wrap .flip_right .ifb-hover .ifb-front, .flip-box-wrap .flip_top .ifb-hover .ifb-front { z-index: -9 }
.flip-box-wrap .flip_bottom .ifb-hover .ifb-back, .flip-box-wrap .flip_left .ifb-hover .ifb-back, .flip-box-wrap .flip_right .ifb-hover .ifb-back, .flip-box-wrap .flip_top .ifb-hover .ifb-back { opacity: 1; z-index: 1 }
.flip_left .ifb-back { -moz-transform-origin: 0; -ms-transform-origin: 0; -o-transform-origin: 0; -webkit-transform-origin: 0; transform-origin: 0; -webkit-transform: rotatey(-270deg); -moz-transform: rotatey(-270deg); -ms-transform: rotatey(-270deg); -o-transform: rotatey(-270deg); transform: rotatey(-270deg); -webkit-backface-visibility: visible; -moz-backface-visibility: visible; -o-backface-visibility: visible; backface-visibility: visible }
.flip_right .ifb-back, .flip_top .ifb-back { -webkit-backface-visibility: visible; -moz-backface-visibility: visible; -o-backface-visibility: visible }
.flip_left .ifb-hover .ifb-back { -webkit-transform: rotatey(0); -moz-transform: rotatey(0); -ms-transform: rotatey(0); -o-transform: rotatey(0); transform: rotatey(0) }
.flip_right .ifb-back { -webkit-transform-origin: 100%; -moz-transform-origin: 100%; -ms-transform-origin: 100%; -o-transform-origin: 100%; transform-origin: 100%; -webkit-transform: rotatey(270deg); -moz-transform: rotatey(270deg); -ms-transform: rotatey(270deg); -o-transform: rotatey(270deg); transform: rotatey(270deg); backface-visibility: visible }
.flip_right .ifb-hover .ifb-back { -webkit-transform: rotatey(0); -moz-transform: rotatey(0); -ms-transform: rotatey(0); -o-transform: rotatey(0); transform: rotatey(0) }
.flip_top .ifb-back { -webkit-transform-origin: 0 0; -moz-transform-origin: 0 0; -ms-transform-origin: 0 0; -o-transform-origin: 0 0; transform-origin: 0 0; -webkit-transform: rotatex(270deg); -moz-transform: rotatex(270deg); -ms-transform: rotatex(270deg); -o-transform: rotatex(270deg); transform: rotatex(270deg); backface-visibility: visible }
.flip_top .ifb-hover .ifb-back { -moz-transform: rotatex(0); -ms-transform: rotatex(0); -o-transform: rotatex(0); -webkit-transform: rotatex(0); transform: rotatex(0) }
.flip_bottom .ifb-back { -webkit-transform-origin: 0 100%; -moz-transform-origin: 0 100%; -ms-transform-origin: 0 100%; -o-transform-origin: 0 100%; transform-origin: 0 100%; -webkit-transform: rotatex(-270deg); -moz-transform: rotatex(-270deg); -ms-transform: rotatex(-270deg); -o-transform: rotatex(-270deg); transform: rotatex(-270deg); -webkit-backface-visibility: visible; -moz-backface-visibility: visible; -o-backface-visibility: visible; backface-visibility: visible }
.flip_bottom .ifb-hover .ifb-back { -webkit-transform: rotatex(0); -moz-transform: rotatex(0); -ms-transform: rotatex(0); -o-transform: rotatex(0); transform: rotatex(0) }
.horizontal_door_flip .h_door.ifb-multiple-front, .reverse_horizontal_door_flip .rh_door.ifb-multiple-back, .reverse_vertical_door_flip .rv_door.ifb-multiple-back, .vertical_door_flip .v_door.ifb-multiple-front { -webkit-transition: 1s; -moz-transition: 1s; -o-transition: 1s; transition: 1s }
.vertical_door_flip .v_door.ifb-multiple-front { position: absolute; width: 50%; top: 0; bottom: 0; overflow: hidden; opacity: 1; z-index: 1 }
.flip-box-wrap .vertical_door_flip .ifb-back { z-index: -9 }
.vertical_door_flip .ifb-hover .v_door.ifb-multiple-front { opacity: .5; z-index: -9 }
.flip-box-wrap .vertical_door_flip .ifb-hover .ifb-back { z-index: 1 }
.vertical_door_flip .v_door.ifb-multiple-front .ifb-front { width: 200%; position: relative }
.vertical_door_flip .v_door.ifb-multiple-front.ifb-front-2 .ifb-front { right: 100% }
.vertical_door_flip .ifb-hover .v_door.ifb-front-1 { -webkit-transform: rotatey(-270deg); -moz-transform: rotatey(-270deg); -ms-transform: rotatey(-270deg); -o-transform: rotatey(-270deg); transform: rotatey(-270deg) }
.vertical_door_flip .v_door.ifb-front-1 { -webkit-transform-origin: 0 100%; -moz-transform-origin: 0 100%; -ms-transform-origin: 0 100%; -o-transform-origin: 0 100%; transform-origin: 0 100% }
.vertical_door_flip .ifb-hover .v_door.ifb-front-2 { -webkit-transform: rotatey(270deg); -moz-transform: rotatey(270deg); -ms-transform: rotatey(270deg); -o-transform: rotatey(270deg); transform: rotatey(270deg) }
.vertical_door_flip .v_door.ifb-multiple-front.ifb-front-2 { right: 0; -webkit-transform-origin: 100% 0; -moz-transform-origin: 100% 0; -ms-transform-origin: 100% 0; -o-transform-origin: 100% 0; transform-origin: 100% 0 }
@media screen and (-ms-high-contrast:active), (-ms-high-contrast:none) {
.vertical_door_flip .ifb-multiple-front.v_door { width: 50.2% }
.reverse_vertical_door_flip .ifb-hover .rv_door.ifb-multiple-back { visibility: visible }
.reverse_vertical_door_flip .rv_door.ifb-multiple-back { visibility: hidden }
}
.reverse_vertical_door_flip .rv_door.ifb-multiple-back { position: absolute; top: 0; bottom: 0; width: 50%; overflow: hidden; opacity: .5; z-index: -9 }
.flip-box-wrap .reverse_vertical_door_flip .ifb-front { z-index: 1 }
.reverse_vertical_door_flip .ifb-hover .rv_door.ifb-multiple-back { z-index: 1; opacity: 1 }
.flip-box-wrap .reverse_vertical_door_flip .ifb-hover .ifb-front { z-index: -9 }
.reverse_vertical_door_flip .rv_door.ifb-multiple-back .ifb-back { width: 200% }
.reverse_vertical_door_flip .rv_door.ifb-multiple-back.ifb-back-2 .ifb-back { right: 0; left: -100% }
.reverse_vertical_door_flip .rv_door.ifb-multiple-back.ifb-back-1 { -webkit-transform-origin: 0 100%; -moz-transform-origin: 0 100%; -ms-transform-origin: 0 100%; -o-transform-origin: 0 100%; transform-origin: 0 100%; -webkit-transform: rotatey(-270deg); -moz-transform: rotatey(-270deg); -ms-transform: rotatey(-270deg); -o-transform: rotatey(-270deg); transform: rotatey(-270deg) }
.reverse_vertical_door_flip .rv_door.ifb-multiple-back.ifb-back-2 { right: 0; left: 50%; -webkit-transform-origin: 100% 0; -moz-transform-origin: 100% 0; -ms-transform-origin: 100% 0; -o-transform-origin: 100% 0; transform-origin: 100% 0; -webkit-transform: rotatey(270deg); -moz-transform: rotatey(270deg); -ms-transform: rotatey(270deg); -o-transform: rotatey(270deg); transform: rotatey(270deg) }
.reverse_vertical_door_flip .ifb-hover .rv_door.ifb-multiple-back.ifb-back-1, .reverse_vertical_door_flip .ifb-hover .rv_door.ifb-multiple-back.ifb-back-2 { -webkit-transform: rotatey(0); -moz-transform: rotatey(0); -ms-transform: rotatey(0); -o-transform: rotatey(0); transform: rotatey(0) }
.horizontal_door_flip .h_door.ifb-multiple-front { position: absolute; height: 50%; width: 100%; z-index: 1; opacity: 1; overflow: hidden }
.flip-box-wrap .horizontal_door_flip .ifb-back { z-index: -9 }
.horizontal_door_flip .ifb-hover .h_door.ifb-multiple-front { z-index: -9; opacity: .5 }
.flip-box-wrap .horizontal_door_flip .ifb-hover .ifb-back, .flip-box-wrap .reverse_horizontal_door_flip .ifb-front { z-index: 1 }
.horizontal_door_flip .h_door.ifb-multiple-front .ifb-front { position: relative; height: 200% }
.horizontal_door_flip .h_door.ifb-multiple-front.ifb-front-2 .ifb-front { bottom: 100% }
.horizontal_door_flip .ifb-hover .h_door.ifb-front-1 { -webkit-transform: rotatex(270deg); -moz-transform: rotatex(270deg); -ms-transform: rotatex(270deg); -o-transform: rotatex(270deg); transform: rotatex(270deg) }
.horizontal_door_flip .h_door.ifb-front-1 { -webkit-transform-origin: 100% 0; -moz-transform-origin: 100% 0; -ms-transform-origin: 100% 0; -o-transform-origin: 100% 0; transform-origin: 100% 0; top: 0 }
.horizontal_door_flip .ifb-hover .h_door.ifb-front-2 { -webkit-transform: rotatex(-270deg); -moz-transform: rotatex(-270deg); -ms-transform: rotatex(-270deg); -o-transform: rotatex(-270deg); transform: rotatex(-270deg) }
.horizontal_door_flip .h_door.ifb-multiple-front.ifb-front-2 { bottom: 0; -webkit-transform-origin: 0 100%; -moz-transform-origin: 0 100%; -ms-transform-origin: 0 100%; -o-transform-origin: 0 100%; transform-origin: 0 100%; top: 50% }
.reverse_horizontal_door_flip .rh_door.ifb-multiple-back { position: absolute; height: 50%; width: 100%; overflow: hidden; opacity: .5 }
.reverse_horizontal_door_flip .ifb-hover .rh_door.ifb-multiple-back { z-index: 1; opacity: 1 }
.flip-box-wrap .reverse_horizontal_door_flip .ifb-hover .ifb-front { z-index: -9 }
.reverse_horizontal_door_flip .rh_door.ifb-multiple-back .ifb-back { position: relative; height: 200% }
.reverse_horizontal_door_flip .rh_door.ifb-multiple-back.ifb-back-1 .ifb-back { border-bottom: none!important }
.reverse_horizontal_door_flip .rh_door.ifb-multiple-back.ifb-back-2 .ifb-back { top: -100% }
.reverse_horizontal_door_flip .rh_door.ifb-multiple-back.ifb-back-1 { top: 0; -moz-transform-origin: 100% 0; -ms-transform-origin: 100% 0; -o-transform-origin: 100% 0; -webkit-transform-origin: 100% 0; transform-origin: 100% 0; -webkit-transform: rotatex(270deg); -moz-transform: rotatex(270deg); -ms-transform: rotatex(270deg); -o-transform: rotatex(270deg); transform: rotatex(270deg) }
.reverse_horizontal_door_flip .rh_door.ifb-multiple-back.ifb-back-2 { top: 50%; -moz-transform-origin: 0 100%; -ms-transform-origin: 0 100%; -o-transform-origin: 0 100%; -webkit-transform-origin: 0 100%; transform-origin: 0 100%; -webkit-transform: rotatex(-270deg); -moz-transform: rotatex(-270deg); -ms-transform: rotatex(-270deg); -o-transform: rotatex(-270deg); transform: rotatex(-270deg) }
.reverse_horizontal_door_flip .ifb-hover .rh_door.ifb-multiple-back.ifb-back-1, .reverse_horizontal_door_flip .ifb-hover .rh_door.ifb-multiple-back.ifb-back-2, .reverse_horizontal_door_flip .ifb-hover .rh_door.ifb-multiple-back.ifb-back-2 .flip_link { -webkit-transform: rotatex(0); -moz-transform: rotatex(0); -ms-transform: rotatex(0); -o-transform: rotatex(0); transform: rotatex(0) }
.reverse_horizontal_door_flip .rh_door.ifb-multiple-back.ifb-back-2 .flip_link { -webkit-transform-origin: 0 100%; -moz-transform-origin: 0 100%; -ms-transform-origin: 0 100%; -o-transform-origin: 0 100%; transform-origin: 0 100%; -webkit-transform: rotatex(270deg); -moz-transform: rotatex(270deg); -ms-transform: rotatex(270deg); -o-transform: rotatex(270deg); transform: rotatex(270deg) }
@media screen and (-ms-high-contrast:active), (-ms-high-contrast:none) {
.reverse_horizontal_door_flip .ifb-hover .rh_door.ifb-multiple-back { visibility: visible }
.reverse_horizontal_door_flip .rh_door.ifb-multiple-back { visibility: hidden }
}
.style_9 .new_style_9 { position: absolute; width: 50%; height: 100%; overflow: hidden; -moz-backface-visibility: hidden; backface-visibility: hidden; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; -o-transform-style: preserve-3d; -ms-transform-style: preserve-3d; transform-style: preserve-3d; -webkit-transition: .8s; -moz-transition: .8s; -o-transition: .8s; -ms-transition: .8s; transition: .8s }
.style_9 .new_style_9.ifb-multiple-back .ifb-back, .style_9 .new_style_9.ifb-multiple-front .ifb-front { width: 200%; position: relative }
.style_9 .new_style_9.ifb-multiple-back, .style_9 .new_style_9.ifb-multiple-front { -webkit-transition: all .3s ease-in; -moz-transition: all .3s ease-in; -o-transition: all .3s ease-in; -ms-transition: all .3s ease-in; transition: all .3s ease-in; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -o-backface-visibility: hidden; -ms-backface-visibility: hidden; backface-visibility: hidden }
.style_9 .ifb-door-right-open .new_style_9.ifb-multiple-back, .style_9 .new_style_9.ifb-multiple-front { z-index: 20 }
.style_9 .ifb-door-right-open .new_style_9.ifb-multiple-front, .style_9 .new_style_9.ifb-multiple-back { z-index: 10 }
.style_9 .new_style_9.ifb-multiple-front.ifb-front-2 { right: 0; -webkit-transform: rotatey(0); -o-transform: rotatey(0); -moz-transform: rotatey(0); -ms-transform: rotatey(0); transform: rotatey(0); -webkit-transform-origin: 0 100%; -moz-transform-origin: 0 100%; -o-transform-origin: 0 100%; -ms-transform-origin: 0 100%; transform-origin: 0 100% }
.style_9 .new_style_9.ifb-multiple-front.ifb-front-2 .ifb-front { right: 100% }
.style_9 .new_style_9.ifb-multiple-back.ifb-back-1 { -webkit-transform: rotateY(180deg); -moz-transform: rotateY(180deg); -o-transform: rotateY(180deg); -ms-transform: rotateY(180deg); transform: rotateY(180deg); -webkit-transform-origin: 100% 0; -moz-transform-origin: 100% 0; -o-transform-origin: 100% 0; -ms-transform-origin: 100% 0; transform-origin: 100% 0 }
.style_9 .new_style_9.ifb-multiple-back.ifb-back-2 { right: 0 }
.style_9 .new_style_9.ifb-multiple-back.ifb-back-2 .ifb-back { right: 100% }
.style_9 .ifb-door-hover .new_style_9.ifb-multiple-front.ifb-front-2 { -webkit-transform: rotateY(-40deg); -moz-transform: rotateY(-40deg); -o-transform: rotateY(-40deg); -ms-transform: rotateY(-40deg); transform: rotateY(-40deg) }
.style_9 .ifb-door-hover .new_style_9.ifb-multiple-back.ifb-back-1 { -webkit-transform: rotateY(140deg); -moz-transform: rotateY(140deg); -o-transform: rotateY(140deg); -ms-transform: rotateY(140deg); transform: rotateY(140deg) }
.style_9 .ifb-door-right-open .new_style_9.ifb-multiple-front.ifb-front-2 { -webkit-transform: rotateY(-180deg); -moz-transform: rotateY(-180deg); -o-transform: rotateY(-180deg); -ms-transform: rotateY(-180deg); transform: rotateY(-180deg) }
.style_9 .ifb-door-right-open.ifb-door-hover .new_style_9.ifb-multiple-front.ifb-front-2 { -webkit-transform: rotateY(-140deg); -moz-transform: rotateY(-140deg); -o-transform: rotateY(-140deg); -ms-transform: rotateY(-140deg); transform: rotateY(-140deg) }
.style_9 .ifb-door-right-open .new_style_9.ifb-multiple-back.ifb-back-1 { -webkit-transform: rotateY(0); -moz-transform: rotateY(0); -o-transform: rotateY(0); -ms-transform: rotateY(0); transform: rotateY(0) }
.style_9 .ifb-door-right-open.ifb-door-hover .new_style_9.ifb-multiple-back.ifb-back-1 { -webkit-transform: rotateY(40deg); -moz-transform: rotateY(40deg); -o-transform: rotateY(40deg); -ms-transform: rotateY(40deg); transform: rotateY(40deg) }
.flip-box-wrap .ifb-back, .flip-box-wrap .ifb-front { display: block; width: 100% }
.ifb-flip-box-section { display: block; position: relative; padding: 15px; top: 0; -webkit-transform: none; -moz-transform: none; transform: none }
.flip-ifb-auto-height .ifb-flip-box-section, .flip-ifb-custom-height .ifb-flip-box-section { top: 0; -webkit-transform: none; -moz-transform: none; transform: none }
.ifb-flip-box-section.ifb-flip-box-section-vertical-middle { vertical-align: middle!important; top: 50%; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); transform: translateY(-50%) }
.flip-ifb-auto-height .ifb-front .ifb-flip-box-section.ifb-flip-box-section-vertical-middle { top: 0!important; -webkit-transform: none!important; -moz-transform: none!important; transform: none!important }
.ifb-flip-box-section.ifb_disable_middle { top: 0!important; transform: none; -webkit-transform: none; -moz-transform: none }
.flip-box-wrap .flip_bottom .ifb-back, .flip-box-wrap .flip_left .ifb-back, .flip-box-wrap .flip_right .ifb-back, .flip-box-wrap .flip_top .ifb-back, .reverse_horizontal_door_flip .rh_door.ifb-multiple-back { z-index: -4 }
.flip-ifb-auto-height .ifb-flip-box .h_door .ifb-front, .flip-ifb-auto-height .ifb-flip-box .new_style_9.ifb-front-1, .flip-ifb-auto-height .ifb-flip-box .new_style_9.ifb-front-2, .flip-ifb-auto-height .ifb-flip-box .v_door .ifb-front { height: auto }
.uvc-heading .uvc-main-heading h1, .uvc-heading .uvc-main-heading h2, .uvc-heading .uvc-main-heading h3, .uvc-heading .uvc-main-heading h4, .uvc-heading .uvc-main-heading h5, .uvc-heading .uvc-main-heading h6 { margin: 0; padding: 0; line-height: normal }
.uvc-heading-spacer { margin: 0 auto; padding: 0; position: relative; overflow: hidden }
.uvc-heading-spacer.line_with_icon:after, .uvc-heading-spacer.line_with_icon:before { position: absolute; bottom: 50%; border-width: 0; top: 50%; content: "" }
.uvc-heading-spacer .aio-icon { vertical-align: text-top }
.uvc-heading-spacer img { vertical-align: middle; box-shadow: none!important; max-width: 100% }
.uvc-heading-spacer.line_with_icon:before { right: 0 }
.uvc-heading-spacer.line_with_icon:after { left: 0 }
.uvc-headings-line { display: block; width: 100%; max-width: 100% }
.uvc-sub-heading { line-height: normal; margin: 0 auto }
.uvc-heading p { word-break: normal; word-wrap: normal; -ms-word-break: normal; -ms-word-wrap: normal }
.ultimate-call-to-action { position: relative; -webkit-transition: background .3s ease-in-out; transition: background .3s ease-in-out; overflow: hidden }
.ctaction-text-left { text-align: left }
.ctaction-text-right { text-align: right }
.ulimate-call-to-action-link { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 9 }
.ultimate-ctaction-icon { position: absolute; opacity: 0; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s }
.uvc-ctaction-data { -webkit-transition: all .45s; -moz-transition: all .45s; transition: all .45s; display: inline-block }
.ult-tooltipster-fall, .ult-tooltipster-glow-show { -webkit-transition-timing-function: cubic-bezier(.175, .885, .32, 1); -moz-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15); -ms-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15); -o-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15) }
.ctaction-icon-bottom-push { top: 500px; left: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); line-height: 1; opacity: 1 }
.ultimate-call-to-action-hover .ctaction-icon-bottom-push { top: 50%; transform: translate(-50%, -50%) }
.ultimate-call-to-action-hover .uvc-ctaction-data-bottom-push { -webkit-transform: translateY(-500px); -moz-transform: translateY(-500px); -ms-transform: translateY(-500px); transform: translateY(-500px) }
.ctaction-icon-top-push { top: -500px; left: 50%; -webkit-transform: translate(-50%, 0); -moz-transform: translate(-50%, 0); -o-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); transform: translate(-50%, 0); line-height: 1; opacity: 1 }
.ultimate-call-to-action-hover .ctaction-icon-top-push { top: 50%; transform: translate(-50%, -50%) }
.ultimate-call-to-action-hover .uvc-ctaction-data-top-push { -webkit-transform: translateY(500px); -moz-transform: translateY(500px); -ms-transform: translateY(500px); transform: translateY(500px) }
.ctaction-icon-left-push { left: -200%; top: 50%; -webkit-transform: translate(0, 50%); -moz-transform: translate(0, 50%); -o-transform: translate(0, 50%); -ms-transform: translate(0, 50%); transform: translate(0, 50%); line-height: 1; opacity: 1 }
.ultimate-call-to-action-hover .ctaction-icon-left-push { left: 50%; transform: translate(-50%, -50%) }
.ultimate-call-to-action-hover .uvc-ctaction-data-left-push { -webkit-transform: translateX(1000%); -moz-transform: translateX(1000%); -ms-transform: translateX(1000%); transform: translateX(1000%) }
.ctaction-icon-right-push { left: 200%; top: 50%; -webkit-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -o-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%); line-height: 1; opacity: 1 }
.ultimate-call-to-action-hover .ctaction-icon-right-push { left: 50%; transform: translate(-50%, -50%) }
.ultimate-call-to-action-hover .uvc-ctaction-data-right-push { -webkit-transform: translateX(-1000%); -moz-transform: translateX(-1000%); -ms-transform: translateX(-1000%); transform: translateX(-1000%) }
.ult-tooltipster-base, .ult-tooltipster-base * { box-sizing: border-box; -webkit-box-sizing: border-box }
.ult-tooltipster-base { padding: 0; font-size: 0; line-height: 0; position: absolute; left: 0; top: 0; z-index: 9999999; pointer-events: none; width: auto; overflow: visible; max-width: 100% }
.ult-tooltipster-base .ult-tooltipster-content { overflow: hidden; margin: 0 auto; padding: 8px 10px }
.ult-tooltipster-icon { cursor: help; margin-left: 4px }
.ult-tooltipster-default { max-width: 100% }
.ult-tooltipster-default .ult-tooltipster-content { font-family: inherit; font-size: 14px; line-height: 16px; overflow: hidden; max-width: 100% }
.ult-tooltipster-light .ult-tooltipster-content, .ult-tooltipster-shadow .ult-tooltipster-content { font-family: Arial, sans-serif; line-height: 16px; padding: 8px 10px; font-size: 14px }
.ult-tooltipster-arrow { display: block; text-align: center; width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: -1 }
.ult-tooltipster-arrow span, .ult-tooltipster-arrow-border { display: block; width: 0; height: 0; position: absolute }
.ult-tooltipster-arrow-top span, .ult-tooltipster-arrow-top-left span, .ult-tooltipster-arrow-top-right span { border-left: 8px solid transparent!important; border-right: 8px solid transparent!important; border-top: 8px solid; bottom: -7px }
.ult-tooltipster-arrow-top .ult-tooltipster-arrow-border, .ult-tooltipster-arrow-top-left .ult-tooltipster-arrow-border, .ult-tooltipster-arrow-top-right .ult-tooltipster-arrow-border { border-left: 9px solid transparent!important; border-right: 9px solid transparent!important; border-top: 9px solid; bottom: -7px }
.ult-tooltipster-arrow-bottom span, .ult-tooltipster-arrow-bottom-left span, .ult-tooltipster-arrow-bottom-right span { border-left: 8px solid transparent!important; border-right: 8px solid transparent!important; border-bottom: 8px solid; top: -7px }
.ult-tooltipster-arrow-bottom .ult-tooltipster-arrow-border, .ult-tooltipster-arrow-bottom-left .ult-tooltipster-arrow-border, .ult-tooltipster-arrow-bottom-right .ult-tooltipster-arrow-border { border-left: 9px solid transparent!important; border-right: 9px solid transparent!important; border-bottom: 9px solid; top: -7px }
.ult-tooltipster-arrow-bottom .ult-tooltipster-arrow-border, .ult-tooltipster-arrow-bottom span, .ult-tooltipster-arrow-top .ult-tooltipster-arrow-border, .ult-tooltipster-arrow-top span { left: 0; right: 0; margin: 0 auto }
.ult-tooltipster-arrow-bottom-left span, .ult-tooltipster-arrow-top-left span { left: 6px }
.ult-tooltipster-arrow-bottom-left .ult-tooltipster-arrow-border, .ult-tooltipster-arrow-top-left .ult-tooltipster-arrow-border { left: 5px }
.ult-tooltipster-arrow-bottom-right span, .ult-tooltipster-arrow-top-right span { right: 6px }
.ult-tooltipster-arrow-bottom-right .ult-tooltipster-arrow-border, .ult-tooltipster-arrow-top-right .ult-tooltipster-arrow-border { right: 5px }
.ult-tooltipster-arrow-left .ult-tooltipster-arrow-border, .ult-tooltipster-arrow-left span { border-top: 8px solid transparent!important; border-bottom: 8px solid transparent!important; border-left: 8px solid; top: 50%; margin-top: -7px; right: -7px }
.ult-tooltipster-arrow-left .ult-tooltipster-arrow-border { border-top: 9px solid transparent!important; border-bottom: 9px solid transparent!important; border-left: 9px solid; margin-top: -8px }
.ult-tooltipster-arrow-right .ult-tooltipster-arrow-border, .ult-tooltipster-arrow-right span { border-top: 8px solid transparent!important; border-bottom: 8px solid transparent!important; border-right: 8px solid; top: 50%; margin-top: -7px; left: -7px }
.ult-tooltipster-arrow-right .ult-tooltipster-arrow-border { border-top: 9px solid transparent!important; border-bottom: 9px solid transparent!important; border-right: 9px solid; margin-top: -8px }
.ult-tooltipster-fade { opacity: 0; -webkit-transition-property: opacity; -moz-transition-property: opacity; -o-transition-property: opacity; -ms-transition-property: opacity; transition-property: opacity }
.ult-tooltipster-fade-show { opacity: 1 }
.ult-tooltipster-glow { -webkit-transform: scale(0, 0); -moz-transform: scale(0, 0); -o-transform: scale(0, 0); -ms-transform: scale(0, 0); transform: scale(0, 0); -webkit-transition-property: -webkit-transform; -moz-transition-property: -moz-transform; -o-transition-property: -o-transform; -ms-transition-property: -ms-transform; transition-property: transform; -webkit-backface-visibility: hidden }
.ult-tooltipster-glow-show { -webkit-transform: scale(1, 1); -moz-transform: scale(1, 1); -o-transform: scale(1, 1); -ms-transform: scale(1, 1); transform: scale(1, 1); -webkit-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15); transition-timing-function: cubic-bezier(.175, .885, .32, 1.15) }
.ult-tooltipster-swing { opacity: 0; -webkit-transform: rotateZ(4deg); -moz-transform: rotateZ(4deg); -o-transform: rotateZ(4deg); -ms-transform: rotateZ(4deg); transform: rotateZ(4deg); -webkit-transition-property: -webkit-transform, opacity; -moz-transition-property: -moz-transform; -o-transition-property: -o-transform; -ms-transition-property: -ms-transform; transition-property: transform }
.ult-tooltipster-swing-show { opacity: 1; -webkit-transform: rotateZ(0); -moz-transform: rotateZ(0); -o-transform: rotateZ(0); -ms-transform: rotateZ(0); transform: rotateZ(0); -webkit-transition-timing-function: cubic-bezier(.23, .635, .495, 1); -webkit-transition-timing-function: cubic-bezier(.23, .635, .495, 2.4); -moz-transition-timing-function: cubic-bezier(.23, .635, .495, 2.4); -ms-transition-timing-function: cubic-bezier(.23, .635, .495, 2.4); -o-transition-timing-function: cubic-bezier(.23, .635, .495, 2.4); transition-timing-function: cubic-bezier(.23, .635, .495, 2.4) }
.ult-tooltipster-fall { top: 0; -webkit-transition-property: top; -moz-transition-property: top; -o-transition-property: top; -ms-transition-property: top; transition-property: top; -webkit-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15); transition-timing-function: cubic-bezier(.175, .885, .32, 1.15) }
.ult-tooltipster-fall.ult-tooltipster-dying { -webkit-transition-property: all; -moz-transition-property: all; -o-transition-property: all; -ms-transition-property: all; transition-property: all; top: 0!important; opacity: 0 }
.ult-tooltipster-slide { left: -40px; -webkit-transition-property: left; -moz-transition-property: left; -o-transition-property: left; -ms-transition-property: left; transition-property: left; -webkit-transition-timing-function: cubic-bezier(.175, .885, .32, 1); -webkit-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15); -moz-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15); -ms-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15); -o-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15); transition-timing-function: cubic-bezier(.175, .885, .32, 1.15) }
.ult-tooltipster-euclid { opacity: 0; -webkit-transform-origin: 50% 100%; transform-origin: 50% 100%; -webkit-transform: rotate3d(0, 0, 1, 20deg); transform: rotate3d(0, 0, 1, 20deg); -webkit-transition: opacity .2s, -webkit-transform .2s; transition: opacity .2s, transform .2s; -webkit-transition-timing-function: ease-in-out; transition-timing-function: ease-in-out }
.ult-tooltipster-euclid-show { pointer-events: auto; opacity: 1; -webkit-transform: translate3d(0, 0, 0) rotate3d(0, 0, 0, 0); transform: translate3d(0, 0, 0) rotate3d(0, 0, 0, 0) }
.slick-slide.dragging img, .ult-new-ib .ult-new-ib-desc::after, .ult-new-ib .ult-new-ib-desc::before { pointer-events: none }
.ult-tooltipster-slide.ult-tooltipster-dying { -webkit-transition-property: all; -moz-transition-property: all; -o-transition-property: all; -ms-transition-property: all; transition-property: all; left: 0!important; opacity: 0 }
.ult-tooltipster-content-changing { opacity: .5; -webkit-transform: scale(1.1, 1.1); -moz-transform: scale(1.1, 1.1); -o-transform: scale(1.1, 1.1); -ms-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1) }
.ult-tooltipster-light { border-radius: 5px; border: 1px solid #ccc; background: #ededed; color: #666 }
.ult-tooltipster-light .ult-tooltipster-content { margin: 0 auto }
.ult-tooltipster-shadow { border-radius: 5px; background: #fff; box-shadow: 0 0 14px rgba(0,0,0,.3); color: #2c2c2c }
.ult-tooltipster-punk { border-radius: 5px; border-bottom: 3px solid #f71169; background: #2a2a2a; color: #fff }
.ult-tooltipster-punk .ult-tooltipster-content { font-family: Courier, monospace; font-size: 14px; line-height: 16px; padding: 8px 10px }
.ult-tooltipster-noir { border-radius: 0; border: 3px solid #2c2c2c; background: #fff; color: #2c2c2c }
.ult-tooltipster-noir .ult-tooltipster-content { font-family: Georgia, serif; font-size: 14px; line-height: 16px; padding: 8px 10px }
.ult_hotspot_container, .ult_hotspot_container * { box-sizing: border-box; -webkit-box-sizing: border-box }
.ult-ih-container, .ult-ih-container *, .ult-new-ib *, .ult-new-ib .ult-new-ib-desc { -webkit-box-sizing: border-box; -moz-box-sizing: border-box }
.ult_hotspot_container img { border: none; box-shadow: none; height: auto; width: 100%; max-width: 100% }
.ultimate-hotspot-base { max-width: 100% }
.ult_hotspot_container { position: relative; display: block; width: auto; max-width: 100%; margin: 0 auto; padding: 0; line-height: 0 }
.ult_hotspot_container .utl-hotspot-items { overflow: hidden }
.ult_hotspot_container .utl-hotspot-items .ult-hotspot-item { position: absolute; text-align: center }
.ult_hotspot_container .utl-hotspot-items .ult-hotspot-item a { text-decoration: none; border: none; border-radius: 0; background: 0 0; text-align: center; line-height: 0 }
.ult_hotspot_container .utl-hotspot-items .ult-hotspot-item a:hover { -webkit-transform: scale(1.2, 1.2); -moz-transform: scale(1.2, 1.2); -ms-transform: scale(1.2, 1.2); -o-transform: scale(1.2, 1.2); transform: scale(1.2, 1.2); -webkit-animation: none; -moz-animation: none; -ms-animation: none; -o-animation: none; animation: none }
.ult_hotspot_container .utl-hotspot-items .ult-hotspot-item a:focus { outline: 0 }
.ult_hotspot_container .utl-hotspot-items .ult-hotspot-item a span { color: inherit; font-size: 16px; line-height: 32px; height: 32px; width: 32px; border-radius: 50%; display: inline-block; position: absolute; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%) }
.ult_hotspot_container .utl-hotspot-items .ult-hotspot-item.ult-glow .aio-icon i:before { z-index: 50 }
.ult_hotspot_container .utl-hotspot-items .ult-hotspot-item .ult-glow { background: #fff; position: absolute; height: 200%; width: 200%; top: -50%; left: -50%; border-radius: 50%; line-height: normal; -webkit-animation: Hotspot_Glow 2s ease-out infinite; -moz-animation: Hotspot_Glow 2s ease-out infinite; -ms-animation: Hotspot_Glow 2s ease-out infinite; -o-animation: Hotspot_Glow 2s ease-out infinite; animation: Hotspot_Glow 2s ease-out infinite }
@-webkit-keyframes Hotspot_Glow { 0% {
-webkit-transform:scale(.1);
opacity:0
}
50% {
opacity:.7
}
100% {
-webkit-transform:scale(1);
opacity:0
}
}
@keyframes Hotspot_Glow { 0% {
transform:scale(.1);
opacity:0
}
50% {
opacity:.7
}
100% {
transform:scale(1);
opacity:0
}
}
.ult_hotspot_container .utl-hotspot-items .ult-hotspot-item.ult-pulse { border: none; -webkit-animation: Hotspot_Pulse 2s ease-out infinite; -moz-animation: Hotspot_Pulse 2s ease-out infinite; -ms-animation: Hotspot_Pulse 2s ease-out infinite; -o-animation: Hotspot_Pulse 2s ease-out infinite; animation: Hotspot_Pulse 2s ease-out infinite }
.info-circle-buzz-out, .info-circle-push { -webkit-animation-timing-function: linear }
@-webkit-keyframes Hotspot_Pulse { 0%, 100% {
-webkit-transform:scale(1);
text-shadow:0 0 15px #4F4F4F
}
50% {
-webkit-transform:scale(.8);
text-shadow:0 0 10px #4F4F4F
}
}
@keyframes Hotspot_Pulse { 0%, 100% {
transform:scale(1);
text-shadow:0 0 15px #4F4F4F
}
50% {
transform:scale(.8);
text-shadow:0 0 10px #4F4F4F
}
}
.hotspot-tooltip-content { display: none!important }
.ult-new-ib, .ult-new-ib img { display: block; position: relative }
.ult-new-ib { z-index: 1; overflow: hidden; margin: 0 0 35px; background: #3085a3; text-align: center; cursor: pointer }
.aio-icon-component, .ult-new-ib, .wpb_column>.wpb_wrapper .aio-icon-component, .wpb_column>.wpb_wrapper .ult-new-ib { margin-bottom: 35px }
.ult-new-ib img { min-width: 100%; max-width: 100%; -webkit-transition: opacity .35s; transition: opacity .35s }
.ult-new-ib .ult-new-ib-desc { padding: 15px; color: #fff; font-size: 1em; -webkit-backface-visibility: hidden; backface-visibility: hidden; box-sizing: border-box }
.ult-new-ib .ult-new-ib-desc, .ult-new-ib a { position: absolute; top: 0; left: 0; width: 100%; height: 100% }
.ult-new-ib .ult-new-ib-content { font-size: 13px; line-height: 1.6em }
.ult-new-ib .ult-new-ib-content p { color: inherit; font-size: inherit; font-family: inherit; font-weight: inherit; line-height: inherit }
.ult-new-ib .ult-new-ib-title, .ult-new-ib p { letter-spacing: normal; padding: 0; margin: 0; font-size: inherit; line-height: inherit; font-weight: inherit; text-decoration: inherit; font-style: inherit; color: inherit }
.ult-ib-effect-style10.ult-ib2-min-height:not(.ult-ib2-min-height) img, .ult-ib-effect-style11.ult-ib2-min-height:not(.ult-ib2-min-height) img, .ult-ib-effect-style14.ult-ib2-min-height:not(.ult-ib2-min-height) img, .ult-ib-effect-style15.ult-ib2-min-height:not(.ult-ib2-min-height) img, .ult-ib-effect-style7.ult-ib2-min-height:not(.ult-ib2-min-height) img { max-width: none!important; width: auto!important }
.ult-new-ib a { z-index: 1000; text-indent: 200%; font-size: 0; opacity: 0 }
.ult-new-ib a.ult-new-ib-link { display: block; background: 0 0 }
.ult-ib-effect-style1 img { width: -webkit-calc(100% + 50px)!important; width: -moz-calc(100% + 50px)!important; width: calc(100% + 50px)!important; max-width: -webkit-calc(100% + 50px)!important; max-width: -moz-calc(100% + 50px)!important; max-width: calc(100% + 50px)!important; -webkit-transition: opacity .35s, -webkit-transform .35s; -moz-transition: opacity .35s, -webkit-transform .35s; transition: opacity .35s, transform .35s; -webkit-transform: translate3d(-40px, 0, 0); -moz-transform: translate3d(-40px, 0, 0); transform: translate3d(-40px, 0, 0) }
.ult-ib-effect-style1 .ult-new-ib-desc { top: auto; bottom: 0; min-height: 25%; height: auto; max-height: 100%; text-align: left }
.ult-ib-effect-style1 .ult-new-ib-content, .ult-ib-effect-style1 .ult-new-ib-title { -webkit-transform: translate3d(0, 40px, 0); -moz-transform: translate3d(0, 40px, 0); transform: translate3d(0, 40px, 0) }
.ult-ib-effect-style1 .ult-new-ib-title { -webkit-transition: -webkit-transform .35s; -moz-transition: -moz-transform .35s; transition: transform .35s }
.ult-ib-effect-style1 .ult-new-ib-content { margin-top: 10px; opacity: 0; -webkit-transition: opacity .2s, -webkit-transform .35s; -moz-transition: opacity .2s, -moz-transform .35s; transition: opacity .2s, transform .35s }
.ult-ib-effect-style1:hover .ult-new-ib-content { opacity: 1; -webkit-transition-delay: .05s }
.ult-ib-effect-style1:hover .ult-new-ib-content, .ult-ib-effect-style1:hover .ult-new-ib-title, .ult-ib-effect-style1:hover img { -moz-transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0); transform:translate3d(0, 0, 0) -webkit-transition-delay: .05s;
-moz-transition-delay: .05s; transition-delay: .05s; -webkit-transition-duration: .35s; -moz-transition-duration: .35s; transition-duration: .35s }
.ult-ib-effect-style1.ult-ib2-min-height img { width: auto!important; max-width: none!important; height: 100% }
.ult-ib-effect-style2 img { width: 100% }
.ult-ib-effect-style2 .ult-new-ib-desc::before { position: absolute; content: ""; top: 0; left: 0; width: 100%; height: 100%; opacity: 0; -webkit-transform: translate3d(0, 50%, 0); -moz-transform: translate3d(0, 50%, 0); transform: translate3d(0, 50%, 0) }
.ult-ib-effect-style2 .ult-new-ib-title { position: absolute; top: 50%; left: 0; width: 100%; -webkit-transition: -webkit-transform .35s, color .35s; -moz-transition: -moz-transform .35s, color .35s; transition: transform .35s, color .35s; -webkit-transform: translate3d(0, -50%, 0); -moz-transform: translate3d(0, -50%, 0); transform: translate3d(0, -50%, 0) }
.ult-ib-effect-style2 .ult-new-ib-content, .ult-ib-effect-style2 .ult-new-ib-desc::before { -webkit-transition: opacity .35s, -webkit-transform .35s; -moz-transition: opacity .35s, -moz-transform .35s; transition: opacity .35s, transform .35s }
.ult-ib-effect-style2 .ult-new-ib-content { position: absolute; bottom: 0; left: 0; padding: 15px; width: 100%; max-height: 50%; opacity: 0; -webkit-transform: translate3d(0, 10px, 0); -moz-transform: translate3d(0, 10px, 0); transform: translate3d(0, 10px, 0) }
.ult-ib-effect-style2:hover .ult-new-ib-title { color: #fff; -webkit-transform: translate3d(0, -40px, 0); -moz-transform: translate3d(0, -40px, 0); transform: translate3d(0, -40px, 0) }
.ult-ib-effect-style2:hover .ult-new-ib-content, .ult-ib-effect-style2:hover .ult-new-ib-desc::before { opacity: 1; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) }
.ult-ib-effect-style2.ult-ib2-min-height img { width: auto; max-width: none; height: 100% }
.ult-ib-effect-style3 .ult-new-ib-title { position: absolute; bottom: 0; left: 0; padding: 15px; width: 100%; text-align: left; -webkit-transform: translate3d(0, -30px, 0); -moz-transform: translate3d(0, -30px, 0); transform: translate3d(0, -30px, 0) }
.ult-ib-effect-style3 .ult-new-ib-desc::before, .ult-ib-effect-style3 .ult-new-ib-title { -webkit-transition: -webkit-transform .35s; -moz-transition: -moz-transform .35s; transition: transform .35s }
.ult-ib-effect-style3:hover .ult-new-ib-desc::before, .ult-ib-effect-style3:hover .ult-new-ib-title { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) }
.ult-ib-effect-style3 .ult-new-ib-content { max-height: calc(100% - 60px - 1.5em); overflow: hidden }
.ult-ib-effect-style4 img { width: -webkit-calc(100% + 40px)!important; width: -moz-calc(100% + 40px)!important; width: calc(100% + 40px)!important; max-width: -webkit-calc(100% + 40px)!important; max-width: -moz-calc(100% + 40px)!important; max-width: calc(100% + 40px)!important }
.ult-ib-effect-style4 .ult-new-ib-desc { padding: 30px }
.ult-ib-effect-style4 .ult-new-ib-desc::after, .ult-ib-effect-style4 .ult-new-ib-desc::before { position: absolute; content: ""; opacity: 0 }
.ult-ib-effect-style4 .ult-new-ib-desc::before { top: 50px; right: 30px; bottom: 50px; left: 30px; border-top: 1px solid #fff; border-bottom: 1px solid #fff; -webkit-transform: scale(0, 1); -moz-transform: scale(0, 1); transform: scale(0, 1); -webkit-transform-origin: 0 0; -moz-transform-origin: 0 0; transform-origin: 0 0 }
.ult-ib-effect-style4 .ult-new-ib-desc::after { top: 30px; right: 50px; bottom: 30px; left: 50px; border-right: 1px solid #fff; border-left: 1px solid #fff; -webkit-transform: scale(1, 0); -moz-transform: scale(1, 0); transform: scale(1, 0); -webkit-transform-origin: 100% 0; -moz-transform-origin: 100% 0; transform-origin: 100% 0 }
.ult-ib-effect-style4 .ult-new-ib-title { padding-top: 50px; -webkit-transition: -webkit-transform .35s; -moz-transition: -moz-transform .35s; transition: transform .35s }
.ult-ib-effect-style4 .ult-new-ib-content { padding: 10px 30px; opacity: 0; overflow: hidden; -webkit-transform: translate3d(0, -10px, 0); -moz-transform: translate3d(0, -10px, 0); transform: translate3d(0, -10px, 0) }
.ult-ib-effect-style4 .ult-new-ib-title, .ult-ib-effect-style4 img { -webkit-transform: translate3d(-30px, 0, 0); -moz-transform: translate3d(-30px, 0, 0); transform: translate3d(-30px, 0, 0) }
.ult-ib-effect-style4 .ult-new-ib-content, .ult-ib-effect-style4 .ult-new-ib-desc::after, .ult-ib-effect-style4 .ult-new-ib-desc::before, .ult-ib-effect-style4 img { -webkit-transition: opacity .35s, -webkit-transform .35s; -moz-transition: opacity .35s, -moz-transform .35s; transition: opacity .35s, transform .35s }
.ult-ib-effect-style4.ult-ib2-min-height img { height: 100%; max-width: none!important; width: auto!important }
.ult-ib-effect-style4:hover img { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) }
.ult-ib-effect-style4:hover .ult-new-ib-desc::after, .ult-ib-effect-style4:hover .ult-new-ib-desc::before { opacity: 1; -webkit-transform: scale(1); -moz-transform: scale(1); transform: scale(1) }
.ult-ib-effect-style4:hover .ult-new-ib-content, .ult-ib-effect-style4:hover .ult-new-ib-title { opacity: 1; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) }
.ult-ib-effect-style4:hover .ult-new-ib-content, .ult-ib-effect-style4:hover .ult-new-ib-desc::after, .ult-ib-effect-style4:hover .ult-new-ib-title, .ult-ib-effect-style4:hover img { -webkit-transition-delay: .15s; -moz-transition-delay: .15s; transition-delay: .15s }
.ult-ib-effect-style5 .ult-new-ib-desc { top: auto; bottom: 0; padding: 15px; height: auto; background: #F2F2F2; color: #3c4a50; -webkit-transition: -webkit-transform .35s; -moz-transition: -moz-transform .35s; transition: transform .35s; -webkit-transform: translate3d(0, 100%, 0); -moz-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0) }
.ult-ib-effect-style5 .ult-new-ib-content { position: absolute; top: auto; bottom: 100%; left: 0; width: 100%; padding: 25px; color: #fff; text-transform: none; opacity: 0; -webkit-transition: opacity .35s; transition: opacity .35s }
.ult-ib-effect-style5 .ult-new-ib-title { -webkit-transition: -webkit-transform .35s; transition: transform .35s; -webkit-transform: translate3d(0, 200%, 0); transform: translate3d(0, 200%, 0); text-align: center }
.ult-ib-effect-style5:hover .ult-new-ib-content, .ult-ib-effect-style5:hover .ult-new-ib-content * { opacity: 1!important; z-index: 99!important; -webkit-backface-visibility: hidden!important; -moz-backface-visibility: hidden!important; backface-visibility: hidden!important }
.ult-ib-effect-style5:hover .ult-new-ib-desc, .ult-ib-effect-style5:hover .ult-new-ib-title { -webkit-transform: translateY(0); transform: translateY(0) }
.ult-ib-effect-style5:hover .ult-new-ib-title { -webkit-transition-delay: .05s; transition-delay: .05s }
.ult-ib-effect-style6 .ult-new-ib-desc { padding: 45px }
.ult-ib-effect-style6 .ult-new-ib-desc::before { position: absolute; content: ""; top: 30px; right: 30px; bottom: 30px; left: 30px; border: 1px solid #fff }
.ult-ib-effect-style6 .ult-new-ib-title { margin: 20px 0 10px; -webkit-transition: -webkit-transform .35s; transition: transform .35s; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0) }
.ult-ib-effect-style6 .ult-new-ib-content, .ult-ib-effect-style6 .ult-new-ib-desc::before { opacity: 0; -webkit-transition: opacity .35s, -webkit-transform .35s; transition: opacity .35s, transform .35s; -webkit-transform: scale(0); transform: scale(0) }
.ult-ib-effect-style6:hover .ult-new-ib-title { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) }
.ult-ib-effect-style6:hover .ult-new-ib-content, .ult-ib-effect-style6:hover .ult-new-ib-desc::before { opacity: 1; -webkit-transform: scale(1); transform: scale(1) }
.ult-ib-effect-style6.ult-ib2-min-height img { height: 100%; max-width: none; width: auto }
.ult-ib-effect-style7 .ult-new-ib-desc { text-align: right }
.ult-ib-effect-style7 .ult-new-ib-content, .ult-ib-effect-style7 .ult-new-ib-title { position: absolute; right: 30px; left: 30px; padding: 10px 0 }
.ult-ib-effect-style7 .ult-new-ib-title { top: 30px; -webkit-transition: -webkit-transform .35s; transition: transform .35s; -webkit-transform: translate3d(0, 20px, 0); transform: translate3d(0, 20px, 0) }
.ult-ib-effect-style7:hover .ult-new-ib-title { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) }
.ult-ib-effect-style7 .ult-new-ib-title::after { position: absolute; top: 100%; left: 0; width: 100%; height: 2px; background: #fff; content: ''; -webkit-transform: translate3d(0, 40px, 0); transform: translate3d(0, 40px, 0) }
.ult-ib-effect-style7 .ult-new-ib-content, .ult-ib-effect-style7 .ult-new-ib-title::after { opacity: 0; -webkit-transition: opacity .35s, -webkit-transform .35s; transition: opacity .35s, transform .35s }
.ult-ib-effect-style7 .ult-new-ib-content { bottom: 30px; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0) }
.ult-ib-effect-style7:hover .ult-new-ib-content, .ult-ib-effect-style7:hover .ult-new-ib-title::after { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) }
.ult-ib-effect-style7.ult-ib2-min-height img { max-width: none; width: auto; height: 100% }
.ult-ib-effect-style8 img { -webkit-transition: opacity .35s, -webkit-transform .35s; transition: opacity .35s, transform .35s; -webkit-transform: scale(1.15); transform: scale(1.15) }
.ult-ib-effect-style8:hover img { -webkit-transform: scale(1); transform: scale(1) }
.ult-ib-effect-style8 .ult-new-ib-title { margin-top: 20%; -webkit-transition: -webkit-transform .35s; transition: transform .35s; -webkit-transform: translate3d(0, 20px, 0); transform: translate3d(0, 20px, 0) }
.ult-ib-effect-style8:hover .ult-new-ib-title { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) }
.ult-ib-effect-style8 .ult-new-ib-content { margin: 1em 0 0; padding: 35px; border: 1px solid #fff; opacity: 0; -webkit-transition: opacity .35s, -webkit-transform .35s; transition: opacity .35s, transform .35s; -webkit-transform: translate3d(0, 20px, 0) scale(1.1); transform: translate3d(0, 20px, 0) scale(1.1) }
.ult-ib-effect-style8:hover .ult-new-ib-content { opacity: 1; -webkit-transform: translate3d(0, 0, 0) scale(1); transform: translate3d(0, 0, 0) scale(1) }
.ult-ib-effect-style9 img { width: -webkit-calc(100% + 60px)!important; width: -moz-calc(100% + 60px)!important; width: calc(100% + 60px)!important; max-width: -webkit-calc(100% + 60px)!important; max-width: -moz-calc(100% + 60px)!important; max-width: calc(100% + 60px)!important; -webkit-transition: opacity .35s, -webkit-transform .35s; transition: opacity .35s, transform .35s; -webkit-transform: translate3d(-50px, 0, 0); transform: translate3d(-50px, 0, 0) }
.ult-ib-effect-style9:hover img { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) }
.ult-ib-effect-style9 .ult-new-ib-desc::before { position: absolute; top: 30px; right: 30px; bottom: 30px; left: 30px; border: 1px solid #fff; content: ''; opacity: 0; -webkit-transition: opacity .35s, -webkit-transform .35s; transition: opacity .35s, transform .35s; -webkit-transform: translate3d(-20px, 0, 0); transform: translate3d(-20px, 0, 0) }
.ult-ib-effect-style9 .ult-new-ib-desc { padding: 45px; text-align: left }
.ult-ib-effect-style9 .ult-new-ib-title { padding: 30% 0 10px }
.ult-ib-effect-style9 .ult-new-ib-content { opacity: 0; -webkit-transition: opacity .35s, -webkit-transform .35s; transition: opacity .35s, transform .35s; -webkit-transform: translate3d(-10px, 0, 0); transform: translate3d(-10px, 0, 0) }
.ult-ib-effect-style9:hover .ult-new-ib-content, .ult-ib-effect-style9:hover .ult-new-ib-desc::before { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) }
.ult-ib-effect-style9.ult-ib2-min-height img { height: 100%; width: auto!important; max-width: none!important }
.ult-ib-effect-style10 .ult-new-ib-desc::after, .ult-ib-effect-style10 .ult-new-ib-desc::before { position: absolute; top: 30px; right: 30px; bottom: 30px; left: 30px; content: ''; opacity: 0; -webkit-transition: opacity .35s, -webkit-transform .35s; transition: opacity .35s, transform .35s }
.ult-ib-effect-style10 .ult-new-ib-desc::before { border-top: 1px solid #fff; border-bottom: 1px solid #fff; -webkit-transform: scale(0, 1); transform: scale(0, 1) }
.ult-ib-effect-style10 .ult-new-ib-desc::after { border-right: 1px solid #fff; border-left: 1px solid #fff; -webkit-transform: scale(1, 0); transform: scale(1, 0) }
.ult-ib-effect-style10:hover .ult-new-ib-desc::after, .ult-ib-effect-style10:hover .ult-new-ib-desc::before { opacity: 1; -webkit-transform: scale(1); transform: scale(1) }
.ult-ib-effect-style10 .ult-new-ib-title { padding: 45px 35px 0; -webkit-transition: -webkit-transform .35s; transition: transform .35s; -webkit-transform: translate3d(0, -20px, 0); transform: translate3d(0, -20px, 0) }
.ult-ib-effect-style10 .ult-new-ib-content { padding: 20px 45px; opacity: 0; -webkit-transition: opacity .35s, -webkit-transform .35s; transition: opacity .35s, transform .35s; -webkit-transform: translate3d(0, 20px, 0); transform: translate3d(0, 20px, 0) }
.ult-ib-effect-style10:hover .ult-new-ib-content, .ult-ib-effect-style10:hover .ult-new-ib-title { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) }
.ult-ib-effect-style10.ult-ib2-min-height img { height: 100%; max-width: none; width: auto }
.ult-ib-effect-style11 { -webkit-perspective: 1000px; perspective: 1000px }
.ult-ib-effect-style11 img { -webkit-transition: opacity .35s, -webkit-transform .35s; transition: opacity .35s, transform .35s; -webkit-transform: translate3d(0, 0, 200px); transform: translate3d(0, 0, 200px) }
.ult-new-ib.ult-ib-effect-style11.ult-ib2-min-height img { height: 100%; width: auto!important; max-width: none!important }
.ult-ib-effect-style11:hover img { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) }
.ult-ib-effect-style11 .ult-new-ib-desc::after, .ult-ib-effect-style11 .ult-new-ib-desc::before { position: absolute; top: 50%; left: 50%; width: 80%; height: 1px; background: #fff; content: ''; -webkit-transition: opacity .35s, -webkit-transform .35s; transition: opacity .35s, transform .35s; -webkit-transform: translate3d(-50%, -50%, 0); transform: translate3d(-50%, -50%, 0) }
.ult-ib-effect-style11:hover .ult-new-ib-desc::before { opacity: .5; -webkit-transform: translate3d(-50%, -50%, 0) rotate(45deg); transform: translate3d(-50%, -50%, 0) rotate(45deg) }
.ult-ib-effect-style11:hover .ult-new-ib-desc::after { opacity: .5; -webkit-transform: translate3d(-50%, -50%, 0) rotate(-45deg); transform: translate3d(-50%, -50%, 0) rotate(-45deg) }
.ult-ib-effect-style11 .ult-new-ib-content, .ult-ib-effect-style11 .ult-new-ib-title { position: absolute; top: 50%; left: 0; width: 100%; -webkit-transition: -webkit-transform .35s; transition: transform .35s }
.ult-ib-effect-style11 .ult-new-ib-title { -webkit-transform: translate3d(0, -50px, 0); transform: translate3d(0, -50px, 0) }
.ult-ib-effect-style11:hover .ult-new-ib-title { -webkit-transform: translate3d(0, -60px, 0); transform: translate3d(0, -60px, 0) }
.ult-ib-effect-style11 .ult-new-ib-content { padding: 2px 25px; -webkit-transform: translate3d(0, 15px, 0); transform: translate3d(0, 15px, 0) }
.ult-ib-effect-style11:hover .ult-new-ib-content { -webkit-transform: translate3d(0, 25px, 0); transform: translate3d(0, 25px, 0) }
.ult-ib-effect-style12 .ult-new-ib-desc::after { position: absolute; content: ""; right: 30px; bottom: 30px; left: 30px; height: -webkit-calc(50% - 30px); height: calc(50% - 30px); border: 7px solid #fff; -webkit-transition: -webkit-transform .35s; transition: transform .35s; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0) }
.ult-ib-effect-style12:hover .ult-new-ib-desc::after { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) }
.ult-ib-effect-style12 .ult-new-ib-desc { padding: 45px; text-align: left }
.ult-ib-effect-style12 .ult-new-ib-content { position: absolute; right: 60px; bottom: 60px; left: 60px; opacity: 0; -webkit-transition: opacity .35s, -webkit-transform .35s; transition: opacity .35s, transform .35s; -webkit-transform: translate3d(0, -100px, 0); transform: translate3d(0, -100px, 0) }
.ult-ib-effect-style12:hover .ult-new-ib-content { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) }
.ult-ib-effect-style13 img { width: -webkit-calc(100% + 20px)!important; width: -moz-calc(100% + 20px)!important; width: calc(100% + 20px)!important; max-width: -webkit-calc(100% + 20px)!important; max-width: -moz-calc(100% + 20px)!important; max-width: calc(100% + 20px)!important; -webkit-transition: opacity .35s, -webkit-transform .35s; transition: opacity .35s, transform .35s; -webkit-transform: translate3d(-10px, 0, 0); transform: translate3d(-10px, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden }
.ult-ib-effect-style13:hover img { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) }
.ult-ib-effect-style13 .ult-new-ib-desc { text-align: left }
.ult-ib-effect-style13 .ult-new-ib-title { position: relative; overflow: hidden; padding: 5px 0 10px }
.ult-ib-effect-style13 .ult-new-ib-title::after { position: absolute; content: ""; bottom: 0; left: 0; width: 100%; height: 2px; background: #fff; -webkit-transition: -webkit-transform .35s; transition: transform .35s; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0) }
.ult-ib-effect-style13:hover .ult-new-ib-title::after { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) }
.ult-ib-effect-style13 .ult-new-ib-content { padding: 15px 0; opacity: 0; -webkit-transition: opacity .35s, -webkit-transform .35s; transition: opacity .35s, transform .35s; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0) }
.ult-ib-effect-style13:hover .ult-new-ib-content { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) }
.ult-ib-effect-style13.ult-ib2-min-height img { width: auto!important; max-width: none!important; height: 100% }
.ult-ib-effect-style14 img { -webkit-transition: opacity .35s, -webkit-transform .35s; transition: opacity .35s, transform .35s; -webkit-transform: scale(1.12); transform: scale(1.12) }
.ult-ib-effect-style14.ult-ib2-min-height img { height: 100%; width: auto; max-width: none }
.ult-ib-effect-style14:hover img { -webkit-transform: scale(1); transform: scale(1) }
.ult-ib-effect-style14 .ult-new-ib-desc { padding: 45px }
.ult-ib-effect-style14 .ult-new-ib-desc::before { position: absolute; content: ""; top: 30px; right: 30px; bottom: 30px; left: 30px; border: 1px solid #fff; -webkit-transform: scale(1.1); transform: scale(1.1) }
.ult-ib-effect-style14 .ult-new-ib-content, .ult-ib-effect-style14 .ult-new-ib-desc::before { opacity: 0; -webkit-transition: opacity .35s, -webkit-transform .35s; transition: opacity .35s, transform .35s }
.ult-ib-effect-style14 .ult-new-ib-title { padding: 10px 0 15px }
.ult-ib-effect-style14 .ult-new-ib-content { margin: 0 auto; max-width: 90%; -webkit-transform: scale(1.5); transform: scale(1.5) }
.ult-ib-effect-style14:hover .ult-new-ib-content, .ult-ib-effect-style14:hover .ult-new-ib-desc::before { opacity: 1; -webkit-transform: scale(1); transform: scale(1) }
.ult-ib-effect-style15 img { width: -webkit-calc(100% + 60px)!important; width: -moz-calc(100% + 60px)!important; width: calc(100% + 60px)!important; max-width: -webkit-calc(100% + 60px)!important; max-width: -moz-calc(100% + 60px)!important; max-width: calc(100% + 60px)!important; -webkit-transition: opacity .35s, -webkit-transform .35s; transition: opacity .35s, transform .35s; -webkit-transform: translate3d(-30px, 0, 0) scale(1.12); transform: translate3d(-30px, 0, 0) scale(1.12); -webkit-backface-visibility: hidden; backface-visibility: hidden }
.ult-ib-effect-style15:hover img { -webkit-transform: translate3d(0, 0, 0) scale(1); transform: translate3d(0, 0, 0) scale(1) }
.ult-ib-effect-style15 .ult-new-ib-title { position: absolute; right: 0; bottom: 0; padding: 15px 20px }
.ult-ib-effect-style15 .ult-new-ib-content { padding: 0 10px 0 0; width: 50%; border-right: 1px solid #fff; text-align: right; opacity: 0; -webkit-transition: opacity .35s, -webkit-transform .35s; transition: opacity .35s, transform .35s; -webkit-transform: translate3d(-40px, 0, 0); transform: translate3d(-40px, 0, 0) }
.ult-ib-effect-style15:hover .ult-new-ib-content { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) }
.ult-ib-effect-style15.ult-ib2-min-height img { height: 100%; width: auto!important; max-width: none!important }
.ult-new-ib.ult-ib-effect-style15:not(.ult-ib2-min-height) .ult-ib2-toggle-size, .ult-new-ib.ult-ib-effect-style5 .ult-ib2-toggle-size { left: 50%; width: auto!important; height: 100%; max-width: none; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%) }
.ult-new-ib img { border: none; padding: 0; margin: 0 }
.ult-ib-effect-style15 p { width: 100%; border-right: none }
@font-face { font-family: ult-silk; src: url(fonts/ult-silk.eot); src: url(fonts/ult-silk.eot) format('embedded-opentype'), url(fonts/ult-silk.woff) format('woff'), url(fonts/ult-silk.ttf) format('truetype'), url(fonts/ult-silk.svg) format('svg'); font-weight: 400; font-style: normal }
[class*=" ultsl-"], [class^=ultsl-] {
font-family:ult-silk;
speak:none;
font-style:normal;
font-weight:400;
font-variant:normal;
text-transform:none;
line-height:1;
outline:0;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale
}
.ultsl-arrow-right:before { content: "\e600" }
.ultsl-arrow-left:before { content: "\e601" }
.ultsl-arrow-right2:before { content: "\e602" }
.ultsl-arrow-left2:before { content: "\e603" }
.ultsl-arrow-right3:before { content: "\e604" }
.ultsl-arrow-left3:before { content: "\e605" }
.ultsl-checkbox-unchecked:before { content: "\e606" }
.ultsl-checkbox-partial:before { content: "\e607" }
.ultsl-radio-checked:before { content: "\e608" }
.ultsl-radio-unchecked:before { content: "\e609" }
.ultsl-record:before { content: "\e60a" }
.ultsl-stop:before { content: "\e60b" }
.ultsl-arrow-left4:before { content: "\e60c" }
.ultsl-arrow-right4:before { content: "\e60d" }
.ultsl-arrow-left5:before { content: "\e60e" }
.ultsl-arrow-right5:before { content: "\e60f" }
.ultsl-arrow-left6:before { content: "\e610" }
.ultsl-arrow-right6:before { content: "\e611" }
.ult-ih-container ul.ult-ih-list li.ult-ih-list-item:after, .ult-ih-container ul.ult-ih-list li.ult-ih-list-item:before, .ult-ih-item a.ult-ih-link.after, .ult-ih-item a.ult-ih-link:before { content: ""; color: inherit; font-size: inherit; letter-spacing: normal; background: 0; margin: 0; border: 0; box-shadow: none; padding: 0; font-family: inherit; font-weight: inherit }
.ult-ih-container { visibility: hidden; opacity: 0; position: relative; display: block; width: 100%; margin: 0; padding: 0; line-height: 0 }
.ult-ih-container, .ult-ih-container * { box-sizing: border-box }
.ult-ih-container ul.ult-ih-list { display: block; float: none; line-height: 0; position: relative; list-style-type: none; padding: 0; margin: 0 }
.ult-ih-container ul.ult-ih-list li.ult-ih-list-item { opacity: 1; display: inline-block; list-style: none; line-height: 0; color: inherit; font-size: inherit; font-family: inherit; font-style: inherit; font-weight: inherit; font-stretch: normal; text-shadow: none; letter-spacing: normal; border: 0; word-wrap: normal; word-spacing: normal; box-shadow: none; position: relative; background: 0; margin: 0; padding: 0 }
.ult-ih-container ul.ult-ih-list li.ult-ih-list-item:after, .ult-ih-container ul.ult-ih-list li.ult-ih-list-item:before { font-style: inherit; font-stretch: normal; text-shadow: none; word-wrap: normal; word-spacing: normal; position: relative }
.ult-ih-item { width: 100%; height: 100%; display: block; text-align: center; position: relative; -webkit-transition: all .35s ease-in-out; -moz-transition: all .35s ease-in-out; transition: all .35s ease-in-out }
.ult-ih-item img.ult-ih-image { width: 100%; height: 100%; border: 0; box-shadow: none }
.ult-ih-item a.ult-ih-link { font-family: inherit; font-size: inherit; font-weight: inherit; color: inherit; border: 0; background: 0; box-shadow: none; letter-spacing: normal; text-decoration: none; margin: 0; padding: 0; opacity: 1; visibility: visible; outline: 0 }
.ult-ih-item a.ult-ih-link.after, .ult-ih-item a.ult-ih-link:before { text-decoration: none; opacity: 1; visibility: visible; outline: 0 }
.ult-ih-item a.ult-ih-link:active, .ult-ih-item a.ult-ih-link:focus, .ult-ih-item a.ult-ih-link:hover, .ult-ih-item a.ult-ih-link:visited { font-family: inherit; font-size: inherit; font-weight: inherit; color: inherit; border: 0; background: 0; box-shadow: none; letter-spacing: normal; text-decoration: none; margin: 0; padding: 0; opacity: 1; visibility: visible; outline: 0 }
.ult-ih-item .ult-ih-description-block .ult-ih-description, .ult-ih-item .ult-ih-description-block .ult-ih-description p, .ult-ih-item .ult-ih-heading-block, .ult-ih-item .ult-ih-heading-block h3.ult-ih-heading { line-height: normal; text-align: center; color: inherit; font-size: inherit; font-family: inherit; font-style: inherit; font-weight: inherit; font-stretch: normal; text-shadow: none; letter-spacing: normal; border: 0; word-wrap: normal; word-spacing: normal; box-shadow: none; position: relative; background: 0; margin: 0; padding: 0 }
.ult-ih-item .ult-ih-description-block .ult-ih-description img { margin: 0; padding: 0; border: 0; box-shadow: none }
.ult-ih-item .ult-ih-divider-block { padding: 0; position: relative; overflow: hidden }
.ult-ih-item .ult-ih-divider-block .ult-ih-line { display: block; width: 100%; max-width: 100%; margin: 0 auto }
.ult-ih-item .ult-ih-content { visibility: visible; display: block; position: absolute; width: 100%; height: auto; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%) }
.ult-ih-item .ult-ih-image-block { position: relative; display: block }
.ult-ih-item .ult-ih-image-block:before { position: absolute; display: block; content: ''; width: 100%; height: 100%; -webkit-transition: all .35s ease-in-out; -moz-transition: all .35s ease-in-out; transition: all .35s ease-in-out }
.ult-ih-item .ult-ih-image-block .ult-ih-wrapper { position: absolute; display: block; content: ''; width: 100%; height: 100% }
.ult-ih-item .ult-ih-info { position: absolute; top: 0; bottom: 0; left: 0; right: 0; text-align: center; width: 100%; display: block; height: 100%; background: #e6e6e6 }
.ult-ih-item .ult-ih-info .ult-ih-info-back { position: relative; width: 100%; height: 100%; overflow: hidden }
.ult-ih-item .ult-ih-heading-block { margin: 5px 20px }
.ult-ih-item .ult-ih-divider-block { margin: 7px 10px }
.ult-ih-item .ult-ih-description-block { margin: 5px 20px }
.ult-ih-item.ult-ih-circle, .ult-ih-item.ult-ih-circle .ult-ih-image-block { border-radius: 50% }
.ult-ih-item.ult-ih-circle .ult-ih-image-block img.ult-ih-image { border-radius: 50%!important }
.ult-ih-item.ult-ih-circle .ult-ih-image-block .ult-ih-wrapper, .ult-ih-item.ult-ih-circle .ult-ih-image-block:before, .ult-ih-item.ult-ih-circle .ult-ih-info, .ult-ih-item.ult-ih-circle .ult-ih-info .ult-ih-info-back { border-radius: 50% }
.ult-ih-item.ult-ih-square, .ult-ih-item.ult-ih-square .ult-ih-image-block { border-radius: 0 }
.ult-ih-item.ult-ih-square .ult-ih-image-block img.ult-ih-image { border-radius: 0!important }
.ult-ih-item.ult-ih-square .ult-ih-image-block .ult-ih-wrapper, .ult-ih-item.ult-ih-square .ult-ih-image-block:before, .ult-ih-item.ult-ih-square .ult-ih-info, .ult-ih-item.ult-ih-square .ult-ih-info .ult-ih-info-back { border-radius: 0 }
.ult-ih-item.ult-ih-circle.ult-ih-effect1 .ult-ih-info .ult-ih-info-back { border-radius: 50% }
.ult-ih-item.ult-ih-square.ult-ih-effect1 .ult-ih-info .ult-ih-info-back { border-radius: 0 }
.ult-ih-item.ult-ih-circle.ult-ih-effect1, .ult-ih-item.ult-ih-square.ult-ih-effect1 { -webkit-perspective: 900px; -moz-perspective: 900px; perspective: 900px }
.ult-ih-item.ult-ih-circle.ult-ih-effect1 .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect1 .ult-ih-image-block { -webkit-transition: all .35s linear; -moz-transition: all .35s linear; transition: all .35s linear; -webkit-transform-origin: 50% 0; -moz-transform-origin: 50% 0; -ms-transform-origin: 50% 0; -o-transform-origin: 50% 0; transform-origin: 50% 0 }
.ult-ih-item.ult-ih-circle.ult-ih-effect1 .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect1 .ult-ih-info { background: 0 0; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; -ms-transform-style: preserve-3d; -o-transform-style: preserve-3d; transform-style: preserve-3d }
.ult-ih-item.ult-ih-circle.ult-ih-effect1 .ult-ih-info .ult-ih-info-back, .ult-ih-item.ult-ih-square.ult-ih-effect1 .ult-ih-info .ult-ih-info-back { background-color: #e6e6e6; opacity: 1; visibility: hidden; -webkit-transition: all .35s linear; -moz-transition: all .35s linear; transition: all .35s linear; -webkit-transform-origin: 50% 0; -moz-transform-origin: 50% 0; -ms-transform-origin: 50% 0; -o-transform-origin: 50% 0; transform-origin: 50% 0; -webkit-backface-visibility: hidden; backface-visibility: hidden }
.ult-ih-item.ult-ih-circle.ult-ih-effect1:hover .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect1:hover .ult-ih-image-block { opacity: 0 }
.ult-ih-item.ult-ih-circle.ult-ih-effect1:hover .ult-ih-info .ult-ih-info-back, .ult-ih-item.ult-ih-square.ult-ih-effect1:hover .ult-ih-info .ult-ih-info-back { opacity: 1; visibility: visible }
.ult-ih-item.ult-ih-circle.ult-ih-effect1.ult-ih-top_to_bottom .ult-ih-info .ult-ih-info-back, .ult-ih-item.ult-ih-square.ult-ih-effect1.ult-ih-top_to_bottom .ult-ih-info .ult-ih-info-back { -webkit-transform: translate3d(0, 0, -220px) rotate3d(1, 0, 0, 90deg); -moz-transform: translate3d(0, 0, -220px) rotate3d(1, 0, 0, 90deg); -ms-transform: translate3d(0, 0, -220px) rotate3d(1, 0, 0, 90deg); -o-transform: translate3d(0, 0, -220px) rotate3d(1, 0, 0, 90deg); transform: translate3d(0, 0, -220px) rotate3d(1, 0, 0, 90deg) }
.ult-ih-item.ult-ih-circle.ult-ih-effect1.ult-ih-top_to_bottom:hover .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect1.ult-ih-top_to_bottom:hover .ult-ih-image-block { -webkit-transform: translate3d(0, 280px, 0) rotate3d(1, 0, 0, -90deg); -moz-transform: translate3d(0, 280px, 0) rotate3d(1, 0, 0, -90deg); -ms-transform: translate3d(0, 280px, 0) rotate3d(1, 0, 0, -90deg); -o-transform: translate3d(0, 280px, 0) rotate3d(1, 0, 0, -90deg); transform: translate3d(0, 280px, 0) rotate3d(1, 0, 0, -90deg) }
.ult-ih-item.ult-ih-circle.ult-ih-effect1.ult-ih-bottom_to_top:hover .ult-ih-info .ult-ih-info-back, .ult-ih-item.ult-ih-circle.ult-ih-effect1.ult-ih-top_to_bottom:hover .ult-ih-info .ult-ih-info-back, .ult-ih-item.ult-ih-square.ult-ih-effect1.ult-ih-bottom_to_top:hover .ult-ih-info .ult-ih-info-back, .ult-ih-item.ult-ih-square.ult-ih-effect1.ult-ih-top_to_bottom:hover .ult-ih-info .ult-ih-info-back { -webkit-transform: rotate3d(1, 0, 0, 0); -moz-transform: rotate3d(1, 0, 0, 0); -ms-transform: rotate3d(1, 0, 0, 0); -o-transform: rotate3d(1, 0, 0, 0); transform: rotate3d(1, 0, 0, 0) }
.ult-ih-item.ult-ih-circle.ult-ih-effect1.ult-ih-bottom_to_top:hover .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect1.ult-ih-bottom_to_top:hover .ult-ih-image-block { -webkit-transform: translate3d(0, 0, -220px) rotate3d(1, 0, 0, 90deg); -moz-transform: translate3d(0, 0, -220px) rotate3d(1, 0, 0, 90deg); -ms-transform: translate3d(0, 0, -220px) rotate3d(1, 0, 0, 90deg); -o-transform: translate3d(0, 0, -220px) rotate3d(1, 0, 0, 90deg); transform: translate3d(0, 0, -220px) rotate3d(1, 0, 0, 90deg) }
.ult-ih-item.ult-ih-circle.ult-ih-effect1.ult-ih-bottom_to_top .ult-ih-info .ult-ih-info-back, .ult-ih-item.ult-ih-square.ult-ih-effect1.ult-ih-bottom_to_top .ult-ih-info .ult-ih-info-back { -webkit-transform: translate3d(0, 280px, 0) rotate3d(1, 0, 0, -90deg); -moz-transform: translate3d(0, 280px, 0) rotate3d(1, 0, 0, -90deg); -ms-transform: translate3d(0, 280px, 0) rotate3d(1, 0, 0, -90deg); -o-transform: translate3d(0, 280px, 0) rotate3d(1, 0, 0, -90deg); transform: translate3d(0, 280px, 0) rotate3d(1, 0, 0, -90deg) }
.ult-ih-item.ult-ih-circle.ult-ih-effect1.ult-ih-right_to_left:hover .ult-ih-info .ult-ih-info-back, .ult-ih-item.ult-ih-square.ult-ih-effect1.ult-ih-right_to_left:hover .ult-ih-info .ult-ih-info-back { -webkit-transform: rotate3d(0, 0, 1, 90deg); -moz-transform: rotate3d(0, 0, 1, 90deg); -ms-transform: rotate3d(0, 0, 1, 90deg); -o-transform: rotate3d(0, 0, 1, 90deg); transform: rotate3d(0, 0, 1, 90deg) }
.ult-ih-item.ult-ih-circle.ult-ih-effect1.ult-ih-right_to_left:hover .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect1.ult-ih-right_to_left:hover .ult-ih-image-block { -webkit-transform: translate3d(0, 0, -220px) rotate3d(0, 0, 1, 0); -moz-transform: translate3d(0, 0, -220px) rotate3d(0, 0, 1, 0); -ms-transform: translate3d(0, 0, -220px) rotate3d(0, 0, 1, 0); -o-transform: translate3d(0, 0, -220px) rotate3d(0, 0, 1, 0); transform: translate3d(0, 0, -220px) rotate3d(0, 0, 1, 0) }
.ult-ih-item.ult-ih-circle.ult-ih-effect1.ult-ih-right_to_left .ult-ih-info .ult-ih-info-back, .ult-ih-item.ult-ih-square.ult-ih-effect1.ult-ih-right_to_left .ult-ih-info .ult-ih-info-back { -webkit-transform: translate3d(0, 0, 280px) rotate3d(0, 0, 1, 90deg); -moz-transform: translate3d(0, 0, 280px) rotate3d(0, 0, 1, 90deg); -ms-transform: translate3d(0, 0, 280px) rotate3d(0, 0, 1, 90deg); -o-transform: translate3d(0, 0, 280px) rotate3d(0, 0, 1, 90deg); transform: translate3d(0, 0, 280px) rotate3d(0, 0, 1, 90deg) }
.ult-ih-item.ult-ih-circle.ult-ih-effect2 .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect2 .ult-ih-image-block { opacity: 1; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); -webkit-transition: all .35s ease-in-out; -moz-transition: all .35s ease-in-out; transition: all .35s ease-in-out }
.ult-ih-item.ult-ih-circle.ult-ih-effect2 .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect2 .ult-ih-info { opacity: 0; -webkit-transition: all .35s ease-in-out; -moz-transition: all .35s ease-in-out; transition: all .35s ease-in-out }
.ult-ih-item.ult-ih-circle.ult-ih-effect2.ult-ih-left_to_right .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect2.ult-ih-left_to_right .ult-ih-info { -webkit-transform: translateX(-100%); -moz-transform: translateX(-100%); -ms-transform: translateX(-100%); -o-transform: translateX(-100%); transform: translateX(-100%) }
.ult-ih-item.ult-ih-circle.ult-ih-effect2.ult-ih-left_to_right:hover .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect2.ult-ih-left_to_right:hover .ult-ih-image-block { -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); -ms-transform: rotate(-90deg); -o-transform: rotate(-90deg); transform: rotate(-90deg) }
.ult-ih-item.ult-ih-circle.ult-ih-effect2.ult-ih-left_to_right:hover .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect2.ult-ih-left_to_right:hover .ult-ih-info { opacity: 1; -webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0) }
.ult-ih-item.ult-ih-circle.ult-ih-effect2.ult-ih-right_to_left .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect2.ult-ih-right_to_left .ult-ih-info { -webkit-transform: translateX(100%); -moz-transform: translateX(100%); -ms-transform: translateX(100%); -o-transform: translateX(100%); transform: translateX(100%) }
.ult-ih-item.ult-ih-circle.ult-ih-effect2.ult-ih-right_to_left:hover .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect2.ult-ih-right_to_left:hover .ult-ih-image-block { -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg) }
.ult-ih-item.ult-ih-circle.ult-ih-effect2.ult-ih-right_to_left:hover .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect2.ult-ih-right_to_left:hover .ult-ih-info { opacity: 1; -webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0) }
.ult-ih-item.ult-ih-circle.ult-ih-effect2.ult-ih-top_to_bottom .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect2.ult-ih-top_to_bottom .ult-ih-info { -webkit-transform: translateY(-100%); -moz-transform: translateY(-100%); -ms-transform: translateY(-100%); -o-transform: translateY(-100%); transform: translateY(-100%) }
.ult-ih-item.ult-ih-circle.ult-ih-effect2.ult-ih-top_to_bottom:hover .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect2.ult-ih-top_to_bottom:hover .ult-ih-image-block { -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); -ms-transform: rotate(-90deg); -o-transform: rotate(-90deg); transform: rotate(-90deg) }
.ult-ih-item.ult-ih-circle.ult-ih-effect2.ult-ih-top_to_bottom:hover .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect2.ult-ih-top_to_bottom:hover .ult-ih-info { opacity: 1; -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0) }
.ult-ih-item.ult-ih-circle.ult-ih-effect2.ult-ih-bottom_to_top .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect2.ult-ih-bottom_to_top .ult-ih-info { -webkit-transform: translateY(100%); -moz-transform: translateY(100%); -ms-transform: translateY(100%); -o-transform: translateY(100%); transform: translateY(100%) }
.ult-ih-item.ult-ih-circle.ult-ih-effect2.ult-ih-bottom_to_top:hover .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect2.ult-ih-bottom_to_top:hover .ult-ih-image-block { -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg) }
.ult-ih-item.ult-ih-circle.ult-ih-effect2.ult-ih-bottom_to_top:hover .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect2.ult-ih-bottom_to_top:hover .ult-ih-info { opacity: 1; -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0) }
.ult-ih-item.ult-ih-circle.ult-ih-effect3 .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect3 .ult-ih-image-block { z-index: 11; -webkit-transition: all .35s ease-in-out; -moz-transition: all .35s ease-in-out; transition: all .35s ease-in-out }
.ult-ih-item.ult-ih-circle.ult-ih-effect3 .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect3 .ult-ih-info { opacity: 0; -webkit-transition: all .35s ease-in-out; -moz-transition: all .35s ease-in-out; transition: all .35s ease-in-out }
.ult-ih-item.ult-ih-circle.ult-ih-effect3.ult-ih-left_to_right .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect3.ult-ih-left_to_right .ult-ih-image-block { -webkit-transform: scale(1) translateX(0); -moz-transform: scale(1) translateX(0); -ms-transform: scale(1) translateX(0); -o-transform: scale(1) translateX(0); transform: scale(1) translateX(0) }
.ult-ih-item.ult-ih-circle.ult-ih-effect3.ult-ih-left_to_right .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect3.ult-ih-left_to_right .ult-ih-info { -webkit-transform: translateX(-100%); -moz-transform: translateX(-100%); -ms-transform: translateX(-100%); -o-transform: translateX(-100%); transform: translateX(-100%) }
.ult-ih-item.ult-ih-circle.ult-ih-effect3.ult-ih-left_to_right:hover .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect3.ult-ih-left_to_right:hover .ult-ih-image-block { -webkit-transform: scale(.5) translateX(100%); -moz-transform: scale(.5) translateX(100%); -ms-transform: scale(.5) translateX(100%); -o-transform: scale(.5) translateX(100%); transform: scale(.5) translateX(100%) }
.ult-ih-item.ult-ih-circle.ult-ih-effect3.ult-ih-left_to_right:hover .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect3.ult-ih-left_to_right:hover .ult-ih-info { opacity: 1; -webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0) }
.ult-ih-item.ult-ih-circle.ult-ih-effect3.ult-ih-right_to_left:hover .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect3.ult-ih-right_to_left:hover .ult-ih-image-block { -webkit-transform: scale(.5) translateX(-100%); -moz-transform: scale(.5) translateX(-100%); -ms-transform: scale(.5) translateX(-100%); -o-transform: scale(.5) translateX(-100%); transform: scale(.5) translateX(-100%) }
.ult-ih-item.ult-ih-circle.ult-ih-effect3.ult-ih-right_to_left:hover .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect3.ult-ih-right_to_left:hover .ult-ih-info { opacity: 1; -webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0) }
.ult-ih-item.ult-ih-circle.ult-ih-effect3.ult-ih-right_to_left .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect3.ult-ih-right_to_left .ult-ih-image-block { -webkit-transform: scale(1) translateX(0); -moz-transform: scale(1) translateX(0); -ms-transform: scale(1) translateX(0); -o-transform: scale(1) translateX(0); transform: scale(1) translateX(0) }
.ult-ih-item.ult-ih-circle.ult-ih-effect3.ult-ih-right_to_left .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect3.ult-ih-right_to_left .ult-ih-info { -webkit-transform: translateX(100%); -moz-transform: translateX(100%); -ms-transform: translateX(100%); -o-transform: translateX(100%); transform: translateX(100%) }
.ult-ih-item.ult-ih-circle.ult-ih-effect3.ult-ih-top_to_bottom:hover .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect3.ult-ih-top_to_bottom:hover .ult-ih-image-block { -webkit-transform: scale(.5) translateY(100%); -moz-transform: scale(.5) translateY(100%); -ms-transform: scale(.5) translateY(100%); -o-transform: scale(.5) translateY(100%); transform: scale(.5) translateY(100%) }
.ult-ih-item.ult-ih-circle.ult-ih-effect3.ult-ih-top_to_bottom:hover .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect3.ult-ih-top_to_bottom:hover .ult-ih-info { opacity: 1; -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0) }
.ult-ih-item.ult-ih-circle.ult-ih-effect3.ult-ih-top_to_bottom .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect3.ult-ih-top_to_bottom .ult-ih-image-block { -webkit-transform: scale(1) translateY(0); -moz-transform: scale(1) translateY(0); -ms-transform: scale(1) translateY(0); -o-transform: scale(1) translateY(0); transform: scale(1) translateY(0) }
.ult-ih-item.ult-ih-circle.ult-ih-effect3.ult-ih-top_to_bottom .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect3.ult-ih-top_to_bottom .ult-ih-info { -webkit-transform: translateY(-100%); -moz-transform: translateY(-100%); -ms-transform: translateY(-100%); -o-transform: translateY(-100%); transform: translateY(-100%) }
.ult-ih-item.ult-ih-circle.ult-ih-effect3.ult-ih-bottom_to_top:hover .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect3.ult-ih-bottom_to_top:hover .ult-ih-image-block { -webkit-transform: scale(.5) translateY(-100%); -moz-transform: scale(.5) translateY(-100%); -ms-transform: scale(.5) translateY(-100%); -o-transform: scale(.5) translateY(-100%); transform: scale(.5) translateY(-100%) }
.ult-ih-item.ult-ih-circle.ult-ih-effect3.ult-ih-bottom_to_top:hover .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect3.ult-ih-bottom_to_top:hover .ult-ih-info { opacity: 1; -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0) }
.ult-ih-item.ult-ih-circle.ult-ih-effect3.ult-ih-bottom_to_top .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect3.ult-ih-bottom_to_top .ult-ih-image-block { -webkit-transform: scale(1) translateY(0); -moz-transform: scale(1) translateY(0); -ms-transform: scale(1) translateY(0); -o-transform: scale(1) translateY(0); transform: scale(1) translateY(0) }
.ult-ih-item.ult-ih-circle.ult-ih-effect3.ult-ih-bottom_to_top .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect3.ult-ih-bottom_to_top .ult-ih-info { -webkit-transform: translateY(100%); -moz-transform: translateY(100%); -ms-transform: translateY(100%); -o-transform: translateY(100%); transform: translateY(100%) }
.ult-ih-item.ult-ih-circle.ult-ih-effect4 .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect4 .ult-ih-image-block { opacity: 1; -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; transition: all .4s ease-in-out }
.ult-ih-item.ult-ih-circle.ult-ih-effect4 .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect4 .ult-ih-info { opacity: 0; visibility: hidden; -webkit-transition: all .35s ease; -moz-transition: all .35s ease; transition: all .35s ease }
.ult-ih-item.ult-ih-circle.ult-ih-effect4 .ult-ih-info .ult-ih-description, .ult-ih-item.ult-ih-square.ult-ih-effect4 .ult-ih-info .ult-ih-description { -webkit-transition: all .35s ease-in-out; -moz-transition: all .35s ease-in-out; transition: all .35s ease-in-out }
.ult-ih-item.ult-ih-circle.ult-ih-effect4:hover .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect4:hover .ult-ih-image-block { opacity: 0 }
.ult-ih-item.ult-ih-circle.ult-ih-effect4:hover .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect4:hover .ult-ih-info { visibility: visible; opacity: 1 }
.ult-ih-item.ult-ih-circle.ult-ih-effect4.ult-ih-left_to_right:hover .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect4.ult-ih-left_to_right:hover .ult-ih-image-block { -webkit-transform: translateX(100%); -moz-transform: translateX(100%); -ms-transform: translateX(100%); -o-transform: translateX(100%); transform: translateX(100%) }
.ult-ih-item.ult-ih-circle.ult-ih-effect4.ult-ih-left_to_right .ult-ih-image-block, .ult-ih-item.ult-ih-circle.ult-ih-effect4.ult-ih-left_to_right:hover .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect4.ult-ih-left_to_right .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect4.ult-ih-left_to_right:hover .ult-ih-info { -webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0) }
.ult-ih-item.ult-ih-circle.ult-ih-effect4.ult-ih-left_to_right .ult-ih-info, .ult-ih-item.ult-ih-circle.ult-ih-effect4.ult-ih-right_to_left:hover .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect4.ult-ih-left_to_right .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect4.ult-ih-right_to_left:hover .ult-ih-image-block { -webkit-transform: translateX(-100%); -moz-transform: translateX(-100%); -ms-transform: translateX(-100%); -o-transform: translateX(-100%); transform: translateX(-100%) }
.ult-ih-item.ult-ih-circle.ult-ih-effect4.ult-ih-right_to_left .ult-ih-image-block, .ult-ih-item.ult-ih-circle.ult-ih-effect4.ult-ih-right_to_left:hover .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect4.ult-ih-right_to_left .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect4.ult-ih-right_to_left:hover .ult-ih-info { -webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0) }
.ult-ih-item.ult-ih-circle.ult-ih-effect4.ult-ih-right_to_left .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect4.ult-ih-right_to_left .ult-ih-info { -webkit-transform: translateX(100%); -moz-transform: translateX(100%); -ms-transform: translateX(100%); -o-transform: translateX(100%); transform: translateX(100%) }
.ult-ih-item.ult-ih-circle.ult-ih-effect4.ult-ih-top_to_bottom:hover .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect4.ult-ih-top_to_bottom:hover .ult-ih-image-block { -webkit-transform: translateY(-100%); -moz-transform: translateY(-100%); -ms-transform: translateY(-100%); -o-transform: translateY(-100%); transform: translateY(-100%) }
.ult-ih-item.ult-ih-circle.ult-ih-effect4.ult-ih-top_to_bottom .ult-ih-image-block, .ult-ih-item.ult-ih-circle.ult-ih-effect4.ult-ih-top_to_bottom:hover .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect4.ult-ih-top_to_bottom .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect4.ult-ih-top_to_bottom:hover .ult-ih-info { -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0) }
.ult-ih-item.ult-ih-circle.ult-ih-effect4.ult-ih-bottom_to_top:hover .ult-ih-image-block, .ult-ih-item.ult-ih-circle.ult-ih-effect4.ult-ih-top_to_bottom .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect4.ult-ih-bottom_to_top:hover .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect4.ult-ih-top_to_bottom .ult-ih-info { -webkit-transform: translateY(100%); -moz-transform: translateY(100%); -ms-transform: translateY(100%); -o-transform: translateY(100%); transform: translateY(100%) }
.ult-ih-item.ult-ih-circle.ult-ih-effect4.ult-ih-bottom_to_top .ult-ih-image-block, .ult-ih-item.ult-ih-circle.ult-ih-effect4.ult-ih-bottom_to_top:hover .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect4.ult-ih-bottom_to_top .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect4.ult-ih-bottom_to_top:hover .ult-ih-info { -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0) }
.ult-ih-item.ult-ih-circle.ult-ih-effect4.ult-ih-bottom_to_top .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect4.ult-ih-bottom_to_top .ult-ih-info { -webkit-transform: translateY(-100%); -moz-transform: translateY(-100%); -ms-transform: translateY(-100%); -o-transform: translateY(-100%); transform: translateY(-100%) }
.ult-ih-item.ult-ih-circle.ult-ih-effect5 .ult-ih-info .ult-ih-info-back { border-radius: 50% }
.ult-ih-item.ult-ih-square.ult-ih-effect5 .ult-ih-info .ult-ih-info-back { border-radius: 0 }
.ult-ih-item.ult-ih-circle.ult-ih-effect5, .ult-ih-item.ult-ih-square.ult-ih-effect5 { -webkit-perspective: 900px; -moz-perspective: 900px; perspective: 900px }
.ult-ih-item.ult-ih-circle.ult-ih-effect5:hover .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect5:hover .ult-ih-info { -webkit-transform: rotate3d(0, 1, 0, -180deg); -moz-transform: rotate3d(0, 1, 0, -180deg); -ms-transform: rotate3d(0, 1, 0, -180deg); -o-transform: rotate3d(0, 1, 0, -180deg); transform: rotate3d(0, 1, 0, -180deg) }
.ult-ih-item.ult-ih-circle.ult-ih-effect5:hover .ult-ih-info .ult-ih-info-back, .ult-ih-item.ult-ih-square.ult-ih-effect5:hover .ult-ih-info .ult-ih-info-back { visibility: visible }
.ult-ih-item.ult-ih-circle.ult-ih-effect5 .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect5 .ult-ih-info { background: 0 0; -webkit-transition: all .35s ease-in-out; -moz-transition: all .35s ease-in-out; transition: all .35s ease-in-out; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; -ms-transform-style: preserve-3d; -o-transform-style: preserve-3d; transform-style: preserve-3d }
.ult-ih-item.ult-ih-circle.ult-ih-effect5 .ult-ih-info .ult-ih-info-back, .ult-ih-item.ult-ih-square.ult-ih-effect5 .ult-ih-info .ult-ih-info-back { backface-visibility: hidden; -webkit-backface-visibility: hidden; background-color: #e6e6e6; visibility: hidden; width: 100%; height: 100%; -webkit-transform: rotate3d(0, 1, 0, 180deg); -moz-transform: rotate3d(0, 1, 0, 180deg); -ms-transform: rotate3d(0, 1, 0, 180deg); -o-transform: rotate3d(0, 1, 0, 180deg); transform: rotate3d(0, 1, 0, 180deg) }
.ulsb-container .ulsb-strip, .ult-animation * { -webkit-backface-visibility: hidden }
.ult-ih-item.ult-ih-circle.ult-ih-effect6 .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect6 .ult-ih-image-block { opacity: 1; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); -webkit-transition: all .35s ease-in-out; -moz-transition: all .35s ease-in-out; transition: all .35s ease-in-out }
.ult-ih-item.ult-ih-circle.ult-ih-effect6 .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect6 .ult-ih-info { opacity: 0; -webkit-transition: all .35s ease-in-out; -moz-transition: all .35s ease-in-out; transition: all .35s ease-in-out }
.ult-ih-item.ult-ih-circle.ult-ih-effect6.ult-ih-scale_up:hover .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect6.ult-ih-scale_up:hover .ult-ih-image-block { opacity: 0; -webkit-transform: scale(1.5); -moz-transform: scale(1.5); -ms-transform: scale(1.5); -o-transform: scale(1.5); transform: scale(1.5) }
.ult-ih-item.ult-ih-circle.ult-ih-effect6.ult-ih-scale_up:hover .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect6.ult-ih-scale_up:hover .ult-ih-info { opacity: 1; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1) }
.ult-ih-item.ult-ih-circle.ult-ih-effect6.ult-ih-scale_up .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect6.ult-ih-scale_up .ult-ih-info { -webkit-transform: scale(.5); -moz-transform: scale(.5); -ms-transform: scale(.5); -o-transform: scale(.5); transform: scale(.5) }
.ult-ih-item.ult-ih-circle.ult-ih-effect6.ult-ih-scale_down:hover .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect6.ult-ih-scale_down:hover .ult-ih-image-block { opacity: 0; -webkit-transform: scale(.5); -moz-transform: scale(.5); -ms-transform: scale(.5); -o-transform: scale(.5); transform: scale(.5) }
.ult-ih-item.ult-ih-circle.ult-ih-effect6.ult-ih-scale_down:hover .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect6.ult-ih-scale_down:hover .ult-ih-info { opacity: 1; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1) }
.ult-ih-item.ult-ih-circle.ult-ih-effect6.ult-ih-scale_down .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect6.ult-ih-scale_down .ult-ih-info { -webkit-transform: scale(1.5); -moz-transform: scale(1.5); -ms-transform: scale(1.5); -o-transform: scale(1.5); transform: scale(1.5) }
.ult-ih-item.ult-ih-circle.ult-ih-effect6.ult-ih-scale_down_up:hover .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect6.ult-ih-scale_down_up:hover .ult-ih-image-block { opacity: 0; -webkit-transform: scale(.5); -moz-transform: scale(.5); -ms-transform: scale(.5); -o-transform: scale(.5); transform: scale(.5) }
.ult-ih-item.ult-ih-circle.ult-ih-effect6.ult-ih-scale_down_up:hover .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect6.ult-ih-scale_down_up:hover .ult-ih-info { opacity: 1; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1) }
.ult-ih-item.ult-ih-circle.ult-ih-effect6.ult-ih-scale_down_up .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect6.ult-ih-scale_down_up .ult-ih-info { -webkit-transform: scale(.5); -moz-transform: scale(.5); -ms-transform: scale(.5); -o-transform: scale(.5); transform: scale(.5); -webkit-transition: all .35s ease-in-out .2s; -moz-transition: all .35s ease-in-out .2s; transition: all .35s ease-in-out .2s }
.ult-ih-item.ult-ih-circle.ult-ih-effect7 .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect7 .ult-ih-image-block { opacity: 1; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); -webkit-transition: all .35s ease-out; -moz-transition: all .35s ease-out; transition: all .35s ease-out }
.ult-ih-item.ult-ih-circle.ult-ih-effect7 .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect7 .ult-ih-info { opacity: 0; visibility: hidden; z-index: -1; -webkit-transition: all .35s ease .2s; -moz-transition: all .35s ease .2s; transition: all .35s ease .2s }
.ult-ih-item.ult-ih-circle.ult-ih-effect7:hover .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect7:hover .ult-ih-image-block { opacity: 0; -webkit-transform: scale(.5); -moz-transform: scale(.5); -ms-transform: scale(.5); -o-transform: scale(.5); transform: scale(.5) }
.ult-ih-item.ult-ih-circle.ult-ih-effect7:hover .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect7:hover .ult-ih-info { visibility: visible; z-index: 0; opacity: 1 }
.ult-ih-item.ult-ih-circle.ult-ih-effect7.ult-ih-left_to_right:hover .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect7.ult-ih-left_to_right:hover .ult-ih-info { -webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0) }
.ult-ih-item.ult-ih-circle.ult-ih-effect7.ult-ih-left_to_right .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect7.ult-ih-left_to_right .ult-ih-info { -webkit-transform: translateX(-100%); -moz-transform: translateX(-100%); -ms-transform: translateX(-100%); -o-transform: translateX(-100%); transform: translateX(-100%) }
.ult-ih-item.ult-ih-circle.ult-ih-effect7.ult-ih-right_to_left:hover .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect7.ult-ih-right_to_left:hover .ult-ih-info { -webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0) }
.ult-ih-item.ult-ih-circle.ult-ih-effect7.ult-ih-right_to_left .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect7.ult-ih-right_to_left .ult-ih-info { -webkit-transform: translateX(100%); -moz-transform: translateX(100%); -ms-transform: translateX(100%); -o-transform: translateX(100%); transform: translateX(100%) }
.ult-ih-item.ult-ih-circle.ult-ih-effect7.ult-ih-top_to_bottom:hover .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect7.ult-ih-top_to_bottom:hover .ult-ih-info { -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0) }
.ult-ih-item.ult-ih-circle.ult-ih-effect7.ult-ih-top_to_bottom .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect7.ult-ih-top_to_bottom .ult-ih-info { -webkit-transform: translateY(100%); -moz-transform: translateY(100%); -ms-transform: translateY(100%); -o-transform: translateY(100%); transform: translateY(100%) }
.ult-ih-item.ult-ih-circle.ult-ih-effect7.ult-ih-bottom_to_top:hover .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect7.ult-ih-bottom_to_top:hover .ult-ih-info { -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0) }
.ult-ih-item.ult-ih-circle.ult-ih-effect7.ult-ih-bottom_to_top .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect7.ult-ih-bottom_to_top .ult-ih-info { -webkit-transform: translateY(-100%); -moz-transform: translateY(-100%); -ms-transform: translateY(-100%); -o-transform: translateY(-100%); transform: translateY(-100%) }
.ult-ih-item.ult-ih-circle.ult-ih-effect8 .ult-ih-image-block-container, .ult-ih-item.ult-ih-square.ult-ih-effect8 .ult-ih-image-block-container { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; transition: all .3s ease-in-out }
.ult-ih-item.ult-ih-circle.ult-ih-effect8 .ult-ih-image-block-container .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect8 .ult-ih-image-block-container .ult-ih-image-block { opacity: 1; -webkit-transition: all .3s ease-in-out .3s; -moz-transition: all .3s ease-in-out .3s; transition: all .3s ease-in-out .3s }
.ult-ih-item.ult-ih-circle.ult-ih-effect8 .info-container, .ult-ih-item.ult-ih-square.ult-ih-effect8 .info-container { position: absolute; top: 0; bottom: 0; left: 0; right: 0; text-align: center; opacity: 0; z-index: -1; -webkit-transition: all .3s ease-in-out .3s; -moz-transition: all .3s ease-in-out .3s; transition: all .3s ease-in-out .3s }
.ult-ih-item.ult-ih-circle.ult-ih-effect8 .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect8 .ult-ih-info { -webkit-transform: scale(.5); -moz-transform: scale(.5); -ms-transform: scale(.5); -o-transform: scale(.5); transform: scale(.5); -webkit-transition: all .35s ease-in-out .6s; -moz-transition: all .35s ease-in-out .6s; transition: all .35s ease-in-out .6s }
.ult-ih-item.ult-ih-circle.ult-ih-effect8:hover .ult-ih-image-block-container, .ult-ih-item.ult-ih-square.ult-ih-effect8:hover .ult-ih-image-block-container { -webkit-transform: scale(.5); -moz-transform: scale(.5); -ms-transform: scale(.5); -o-transform: scale(.5); transform: scale(.5) }
.ult-ih-item.ult-ih-circle.ult-ih-effect8:hover .ult-ih-image-block-container .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect8:hover .ult-ih-image-block-container .ult-ih-image-block { opacity: 0 }
.ult-ih-item.ult-ih-circle.ult-ih-effect8:hover .info-container, .ult-ih-item.ult-ih-square.ult-ih-effect8:hover .info-container { opacity: 1; z-index: 1 }
.ult-ih-item.ult-ih-circle.ult-ih-effect8:hover .info-container .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect8:hover .info-container .ult-ih-info { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1) }
.ult-ih-item.ult-ih-circle.ult-ih-effect8.ult-ih-left_to_right:hover .ult-ih-image-block-container .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect8.ult-ih-left_to_right:hover .ult-ih-image-block-container .ult-ih-image-block { -webkit-transform: translateX(-100%); -moz-transform: translateX(-100%); -ms-transform: translateX(-100%); -o-transform: translateX(-100%); transform: translateX(-100%) }
.ult-ih-item.ult-ih-circle.ult-ih-effect8.ult-ih-left_to_right .ult-ih-image-block-container .ult-ih-image-block, .ult-ih-item.ult-ih-circle.ult-ih-effect8.ult-ih-left_to_right:hover .info-container, .ult-ih-item.ult-ih-square.ult-ih-effect8.ult-ih-left_to_right .ult-ih-image-block-container .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect8.ult-ih-left_to_right:hover .info-container { -webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0) }
.ult-ih-item.ult-ih-circle.ult-ih-effect8.ult-ih-left_to_right .info-container, .ult-ih-item.ult-ih-circle.ult-ih-effect8.ult-ih-right_to_left:hover .ult-ih-image-block-container .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect8.ult-ih-left_to_right .info-container, .ult-ih-item.ult-ih-square.ult-ih-effect8.ult-ih-right_to_left:hover .ult-ih-image-block-container .ult-ih-image-block { -webkit-transform: translateX(100%); -moz-transform: translateX(100%); -ms-transform: translateX(100%); -o-transform: translateX(100%); transform: translateX(100%) }
.ult-ih-item.ult-ih-circle.ult-ih-effect8.ult-ih-right_to_left .ult-ih-image-block-container .ult-ih-image-block, .ult-ih-item.ult-ih-circle.ult-ih-effect8.ult-ih-right_to_left:hover .info-container, .ult-ih-item.ult-ih-square.ult-ih-effect8.ult-ih-right_to_left .ult-ih-image-block-container .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect8.ult-ih-right_to_left:hover .info-container { -webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0) }
.ult-ih-item.ult-ih-circle.ult-ih-effect8.ult-ih-right_to_left .info-container, .ult-ih-item.ult-ih-square.ult-ih-effect8.ult-ih-right_to_left .info-container { -webkit-transform: translateX(-100%); -moz-transform: translateX(-100%); -ms-transform: translateX(-100%); -o-transform: translateX(-100%); transform: translateX(-100%) }
.ult-ih-item.ult-ih-circle.ult-ih-effect8.ult-ih-top_to_bottom:hover .ult-ih-image-block-container .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect8.ult-ih-top_to_bottom:hover .ult-ih-image-block-container .ult-ih-image-block { -webkit-transform: translateY(100%); -moz-transform: translateY(100%); -ms-transform: translateY(100%); -o-transform: translateY(100%); transform: translateY(100%) }
.ult-ih-item.ult-ih-circle.ult-ih-effect8.ult-ih-top_to_bottom .ult-ih-image-block-container .ult-ih-image-block, .ult-ih-item.ult-ih-circle.ult-ih-effect8.ult-ih-top_to_bottom:hover .info-container, .ult-ih-item.ult-ih-square.ult-ih-effect8.ult-ih-top_to_bottom .ult-ih-image-block-container .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect8.ult-ih-top_to_bottom:hover .info-container { -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0) }
.ult-ih-item.ult-ih-circle.ult-ih-effect8.ult-ih-bottom_to_top:hover .ult-ih-image-block-container .ult-ih-image-block, .ult-ih-item.ult-ih-circle.ult-ih-effect8.ult-ih-top_to_bottom .info-container, .ult-ih-item.ult-ih-square.ult-ih-effect8.ult-ih-bottom_to_top:hover .ult-ih-image-block-container .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect8.ult-ih-top_to_bottom .info-container { -webkit-transform: translateY(-100%); -moz-transform: translateY(-100%); -ms-transform: translateY(-100%); -o-transform: translateY(-100%); transform: translateY(-100%) }
.ult-ih-item.ult-ih-circle.ult-ih-effect8.ult-ih-bottom_to_top .ult-ih-image-block-container .ult-ih-image-block, .ult-ih-item.ult-ih-circle.ult-ih-effect8.ult-ih-bottom_to_top:hover .info-container, .ult-ih-item.ult-ih-square.ult-ih-effect8.ult-ih-bottom_to_top .ult-ih-image-block-container .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect8.ult-ih-bottom_to_top:hover .info-container { -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0) }
.ult-ih-item.ult-ih-circle.ult-ih-effect8.ult-ih-bottom_to_top .info-container, .ult-ih-item.ult-ih-square.ult-ih-effect8.ult-ih-bottom_to_top .info-container { -webkit-transform: translateY(100%); -moz-transform: translateY(100%); -ms-transform: translateY(100%); -o-transform: translateY(100%); transform: translateY(100%) }
.ult-ih-item.ult-ih-circle.ult-ih-effect9 .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect9 .ult-ih-image-block { opacity: 1; z-index: 1; -webkit-transition: all .35s ease-out; -moz-transition: all .35s ease-out; transition: all .35s ease-out }
.ult-ih-item.ult-ih-circle.ult-ih-effect9 .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect9 .ult-ih-info { opacity: 0; visibility: hidden; -webkit-transform: scale(.5); -moz-transform: scale(.5); -ms-transform: scale(.5); -o-transform: scale(.5); transform: scale(.5); -webkit-transition: all .35s ease .2s; -moz-transition: all .35s ease .2s; transition: all .35s ease .2s }
.ult-ih-item.ult-ih-circle.ult-ih-effect9:hover .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect9:hover .ult-ih-image-block { opacity: 0; z-index: -1; -webkit-transform: scale(.5); -moz-transform: scale(.5); -ms-transform: scale(.5); -o-transform: scale(.5); transform: scale(.5) }
.ult-ih-item.ult-ih-circle.ult-ih-effect9:hover .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect9:hover .ult-ih-info { visibility: visible; opacity: 1; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1) }
.ult-ih-item.ult-ih-circle.ult-ih-effect9.ult-ih-left_to_right:hover .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect9.ult-ih-left_to_right:hover .ult-ih-image-block { -webkit-transform: translateX(100%) rotate(180deg); -moz-transform: translateX(100%) rotate(180deg); -ms-transform: translateX(100%) rotate(180deg); -o-transform: translateX(100%) rotate(180deg); transform: translateX(100%) rotate(180deg) }
.ult-ih-item.ult-ih-circle.ult-ih-effect9.ult-ih-left_to_right .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect9.ult-ih-left_to_right .ult-ih-image-block { -webkit-transform: translateX(0) rotate(0); -moz-transform: translateX(0) rotate(0); -ms-transform: translateX(0) rotate(0); -o-transform: translateX(0) rotate(0); transform: translateX(0) rotate(0) }
.ult-ih-item.ult-ih-circle.ult-ih-effect9.ult-ih-right_to_left:hover .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect9.ult-ih-right_to_left:hover .ult-ih-image-block { -webkit-transform: translateX(-100%) rotate(-180deg); -moz-transform: translateX(-100%) rotate(-180deg); -ms-transform: translateX(-100%) rotate(-180deg); -o-transform: translateX(-100%) rotate(-180deg); transform: translateX(-100%) rotate(-180deg) }
.ult-ih-item.ult-ih-circle.ult-ih-effect9.ult-ih-right_to_left .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect9.ult-ih-right_to_left .ult-ih-image-block { -webkit-transform: translateX(0) rotate(0); -moz-transform: translateX(0) rotate(0); -ms-transform: translateX(0) rotate(0); -o-transform: translateX(0) rotate(0); transform: translateX(0) rotate(0) }
.ult-ih-item.ult-ih-circle.ult-ih-effect9.ult-ih-top_to_bottom:hover .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect9.ult-ih-top_to_bottom:hover .ult-ih-image-block { -webkit-transform: translateY(-100%); -moz-transform: translateY(-100%); -ms-transform: translateY(-100%); -o-transform: translateY(-100%); transform: translateY(-100%) }
.ult-ih-item.ult-ih-circle.ult-ih-effect9.ult-ih-top_to_bottom .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect9.ult-ih-top_to_bottom .ult-ih-image-block { -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0) }
.ult-ih-item.ult-ih-circle.ult-ih-effect9.ult-ih-bottom_to_top:hover .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect9.ult-ih-bottom_to_top:hover .ult-ih-image-block { -webkit-transform: translateY(100%); -moz-transform: translateY(100%); -ms-transform: translateY(100%); -o-transform: translateY(100%); transform: translateY(100%) }
.ult-ih-item.ult-ih-circle.ult-ih-effect9.ult-ih-bottom_to_top .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect9.ult-ih-bottom_to_top .ult-ih-image-block { -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0) }
.ult-ih-item.ult-ih-circle.ult-ih-effect10 .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect10 .ult-ih-image-block { z-index: 11; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); -webkit-transition: all .35s ease-in-out; -moz-transition: all .35s ease-in-out; transition: all .35s ease-in-out }
.ult-ih-item.ult-ih-circle.ult-ih-effect10 .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect10 .ult-ih-info { opacity: 0; -webkit-transform: scale(0); -moz-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); transform: scale(0); -webkit-transition: all .35s ease-in-out; -moz-transition: all .35s ease-in-out; transition: all .35s ease-in-out }
.ult-ih-item.ult-ih-circle.ult-ih-effect10:hover .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect10:hover .ult-ih-info { visibility: visible; opacity: 1; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1) }
.ult-ih-item.ult-ih-circle.ult-ih-effect10.ult-ih-top_to_bottom:hover .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect10.ult-ih-top_to_bottom:hover .ult-ih-image-block { -webkit-transform: translateY(25%) scale(.5); -moz-transform: translateY(25%) scale(.5); -ms-transform: translateY(25%) scale(.5); -o-transform: translateY(25%) scale(.5); transform: translateY(25%) scale(.5) }
.ult-ih-item.ult-ih-circle.ult-ih-effect10.ult-ih-top_to_bottom .ult-ih-content, .ult-ih-item.ult-ih-square.ult-ih-effect10.ult-ih-top_to_bottom .ult-ih-content { top: 25%; -webkit-transform: translateY(-25%); -moz-transform: translateY(-25%); -ms-transform: translateY(-25%); -o-transform: translateY(-25%); transform: translateY(-25%) }
.ult-ih-item.ult-ih-circle.ult-ih-effect10.ult-ih-bottom_to_top:hover .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect10.ult-ih-bottom_to_top:hover .ult-ih-image-block { -webkit-transform: translateY(-25%) scale(.5); -moz-transform: translateY(-25%) scale(.5); -ms-transform: translateY(-25%) scale(.5); -o-transform: translateY(-25%) scale(.5); transform: translateY(-25%) scale(.5) }
.ult-ih-item.ult-ih-circle.ult-ih-effect10.ult-ih-bottom_to_top .ult-ih-content, .ult-ih-item.ult-ih-square.ult-ih-effect10.ult-ih-bottom_to_top .ult-ih-content { top: auto; bottom: 25%; -webkit-transform: translateY(25%); -moz-transform: translateY(25%); -ms-transform: translateY(25%); -o-transform: translateY(25%); transform: translateY(25%) }
.ult-ih-item.ult-ih-circle.ult-ih-effect11, .ult-ih-item.ult-ih-square.ult-ih-effect11 { -webkit-perspective: 900px; -moz-perspective: 900px; perspective: 900px }
.ult-ih-item.ult-ih-circle.ult-ih-effect11:hover .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect11:hover .ult-ih-image-block { opacity: 0 }
.ult-ih-item.ult-ih-circle.ult-ih-effect11:hover .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect11:hover .ult-ih-info { visibility: visible; opacity: 1 }
.ult-ih-item.ult-ih-circle.ult-ih-effect11 .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect11 .ult-ih-image-block { opacity: 1; -webkit-transform-origin: 50% 50%; -moz-transform-origin: 50% 50%; -ms-transform-origin: 50% 50%; -o-transform-origin: 50% 50%; transform-origin: 50% 50%; -webkit-transition: all .35s ease-in-out; -moz-transition: all .35s ease-in-out; transition: all .35s ease-in-out }
.ult-ih-item.ult-ih-circle.ult-ih-effect11 .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect11 .ult-ih-info { opacity: 0; visibility: hidden; -webkit-transition: all .35s ease .35s; -moz-transition: all .35s ease .35s; transition: all .35s ease .35s }
.ult-ih-item.ult-ih-circle.ult-ih-effect11.ult-ih-left_to_right:hover .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect11.ult-ih-left_to_right:hover .ult-ih-image-block { -webkit-transform: translateZ(-1000px) rotateY(90deg); -moz-transform: translateZ(-1000px) rotateY(90deg); -ms-transform: translateZ(-1000px) rotateY(90deg); -o-transform: translateZ(-1000px) rotateY(90deg); transform: translateZ(-1000px) rotateY(90deg) }
.ult-ih-item.ult-ih-circle.ult-ih-effect11.ult-ih-left_to_right .ult-ih-image-block, .ult-ih-item.ult-ih-circle.ult-ih-effect11.ult-ih-left_to_right:hover .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect11.ult-ih-left_to_right .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect11.ult-ih-left_to_right:hover .ult-ih-info { -webkit-transform: translateZ(0) rotateY(0); -moz-transform: translateZ(0) rotateY(0); -ms-transform: translateZ(0) rotateY(0); -o-transform: translateZ(0) rotateY(0); transform: translateZ(0) rotateY(0) }
.ult-ih-item.ult-ih-circle.ult-ih-effect11.ult-ih-left_to_right .ult-ih-info, .ult-ih-item.ult-ih-circle.ult-ih-effect11.ult-ih-right_to_left:hover .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect11.ult-ih-left_to_right .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect11.ult-ih-right_to_left:hover .ult-ih-image-block { -webkit-transform: translateZ(-1000px) rotateY(-90deg); -moz-transform: translateZ(-1000px) rotateY(-90deg); -ms-transform: translateZ(-1000px) rotateY(-90deg); -o-transform: translateZ(-1000px) rotateY(-90deg); transform: translateZ(-1000px) rotateY(-90deg) }
.ult-ih-item.ult-ih-circle.ult-ih-effect11.ult-ih-right_to_left .ult-ih-image-block, .ult-ih-item.ult-ih-circle.ult-ih-effect11.ult-ih-right_to_left:hover .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect11.ult-ih-right_to_left .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect11.ult-ih-right_to_left:hover .ult-ih-info { -webkit-transform: translateZ(0) rotateY(0); -moz-transform: translateZ(0) rotateY(0); -ms-transform: translateZ(0) rotateY(0); -o-transform: translateZ(0) rotateY(0); transform: translateZ(0) rotateY(0) }
.ult-ih-item.ult-ih-circle.ult-ih-effect11.ult-ih-right_to_left .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect11.ult-ih-right_to_left .ult-ih-info { -webkit-transform: translateZ(-1000px) rotateY(90deg); -moz-transform: translateZ(-1000px) rotateY(90deg); -ms-transform: translateZ(-1000px) rotateY(90deg); -o-transform: translateZ(-1000px) rotateY(90deg); transform: translateZ(-1000px) rotateY(90deg) }
.ult-ih-item.ult-ih-circle.ult-ih-effect11.ult-ih-top_to_bottom .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect11.ult-ih-top_to_bottom .ult-ih-image-block { -webkit-transform: translateZ(0) rotateX(0); -moz-transform: translateZ(0) rotateX(0); -ms-transform: translateZ(0) rotateX(0); -o-transform: translateZ(0) rotateX(0); transform: translateZ(0) rotateX(0) }
.ult-ih-item.ult-ih-circle.ult-ih-effect11.ult-ih-top_to_bottom .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect11.ult-ih-top_to_bottom .ult-ih-info { -webkit-transform: translateZ(-1000px) rotateX(90deg); -moz-transform: translateZ(-1000px) rotateX(90deg); -ms-transform: translateZ(-1000px) rotateX(90deg); -o-transform: translateZ(-1000px) rotateX(90deg); transform: translateZ(-1000px) rotateX(90deg) }
.ult-ih-item.ult-ih-circle.ult-ih-effect11.ult-ih-top_to_bottom:hover .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect11.ult-ih-top_to_bottom:hover .ult-ih-image-block { -webkit-transform: translateZ(-1000px) rotateX(-90deg); -moz-transform: translateZ(-1000px) rotateX(-90deg); -ms-transform: translateZ(-1000px) rotateX(-90deg); -o-transform: translateZ(-1000px) rotateX(-90deg); transform: translateZ(-1000px) rotateX(-90deg) }
.ult-ih-item.ult-ih-circle.ult-ih-effect11.ult-ih-top_to_bottom:hover .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect11.ult-ih-top_to_bottom:hover .ult-ih-info { -webkit-transform: translateZ(0) rotateX(0); -moz-transform: translateZ(0) rotateX(0); -ms-transform: translateZ(0) rotateX(0); -o-transform: translateZ(0) rotateX(0); transform: translateZ(0) rotateX(0) }
.ult-ih-item.ult-ih-circle.ult-ih-effect11.ult-ih-bottom_to_top:hover .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect11.ult-ih-bottom_to_top:hover .ult-ih-image-block { -webkit-transform: translateZ(-1000px) rotateX(90deg); -moz-transform: translateZ(-1000px) rotateX(90deg); -ms-transform: translateZ(-1000px) rotateX(90deg); -o-transform: translateZ(-1000px) rotateX(90deg); transform: translateZ(-1000px) rotateX(90deg) }
.ult-ih-item.ult-ih-circle.ult-ih-effect11.ult-ih-bottom_to_top .ult-ih-image-block, .ult-ih-item.ult-ih-circle.ult-ih-effect11.ult-ih-bottom_to_top:hover .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect11.ult-ih-bottom_to_top .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect11.ult-ih-bottom_to_top:hover .ult-ih-info { -webkit-transform: translateZ(0) rotateX(0); -moz-transform: translateZ(0) rotateX(0); -ms-transform: translateZ(0) rotateX(0); -o-transform: translateZ(0) rotateX(0); transform: translateZ(0) rotateX(0) }
.ult-ih-item.ult-ih-circle.ult-ih-effect11.ult-ih-bottom_to_top .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect11.ult-ih-bottom_to_top .ult-ih-info { -webkit-transform: translateZ(-1000px) rotateX(-90deg); -moz-transform: translateZ(-1000px) rotateX(-90deg); -ms-transform: translateZ(-1000px) rotateX(-90deg); -o-transform: translateZ(-1000px) rotateX(-90deg); transform: translateZ(-1000px) rotateX(-90deg) }
.ult-ih-item.ult-ih-circle.ult-ih-effect12:hover .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect12:hover .ult-ih-image-block { opacity: 0 }
.ult-ih-item.ult-ih-circle.ult-ih-effect12 .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect12 .ult-ih-image-block { opacity: 1; z-index: 1; -webkit-transition: all .35s ease-in-out; -moz-transition: all .35s ease-in-out; transition: all .35s ease-in-out }
.ult-ih-item.ult-ih-circle.ult-ih-effect12 .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect12 .ult-ih-info { opacity: 0; z-index: -1; visibility: hidden; -webkit-transform: scale(.5); -moz-transform: scale(.5); -ms-transform: scale(.5); -o-transform: scale(.5); transform: scale(.5); -webkit-transition: all .35s ease-in-out; -moz-transition: all .35s ease-in-out; transition: all .35s ease-in-out }
.ult-ih-item.ult-ih-circle.ult-ih-effect12:hover .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect12:hover .ult-ih-image-block { z-index: -1 }
.ult-ih-item.ult-ih-circle.ult-ih-effect12:hover .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect12:hover .ult-ih-info { opacity: 1; z-index: 1; visibility: visible }
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-left_to_right:hover .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-left_to_right:hover .ult-ih-image-block { -webkit-transform: translateX(100%) rotate(180deg); -moz-transform: translateX(100%) rotate(180deg); -ms-transform: translateX(100%) rotate(180deg); -o-transform: translateX(100%) rotate(180deg); transform: translateX(100%) rotate(180deg) }
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-left_to_right:hover .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-left_to_right:hover .ult-ih-info { -webkit-transform: translateX(0) rotate(0); -moz-transform: translateX(0) rotate(0); -ms-transform: translateX(0) rotate(0); -o-transform: translateX(0) rotate(0); transform: translateX(0) rotate(0); -webkit-transition-delay: .4s; -moz-transition-delay: .4s; transition-delay: .4s }
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-left_to_right .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-left_to_right .ult-ih-image-block { -webkit-transform: translateX(0) rotate(0); -moz-transform: translateX(0) rotate(0); -ms-transform: translateX(0) rotate(0); -o-transform: translateX(0) rotate(0); transform: translateX(0) rotate(0) }
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-left_to_right .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-left_to_right .ult-ih-info { -webkit-transform: translateX(100%) rotate(180deg); -moz-transform: translateX(100%) rotate(180deg); -ms-transform: translateX(100%) rotate(180deg); -o-transform: translateX(100%) rotate(180deg); transform: translateX(100%) rotate(180deg) }
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-right_to_left:hover .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-right_to_left:hover .ult-ih-image-block { -webkit-transform: translateX(-100%) rotate(-180deg); -moz-transform: translateX(-100%) rotate(-180deg); -ms-transform: translateX(-100%) rotate(-180deg); -o-transform: translateX(-100%) rotate(-180deg); transform: translateX(-100%) rotate(-180deg) }
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-right_to_left:hover .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-right_to_left:hover .ult-ih-info { -webkit-transform: translateX(0) rotate(0); -moz-transform: translateX(0) rotate(0); -ms-transform: translateX(0) rotate(0); -o-transform: translateX(0) rotate(0); transform: translateX(0) rotate(0); -webkit-transition-delay: .4s; -moz-transition-delay: .4s; transition-delay: .4s }
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-right_to_left .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-right_to_left .ult-ih-image-block { -webkit-transform: translateX(0) rotate(0); -moz-transform: translateX(0) rotate(0); -ms-transform: translateX(0) rotate(0); -o-transform: translateX(0) rotate(0); transform: translateX(0) rotate(0) }
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-right_to_left .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-right_to_left .ult-ih-info { -webkit-transform: translateX(-100%) rotate(-180deg); -moz-transform: translateX(-100%) rotate(-180deg); -ms-transform: translateX(-100%) rotate(-180deg); -o-transform: translateX(-100%) rotate(-180deg); transform: translateX(-100%) rotate(-180deg) }
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-top_to_bottom:hover .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-top_to_bottom:hover .ult-ih-image-block { -webkit-transform: translateY(-100%) rotate(-180deg); -moz-transform: translateY(-100%) rotate(-180deg); -ms-transform: translateY(-100%) rotate(-180deg); -o-transform: translateY(-100%) rotate(-180deg); transform: translateY(-100%) rotate(-180deg) }
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-top_to_bottom:hover .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-top_to_bottom:hover .ult-ih-info { -webkit-transform: translateY(0) rotate(0); -moz-transform: translateY(0) rotate(0); -ms-transform: translateY(0) rotate(0); -o-transform: translateY(0) rotate(0); transform: translateY(0) rotate(0); -webkit-transition-delay: .4s; -moz-transition-delay: .4s; transition-delay: .4s }
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-top_to_bottom .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-top_to_bottom .ult-ih-image-block { -webkit-transform: translateY(0) rotate(0); -moz-transform: translateY(0) rotate(0); -ms-transform: translateY(0) rotate(0); -o-transform: translateY(0) rotate(0); transform: translateY(0) rotate(0) }
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-top_to_bottom .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-top_to_bottom .ult-ih-info { -webkit-transform: translateY(-100%) rotate(-180deg); -moz-transform: translateY(-100%) rotate(-180deg); -ms-transform: translateY(-100%) rotate(-180deg); -o-transform: translateY(-100%) rotate(-180deg); transform: translateY(-100%) rotate(-180deg) }
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-bottom_to_top:hover .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-bottom_to_top:hover .ult-ih-image-block { -webkit-transform: translateY(100%) rotate(180deg); -moz-transform: translateY(100%) rotate(180deg); -ms-transform: translateY(100%) rotate(180deg); -o-transform: translateY(100%) rotate(180deg); transform: translateY(100%) rotate(180deg) }
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-bottom_to_top:hover .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-bottom_to_top:hover .ult-ih-info { -webkit-transform: translateY(0) rotate(0); -moz-transform: translateY(0) rotate(0); -ms-transform: translateY(0) rotate(0); -o-transform: translateY(0) rotate(0); transform: translateY(0) rotate(0); -webkit-transition-delay: .4s; -moz-transition-delay: .4s; transition-delay: .4s }
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-bottom_to_top .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-bottom_to_top .ult-ih-image-block { -webkit-transform: translateY(0) rotate(0); -moz-transform: translateY(0) rotate(0); -ms-transform: translateY(0) rotate(0); -o-transform: translateY(0) rotate(0); transform: translateY(0) rotate(0) }
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-bottom_to_top .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-bottom_to_top .ult-ih-info { -webkit-transform: translateY(100%) rotate(180deg); -moz-transform: translateY(100%) rotate(180deg); -ms-transform: translateY(100%) rotate(180deg); -o-transform: translateY(100%) rotate(180deg); transform: translateY(100%) rotate(180deg) }
.ult-ih-item.ult-ih-circle.ult-ih-effect13 .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect13 .ult-ih-info { opacity: 0; -webkit-transition: all .35s ease-in-out; -moz-transition: all .35s ease-in-out; transition: all .35s ease-in-out }
.ult-ih-item.ult-ih-circle.ult-ih-effect13 .ult-ih-info .ult-ih-description, .ult-ih-item.ult-ih-circle.ult-ih-effect13 .ult-ih-info .ult-ih-heading, .ult-ih-item.ult-ih-square.ult-ih-effect13 .ult-ih-info .ult-ih-description, .ult-ih-item.ult-ih-square.ult-ih-effect13 .ult-ih-info .ult-ih-heading { visibility: hidden; -webkit-transition: all .35s ease-in-out; -moz-transition: all .35s ease-in-out; transition: all .35s ease-in-out }
.ult-ih-item.ult-ih-circle.ult-ih-effect13:hover .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect13:hover .ult-ih-info { opacity: 1 }
.ult-ih-item.ult-ih-circle.ult-ih-effect13:hover .ult-ih-description, .ult-ih-item.ult-ih-circle.ult-ih-effect13:hover .ult-ih-heading, .ult-ih-item.ult-ih-square.ult-ih-effect13:hover .ult-ih-description, .ult-ih-item.ult-ih-square.ult-ih-effect13:hover .ult-ih-heading { visibility: visible }
.ult-ih-item.ult-ih-circle.ult-ih-effect13.ult-ih-right_to_left .ult-ih-info .ult-ih-heading, .ult-ih-item.ult-ih-square.ult-ih-effect13.ult-ih-right_to_left .ult-ih-info .ult-ih-heading { -webkit-transform: translateX(100%); -moz-transform: translateX(100%); -ms-transform: translateX(100%); -o-transform: translateX(100%); transform: translateX(100%) }
.ult-ih-item.ult-ih-circle.ult-ih-effect13.ult-ih-right_to_left .ult-ih-info .ult-ih-description, .ult-ih-item.ult-ih-square.ult-ih-effect13.ult-ih-right_to_left .ult-ih-info .ult-ih-description { -webkit-transform: translateX(-100%); -moz-transform: translateX(-100%); -ms-transform: translateX(-100%); -o-transform: translateX(-100%); transform: translateX(-100%) }
.ult-ih-item.ult-ih-circle.ult-ih-effect13.ult-ih-right_to_left:hover .ult-ih-description, .ult-ih-item.ult-ih-circle.ult-ih-effect13.ult-ih-right_to_left:hover .ult-ih-heading, .ult-ih-item.ult-ih-square.ult-ih-effect13.ult-ih-right_to_left:hover .ult-ih-description, .ult-ih-item.ult-ih-square.ult-ih-effect13.ult-ih-right_to_left:hover .ult-ih-heading { -webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0) }
.ult-ih-item.ult-ih-circle.ult-ih-effect13.ult-ih-left_to_right .ult-ih-info .ult-ih-heading, .ult-ih-item.ult-ih-square.ult-ih-effect13.ult-ih-left_to_right .ult-ih-info .ult-ih-heading { -webkit-transform: translateX(-100%); -moz-transform: translateX(-100%); -ms-transform: translateX(-100%); -o-transform: translateX(-100%); transform: translateX(-100%) }
.ult-ih-item.ult-ih-circle.ult-ih-effect13.ult-ih-left_to_right .ult-ih-info .ult-ih-description, .ult-ih-item.ult-ih-square.ult-ih-effect13.ult-ih-left_to_right .ult-ih-info .ult-ih-description { -webkit-transform: translateX(100%); -moz-transform: translateX(100%); -ms-transform: translateX(100%); -o-transform: translateX(100%); transform: translateX(100%) }
.ult-ih-item.ult-ih-circle.ult-ih-effect13.ult-ih-left_to_right:hover .ult-ih-description, .ult-ih-item.ult-ih-circle.ult-ih-effect13.ult-ih-left_to_right:hover .ult-ih-heading, .ult-ih-item.ult-ih-square.ult-ih-effect13.ult-ih-left_to_right:hover .ult-ih-description, .ult-ih-item.ult-ih-square.ult-ih-effect13.ult-ih-left_to_right:hover .ult-ih-heading { -webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0) }
.ult-ih-item.ult-ih-circle.ult-ih-effect13.ult-ih-top_to_bottom .ult-ih-info .ult-ih-description, .ult-ih-item.ult-ih-circle.ult-ih-effect13.ult-ih-top_to_bottom .ult-ih-info .ult-ih-heading, .ult-ih-item.ult-ih-square.ult-ih-effect13.ult-ih-top_to_bottom .ult-ih-info .ult-ih-description, .ult-ih-item.ult-ih-square.ult-ih-effect13.ult-ih-top_to_bottom .ult-ih-info .ult-ih-heading { -webkit-transform: translateY(-100%); -moz-transform: translateY(-100%); -ms-transform: translateY(-100%); -o-transform: translateY(-100%); transform: translateY(-100%) }
.ult-ih-item.ult-ih-circle.ult-ih-effect13.ult-ih-top_to_bottom:hover .ult-ih-description, .ult-ih-item.ult-ih-circle.ult-ih-effect13.ult-ih-top_to_bottom:hover .ult-ih-heading, .ult-ih-item.ult-ih-square.ult-ih-effect13.ult-ih-top_to_bottom:hover .ult-ih-description, .ult-ih-item.ult-ih-square.ult-ih-effect13.ult-ih-top_to_bottom:hover .ult-ih-heading { -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0) }
.ult-ih-item.ult-ih-circle.ult-ih-effect13.ult-ih-bottom_to_top .ult-ih-info .ult-ih-description, .ult-ih-item.ult-ih-circle.ult-ih-effect13.ult-ih-bottom_to_top .ult-ih-info .ult-ih-heading, .ult-ih-item.ult-ih-square.ult-ih-effect13.ult-ih-bottom_to_top .ult-ih-info .ult-ih-description, .ult-ih-item.ult-ih-square.ult-ih-effect13.ult-ih-bottom_to_top .ult-ih-info .ult-ih-heading { -webkit-transform: translateY(100%); -moz-transform: translateY(100%); -ms-transform: translateY(100%); -o-transform: translateY(100%); transform: translateY(100%) }
.ult-ih-item.ult-ih-circle.ult-ih-effect13.ult-ih-bottom_to_top:hover .ult-ih-description, .ult-ih-item.ult-ih-circle.ult-ih-effect13.ult-ih-bottom_to_top:hover .ult-ih-heading, .ult-ih-item.ult-ih-square.ult-ih-effect13.ult-ih-bottom_to_top:hover .ult-ih-description, .ult-ih-item.ult-ih-square.ult-ih-effect13.ult-ih-bottom_to_top:hover .ult-ih-heading { -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0) }
.ult-ih-item.ult-ih-circle.ult-ih-effect14, .ult-ih-item.ult-ih-square.ult-ih-effect14 { -webkit-perspective: 900px; -moz-perspective: 900px; perspective: 900px }
.ult-ih-item.ult-ih-circle.ult-ih-effect14 .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect14 .ult-ih-image-block { visibility: visible; opacity: 1; -webkit-transition: all .4s ease-out; -moz-transition: all .4s ease-out; transition: all .4s ease-out }
.ult-ih-item.ult-ih-circle.ult-ih-effect14 .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect14 .ult-ih-info { opacity: 0; visibility: hidden; -webkit-transition: all .35s ease-in-out .3s; -moz-transition: all .35s ease-in-out .3s; transition: all .35s ease-in-out .3s }
.ult-ih-item.ult-ih-circle.ult-ih-effect14:hover .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect14:hover .ult-ih-image-block { opacity: 0; visibility: hidden }
.ult-ih-item.ult-ih-circle.ult-ih-effect14:hover .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect14:hover .ult-ih-info { visibility: visible; opacity: 1 }
.ult-ih-item.ult-ih-circle.ult-ih-effect14.ult-ih-left_to_right .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect14.ult-ih-left_to_right .ult-ih-image-block { -webkit-transform: rotateY(0); -moz-transform: rotateY(0); -ms-transform: rotateY(0); -o-transform: rotateY(0); transform: rotateY(0); -webkit-transform-origin: 100% 50%; -moz-transform-origin: 100% 50%; -ms-transform-origin: 100% 50%; -o-transform-origin: 100% 50%; transform-origin: 100% 50% }
.ult-ih-item.ult-ih-circle.ult-ih-effect14.ult-ih-left_to_right .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect14.ult-ih-left_to_right .ult-ih-info { -webkit-transform: rotateY(90deg); -moz-transform: rotateY(90deg); -ms-transform: rotateY(90deg); -o-transform: rotateY(90deg); transform: rotateY(90deg); -webkit-transform-origin: 0 50%; -moz-transform-origin: 0 50%; -ms-transform-origin: 0 50%; -o-transform-origin: 0 50%; transform-origin: 0 50% }
.ult-ih-item.ult-ih-circle.ult-ih-effect14.ult-ih-left_to_right:hover .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect14.ult-ih-left_to_right:hover .ult-ih-image-block { -webkit-transform: rotateY(-90deg); -moz-transform: rotateY(-90deg); -ms-transform: rotateY(-90deg); -o-transform: rotateY(-90deg); transform: rotateY(-90deg) }
.ult-ih-item.ult-ih-circle.ult-ih-effect14.ult-ih-left_to_right:hover .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect14.ult-ih-left_to_right:hover .ult-ih-info { -webkit-transform: rotateY(0); -moz-transform: rotateY(0); -ms-transform: rotateY(0); -o-transform: rotateY(0); transform: rotateY(0) }
.ult-ih-item.ult-ih-circle.ult-ih-effect14.ult-ih-right_to_left .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect14.ult-ih-right_to_left .ult-ih-image-block { -webkit-transform: rotateY(0); -moz-transform: rotateY(0); -ms-transform: rotateY(0); -o-transform: rotateY(0); transform: rotateY(0); -webkit-transform-origin: 0 50%; -moz-transform-origin: 0 50%; -ms-transform-origin: 0 50%; -o-transform-origin: 0 50%; transform-origin: 0 50% }
.ult-ih-item.ult-ih-circle.ult-ih-effect14.ult-ih-right_to_left .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect14.ult-ih-right_to_left .ult-ih-info { -webkit-transform: rotateY(-90deg); -moz-transform: rotateY(-90deg); -ms-transform: rotateY(-90deg); -o-transform: rotateY(-90deg); transform: rotateY(-90deg); -webkit-transform-origin: 100% 50%; -moz-transform-origin: 100% 50%; -ms-transform-origin: 100% 50%; -o-transform-origin: 100% 50%; transform-origin: 100% 50% }
.ult-ih-item.ult-ih-circle.ult-ih-effect14.ult-ih-right_to_left:hover .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect14.ult-ih-right_to_left:hover .ult-ih-image-block { -webkit-transform: rotateY(90deg); -moz-transform: rotateY(90deg); -ms-transform: rotateY(90deg); -o-transform: rotateY(90deg); transform: rotateY(90deg) }
.ult-ih-item.ult-ih-circle.ult-ih-effect14.ult-ih-right_to_left:hover .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect14.ult-ih-right_to_left:hover .ult-ih-info { -webkit-transform: rotateY(0); -moz-transform: rotateY(0); -ms-transform: rotateY(0); -o-transform: rotateY(0); transform: rotateY(0) }
.ult-ih-item.ult-ih-circle.ult-ih-effect14.ult-ih-top_to_bottom .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect14.ult-ih-top_to_bottom .ult-ih-image-block { -webkit-transform: rotateX(0); -moz-transform: rotateX(0); -ms-transform: rotateX(0); -o-transform: rotateX(0); transform: rotateX(0); -webkit-transform-origin: 50% 100%; -moz-transform-origin: 50% 100%; -ms-transform-origin: 50% 100%; -o-transform-origin: 50% 100%; transform-origin: 50% 100% }
.ult-ih-item.ult-ih-circle.ult-ih-effect14.ult-ih-top_to_bottom .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect14.ult-ih-top_to_bottom .ult-ih-info { -webkit-transform: rotateX(-90deg); -moz-transform: rotateX(-90deg); -ms-transform: rotateX(-90deg); -o-transform: rotateX(-90deg); transform: rotateX(-90deg); -webkit-transform-origin: 50% 0; -moz-transform-origin: 50% 0; -ms-transform-origin: 50% 0; -o-transform-origin: 50% 0; transform-origin: 50% 0 }
.ult-ih-item.ult-ih-circle.ult-ih-effect14.ult-ih-top_to_bottom:hover .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect14.ult-ih-top_to_bottom:hover .ult-ih-image-block { -webkit-transform: rotateX(90deg); -moz-transform: rotateX(90deg); -ms-transform: rotateX(90deg); -o-transform: rotateX(90deg); transform: rotateX(90deg) }
.ult-ih-item.ult-ih-circle.ult-ih-effect14.ult-ih-top_to_bottom:hover .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect14.ult-ih-top_to_bottom:hover .ult-ih-info { -webkit-transform: rotateX(0); -moz-transform: rotateX(0); -ms-transform: rotateX(0); -o-transform: rotateX(0); transform: rotateX(0) }
.ult-ih-item.ult-ih-circle.ult-ih-effect14.ult-ih-bottom_to_top .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect14.ult-ih-bottom_to_top .ult-ih-image-block { -webkit-transform: rotateX(0); -moz-transform: rotateX(0); -ms-transform: rotateX(0); -o-transform: rotateX(0); transform: rotateX(0); -webkit-transform-origin: 50% 0; -moz-transform-origin: 50% 0; -ms-transform-origin: 50% 0; -o-transform-origin: 50% 0; transform-origin: 50% 0 }
.ult-ih-item.ult-ih-circle.ult-ih-effect14.ult-ih-bottom_to_top .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect14.ult-ih-bottom_to_top .ult-ih-info { -webkit-transform: rotateX(90deg); -moz-transform: rotateX(90deg); -ms-transform: rotateX(90deg); -o-transform: rotateX(90deg); transform: rotateX(90deg); -webkit-transform-origin: 50% 100%; -moz-transform-origin: 50% 100%; -ms-transform-origin: 50% 100%; -o-transform-origin: 50% 100%; transform-origin: 50% 100% }
.ult-ih-item.ult-ih-circle.ult-ih-effect14.ult-ih-bottom_to_top:hover .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect14.ult-ih-bottom_to_top:hover .ult-ih-image-block { -webkit-transform: rotateX(-90deg); -moz-transform: rotateX(-90deg); -ms-transform: rotateX(-90deg); -o-transform: rotateX(-90deg); transform: rotateX(-90deg) }
.ult-ih-item.ult-ih-circle.ult-ih-effect14.ult-ih-bottom_to_top:hover .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect14.ult-ih-bottom_to_top:hover .ult-ih-info { -webkit-transform: rotateX(0); -moz-transform: rotateX(0); -ms-transform: rotateX(0); -o-transform: rotateX(0); transform: rotateX(0) }
.ult-ih-item.ult-ih-circle.ult-ih-effect15:hover .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect15:hover .ult-ih-image-block { opacity: 0; visibility: hidden; -webkit-transform: scale(.5) rotate(720deg); -moz-transform: scale(.5) rotate(720deg); -ms-transform: scale(.5) rotate(720deg); -o-transform: scale(.5) rotate(720deg); transform: scale(.5) rotate(720deg) }
.ult-ih-item.ult-ih-circle.ult-ih-effect15:hover .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect15:hover .ult-ih-info { opacity: 1; visibility: visible; -webkit-transform: scale(1) rotate(0); -moz-transform: scale(1) rotate(0); -ms-transform: scale(1) rotate(0); -o-transform: scale(1) rotate(0); transform: scale(1) rotate(0) }
.ult-ih-item.ult-ih-circle.ult-ih-effect15 .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect15 .ult-ih-image-block { opacity: 1; visibility: visible; -webkit-transform: scale(1) rotate(0); -moz-transform: scale(1) rotate(0); -ms-transform: scale(1) rotate(0); -o-transform: scale(1) rotate(0); transform: scale(1) rotate(0); -webkit-transition: all .35s ease-in-out; -moz-transition: all .35s ease-in-out; transition: all .35s ease-in-out }
.ult-ih-item.ult-ih-circle.ult-ih-effect15 .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect15 .ult-ih-info { opacity: 0; visibility: hidden; -webkit-transform: scale(.5) rotate(-720deg); -moz-transform: scale(.5) rotate(-720deg); -ms-transform: scale(.5) rotate(-720deg); -o-transform: scale(.5) rotate(-720deg); transform: scale(.5) rotate(-720deg); -webkit-transition: all .35s ease-in-out .3s; -moz-transition: all .35s ease-in-out .3s; transition: all .35s ease-in-out .3s }
.ult-ih-item.ult-ih-circle.ult-ih-effect16 .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect16 .ult-ih-image-block { z-index: 11; -webkit-transition: all .35s ease-in-out; -moz-transition: all .35s ease-in-out; transition: all .35s ease-in-out }
.ult-ih-item.ult-ih-circle.ult-ih-effect16 .ult-ih-info, .ult-ih-item.ult-ih-circle.ult-ih-effect16 .ult-ih-info .ult-ih-description, .ult-ih-item.ult-ih-square.ult-ih-effect16 .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect16 .ult-ih-info .ult-ih-description { -webkit-transition: all .35s ease-in-out; -moz-transition: all .35s ease-in-out; transition: all .35s ease-in-out }
.ult-ih-item.ult-ih-circle.ult-ih-effect16.ult-ih-left_to_right:hover .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect16.ult-ih-left_to_right:hover .ult-ih-image-block { -webkit-transform: rotate(-170deg); -moz-transform: rotate(-170deg); -ms-transform: rotate(-170deg); -o-transform: rotate(-170deg); transform: rotate(-170deg) }
.ult-ih-item.ult-ih-circle.ult-ih-effect16.ult-ih-left_to_right .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect16.ult-ih-left_to_right .ult-ih-image-block { -webkit-transform-origin: 95% 50%; -moz-transform-origin: 95% 50%; -ms-transform-origin: 95% 50%; -o-transform-origin: 95% 50%; transform-origin: 95% 50% }
.ult-ih-item.ult-ih-circle.ult-ih-effect16.ult-ih-left_to_right .ult-ih-image-block:after, .ult-ih-item.ult-ih-square.ult-ih-effect16.ult-ih-left_to_right .ult-ih-image-block:after { content: ''; width: 8px; height: 8px; position: absolute; border-radius: 50%; top: 50%; left: 95%; margin: -4px 0 0 -4px; background: rgba(0,0,0,.8); box-shadow: 0 0 1px rgba(255,255,255,.9) }
.ult-ih-item.ult-ih-circle.ult-ih-effect16.ult-ih-right_to_left:hover .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect16.ult-ih-right_to_left:hover .ult-ih-image-block { -webkit-transform: rotate(170deg); -moz-transform: rotate(170deg); -ms-transform: rotate(170deg); -o-transform: rotate(170deg); transform: rotate(170deg) }
.ult-ih-item.ult-ih-circle.ult-ih-effect16.ult-ih-right_to_left .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect16.ult-ih-right_to_left .ult-ih-image-block { -webkit-transform-origin: 5% 50%; -moz-transform-origin: 5% 50%; -ms-transform-origin: 5% 50%; -o-transform-origin: 5% 50%; transform-origin: 5% 50% }
.ult-ih-item.ult-ih-circle.ult-ih-effect16.ult-ih-right_to_left .ult-ih-image-block:after, .ult-ih-item.ult-ih-square.ult-ih-effect16.ult-ih-right_to_left .ult-ih-image-block:after { content: ''; width: 8px; height: 8px; position: absolute; border-radius: 50%; top: 50%; left: 5%; margin: -4px 0 0 -4px; background: rgba(0,0,0,.8); box-shadow: 0 0 1px rgba(255,255,255,.9) }
.ult-ih-item.ult-ih-circle.ult-ih-effect17 .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect17 .ult-ih-info { opacity: 0; -webkit-transform: scale(0); -moz-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); transform: scale(0); -webkit-transition: all .35s ease-in-out; -moz-transition: all .35s ease-in-out; transition: all .35s ease-in-out }
.ult-ih-item.ult-ih-circle.ult-ih-effect17 .ult-ih-info .ult-ih-description, .ult-ih-item.ult-ih-square.ult-ih-effect17 .ult-ih-info .ult-ih-description { opacity: 0; -webkit-transition: all .35s ease-in-out; -moz-transition: all .35s ease-in-out; transition: all .35s ease-in-out }
.ult-ih-item.ult-ih-circle.ult-ih-effect17:hover .ult-ih-image-block:before, .ult-ih-item.ult-ih-square.ult-ih-effect17:hover .ult-ih-image-block:before { box-shadow: inset 0 0 0 500px inherit, inset 0 0 0 16px rgba(255,255,255,.8), 0 1px 2px rgba(0,0,0,.1); box-shadow: inset 0 0 0 500px rgba(0,0,0,.6), inset 0 0 0 16px rgba(255,255,255,.8), 0 1px 2px rgba(0,0,0,.1) }
.ult-ih-item.ult-ih-circle.ult-ih-effect17:hover .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect17:hover .ult-ih-info { opacity: 1; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1) }
.ult-ih-item.ult-ih-circle.ult-ih-effect17:hover .ult-ih-info .ult-ih-description, .ult-ih-item.ult-ih-square.ult-ih-effect17:hover .ult-ih-info .ult-ih-description { opacity: 1 }
.ult-ih-item.ult-ih-circle.ult-ih-effect18 .ult-ih-info .ult-ih-info-back { border-radius: 50% }
.ult-ih-item.ult-ih-square.ult-ih-effect18 .ult-ih-info .ult-ih-info-back { border-radius: 0 }
.ult-ih-item.ult-ih-circle.ult-ih-effect18, .ult-ih-item.ult-ih-square.ult-ih-effect18 { -webkit-perspective: 900px; -moz-perspective: 900px; perspective: 900px }
.ult-ih-item.ult-ih-circle.ult-ih-effect18 .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect18 .ult-ih-image-block { z-index: 11; -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; transition: all .5s ease-in-out }
.ult-ih-item.ult-ih-circle.ult-ih-effect18 .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect18 .ult-ih-info { -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; -ms-transform-style: preserve-3d; -o-transform-style: preserve-3d; transform-style: preserve-3d }
.ult-ih-item.ult-ih-circle.ult-ih-effect18 .ult-ih-info .ult-ih-info-back, .ult-ih-item.ult-ih-square.ult-ih-effect18 .ult-ih-info .ult-ih-info-back { opacity: 1 }
.ult-ih-item.ult-ih-circle.ult-ih-effect18.ult-ih-bottom_to_top:hover .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect18.ult-ih-bottom_to_top:hover .ult-ih-image-block { -webkit-transform: rotate3d(1, 0, 0, 180deg); -moz-transform: rotate3d(1, 0, 0, 180deg); -ms-transform: rotate3d(1, 0, 0, 180deg); -o-transform: rotate3d(1, 0, 0, 180deg); transform: rotate3d(1, 0, 0, 180deg) }
.ult-ih-item.ult-ih-circle.ult-ih-effect18.ult-ih-bottom_to_top .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect18.ult-ih-bottom_to_top .ult-ih-image-block { -webkit-transform-origin: 50% 0; -moz-transform-origin: 50% 0; -ms-transform-origin: 50% 0; -o-transform-origin: 50% 0; transform-origin: 50% 0 }
.ult-ih-item.ult-ih-circle.ult-ih-effect18.ult-ih-top_to_bottom:hover .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect18.ult-ih-top_to_bottom:hover .ult-ih-image-block { -webkit-transform: rotate3d(1, 0, 0, -180deg); -moz-transform: rotate3d(1, 0, 0, -180deg); -ms-transform: rotate3d(1, 0, 0, -180deg); -o-transform: rotate3d(1, 0, 0, -180deg); transform: rotate3d(1, 0, 0, -180deg) }
.ult-ih-item.ult-ih-circle.ult-ih-effect18.ult-ih-top_to_bottom .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect18.ult-ih-top_to_bottom .ult-ih-image-block { -webkit-transform-origin: 50% 100%; -moz-transform-origin: 50% 100%; -ms-transform-origin: 50% 100%; -o-transform-origin: 50% 100%; transform-origin: 50% 100% }
.ult-ih-item.ult-ih-circle.ult-ih-effect18.ult-ih-left_to_right:hover .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect18.ult-ih-left_to_right:hover .ult-ih-image-block { -webkit-transform: rotate3d(0, 1, 0, 180deg); -moz-transform: rotate3d(0, 1, 0, 180deg); -ms-transform: rotate3d(0, 1, 0, 180deg); -o-transform: rotate3d(0, 1, 0, 180deg); transform: rotate3d(0, 1, 0, 180deg) }
.ult-ih-item.ult-ih-circle.ult-ih-effect18.ult-ih-left_to_right .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect18.ult-ih-left_to_right .ult-ih-image-block { -webkit-transform-origin: 100% 50%; -moz-transform-origin: 100% 50%; -ms-transform-origin: 100% 50%; -o-transform-origin: 100% 50%; transform-origin: 100% 50% }
.ult-ih-item.ult-ih-circle.ult-ih-effect18.ult-ih-right_to_left:hover .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect18.ult-ih-right_to_left:hover .ult-ih-image-block { -webkit-transform: rotate3d(0, 1, 0, -180deg); -moz-transform: rotate3d(0, 1, 0, -180deg); -ms-transform: rotate3d(0, 1, 0, -180deg); -o-transform: rotate3d(0, 1, 0, -180deg); transform: rotate3d(0, 1, 0, -180deg) }
.ult-ih-item.ult-ih-circle.ult-ih-effect18.ult-ih-right_to_left .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect18.ult-ih-right_to_left .ult-ih-image-block { -webkit-transform-origin: 0 50%; -moz-transform-origin: 0 50%; -ms-transform-origin: 0 50%; -o-transform-origin: 0 50%; transform-origin: 0 50% }
.ult-ih-item.ult-ih-circle.ult-ih-effect19:hover .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect19:hover .ult-ih-info { opacity: 1; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1) }
.ult-ih-item.ult-ih-circle.ult-ih-effect19 .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect19 .ult-ih-info { opacity: 0; -webkit-transform: scale(0); -moz-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); transform: scale(0); -webkit-transition: all .35s ease-in-out; -moz-transition: all .35s ease-in-out; transition: all .35s ease-in-out }
.ult-easy-separator-wrapper { position: absolute; z-index: 1; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%) }
.ult-easy-separator-wrapper.ult-top-easy-separator { top: 0; bottom: auto; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%) }
.ult-easy-separator-wrapper.ult-bottom-easy-separator { top: auto; bottom: 0; -webkit-transform: translate(-50%, 50%); -ms-transform: translate(-50%, 50%); transform: translate(-50%, 50%) }
.ult-easy-separator-wrapper .ult-easy-separator-img { box-shadow: none; max-width: 100%; width: 100% }
.ult-easy-separator-no-default.ult-bottom-easy-separator, .ult-easy-separator-no-default.ult-top-easy-separator { -webkit-transform: translate(-50%, 0)!important; -ms-transform: translate(-50%, 0)!important; transform: translate(-50%, 0)!important }
.ult-easy-separator-inner-wrapper { position: relative }
.ult-easy-separator-inner-wrapper a { position: absolute; width: 100%; height: 100%; display: block; z-index: 99; text-decoration: none; border: none; text-shadow: none; top: 0; left: 0; box-shadow: none; outline: 0 }
.ultb3-box { width: 100%; display: block; position: relative; background: #f2f2f2; overflow: hidden }
img.ultb3-img { border: 0; box-shadow: none; max-width: none; width: auto!important; float: none; margin: 0 auto; display: block; position: absolute; z-index: 1; -webkit-transition: all .3s linear; -moz-transition: all .3s linear; transition: all .3s linear }
.ultb3-box-overlay { background: rgba(0,0,0,.5); position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 2 }
.ultb3-info { padding: 25px; position: relative; z-index: 5 }
.ultb3-info.ib3-info-center { text-align: center }
.ultb3-info.ib3-info-right { text-align: right }
img.ultb3-img.ultb3-img-top-center { left: 50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%) }
img.ultb3-img.ultb3-img-top-right { left: auto; right: 0 }
img.ultb3-img.ultb3-img-center-left { top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%) }
img.ultb3-img.ultb3-img-center { top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%) }
img.ultb3-img.ultb3-img-center-right { top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); left: auto; right: 0 }
img.ultb3-img.ultb3-img-bottom-center, img.ultb3-img.ultb3-img-bottom-left, img.ultb3-img.ultb3-img-bottom-right { top: auto; bottom: 0 }
img.ultb3-img.ultb3-img-bottom-center { left: 50%; transform: translateX(-50%) }
img.ultb3-img.ultb3-img-bottom-right { right: 0; left: auto }
.ultb3-title { font-size: 40px; color: #252525; line-height: 1.35em; margin-bottom: 5px }
.ultb3-desc { font-size: 20px; line-height: 1.5em; margin-bottom: 10px }
a.ultb3-btn { display: inline-block; color: #0483d9; text-align: center; font-size: 20px; padding: 15px 25px; border-radius: 30px; border: 2px solid #0483d9; position: relative; text-decoration: none; -webkit-transition: all .2s; transition: all .2s }
a.ultb3-btn i { position: absolute; left: auto; right: 25px; top: 50%; opacity: 0; width: auto; height: auto; font-size: inherit!important; -webkit-transition: all .25s; transition: all .25s; -webkit-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%) }
a.ultb3-btn:hover i { right: 20px; opacity: 1 }
a.ultb3-btn:hover { padding-right: 45px }
a.ultb3-btn:hover;
a.ultb3-btn:focus;
a.ultb3-btn:active;
a.ultb3-btn:visited { text-decoration: none; color: inherit; outline: 0 }
.ultb3-hover-1 .ultb3-img.ultb3-img-top-center, .ultb3-hover-1 .ultb3-img.ultb3-img-top-left, .ultb3-hover-1 .ultb3-img.ultb3-img-top-right { top: -50px }
.ultb3-hover-1:hover .ultb3-img.ultb3-img-top-center, .ultb3-hover-1:hover .ultb3-img.ultb3-img-top-left, .ultb3-hover-1:hover .ultb3-img.ultb3-img-top-right, .ultb3-hover-2 .ultb3-img.ultb3-img-top-center, .ultb3-hover-2 .ultb3-img.ultb3-img-top-left, .ultb3-hover-2 .ultb3-img.ultb3-img-top-right { top: 0 }
.ultb3-hover-1 .ultb3-img.ultb3-img-center-left { -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%) }
.ultb3-hover-1:hover .ultb3-img.ultb3-img-center-left { -webkit-transform: translateY(-25%); -moz-transform: translateY(-25%); -ms-transform: translateY(-25%); -o-transform: translateY(-25%); transform: translateY(-25%) }
.ultb3-hover-1 .ultb3-img.ultb3-img-center { -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%) }
.ultb3-hover-1:hover .ultb3-img.ultb3-img-center { -webkit-transform: translate(-50%, -25%); -moz-transform: translate(-50%, -25%); -ms-transform: translate(-50%, -25%); -o-transform: translate(-50%, -25%); transform: translate(-50%, -25%) }
.ultb3-hover-1 .ultb3-img.ultb3-img-center-right { -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%) }
.ultb3-hover-1:hover .ultb3-img.ultb3-img-center-right { -webkit-transform: translateY(-25%); -moz-transform: translateY(-25%); -ms-transform: translateY(-25%); -o-transform: translateY(-25%); transform: translateY(-25%) }
.ultb3-hover-1 .ultb3-img.ultb3-img-bottom-center, .ultb3-hover-1 .ultb3-img.ultb3-img-bottom-left, .ultb3-hover-1 .ultb3-img.ultb3-img-bottom-right { bottom: 0 }
.ultb3-hover-1:hover .ultb3-img.ultb3-img-bottom-center, .ultb3-hover-1:hover .ultb3-img.ultb3-img-bottom-left, .ultb3-hover-1:hover .ultb3-img.ultb3-img-bottom-right, .ultb3-hover-2 .ultb3-img.ultb3-img-bottom-center, .ultb3-hover-2 .ultb3-img.ultb3-img-bottom-left, .ultb3-hover-2 .ultb3-img.ultb3-img-bottom-right { bottom: -50px }
.ultb3-hover-2:hover .ultb3-img.ultb3-img-top-center, .ultb3-hover-2:hover .ultb3-img.ultb3-img-top-left, .ultb3-hover-2:hover .ultb3-img.ultb3-img-top-right { top: -50px }
.ultb3-hover-2 .ultb3-img.ultb3-img-center-left { -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%) }
.ultb3-hover-2:hover .ultb3-img.ultb3-img-center-left { -webkit-transform: translateY(-75%); -moz-transform: translateY(-75%); -ms-transform: translateY(-75%); -o-transform: translateY(-75%); transform: translateY(-75%) }
.ultb3-hover-2 .ultb3-img.ultb3-img-center { -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%) }
.ultb3-hover-2:hover .ultb3-img.ultb3-img-center { -webkit-transform: translate(-50%, -75%); -moz-transform: translate(-50%, -75%); -ms-transform: translate(-50%, -75%); -o-transform: translate(-50%, -75%); transform: translate(-50%, -75%) }
.ultb3-hover-2 .ultb3-img.ultb3-img-center-right { -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%) }
.ultb3-hover-2:hover .ultb3-img.ultb3-img-center-right { -webkit-transform: translateY(-75%); -moz-transform: translateY(-75%); -ms-transform: translateY(-75%); -o-transform: translateY(-75%); transform: translateY(-75%) }
.ultb3-hover-2:hover .ultb3-img.ultb3-img-bottom-center, .ultb3-hover-2:hover .ultb3-img.ultb3-img-bottom-left, .ultb3-hover-2:hover .ultb3-img.ultb3-img-bottom-right { bottom: 0 }
.ultb3-hover-3 .ultb3-img.ultb3-img-center-left, .ultb3-hover-3 .ultb3-img.ultb3-img-top-left { left: 0 }
.ultb3-hover-3:hover .ultb3-img.ultb3-img-center-left, .ultb3-hover-3:hover .ultb3-img.ultb3-img-top-left { left: -50px }
.ultb3-hover-3 .ultb3-img.ultb3-img-top-center { -webkit-transform: translateX(-25%); -moz-transform: translateX(-25%); -ms-transform: translateX(-25%); -o-transform: translateX(-25%); transform: translateX(-25%) }
.ultb3-hover-3:hover .ultb3-img.ultb3-img-top-center { -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%) }
.ultb3-hover-3 .ultb3-img.ultb3-img-bottom-right, .ultb3-hover-3 .ultb3-img.ultb3-img-top-right { right: -50px }
.ultb3-hover-3:hover .ultb3-img.ultb3-img-bottom-right, .ultb3-hover-3:hover .ultb3-img.ultb3-img-top-right, .ultb3-hover-4 .ultb3-img.ultb3-img-bottom-right, .ultb3-hover-4 .ultb3-img.ultb3-img-top-right { right: 0 }
.ultb3-hover-3 .ultb3-img.ultb3-img-center { -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%) }
.ultb3-hover-3:hover .ultb3-img.ultb3-img-center { -webkit-transform: translate(-75%, -50%); -moz-transform: translate(-75%, -50%); -ms-transform: translate(-75%, -50%); -o-transform: translate(-75%, -50%); transform: translate(-75%, -50%) }
.ultb3-hover-3 .ultb3-img.ultb3-img-center-right { -webkit-transform: translate(25%, -50%); -moz-transform: translate(25%, -50%); -ms-transform: translate(25%, -50%); -o-transform: translate(25%, -50%); transform: translate(25%, -50%) }
.ultb3-hover-3:hover .ultb3-img.ultb3-img-center-right { -webkit-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%) }
.ultb3-hover-3 .ultb3-img.ultb3-img-bottom-left { left: 0 }
.ultb3-hover-3:hover .ultb3-img.ultb3-img-bottom-left, .ultb3-hover-4 .ultb3-img.ultb3-img-center-left, .ultb3-hover-4 .ultb3-img.ultb3-img-top-left { left: -50px }
.ultb3-hover-3 .ultb3-img.ultb3-img-bottom-center { -webkit-transform: translate(-50%); -moz-transform: translate(-50%); -ms-transform: translate(-50%); -o-transform: translate(-50%); transform: translate(-50%) }
.ultb3-hover-3:hover .ultb3-img.ultb3-img-bottom-center { -webkit-transform: translate(-75%); -moz-transform: translate(-75%); -ms-transform: translate(-75%); -o-transform: translate(-75%); transform: translate(-75%) }
.ultb3-hover-4:hover .ultb3-img.ultb3-img-center-left, .ultb3-hover-4:hover .ultb3-img.ultb3-img-top-left { left: 0 }
.ultb3-hover-4 .ultb3-img.ultb3-img-top-center { -webkit-transform: translateX(-75%); -moz-transform: translateX(-75%); -ms-transform: translateX(-75%); -o-transform: translateX(-75%); transform: translateX(-75%) }
.ultb3-hover-4:hover .ultb3-img.ultb3-img-top-center { -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%) }
.ultb3-hover-4:hover .ultb3-img.ultb3-img-bottom-right, .ultb3-hover-4:hover .ultb3-img.ultb3-img-top-right { right: -50px }
.ultb3-hover-4 .ultb3-img.ultb3-img-center { -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%) }
.ultb3-hover-4:hover .ultb3-img.ultb3-img-center { -webkit-transform: translate(-25%, -50%); -moz-transform: translate(-25%, -50%); -ms-transform: translate(-25%, -50%); -o-transform: translate(-25%, -50%); transform: translate(-25%, -50%) }
.ultb3-hover-4 .ultb3-img.ultb3-img-center-right { -webkit-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%) }
.ultb3-hover-4:hover .ultb3-img.ultb3-img-center-right { -webkit-transform: translate(25%, -50%); -moz-transform: translate(25%, -50%); -ms-transform: translate(25%, -50%); -o-transform: translate(25%, -50%); transform: translate(25%, -50%) }
.ultb3-hover-4 .ultb3-img.ultb3-img-bottom-left { left: -50px }
.ultb3-hover-4:hover .ultb3-img.ultb3-img-bottom-left { left: 0 }
.ultb3-hover-4 .ultb3-img.ultb3-img-bottom-center { -webkit-transform: translate(-50%); -moz-transform: translate(-50%); -ms-transform: translate(-50%); -o-transform: translate(-50%); transform: translate(-50%) }
.ultb3-hover-4:hover .ultb3-img.ultb3-img-bottom-center { transform: translate(-25%); -webkit-transform: translate(-25%); -moz-transform: translate(-25%); -ms-transform: translate(-25%); -o-transform: translate(-25%) }
.ultb3-hover-5 .ultb3-img { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1) }
.ultb3-hover-5:hover .ultb3-img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1) }
.ultb3-hover-6 .ultb3-img { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); opacity: 1 }
.ultb3-hover-6:hover .ultb3-img { -webkit-transform: scale(2.5); -moz-transform: scale(2.5); -ms-transform: scale(2.5); -o-transform: scale(2.5); transform: scale(2.5); opacity: 0 }
.aio-icon-component .aio-icon, .aio-icon-component .img-icon { -webkit-transition: -webkit-transform .2s linear; -moz-transition: -moz-transform .2s linear; -o-transition: -o-transform .2s linear; transition: transform .2s linear }
.aio-icon-header h3.aio-icon-title { margin: 0; display: block; font-size: 16px; line-height: 1.2em }
.aio-icon-description { width: 100%; display: block; margin-top: 0 }
.aio-icon-header+.aio-icon-description { margin-top: 10px }
.aio-icon-read { display: block; padding: 5px 0; text-decoration: none }
a.aio-icon-box-link { text-decoration: none; border: none; display: block }
.default-icon .aio-icon-default, .default-icon .aio-icon-header { display: table-cell; vertical-align: middle }
.default-icon .aio-icon-default .aio-icon, .default-icon .aio-icon-default .aio-icon-img { margin-right: 15px }
.top-icon .aio-icon, .top-icon .aio-icon-description, .top-icon .aio-icon-header, .top-icon .aio-icon-img { display: block; text-align: center; margin: 0 auto }
.top-icon .aio-icon-header h3.aio-icon-title { margin: 25px 0 15px }
.top-icon .aio-icon-description { margin-top: 15px }
.top-icon .aio-icon-header+.aio-icon-description { margin-top: 0 }
.aio-icon-box.left-icon { display: inline-block }
.left-icon .aio-icon-left { display: table-cell; vertical-align: top }
.left-icon .aio-icon-left .aio-icon, .left-icon .aio-icon-left .aio-icon-img { margin-right: 15px }
.left-icon .aio-ibd-block { display: table-cell; vertical-align: middle }
.left-icon .aio-icon-description, .left-icon .aio-icon-header { float: left; width: 100% }
.square_box-icon .aio-icon, .square_box-icon .aio-icon-description, .square_box-icon .aio-icon-header, .square_box-icon .aio-icon-img { display: block; text-align: center; margin: 0 auto }
.square_box-icon .aio-icon-img { display: block!important }
.square_box-icon .aio-icon-description, .square_box-icon .aio-icon-header { padding: 0 5% }
.square_box-icon .aio-icon-description { padding-bottom: 1em }
.square_box-icon .aio-icon-header h3.aio-icon-title { margin: 15px 0 }
.heading-right-icon .aio-icon-heading-right .aio-icon, .heading-right-icon .aio-icon-heading-right .aio-icon-img, .right-icon .aio-icon-right .aio-icon, .right-icon .aio-icon-right .aio-icon-img { margin-left: 15px }
.square_box-icon .aio-icon-square_box .aio-icon, .square_box-icon .aio-icon-square_box .aio-icon-img { position: absolute; right: 0; left: 0 }
.square_box-icon .aio-icon-square_box { height: 100%; width: 100%; position: relative; display: block }
.aio-icon-box.top-icon { text-align: center }
.heading-right-icon .aio-icon-description, .heading-right-icon .aio-icon-description *, .heading-right-icon .aio-icon-header h3.aio-icon-title, .right-icon .aio-ibd-block, .right-icon .aio-ibd-block *, .right-icon .aio-icon-description, .right-icon .aio-icon-header h3.aio-icon-title { text-align: right }
.style_2 .aio-icon-box .aio-icon, .style_2 .aio-icon-box .img-icon { -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); -ms-transform: scale(1); transform: scale(1) }
.style_2 .aio-icon-box:hover .aio-icon, .style_2 .aio-icon-box:hover .img-icon { -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -o-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2) }
.style_3 .aio-icon-box .aio-icon, .style_3 .aio-icon-box .img-icon { -webkit-transform: translateY(0); -moz-transform: translateY(0); -o-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0) }
.style_3 .aio-icon-box:hover .aio-icon, .style_3 .aio-icon-box:hover .img-icon { -webkit-transform: translateY(-3px); -moz-transform: translateY(-3px); -o-transform: translateY(-3px); -ms-transform: translateY(-3px); transform: translateY(-3px) }
.style_2 .aio-icon-box .aio-icon.animated, .style_2 .aio-icon-box .img-icon.animated, .style_3 .aio-icon-box .aio-icon.animated, .style_3 .aio-icon-box .img-icon.animated { -webkit-animation-fill-mode: initial; -moz-animation-fill-mode: initial; animation-fill-mode: initial }
.aio-icon-box.right-icon { display: inline-block; width: 100% }
.right-icon .aio-icon-right { display: table-cell; vertical-align: top; width: 100% }
.heading-right-icon .aio-icon-header, .heading-right-icon .aio-icon-heading-right, .right-icon .aio-ibd-block { display: table-cell; vertical-align: middle; width: 100% }
.right-icon .aio-icon-description, .right-icon .aio-icon-header { float: right; width: 100% }
.aio-icon-heading-right+.aio-icon-description { margin-top: 10px }
.info-c-full .info-c-full-wrap { display: table; width: 100%; height: 100% }
.info-circle-icons { cursor: pointer; text-align: center }
.info-wrapper { padding-top: 1px; // collapsing margin behavior - http://goo.gl/qe7Qkn
}
.info-circle-wrapper { width: 100% }
.info-circle-wrapper .smile_icon_list.left li .icon_description { margin-left: 1.2em; border-radius: 5px; padding: 10px 10px 10px 15px }
.info-c-full-br img, .info-c-semi-br img { box-shadow: none; max-width: 100%; width: 1em; top: 50%; position: relative; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); transform: translateY(-50%); vertical-align: top }
.info-c-full-br, .info-c-semi-br { max-width: 80%; position: relative; border-radius: 50%; margin: auto; border: 1px solid transparent }
.info-c-full-br .info-c-full { text-align: center; width: 60%; height: 60%; margin: 20%; border-radius: 50%; padding: 20px; position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box }
.info-circle-def { display: table; width: 100%; height: 100% }
.info-circle-sub-def { display: table-cell; vertical-align: middle }
.info-c-full i { line-height: 1.5em; width: 1.5em; height: 1.5em }
.info-c-full h3 { margin: 0; text-align: center; color: inherit }
.info-c-full { padding: 20px }
.info-circle-text { text-align: center; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; display: block; width: 90%; margin: 0 auto }
.info-c-full-br .icon-circle-list .info-details, .info-c-semi-br .icon-circle-list .info-circle-icons span, .info-circle-responsive .smile_icon_list_wrap { display: none }
.info-c-full-br .icon-circle-list .info-circle-icons { height: 2em; width: 2em; list-style: none; position: absolute; opacity: 0; border-radius: 50%; -moz-box-sizing: content-box!important; -webkit-box-sizing: content-box!important; box-sizing: content-box!important }
.info-c-full-br .icon-circle-list { position: absolute; top: 50%; left: 50% }
.info-c-semi-br.br-dash-out { border-style: dashed; border-width: 2px; position: relative }
.info-c-semi { border: 2px solid green; margin: 50px; text-align: center; line-height: 200px }
.info-c-semi-br .icon-circle-list .info-circle-icons img { width: 64px; max-width: 100% }
.info-c-semi-br .icon-circle-list .info-circle-icons { list-style: none; position: absolute; margin: -32px }
.info-c-semi-br .icon-circle-list { position: absolute; top: 200px; left: 200px }
.info-circle-wrapper .icon-circle-list { background-color: transparent!important }
.icon-circle-list .info-circle-link { position: relative; width: 100%; height: 100% }
.icon-circle-list a.info-circle-href { position: absolute; width: 100%; height: 100%; left: 0; border-bottom: none; z-index: 99999 }
.info-circle-buzz-out { -webkit-animation-name: circle_buzz_out; animation-name: circle_buzz_out; -webkit-animation-duration: 1.5s; animation-duration: 1.5s; animation-timing-function: linear; animation-iteration-count: infinite }
.info-circle-pulse, .info-circle-push { -webkit-animation-duration: 1.5s; -webkit-animation-iteration-count: infinite }
@-webkit-keyframes circle_buzz_out { 10%, 30% {
-webkit-transform:translateX(3px) rotate(2deg);
transform:translateX(3px) rotate(2deg)
}
20%, 40% {
-webkit-transform:translateX(-3px) rotate(-2deg);
transform:translateX(-3px) rotate(-2deg)
}
50%, 70% {
-webkit-transform:translateX(2px) rotate(1deg);
transform:translateX(2px) rotate(1deg)
}
60%, 80% {
-webkit-transform:translateX(-2px) rotate(-1deg);
transform:translateX(-2px) rotate(-1deg)
}
90% {
-webkit-transform:translateX(1px) rotate(0);
transform:translateX(1px) rotate(0)
}
100% {
-webkit-transform:translateX(-1px) rotate(0);
transform:translateX(-1px) rotate(0)
}
}
@keyframes circle_buzz_out { 10%, 30% {
-webkit-transform:translateX(3px) rotate(2deg);
-ms-transform:translateX(3px) rotate(2deg);
transform:translateX(3px) rotate(2deg)
}
20%, 40% {
-webkit-transform:translateX(-3px) rotate(-2deg);
-ms-transform:translateX(-3px) rotate(-2deg);
transform:translateX(-3px) rotate(-2deg)
}
50%, 70% {
-webkit-transform:translateX(2px) rotate(1deg);
-ms-transform:translateX(2px) rotate(1deg);
transform:translateX(2px) rotate(1deg)
}
60%, 80% {
-webkit-transform:translateX(-2px) rotate(-1deg);
-ms-transform:translateX(-2px) rotate(-1deg);
transform:translateX(-2px) rotate(-1deg)
}
90% {
-webkit-transform:translateX(1px) rotate(0);
-ms-transform:translateX(1px) rotate(0);
transform:translateX(1px) rotate(0)
}
100% {
-webkit-transform:translateX(-1px) rotate(0);
-ms-transform:translateX(-1px) rotate(0);
transform:translateX(-1px) rotate(0)
}
}
.info-circle-pulse { -webkit-animation-name: circle_pulse; animation-name: circle_pulse; animation-duration: 1.5s; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; animation-iteration-count: infinite }
@-webkit-keyframes circle_pulse { 25% {
-webkit-transform:scale(1.1);
transform:scale(1.1)
}
75% {
-webkit-transform:scale(.9);
transform:scale(.9)
}
}
@keyframes circle_pulse { 25% {
-webkit-transform:scale(1.1);
-ms-transform:scale(1.1);
transform:scale(1.1)
}
75% {
-webkit-transform:scale(.9);
-ms-transform:scale(.9);
transform:scale(.9)
}
}
.info-circle-push { -webkit-animation-name: circle_push; animation-name: circle_push; animation-duration: 1.5s; animation-timing-function: linear; animation-iteration-count: infinite }
@-webkit-keyframes circle_push { 50% {
-webkit-transform:scale(.8);
transform:scale(.8)
}
100% {
-webkit-transform:scale(1);
transform:scale(1)
}
}
@keyframes circle_push { 50% {
-webkit-transform:scale(.8);
-ms-transform:scale(.8);
transform:scale(.8)
}
100% {
-webkit-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1)
}
}
.info-circle-pop { -webkit-animation-name: circle_pop; animation-name: circle_pop; -webkit-animation-duration: 1.5s; animation-duration: 1.5s; -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite }
@-webkit-keyframes circle_pop { 50% {
-webkit-transform:scale(1.2);
transform:scale(1.2)
}
100% {
-webkit-transform:scale(1);
transform:scale(1)
}
}
@keyframes circle_pop { 50% {
-webkit-transform:scale(1.2);
-ms-transform:scale(1.2);
transform:scale(1.2)
}
100% {
-webkit-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1)
}
}
.smile_icon_list.ic-resp-img li.icon_list_item { min-height: .5em!important }
.smile_icon_list.ic-resp-img li .icon_list_icon { width: 2em; height: 2em; line-height: 2em }
.smile_icon_list.ic-resp-img li .icon_list_icon img { box-shadow: none; max-width: 100%; width: 1em; top: 50%; position: relative; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); transform: translateY(-50%); vertical-align: top }
.info-circle-wrapper .smile_icon_list.left.ic-resp-img li .icon_description { margin-left: .85em!important }
.info-circle-icons * { line-height: inherit }
.ult-banner-block, .wpb_row .wpb_column .wpb_wrapper .ult-banner-block { width: 100%; margin-bottom: 35px; position: relative; overflow: hidden; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: inline-block }
.ult-banner-block img { width: 100%; max-width: 100%!important; display: block; border-radius: 0!important; box-shadow: none!important; padding: 0; margin: 0; border: none }
.ult-banner-block h3.bb-top-title { color: #fff; margin: 0; padding: .7em 15px; display: block; font-size: 15px; line-height: 1.2; text-align: left; position: relative; width: 100%; z-index: 99; opacity: 1 }
.ult-banner-block h3.title-left { text-align: left }
.ult-banner-block h3.title-center { text-align: center }
.ult-banner-block h3.bb-top-title i { float: right; font-size: 1em; line-height: 1.2; padding-right: 0 }
.ult-banner-block .mask { color: #FFF; position: absolute; top: 0; left: 0; bottom: 0; right: 0; opacity: 0; overflow: hidden; -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; -ms-transition: all .4s ease-in-out; transition: all .4s ease-in-out }
.banner-style01 .mask, .banner-style02 .mask { -moz-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; -ms-transition: all .4s ease-in-out }
.ult-banner-block .bb-back-icon { display: block; margin: 25px auto 0; text-align: center; line-height: 1; font-size: 3em }
.ult-banner-block p { margin: 0 }
.ult-banner-block .mask .bb-description, .ult-banner-block .mask p { color: inherit; text-align: center; padding: 15px 1.5em 0; margin-bottom: 0; display: block; line-height: 1.5em }
.ult-banner-block .mask .bb-description { color: inherit; padding-top: 2em }
.ult-banner-block .mask .bb-description p { font-family: inherit; font-size: inherit; font-weight: inherit; font-style: inherit; color: inherit }
.slick-dots li button:before, .slick-next:before, .slick-prev:before { font-family: slick; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale }
a.bb-link { text-decoration: none; cursor: pointer }
.ult-banner-block a.bb-link { display: table; position: relative; color: #FFF; background-color: #1e73be; margin: 15px auto 0; padding: .3em .6em; text-decoration: none; cursor: pointer }
.banner-style31, .banner-style32, .banner-style33, .banner-style34 { display: block }
.ult-banner-block.ult-bb-box a.bb-link { display: block; position: absolute; width: 100%; height: 100%; z-index: 99; left: 0; top: 0; color: transparent!important; background-color: transparent!important; margin: 0!important; padding: 0!important; text-decoration: none; cursor: pointer }
.ult-banner-block:hover .mask.solid-background { opacity: 1; background: #000 }
.ult-banner-block:hover .mask.opaque-background { background: rgba(0,0,0,.45) }
.ult-banner-block.ult-banner-block-custom-height img { width: auto; max-width: initial!important; height: 100%; position: absolute; right: 0; left: 50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%) }
.ult_modal, .ult_modal-body, .ult_modal-body img, img.ult-modal-img { max-width: 100% }
.ult-banner-block.ult-banner-block-custom-height h3.bb-top-title { position: absolute; bottom: 0 }
.banner-style01 .mask { -moz-transform: translateY(100%); -ms-transform: translateY(100%); -o-transform: translateY(100%); -webkit-transform: translateY(100%); transform: translateY(100%); -webkit-transition: all .2s ease-in-out; transition: all .4s ease-in-out }
.banner-style01:hover .mask { opacity: 1; -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); -webkit-transform: translateY(0); transform: translateY(0); -webkit-transition-delay: .2s; -moz-transition-delay: .2s; -o-transition-delay: .2s; -ms-transition-delay: .2s; transition-delay: .2s }
.banner-style02 .mask { -moz-transform: translateY(-100%); -ms-transform: translateY(-100%); -o-transform: translateY(-100%); -webkit-transform: translateY(-100%); transform: translateY(-100%); -webkit-transition: all .2s ease-in-out; transition: all .4s ease-in-out }
.banner-style03 .mask, .banner-style04 .mask { -moz-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; -ms-transition: all .4s ease-in-out }
.banner-style02:hover .mask { opacity: 1; -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); -webkit-transform: translateY(0); transform: translateY(0); -webkit-transition-delay: .2s; -moz-transition-delay: .2s; -o-transition-delay: .2s; -ms-transition-delay: .2s; transition-delay: .2s }
.banner-style03 .mask { -moz-transform: translateX(-100%); -ms-transform: translateX(-100%); -o-transform: translateX(-100%); -webkit-transform: translateX(-100%); transform: translateX(-100%); -webkit-transition: all .2s ease-in-out; transition: all .4s ease-in-out }
.banner-style03:hover .mask { opacity: 1; -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); -webkit-transform: translateX(0); transform: translateX(0); -webkit-transition-delay: .2s; -moz-transition-delay: .2s; -o-transition-delay: .2s; -ms-transition-delay: .2s; transition-delay: .2s }
.banner-style04 .mask { -moz-transform: translateX(100%); -ms-transform: translateX(100%); -o-transform: translateX(100%); -webkit-transform: translateX(100%); transform: translateX(100%); -webkit-transition: all .2s ease-in-out; transition: all .4s ease-in-out }
.banner-style04:hover .mask { opacity: 1; -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); -webkit-transform: translateX(0); transform: translateX(0); -webkit-transition-delay: .2s; -moz-transition-delay: .2s; -o-transition-delay: .2s; -ms-transition-delay: .2s; transition-delay: .2s }
.banner-style11 img { -webkit-transform: scale(1.05); -moz-transform: scale(1.05); -o-transform: scale(1.05); -ms-transform: scale(1.05); transform: scale(1.05); -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; -ms-transition: all .4s ease-in-out; transition: all .4s ease-in-out }
.ult-banner-block-custom-height.banner-style11 img { -webkit-transform: translateX(-50%) scale(1.05); -moz-transform: translateX(-50%) scale(1.05); -ms-transform: translateX(-50%) scale(1.05); -o-transform: translateX(-50%) scale(1.05); transform: translateX(-50%) scale(1.05) }
.banner-style11:hover a, .banner-style11:hover img, .banner-style11:hover p { -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); -ms-transform: scale(1) }
.banner-style11:hover img { transform: scale(1) }
.ult-banner-block-custom-height.banner-style11:hover img { -webkit-transform: translateX(-50%) scale(1); -moz-transform: translateX(-50%) scale(1); -ms-transform: translateX(-50%) scale(1); -o-transform: translateX(-50%) scale(1); transform: translateX(-50%) scale(1) }
.banner-style11:hover .mask { opacity: 1 }
.banner-style11 a, .banner-style11 p { opacity: 0; -webkit-transform: scale(2); -moz-transform: scale(2); -o-transform: scale(2); -ms-transform: scale(2); transform: scale(2); -webkit-transition: all .5s linear; -moz-transition: all .5s linear; -o-transition: all .5s linear; -ms-transition: all .5s linear; transition: all .5s linear }
.banner-style11:hover a, .banner-style11:hover p { transform: scale(1); opacity: 1 }
.banner-style12 img { -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); -ms-transform: scale(1); transform: scale(1); -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; -ms-transition: all .4s ease-in-out; transition: all .4s ease-in-out }
.ult-banner-block-custom-height.banner-style12 img { -webkit-transform: translateX(-50%) scale(1); -moz-transform: translateX(-50%) scale(1); -ms-transform: translateX(-50%) scale(1); -o-transform: translateX(-50%) scale(1); transform: translateX(-50%) scale(1) }
.banner-style12:hover img { -webkit-transform: scale(1.05); -moz-transform: scale(1.05); -o-transform: scale(1.05); -ms-transform: scale(1.05); transform: scale(1.05) }
.ult-banner-block-custom-height.banner-style12:hover img { -webkit-transform: translateX(-50%) scale(1.05); -moz-transform: translateX(-50%) scale(1.05); -ms-transform: translateX(-50%) scale(1.05); -o-transform: translateX(-50%) scale(1.05); transform: translateX(-50%) scale(1.05) }
.banner-style12:hover .mask { opacity: 1 }
.banner-style12 a, .banner-style12 p { opacity: 0; -webkit-transform: scale(0); -moz-transform: scale(0); -o-transform: scale(0); -ms-transform: scale(0); transform: scale(0); -webkit-transition: all .5s linear; -moz-transition: all .5s linear; -o-transition: all .5s linear; -ms-transition: all .5s linear; transition: all .5s linear }
.banner-style12:hover a, .banner-style12:hover p { -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); -ms-transform: scale(1); transform: scale(1); opacity: 1 }
.banner-style13 img { -webkit-transition: all .3s linear; -moz-transition: all .3s linear; -o-transition: all .3s linear; -ms-transition: all .3s linear; transition: all .3s linear }
.banner-style13:hover img { -webkit-transform: scale(1.05); -moz-transform: scale(1.05); -o-transform: scale(1.05); -ms-transform: scale(1.05); transform: scale(1.05) }
.ult-banner-block-custom-height.banner-style13:hover img { -webkit-transform: translateX(-50%) scale(1.05); -moz-transform: translateX(-50%) scale(1.05); -ms-transform: translateX(-50%) scale(1.05); -o-transform: translateX(-50%) scale(1.05); transform: translateX(-50%) scale(1.05) }
.banner-style13:hover .mask { opacity: 1 }
.banner-style13 .mask p { -moz-transform: translateY(50px); -ms-transform: translateY(50px); -o-transform: translateY(50px); -webkit-transform: translateY(50px); transform: translateY(50px); -webkit-transition: all .2s ease-in-out; -moz-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; -ms-transition: all .4s ease-in-out; transition: all .4s ease-in-out }
.banner-style13:hover .mask p { -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); -webkit-transform: translateY(0); transform: translateY(0); -webkit-transition-delay: .2s; -moz-transition-delay: .2s; -o-transition-delay: .2s; -ms-transition-delay: .2s; transition-delay: .2s }
.banner-style21 .mask, .banner-style21 .mask:hover { opacity: 1 }
.banner-style21 .mask { -moz-transform: translate(-100%, -100px) rotate(-180deg); -ms-transform: translate(-100%, -100px) rotate(-180deg); -o-transform: translate(-100%, -100px) rotate(-180deg); -webkit-transform: translate(-100%, -100px) rotate(-180deg); transform: translate(-100%, -100px) rotate(-180deg) }
.banner-style21:hover .mask { -webkit-transform: translate(0); -moz-transform: translate(0); -o-transform: translate(0); -ms-transform: translate(0); transform: translate(0) }
.banner-style21 .bb-back-icon { -webkit-transform: translateX(-100%) rotate(-360deg); -moz-transform: translateX(-100%) rotate(-360deg); -o-transform: translateX(-100%) rotate(-360deg); -ms-transform: translateX(-100%) rotate(-360deg); transform: translateX(-100%) rotate(-360deg); -webkit-transition: all .1s ease-in-out; -moz-transition: all .1s ease-in-out; -o-transition: all .1s ease-in-out; -ms-transition: all .1s ease-in-out; transition: all .1s ease-in-out }
.banner-style21:hover .bb-back-icon { -webkit-transform: translateX(0) rotate(0); -moz-transform: translateX(0) rotate(0); -o-transform: translateX(0) rotate(0); -ms-transform: translateX(0) rotate(0); transform: translateX(0) rotate(0); -webkit-transition-delay: .3s; -moz-transition-delay: .3s; -o-transition-delay: .3s; -ms-transition-delay: .3s; transition-delay: .3s }
.banner-style21 .mask p { -webkit-transform: translateX(-100%) rotate(-90deg); -moz-transform: translateX(-100%) rotate(-90deg); -o-transform: translateX(-100%) rotate(-90deg); -ms-transform: translateX(-100%) rotate(-90deg); transform: translateX(-100%) rotate(-90deg); -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; -ms-transition: all .2s ease-in-out; transition: all .2s ease-in-out }
.banner-style21:hover .mask p { -webkit-transform: translateX(0) rotate(0); -moz-transform: translateX(0) rotate(0); -o-transform: translateX(0) rotate(0); -ms-transform: translateX(0) rotate(0); transform: translateX(0) rotate(0); -webkit-transition-delay: .3s; -moz-transition-delay: .3s; -o-transition-delay: .3s; -ms-transition-delay: .3s; transition-delay: .3s }
.banner-style21 .mask a { -webkit-transform: translateY(-200px); -moz-transform: translateY(-200px); -o-transform: translateY(-200px); -ms-transform: translateY(-200px); transform: translateY(-200px); -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; -ms-transition: all .4s ease-in-out; transition: all .4s ease-in-out }
.banner-style21:hover .mask a { -webkit-transform: translateY(0); -moz-transform: translateY(0); -o-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); -webkit-transition-delay: .3s; -moz-transition-delay: .3s; -o-transition-delay: .3s; -ms-transition-delay: .3s; transition-delay: .3s }
.banner-style22 .mask, .banner-style22 .mask:hover { opacity: 1 }
.banner-style22 .mask { -moz-transform: translate(100%, -100px) rotate(180deg); -ms-transform: translate(100%, -100px) rotate(180deg); -o-transform: translate(100%, -100px) rotate(180deg); -webkit-transform: translate(100%, -100px) rotate(180deg); transform: translate(100%, -100px) rotate(180deg) }
.banner-style22:hover .mask { -webkit-transform: translate(0); -moz-transform: translate(0); -o-transform: translate(0); -ms-transform: translate(0); transform: translate(0) }
.banner-style22 .bb-back-icon { -webkit-transform: translateX(100%) rotate(360deg); -moz-transform: translateX(100%) rotate(360deg); -o-transform: translateX(100%) rotate(360deg); -ms-transform: translateX(100%) rotate(360deg); transform: translateX(100%) rotate(360deg); -webkit-transition: all .1s ease-in-out; -moz-transition: all .1s ease-in-out; -o-transition: all .1s ease-in-out; -ms-transition: all .1s ease-in-out; transition: all .1s ease-in-out }
.banner-style22:hover .bb-back-icon { -webkit-transform: translateX(0) rotate(0); -moz-transform: translateX(0) rotate(0); -o-transform: translateX(0) rotate(0); -ms-transform: translateX(0) rotate(0); transform: translateX(0) rotate(0); -webkit-transition-delay: .3s; -moz-transition-delay: .3s; -o-transition-delay: .3s; -ms-transition-delay: .3s; transition-delay: .3s }
.banner-style22 .mask p { -webkit-transform: translateX(100%) rotate(90deg); -moz-transform: translateX(100%) rotate(90deg); -o-transform: translateX(100%) rotate(90deg); -ms-transform: translateX(100%) rotate(90deg); transform: translateX(100%) rotate(90deg); -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; -ms-transition: all .2s ease-in-out; transition: all .2s ease-in-out }
.banner-style22:hover .mask p { -webkit-transform: translateX(0) rotate(0); -moz-transform: translateX(0) rotate(0); -o-transform: translateX(0) rotate(0); -ms-transform: translateX(0) rotate(0); transform: translateX(0) rotate(0); -webkit-transition-delay: .3s; -moz-transition-delay: .3s; -o-transition-delay: .3s; -ms-transition-delay: .3s; transition-delay: .3s }
.banner-style22 .mask a { -webkit-transform: translateY(-200px); -moz-transform: translateY(-200px); -o-transform: translateY(-200px); -ms-transform: translateY(-200px); transform: translateY(-200px); -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; -ms-transition: all .4s ease-in-out; transition: all .4s ease-in-out }
.banner-style22:hover .mask a { -webkit-transform: translateY(0); -moz-transform: translateY(0); -o-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); -webkit-transition-delay: .3s; -moz-transition-delay: .3s; -o-transition-delay: .3s; -ms-transition-delay: .3s; transition-delay: .3s }
.banner-style31:hover .mask.opaque-background, .banner-style32:hover .mask.opaque-background, .banner-style33:hover .mask.opaque-background, .banner-style34:hover .mask.opaque-background { background: #414141 }
.banner-style31 img { -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; -ms-transition: all .3s ease-in-out; transition: all .3s ease-in-out }
.banner-style31 .mask, .banner-style32 img { -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; -ms-transition: all .3s ease-in-out }
.banner-style31:hover img { -webkit-transform: translateY(-100%); -moz-transform: translateY(-100%); -o-transform: translateY(-100%); -ms-transform: translateY(-100%); transform: translateY(-100%) }
.ult-banner-block-custom-height.banner-style31:hover img { -webkit-transform: translateX(-50%) translateY(-100%); -moz-transform: translateX(-50%) translateY(-100%); -ms-transform: translateX(-50%) translateY(-100%); -o-transform: translateX(-50%) translateY(-100%); transform: translateX(-50%) translateY(-100%) }
.banner-style31 .mask { opacity: 1; -webkit-transform: translateY(100%); -moz-transform: translateY(100%); -o-transform: translateY(100%); -ms-transform: translateY(100%); transform: translateY(100%); transition: all .3s ease-in-out }
.banner-style31:hover .mask { opacity: 1; -webkit-transform: translateY(0); -moz-transform: translateY(0); -o-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0) }
.banner-style32 img { transition: all .3s ease-in-out }
.banner-style32 .mask, .banner-style33 img { -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; -ms-transition: all .3s ease-in-out }
.banner-style32:hover img { -webkit-transform: translateY(100%); -moz-transform: translateY(100%); -o-transform: translateY(100%); -ms-transform: translateY(100%); transform: translateY(100%) }
.ult-banner-block-custom-height.banner-style32:hover img { -webkit-transform: translateX(-50%) translateY(100%); -moz-transform: translateX(-50%) translateY(100%); -ms-transform: translateX(-50%) translateY(100%); -o-transform: translateX(-50%) translateY(100%); transform: translateX(-50%) translateY(100%) }
.banner-style32 .mask { opacity: 1; -webkit-transform: translateY(-100%); -moz-transform: translateY(-100%); -o-transform: translateY(-100%); -ms-transform: translateY(-100%); transform: translateY(-100%); transition: all .3s ease-in-out }
.banner-style32:hover .mask { opacity: 1; -webkit-transform: translateY(0); -moz-transform: translateY(0); -o-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0) }
.banner-style33 img { transition: all .3s ease-in-out }
.banner-style33 .mask, .banner-style34 img { -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; -ms-transition: all .3s ease-in-out }
.banner-style33:hover img { -webkit-transform: translateX(100%); -moz-transform: translateX(100%); -o-transform: translateX(100%); -ms-transform: translateX(100%); transform: translateX(100%) }
.banner-style33 .mask { -webkit-transform: translateX(-100%); -moz-transform: translateX(-100%); -o-transform: translateX(-100%); -ms-transform: translateX(-100%); transform: translateX(-100%); transition: all .3s ease-in-out }
.banner-style33:hover .mask { opacity: 1; -webkit-transform: translateX(0); -moz-transform: translateX(0); -o-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0) }
.banner-style34 img { transition: all .3s ease-in-out }
.banner-style34:hover img { -webkit-transform: translateX(-100%); -moz-transform: translateX(-100%); -o-transform: translateX(-100%); -ms-transform: translateX(-100%); transform: translateX(-100%) }
.banner-style34 .mask { opacity: 1; -webkit-transform: translateX(100%); -moz-transform: translateX(100%); -o-transform: translateX(100%); -ms-transform: translateX(100%); transform: translateX(100%); -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; -ms-transition: all .3s ease-in-out; transition: all .3s ease-in-out }
.banner-style34:hover .mask { opacity: 1; -webkit-transform: translateX(0); -moz-transform: translateX(0); -o-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0) }
.ult-hide { display: none!important }
button.overlay-show, button.overlay-show-boxes, button.overlay-show-cornershape, button.overlay-show-genie, div.ult-overlay-close, img.overlay-show, img.overlay-show-boxes, img.overlay-show-cornershape, img.overlay-show-genie, span.overlay-show { cursor: pointer }
.btn-modal { display: block; margin: 2px; padding: 8px 13px; font-size: 14px; line-height: 1.5; border-radius: 3px }
.btn-modal-lg { padding: 10px 16px; font-size: 18px; line-height: 1.33; border-radius: 6px }
.btn-modal-md, .btn-modal-sm { line-height: 1.5; border-radius: 3px }
.btn-modal-sm { padding: 5px 10px; font-size: 12px }
.btn-modal-md { padding: 6px 12px; font-size: 14px }
.btn-modal-block { display: block; width: 100%; padding-right: 0; padding-left: 0 }
.btn-modal:active { box-shadow: none; outline: 0 }
button.ult-align-center { margin: 0 auto; display: block }
button.ult-align-left { float: left }
button.ult-align-right { float: right }
img.ult-modal-img { box-shadow: none; border: 0; display: block }
img.ult-modal-inside-img { width: 48px; vertical-align: middle; padding: 5px 0; box-shadow: none; border: 0 }
img.ult-align-center { margin: 0 auto }
img.ult-align-left { float: left }
img.ult-align-right { float: right }
span.ult-align-left { text-align: left }
span.ult-align-center { text-align: center; display: table; margin: 0 auto }
span.ult-align-right { display: block; text-align: right }
.ult-overlay { position: fixed; width: 100%; height: 100%; top: 0; bottom: 0; left: 0; right: 0; background: rgba(28,28,28,.9); z-index: 9999; z-index: 16777271; visibility: hidden }
.ult_modal-auto-top.ult-open { display: block; overflow: auto; overflow-y: scroll }
.ult-overlay-close { width: 80px; height: 80px; position: fixed; right: 35px; top: 35px; overflow: hidden; border: 0; background: url(../img/cross.png) center center no-repeat; text-indent: 200%; color: transparent; outline: 0; z-index: 9999 }
.ult-overlay .ult-overlay-close:active { box-shadow: none!important; outline: 0!important }
.ult_modal { width: 400px; transition: all .3s ease-in; z-index: 99; display: block; margin: 0 auto; position: relative; top: 50%; -webkit-transform: translateY(-50%); -o-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); -webkit-perspective: 1200px; -o-perspective: 1200px; -moz-perspective: 1200px; -ms-perspective: 1200px; perspective: 1200px }
.ult_modal-auto-top .ult_modal { margin: 35px auto; top: 0; -webkit-transform: translate(0); -o-transform: translate(0); -moz-transform: translate(0); -ms-transform: translate(0); transform: translate(0) }
.ult_modal-content { -webkit-border-radius: 8px; -moz-border-radius: 8px; -o-border-radius: 8px; -ms-border-radius: 8px; border-radius: 8px; -webkit-box-shadow: 0 0 7px #404040; -moz-box-shadow: 0 0 7px #404040; -o-box-shadow: 0 0 7px #404040; -ms-box-shadow: 0 0 7px #404040; box-shadow: 0 0 7px #404040; overflow: hidden }
.ult_modal-header { border-bottom: 1px solid #e5e5e5; font-size: 16px; background: #fff }
.ult_modal-header>.modal-icon { font-size: 2em; display: table-cell; vertical-align: middle; padding: 0 0 0 20px }
h3.ult_modal-title { color: inherit; display: table-cell; vertical-align: middle; margin: 0; padding: 10px 20px; font-size: 1em; line-height: 1.5em }
.ult_modal-body { padding: 15px 20px; background: #fff; overflow: hidden; line-height: 1.5em }
.ult_modal-body p { margin-bottom: 1em }
.ult-overlay iframe, .ult-overlay object { opacity: 0; position: absolute; z-index: -99999; max-width: 100% }
.ult-overlay.ult-open iframe, .ult-overlay.ult-open object { opacity: 1; position: relative; z-index: 9999; z-index: 16777271 }
.ult_modal.ult-small { width: 35% }
.ult_modal.ult-medium { width: 60% }
.ult_modal.ult-container { width: 96% }
.ult_modal.ult-block { width: auto; max-width: 90%; display: table }
.overlay-fade { opacity: 0; visibility: hidden; -webkit-transition: opacity .5s, visibility .5s; -moz-transition: opacity .5s, visibility .5s; -o-transition: opacity .5s, visibility .5s; -ms-transition: opacity .5s, visibility .5s; transition: opacity .5s, visibility .5s }
.overlay-fade.ult-open { opacity: 1; visibility: visible; -webkit-transition: opacity .5s; -moz-transition: opacity .5s; -o-transition: opacity .5s; -ms-transition: opacity .5s; transition: opacity .5s }
.overlay-fade .ult_modal-content { opacity: .4; -webkit-transform: translateY(0); -moz-transform: translateY(0); -o-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); -webkit-transition: -webkit-transform .5s, opacity .5s; -moz-transition: -moz-transform .5s, opacity .5s; -o-transition: -o-transform .5s, opacity .5s; -ms-transition: -ms-transform .5s, opacity .5s; transition: transform .5s, opacity .5s }
.overlay-fade.ult-open .ult_modal-content { opacity: 1 }
.overlay-fade.ult-close .ult_modal-content { -webkit-transform: translateY(25%); -moz-transform: translateY(25%); -o-transform: translateY(25%); -ms-transform: translateY(25%); transform: translateY(25%) }
.overlay-corner { opacity: 0; visibility: hidden; -webkit-transform: translateY(50px) translateX(50px); -moz-transform: translateY(50px) translateX(50px); -o-transform: translateY(50px) translateX(50px); -ms-transform: translateY(50px) translateX(50px); transform: translateY(50px) translateX(50px); -webkit-transition: opacity .5s, -webkit-transform .5s, visibility .5s; -moz-transition: opacity .5s, -moz-transform .5s, visibility .5s; -o-transition: opacity .5s, -o-transform .5s, visibility .5s; -ms-transition: opacity .5s, -ms-transform .5s, visibility .5s; transition: opacity .5s, transform .5s, visibility .5s }
.overlay-corner.ult-open { opacity: 1; visibility: visible; -webkit-transform: translateY(0) translateX(0); -moz-transform: translateY(0) translateX(0); -o-transform: translateY(0) translateX(0); -ms-transform: translateY(0) translateX(0); transform: translateY(0) translateX(0); -webkit-transition: opacity .5s, -webkit-transform .5s; -moz-transition: opacity .5s, -moz-transform .5s; -o-transition: opacity .5s, -o-transform .5s; -ms-transition: opacity .5s, -ms-transform .5s; transition: opacity .5s, transform .5s }
.overlay-cornerbottomleft, .overlay-cornerbottomright, .overlay-cornertopleft, .overlay-cornertopright { opacity: 0; visibility: hidden; -webkit-transition: opacity .5s, -webkit-transform .5s, visibility .5s; -moz-transition: opacity .5s, -moz-transform .5s, visibility .5s; -o-transition: opacity .5s, -o-transform .5s, visibility .5s; -ms-transition: opacity .5s, -ms-transform .5s, visibility .5s; transition: opacity .5s, transform .5s, visibility .5s }
.overlay-cornerbottomleft.ult-open, .overlay-cornerbottomright.ult-open, .overlay-cornertopleft.ult-open, .overlay-cornertopright.ult-open { opacity: 1; visibility: visible; -webkit-transform: translateY(0) translateX(0); -moz-transform: translateY(0) translateX(0); -o-transform: translateY(0) translateX(0); -ms-transform: translateY(0) translateX(0); transform: translateY(0) translateX(0); -webkit-transition: opacity .5s, -webkit-transform .5s; -moz-transition: opacity .5s, -moz-transform .5s; -o-transition: opacity .5s, -o-transform .5s; -ms-transition: opacity .5s, -ms-transform .5s; transition: opacity .5s, transform .5s }
.overlay-cornerbottomright { -webkit-transform: translateY(200px) translateX(200px); -moz-transform: translateY(200px) translateX(200px); -o-transform: translateY(200px) translateX(200px); -ms-transform: translateY(200px) translateX(200px); transform: translateY(200px) translateX(200px) }
.overlay-cornerbottomleft { -webkit-transform: translateY(200px) translateX(-200px); -moz-transform: translateY(200px) translateX(-200px); -o-transform: translateY(200px) translateX(-200px); -ms-transform: translateY(200px) translateX(-200px); transform: translateY(200px) translateX(-200px) }
.overlay-cornertopleft { -webkit-transform: translateY(-200px) translateX(-200px); -moz-transform: translateY(-200px) translateX(-200px); -o-transform: translateY(-200px) translateX(-200px); -ms-transform: translateY(-200px) translateX(-200px); transform: translateY(-200px) translateX(-200px) }
.overlay-cornertopright { -webkit-transform: translateY(-200px) translateX(200px); -moz-transform: translateY(-200px) translateX(200px); -o-transform: translateY(-200px) translateX(200px); -ms-transform: translateY(-200px) translateX(200px); transform: translateY(-200px) translateX(200px) }
.overlay-slidedown, .overlay-slideleft, .overlay-slideright, .overlay-slideup { visibility: hidden; -webkit-transition: -webkit-transform .4s ease-in-out, visibility .4s; -moz-transition: -moz-transform .4s ease-in-out, visibility .4s; -o-transition: -o-transform .4s ease-in-out, visibility .4s; -ms-transition: -ms-transform .4s ease-in-out, visibility .4s; transition: transform .4s ease-in-out, visibility .4s }
.overlay-slidedown.ult-open, .overlay-slideleft.ult-open, .overlay-slideright.ult-open, .overlay-slideup.ult-open { visibility: visible; -webkit-transition: -webkit-transform .4s ease-in-out; -moz-transition: -moz-transform .4s ease-in-out; -o-transition: -o-transform .4s ease-in-out; -ms-transition: -ms-transform .4s ease-in-out; transition: transform .4s ease-in-out }
.overlay-slidedown { -webkit-transform: translateY(-100%); -moz-transform: translateY(-100%); -o-transform: translateY(-100%); -ms-transform: translateY(-100%); transform: translateY(-100%) }
.overlay-slidedown.ult-open { -webkit-transform: translateY(0); -moz-transform: translateY(0); -o-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0) }
.overlay-slideup { -webkit-transform: translateY(100%); -moz-transform: translateY(100%); -o-transform: translateY(100%); -ms-transform: translateY(100%); transform: translateY(100%) }
.overlay-slideup.ult-open { -webkit-transform: translateY(0); -moz-transform: translateY(0); -o-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0) }
.overlay-slideleft { -webkit-transform: translateX(100%); -moz-transform: translateX(100%); -o-transform: translateX(100%); -ms-transform: translateX(100%); transform: translateX(100%) }
.overlay-slideleft.ult-open { -webkit-transform: translateX(0); -moz-transform: translateX(0); -o-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0) }
.overlay-slideright { -webkit-transform: translateX(-100%); -moz-transform: translateX(-100%); -o-transform: translateX(-100%); -ms-transform: translateX(-100%); transform: translateX(-100%) }
.overlay-slideright.ult-open { -webkit-transform: translateX(0); -moz-transform: translateX(0); -o-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0) }
.overlay-zoomin, .overlay-zoomout { visibility: hidden; opacity: 0; -webkit-transition: -webkit-transform .2s, opacity .2s, visibility .2s; -moz-transition: -moz-transform .2s, opacity .2s, visibility .2s; -o-transition: -o-transform .2s, opacity .2s, visibility .2s; -ms-transition: -ms-transform .2s, opacity .2s, visibility .2s; transition: transform .2s, opacity .2s, visibility .2s }
.overlay-zoomin.ult-open, .overlay-zoomout.ult-open { visibility: visible; opacity: 1; -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); -ms-transform: scale(1); transform: scale(1); -webkit-transition: -webkit-transform .4s, opacity .4s; -moz-transition: -moz-transform .4s, opacity .4s; -o-transition: -o-transform .4s, opacity .4s; -ms-transition: -ms-transform .4s, opacity .4s; transition: transform .4s, opacity .4s }
.overlay-zoomin { -webkit-transform: scale(1.5); -moz-transform: scale(1.5); -o-transform: scale(1.5); -ms-transform: scale(1.5); transform: scale(1.5) }
.overlay-zoomout { -webkit-transform: scale(.5); -moz-transform: scale(.5); -o-transform: scale(.5); -ms-transform: scale(.5); transform: scale(.5) }
.overlay-doorhorizontal { visibility: hidden; width: 0; left: 50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -o-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); -webkit-transition: width .5s .3s, visibility .8s; -moz-transition: width .5s .3s, visibility .8s; -o-transition: width .5s .3s, visibility .8s; -ms-transition: width .5s .3s, visibility .8s; transition: width .5s .3s, visibility .8s }
.overlay-doorhorizontal.ult-open { visibility: visible; width: 100%; -webkit-transition: width .5s; -moz-transition: width .5s; -o-transition: width .5s; -ms-transition: width .5s; transition: width .5s }
.overlay-doorhorizontal .ult-overlay-close, .overlay-doorhorizontal .ult_modal-content { opacity: 0; -webkit-transition: opacity .5s; -moz-transition: opacity .5s; -o-transition: opacity .5s; -ms-transition: opacity .5s; transition: opacity .5s }
.overlay-doorhorizontal.ult-open .ult-overlay-close, .overlay-doorhorizontal.ult-open .ult_modal-content { opacity: 1; -webkit-transition-delay: .5s; -moz-transition-delay: .5s; -o-transition-delay: .5s; -ms-transition-delay: .5s; transition-delay: .5s }
.overlay-doorhorizontal.ult-close .ult-overlay-close, .overlay-doorhorizontal.ult-close .ult_modal-content { -webkit-transition-delay: 0; -moz-transition-delay: 0; -o-transition-delay: 0; -ms-transition-delay: 0; transition-delay: 0 }
.overlay-doorvertical { visibility: hidden; width: 100%; height: 0; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -o-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); -webkit-transition: height .5s .3s, visibility .8s; -moz-transition: height .5s .3s, visibility .8s; -o-transition: height .5s .3s, visibility .8s; -ms-transition: height .5s .3s, visibility .8s; transition: height .5s .3s, visibility .8s }
.overlay-doorvertical.ult-open { visibility: visible; height: 100%; -webkit-transition: height .5s; -moz-transition: height .5s; -o-transition: height .5s; -ms-transition: height .5s; transition: height .5s }
.overlay-doorvertical .ult-overlay-close, .overlay-doorvertical .ult_modal-content { opacity: 0; -webkit-transition: opacity .3s .5s; -moz-transition: opacity .3s .5s; -o-transition: opacity .3s .5s; -ms-transition: opacity .3s .5s; transition: opacity .3s .5s }
.overlay-doorvertical.ult-open .ult-overlay-close, .overlay-doorvertical.ult-open .ult_modal-content { opacity: 1; -webkit-transition-delay: .5s; -moz-transition-delay: .5s; -o-transition-delay: .5s; -ms-transition-delay: .5s; transition-delay: .5s }
.overlay-doorvertical.ult-close .ult-overlay-close, .overlay-doorvertical.ult-close .ult_modal-content { -webkit-transition-delay: 0; -moz-transition-delay: 0; -o-transition-delay: 0; -ms-transition-delay: 0; transition-delay: 0 }
.overlay-cornershape { background: 0 0; visibility: hidden; -webkit-transition: visibility .5s; -moz-transition: visibility .5s; -o-transition: visibility .5s; -ms-transition: visibility .5s; transition: visibility .5s }
.overlay-cornershape.ult-open { visibility: visible; -webkit-transition: none; -moz-transition: none; -o-transition: none; -ms-transition: none; transition: none }
.overlay-cornershape svg { position: fixed; top: 0; left: 0; width: 100%; height: 100% }
.overlay-cornershape .overlay-path { fill: rgba(28,28,28,.9) }
.overlay-cornershape .ult-overlay-close, .overlay-cornershape .ult_modal-content { opacity: 0; -webkit-transition: opacity .4s; -moz-transition: opacity .4s; -o-transition: opacity .4s; -ms-transition: opacity .4s; transition: opacity .4s }
.overlay-cornershape.ult-open .ult-overlay-close, .overlay-cornershape.ult-open .ult_modal-content { opacity: 1; -webkit-transition-delay: .4s; -moz-transition-delay: .4s; -o-transition-delay: .4s; -ms-transition-delay: .4s; transition-delay: .4s }
.overlay-cornershape.ult-close .ult-overlay-close, .overlay-cornershape.ult-close .ult_modal-content { -webkit-transition-delay: 0; -moz-transition-delay: 0; -o-transition-delay: 0; -ms-transition-delay: 0; transition-delay: 0 }
.overlay-boxes .ult-overlay-close, .overlay-boxes .ult_modal-content { opacity: 0; -webkit-transition: opacity .5s .8s; -moz-transition: opacity .5s .8s; -o-transition: opacity .5s .8s; -ms-transition: opacity .5s .8s; transition: opacity .5s .8s }
.overlay-boxes.ult-open .ult-overlay-close, .overlay-boxes.ult-open .ult_modal-content { opacity: 1; -webkit-transition-delay: .8s; -moz-transition-delay: .8s; -o-transition-delay: .8s; -ms-transition-delay: .8s; transition-delay: .8s }
.overlay-boxes.ult-close .ult-overlay-close, .overlay-boxes.ult-close .ult_modal-content { -webkit-transition-delay: 0; -moz-transition-delay: 0; -o-transition-delay: 0; -ms-transition-delay: 0; transition-delay: 0 }
.overlay-boxes { background: 0 0; visibility: hidden; -webkit-transition: visibility .8s; -moz-transition: visibility .8s; -o-transition: visibility .8s; -ms-transition: visibility .8s; transition: visibility .8s }
.overlay-boxes.ult-open { visibility: visible; -webkit-transition: none; -moz-transition: none; -o-transition: none; -ms-transition: none; transition: none }
.overlay-boxes svg { position: absolute; top: 0; left: 0 }
.overlay-boxes svg path { fill: rgba(28,28,28,1); display: none }
.overlay-boxes .ult-overlay-close { opacity: 0; -webkit-transition: opacity .5s .8s; -moz-transition: opacity .5s .8s; -o-transition: opacity .5s .8s; -ms-transition: opacity .5s .8s; transition: opacity .5s .8s }
.overlay-boxes.ult-open .ult-overlay-close { opacity: 1; -webkit-transition-delay: .8s; -moz-transition-delay: .8s; -o-transition-delay: .8s; -ms-transition-delay: .8s; transition-delay: .8s }
.overlay-boxes.ult-close .ult-overlay-close { -webkit-transition-delay: 0; -moz-transition-delay: 0; -o-transition-delay: 0; -ms-transition-delay: 0; transition-delay: 0 }
.overlay-simplegenie { visibility: hidden; -webkit-transform: translateY(60%) scale(0); -moz-transform: translateY(60%) scale(0); -o-transform: translateY(60%) scale(0); -ms-transform: translateY(60%) scale(0); transform: translateY(60%) scale(0); -webkit-transition: -webkit-transform .4s, visibility .4s; -moz-transition: -moz-transform .4s, visibility .4s; -o-transition: -o-transform .4s, visibility .4s; -ms-transition: -ms-transform .4s, visibility .4s; transition: transform .4s, visibility .4s }
.overlay-simplegenie.ult-open { visibility: visible; -webkit-transform: translateY(0) scale(1); -moz-transform: translateY(0) scale(1); -o-transform: translateY(0) scale(1); -ms-transform: translateY(0) scale(1); transform: translateY(0) scale(1); -webkit-transition: -webkit-transform .4s; -moz-transition: -moz-transform .4s; -o-transition: -o-transform .4s; -ms-transition: -ms-transform .4s; transition: transform .4s }
.overlay-genie { background: 0 0; visibility: hidden; opacity: 0; -webkit-transition: opacity .3s .2s, visibility .6s; -moz-transition: opacity .3s .2s, visibility .6s; -o-transition: opacity .3s .2s, visibility .6s; -ms-transition: opacity .3s .2s, visibility .6s; transition: opacity .3s .2s, visibility .6s }
.overlay-genie.ult-open { visibility: visible; opacity: 1; -webkit-transition: opacity .3s; -moz-transition: opacity .3s; -o-transition: opacity .3s; -ms-transition: opacity .3s; transition: opacity .3s }
.slick-loading .slick-slide, .slick-loading .slick-track, .ult-tooltip { visibility: hidden }
.overlay-genie svg { position: fixed; top: 0; left: 0 }
.overlay-genie .overlay-path { fill: rgba(28,28,28,.9) }
.overlay-genie .ult_modal-content { opacity: 0; -webkit-transform: scale(.8) translateY(-48%); -moz-transform: scale(.8) translateY(-48%); -o-transform: scale(.8) translateY(-48%); -ms-transform: scale(.8) translateY(-48%); transform: scale(.8) translateY(-48%); -webkit-transition: opacity .3s .3s, -webkit-transform .3s .3s; -moz-transition: opacity .3s .3s, -moz-transform .3s .3s; -o-transition: opacity .3s .3s, -o-transform .3s .3s; -ms-transition: opacity .3s .3s, -ms-transform .3s .3s; transition: opacity .3s .3s, transform .3s .3s }
.overlay-genie .ult-overlay-close { opacity: 0; -webkit-transition: opacity .3s; -moz-transition: opacity .3s; -o-transition: opacity .3s; -ms-transition: opacity .3s; transition: opacity .3s }
.scaleTabname, .ult_pricing_table { -webkit-transition: all .3s linear; -moz-transition: all .3s linear; -ms-transition: all .3s linear; -o-transition: all .3s linear }
.overlay-genie.ult-open .ult-overlay-close, .overlay-genie.ult-open .ult_modal-content { opacity: 1; -webkit-transition-delay: .3s; -moz-transition-delay: .3s; -o-transition-delay: .3s; -ms-transition-delay: .3s; transition-delay: .3s }
.overlay-genie.ult-open .ult_modal-content { -webkit-transform: scale(1) translateY(0); -moz-transform: scale(1) translateY(0); -o-transform: scale(1) translateY(0); -ms-transform: scale(1) translateY(0); transform: scale(1) translateY(0) }
.overlay-genie.ult-close .ult-overlay-close, .overlay-genie.ult-close .ult_modal-content { -webkit-transition-delay: 0; -moz-transition-delay: 0; -o-transition-delay: 0; -ms-transition-delay: 0; transition-delay: 0 }
.ult_modal div.ult_modal-body>iframe { display: none }
.ult-open>.ult_modal div.ult_modal-body>iframe { display: block }
div.ult_modal-body .fluid-width-video-wrapper { padding: 0!important }
@media(max-width:767px) {
.ult_modal.ult-container, .ult_modal.ult-medium, .ult_modal.ult-small { width: 80% }
.ult_modal.ult-block { max-width: 80% }
.ult-overlay-close { width: 24px; height: 24px; right: 5px; top: 5px }
}
.ult_pricing_table_wrap { min-width: 100% }
.wpb_column .wpb_wrapper .ult_pricing_table_wrap, .wpb_column .wpb_wrapper .ult_pricing_table_wrap:last-child { display: block; margin-bottom: 35px; float: left }
.ult_price_body_block, .ult_price_description_block, .ult_price_features, .ult_price_link, .ult_pricing_heading, .ult_pricing_table { margin: 0; padding: 0; width: 100%; float: left; display: block; position: relative }
.ult_pricing_table { list-style-type: none; font-size: 13px; text-align: center; transition: all .3s linear; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box }
.ult_pricing_table .ult_pricing_heading { padding: 20px 0 }
.ult_pricing_table .ult_pricing_heading h3 { padding: 0; margin: 0; font-size: 16px; font-weight: 700; line-height: 1.4em; color: inherit }
.ult_pricing_table .ult_pricing_heading h5 { padding: 0; margin: 4px 20px 15px; font-size: 12px; font-weight: 400; color: inherit }
.ult_pricing_table .ult_price_body, .wpb_column>.wpb_wrapper>.ult_pricing_table_wrap .ult_pricing_table .ult_price_body { display: table; margin: 15px auto }
.ult_price_body .ult_price { vertical-align: middle; display: table-cell; word-break: break-all }
.ult_price_body .ult_price .ult_price_figure { display: block; font-size: 1em; line-height: 1.3em; font-weight: 400 }
.ult_price_body .ult_price .ult_price_term { font-size: 11px; font-weight: 400; display: block }
.ult_pricing_table .ult_price_features { padding: 15px 15px 0; margin: 0 }
.ult_pricing_table .ult_price_features ul { color: inherit; list-style-type: none; padding: 0; margin: 0 0 20px }
.ult_pricing_table .ult_price_features ul li { color: inherit; list-style-type: none; padding: 5px 0; margin: 0; line-height: 1.5em; text-decoration: none }
.ult_pricing_table a { text-decoration: none!important; cursor: pointer }
.ult_pricing_table .ult_price_description_block .ult_price_description { list-style-type: none; padding: 15px; margin: 0; line-height: 1.5em }
.ult_pricing_table .ult_price_link { padding: 0 0 15px }
.ult_pricing_table .ult_price_link .ult_price_action_button { display: inline-block; text-decoration: none; font-weight: 400; line-height: 1em; padding: 9px 20px }
.ult_pricing_table_wrap .ult_price_features img { width: 100%; max-width: 100%; display: block }
.ult_featured .ult_pricing_table { position: relative; z-index: 9; -webkit-transform: scale(1.03); -moz-transform: scale(1.03); -o-transform: scale(1.03); -ms-transform: scale(1.03); transform: scale(1.03) }
.ult_pricing_table:hover { box-shadow: 0 0 7px rgba(167,167,167,.5) }
.ult_info_table.ult_design_1 .ult_pricing_table .ult_price_body { border: 0; width: auto; height: auto }
.ult_info_table .ult_pricing_table .ult_price_body .aio-icon.none { display: block; margin: 0 auto }
.ult_design_1 .ult_pricing_table { background: #444; background: -webkit-linear-gradient(#666, #333); background: -moz-linear-gradient(#666, #333); background: -o-linear-gradient(#666, #333); background: linear-gradient(#666, #333); color: #fff }
.ult_design_1 .ult_pricing_table a { color: inherit }
.ult_design_1 .ult_pricing_table .ult_price_body { font-size: 16px; width: 6em; height: 6em; padding: 0; line-height: 1em; border: 2px solid; border-radius: 500% }
.ult_design_1 .ult_pricing_table .ult_price_link { background: #333 }
.ult_design_1 .ult_pricing_table .ult_price_link .ult_price_action_button { color: #fff; border-radius: 15px; background: #444; background: -webkit-linear-gradient(#666, #333); background: -moz-linear-gradient(#666, #333); background: -o-linear-gradient(#666, #333); background: linear-gradient(#666, #333) }
.ult_design_1.ult-cs-black .ult_pricing_table, .ult_design_1.ult-cs-black .ult_pricing_table .ult_price_link .ult_price_action_button { background: #333; background: -webkit-linear-gradient(#666, #333); background: -moz-linear-gradient(#666, #333); background: -o-linear-gradient(#666, #333); background: linear-gradient(#666, #333) }
.ult_design_1.ult-cs-red .ult_pricing_table, .ult_design_1.ult-cs-red .ult_pricing_table .ult_price_link .ult_price_action_button { background: #df4130; background: -webkit-linear-gradient(#f04735, #df4130); background: -moz-linear-gradient(#f04735, #df4130); background: -o-linear-gradient(#f04735, #df4130); background: linear-gradient(#f04735, #df4130) }
.ult_design_1.ult-cs-blue .ult_pricing_table, .ult_design_1.ult-cs-blue .ult_pricing_table .ult_price_link .ult_price_action_button { background: #2867b6; background: -webkit-linear-gradient(#3274c7, #2867b6); background: -moz-linear-gradient(#3274c7, #2867b6); background: -o-linear-gradient(#3274c7, #2867b6); background: linear-gradient(#3274c7, #2867b6) }
.ult_design_1.ult-cs-yellow .ult_pricing_table, .ult_design_1.ult-cs-yellow .ult_pricing_table .ult_price_link .ult_price_action_button { background: #f9b84a; background: -webkit-linear-gradient(#f1c40f, #f1a90f); background: -moz-linear-gradient(#f1c40f, #f1a90f); background: -o-linear-gradient(#f1c40f, #f1a90f); background: linear-gradient(#f1c40f, #f1a90f) }
.ult_design_1.ult-cs-green .ult_pricing_table, .ult_design_1.ult-cs-green .ult_pricing_table .ult_price_link .ult_price_action_button { background: #17924b; background: -webkit-linear-gradient(#24bb64, #17924b); background: -moz-linear-gradient(#24bb64, #17924b); background: -o-linear-gradient(#24bb64, #17924b); background: linear-gradient(#24bb64, #17924b) }
.ult_design_1.ult-cs-gray .ult_pricing_table, .ult_design_1.ult-cs-gray .ult_pricing_table .ult_price_link .ult_price_action_button { color: #5d5d5d; background: #d9dee0; background: -webkit-linear-gradient(#e3e4e6, #d9dee0); background: -moz-linear-gradient(#e3e4e6, #d9dee0); background: -o-linear-gradient(#e3e4e6, #d9dee0); background: linear-gradient(#e3e4e6, #d9dee0) }
.ult_design_2 .ult_pricing_table { background: linear-gradient(#FFF, #f0f0f0); color: #6f6f6f }
.ult_design_2 .ult_pricing_table a { color: inherit }
.ult_design_2 .ult_pricing_table .ult_price_link .ult_price_action_button, .ult_design_2 .ult_pricing_table .ult_pricing_heading { background: #0f9000; background: -webkit-linear-gradient(#0f9000, #076800); background: -moz-linear-gradient(#0f9000, #076800); background: -o-linear-gradient(#0f9000, #076800); background: linear-gradient(#0f9000, #076800); color: #fff }
.ult_design_2 .ult_pricing_table .ult_pricing_heading h5 { padding: 0; margin: 0 20px; font-size: 12px }
.ult_design_2 .ult_price_body_block { background: #fbfbfb; border-bottom: 4px double #dcdcdc; color: #6f6f6f }
.ult_design_2 .ult_pricing_table .ult_price_body { font-size: 48px }
.ult_design_2 .ult_pricing_table .ult_price_features ul li { border-bottom: 1px dashed #999; line-height: 2em; margin-left: 30px; margin-right: 30px }
.ult_design_2 .ult_pricing_table .ult_price_features ul li:last-child { border-bottom: 0 }
.ult_design_2 .ult_pricing_table .ult_price_link { padding: 0 }
.ult_design_2 .ult_pricing_table .ult_price_link .ult_price_action_button { color: #fff; border-radius: 3px; padding: 7px; background: #0f9000; background: -webkit-linear-gradient(#0f9000, #076800); background: -moz-linear-gradient(#0f9000, #076800); background: -o-linear-gradient(#0f9000, #076800); background: linear-gradient(#0f9000, #076800); position: absolute; right: -8px; bottom: -12px }
.ult_design_2 .ult_pricing_table .ult_price_link .ult_price_action_button:after { content: ""; display: block; position: absolute; width: 0; height: 0; bottom: -6px; right: 0; border-bottom: 8px solid transparent; border-left: 8px solid #1a1a1a }
.ult_design_2.ult-cs-black .ult_pricing_table .ult_price_link .ult_price_action_button, .ult_design_2.ult-cs-black .ult_pricing_table .ult_pricing_heading { background: #333; background: -webkit-linear-gradient(#666, #333); background: -moz-linear-gradient(#666, #333); background: -o-linear-gradient(#666, #333); background: linear-gradient(#666, #333) }
.ult_design_2.ult-cs-black .ult_pricing_table .ult_price_link .ult_price_action_button:after { border-left: 8px solid #1a1818 }
.ult_design_2.ult-cs-red .ult_pricing_table .ult_price_link .ult_price_action_button, .ult_design_2.ult-cs-red .ult_pricing_table .ult_pricing_heading { background: #df4130; background: -webkit-linear-gradient(#f04735, #df4130); background: -moz-linear-gradient(#f04735, #df4130); background: -o-linear-gradient(#f04735, #df4130); background: linear-gradient(#f04735, #df4130) }
.ult_design_2.ult-cs-red .ult_pricing_table .ult_price_link .ult_price_action_button:after { border-left: 8px solid #ac3900 }
.ult_design_2.ult-cs-blue .ult_pricing_table .ult_price_link .ult_price_action_button, .ult_design_2.ult-cs-blue .ult_pricing_table .ult_pricing_heading { background: #2867b6; background: -webkit-linear-gradient(#3274c7, #2867b6); background: -moz-linear-gradient(#3274c7, #2867b6); background: -o-linear-gradient(#3274c7, #2867b6); background: linear-gradient(#3274c7, #2867b6) }
.ult_design_2.ult-cs-blue .ult_pricing_table .ult_price_link .ult_price_action_button:after { border-left: 8px solid #0555ba }
.ult_design_2.ult-cs-yellow .ult_pricing_table .ult_price_link .ult_price_action_button, .ult_design_2.ult-cs-yellow .ult_pricing_table .ult_pricing_heading { background: #f9b84a; background: -webkit-linear-gradient(#f1c40f, #f1a90f); background: -moz-linear-gradient(#f1c40f, #f1a90f); background: -o-linear-gradient(#f1c40f, #f1a90f); background: linear-gradient(#f1c40f, #f1a90f) }
.ult_design_2.ult-cs-yellow .ult_pricing_table .ult_price_link .ult_price_action_button:after { border-left: 8px solid #ce5e0b }
.ult_design_2.ult-cs-green .ult_pricing_table .ult_price_link .ult_price_action_button, .ult_design_2.ult-cs-green .ult_pricing_table .ult_pricing_heading { background: #17924b; background: -webkit-linear-gradient(#24bb64, #17924b); background: -moz-linear-gradient(#24bb64, #17924b); background: -o-linear-gradient(#24bb64, #17924b); background: linear-gradient(#24bb64, #17924b) }
.ult_design_2.ult-cs-green .ult_pricing_table .ult_price_link .ult_price_action_button:after { border-left: 8px solid #037433 }
.ult_design_2.ult-cs-gray .ult_pricing_table .ult_price_link .ult_price_action_button, .ult_design_2.ult-cs-gray .ult_pricing_table .ult_pricing_heading { color: #5d5d5d; background: #d9dee0; background: -webkit-linear-gradient(#e3e4e6, #d9dee0); background: -moz-linear-gradient(#e3e4e6, #d9dee0); background: -o-linear-gradient(#e3e4e6, #d9dee0); background: linear-gradient(#e3e4e6, #d9dee0) }
.ult_design_2.ult-cs-gray .ult_pricing_table .ult_price_link .ult_price_action_button:after { border-left: 8px solid #bdbdbd }
.ult_design_3 .ult_pricing_table { background: #262626; background: -webkit-linear-gradient(#262626, #000); background: -moz-linear-gradient(#262626, #000); background: -o-linear-gradient(#262626, #000); background: linear-gradient(#262626, #000); color: #FFF }
.ult_design_3 .ult_pricing_table a { color: inherit }
.ult_design_3 .ult_price_body_block { background: #353535 }
.ult_design_3 .ult_pricing_table .ult_price_body, .wpb_column>.wpb_wrapper>.ult_pricing_table_wrap.ult_design_3 .ult_pricing_table .ult_price_body { margin: 25px auto; font-size: 40px }
.ult_design_4 .ult_pricing_table .ult_price_body, .ult_design_5 .ult_pricing_table .ult_price_body { font-size: 48px }
.ult_design_3 .ult_pricing_table .ult_price_link .ult_price_action_button { color: #fff; border-radius: 3px; padding: 10px; background: #666; background: -webkit-linear-gradient(#666, #333); background: -moz-linear-gradient(#666, #333); background: -o-linear-gradient(#666, #333); background: linear-gradient(#666, #333) }
.ult_design_3.ult-cs-black .ult_pricing_table { background: #333; background: -webkit-linear-gradient(#666, #333); background: -moz-linear-gradient(#666, #333); background: -o-linear-gradient(#666, #333); background: linear-gradient(#666, #333) }
.ult_design_3.ult-cs-red .ult_pricing_table { background: #df4130; background: -webkit-linear-gradient(#f04735, #df4130); background: -moz-linear-gradient(#f04735, #df4130); background: -o-linear-gradient(#f04735, #df4130); background: linear-gradient(#f04735, #df4130) }
.ult_design_3.ult-cs-blue .ult_pricing_table { background: #2867b6; background: -webkit-linear-gradient(#3274c7, #2867b6); background: -moz-linear-gradient(#3274c7, #2867b6); background: -o-linear-gradient(#3274c7, #2867b6); background: linear-gradient(#3274c7, #2867b6) }
.ult_design_3.ult-cs-yellow .ult_pricing_table { background: #f9b84a; background: -webkit-linear-gradient(#f1c40f, #f1a90f); background: -moz-linear-gradient(#f1c40f, #f1a90f); background: -o-linear-gradient(#f1c40f, #f1a90f); background: linear-gradient(#f1c40f, #f1a90f) }
.ult_design_3.ult-cs-green .ult_pricing_table { background: #17924b; background: -webkit-linear-gradient(#24bb64, #17924b); background: -moz-linear-gradient(#24bb64, #17924b); background: -o-linear-gradient(#24bb64, #17924b); background: linear-gradient(#24bb64, #17924b) }
.ult_design_3.ult-cs-gray .ult_pricing_table { color: #5d5d5d; background: #d9dee0; background: -webkit-linear-gradient(#e3e4e6, #d9dee0); background: -moz-linear-gradient(#e3e4e6, #d9dee0); background: -o-linear-gradient(#e3e4e6, #d9dee0); background: linear-gradient(#e3e4e6, #d9dee0) }
.ult_design_3.ult-cs-gray .ult_price_body_block { color: #FFF }
.ult_design_4 .ult_pricing_table { background: #f9f9f9; color: #777; border-top: 5px solid #b9ce06; border-bottom: 5px solid #DDD }
.ult_design_4 .ult_pricing_table a { color: inherit }
.ult_design_4 .ult_pricing_table .ult_price_body_block { top: -3px; border-bottom: 2px solid #e5e5e5 }
.ult_design_4 .ult_pricing_table .ult_pricing_heading+.ult_price_body_block .ult_price_body, .wpb_column>.wpb_wrapper>.ult_pricing_table_wrap.ult_design_4 .ult_pricing_table .ult_pricing_heading+.ult_price_body_block .ult_price_body { margin: -5px auto 15px }
.ult_design_4 .ult_pricing_table .ult_price_features ul li { border-bottom: 1px solid #ededed; line-height: 2em; margin-left: 30px; margin-right: 30px }
.ult_design_4 .ult_pricing_table .ult_price_link .ult_price_action_button { color: #fff; background: #b9ce06; border-radius: 3px; padding: 10px }
.ult_design_4.ult-cs-black .ult_pricing_table { border-top: 5px solid #333 }
.ult_design_4.ult-cs-black .ult_pricing_table .ult_price_link .ult_price_action_button { background: #333 }
.ult_design_4.ult-cs-red .ult_pricing_table { border-top: 5px solid #df4130 }
.ult_design_4.ult-cs-red .ult_pricing_table .ult_price_link .ult_price_action_button { background: #df4130 }
.ult_design_4.ult-cs-blue .ult_pricing_table { border-top: 5px solid #2867b6 }
.ult_design_4.ult-cs-blue .ult_pricing_table .ult_price_link .ult_price_action_button { background: #2867b6 }
.ult_design_4.ult-cs-yellow .ult_pricing_table { border-top: 5px solid #f1a90f }
.ult_design_4.ult-cs-yellow .ult_pricing_table .ult_price_link .ult_price_action_button { background: #f1a90f }
.ult_design_4.ult-cs-green .ult_pricing_table { border-top: 5px solid #17924b }
.ult_design_4.ult-cs-green .ult_pricing_table .ult_price_link .ult_price_action_button { background: #17924b }
.ult_design_4.ult-cs-gray .ult_pricing_table { border-top: 5px solid #d9dee0 }
.ult_design_4.ult-cs-gray .ult_pricing_table .ult_price_link .ult_price_action_button { background: #d9dee0; color: #5d5d5d }
.ult_design_5 .ult_pricing_table { background: #f7f7f7; color: #777; border-bottom: 5px solid #DDD }
.ult_design_5 .ult_pricing_table a { color: inherit }
.ult_design_5 .ult_pricing_table .ult_price_body_block, .ult_design_5 .ult_pricing_table .ult_pricing_heading { background: #fac635; color: #fff }
.ult_design_5 .ult_pricing_table .ult_price_body_block { top: -3px }
.ult_design_5 .ult_pricing_table .ult_pricing_heading+.ult_price_body_block .ult_price_body, .wpb_column>.wpb_wrapper>.ult_pricing_table_wrap.ult_design_5 .ult_pricing_table .ult_pricing_heading+.ult_price_body_block .ult_price_body { margin: -5px auto 15px }
.ult_design_5 .ult_pricing_table .ult_price_features ul li { border-bottom: 1px solid #ededed; line-height: 2em; margin-left: 30px; margin-right: 30px }
.ult_design_5 .ult_pricing_table .ult_price_link .ult_price_action_button { color: #fff; background: #555; border-radius: 3px; padding: 10px }
.ult_design_5.ult-cs-black .ult_pricing_table .ult_price_body_block, .ult_design_5.ult-cs-black .ult_pricing_table .ult_price_link .ult_price_action_button, .ult_design_5.ult-cs-black .ult_pricing_table .ult_pricing_heading { background: #333 }
.ult_design_5.ult-cs-red .ult_pricing_table .ult_price_body_block, .ult_design_5.ult-cs-red .ult_pricing_table .ult_price_link .ult_price_action_button, .ult_design_5.ult-cs-red .ult_pricing_table .ult_pricing_heading { background: #df4130 }
.ult_design_5.ult-cs-blue .ult_pricing_table .ult_price_body_block, .ult_design_5.ult-cs-blue .ult_pricing_table .ult_price_link .ult_price_action_button, .ult_design_5.ult-cs-blue .ult_pricing_table .ult_pricing_heading { background: #2867b6 }
.ult_design_5.ult-cs-yellow .ult_pricing_table .ult_price_body_block, .ult_design_5.ult-cs-yellow .ult_pricing_table .ult_price_link .ult_price_action_button, .ult_design_5.ult-cs-yellow .ult_pricing_table .ult_pricing_heading { background: #f9b84a }
.ult_design_5.ult-cs-green .ult_pricing_table .ult_price_body_block, .ult_design_5.ult-cs-green .ult_pricing_table .ult_price_link .ult_price_action_button, .ult_design_5.ult-cs-green .ult_pricing_table .ult_pricing_heading { background: #17924b }
.ult_design_5.ult-cs-gray .ult_pricing_table .ult_price_body_block, .ult_design_5.ult-cs-gray .ult_pricing_table .ult_price_link .ult_price_action_button, .ult_design_5.ult-cs-gray .ult_pricing_table .ult_pricing_heading { background: #d9dee0; color: #5d5d5d }
.ult_design_6 .ult_pricing_table { background: #FFF; color: #777; border: 1px solid #efefef }
.ult_design_6 .ult_pricing_table a { color: inherit }
.ult_design_6 .ult_pricing_table .ult_price_body_block, .ult_design_6 .ult_pricing_table .ult_pricing_heading { background: #322d68; color: #fff }
.ult_design_6 .ult_pricing_table .ult_price_body_block { height: 3em; margin-bottom: 3em; font-size: 16px }
.ult_design_6 .ult_pricing_table .ult_price_body { font-size: 16px; width: 6em; height: 6em; padding: 0; line-height: 1em; border: 2px solid #f0f0f0; border-radius: 500%; margin: 0 auto!important; position: relative; top: 0; background: #FFF; color: #777; -webkit-box-shadow: 0 5px 20px #DDD inset, 0 3px 0 #999 inset; -moz-box-shadow: 0 5px 20px #DDD inset, 0 3px 0 #999 inset; -o-box-shadow: 0 5px 20px #DDD inset, 0 3px 0 #999 inset; -ms-box-shadow: 0 5px 20px #DDD inset, 0 3px 0 #999 inset; box-shadow: 0 5px 20px #DDD inset, 0 3px 0 #999 inset }
.ult_design_6 .ult_pricing_table .ult_price_link .ult_price_action_button { color: #fff; border-radius: 15px; background: #444; background: -webkit-linear-gradient(#666, #333); background: -moz-linear-gradient(#666, #333); background: -o-linear-gradient(#666, #333); background: linear-gradient(#666, #333) }
.ult_design_6.ult_featured .ult_price_body_block { margin-top: -5px }
.ult_design_6.ult-cs-black .ult_pricing_table .ult_price_body_block, .ult_design_6.ult-cs-black .ult_pricing_table .ult_price_link .ult_price_action_button, .ult_design_6.ult-cs-black .ult_pricing_table .ult_pricing_heading { background: #333 }
.ult_design_6.ult-cs-red .ult_pricing_table .ult_price_body_block, .ult_design_6.ult-cs-red .ult_pricing_table .ult_price_link .ult_price_action_button, .ult_design_6.ult-cs-red .ult_pricing_table .ult_pricing_heading { background: #df4130 }
.ult_design_6.ult-cs-blue .ult_pricing_table .ult_price_body_block, .ult_design_6.ult-cs-blue .ult_pricing_table .ult_price_link .ult_price_action_button, .ult_design_6.ult-cs-blue .ult_pricing_table .ult_pricing_heading { background: #2867b6 }
.ult_design_6.ult-cs-yellow .ult_pricing_table .ult_price_body_block, .ult_design_6.ult-cs-yellow .ult_pricing_table .ult_price_link .ult_price_action_button, .ult_design_6.ult-cs-yellow .ult_pricing_table .ult_pricing_heading { background: #f9b84a }
.ult_design_6.ult-cs-green .ult_pricing_table .ult_price_body_block, .ult_design_6.ult-cs-green .ult_pricing_table .ult_price_link .ult_price_action_button, .ult_design_6.ult-cs-green .ult_pricing_table .ult_pricing_heading { background: #17924b }
.ult_design_6.ult-cs-gray .ult_pricing_table .ult_price_body_block, .ult_design_6.ult-cs-gray .ult_pricing_table .ult_price_link .ult_price_action_button, .ult_design_6.ult-cs-gray .ult_pricing_table .ult_pricing_heading { background: #d9dee0; color: #5d5d5d }
.ult_design_2 .info_min_ht .ult_price_link, .ult_design_2 .ult_price_table_ht .ult_price_link { position: relative }
.ult_design_1 .ult_pricing_table .ult_price_link { padding-top: 15px }
a.ult_price_action_button { border: none }
.ult-rs-wrapper .ui-slider { position: relative; text-align: left }
.ult-rs-wrapper .ui-corner-all, .ult-rs-wrapper .ui-corner-bottom, .ult-rs-wrapper .ui-corner-br, .ult-rs-wrapper .ui-corner-right { border-bottom-right-radius: 1em }
.ult-rs-wrapper .ui-corner-all, .ult-rs-wrapper .ui-corner-bl, .ult-rs-wrapper .ui-corner-bottom, .ult-rs-wrapper .ui-corner-left { border-bottom-left-radius: 1em }
.ult-rs-wrapper .ui-corner-all, .ult-rs-wrapper .ui-corner-right, .ult-rs-wrapper .ui-corner-top, .ult-rs-wrapper .ui-corner-tr { border-top-right-radius: 1em }
.ult-rs-wrapper .ui-corner-all, .ult-rs-wrapper .ui-corner-left, .ult-rs-wrapper .ui-corner-tl, .ult-rs-wrapper .ui-corner-top { border-top-left-radius: 1em }
.ult-rs-wrapper .ui-slider-horizontal .ui-slider-range { top: 0; height: 100% }
.ult-rs-wrapper .ui-slider .ui-slider-range { position: absolute; z-index: 1; display: block; border: 0 }
.ult-rs-wrapper { margin: 35px auto }
#ult-range-slider { position: relative; padding: 10px 75px 35px; margin-top: 35px; overflow: hidden }
.ult-rs-wrapper .ult-rslider { font-size: 8px; margin: 65px auto 0; max-width: 100%; width: 100%; height: 1em; border: none; cursor: pointer }
.ult-rs-wrapper .ui-slider .ui-slider-handle { position: absolute; z-index: 1; border-radius: 500px; top: 50%!important; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); background: #3bf7d1; width: 4em; height: 4em; border: .28em solid #fff; box-shadow: 0 0 3px 1px rgba(0,0,0,.25); cursor: pointer; outline: 0 }
.ult-tooltip { display: block; position: absolute; text-align: center; background: #fff; padding: 15px; font-size: 16px; margin-top: -25px!important; left: 50%; box-sizing: border-box; -webkit-transform: translateX(-50%) translateY(-100%); -ms-transform: translateX(-50%) translateY(-100%); transform: translateX(-50%) translateY(-100%) }
.ult-tooltip-border { border: 2px solid #30eae9 }
.ult-tooltip:after, .ult-tooltip:before { top: 100%; left: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none }
.ult-tooltip:after { border-color: rgba(136,183,213,0); border-width: 7px; margin-left: -7px; top: 99% }
.ult-arrow:after { border-top-color: #fff }
.ult-tooltip:before { border-color: rgba(194,225,245,0) }
.ult-arrow:before { border-top-color: #30eae9; border-width: 9px; margin-left: -9px }
.ui-slider-wrapper { position: relative }
.ui-slider-label-ticks, .ui-slider-labels { border: 1px solid transparent; position: absolute }
.ui-slider-wrapper .ui-slider-horizontal { width: 100% }
.ui-slider-label-ticks span { font-size: .9em; min-width: 1.2em }
.ult-rs-wrapper .ui-slider-labels .ui-slider-label-ticks:first-child { transform: translate(-20%, -50%) }
.ult-rs-wrapper .ui-slider-labels .ui-slider-label-ticks:last-child { transform: translate(-80%, -50%) }
.ui-slider-wrapper.horizontal { margin-right: auto; margin-left: auto; max-width: 100% }
.horizontal .ui-slider-labels { left: 0; right: 0; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%) }
.horizontal .ui-slider-label-ticks { font-size: 8px; width: 1.8em; height: 1.8em; border-radius: 50%; text-align: center; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%) }
.horizontal .ui-slider-label-ticks span { position: relative; display: none; margin-left: -1.2em; top: .8em }
.ult-tooltip-center { position: absolute; left: 50%; top: 50%; -webkit-transform: translateX(-50%) translateY(-50%); -ms-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%) }
.ult-active { display: block }
.ult-description { display: none; padding: 35px; text-align: center; font-size: 22px; max-width: 85%; width: 85%; margin-left: auto!important; margin-right: auto!important }
.slick-list, .slick-slider, .slick-track { position: relative; display: block }
.ult-carousel-wrapper { margin-bottom: 35px; padding-bottom: 20px }
.slick-slider { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -ms-touch-action: none; -webkit-tap-highlight-color: transparent }
.ulsb-container .ulsb-strip h4, .ulsb-container .ulsb-strip:last-child h5 span { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -webkit-touch-callout: none; -khtml-user-select: none }
.slick-list { overflow: hidden; margin: 0; padding: 0 }
.slick-list:focus { outline: 0 }
.slick-loading .slick-list { background: url(./ajax-loader.gif) center center no-repeat #fff }
.slick-list.dragging { cursor: pointer; cursor: hand }
.slick-dots li, .slick-dots li button { cursor: pointer; height: 20px; width: 20px }
.slick-slide, .slick-slide img, .slick-slider .slick-list, .slick-track { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) }
.slick-track { left: 0; top: 0; zoom: 1 }
.slick-track:after, .slick-track:before { content: ""; display: table }
.slick-slide { float: left; height: 100%; min-height: 1px; display: none }
[dir=rtl] .slick-slide { float: right }
.slick-slide img { display: block }
.slick-slide.slick-loading img { display: none }
.slick-initialized .slick-slide { display: block }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent }
@font-face { font-family: slick; src: url(./fonts/slick.eot); src: url(./fonts/slick.eot?#iefix) format("embedded-opentype"), url(./fonts/slick.woff) format("woff"), url(./fonts/slick.ttf) format("truetype"), url(./fonts/slick.svg#slick) format("svg"); font-weight: 400; font-style: normal }
.slick-next, .slick-prev { position: absolute; display: block; height: 1em; width: 1em; line-height: 0; font-size: 0; cursor: pointer; background: 0 0; color: transparent; top: 50%; margin-top: -10px; padding: 0; border: none; outline: 0 }
.slick-next:active, .slick-next:focus, .slick-next:hover, .slick-prev:active, .slick-prev:focus, .slick-prev:hover { outline: 0; background: 0 0; color: transparent; box-shadow: none }
.slick-next:focus:before, .slick-next:hover:before, .slick-prev:focus:before, .slick-prev:hover:before { opacity: 1 }
.slick-next.slick-disabled:before, .slick-prev.slick-disabled:before { opacity: .25 }
.slick-next:before, .slick-prev:before { font-size: 20px; line-height: 1; opacity: .75 }
.slick-prev { left: -15px }
[dir=rtl] .slick-prev { left: auto; right: -15px; -webkit-tranform: rotate(-180deg); -moz-tranform: rotate(-180deg); transform: rotate(-180deg) }
.slick-next { right: -15px }
[dir=rtl] .slick-next { left: -15px; right: auto; -webkit-tranform: rotate(-180deg); -moz-tranform: rotate(-180deg); transform: rotate(-180deg) }
.ult-carousel-wrapper.ult_full_width button.slick-next, [dir=rtl] .ult-carousel-wrapper.ult_full_width button.slick-prev { right: 25px }
.ult-carousel-wrapper.ult_full_width button.slick-prev, [dir=rtl] .ult-carousel-wrapper.ult_full_width button.slick-next { left: 25px }
.slick-dots { position: absolute; list-style: none; display: block; text-align: center; padding: 0; width: 100%; bottom: 0; transform: translateY(100%) }
.slick-dots li { position: relative; display: inline-block; margin: 0 5px; padding: 0 }
.slick-dots li button { border: 0; background: 0 0; display: block; outline: 0; line-height: 0; font-size: 0; color: transparent; padding: 5px }
.slick-dots li button:focus, .slick-dots li button:hover { outline: 0 }
.slick-dots li button:focus:before, .slick-dots li button:hover:before { opacity: 1 }
.slick-dots li button:before { position: absolute; top: 0; left: 0; content: "•"; width: 20px; height: 20px; font-size: 6px; line-height: 20px; text-align: center; color: #000; opacity: .25 }
.slick-dots li.slick-active button:before { color: #000; opacity: .75 }
.ult-carousel-wrapper .slick-dots li i { opacity: .75; transition: all .3s ease-in-out }
.ult-carousel-wrapper .slick-dots li.slick-active i { opacity: 1 }
button.slick-next:active, button.slick-prev:active { background: initial; border: initial; padding: initial }
.ult-item-wrap>.wpb_button, .ult-item-wrap>.wpb_content_element, .ult-item-wrap>.wpb_row, .ult-item-wrap>div, .ult-item-wrap>ul.wpb_thumbnails-fluid>li { margin-bottom: 0!important }
ul.slick-dots { margin: 0; padding: 10px 0 }
.ult-carousel-wrapper button.circle-bg, .ult-carousel-wrapper button.circle-border { border-radius: 100%; width: 1.5em; height: 1.5em; line-height: 1.7em }
.ult-carousel-wrapper button.square-bg, .ult-carousel-wrapper button.square-border { border-radius: 0!important; width: 1.5em; height: 1.5em; line-height: 1.7em }
.ult-carousel-wrapper.ult_vertical { padding: 50px 0 }
.ult-carousel-wrapper.ult_vertical .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent }
.ult-carousel-wrapper.ult_vertical button.slick-next, .ult-carousel-wrapper.ult_vertical button.slick-prev { left: 50%; margin: 0; -webkit-transform: translateX(-50%) rotate(90deg); -moz-transform: translateX(-50%) rotate(90deg); -o-transform: translateX(-50%) rotate(90deg); -ms-transform: translateX(-50%) rotate(90deg); transform: translateX(-50%) rotate(90deg) }
.ult-carousel-wrapper.ult_vertical button.slick-prev { top: -45px }
.ult-carousel-wrapper.ult_vertical button.slick-next { top: auto; bottom: -40px }
.ult-carousel-wrapper.ult_vertical ul.slick-dots { z-index: 99; bottom: -30px }
div.stats-desc>div.counter_prefix, div.stats-desc>div.counter_suffix { display: inline }
.stats-block, .wpb_row .wpb_column .wpb_wrapper .stats-block { display: block; margin-bottom: 35px }
.stats-block .stats-number { font-size: 26px; line-height: 1.3em; font-weight: 500; display: inline }
.stats-block .stats-text { font-size: 18px; width: 100% }
.stats-left .aio-icon-left { display: table-cell; padding-right: 15px }
.stats-left .stats-desc { text-align: left; display: table-cell; vertical-align: middle; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; width: auto }
.stats-top .aio-icon-top, .stats-top .stats-desc { width: 100%; display: block; text-align: center }
.stats-top .aio-icon, .stats-top .aio-icon-img, .stats-top .img-icon { margin: 0 auto }
.smile_icon_list, .ult-sticky-section>:last-child, .ult-sticky-section>:last-child :last-child { margin-bottom: 0!important }
.stats-top .stats-number { padding: 8px 0 }
.stats-right.stats-block { display: inline-block; width: 100% }
.stats-right .aio-icon-right { display: table-cell; padding-left: 15px }
.aio-icon-img.uavc-circle, .aio-icon-img.uavc-square { min-height: 1em; background: rgba(214,214,214,.44); padding: .5em }
.stats-right .stats-desc { text-align: right; display: table-cell; vertical-align: middle }
.stats-block.stats-left, .stats-block.stats-right { direction: ltr }
.ult-sticky-section>:first-child, .ult-sticky-section>:first-child :first-child { margin-top: 0!important }
.ult-sticky { z-index: 99999; transform: translateZ(0); -webkit-transform: translateZ(0) }
.ult-sticky.ult-stick { position: fixed; z-index: 99999 }
.ult-sticky.ult-stick-full-width { position: fixed; left: 0; z-index: 99999 }
.ult_s_container, .upb_video_class, .vc_row, .wpb_column, .wpb_row { position: relative }
.ult-sticky-anchor.ult_stick_to_row { z-index: 99990 }
.aio-icon-component i, .align-icon i, .flip-box-wrap i, .info-circle-wrapper i, .smile-icon-timeline-wrap i, .smile_icon_list_wrap i, .stats-block i, .uavc-icons i, .uavc-list-icon i, .ubtn i, .ult-animation i, .ult-banner-block i, .ult-new-ib i, .ult-overlay i, .ult-vc-seperator i, .ult_countdown i, .ult_pricing_table_wrap i, .ultb3-box i, .ultimate-call-to-action i, .ultimate-google-trends i, .ultimate-map-wrapper i, .uvc-heading i, .uvc-type-wrap i { font-size: inherit; line-height: inherit }
.aio-icon, .aio-icon.none, .vc_row .aio-icon { display: inline-block; font-size: 32px; text-align: center }
.aio-icon-component, .aio-icon-component *, .align-icon, .align-icon *, .flip-box-wrap, .flip-box-wrap *, .info-circle-wrapper, .info-circle-wrapper *, .smile-icon-timeline-wrap, .smile-icon-timeline-wrap *, .smile_icon_list_wrap, .smile_icon_list_wrap *, .stats-block, .stats-block *, .uavc-icons, .uavc-icons *, .uavc-list-icon, .uavc-list-icon *, .ubtn, .ubtn *, .ubtn-ctn-center, .ubtn-link, .ult-animation, .ult-animation *, .ult-banner-block, .ult-banner-block *, .ult-new-ib, .ult-new-ib *, .ult-overlay, .ult-overlay *, .ult_countdown, .ult_countdown *, .ult_pricing_table_wrap, .ult_pricing_table_wrap *, .ultimate-google-trends, .ultimate-google-trends *, .ultimate-map-wrapper, .ultimate-map-wrapper *, .uvc-heading, .uvc-heading * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box }
.aio-icon, .aio-icon-img, .vc_row .aio-icon { -moz-box-sizing: content-box!important; -webkit-box-sizing: content-box!important }
.aio-icon, .vc_row .aio-icon { height: 2em; width: 2em; line-height: 2em; box-sizing: content-box!important }
.aio-icon.none { height: 1em; width: 1em; line-height: 1em }
.aio-icon.circle { border-radius: 50% }
.aio-icon-img { display: block; font-size: 48px; width: 1em; max-width: 100%; box-sizing: content-box!important }
.aio-icon-img.uavc-circle { width: 1em; border-radius: 50% }
.aio-icon-img.uavc-square { width: 1em; border-radius: 0 }
.aio-icon-img .img-icon { width: 1em; max-width: 100%!important; border-radius: 0!important; box-shadow: none!important; display: block; font-size: inherit }
.aio-tooltip { display: inline-block; text-align: center; width: auto; max-width: 100% }
.smile_icon_list { list-style: none!important; padding: 0!important; margin-left: 0!important; margin-right: 0!important }
.smile_icon_list li.icon_list_item { padding: 0!important; list-style: none!important; clear: both!important; position: relative!important; min-height: 1em!important; margin: 0 0 30px!important; line-height: 100%; overflow: visible }
.smile_icon_list li.icon_list_item:last-child { margin: 0!important }
a.ulimate-info-list-link { position: absolute; top: 0; left: 0; display: block; z-index: 9; width: 100%; height: 100% }
.smile_icon_list li .icon_list_icon { font-size: 24px; width: 3em; height: 3em; line-height: 3em; text-align: center; float: left; background: #FFF; z-index: 9; position: relative; -moz-box-sizing: content-box!important; -webkit-box-sizing: content-box!important; box-sizing: content-box!important }
.smile_icon_list .list-img-icon { display: block; margin: 0 auto; max-height: 100%!important; max-width: 100%!important; border-radius: 0!important; box-shadow: none!important }
.smile_icon_list li .icon_description h3 { font-size: 17px; line-height: 1.846153846; font-weight: 700; margin-top: 0; margin-bottom: 0; clear: none!important }
.smile_icon_list li .icon_description h3 a { text-decoration: none }
.smile_icon_list li .icon_description p { font-size: inherit; font-weight: inherit; font-style: inherit!important; line-height: inherit; color: inherit!important }
.smile_icon_list li .icon_description div.icon_description_text { font-family: inherit; font-weight: inherit; color: inherit; font-size: 13px; line-height: 18px }
.smile_icon_list li .icon_description span.icon_description_text { margin: 0; padding: 0; border: 0; vertical-align: baseline; font-size: 14px; line-height: 1.714285714; display: block }
.smile_icon_list li .icon_list_connector { height: 100%; position: absolute; top: .5em; z-index: 1 }
.smile_icon_list li:last-child .icon_list_connector { display: none }
.smile_icon_list.no_bg .icon_list_icon { border: 2px solid #0183cc; color: #0183cc }
.smile_icon_list.square .icon_list_icon { border-color: inherit }
.smile_icon_list.circle .icon_list_icon { border-radius: 50%; border-color: inherit; overflow: hidden }
.smile_icon_list.with_bg .icon_list_icon { background: #0183cc; color: #fff }
.smile_icon_list.left li .icon_list_connector { left: .5em; border-right-width: 1px; border-right-style: dashed }
.smile_icon_list.left li.ult-info-circle-img .icon_list_connector { left: .34em; top: .5em }
.smile_icon_list.left li .icon_description { margin-left: 1em; padding-left: 25px }
.smile_icon_list.right { text-align: right }
.smile_icon_list.right li .icon_list_icon { float: right; position: relative }
.smile_icon_list.right li .icon_list_connector { right: .5em; border-left-width: 1px; border-left-style: dashed }
.smile_icon_list.right li .icon_description { margin-right: 1em; padding-right: 25px }
.smile_icon_list.top, .smile_icon_list.top:after, .smile_icon_list.top:before { content: " "; display: table; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box }
.smile_icon_list.top { display: block }
.smile_icon_list.top li { display: table-cell; width: 1%; float: none; position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box }
.smile_icon_list.top li .icon_list_icon { margin: 0 auto; float: none }
.smile_icon_list.top li .icon_description { text-align: center; margin: 15px; padding-bottom: 0 }
.uavc-list-icon li, .uavc-list-icon ul { padding: 0!important; list-style: none!important }
.smile_icon_list.top li .icon_list_connector { position: absolute; top: .5em; left: 50%; width: 100%; height: 10px; border-top-width: 1px; border-top-style: dashed; margin-left: 0 }
.rtl .smile_icon_list.top li .icon_list_connector { right: 50%; left: auto }
.info-wrapper .smile_icon_list li .icon_description .responsive-font-class * { font-size: 13px; line-height: 1.64em; color: inherit }
@media only screen and (max-width:768px) {
.smile_icon_list_wrap .smile_icon_list.top { display: inline-block; width: 100% }
.smile_icon_list.top li.icon_list_item { display: block; width: 100%; float: left }
.smile_icon_list.top li .icon_list_connector { display: none }
}
.hexagon li .icon_list_icon:before { content: ""; position: absolute; top: -1em; left: 0; border-left: 1.5em solid transparent; border-right: 1.5em solid transparent; border-bottom: 1em solid; border-bottom-color: inherit!important }
.hexagon li .icon_list_icon { width: 3em!important; height: 1.5em!important; line-height: 1.5em!important; background: #0183cc; border-color: #0183cc; color: #FFF; position: absolute; top: 1em; overflow: inherit }
.hexagon li .icon_list_icon:after { content: ""; position: absolute; bottom: -1em; left: 0; border-left: 1.5em solid transparent; border-right: 1.5em solid transparent; border-top: 1em solid; border-top-color: inherit!important }
.smile_icon_list.top.hexagon .icon_list_icon { position: relative; margin-bottom: 2em }
.smile_icon_list.top.hexagon .icon_list_connector { top: .55em }
.full-width-content.wpb-js-composer .site-inner { overflow: visible!important }
.smile_icon_list.circle { float: none; border: 0; width: auto; margin: 0; cursor: inherit }
.ult-animation.ult-animate-viewport { -webkit-transition: opacity .9s linear; -moz-transition: opacity .9s linear; transition: opacity .9s linear }
.uavc-list-icon ul { margin: 0 0 30px!important; position: relative!important }
.uavc-list-icon li, .uavc-list-icon ul:last-child { margin: 0!important }
.uavc-list-icon li { clear: both!important; line-height: 1.6em; overflow: visible }
.uavc-list-content { display: table; width: 100%; margin-bottom: 7px }
.uavc-list-content .aio-icon { display: inline-block; margin: 0; padding: 0 }
.uavc-list-content span.uavc-list-desc { display: table-cell; padding: 0; margin: 0; vertical-align: middle; width: 100% }
.uavc-icons, .wpb_column .wpb_wrapper .uavc-icons { display: block; margin-bottom: 35px; line-height: 1 }
.uavc-icons-left.uavc-icons { text-align: left }
.uavc-icons-center.uavc-icons { text-align: center }
.uavc-icons-right.uavc-icons { text-align: right }
.aio-icon i { line-height: inherit }
.ultimate_google_map img { max-width: initial!important }
.ult_tabmenu.style1, .ult_tabmenu.style2, .ult_tabmenu.style3 { max-width: 1200px; list-style: none; -ms-box-orient: horizontal; -ms-box-pack: center }
.vc_element.element-ultimate_icons { float: left; padding-left: 75% }
.vc_ultimate_icons a.vc_control-btn.vc_control-btn-append { margin-top: 20px; margin-left: 50%; z-index: 33000000 }
.smile_icon_list.left li .icon_description { line-height: 1em }
.vc_element.element-info_list { padding-top: 20%; float: left; padding-left: 20% }
.vc_element.element-ultimate_icon_list { margin-top: 20%; margin-left: 50% }
.vc_ultimate_icon_list a.vc_control-btn.vc_control-btn-append { margin-left: 85% }
.vc_element.element-icon_timeline { display: block; float: left; padding-left: 50% }
.vc_element.element-ultimate_carousel { padding-top: 20% }
.vc_element.element-ult_hotspot, .vc_element.element-ult_ihover { margin-top: 20% }
.aio-icon-description div, .aio-icon-description p, .ifb-flip-box-section-content div, .ifb-flip-box-section-content p, .info-circle-text div, .info-circle-text p, .timeline-header>div div, .timeline-header>div p, .uavc-list-desc div, .uavc-list-desc p, .ult-tooltipster-content div, .ult-tooltipster-content p, .ult_modal-body div, .ult_modal-body p, .ult_price_features div, .ult_price_features p, .ultimate-vticker div, .ultimate-vticker p, .uvc-ctaction-data, .uvc-ctaction-data div, .uvc-ctaction-data p, .uvc-sub-heading div, .uvc-sub-heading p { font-family: inherit!important; font-weight: inherit!important; font-size: inherit!important; font-style: inherit!important; color: inherit!important; line-height: inherit!important }
.ultimate-ticker-prefix, .ultimate-ticker-suffix, a.ult_colorlink div, a.ult_colorlink p { font-size: inherit; line-height: inherit }
.strip_highlight_text div, .strip_highlight_text p, .strip_main_text div, .strip_main_text p, .ubtn-text, .ulsb-strip>h4 div, .ulsb-strip>h4 p, span.middle-text div, span.middle-text p { font-family: inherit; font-weight: inherit; font-size: inherit; font-style: inherit; color: inherit; line-height: inherit }
a.ult_colorlink div, a.ult_colorlink p { font-family: inherit; font-weight: inherit; font-style: inherit }
li.ult_tab_li>a.ult_a span { color: inherit }
[class*=x-icon-], [data-x-icon] {
line-height:inherit
}
.info-wrapper.ult-adjust-bottom-margin, .smile_icon_list_wrap.ult-adjust-bottom-margin, .uavc-list-icon-wrapper.ult-adjust-bottom-margin, .ubtn-ctn-center, .ubtn-ctn-left, .ubtn-ctn-right, .ubtn-img-container, .ult-banner-block.ult-adjust-bottom-margin, .ult-modal-input-wrapper.ult-adjust-bottom-margin, .ult_dual_button.ult-adjust-bottom-margin, .ultb3-box.ult-adjust-bottom-margin, .ultimate-call-to-action.ult-adjust-bottom-margin, .ultimate-google-trends.ult-adjust-bottom-margin, .ultimate-map-wrapper.ult-adjust-bottom-margin, .uvc-type-wrap.ult-adjust-bottom-margin, html .ult-ih-container.ult-adjust-bottom-margin, html .ult_exp_section_layer.ult-adjust-bottom-margin, html .ult_hotspot_container.ult-adjust-bottom-margin, html .ult_main_cl.ult-adjust-bottom-margin { margin-bottom: 35px }
.ultimate-map-wrapper { box-sizing: content-box }
html .vc_col-has-fill a.ubtn-link.ult-adjust-bottom-margin .ubtn.ult-adjust-bottom-margin { margin-bottom: 0 }
.ulsb-container { position: relative; width: 150px; height: 400px; margin: 30px auto 0 }
.ulsb-container .ulsb-strip { position: absolute; top: 0; left: 0; width: 130px; background: url(../images/fabric.png) #fff; height: 400px; border-radius: 5px; cursor: pointer; text-align: center; -webkit-transform-origin: 25% 90%; -moz-transform-origin: 25% 90%; -o-transform-origin: 25% 90%; -ms-transform-origin: 25% 90%; transform-origin: 25% 90%; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -o-backface-visibility: hidden; backface-visibility: hidden; -webkit-tap-highlight-color: transparent; box-shadow: -1px -1px 3px rgba(0,0,0,.1), 11px 11px 18px rgba(0,0,0,.4) }
.ult_owl-item, .ult_tabs .ult_tab_min_contain.tabanimate { -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden }
.ulsb-container .ulsb-strip:nth-child(1) { box-shadow: -1px -1px 3px rgba(0,0,0,.1), 1px 1px 1px rgba(0,0,0,.1) }
.ulsb-container .ulsb-strip:nth-child(2) { box-shadow: -1px -1px 3px rgba(0,0,0,.1), 2px 2px 1px rgba(0,0,0,.1) }
.ulsb-container .ulsb-strip:nth-child(3) { box-shadow: -1px -1px 3px rgba(0,0,0,.1), 3px 3px 2px rgba(0,0,0,.2) }
.ulsb-container .ulsb-strip:nth-child(4) { box-shadow: -1px -1px 3px rgba(0,0,0,.1), 4px 4px 4px rgba(0,0,0,.2) }
.ulsb-container .ulsb-strip:nth-child(5) { box-shadow: -1px -1px 3px rgba(0,0,0,.1), 5px 5px 6px rgba(0,0,0,.3) }
.ulsb-container .ulsb-strip:nth-child(6) { box-shadow: -1px -1px 3px rgba(0,0,0,.1), 6px 6px 8px rgba(0,0,0,.3) }
.ulsb-container .ulsb-strip:nth-child(7) { box-shadow: -1px -1px 3px rgba(0,0,0,.1), 7px 7px 10px rgba(0,0,0,.4) }
.ulsb-container .ulsb-strip:nth-child(8) { box-shadow: -1px -1px 3px rgba(0,0,0,.1), 8px 8px 12px rgba(0,0,0,.4) }
.ulsb-container .ulsb-strip:nth-child(9) { box-shadow: -1px -1px 3px rgba(0,0,0,.1), 9px 9px 14px rgba(0,0,0,.4) }
.ulsb-container .ulsb-strip:nth-child(10) { box-shadow: -1px -1px 3px rgba(0,0,0,.1), 10px 10px 16px rgba(0,0,0,.4) }
.ulsb-container .ulsb-strip:nth-child(11) { box-shadow: -1px -1px 3px rgba(0,0,0,.1), 11px 11px 18px rgba(0,0,0,.4) }
.ulsb-container .ulsb-strip:last-child { background: url(../images/cover.jpg) center center #645b5c; box-shadow: -1px -1px 3px rgba(0,0,0,.2), 12px 12px 20px rgba(0,0,0,.6), inset 2px 2px 0 rgba(255,255,255,.1) }
.ulsb-container .ulsb-strip:last-child:after { content: ''; position: absolute; bottom: 15px; left: 15px; width: 20px; height: 20px; border-radius: 50%; background: #ddd; background: -moz-linear-gradient(-45deg, #ddd 0, #58535e 48%, #889396 100%); background: -webkit-gradient(linear, left top, right bottom, color-stop(0, #ddd), color-stop(48%, #58535e), color-stop(100%, #889396)); background: -webkit-linear-gradient(-45deg, #ddd 0, #58535e 48%, #889396 100%); background: -o-linear-gradient(-45deg, #ddd 0, #58535e 48%, #889396 100%); background: -ms-linear-gradient(-45deg, #ddd 0, #58535e 48%, #889396 100%); background: linear-gradient(135deg, #ddd 0, #58535e 48%, #889396 100%); filter:progid: DXImageTransform.Microsoft.gradient(startColorstr='#dddddd', endColorstr='#889396', GradientType=1);
box-shadow: -1px -1px 1px rgba(0,0,0,.5), 1px 1px 1px rgba(255,255,255,.1) }
.ulsb-container .ulsb-strip h4 { color: rgba(255,255,255,.9); text-shadow: 1px 1px 1px rgba(0,0,0,.2); font-weight: 700; font-size: 16px; line-height: 1.3em; border-top: 1px dashed rgba(0,0,0,.1); border-bottom: 1px dashed rgba(0,0,0,.1); margin: 5px; padding: 5px; user-select: none }
.ulsb-container .ulsb-strip:last-child h4 { background: rgba(0,0,0,.2); box-shadow: 0 1px 1px rgba(255,255,255,.1) }
.ulsb-container .ulsb-strip:last-child h5 { font-size: 35px; white-space: nowrap; text-align: left; margin: 0; padding: 0; position: relative; line-height: 1.3em; width: 100%; height: calc(100% - 75px); color: #111; text-shadow: -1px -1px 1px rgba(255,255,255,.1); text-transform: uppercase }
.ulsb-container .ulsb-strip:last-child h5 span { -webkit-transform: rotate(-90deg) translateX(0) translateY(-50%); -moz-transform: rotate(-90deg) translateX(0) translateY(-50%); -o-transform: rotate(-90deg) translateX(0) translateY(-50%); -ms-transform: rotate(-90deg) translateX(0) translateY(-50%); transform: rotate(-90deg) translateX(0) translateY(-50%); user-select: none; position: absolute; left: 100%; right: 0; bottom: 0; text-align: right; display: block }
.ulsb-container.ulsb-style-2 .ulsb-strip:last-child h5 { -webkit-transform: rotateZ(90deg) translateX(58%) translateY(-105%); -moz-transform: rotateZ(90deg) translateX(58%) translateY(-105%); -o-transform: rotateZ(90deg) translateX(58%) translateY(-105%); -ms-transform: rotateZ(90deg) translateX(58%) translateY(-105%); transform: rotateZ(90deg) translateX(58%) translateY(-105%) }
.ulsb-container .ulsb-icon { display: inline-block; height: auto; width: 100%; margin: 20px auto; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none }
.ulsb-container.ulsb-responsive { position: relative; width: 100%; height: 100%; display: block; float: left; margin: 10px 0 30px; padding: 0 }
.ulsb-container.ulsb-responsive .ulsb-strip { position: relative; width: 130px; height: 400px; float: left; margin: 0 15px 15px 0; -webkit-transform-origin: 0 0; -moz-transform-origin: 0 0; -o-transform-origin: 0 0; -ms-transform-origin: 0 0; transform-origin: 0 0; box-shadow: -1px -1px 3px rgba(0,0,0,.1), 2px 2px 5px rgba(0,0,0,.4) }
.ulsb-container.ulsb-responsive .ulsb-strip:last-child:after { content: none }
.ult-tabto-accordion { margin: 0 auto; padding: 0; width: 100%; position: relative }
.ult-tabto-accordion dd, .ult-tabto-accordion dl { margin: 0!important; padding: 0 }
.ult-tabto-accordion .extraborder { display: block; height: 1em; width: 100%; margin-top: -1px; background-color: #CCC }
.ult-tabto-accordion dt>a { margin: 0; text-align: center; font-weight: 700; font-size: 1em; padding: 7px; display: block; text-decoration: none; color: #666; -webkit-transition: background-color .5s ease-in-out; -moz-transition: background-color .5s ease-in-out; transition: background-color .5s ease-in-out }
.ult-tabto-accordion dt>a:visited { color: #fff }
.ult-tabto-accordion dt>a:focus { outline: 0 }
.ult-tabto-accordion dd { background-color: none; height: auto; line-height: 1.5em }
.ult-tabto-accordion dd>.ult-tabto-acontent { font-size: 1em; padding: 1em 2em }
.ult-tabto-accordion dd p { padding: 0; margin: 8px 0 }
.ult-tabto-actitle { background-color: #EFEFEF; background-repeat: repeat }
.ult-tabto-actitle:hover, .ult-tabto-actitleActive { color: #fff; background-color: #999 }
.ult-tabto-actitle.withBorder { border-bottom: inherit }
i.accordion-icon { font-size: 1.5em; line-height: 1.5em; height: 1.5em; display: inline-block; margin-top: -6px; float: left; -moz-transition: -moz-transform .75s ease-in-out; -o-transition: -o-transform .75s ease-in-out; -webkit-transition: -webkit-transform .75s ease-in-out; transition: transform .75s ease-in-out }
.ult-tabto-actitleActive i.accordion-icon { -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); transform: rotate(45deg) }
.ult-tabto-accordion .ult-tabto-accordionItem { height: auto; overflow: hidden }
.ult_acordian-text { line-height: 1em!important; font-size: 15px; margin: 10px }
span.ult_tab_main.ult_ac_mainIcon { display: inline-table }
span.ult_tab_main.ult_ac_main.ult_top.Icon { display: inline-block }
a.ult-tabto-actitle.withBorder.ult_a span.ult_tab_main, span.ult_tab_main.ult_ac_main.ult_noacordicnIcon { display: inline-table }
@media screen and (min-width:48em) {
.ult-tabto-accordion .ult-tabto-accordionItem { max-height: 80em; -moz-transition: max-height .5s; -o-transition: max-height .5s; -webkit-transition: max-height .5s; transition: max-height .5s }
}
.ult-tabto-accordion .ult-tabto-accolapsed { max-height: 0 }
.cq-animateIn { -webkit-animation-name: accordionIn; -webkit-animation-iteration-count: 1; -webkit-animation-direction: normal; -webkit-animation-timing-function: ease-in-out; -webkit-animation-delay: 0s; -moz-animation-name: normal; -moz-animation-duration: 1s; -moz-animation-iteration-count: 1; -moz-animation-direction: alternate; -moz-animation-timing-function: ease-in-out; -moz-animation-fill-mode: both; -moz-animation-delay: 0s; animation-name: accordionIn; animation-duration: 1s; animation-iteration-count: 1; animation-direction: normal; animation-timing-function: ease-in-out; animation-fill-mode: both; animation-delay: 0s }
.cq-animateOut { -webkit-animation-name: accordionOut; -webkit-animation-duration: 1s; -webkit-animation-iteration-count: 1; -webkit-animation-direction: alternate; -webkit-animation-timing-function: ease-in-out; -webkit-animation-fill-mode: both; -webkit-animation-delay: 0s; -moz-animation-name: accordionOut; -moz-animation-duration: 1s; -moz-animation-iteration-count: 1; -moz-animation-direction: alternate; -moz-animation-timing-function: ease-in-out; -moz-animation-fill-mode: both; -moz-animation-delay: 0s; animation-name: accordionOut; animation-duration: 1s; animation-iteration-count: 1; animation-direction: alternate; animation-timing-function: ease-in-out; animation-fill-mode: both; animation-delay: 0s }
@-webkit-keyframes accordionIn { 0% {
opacity:0
}
100% {
opacity:1
}
}
@-moz-keyframes accordionIn { 0% {
opacity:0
}
100% {
opacity:1
}
}
@keyframes accordionIn { 0% {
opacity:0
}
100% {
opacity:1
}
}
@-webkit-keyframes accordionOut { 0% {
opacity:1
}
100% {
opacity:0
}
}
@-moz-keyframes accordionOut { 0% {
opacity:1
}
100% {
opacity:0
}
}
@keyframes accordionOut { 0% {
opacity:1
}
100% {
opacity:0
}
}
.ult-ac-slideup { max-height: 0; overflow: hidden; -webkit-transition: max-height 1s; -moz-transition: max-height 1s; transition: max-height 1s }
.ult-ac-slidedown { -webkit-transition: max-height 1s; -moz-transition: max-height 1s; transition: max-height 1s; max-height: 100% }
.fadeout { -moz-transition: opacity 1s ease-in-out; -o-transition: opacity 1s ease-in-out; -webkit-transition: opacity 1s ease-in-out; transition: opacity 1s ease-in-out; opacity: 0 }
.fadein, .ult_tabmenu.style3>li.current:after, .ult_tabmenu.style3>li.current:before { opacity: 1 }
a.ult-tabto-actitle.withBorder.ult_a .ult_tab_icon, a.ult-tabto-actitle.withBorder.ult_a span.ult_tab_main .ult_tab_icon { vertical-align: middle; font-size: 20px }
a.ult-tabto-actitle.withBorder.ult_a .aio-icon.none.icon-top { display: table-row }
.ult_tabs, .ult_tabs *, .ult_tabs .aio-icon { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box }
.ult_tabs { position: relative; width: 100%; padding: 0; margin: auto 0 35px auto }
a.ult_a { text-align: center; text-transform: none; text-overflow: ellipsis; outline: 0 }
.ult_tabitemname { position: relative; display: none; margin: 0; padding: 12px 15px; color: inherit; overflow: hidden }
.ult_tabitemname:first-child { display: block }
.ult_tabmenu.style1, .ult_tabmenu.style2 { position: relative; overflow: hidden; width: 100%; display: -ms-flexbox; display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: flex; margin: 0 auto; padding: 0; -webkit-flex-flow: wrap; -moz-flex-flow: wrap; -ms-flex-flow: wrap; flex-flow: wrap; -webkit-justify-content: left; -moz-justify-content: center; -ms-justify-content: center; justify-content: left }
span.ult_tab_section { display: table-cell; vertical-align: middle }
.ult_tabmenu.style1 li.ult_tab_li { display: inline-block; position: relative; float: left; list-style: none; overflow: hidden; margin: 0; padding: 0 }
.ult_tabmenu.style1 li.ult_tab_li:not(:first-child) { border-left: none!important }
.ult_tabmenu.style1 a.ult_a { font-size: inherit; color: inherit; font-weight: inherit; float: left; display: block; outline: 0; padding: 10px; text-decoration: none; -webkit-transition: background-color .3s; -moz-transition: background-color .3s; -o-transition: background-color .3s; -ms-transition: background-color .3s; transition: background-color .3s }
.ult_tabmenu.style2 li.ult_tab_li { float: left; margin: 0; padding: 0 }
.ult_tabmenu.style2 li.ult_tab_li a { position: relative; display: block; margin-top: 40px; padding: 8px 20px 6px; font-family: inherit; font-size: 14px; text-align: center; text-decoration: none; color: inherit; background: inherit; -webkit-box-shadow: 4px 8px 16px 2px rgba(0,0,0,.2); -moz-box-shadow: 4px 8px 16px 2px rgba(0,0,0,.2); box-shadow: 4px 8px 16px 2px rgba(0,0,0,.2); border: 0 solid #000; -webkit-transition: padding .3s ease, margin .3s ease, background-color .3s, box-shadow 3s; -moz-transition: padding .3s ease, margin .3s ease, background-color .3s, box-shadow 3s; -o-transition: padding .3s ease, margin .3s ease, background-color .3s, box-shadow 3s; -ms-transition: padding .3s ease, margin .3s ease, background-color .3s, box-shadow 3s; transition: padding .3s ease, margin .3s ease, background-color .3s, box-shadow 3s; -webkit-box-sizing: content-box!important; -moz-box-sizing: content-box!important; box-sizing: content-box!important }
.ult_tabmenu.style2 li.current a, .ult_tabmenu.style2 li.ult_tab_li a:hover { margin-top: 32px; padding: 12px 20px 10px }
.ult_tabmenu.style3>li.ult_tab_li a, ul.ult_tabmenu.style1.Style_4 a.ult_a { -webkit-transition: background-color .3s; -moz-transition: background-color .3s; -o-transition: background-color .3s; -ms-transition: background-color .3s }
.ult_tabmenu.style2 li.ult_tab_li:first-child a { z-index: 3; -webkit-border-top-left-radius: inherit; -moz-border-radius-topleft: inherit; border-top-left-radius: inherit }
.ult_tabmenu.style2 li.ult_tab_li:nth-child(2) a { z-index: 2 }
ul.ult_tabmenu.style2 span.ult-span-text { line-height: 1em }
.ult_tabmenu.style2 liult_tab_li:last-child a { z-index: 1; -webkit-box-shadow: 2px 8px 16px -2px rgba(0,0,0,.2); -moz-box-shadow: 2px 8px 16px -2px rgba(0,0,0,.2); box-shadow: 2px 8px 16px -2px rgba(0,0,0,.2); -webkit-border-top-right-radius: inherit; -moz-border-radius-topright: inherit; border-top-right-radius: inherit }
.ult_tabmenu.style2 li.current a { background: #545f60; z-index: 4; outline: 0 }
.ult_tabcontent.style2 { margin: 0; padding: 10px 8px }
.ult_tabmenu.style3 { text-align: center; font-weight: inherit; line-height: 100%; position: relative; border-bottom: 1px solid rgba(0,0,0,.2); z-index: 1; display: -ms-flexbox; display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: flex; margin: 0 auto; padding: 0; -webkit-flex-flow: wrap; -moz-flex-flow: wrap; -ms-flex-flow: wrap; flex-flow: wrap; -webkit-justify-content: center; -moz-justify-content: center; -ms-justify-content: center; justify-content: center }
.ult_tabmenu.style3>li.ult_tab_li { display: inline-block; background: inherit; position: relative; line-height: inherit; margin: 0 }
.ult_tabmenu.style3>li.ult_tab_li a { display: inline-block; background: 0 0; color: #fff; font-size: inherit; text-decoration: none; padding: 10px; transition: background-color .3s }
.ult_tabmenu.style3>li.current { background: #4FC1E9 }
.ult_tabmenu.style3 li.ult_tab_li:first-child { -webkit-border-top-left-radius: inherit; -moz-border-radius-topleft: inherit; border-top-left-radius: inherit }
.ult_tabmenu.style3 li.ult_tab_li:last-child { -webkit-border-top-right-radius: inherit; -moz-border-radius-topright: inherit; border-top-right-radius: inherit }
.ult_tabmenu.style3>li.ult_tab_li:before { content: ""; position: absolute; z-index: -1; box-shadow: 0 2px 3px rgba(0,0,0,.5); top: 50%; bottom: 0; left: 5px; right: 5px; border-radius: 100px/10px }
.ult_tabmenu.style3>li.ult_tab_li a:focus, .ult_tabmenu.style3>li.ult_tab_li:focus { outline: 0 }
.ult_tabmenu.style3>li.ult_tab_li a span { position: relative }
.ult_tab_main { display: table }
.ult_tabmenu .aio-icon { vertical-align: middle; margin: 10px }
span.ult-span-text { vertical-align: middle; line-height: 1em }
.ult_tabmenu .icon-top { display: block; margin-left: auto; margin-right: auto }
ul.ult_tabmenu.style1.Style_4, ul.ult_tabmenu.style1.Style_5, ul.ult_tabmenu.style1.Style_6 { margin: 0 auto; max-width: 1200px; list-style: none; -ms-box-orient: horizontal }
.ult_tabmenu>li.ult_tab_li .ult_tab_icon, .ult_tabmenu>li.ult_tab_li span.ult-span-text { -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; transition: all .3s ease-in-out }
.ult_tabmenu.style3 li.ult_tab_li:not(:first-child) { border-left: none!important }
ul.ult_tabmenu.style1.Style_4 { display: -ms-flexbox; display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: flex; padding: 0; -ms-box-pack: center; -webkit-flex-flow: wrap; -moz-flex-flow: wrap; -ms-flex-flow: wrap; flex-flow: wrap; -webkit-justify-content: center; -moz-justify-content: center; -ms-justify-content: center; justify-content: center }
ul.ult_tabmenu.style1.Style_4 a.ult_a { width: 100%; display: inline-block; transition: background-color .3s }
li.ult_tab_li.ult_tab_style_4 { display: block; -webkit-flex: 1; -moz-flex: 1; -ms-flex: 1; flex: 1; -webkit-flex-basis: auto; flex-basis: auto }
li.ult_tab_style_4 { border: inherit }
.ult_tabmenu .style_4_top { padding-bottom: 10px }
li.ult_tab_style_4:not(:first-child) { border-left: none!important }
ul.ult_tabmenu.style1.Style_4 span.ult_tab_main { left: 50%; position: relative; transform: translateX(-50%); -ms-transform: translateX(-50%); -webkit-transform: translateX(-50%) }
ul.ult_tabmenu.style1.Style_5 { display: -ms-flexbox; display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: flex; padding: 0; -ms-box-pack: center; -webkit-flex-flow: wrap; -moz-flex-flow: wrap; -ms-flex-flow: wrap; flex-flow: wrap; -webkit-justify-content: center; -moz-justify-content: center; -ms-justify-content: center; justify-content: center }
ul.ult_tabmenu.style1.Style_5 a.ult_a { width: 100%; display: inline-block; position: relative; border-left: 1px solid rgba(188,188,188,.33)!important; -webkit-transition: background-color .3s; -moz-transition: background-color .3s; -o-transition: background-color .3s; -ms-transition: background-color .3s; transition: background-color .3s }
li.ult_tab_li.ult_tab_style_5 .ult-span-text, ul.ult_tabmenu.style1.Style_5 .ult_tab_icon { -webkit-transition: -webkit-transform .3s, all .3s ease-in-out; transition: transform .3s, all .3s ease-in-out }
li.ult_tab_li.ult_tab_style_5:last-child { border-right: 1px solid rgba(188,188,188,.33) }
li.ult_tab_li.ult_tab_style_5 { display: block; -webkit-flex: 1; -moz-flex: 1; -ms-flex: 1; flex: 1; -webkit-flex-basis: auto; flex-basis: auto }
ul.ult_tabmenu.style1.Style_5 span.ult_tab_main { left: 50%; position: relative; transform: translateX(-50%); -ms-transform: translateX(-50%); -webkit-transform: translateX(-50%); height: 100% }
.ult_tab_style_5 .ult_top span.ult-span-text { padding-bottom: 15px }
li.ult_tab_style_5 a.ult_a:after { content: ""; position: absolute; bottom: 0; left: -5px; width: 115%; border-color: inherit; border-width: 3px; border-style: solid; -webkit-transition: -webkit-transform .5s; transition: transform .5s; -webkit-transform: translate3d(0, 150%, 0); transform: translate3d(0, 150%, 0) }
li.ult_tab_style_5.current a.ult_a:after { display: block; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) }
ul.ult_tabmenu.style1.Style_6 { display: -ms-flexbox; display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: flex; padding: 0; -ms-box-pack: center; -webkit-flex-flow: wrap; -moz-flex-flow: wrap; -ms-flex-flow: wrap; flex-flow: wrap; -webkit-justify-content: center; -moz-justify-content: center; -ms-justify-content: center; justify-content: center }
ul.ult_tabmenu.style1.Style_6 a.ult_a { width: 100%; display: inline-block; position: relative; border-left: 1px solid rgba(188,188,188,.33)!important; -webkit-transition: background-color .3s; -moz-transition: background-color .3s; -o-transition: background-color .3s; -ms-transition: background-color .3s; transition: background-color .3s }
li.ult_tab_li.ult_tab_style_6 .ult-span-text, ul.ult_tabmenu.style1.Style_6 .ult_tab_icon { -webkit-transition: -webkit-transform .3s, all .3s ease-in-out; transition: transform .3s, all .3s ease-in-out }
li.ult_tab_li.ult_tab_style_6:last-child { border-right: 1px solid rgba(188,188,188,.33) }
li.ult_tab_li.ult_tab_style_6 { display: block; -webkit-flex: 1; -moz-flex: 1; -ms-flex: 1; flex: 1; -webkit-flex-basis: auto; flex-basis: auto }
ul.ult_tabmenu.style1.Style_6 span.ult_tab_main { left: 50%; position: relative; transform: translateX(-50%); -ms-transform: translateX(-50%); -webkit-transform: translateX(-50%); height: 100% }
.ult_tab_style_6 .ult_top span.ult-span-text { padding-bottom: 15px }
li.ult_tab_style_6 a.ult_a:after { content: ""; position: absolute; top: 0; left: -5px; width: 115%; border-color: inherit; border-width: 3px; border-style: solid; -webkit-transition: -webkit-transform .5s; transition: transform .5s; -webkit-transform: translate3d(0, 150%, 0); transform: translate3d(0, 150%, 0); display: none }
li.ult_tab_style_6.current a.ult_a:after { display: block; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) }
.ult_acord { display: none }
span.aio-icon.none.icon-top.ult_tab_iconTop { margin-top: 0 }
@media screen and (min-width:300px) and (max-width:450px) {
span.ult-span-text { line-height: 2.5em; font-size: 1em!important; margin: 5px }
.ult_tabs .ult_tabcontent { font-size: .85em }
.ult_resptop_icon { top: 50%!important }
span.ult_tab_main.Icon .icon-top { display: table-cell!important }
span.ult_tab_main.Icon .ult-span-text { display: none }
span.ult_tab_main.Title .aio-icon { display: none!important }
.ult_tabmenu.style3 { text-align: left }
.ult_tabmenu.style3>li.ult_tab_li { padding: 0 }
.ult_tabmenu.style1 a.ult_a { padding: 5px }
.ult_tabmenu.style3>li.ult_tab_li a { padding: 5px; line-height: 1em }
.ult_tabmenu .icon_top_link { padding: 5px!important }
span.ult_tab_main.ult_top { position: relative!important }
span.ult-span-text.no_icon.ult_tab_display_text { display: inline-block }
li.ult_tab_li.ult_tab_style_4 .aio-icon.none { padding-left: 0 }
ul.ult_tabmenu.style1.Style_5 a.ult_a { padding: 5px 0 }
span.ult_tab_main.Both .aio-icon.none { margin: 5px }
span.ult_tab_main.Both span.ult-span-text { margin-right: 10px }
.ult_tabmenu.style2 li.ult_tab_li a { padding: 6px 10px }
.ult_tabmenu.style2 li.current a { padding: 10px }
.ult_tabmenu.style2 li.ult_tab_li a:hover { margin-top: 32px; padding: 10px }
.ult_tabmenu .aio-icon { font-size: 15px!important }
.ult_tab_resp_ult_top span.ult-span-text { font-size: 12px!important }
.Icon .aio-icon.none.ult_tab_iconleft, .Icon .aio-icon.none.ult_tab_iconright { margin: 10px }
span.aio-icon.none.icon-top.ult_tab_iconTop { margin: 10px auto 0 }
}
@media screen and (min-width:450px) and (max-width:650px) {
span.ult-span-text { line-height: 2.5em; font-size: 1em }
.ult_tabmenu .aio-icon { padding-left: 5px; padding-right: 5px }
.ult_tabs .ult_tabcontent { font-size: .85em }
.ult_resptop_icon { top: 50%!important }
span.ult_tab_main.Icon .icon-top { display: table-cell!important }
span.ult_tab_main.Icon .ult-span-text { display: none }
span.ult_tab_main.Title .aio-icon { display: none!important }
.ult_tabmenu.style3 { text-align: left }
.ult_tabmenu.style3>li.ult_tab_li { padding: 0 }
.ult_tabmenu.style1 a.ult_a { padding: 3px 5px }
.ult_tabmenu.style2 a.ult_a { padding: 8px 5px 0 }
.ult_tabmenu.style3>li.ult_tab_li a { padding: 8px; line-height: 1em }
.ult_tabmenu .icon_top_link { padding: 5px!important }
span.ult_tab_main.ult_top { top: 0!important; position: relative!important }
span.ult-span-text.no_icon.ult_tab_display_text { display: inline-block }
li.ult_tab_li.ult_tab_style_4 .aio-icon.none { padding-left: 0 }
span.ult_tab_main.Both .aio-icon.none { margin: 5px }
span.ult_tab_main.Both span.ult-span-text { margin-right: 10px }
.ult_tabmenu .aio-icon { font-size: 15px!important }
.ult_tab_resp_ult_top span.ult-span-text { font-size: 12px!important }
.Icon .aio-icon.none.ult_tab_iconleft, .Icon .aio-icon.none.ult_tab_iconright { margin: 10px }
span.aio-icon.none.icon-top.ult_tab_iconTop { margin: 10px auto 0 }
}
span.ult_tab_main.ult_top span.ult-span-text { display: table-row }
ul.ult_tabmenu.style2 .ult_top span.ult-span-text { line-height: 1.85em }
.aio-icon.none.ult_tab_iconright { margin: 0 0 0 10px }
.aio-icon.none.ult_tab_iconleft { margin: 0 10px 0 0 }
.ult_tabmenu .icon_bottom_link { padding: 10px 25px 3px!important }
a.ult_a:focus { outline: 0 }
.scaleTabname { transition: all .3s linear; -moz-opacity: 0; opacity: 0; -moz-transform: scale(.05); -webkit-transform: scale(.05); -o-transform: scale(.05); -ms-transform: scale(.05); transform: scale(.05) }
.scaleTabname2 { -webkit-transition: all .3s linear; -moz-transition: all .3s linear; -ms-transition: all .3s linear; -o-transition: all .3s linear; transition: all .3s linear; -moz-opacity: 1; opacity: 1; -moz-transform: scale(1); -webkit-transform: scale(1); -o-transform: scale(1); -ms-transform: scale(1); transform: scale(1) }
.ult_owl-item { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0) }
.ult_tabs .ult_tab_min_contain.tabanimate { overflow: hidden; width: 100%; left: 0; display: block; transition: all 0s ease; -webkit-transition: all 0s ease; transform: translate3d(0, 0, 0); -webkit-transform-origin: 590px 50% 0; perspective-origin: 590px 50%; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0) }
.ult_owl-origin { -webkit-perspective: 1200px; -webkit-perspective-origin-x: 50%; -webkit-perspective-origin-y: 50%; -moz-perspective: 1200px; -moz-perspective-origin-x: 50%; -moz-perspective-origin-y: 50%; perspective: 1200px }
.ult_owl-backSlide-out { -webkit-animation: backSlideOut 1s both ease; -moz-animation: backSlideOut 1s both ease; animation: backSlideOut 1s both ease }
.ult_owl-backSlide-in { -webkit-animation: backSlideIn 1s both ease; -moz-animation: backSlideIn 1s both ease; animation: backSlideIn 1s both ease }
.ult_owl-backSlideright-out { -webkit-animation: backSlideOutRight 1s both ease; -moz-animation: backSlideOutRight 1s both ease; animation: backSlideOutRight 1s both ease }
.ult_owl-backSlideright-in { -webkit-animation: backSlideInRight 1s both ease; -moz-animation: backSlideInRight 1s both ease; animation: backSlideInRight 1s both ease }
@-webkit-keyframes empty { 0% {
opacity:1
}
}
@-moz-keyframes empty { 0% {
opacity:1
}
}
@keyframes empty { 0% {
opacity:1
}
}
@-webkit-keyframes backSlideOut { 25% {
opacity:.5;
-webkit-transform:translateZ(-500px)
}
100%, 75% {
opacity:.5;
-webkit-transform:translateZ(-500px) translateX(-200%)
}
}
@-moz-keyframes backSlideOut { 25% {
opacity:.5;
-moz-transform:translateZ(-500px)
}
100%, 75% {
opacity:.5;
-moz-transform:translateZ(-500px) translateX(-200%)
}
}
@keyframes backSlideOut { 25% {
opacity:.5;
transform:translateZ(-500px)
}
100%, 75% {
opacity:.5;
transform:translateZ(-500px) translateX(-200%)
}
}
@-webkit-keyframes backSlideIn { 0%, 25% {
opacity:.5;
-webkit-transform:translateZ(-500px) translateX(200%)
}
75% {
opacity:.5;
-webkit-transform:translateZ(-500px)
}
100% {
opacity:1;
-webkit-transform:translateZ(0) translateX(0)
}
}
@-moz-keyframes backSlideIn { 0%, 25% {
opacity:.5;
-moz-transform:translateZ(-500px) translateX(200%)
}
75% {
opacity:.5;
-moz-transform:translateZ(-500px)
}
100% {
opacity:1;
-moz-transform:translateZ(0) translateX(0)
}
}
@keyframes backSlideIn { 0%, 25% {
opacity:.5;
transform:translateZ(-500px) translateX(200%)
}
75% {
opacity:.5;
transform:translateZ(-500px)
}
100% {
opacity:1;
transform:translateZ(0) translateX(0)
}
}
@-webkit-keyframes backSlideOutRight { 25% {
opacity:.5;
-webkit-transform:translateZ(-500px)
}
100%, 75% {
opacity:.5;
-webkit-transform:translateZ(-500px) translateX(200%)
}
}
@-moz-keyframes backSlideOutRight { 25% {
opacity:.5;
-moz-transform:translateZ(-500px)
}
100%, 75% {
opacity:.5;
-moz-transform:translateZ(-500px) translateX(200%)
}
}
@keyframes backSlideOutRight { 25% {
opacity:.5;
transform:translateZ(-500px)
}
100%, 75% {
opacity:.5;
transform:translateZ(-500px) translateX(200%)
}
}
@-webkit-keyframes backSlideInRight { 0%, 25% {
opacity:.5;
-webkit-transform:translateZ(-500px) translateX(-200%)
}
75% {
opacity:.5;
-webkit-transform:translateZ(-500px)
}
100% {
opacity:1;
-webkit-transform:translateZ(0) translateX(0)
}
}
@-moz-keyframes backSlideInRight { 0%, 25% {
opacity:.5;
-moz-transform:translateZ(-500px) translateX(-200%)
}
75% {
opacity:.5;
-moz-transform:translateZ(-500px)
}
100% {
opacity:1;
-moz-transform:translateZ(0) translateX(0)
}
}
@keyframes backSlideInRight { 0%, 25% {
opacity:.5;
transform:translateZ(-500px) translateX(-200%)
}
75% {
opacity:.5;
transform:translateZ(-500px)
}
100% {
opacity:1;
transform:translateZ(0) translateX(0)
}
}
.ult-team-member-image { overflow: hidden; position: relative; border-top-left-radius: inherit; border-top-right-radius: inherit; box-sizing: border-box }
.ult-team-member-image img { width: 100%; box-shadow: none; vertical-align: middle; border-radius: 0 }
.ult-team-member-bio-wrap { text-align: center; border-radius: inherit; box-sizing: border-box }
.ult-team-member-image-overlay.ult-team_img_hover { position: absolute; background-image: url(../img/ov-plus.png); width: 83px; height: 83px; background-repeat: no-repeat; background-position: center; background-color: rgba(100,100,100,.6); font-family: fontAwesome; font-size: 60px; color: #373737; font-weight: 300; border-radius: inherit; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); visibility: hidden; opacity: 0; z-index: 9999; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -ms-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out }
.ult-style-2, .ult-style-3 .ult-team-member-image { -webkit-transform: translateZ(0); -webkit-mask-image: -webkit-radial-gradient(circle, #fff 100%, #000 100%); box-sizing: border-box; overflow: hidden }
.ult-team-member-wrap:hover .ult-team-member-image .ult-team-member-image-overlay.ult-team_img_hover { width: 101%; height: 101%; z-index: 9; -webkit-box-shadow: inset 10px 10px 160px 20px inherit; -moz-box-shadow: inset 10px 10px 160px 20px inherit; box-shadow: inset 10px 10px 160px 20px inherit; visibility: visible; opacity: 1 }
.ult-team-member-image.ult-team_img_hover:before { width: 100%; position: absolute; height: 100%; content: ""; z-index: 999; visibility: hidden; opacity: 0; -webkit-box-shadow: inset 10px 10px 160px 20px inherit; -moz-box-shadow: inset 10px 10px 160px 20px inherit; box-shadow: inset 10px 10px 160px 20px inherit; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -ms-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out; border-radius: inherit }
.ult-team-member-wrap:hover>.ult-team-member-image.ult-team_img_hover:after, .ult-team-member-wrap:hover>.ult-team-member-image.ult-team_img_hover:before { visibility: visible; opacity: 1; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -ms-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out }
.ult-social-icon { -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -ms-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out }
.ult-style-1.ult-team-member-bio-wrap, .ult-style-2.ult-team-member-bio-wrap, .ult-style-3.ult-team-member-bio-wrap { padding: 25px 10px; margin: 0; box-sizing: border-box }
.ult-style-1 .ult-team-member-name-wrap, .ult-style-2 .ult-team-member-name-wrap, .ult-style-3 .ult-team-member-name-wrap { width: 100%; box-sizing: border-box }
.ult-style-1 .ult-team-member-name-wrap .ult-team-member-name, .ult-style-2 .ult-team-member-name-wrap .ult-team-member-name, .ult-style-3 .ult-team-member-name-wrap .ult-team-member-name { color: #333; font-size: 16px; text-transform: uppercase; margin: 25px 0 5px; display: block; font-weight: 700 }
.ult-style-1 .ult-team-member-position, .ult-style-2 .ult-team-member-position, .ult-style-3 .ult-team-member-position { padding-bottom: 0; font-size: 12px; color: #777; letter-spacing: 1px; text-transform: uppercase; display: block; box-sizing: border-box }
.ult-style-1 hr, .ult-style-2 hr, .ult-style-3 hr { margin-left: auto; margin-right: auto }
.ult-style-1 .ult-team-divider, .ult-style-2 .ult-team-divider, .ult-style-3 .ult-team-divider { padding-top: 2px; margin-top: 15px; margin-bottom: 0; box-sizing: border-box }
.ult-style-1 .ult-team-member-description, .ult-style-2 .ult-team-member-description { margin: 20px 0 10px; box-sizing: border-box; color: #777 }
.ult-style-1 .ult-team-member-description p, .ult-style-2 .ult-team-member-description p, .ult-style-3 .ult-team-member-description p { margin-bottom: 20px }
.ult-style-2 .ult-team-member-description p { margin-bottom: 5px }
.ult-style-3 .ult-team-member-description { position: absolute; opacity: 0; margin: 20px 0 10px; box-sizing: border-box; color: #303030; width: 100%; -webkit-transition: opacity .3s ease-in-out; -moz-transition: opacity .3s ease-in-out; -ms-transition: opacity .3s ease-in-out; -o-transition: opacity .3s ease-in-out; transition: opacity .3s ease-in-out }
.ult-style-3:hover .ult-team-member-description { opacity: 1 }
.ult-style-3 .ult-team-member-image img { -webkit-transition: opacity .3s ease-in-out; -moz-transition: opacity .3s ease-in-out; -ms-transition: opacity .3s ease-in-out; -o-transition: opacity .3s ease-in-out; transition: opacity .3s ease-in-out; border-radius: inherit }
.ult-style-3:hover .ult-team-member-image img { opacity: .1 }
.ult-style-1 .ult-social-buttons a.ult-team.ult-social-icon, .ult-style-2 .ult-social-buttons a.ult-team.ult-social-icon, .ult-style-3 .ult-social-buttons a.ult-team.ult-social-icon { margin-right: .5em; font-size: 16px; text-decoration: none }
.ult-team-member-wrap .ult-social-buttons a.ult-team { color: #aaa }
.ult-team-member-wrap .ult-social-buttons a.ult-team:hover { color: #797979 }
.ult-style-1 .ult-social-buttons a.ult-team.ult-social-icon:first-child, .ult-style-2 .ult-social-buttons a.ult-team.ult-social-icon:first-child, .ult-style-3 .ult-social-buttons a.ult-team.ult-social-icon:first-child { margin-left: 0!important }
.ult-style-1 .ult-social-buttons a.ult-team.ult-social-icon:last-child, .ult-style-2 .ult-social-buttons a.ult-team.ult-social-icon:last-child, .ult-style-3 .ult-social-buttons a.ult-team.ult-social-icon:last-child { margin-right: 0!important }
.ult-style-1 .ult-team-member-image img.ult-team-grayscale, .ult-style-3 .ult-team-member-image img.ult-team-grayscale { -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); filter: gray; -webkit-filter: grayscale(1); -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition: all .3s; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -o-backface-visibility: hidden; backface-visibility: hidden; ms-backface-visibility: hidden }
.ult-style-1:hover .ult-team-member-image img.ult-team-grayscale, .ult-style-3:hover .ult-team-member-image img.ult-team-grayscale { -moz-filter: grayscale(0); -ms-filter: grayscale(0); -o-filter: grayscale(0); filter: normal; filter: grayscale(0); -webkit-filter: grayscale(0) }
.ult-style-2 { position: relative }
.ult-style-2 .ult-team-member-image { border-radius: inherit; box-sizing: border-box }
.ult-style-2 .ult-team-member-image img { opacity: .65; border-radius: inherit }
.ult-style-2:hover .ult-team-member-image img { opacity: 1; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease }
.ult-style-2 .ult-team-member-bio-wrap { padding: 0 }
.ult-style-2 .ult-team-member-bio-wrap .ult-team-member-name-wrap { position: absolute; width: 100%; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease; text-align: center; border-radius: inherit }
.ult-style-2 .ult-team-member-bio-wrap .ult-team_description_slide { position: absolute; width: 100%; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease; top: 100%; border-radius: inherit; box-sizing: border-box }
.ult-style-2:hover .ult-team-member-bio-wrap .ult-team-member-name-wrap { top: -100% }
.ult-style-2:hover .ult-team-member-bio-wrap .ult-team_description_slide { top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%) }
.ult-style-2:hover .ult-team-member-bio-wrap .ult-team_description_slide.ult-desc-set-top { top: 0; transform: none; -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none }
.ult-style-3:hover .ult-team-member-image .ult-team-member-description { top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%) }
.ult-style-3:hover .ult-team-member-image .ult-team-member-description.ult-desc-set-top { top: 0; transform: none; -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none }
.ult-team-member-wrap, .wpb_column>.wpb_wrapper .ult-team-member-wrap { margin-bottom: 35px }
.ult-team-member-wrap .ult-team-member-image a, .ult-team-member-wrap a { border-radius: inherit }
.ult-style-2 .ult-team-member-description { margin: 10px 0 }
.smile-icon-timeline-wrap { margin-bottom: 35px; margin-top: 20px; display: block; position: relative; z-index: 9; max-width: 100% }
.timeline-wrapper { position: relative; margin: 0; padding: 0 }
.smile-icon-timeline-wrap .timeline-feature-item, .smile-icon-timeline-wrap .timeline-separator-text { text-align: center; margin-top: 30px; margin-bottom: 30px }
.timeline-wrapper:last-child { padding-bottom: 0 }
.timeline-line { position: absolute; left: 50%; margin-left: 0; height: 100%; border-right: 1px solid #d0d0d0; z-index: -1 }
.timeline-line o, .timeline-line z { width: 10px; height: 10px; border-radius: 100%; position: absolute; left: -4px; background-color: #de5034; content: "" }
.timeline-line z { bottom: 0 }
.timeline-separator-text .sep-text { display: inline-block; padding: 2px 7px; line-height: 1.5em; z-index: 99; position: relative; border-radius: 3px; background-color: #de5034; color: #fff }
.smile-icon-timeline-wrap .timeline-feature-item { position: relative; border: 1px solid #d0d0d0; border-radius: 4px; background: #fcfcfc }
.timeline-wrapper .timeline-feature-item.feat-item { margin-bottom: 20px }
.smile-icon-timeline-wrap .timeline-feature-item.feat-top { margin-bottom: 40px }
.timeline-wrapper .timeline-block { width: calc(50% - 19px); margin-bottom: 20px; position: relative; display: block; table-layout: fixed; border: 1px solid #d0d0d0; border-radius: 4px; background: #fcfcfc }
.jstime .timeline-block.timeline-post-right { margin-left: 40px!important }
.wpb_column .wpb_wrapper .smile-icon-timeline-wrap .timeline-wrapper .timeline-block { margin-bottom: 20px }
.timeline-block .timeline-header-block, .timeline-block .timeline-icon-block { display: block; position: relative; vertical-align: middle }
.timeline-block .timeline-header-block { width: 100% }
.timeline-block .timeline-header { display: table-cell; position: relative; vertical-align: top; width: 100%; padding: 15px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box }
.timeline-block .timeline-header h3, .timeline-header-block .timeline-header h3 { font-size: 15px; line-height: 1.5em; margin: 0 0 7px; display: block }
.timeline-block .timeline-header-block .timeline-header, .timeline-feature-item .timeline-header-block .timeline-header { font-size: 13px; display: inline-block }
.timeline-block .timeline-header-block .timeline-header p, .timeline-feature-item .timeline-header-block .timeline-header p { margin-bottom: 5px }
.timeline-block .timeline-header-block .timeline-header iframe, .timeline-block .timeline-header-block .timeline-header img, .timeline-block .timeline-header-block .timeline-header object, .timeline-feature-item .timeline-header-block .timeline-header iframe, .timeline-feature-item .timeline-header-block .timeline-header img, .timeline-feature-item .timeline-header-block .timeline-header object { line-height: 0; display: inline-block; vertical-align: top; box-shadow: none; border: 0; border-radius: 0; max-width: 100% }
.timeline-feature-item .timeline-dot, .timeline-wrapper .timeline-dot { width: 1px; height: 1px; background-color: #de5034; border: 4px solid #fff; border-radius: 500px; position: absolute; top: 32px; display: block; padding: 3px }
.timeline-post-left .timeline-dot { right: -28px }
.timeline-post-right .timeline-dot { left: -26px }
.feat-item .feat-dot { top: -30px; left: 50%; position: absolute }
.feat-item .feat-dot.feat-top { top: auto; bottom: -25px }
.feat-item .timeline-dot { left: -6px; position: relative; top: 0 }
.ult-timeline-arrow { position: absolute; height: 0; width: 1px }
.ult-timeline-arrow l, .ult-timeline-arrow s { border-color: rgba(255,255,255,0) #d0d0d0; border-style: solid; display: block; position: relative; top: 0 }
.ult-timeline-arrow l { top: -16.5px }
.timeline-post-right .ult-timeline-arrow { top: 30px; left: -10px }
.timeline-post-right .ult-timeline-arrow l, .timeline-post-right .ult-timeline-arrow s { border-width: 9px 10px 9px 0 }
.timeline-post-right .ult-timeline-arrow l { border-right-color: #fcfcfc; left: 1px }
.timeline-post-left .ult-timeline-arrow { top: 30px; right: -1px }
.timeline-post-left .ult-timeline-arrow l, .timeline-post-left .ult-timeline-arrow s { border-width: 9px 0 9px 10px }
.timeline-post-left .ult-timeline-arrow l { border-left-color: #fcfcfc; right: 1px }
.feat-item .ult-timeline-arrow { position: absolute; height: 0; width: 1px; top: -9px; left: 50% }
.timeline-post-left .ult-timeline-icon .aio-icon, .timeline-post-left .ult-timeline-icon .aio-icon-img, .timeline-post-left .ult-timeline-icon .aio-icon.none, .timeline-post-right .ult-timeline-icon .aio-icon, .timeline-post-right .ult-timeline-icon .aio-icon-img, .timeline-post-right .ult-timeline-icon .aio-icon.none { position: relative }
.feat-item .ult-timeline-arrow.feat-top { top: auto; bottom: 0 }
.feat-item .ult-timeline-arrow l, .feat-item .ult-timeline-arrow s { border-width: 0 10px 9px; border-color: #d0d0d0 rgba(255,255,255,0); border-style: solid; display: block; position: relative; top: 0; left: -9px }
.feat-item .ult-timeline-arrow.feat-top l, .feat-item .ult-timeline-arrow.feat-top s { border-width: 8px 10px 0 }
.feat-item .ult-timeline-arrow.feat-top s { top: 1px }
.feat-item .ult-timeline-arrow l { border-bottom-color: #FFF; top: -8px; right: 0 }
.timeline-post-left .timeline-header { text-align: right }
.timeline-post-right .timeline-header { text-align: left }
.timeline-feature-item.feat-item .timeline-header { display: block; padding: 15px }
.timeline-feature-item.feat-item .timeline-icon-block { display: block; width: 100% }
.timeline-feature-item.feat-item .ult-timeline-icon { margin: 0 auto }
.smile-icon-timeline-wrap.timeline-custom-width, .timeline-feature-item.feat-item .ult-timeline-icon .aio-icon-img { margin-left: auto; margin-right: auto }
.timeline-feature-item.feat-item .ult-timeline-icon .aio-icon, .timeline-feature-item.feat-item .ult-timeline-icon .aio-icon-img { margin-top: 15px }
.timeline-custom-width .timeline-block .timeline-header { width: 100% }
.timeline-custom-width .timeline-left .timeline-post-left { float: right }
.timeline-custom-width .timeline-right .timeline-post-right { float: left }
.tl-animation-slide-out .timeline-dot, .tl-animation-slide-out .timeline-post-left, .tl-animation-slide-out .timeline-post-right { -webkit-transition: -webkit-transform 150ms linear; -moz-transition: -moz-transform 150ms linear; -o-transition: -o-transform 150ms linear; transition: transform 150ms linear }
.tl-animation-slide-out .timeline-post-right:hover { -webkit-transform: translateX(3px); transform: translateX(3px) }
.tl-animation-slide-out .timeline-post-left:hover, .tl-animation-slide-out .timeline-post-right:hover .timeline-dot { -webkit-transform: translateX(-3px); transform: translateX(-3px) }
.tl-animation-slide-out .timeline-post-left:hover .timeline-dot { -webkit-transform: translateX(3px); transform: translateX(3px) }
.tl-animation-slide-up .feat-item, .tl-animation-slide-up .timeline-block { -webkit-transition: -webkit-transform 150ms linear; -moz-transition: -moz-transform 150ms linear; -o-transition: -o-transform 150ms linear; transition: transform 150ms linear }
.tl-animation-slide-up .feat-item:hover, .tl-animation-slide-up .timeline-block:hover { -webkit-transform: translateY(-3px); transform: translateY(-3px) }
.tl-animation-slide-down .feat-item, .tl-animation-slide-down .timeline-block { -webkit-transition: -webkit-transform 150ms linear; -moz-transition: -moz-transform 150ms linear; -o-transition: -o-transform 150ms linear; transition: transform 150ms linear }
.tl-animation-slide-down .feat-item:hover, .tl-animation-slide-down .timeline-block:hover { -webkit-transform: translateY(3px); transform: translateY(3px) }
.tl-animation-shadow .feat-item, .tl-animation-shadow .timeline-block { -webkit-transition: box-shadow .3s linear; -moz-transition: box-shadow .3s linear; -o-transition: box-shadow .3s linear; transition: box-shadow .3s linear; box-shadow: none }
.tl-animation-shadow .feat-item:hover, .tl-animation-shadow .timeline-block:hover { box-shadow: 0 0 3px #626262 }
.timeline-block a, a .timeline-block { text-decoration: none }
.time-clash-left, .time-clash-right { margin-top: 17px }
.timeline-block button, .timeline-block input, .timeline-block input.wpcf7-form-control, .timeline-block select, .timeline-block textarea { max-width: 100%!important }
.tl-desc-a { text-decoration: none }
.ult-link-box { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 10 }
@media(max-width:767px) {
.smile-icon-timeline-wrap { max-width: 100% }
.smile-icon-timeline-wrap .timeline-feature-item { margin-right: 0!important }
.smile-icon-timeline-wrap .timeline-line { left: 50%!important; margin-left: 0!important }
.smile-icon-timeline-wrap .timeline-block, .smile-icon-timeline-wrap .timeline-separator-text { width: 100%; max-width: 100% }
.jstime .timeline-block.timeline-post-right { margin-left: 0!important }
.smile-icon-timeline-wrap .timeline-dot, .smile-icon-timeline-wrap .ult-timeline-arrow { display: none }
.timeline-block .timeline-header { display: block; text-align: left }
.timeline-block.timeline-post-left .timeline-icon-block { padding: 5px 0 5px 15px }
.timeline-block.timeline-post-right .timeline-icon-block { padding: 5px 15px 5px 0 }
.timeline-post-left .ult-timeline-icon .aio-icon, .timeline-post-left .ult-timeline-icon .aio-icon-img, .timeline-post-left .ult-timeline-icon .aio-icon.none { left: 0 }
.timeline-post-right .ult-timeline-icon .aio-icon, .timeline-post-right .ult-timeline-icon .aio-icon-img, .timeline-post-right .ult-timeline-icon .aio-icon.none { right: 0 }
}
.smile-icon-timeline-wrap.csstime .timeline-wrapper .timeline-block { width: calc(50% - 19px) }
.csstime .timeline-line { margin-left: 0 }
@media(max-width:767px) {
.smile-icon-timeline-wrap.csstime .timeline-wrapper .timeline-block { width: 100% }
}
.bsf_tooltip { position: absolute; z-index: 1030; display: block; font-size: 12px; line-height: 1.4; visibility: visible; filter: alpha(opacity=0); opacity: 0 }
.bsf_tooltip.in { filter: alpha(opacity=90); opacity: .9 }
.bsf_tooltip.top { padding: 5px 0; margin-top: -3px }
.bsf_tooltip.right { padding: 0 5px; margin-left: 3px }
.bsf_tooltip.bottom { padding: 5px 0; margin-top: 3px }
.bsf_tooltip.left { padding: 0 5px; margin-left: -3px }
.bsf_tooltip-inner { max-width: 200px; padding: 5px 8px; color: #fff; text-align: center; text-decoration: none; background-color: #3b3b3b; border-radius: 0 }
.bsf_tooltip-arrow { position: absolute; width: 0; height: 0; border-color: transparent; border-style: solid }
.bsf_tooltip.top .bsf_tooltip-arrow { bottom: 0; left: 50%; margin-left: -5px; border-width: 5px 5px 0; border-top-color: #3b3b3b }
.bsf_tooltip.top-left .bsf_tooltip-arrow { bottom: 0; left: 5px; border-width: 5px 5px 0; border-top-color: #3b3b3b }
.bsf_tooltip.top-right .bsf_tooltip-arrow { right: 5px; bottom: 0; border-width: 5px 5px 0; border-top-color: #3b3b3b }
.bsf_tooltip.right .bsf_tooltip-arrow { top: 50%; left: 0; margin-top: -5px; border-width: 5px 5px 5px 0; border-right-color: #3b3b3b }
.bsf_tooltip.left .bsf_tooltip-arrow { top: 50%; right: 0; margin-top: -5px; border-width: 5px 0 5px 5px; border-left-color: #3b3b3b }
.bsf_tooltip.bottom .bsf_tooltip-arrow { top: 0; left: 50%; margin-left: -5px; border-width: 0 5px 5px; border-bottom-color: #3b3b3b }
.bsf_tooltip.bottom-left .bsf_tooltip-arrow { top: 0; left: 5px; border-width: 0 5px 5px; border-bottom-color: #3b3b3b }
.bsf_tooltip.bottom-right .bsf_tooltip-arrow { top: 0; right: 5px; border-width: 0 5px 5px; border-bottom-color: #3b3b3b }
.bsf_tooltip.fade { opacity: 0; -webkit-transition: opacity .3s linear; -moz-transition: opacity .3s linear; -o-transition: opacity .3s linear; transition: opacity .3s linear }
.bsf_tooltip.fade.in { opacity: 1; -webkit-transition: opacity .3s linear; -moz-transition: opacity .3s linear; -o-transition: opacity .3s linear; transition: opacity .3s linear }
.ult-video-banner, .wpb_column>.wpb_wrapper>.ult-video-banner { position: relative; z-index: 1; display: block; overflow: hidden; margin: 0 auto 35px; text-align: center; cursor: pointer; max-width: 100%; background-repeat: no-repeat; background-size: cover; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box }
.entry-content .ult-video-banner video, .ult-video-banner video { margin: 0; padding: 0; width: 100%; max-width: 100%; display: block }
.ult-video-banner .ult-video-banner-desc { position: absolute; bottom: 0; left: 0; z-index: 2; padding: 15px; color: #fff; font-size: 1em; -webkit-backface-visvdoility: hidden; backface-visvdoility: hidden; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; top: auto; min-height: 25%; height: 100%; max-height: 100%; text-align: left; width: 100% }
.ult-vdo-effect h2 { -webkit-transition: -webkit-transform .35s; -moz-transition: -moz-transform .35s; transition: transform .35s }
.ult-vdo-effect.ult-vb-touch-start .ult-video-banner-content, .ult-vdo-effect.ult-vb-touch-start h2 { -webkit-transform: translate3d(0, 30px, 0); -moz-transform: translate3d(0, 30px, 0); transform: translate3d(0, 30px, 0) }
.ult-video-banner .ult-video-banner-content, .ult-video-banner h2 { letter-spacing: normal; padding: 0; margin: 0 }
.ult-video-banner h2 { font-size: 20px; line-height: 1.35em; z-index: 1; overflow: hidden; font-weight: 700; color: #fff }
.ult-vdo-effect .ult-video-banner-content { margin-top: 10px; opacity: 1; z-index: 1; -webkit-transition: opacity .2s, -webkit-transform .35s; -moz-transition: opacity .2s, -moz-transform .35s; transition: opacity .2s, transform .35s }
.ult-vdo-effect .ult-video-banner-content, .ult-vdo-effect h2 { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) }
.ult-vdo-effect.ult-vb-touch-start .ult-video-banner-content { -webkit-transition-delay: .05s; -moz-transition-delay: .05s; transition-delay: .05s; -webkit-transition-duration: .35s; -moz-transition-duration: .35s; transition-duration: .35s; opacity: 0 }
.ult-video-banner-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; -webkit-transition: all .6s ease; -moz-transition: all .6s ease; -o-transition: all .6s ease }
.ult-video-banner .ult-video-banner-content { font-size: 13px; line-height: 1.6em }
.ult-video-banner .ult-video-banner-content p, .ult-video-banner .ult-video-banner-content ul li { font-family: inherit; font-size: inherit; color: inherit; line-height: inherit }
.ult-vdo-effect-style1 .ult-video-banner-desc { top: auto; bottom: 0; min-height: 25%; height: auto; max-height: 100%; text-align: left }
.ult-vdo-effect-style1 h2 { -webkit-transition: -webkit-transform .35s; -moz-transition: -moz-transform .35s; transition: transform .35s }
.ult-vdo-effect-style1.ult-vb-touch-start .ult-video-banner-content, .ult-vdo-effect-style1.ult-vb-touch-start h2 { -webkit-transform: translate3d(0, 30px, 0); -moz-transform: translate3d(0, 30px, 0); -ms-transform: translate3d(0, 30px, 0); transform: translate3d(0, 30px, 0) }
.ult-vdo-effect-style1 .ult-video-banner-content { margin-top: 10px; opacity: 1; z-index: 1; -webkit-transition: opacity .2s, -webkit-transform .35s; -moz-transition: opacity .2s, -moz-transform .35s; transition: opacity .2s, transform .35s }
.ult-vdo-effect-style1 .ult-video-banner-content, .ult-vdo-effect-style1 h2 { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) }
.ult-vdo-effect-style1.ult-vb-touch-start .ult-video-banner-content { -webkit-transition-delay: .05s; -moz-transition-delay: .05s; transition-delay: .05s; -webkit-transition-duration: .35s; -moz-transition-duration: .35s; transition-duration: .35s; opacity: 0 }
.ult-vdo-effect-style2 h2:after { position: absolute; content: ""; bottom: 0; left: 0; width: 100%; height: 2px; background: #fff; -webkit-transition: -webkit-transform .35s; transition: transform .35s; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) }
.ult-vdo-effect-style2.ult-vb-touch-start h2 { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) }
.ult-vdo-effect-style2.ult-vb-touch-start h2:after { -webkit-transform: translate3d(-100%, 0, 0); -moz-transform: translate3d(-100%, 0, 0); -ms-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0) }
.ult-vdo-effect-style2.ult-vb-touch-start .ult-video-banner-content { -webkit-transform: translate3d(100%, 0, 0); -moz-transform: translate3d(100%, 0, 0); -ms-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0) }
.ult-vdo-effect-style2 .ult-video-banner-desc { position: absolute; top: 0; left: 0; width: 100%; height: 100%; text-align: left; overflow: hidden }
.ult-vdo-effect-style3.ult-vb-touch-start .ult-video-banner-content, .ult-vdo-effect-style3.ult-vb-touch-start .ult-video-banner-desc::before { opacity: 0; -webkit-transform: scale(0); -moz-transform: scale(0); -ms-transform: scale(0); transform: scale(0) }
.ult-vdo-effect-style3 .ult-video-banner-content, .ult-vdo-effect-style3 .ult-video-banner-desc:before { opacity: 1; -webkit-transition: opacity .35s, -webkit-transform .35s; transition: opacity .35s, transform .35s; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); transform: scale(1) }
.ult-vdo-effect-style3 .ult-video-banner-desc::before { position: absolute; content: ""; top: 30px; right: 30px; bottom: 30px; left: 30px; border: 1px solid #fff }
.ult-vdo-effect-style3 .ult-video-banner-desc { padding: 45px; position: absolute; top: 0; left: 0; width: 100%; height: 100%; text-align: center; overflow: hidden }
.ult-vdo-effect-style4.ult-vb-touch-start .ult-video-banner-desc:before { opacity: 1; -webkit-transform: scale(0, 1); -moz-transform: scale(0, 1); transform: scale(0, 1) }
.ult-vdo-effect-style4.ult-vb-touch-start .ult-video-banner-desc:after { opacity: 1; -webkit-transform: scale(1, 0); transform: scale(1, 0) }
.ult-vdo-effect-style4 .ult-video-banner-desc::before { border-top: 1px solid #fff; border-bottom: 1px solid #fff; -webkit-transform: scale(1); transform: scale(1) }
.ult-vdo-effect-style4 .ult-video-banner-desc:after { border-right: 1px solid #fff; border-left: 1px solid #fff; -webkit-transform: scale(1); transform: scale(1) }
.ult-vdo-effect-style4 .ult-video-banner-desc::after, .ult-vdo-effect-style4 .ult-video-banner-desc::before { position: absolute; top: 30px; right: 30px; bottom: 30px; left: 30px; content: ''; opacity: 1; -webkit-transition: opacity .35s, -webkit-transform .35s; transition: opacity .35s, transform .35s }
.ult-vdo-effect-style4 h2 { padding: 45px 35px 30px; -webkit-transition: -webkit-transform .35s; transition: transform .35s; -webkit-transform: translate3d(0, -20px, 0); transform: translate3d(0, -20px, 0) }
.ult-vdo-effect-style4.ult-vb-touch-start h2 { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) }
.ult-vdo-effect-style4.ult-vb-touch-start .ult-video-banner-content { -webkit-transform: translate3d(0, -20px, 0); transform: translate3d(0, -20px, 0); opacity: 0 }
.ult-vdo-effect-style4 .ult-video-banner-content { padding: 20px 45px; opacity: 1; -webkit-transition: opacity .35s, -webkit-transform .35s; transition: opacity .35s, transform .35s; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) }
.ult-vdo-effect-style4 .ult-video-banner-desc { text-align: center }
.ult-vdo-effect-style5.ult-vb-touch-start h2:after, .ult-vdo-effect-style7.ult-vb-touch-start .ult-video-banner-content { opacity: 0; -webkit-transform: translate3d(0, 40px, 0); transform: translate3d(0, 40px, 0) }
.ult-vdo-effect-style5 h2:after { position: absolute; top: 100%; left: 0; width: 100%; height: 2px; background: #fff; content: ''; opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) }
.ult-vdo-effect-style10 .ult-video-banner-desc:before, .ult-vdo-effect-style6 .ult-video-banner-desc:before, .ult-vdo-effect-style7 .ult-video-banner-desc:before { content: ""; right: 30px; bottom: 30px; border: 1px solid #fff }
.ult-vdo-effect-style5 h2 { overflow: visible }
.ult-vdo-effect-style5 .ult-video-banner-desc { top: 0; text-align: right; height: auto; width: 100% }
.ult-vdo-effect-style5 .ult-video-banner-content { margin-top: 30px }
.ult-vdo-effect-style6 .ult-video-banner-content, .ult-vdo-effect-style6 .ult-video-banner-desc:before { opacity: 0; -webkit-transition: opacity .35s, -webkit-transform .35s; transition: opacity .35s, transform .35s }
.ult-vdo-effect-style6 .ult-video-banner-desc:before { position: absolute; top: 30px; left: 30px; opacity: 1; -webkit-transform: scale(1); transform: scale(1) }
.ult-vdo-effect-style6 .ult-video-banner-desc { padding: 45px; position: absolute; top: 0; left: 0; width: 100%; height: 100%; text-align: center; overflow: hidden }
.ult-vdo-effect-style6 h2 { padding: 10px 0 15px }
.ult-vdo-effect-style6.ult-vb-touch-start h2 { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) }
.ult-vdo-effect-style6.ult-vb-touch-start .ult-video-banner-content, .ult-vdo-effect-style6.ult-vb-touch-start .ult-video-banner-desc:before { opacity: 0; -webkit-transform: scale(1.5); transform: scale(1.5) }
.ult-vdo-effect-style6 .ult-video-banner-content { margin: 0 auto; max-width: 90%; -webkit-transform: scale(1.1); transform: scale(1.1); opacity: 1; -webkit-transition: opacity .35s, -webkit-transform .35s; transition: opacity .35s, transform .35s }
.ult-vdo-effect-style7 .ult-video-banner-content, .ult-vdo-effect-style7 .ult-video-banner-desc:before { opacity: 0; -webkit-transition: opacity .35s, -webkit-transform .35s; transition: opacity .35s, transform .35s }
.ult-vdo-effect-style7 .ult-video-banner-desc:before { position: absolute; top: 30px; left: 30px; opacity: 1; -webkit-transform: scale(1); transform: scale(1) }
.ult-vdo-effect-style7 .ult-video-banner-desc { padding: 45px; position: absolute; top: 0; left: 0; width: 100%; height: 100%; text-align: center; overflow: hidden }
.ult-vdo-effect-style7.ult-vb-touch-start h2 { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) }
.ult-vdo-effect-style7.ult-vb-touch-start .ult-video-banner-desc:before { opacity: 0; -webkit-transform: scale(1.1); transform: scale(1.1) }
.ult-vdo-effect-style7.ult-vb-touch-start .ult-video-banner-content { opacity: 0; -webkit-transform: scale(1); transform: scale(1) }
.ult-vdo-effect-style7 .ult-video-banner-content { margin: 0 auto; max-width: 90%; -webkit-transform: scale(1.1); transform: scale(1.1); opacity: 1; -webkit-transition: opacity .35s, -webkit-transform .35s; transition: opacity .35s, transform .35s }
.ult-vdo-effect-style8.ult-vb-touch-start video { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) }
.ult-vdo-effect-style8 video { -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-transition: -webkit-transform .35s; transition: transform .35s; -webkit-transform: translate3d(0, -60px, 0); transform: translate3d(0, -60px, 0); position: relative; display: block; min-height: 100%; max-width: 100% }
.ult-vdo-effect-style8 .ult-video-banner-desc { padding: 0; width: 100% }
.ult-vdo-effect-style8 .ult-video-banner-desc h2 { padding: 15px 15px 0 }
.ult-vdo-effect-style8 .ult-video-banner-desc .ult-video-banner-content { padding: 25px 15px 15px; background: rgba(0,0,0,.3) }
.ult-vdo-effect-style9 video { -webkit-transform: scale3d(.95, .92, 1); transform: scale3d(.95, .92, 1); -webkit-transition: -webkit-transform .35s; transition: transform .35s; -webkit-transform-origin: 50% 50%; transform-origin: 50% 50%; z-index: 1; position: inherit; background: rgba(0,0,0,.8) }
.ult-vdo-effect-style9.ult-vb-touch-start video { opacity: .95; -webkit-transition: -webkit-transform .35s; transition: transform .35s; -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1) }
.ult-vdo-effect-style9 .ult-video-banner-desc { text-align: center; top: 0 }
.ult-vdo-effect-style9.ult-vb-touch-start h2 { -webkit-transform: translate3d(0, 30px, 0); -moz-transform: translate3d(0, 30px, 0); transform: translate3d(0, 30px, 0) }
.ult-vdo-effect-style9.ult-vb-touch-start .ult-video-banner-content { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) }
.ult-vdo-effect-style10 .ult-video-banner-content, .ult-vdo-effect-style10 .ult-video-banner-desc:before { opacity: 0; -webkit-transition: opacity .35s, -webkit-transform .35s; transition: opacity .35s, transform .35s }
.ult-vdo-effect-style10 .ult-video-banner-desc:before { position: absolute; top: 30px; left: 30px; opacity: 1; background: rgba(0,0,0,.8); -webkit-transform: scale(1); transform: scale(1) }
.ult-vdo-effect-style10 .ult-video-banner-desc { padding: 45px; position: absolute; top: 0; left: 0; width: 100%; height: 100%; text-align: center; overflow: hidden }
.ult-vdo-effect-style10 h2 { padding: 10px 0 15px; -webkit-transform: scale(.9); transform: scale(.9) }
.ult-vdo-effect-style10.ult-vb-touch-start h2 { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) }
.ult-vdo-effect-style10.ult-vb-touch-start .ult-video-banner-content, .ult-vdo-effect-style10.ult-vb-touch-start .ult-video-banner-desc:before { opacity: 0; -webkit-transform: scale(1.5); transform: scale(1.5) }
.ult-vdo-effect-style10 .ult-video-banner-content { margin: 0 auto; max-width: 90%; -webkit-transform: scale(1.1); transform: scale(1.1); opacity: 1; -webkit-transition: opacity .35s, -webkit-transform .35s; transition: opacity .35s, transform .35s }
