@charset "UTF-8";

@font-face {
font-family:'lg';
src:url(/wp-content/themes/avis/fonts/lg.eot?n1z373);
src:url(/wp-content/themes/avis/fonts/lg.eot?#iefixn1z373) format("embedded-opentype"),url(/wp-content/themes/avis/fonts/lg.woff?n1z373) format("woff"),url(/wp-content/themes/avis/fonts/lg.ttf?n1z373) format("truetype"),url(/wp-content/themes/avis/fonts/lg.svg?n1z373#lg) format("svg");
font-weight:400;
font-style:normal;
font-display:swap
}
.lg-icon {
font-family:'lg';
speak:none;
font-style:normal;
font-weight:400;
font-variant:normal;
text-transform:none;
line-height:1;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale
}
.lg-actions .lg-next,.lg-actions .lg-prev {
background-color:#00000073;
border-radius:2px;
color:#999;
cursor:pointer;
display:block;
font-size:22px;
margin-top:-10px;
padding:8px 10px 9px;
position:absolute;
top:50%;
z-index:1080;
border:none;
outline:none
}
.lg-actions .lg-next.disabled,.lg-actions .lg-prev.disabled {
pointer-events:none;
opacity:.5
}
.lg-actions .lg-next:hover,.lg-actions .lg-prev:hover {
color:#FFF
}
.lg-actions .lg-next {
right:20px
}
.lg-actions .lg-next:before {
content:"\e095"
}
.lg-actions .lg-prev {
left:20px
}
.lg-actions .lg-prev:after {
content:"\e094"
}
@keyframes lg-right-end {
0% {
left:0
}
50% {
left:-30px
}
100% {
left:0
}
}
@keyframes lg-left-end {
0% {
left:0
}
50% {
left:30px
}
100% {
left:0
}
}
.lg-outer.lg-right-end .lg-object {
animation:lg-right-end .3s;
position:relative
}
.lg-outer.lg-left-end .lg-object {
animation:lg-left-end .3s;
position:relative
}
.lg-toolbar {
z-index:1082;
left:0;
position:absolute;
top:0;
width:100%;
background-color:#00000073
}
.lg-toolbar .lg-icon {
color:#999;
cursor:pointer;
float:right;
font-size:24px;
height:47px;
line-height:27px;
padding:10px 0;
text-align:center;
width:50px;
text-decoration:none!important;
outline:medium none;
background:none;
border:none;
box-shadow:none;
transition:color .2s linear
}
.lg-toolbar .lg-icon:hover {
color:#FFF
}
.lg-toolbar .lg-close:after {
content:"\e070"
}
.lg-toolbar .lg-download:after {
content:"\e0f2"
}
.lg-sub-html {
background-color:#00000073;
bottom:0;
color:#EEE;
font-size:16px;
left:0;
padding:10px 40px;
position:fixed;
right:0;
text-align:center;
z-index:1080
}
.lg-sub-html h4 {
margin:0;
font-size:13px;
font-weight:700
}
.lg-sub-html p {
font-size:12px;
margin:5px 0 0
}
#lg-counter {
color:#999;
display:inline-block;
font-size:16px;
padding-left:20px;
padding-top:12px;
vertical-align:middle
}
.lg-toolbar,.lg-prev,.lg-next {
opacity:1;
transition:transform .35s cubic-bezier(0,0,0.25,1) 0s,opacity .35s cubic-bezier(0,0,0.25,1) 0s,color .2s linear
}
.lg-hide-items .lg-prev {
opacity:0;
transform:translate3d(-10px,0,0)
}
.lg-hide-items .lg-next {
opacity:0;
transform:translate3d(10px,0,0)
}
.lg-hide-items .lg-toolbar {
opacity:0;
transform:translate3d(0,-10px,0)
}
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object {
transform:scale3d(0.5,0.5,0.5);
opacity:0;
transition:transform 250ms cubic-bezier(0,0,0.25,1) 0s,opacity 250ms cubic-bezier(0,0,0.25,1)!important;
-ms-transform-origin:50% 50%;
transform-origin:50% 50%
}
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object {
transform:scale3d(1,1,1);
opacity:1
}
.lg-outer .lg-thumb-outer {
background-color:#0D0A0A;
bottom:0;
position:absolute;
width:100%;
z-index:1080;
max-height:350px;
transform:translate3d(0,100%,0);
transition:transform .25s cubic-bezier(0,0,0.25,1) 0s
}
.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item {
cursor:-o-grab;
cursor:-ms-grab;
cursor:grab
}
.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item {
cursor:move;
cursor:-o-grabbing;
cursor:-ms-grabbing;
cursor:grabbing
}
.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb {
transition-duration:0s!important
}
.lg-outer.lg-thumb-open .lg-thumb-outer {
transform:translate3d(0,0%,0)
}
.lg-outer .lg-thumb {
padding:10px 0;
height:100%;
margin-bottom:-5px
}
.lg-outer .lg-thumb-item {
border-radius:5px;
cursor:pointer;
float:left;
overflow:hidden;
height:100%;
border:2px solid #FFF;
border-radius:4px;
margin-bottom:5px
}
@media (min-width: 1025px) {
.lg-outer .lg-thumb-item {
transition:border-color .25s ease
}
}
.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover {
border-color:#C09E69
}
.lg-outer .lg-thumb-item img {
width:100%;
height:100%;
object-fit:cover
}
.lg-outer.lg-has-thumb .lg-item {
padding-bottom:120px
}
.lg-outer.lg-can-toggle .lg-item {
padding-bottom:0
}
.lg-outer.lg-pull-caption-up .lg-sub-html {
transition:bottom .25s ease
}
.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html {
bottom:100px
}
.lg-outer .lg-toogle-thumb {
background-color:#0D0A0A;
border-radius:2px 2px 0 0;
color:#999;
cursor:pointer;
font-size:24px;
height:39px;
line-height:27px;
padding:5px 0;
position:absolute;
right:20px;
text-align:center;
top:-39px;
width:50px;
outline:medium none;
border:none
}
.lg-outer .lg-toogle-thumb:after {
content:"\e1ff"
}
.lg-outer .lg-toogle-thumb:hover {
color:#FFF
}
.lg-outer .lg-video-cont {
display:inline-block;
vertical-align:middle;
max-width:1140px;
max-height:100%;
width:100%;
padding:0 5px
}
.lg-outer .lg-video {
width:100%;
height:0;
padding-bottom:56.25%;
overflow:hidden;
position:relative
}
.lg-outer .lg-video .lg-object {
display:inline-block;
position:absolute;
top:0;
left:0;
width:100%!important;
height:100%!important
}
.lg-outer .lg-video .lg-video-play {
width:84px;
height:59px;
position:absolute;
left:50%;
top:50%;
margin-left:-42px;
margin-top:-30px;
z-index:1080;
cursor:pointer
}
.lg-outer .lg-has-iframe .lg-video {
-webkit-overflow-scrolling:touch;
overflow:auto
}
.lg-outer .lg-has-vimeo .lg-video-play {
background:url(/wp-content/themes/avis/img/vimeo-play.png) no-repeat scroll 0 0 transparent
}
.lg-outer .lg-has-vimeo:hover .lg-video-play {
background:url(/wp-content/themes/avis/img/vimeo-play.png) no-repeat scroll 0 -58px transparent
}
.lg-outer .lg-has-html5 .lg-video-play {
background:transparent url(/wp-content/themes/avis/img/video-play.png) no-repeat scroll 0 0;
height:64px;
margin-left:-32px;
margin-top:-32px;
width:64px;
opacity:.8
}
.lg-outer .lg-has-html5:hover .lg-video-play {
opacity:1
}
.lg-outer .lg-has-youtube .lg-video-play {
background:url(/wp-content/themes/avis/img/youtube-play.png) no-repeat scroll 0 0 transparent
}
.lg-outer .lg-has-youtube:hover .lg-video-play {
background:url(/wp-content/themes/avis/img/youtube-play.png) no-repeat scroll 0 -60px transparent
}
.lg-outer .lg-video-object {
width:100%!important;
height:100%!important;
position:absolute;
top:0;
left:0
}
.lg-outer .lg-has-video .lg-video-object {
visibility:hidden
}
.lg-outer .lg-has-video.lg-video-playing .lg-object,.lg-outer .lg-has-video.lg-video-playing .lg-video-play {
display:none
}
.lg-outer .lg-has-video.lg-video-playing .lg-video-object {
visibility:visible
}
.lg-progress-bar {
background-color:#333;
height:5px;
left:0;
position:absolute;
top:0;
width:100%;
z-index:1083;
opacity:0;
transition:opacity .08s ease 0s
}
.lg-progress-bar .lg-progress {
background-color:#C09E69;
height:5px;
width:0
}
.lg-progress-bar.lg-start .lg-progress {
width:100%
}
.lg-show-autoplay .lg-progress-bar {
opacity:1
}
.lg-autoplay-button:after {
content:"\e01d"
}
.lg-show-autoplay .lg-autoplay-button:after {
content:"\e01a"
}
.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap,.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image {
transition-duration:0s
}
.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
transition:transform .3s cubic-bezier(0,0,0.25,1) 0s
}
.lg-outer.lg-use-left-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
transition:left .3s cubic-bezier(0,0,0.25,1) 0s,top .3s cubic-bezier(0,0,0.25,1) 0s
}
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
transform:translate3d(0,0,0);
-webkit-backface-visibility:hidden;
backface-visibility:hidden
}
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image {
transform:scale3d(1,1,1);
transition:transform .3s cubic-bezier(0,0,0.25,1) 0s,opacity .15s!important;
-ms-transform-origin:0 0;
transform-origin:0 0;
-webkit-backface-visibility:hidden;
backface-visibility:hidden
}
#lg-zoom-in:after {
content:"\e311"
}
#lg-actual-size {
font-size:20px
}
#lg-actual-size:after {
content:"\e033"
}
#lg-zoom-out {
opacity:.5;
pointer-events:none
}
#lg-zoom-out:after {
content:"\e312"
}
.lg-zoomed #lg-zoom-out {
opacity:1;
pointer-events:auto
}
.lg-outer .lg-pager-outer {
bottom:60px;
left:0;
position:absolute;
right:0;
text-align:center;
z-index:1080;
height:10px
}
.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont {
overflow:visible
}
.lg-outer .lg-pager-cont {
cursor:pointer;
display:inline-block;
overflow:hidden;
position:relative;
vertical-align:top;
margin:0 5px
}
.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont {
opacity:1;
transform:translate3d(0,0,0)
}
.lg-outer .lg-pager-cont.lg-pager-active .lg-pager {
box-shadow:0 0 0 2px #fff inset
}
.lg-outer .lg-pager-thumb-cont {
background-color:#fff;
color:#FFF;
bottom:100%;
height:83px;
left:0;
margin-bottom:20px;
margin-left:-60px;
opacity:0;
padding:5px;
position:absolute;
width:120px;
border-radius:3px;
transition:opacity .15s ease 0s,transform .15s ease 0s;
transform:translate3d(0,5px,0)
}
.lg-outer .lg-pager-thumb-cont img {
width:100%;
height:100%
}
.lg-outer .lg-pager {
background-color:#ffffff80;
border-radius:50%;
box-shadow:0 0 0 8px #ffffffb3 inset;
display:block;
height:12px;
transition:box-shadow .3s ease 0s;
width:12px
}
.lg-outer .lg-pager:hover,.lg-outer .lg-pager:focus {
box-shadow:0 0 0 8px #fff inset
}
.lg-outer .lg-caret {
border-left:10px solid transparent;
border-right:10px solid transparent;
border-top:10px dashed;
bottom:-10px;
display:inline-block;
height:0;
left:50%;
margin-left:-5px;
position:absolute;
vertical-align:middle;
width:0
}
.lg-fullscreen:after {
content:"\e20c"
}
.lg-fullscreen-on .lg-fullscreen:after {
content:"\e20d"
}
.lg-outer #lg-dropdown-overlay {
background-color:#00000040;
bottom:0;
cursor:default;
left:0;
position:fixed;
right:0;
top:0;
z-index:1081;
opacity:0;
visibility:hidden;
transition:visibility 0s linear 0.18s,opacity .18s linear 0s
}
.lg-outer.lg-dropdown-active .lg-dropdown,.lg-outer.lg-dropdown-active #lg-dropdown-overlay {
transition-delay:0s;
-ms-transform:translate3d(0,0px,0);
transform:translate3d(0,0px,0);
opacity:1;
visibility:visible
}
.lg-outer.lg-dropdown-active #lg-share {
color:#FFF
}
.lg-outer .lg-dropdown {
background-color:#fff;
border-radius:2px;
font-size:14px;
list-style-type:none;
margin:0;
padding:10px 0;
position:absolute;
right:0;
text-align:left;
top:50px;
opacity:0;
visibility:hidden;
-ms-transform:translate3d(0,5px,0);
transform:translate3d(0,5px,0);
transition:transform .18s linear 0s,visibility 0s linear 0.5s,opacity .18s linear 0s
}
.lg-outer .lg-dropdown:after {
content:"";
display:block;
height:0;
width:0;
position:absolute;
border:8px solid transparent;
border-bottom-color:#FFF;
right:16px;
top:-16px
}
.lg-outer .lg-dropdown > li:last-child {
margin-bottom:0
}
.lg-outer .lg-dropdown > li:hover a,.lg-outer .lg-dropdown > li:hover .lg-icon {
color:#333
}
.lg-outer .lg-dropdown a {
color:#333;
display:block;
white-space:pre;
padding:4px 12px;
font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
font-size:12px
}
.lg-outer .lg-dropdown a:hover {
background-color:#00000012
}
.lg-outer .lg-dropdown .lg-dropdown-text {
display:inline-block;
line-height:1;
margin-top:-3px;
vertical-align:middle
}
.lg-outer .lg-dropdown .lg-icon {
color:#333;
display:inline-block;
float:none;
font-size:20px;
height:auto;
line-height:1;
margin-right:8px;
padding:0;
vertical-align:middle;
width:auto
}
.lg-outer #lg-share {
position:relative
}
.lg-outer #lg-share:after {
content:"\e80d"
}
.lg-outer #lg-share-facebook .lg-icon {
color:#3b5998
}
.lg-outer #lg-share-facebook .lg-icon:after {
content:"\e901"
}
.lg-outer #lg-share-twitter .lg-icon {
color:#00aced
}
.lg-outer #lg-share-twitter .lg-icon:after {
content:"\e904"
}
.lg-outer #lg-share-googleplus .lg-icon {
color:#dd4b39
}
.lg-outer #lg-share-googleplus .lg-icon:after {
content:"\e902"
}
.lg-outer #lg-share-pinterest .lg-icon {
color:#cb2027
}
.lg-outer #lg-share-pinterest .lg-icon:after {
content:"\e903"
}
.lg-group:after {
content:"";
display:table;
clear:both
}
.lg-outer {
width:100%;
height:100%;
position:fixed;
top:0;
left:0;
z-index:1050;
text-align:left;
opacity:0;
transition:opacity .15s ease 0s
}
.lg-outer * {
box-sizing:border-box
}
.lg-outer.lg-visible {
opacity:1
}
.lg-outer.lg-css3 .lg-item.lg-prev-slide,.lg-outer.lg-css3 .lg-item.lg-next-slide,.lg-outer.lg-css3 .lg-item.lg-current {
transition-duration:inherit!important;
transition-timing-function:inherit!important
}
.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-current {
transition-duration:0s!important;
opacity:1
}
.lg-outer.lg-grab img.lg-object {
cursor:-o-grab;
cursor:-ms-grab;
cursor:grab
}
.lg-outer.lg-grabbing img.lg-object {
cursor:move;
cursor:-o-grabbing;
cursor:-ms-grabbing;
cursor:grabbing
}
.lg-outer .lg {
height:100%;
width:100%;
position:relative;
overflow:hidden;
margin-left:auto;
margin-right:auto;
max-width:100%;
max-height:100%
}
.lg-outer .lg-inner {
width:100%;
height:100%;
position:absolute;
left:0;
top:0;
white-space:nowrap
}
.lg-outer .lg-item {
background:url(/wp-content/themes/avis/img/loading.gif) no-repeat scroll center center transparent;
display:none!important
}
.lg-outer.lg-css3 .lg-prev-slide,.lg-outer.lg-css3 .lg-current,.lg-outer.lg-css3 .lg-next-slide {
display:inline-block!important
}
.lg-outer.lg-css .lg-current {
display:inline-block!important
}
.lg-outer .lg-item,.lg-outer .lg-img-wrap {
display:inline-block;
text-align:center;
position:absolute;
width:100%;
height:100%
}
.lg-outer .lg-item:before,.lg-outer .lg-img-wrap:before {
content:"";
display:inline-block;
height:50%;
width:1px;
margin-right:-1px
}
.lg-outer .lg-img-wrap {
position:absolute;
padding:0 5px;
left:0;
right:0;
top:0;
bottom:0
}
.lg-outer .lg-item.lg-complete {
background-image:none
}
.lg-outer .lg-item.lg-current {
z-index:1060
}
.lg-outer .lg-image {
display:inline-block;
vertical-align:middle;
max-width:100%;
max-height:100%;
width:auto!important;
height:auto!important
}
.lg-outer.lg-show-after-load .lg-item .lg-object,.lg-outer.lg-show-after-load .lg-item .lg-video-play {
opacity:0;
transition:opacity .15s ease 0s
}
.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object,.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play {
opacity:1
}
.lg-outer .lg-empty-html {
display:none
}
.lg-outer.lg-hide-download #lg-download {
display:none
}
.lg-backdrop {
position:fixed;
top:0;
left:0;
right:0;
bottom:0;
z-index:1040;
background-color:#000;
opacity:0;
transition:opacity .15s ease 0s
}
.lg-backdrop.in {
opacity:.9
}
.lg-css3.lg-no-trans .lg-prev-slide,.lg-css3.lg-no-trans .lg-next-slide,.lg-css3.lg-no-trans .lg-current {
transition:none 0s ease 0s!important
}
.lg-css3.lg-use-css3 .lg-item {
-webkit-backface-visibility:hidden;
backface-visibility:hidden
}
.lg-css3.lg-use-left .lg-item {
-webkit-backface-visibility:hidden;
backface-visibility:hidden
}
.lg-css3.lg-fade .lg-item {
opacity:0
}
.lg-css3.lg-fade .lg-item.lg-current {
opacity:1
}
.lg-css3.lg-fade .lg-item.lg-prev-slide,.lg-css3.lg-fade .lg-item.lg-next-slide,.lg-css3.lg-fade .lg-item.lg-current {
transition:opacity .1s ease 0s
}
.lg-css3.lg-slide.lg-use-css3 .lg-item {
opacity:0
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide {
transform:translate3d(-100%,0,0)
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide {
transform:translate3d(100%,0,0)
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {
transform:translate3d(0,0,0);
opacity:1
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {
transition:transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity .1s ease 0s
}
.lg-css3.lg-slide.lg-use-left .lg-item {
opacity:0;
position:absolute;
left:0
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide {
left:-100%
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide {
left:100%
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-current {
left:0;
opacity:1
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide,.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-left .lg-item.lg-current {
transition:left 1s cubic-bezier(0,0,0.25,1) 0s,opacity .1s ease 0s
}
.hvr-grow {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
transition-duration:.3s;
transition-property:transform
}
.hvr-grow:hover,.hvr-grow:focus,.hvr-grow:active {
-ms-transform:scale(1.1);
transform:scale(1.1)
}
.hvr-shrink {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
transition-duration:.3s;
transition-property:transform
}
.hvr-shrink:hover,.hvr-shrink:focus,.hvr-shrink:active {
-ms-transform:scale(0.9);
transform:scale(0.9)
}
@keyframes hvr-pulse {
25% {
transform:scale(1.1)
}
75% {
transform:scale(0.9)
}
}
.hvr-pulse {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000
}
.hvr-pulse:hover,.hvr-pulse:focus,.hvr-pulse:active {
animation-name:hvr-pulse;
animation-duration:1s;
animation-timing-function:linear;
animation-iteration-count:infinite
}
@keyframes hvr-pulse-grow {
to {
transform:scale(1.1)
}
}
.hvr-pulse-grow {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000
}
.hvr-pulse-grow:hover,.hvr-pulse-grow:focus,.hvr-pulse-grow:active {
animation-name:hvr-pulse-grow;
animation-duration:.3s;
animation-timing-function:linear;
animation-iteration-count:infinite;
animation-direction:alternate
}
@keyframes hvr-pulse-shrink {
to {
transform:scale(0.9)
}
}
.hvr-pulse-shrink {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000
}
.hvr-pulse-shrink:hover,.hvr-pulse-shrink:focus,.hvr-pulse-shrink:active {
animation-name:hvr-pulse-shrink;
animation-duration:.3s;
animation-timing-function:linear;
animation-iteration-count:infinite;
animation-direction:alternate
}
@keyframes hvr-push {
50% {
transform:scale(0.8)
}
100% {
transform:scale(1)
}
}
.hvr-push {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000
}
.hvr-push:hover,.hvr-push:focus,.hvr-push:active {
animation-name:hvr-push;
animation-duration:.3s;
animation-timing-function:linear;
animation-iteration-count:1
}
@keyframes hvr-pop {
50% {
transform:scale(1.2)
}
}
.hvr-pop {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000
}
.hvr-pop:hover,.hvr-pop:focus,.hvr-pop:active {
animation-name:hvr-pop;
animation-duration:.3s;
animation-timing-function:linear;
animation-iteration-count:1
}
.hvr-bounce-in {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
transition-duration:.5s
}
.hvr-bounce-in:hover,.hvr-bounce-in:focus,.hvr-bounce-in:active {
-ms-transform:scale(1.2);
transform:scale(1.2);
transition-timing-function:cubic-bezier(0.47,2.02,0.31,-0.36)
}
.hvr-bounce-out {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
transition-duration:.5s
}
.hvr-bounce-out:hover,.hvr-bounce-out:focus,.hvr-bounce-out:active {
-ms-transform:scale(0.8);
transform:scale(0.8);
transition-timing-function:cubic-bezier(0.47,2.02,0.31,-0.36)
}
.hvr-rotate {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
transition-duration:.3s;
transition-property:transform
}
.hvr-rotate:hover,.hvr-rotate:focus,.hvr-rotate:active {
-ms-transform:rotate(4deg);
transform:rotate(4deg)
}
.hvr-grow-rotate {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
transition-duration:.3s;
transition-property:transform
}
.hvr-grow-rotate:hover,.hvr-grow-rotate:focus,.hvr-grow-rotate:active {
-ms-transform:scale(1.1) rotate(4deg);
transform:scale(1.1) rotate(4deg)
}
.hvr-float {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
transition-duration:.3s;
transition-property:transform;
transition-timing-function:ease-out
}
.hvr-float:hover,.hvr-float:focus,.hvr-float:active {
-ms-transform:translateY(-8px);
transform:translateY(-8px)
}
.hvr-sink {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
transition-duration:.3s;
transition-property:transform;
transition-timing-function:ease-out
}
.hvr-sink:hover,.hvr-sink:focus,.hvr-sink:active {
-ms-transform:translateY(8px);
transform:translateY(8px)
}
@keyframes hvr-bob {
0% {
transform:translateY(-8px)
}
50% {
transform:translateY(-4px)
}
100% {
transform:translateY(-8px)
}
}
@keyframes hvr-bob-float {
100% {
transform:translateY(-8px)
}
}
.hvr-bob {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000
}
.hvr-bob:hover,.hvr-bob:focus,.hvr-bob:active {
animation-name:hvr-bob-float,hvr-bob;
animation-duration:.3s,1.5s;
animation-delay:0s,.3s;
animation-timing-function:ease-out,ease-in-out;
animation-iteration-count:1,infinite;
animation-fill-mode:forwards;
animation-direction:normal,alternate
}
@keyframes hvr-hang {
0% {
transform:translateY(8px)
}
50% {
transform:translateY(4px)
}
100% {
transform:translateY(8px)
}
}
@keyframes hvr-hang-sink {
100% {
transform:translateY(8px)
}
}
.hvr-hang {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000
}
.hvr-hang:hover,.hvr-hang:focus,.hvr-hang:active {
animation-name:hvr-hang-sink,hvr-hang;
animation-duration:.3s,1.5s;
animation-delay:0s,.3s;
animation-timing-function:ease-out,ease-in-out;
animation-iteration-count:1,infinite;
animation-fill-mode:forwards;
animation-direction:normal,alternate
}
.hvr-skew {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
transition-duration:.3s;
transition-property:transform
}
.hvr-skew:hover,.hvr-skew:focus,.hvr-skew:active {
-ms-transform:skew(-10deg);
transform:skew(-10deg)
}
.hvr-skew-forward {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
transition-duration:.3s;
transition-property:transform;
-ms-transform-origin:0 100%;
transform-origin:0 100%
}
.hvr-skew-forward:hover,.hvr-skew-forward:focus,.hvr-skew-forward:active {
-ms-transform:skew(-10deg);
transform:skew(-10deg)
}
.hvr-skew-backward {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
transition-duration:.3s;
transition-property:transform;
-ms-transform-origin:0 100%;
transform-origin:0 100%
}
.hvr-skew-backward:hover,.hvr-skew-backward:focus,.hvr-skew-backward:active {
-ms-transform:skew(10deg);
transform:skew(10deg)
}
@keyframes hvr-wobble-vertical {
16.65% {
transform:translateY(8px)
}
33.3% {
transform:translateY(-6px)
}
49.95% {
transform:translateY(4px)
}
66.6% {
transform:translateY(-2px)
}
83.25% {
transform:translateY(1px)
}
100% {
transform:translateY(0)
}
}
.hvr-wobble-vertical {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000
}
.hvr-wobble-vertical:hover,.hvr-wobble-vertical:focus,.hvr-wobble-vertical:active {
animation-name:hvr-wobble-vertical;
animation-duration:1s;
animation-timing-function:ease-in-out;
animation-iteration-count:1
}
@keyframes hvr-wobble-horizontal {
16.65% {
transform:translateX(8px)
}
33.3% {
transform:translateX(-6px)
}
49.95% {
transform:translateX(4px)
}
66.6% {
transform:translateX(-2px)
}
83.25% {
transform:translateX(1px)
}
100% {
transform:translateX(0)
}
}
.hvr-wobble-horizontal {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000
}
.hvr-wobble-horizontal:hover,.hvr-wobble-horizontal:focus,.hvr-wobble-horizontal:active {
animation-name:hvr-wobble-horizontal;
animation-duration:1s;
animation-timing-function:ease-in-out;
animation-iteration-count:1
}
@keyframes hvr-wobble-to-bottom-right {
16.65% {
transform:translate(8px,8px)
}
33.3% {
transform:translate(-6px,-6px)
}
49.95% {
transform:translate(4px,4px)
}
66.6% {
transform:translate(-2px,-2px)
}
83.25% {
transform:translate(1px,1px)
}
100% {
transform:translate(0,0)
}
}
.hvr-wobble-to-bottom-right {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000
}
.hvr-wobble-to-bottom-right:hover,.hvr-wobble-to-bottom-right:focus,.hvr-wobble-to-bottom-right:active {
animation-name:hvr-wobble-to-bottom-right;
animation-duration:1s;
animation-timing-function:ease-in-out;
animation-iteration-count:1
}
@keyframes hvr-wobble-to-top-right {
16.65% {
transform:translate(8px,-8px)
}
33.3% {
transform:translate(-6px,6px)
}
49.95% {
transform:translate(4px,-4px)
}
66.6% {
transform:translate(-2px,2px)
}
83.25% {
transform:translate(1px,-1px)
}
100% {
transform:translate(0,0)
}
}
.hvr-wobble-to-top-right {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000
}
.hvr-wobble-to-top-right:hover,.hvr-wobble-to-top-right:focus,.hvr-wobble-to-top-right:active {
animation-name:hvr-wobble-to-top-right;
animation-duration:1s;
animation-timing-function:ease-in-out;
animation-iteration-count:1
}
@keyframes hvr-wobble-top {
16.65% {
transform:skew(-12deg)
}
33.3% {
transform:skew(10deg)
}
49.95% {
transform:skew(-6deg)
}
66.6% {
transform:skew(4deg)
}
83.25% {
transform:skew(-2deg)
}
100% {
transform:skew(0)
}
}
.hvr-wobble-top {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
-ms-transform-origin:0 100%;
transform-origin:0 100%
}
.hvr-wobble-top:hover,.hvr-wobble-top:focus,.hvr-wobble-top:active {
animation-name:hvr-wobble-top;
animation-duration:1s;
animation-timing-function:ease-in-out;
animation-iteration-count:1
}
@keyframes hvr-wobble-bottom {
16.65% {
transform:skew(-12deg)
}
33.3% {
transform:skew(10deg)
}
49.95% {
transform:skew(-6deg)
}
66.6% {
transform:skew(4deg)
}
83.25% {
transform:skew(-2deg)
}
100% {
transform:skew(0)
}
}
.hvr-wobble-bottom {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
-ms-transform-origin:100% 0;
transform-origin:100% 0
}
.hvr-wobble-bottom:hover,.hvr-wobble-bottom:focus,.hvr-wobble-bottom:active {
animation-name:hvr-wobble-bottom;
animation-duration:1s;
animation-timing-function:ease-in-out;
animation-iteration-count:1
}
@keyframes hvr-wobble-skew {
16.65% {
transform:skew(-12deg)
}
33.3% {
transform:skew(10deg)
}
49.95% {
transform:skew(-6deg)
}
66.6% {
transform:skew(4deg)
}
83.25% {
transform:skew(-2deg)
}
100% {
transform:skew(0)
}
}
.hvr-wobble-skew {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000
}
.hvr-wobble-skew:hover,.hvr-wobble-skew:focus,.hvr-wobble-skew:active {
animation-name:hvr-wobble-skew;
animation-duration:1s;
animation-timing-function:ease-in-out;
animation-iteration-count:1
}
@keyframes hvr-buzz {
50% {
transform:translateX(3px) rotate(2deg)
}
100% {
transform:translateX(-3px) rotate(-2deg)
}
}
.hvr-buzz {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000
}
.hvr-buzz:hover,.hvr-buzz:focus,.hvr-buzz:active {
animation-name:hvr-buzz;
animation-duration:.15s;
animation-timing-function:linear;
animation-iteration-count:infinite
}
@keyframes hvr-buzz-out {
10% {
transform:translateX(3px) rotate(2deg)
}
20% {
transform:translateX(-3px) rotate(-2deg)
}
30% {
transform:translateX(3px) rotate(2deg)
}
40% {
transform:translateX(-3px) rotate(-2deg)
}
50% {
transform:translateX(2px) rotate(1deg)
}
60% {
transform:translateX(-2px) rotate(-1deg)
}
70% {
transform:translateX(2px) rotate(1deg)
}
80% {
transform:translateX(-2px) rotate(-1deg)
}
90% {
transform:translateX(1px) rotate(0)
}
100% {
transform:translateX(-1px) rotate(0)
}
}
.hvr-buzz-out {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000
}
.hvr-buzz-out:hover,.hvr-buzz-out:focus,.hvr-buzz-out:active {
animation-name:hvr-buzz-out;
animation-duration:.75s;
animation-timing-function:linear;
animation-iteration-count:1
}
.hvr-forward {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
transition-duration:.3s;
transition-property:transform
}
.hvr-forward:hover,.hvr-forward:focus,.hvr-forward:active {
-ms-transform:translateX(8px);
transform:translateX(8px)
}
.hvr-backward {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
transition-duration:.3s;
transition-property:transform
}
.hvr-backward:hover,.hvr-backward:focus,.hvr-backward:active {
-ms-transform:translateX(-8px);
transform:translateX(-8px)
}
.hvr-fade {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
overflow:hidden;
transition-duration:.3s;
transition-property:color,background-color
}
.hvr-fade:hover,.hvr-fade:focus,.hvr-fade:active {
background-color:#2098D1;
color:#fff
}
@keyframes hvr-back-pulse {
50% {
background-color:#2098d1bf
}
}
.hvr-back-pulse {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
overflow:hidden;
transition-duration:.5s;
transition-property:color,background-color
}
.hvr-back-pulse:hover,.hvr-back-pulse:focus,.hvr-back-pulse:active {
animation-name:hvr-back-pulse;
animation-duration:1s;
animation-delay:.5s;
animation-timing-function:linear;
animation-iteration-count:infinite;
background-color:#2098D1;
background-color:#2098d1;
color:#fff
}
.hvr-sweep-to-right {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative;
transition-property:color;
transition-duration:.3s
}
.hvr-sweep-to-right:before {
content:"";
position:absolute;
z-index:-1;
top:0;
left:0;
right:0;
bottom:0;
background:#2098D1;
-ms-transform:scaleX(0);
transform:scaleX(0);
-ms-transform-origin:0 50%;
transform-origin:0 50%;
transition-property:transform;
transition-duration:.3s;
transition-timing-function:ease-out
}
.hvr-sweep-to-right:hover,.hvr-sweep-to-right:focus,.hvr-sweep-to-right:active {
color:#fff
}
.hvr-sweep-to-right:hover:before,.hvr-sweep-to-right:focus:before,.hvr-sweep-to-right:active:before {
-ms-transform:scaleX(1);
transform:scaleX(1)
}
.hvr-sweep-to-left {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative;
transition-property:color;
transition-duration:.3s
}
.hvr-sweep-to-left:before {
content:"";
position:absolute;
z-index:-1;
top:0;
left:0;
right:0;
bottom:0;
background:#2098D1;
-ms-transform:scaleX(0);
transform:scaleX(0);
-ms-transform-origin:100% 50%;
transform-origin:100% 50%;
transition-property:transform;
transition-duration:.3s;
transition-timing-function:ease-out
}
.hvr-sweep-to-left:hover,.hvr-sweep-to-left:focus,.hvr-sweep-to-left:active {
color:#fff
}
.hvr-sweep-to-left:hover:before,.hvr-sweep-to-left:focus:before,.hvr-sweep-to-left:active:before {
-ms-transform:scaleX(1);
transform:scaleX(1)
}
.hvr-sweep-to-bottom {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative;
transition-property:color;
transition-duration:.3s
}
.hvr-sweep-to-bottom:before {
content:"";
position:absolute;
z-index:-1;
top:0;
left:0;
right:0;
bottom:0;
background:#2098D1;
-ms-transform:scaleY(0);
transform:scaleY(0);
-ms-transform-origin:50% 0;
transform-origin:50% 0;
transition-property:transform;
transition-duration:.3s;
transition-timing-function:ease-out
}
.hvr-sweep-to-bottom:hover,.hvr-sweep-to-bottom:focus,.hvr-sweep-to-bottom:active {
color:#fff
}
.hvr-sweep-to-bottom:hover:before,.hvr-sweep-to-bottom:focus:before,.hvr-sweep-to-bottom:active:before {
-ms-transform:scaleY(1);
transform:scaleY(1)
}
.hvr-sweep-to-top {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative;
transition-property:color;
transition-duration:.3s
}
.hvr-sweep-to-top:before {
content:"";
position:absolute;
z-index:-1;
top:0;
left:0;
right:0;
bottom:0;
background:#2098D1;
-ms-transform:scaleY(0);
transform:scaleY(0);
-ms-transform-origin:50% 100%;
transform-origin:50% 100%;
transition-property:transform;
transition-duration:.3s;
transition-timing-function:ease-out
}
.hvr-sweep-to-top:hover,.hvr-sweep-to-top:focus,.hvr-sweep-to-top:active {
color:#fff
}
.hvr-sweep-to-top:hover:before,.hvr-sweep-to-top:focus:before,.hvr-sweep-to-top:active:before {
-ms-transform:scaleY(1);
transform:scaleY(1)
}
.hvr-bounce-to-right {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative;
transition-property:color;
transition-duration:.5s
}
.hvr-bounce-to-right:before {
content:"";
position:absolute;
z-index:-1;
top:0;
left:0;
right:0;
bottom:0;
background:#2098D1;
-ms-transform:scaleX(0);
transform:scaleX(0);
-ms-transform-origin:0 50%;
transform-origin:0 50%;
transition-property:transform;
transition-duration:.5s;
transition-timing-function:ease-out
}
.hvr-bounce-to-right:hover,.hvr-bounce-to-right:focus,.hvr-bounce-to-right:active {
color:#fff
}
.hvr-bounce-to-right:hover:before,.hvr-bounce-to-right:focus:before,.hvr-bounce-to-right:active:before {
-ms-transform:scaleX(1);
transform:scaleX(1);
transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66)
}
.hvr-bounce-to-left {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative;
transition-property:color;
transition-duration:.5s
}
.hvr-bounce-to-left:before {
content:"";
position:absolute;
z-index:-1;
top:0;
left:0;
right:0;
bottom:0;
background:#2098D1;
-ms-transform:scaleX(0);
transform:scaleX(0);
-ms-transform-origin:100% 50%;
transform-origin:100% 50%;
transition-property:transform;
transition-duration:.5s;
transition-timing-function:ease-out
}
.hvr-bounce-to-left:hover,.hvr-bounce-to-left:focus,.hvr-bounce-to-left:active {
color:#fff
}
.hvr-bounce-to-left:hover:before,.hvr-bounce-to-left:focus:before,.hvr-bounce-to-left:active:before {
-ms-transform:scaleX(1);
transform:scaleX(1);
transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66)
}
.hvr-bounce-to-bottom {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative;
transition-property:color;
transition-duration:.5s
}
.hvr-bounce-to-bottom:before {
content:"";
position:absolute;
z-index:-1;
top:0;
left:0;
right:0;
bottom:0;
background:#2098D1;
-ms-transform:scaleY(0);
transform:scaleY(0);
-ms-transform-origin:50% 0;
transform-origin:50% 0;
transition-property:transform;
transition-duration:.5s;
transition-timing-function:ease-out
}
.hvr-bounce-to-bottom:hover,.hvr-bounce-to-bottom:focus,.hvr-bounce-to-bottom:active {
color:#fff
}
.hvr-bounce-to-bottom:hover:before,.hvr-bounce-to-bottom:focus:before,.hvr-bounce-to-bottom:active:before {
-ms-transform:scaleY(1);
transform:scaleY(1);
transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66)
}
.hvr-bounce-to-top {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative;
transition-property:color;
transition-duration:.5s
}
.hvr-bounce-to-top:before {
content:"";
position:absolute;
z-index:-1;
top:0;
left:0;
right:0;
bottom:0;
background:#2098D1;
-ms-transform:scaleY(0);
transform:scaleY(0);
-ms-transform-origin:50% 100%;
transform-origin:50% 100%;
transition-property:transform;
transition-duration:.5s;
transition-timing-function:ease-out
}
.hvr-bounce-to-top:hover,.hvr-bounce-to-top:focus,.hvr-bounce-to-top:active {
color:#fff
}
.hvr-bounce-to-top:hover:before,.hvr-bounce-to-top:focus:before,.hvr-bounce-to-top:active:before {
-ms-transform:scaleY(1);
transform:scaleY(1);
transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66)
}
.hvr-radial-out {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative;
overflow:hidden;
background:#e1e1e1;
transition-property:color;
transition-duration:.3s
}
.hvr-radial-out:before {
content:"";
position:absolute;
z-index:-1;
top:0;
left:0;
right:0;
bottom:0;
background:#2098D1;
border-radius:100%;
-ms-transform:scale(0);
transform:scale(0);
transition-property:transform;
transition-duration:.3s;
transition-timing-function:ease-out
}
.hvr-radial-out:hover,.hvr-radial-out:focus,.hvr-radial-out:active {
color:#fff
}
.hvr-radial-out:hover:before,.hvr-radial-out:focus:before,.hvr-radial-out:active:before {
-ms-transform:scale(2);
transform:scale(2)
}
.hvr-radial-in {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative;
overflow:hidden;
background:#2098D1;
transition-property:color;
transition-duration:.3s
}
.hvr-radial-in:before {
content:"";
position:absolute;
z-index:-1;
top:0;
left:0;
right:0;
bottom:0;
background:#e1e1e1;
border-radius:100%;
-ms-transform:scale(2);
transform:scale(2);
transition-property:transform;
transition-duration:.3s;
transition-timing-function:ease-out
}
.hvr-radial-in:hover,.hvr-radial-in:focus,.hvr-radial-in:active {
color:#fff
}
.hvr-radial-in:hover:before,.hvr-radial-in:focus:before,.hvr-radial-in:active:before {
-ms-transform:scale(0);
transform:scale(0)
}
.hvr-rectangle-in {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative;
background:#2098D1;
transition-property:color;
transition-duration:.3s
}
.hvr-rectangle-in:before {
content:"";
position:absolute;
z-index:-1;
top:0;
left:0;
right:0;
bottom:0;
background:#e1e1e1;
-ms-transform:scale(1);
transform:scale(1);
transition-property:transform;
transition-duration:.3s;
transition-timing-function:ease-out
}
.hvr-rectangle-in:hover,.hvr-rectangle-in:focus,.hvr-rectangle-in:active {
color:#fff
}
.hvr-rectangle-in:hover:before,.hvr-rectangle-in:focus:before,.hvr-rectangle-in:active:before {
-ms-transform:scale(0);
transform:scale(0)
}
.hvr-rectangle-out {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative;
background:#e1e1e1;
transition-property:color;
transition-duration:.3s
}
.hvr-rectangle-out:before {
content:"";
position:absolute;
z-index:-1;
top:0;
left:0;
right:0;
bottom:0;
background:#2098D1;
-ms-transform:scale(0);
transform:scale(0);
transition-property:transform;
transition-duration:.3s;
transition-timing-function:ease-out
}
.hvr-rectangle-out:hover,.hvr-rectangle-out:focus,.hvr-rectangle-out:active {
color:#fff
}
.hvr-rectangle-out:hover:before,.hvr-rectangle-out:focus:before,.hvr-rectangle-out:active:before {
-ms-transform:scale(1);
transform:scale(1)
}
.hvr-shutter-in-horizontal {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative;
background:#2098D1;
transition-property:color;
transition-duration:.3s
}
.hvr-shutter-in-horizontal:before {
content:"";
position:absolute;
z-index:-1;
top:0;
bottom:0;
left:0;
right:0;
background:#e1e1e1;
-ms-transform:scaleX(1);
transform:scaleX(1);
-ms-transform-origin:50%;
transform-origin:50%;
transition-property:transform;
transition-duration:.3s;
transition-timing-function:ease-out
}
.hvr-shutter-in-horizontal:hover,.hvr-shutter-in-horizontal:focus,.hvr-shutter-in-horizontal:active {
color:#fff
}
.hvr-shutter-in-horizontal:hover:before,.hvr-shutter-in-horizontal:focus:before,.hvr-shutter-in-horizontal:active:before {
-ms-transform:scaleX(0);
transform:scaleX(0)
}
.hvr-shutter-out-horizontal {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative;
background:#e1e1e1;
transition-property:color;
transition-duration:.3s
}
.hvr-shutter-out-horizontal:before {
content:"";
position:absolute;
z-index:-1;
top:0;
bottom:0;
left:0;
right:0;
background:#2098D1;
-ms-transform:scaleX(0);
transform:scaleX(0);
-ms-transform-origin:50%;
transform-origin:50%;
transition-property:transform;
transition-duration:.3s;
transition-timing-function:ease-out
}
.hvr-shutter-out-horizontal:hover,.hvr-shutter-out-horizontal:focus,.hvr-shutter-out-horizontal:active {
color:#fff
}
.hvr-shutter-out-horizontal:hover:before,.hvr-shutter-out-horizontal:focus:before,.hvr-shutter-out-horizontal:active:before {
-ms-transform:scaleX(1);
transform:scaleX(1)
}
.hvr-shutter-in-vertical {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative;
background:#2098D1;
transition-property:color;
transition-duration:.3s
}
.hvr-shutter-in-vertical:before {
content:"";
position:absolute;
z-index:-1;
top:0;
bottom:0;
left:0;
right:0;
background:#e1e1e1;
-ms-transform:scaleY(1);
transform:scaleY(1);
-ms-transform-origin:50%;
transform-origin:50%;
transition-property:transform;
transition-duration:.3s;
transition-timing-function:ease-out
}
.hvr-shutter-in-vertical:hover,.hvr-shutter-in-vertical:focus,.hvr-shutter-in-vertical:active {
color:#fff
}
.hvr-shutter-in-vertical:hover:before,.hvr-shutter-in-vertical:focus:before,.hvr-shutter-in-vertical:active:before {
-ms-transform:scaleY(0);
transform:scaleY(0)
}
.hvr-shutter-out-vertical {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative;
background:#e1e1e1;
transition-property:color;
transition-duration:.3s
}
.hvr-shutter-out-vertical:before {
content:"";
position:absolute;
z-index:-1;
top:0;
bottom:0;
left:0;
right:0;
background:#2098D1;
-ms-transform:scaleY(0);
transform:scaleY(0);
-ms-transform-origin:50%;
transform-origin:50%;
transition-property:transform;
transition-duration:.3s;
transition-timing-function:ease-out
}
.hvr-shutter-out-vertical:hover,.hvr-shutter-out-vertical:focus,.hvr-shutter-out-vertical:active {
color:#fff
}
.hvr-shutter-out-vertical:hover:before,.hvr-shutter-out-vertical:focus:before,.hvr-shutter-out-vertical:active:before {
-ms-transform:scaleY(1);
transform:scaleY(1)
}
.hvr-border-fade {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
transition-duration:.3s;
transition-property:box-shadow;
box-shadow:inset 0 0 0 4px #e1e1e1,0 0 1px #0000
}
.hvr-border-fade:hover,.hvr-border-fade:focus,.hvr-border-fade:active {
box-shadow:inset 0 0 0 4px #2098D1,0 0 1px #0000
}
.hvr-hollow {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
transition-duration:.3s;
transition-property:background;
box-shadow:inset 0 0 0 4px #e1e1e1,0 0 1px #0000
}
.hvr-hollow:hover,.hvr-hollow:focus,.hvr-hollow:active {
background:none
}
.hvr-trim {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative
}
.hvr-trim:before {
content:'';
position:absolute;
border:#fff solid 4px;
top:4px;
left:4px;
right:4px;
bottom:4px;
opacity:0;
transition-duration:.3s;
transition-property:opacity
}
.hvr-trim:hover:before,.hvr-trim:focus:before,.hvr-trim:active:before {
opacity:1
}
@keyframes hvr-ripple-out {
100% {
top:-12px;
right:-12px;
bottom:-12px;
left:-12px;
opacity:0
}
}
.hvr-ripple-out {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative
}
.hvr-ripple-out:before {
content:'';
position:absolute;
border:#e1e1e1 solid 6px;
top:0;
right:0;
bottom:0;
left:0;
animation-duration:1s
}
.hvr-ripple-out:hover:before,.hvr-ripple-out:focus:before,.hvr-ripple-out:active:before {
animation-name:hvr-ripple-out
}
@keyframes hvr-ripple-in {
100% {
top:0;
right:0;
bottom:0;
left:0;
opacity:1
}
}
.hvr-ripple-in {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative
}
.hvr-ripple-in:before {
content:'';
position:absolute;
border:#e1e1e1 solid 4px;
top:-12px;
right:-12px;
bottom:-12px;
left:-12px;
opacity:0;
animation-duration:1s
}
.hvr-ripple-in:hover:before,.hvr-ripple-in:focus:before,.hvr-ripple-in:active:before {
animation-name:hvr-ripple-in
}
.hvr-outline-out {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative
}
.hvr-outline-out:before {
content:'';
position:absolute;
border:#e1e1e1 solid 4px;
top:0;
right:0;
bottom:0;
left:0;
transition-duration:.3s;
transition-property:top,right,bottom,left
}
.hvr-outline-out:hover:before,.hvr-outline-out:focus:before,.hvr-outline-out:active:before {
top:-8px;
right:-8px;
bottom:-8px;
left:-8px
}
.hvr-outline-in {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative
}
.hvr-outline-in:before {
pointer-events:none;
content:'';
position:absolute;
border:#e1e1e1 solid 4px;
top:-16px;
right:-16px;
bottom:-16px;
left:-16px;
opacity:0;
transition-duration:.3s;
transition-property:top,right,bottom,left
}
.hvr-outline-in:hover:before,.hvr-outline-in:focus:before,.hvr-outline-in:active:before {
top:-8px;
right:-8px;
bottom:-8px;
left:-8px;
opacity:1
}
.hvr-round-corners {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
transition-duration:.3s;
transition-property:border-radius
}
.hvr-round-corners:hover,.hvr-round-corners:focus,.hvr-round-corners:active {
border-radius:1em
}
.hvr-underline-from-left {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative;
overflow:hidden
}
.hvr-underline-from-left:before {
content:"";
position:absolute;
z-index:-1;
left:0;
right:100%;
bottom:0;
background:#2098D1;
height:4px;
transition-property:right;
transition-duration:.3s;
transition-timing-function:ease-out
}
.hvr-underline-from-left:hover:before,.hvr-underline-from-left:focus:before,.hvr-underline-from-left:active:before {
right:0
}
.hvr-underline-from-center {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative;
overflow:hidden
}
.hvr-underline-from-center:before {
content:"";
position:absolute;
z-index:-1;
left:50%;
right:50%;
bottom:0;
background:#2098D1;
height:4px;
transition-property:left,right;
transition-duration:.3s;
transition-timing-function:ease-out
}
.hvr-underline-from-center:hover:before,.hvr-underline-from-center:focus:before,.hvr-underline-from-center:active:before {
left:0;
right:0
}
.hvr-underline-from-right {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative;
overflow:hidden
}
.hvr-underline-from-right:before {
content:"";
position:absolute;
z-index:-1;
left:100%;
right:0;
bottom:0;
background:#2098D1;
height:4px;
transition-property:left;
transition-duration:.3s;
transition-timing-function:ease-out
}
.hvr-underline-from-right:hover:before,.hvr-underline-from-right:focus:before,.hvr-underline-from-right:active:before {
left:0
}
.hvr-overline-from-left {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative;
overflow:hidden
}
.hvr-overline-from-left:before {
content:"";
position:absolute;
z-index:-1;
left:0;
right:100%;
top:0;
background:#2098D1;
height:4px;
transition-property:right;
transition-duration:.3s;
transition-timing-function:ease-out
}
.hvr-overline-from-left:hover:before,.hvr-overline-from-left:focus:before,.hvr-overline-from-left:active:before {
right:0
}
.hvr-overline-from-center {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative;
overflow:hidden
}
.hvr-overline-from-center:before {
content:"";
position:absolute;
z-index:-1;
left:50%;
right:50%;
top:0;
background:#2098D1;
height:4px;
transition-property:left,right;
transition-duration:.3s;
transition-timing-function:ease-out
}
.hvr-overline-from-center:hover:before,.hvr-overline-from-center:focus:before,.hvr-overline-from-center:active:before {
left:0;
right:0
}
.hvr-overline-from-right {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative;
overflow:hidden
}
.hvr-overline-from-right:before {
content:"";
position:absolute;
z-index:-1;
left:100%;
right:0;
top:0;
background:#2098D1;
height:4px;
transition-property:left;
transition-duration:.3s;
transition-timing-function:ease-out
}
.hvr-overline-from-right:hover:before,.hvr-overline-from-right:focus:before,.hvr-overline-from-right:active:before {
left:0
}
.hvr-reveal {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative;
overflow:hidden
}
.hvr-reveal:before {
content:"";
position:absolute;
z-index:-1;
left:0;
right:0;
top:0;
bottom:0;
border-color:#2098D1;
border-style:solid;
border-width:0;
transition-property:border-width;
transition-duration:.1s;
transition-timing-function:ease-out
}
.hvr-reveal:hover:before,.hvr-reveal:focus:before,.hvr-reveal:active:before {
-ms-transform:translateY(0);
transform:translateY(0);
border-width:4px
}
.hvr-underline-reveal {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative;
overflow:hidden
}
.hvr-underline-reveal:before {
content:"";
position:absolute;
z-index:-1;
left:0;
right:0;
bottom:0;
background:#2098D1;
height:4px;
-ms-transform:translateY(4px);
transform:translateY(4px);
transition-property:transform;
transition-duration:.3s;
transition-timing-function:ease-out
}
.hvr-underline-reveal:hover:before,.hvr-underline-reveal:focus:before,.hvr-underline-reveal:active:before {
-ms-transform:translateY(0);
transform:translateY(0)
}
.hvr-overline-reveal {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative;
overflow:hidden
}
.hvr-overline-reveal:before {
content:"";
position:absolute;
z-index:-1;
left:0;
right:0;
top:0;
background:#2098D1;
height:4px;
-ms-transform:translateY(-4px);
transform:translateY(-4px);
transition-property:transform;
transition-duration:.3s;
transition-timing-function:ease-out
}
.hvr-overline-reveal:hover:before,.hvr-overline-reveal:focus:before,.hvr-overline-reveal:active:before {
-ms-transform:translateY(0);
transform:translateY(0)
}
.hvr-glow {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
transition-duration:.3s;
transition-property:box-shadow
}
.hvr-glow:hover,.hvr-glow:focus,.hvr-glow:active {
box-shadow:0 0 8px #0009
}
.hvr-shadow {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
transition-duration:.3s;
transition-property:box-shadow
}
.hvr-shadow:hover,.hvr-shadow:focus,.hvr-shadow:active {
box-shadow:0 10px 10px -10px #00000080
}
.hvr-grow-shadow {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
transition-duration:.3s;
transition-property:box-shadow,transform
}
.hvr-grow-shadow:hover,.hvr-grow-shadow:focus,.hvr-grow-shadow:active {
box-shadow:0 10px 10px -10px #00000080;
-ms-transform:scale(1.1);
transform:scale(1.1)
}
.hvr-box-shadow-outset {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
transition-duration:.3s;
transition-property:box-shadow
}
.hvr-box-shadow-outset:hover,.hvr-box-shadow-outset:focus,.hvr-box-shadow-outset:active {
box-shadow:2px 2px 2px #0009
}
.hvr-box-shadow-inset {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
transition-duration:.3s;
transition-property:box-shadow;
box-shadow:inset 0 0 0 #0009 0 0 1px #0000
}
.hvr-box-shadow-inset:hover,.hvr-box-shadow-inset:focus,.hvr-box-shadow-inset:active {
box-shadow:inset 2px 2px 2px #0009 0 0 1px #0000
}
.hvr-float-shadow {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative;
transition-duration:.3s;
transition-property:transform
}
.hvr-float-shadow:before {
pointer-events:none;
position:absolute;
z-index:-1;
content:'';
top:100%;
left:5%;
height:10px;
width:90%;
opacity:0;
background:radial-gradient(ellipse at center,#00000059 0%,#0000 80%);
transition-duration:.3s;
transition-property:transform,opacity
}
.hvr-float-shadow:hover,.hvr-float-shadow:focus,.hvr-float-shadow:active {
-ms-transform:translateY(-5px);
transform:translateY(-5px)
}
.hvr-float-shadow:hover:before,.hvr-float-shadow:focus:before,.hvr-float-shadow:active:before {
opacity:1;
-ms-transform:translateY(5px);
transform:translateY(5px)
}
.hvr-shadow-radial {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative
}
.hvr-shadow-radial:before,.hvr-shadow-radial:after {
pointer-events:none;
position:absolute;
content:'';
left:0;
width:100%;
box-sizing:border-box;
background-repeat:no-repeat;
height:5px;
opacity:0;
transition-duration:.3s;
transition-property:opacity
}
.hvr-shadow-radial:before {
bottom:100%;
background:radial-gradient(ellipse at 50% 150%,#0009 0%,#0000 80%)
}
.hvr-shadow-radial:after {
top:100%;
background:radial-gradient(ellipse at 50% -50%,#0009 0%,#0000 80%)
}
.hvr-shadow-radial:hover:before,.hvr-shadow-radial:focus:before,.hvr-shadow-radial:active:before,.hvr-shadow-radial:hover:after,.hvr-shadow-radial:focus:after,.hvr-shadow-radial:active:after {
opacity:1
}
.hvr-bubble-top {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative
}
.hvr-bubble-top:before {
pointer-events:none;
position:absolute;
z-index:-1;
content:'';
border-style:solid;
transition-duration:.3s;
transition-property:transform;
left:calc(50% - 10px);
top:0;
border-width:0 10px 10px;
border-color:transparent transparent #e1e1e1
}
.hvr-bubble-top:hover:before,.hvr-bubble-top:focus:before,.hvr-bubble-top:active:before {
-ms-transform:translateY(-10px);
transform:translateY(-10px)
}
.hvr-bubble-right {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative
}
.hvr-bubble-right:before {
pointer-events:none;
position:absolute;
z-index:-1;
content:'';
border-style:solid;
transition-duration:.3s;
transition-property:transform;
top:calc(50% - 10px);
right:0;
border-width:10px 0 10px 10px;
border-color:transparent transparent transparent #e1e1e1
}
.hvr-bubble-right:hover:before,.hvr-bubble-right:focus:before,.hvr-bubble-right:active:before {
-ms-transform:translateX(10px);
transform:translateX(10px)
}
.hvr-bubble-bottom {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative
}
.hvr-bubble-bottom:before {
pointer-events:none;
position:absolute;
z-index:-1;
content:'';
border-style:solid;
transition-duration:.3s;
transition-property:transform;
left:calc(50% - 10px);
bottom:0;
border-width:10px 10px 0;
border-color:#e1e1e1 transparent transparent
}
.hvr-bubble-bottom:hover:before,.hvr-bubble-bottom:focus:before,.hvr-bubble-bottom:active:before {
-ms-transform:translateY(10px);
transform:translateY(10px)
}
.hvr-bubble-left {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative
}
.hvr-bubble-left:before {
pointer-events:none;
position:absolute;
z-index:-1;
content:'';
border-style:solid;
transition-duration:.3s;
transition-property:transform;
top:calc(50% - 10px);
left:0;
border-width:10px 10px 10px 0;
border-color:transparent #e1e1e1 transparent transparent
}
.hvr-bubble-left:hover:before,.hvr-bubble-left:focus:before,.hvr-bubble-left:active:before {
-ms-transform:translateX(-10px);
transform:translateX(-10px)
}
.hvr-bubble-float-top {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative;
transition-duration:.3s;
transition-property:transform
}
.hvr-bubble-float-top:before {
position:absolute;
z-index:-1;
content:'';
left:calc(50% - 10px);
top:0;
border-style:solid;
border-width:0 10px 10px;
border-color:transparent transparent #e1e1e1;
transition-duration:.3s;
transition-property:transform
}
.hvr-bubble-float-top:hover,.hvr-bubble-float-top:focus,.hvr-bubble-float-top:active {
-ms-transform:translateY(10px);
transform:translateY(10px)
}
.hvr-bubble-float-top:hover:before,.hvr-bubble-float-top:focus:before,.hvr-bubble-float-top:active:before {
-ms-transform:translateY(-10px);
transform:translateY(-10px)
}
.hvr-bubble-float-right {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative;
transition-duration:.3s;
transition-property:transform
}
.hvr-bubble-float-right:before {
position:absolute;
z-index:-1;
top:calc(50% - 10px);
right:0;
content:'';
border-style:solid;
border-width:10px 0 10px 10px;
border-color:transparent transparent transparent #e1e1e1;
transition-duration:.3s;
transition-property:transform
}
.hvr-bubble-float-right:hover,.hvr-bubble-float-right:focus,.hvr-bubble-float-right:active {
-ms-transform:translateX(-10px);
transform:translateX(-10px)
}
.hvr-bubble-float-right:hover:before,.hvr-bubble-float-right:focus:before,.hvr-bubble-float-right:active:before {
-ms-transform:translateX(10px);
transform:translateX(10px)
}
.hvr-bubble-float-bottom {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative;
transition-duration:.3s;
transition-property:transform
}
.hvr-bubble-float-bottom:before {
position:absolute;
z-index:-1;
content:'';
left:calc(50% - 10px);
bottom:0;
border-style:solid;
border-width:10px 10px 0;
border-color:#e1e1e1 transparent transparent;
transition-duration:.3s;
transition-property:transform
}
.hvr-bubble-float-bottom:hover,.hvr-bubble-float-bottom:focus,.hvr-bubble-float-bottom:active {
-ms-transform:translateY(-10px);
transform:translateY(-10px)
}
.hvr-bubble-float-bottom:hover:before,.hvr-bubble-float-bottom:focus:before,.hvr-bubble-float-bottom:active:before {
-ms-transform:translateY(10px);
transform:translateY(10px)
}
.hvr-bubble-float-left {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative;
transition-duration:.3s;
transition-property:transform
}
.hvr-bubble-float-left:before {
position:absolute;
z-index:-1;
content:'';
top:calc(50% - 10px);
left:0;
border-style:solid;
border-width:10px 10px 10px 0;
border-color:transparent #e1e1e1 transparent transparent;
transition-duration:.3s;
transition-property:transform
}
.hvr-bubble-float-left:hover,.hvr-bubble-float-left:focus,.hvr-bubble-float-left:active {
-ms-transform:translateX(10px);
transform:translateX(10px)
}
.hvr-bubble-float-left:hover:before,.hvr-bubble-float-left:focus:before,.hvr-bubble-float-left:active:before {
-ms-transform:translateX(-10px);
transform:translateX(-10px)
}
.hvr-icon-back {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative;
padding-left:2.2em;
transition-duration:.1s
}
.hvr-icon-back:before {
content:"\f137";
position:absolute;
left:1em;
padding:0 1px;
font-family:FontAwesome;
transform:translateZ(0);
transition-duration:.1s;
transition-property:transform;
transition-timing-function:ease-out
}
.hvr-icon-back:hover:before,.hvr-icon-back:focus:before,.hvr-icon-back:active:before {
-ms-transform:translateX(-4px);
transform:translateX(-4px)
}
.hvr-icon-forward {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative;
padding-right:2.2em;
transition-duration:.1s
}
.hvr-icon-forward:before {
content:"\f138";
position:absolute;
right:1em;
padding:0 1px;
font-family:FontAwesome;
transform:translateZ(0);
transition-duration:.1s;
transition-property:transform;
transition-timing-function:ease-out
}
.hvr-icon-forward:hover:before,.hvr-icon-forward:focus:before,.hvr-icon-forward:active:before {
-ms-transform:translateX(4px);
transform:translateX(4px)
}
@keyframes hvr-icon-down {
0%,50%,100% {
transform:translateY(0)
}
25%,75% {
transform:translateY(6px)
}
}
.hvr-icon-down {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative;
padding-right:2.2em
}
.hvr-icon-down:before {
content:"\f01a";
position:absolute;
right:1em;
padding:0 1px;
font-family:FontAwesome;
transform:translateZ(0)
}
.hvr-icon-down:hover:before,.hvr-icon-down:focus:before,.hvr-icon-down:active:before {
animation-name:hvr-icon-down;
animation-duration:.75s;
animation-timing-function:ease-out
}
@keyframes hvr-icon-up {
0%,50%,100% {
transform:translateY(0)
}
25%,75% {
transform:translateY(-6px)
}
}
.hvr-icon-up {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative;
padding-right:2.2em
}
.hvr-icon-up:before {
content:"\f01b";
position:absolute;
right:1em;
padding:0 1px;
font-family:FontAwesome;
transform:translateZ(0)
}
.hvr-icon-up:hover:before,.hvr-icon-up:focus:before,.hvr-icon-up:active:before {
animation-name:hvr-icon-up;
animation-duration:.75s;
animation-timing-function:ease-out
}
.hvr-icon-spin {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative;
padding-right:2.2em
}
.hvr-icon-spin:before {
content:"\f021";
position:absolute;
right:1em;
padding:0 1px;
font-family:FontAwesome;
transition-duration:1s;
transition-property:transform;
transition-timing-function:ease-in-out
}
.hvr-icon-spin:hover:before,.hvr-icon-spin:focus:before,.hvr-icon-spin:active:before {
-ms-transform:rotate(360deg);
transform:rotate(360deg)
}
@keyframes hvr-icon-drop {
0% {
opacity:0
}
50% {
opacity:0;
transform:translateY(-100%)
}
51%,100% {
opacity:1
}
}
.hvr-icon-drop {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative;
padding-right:2.2em
}
.hvr-icon-drop:before {
content:"\f041";
position:absolute;
right:1em;
opacity:1;
padding:0 1px;
font-family:FontAwesome;
transform:translateZ(0)
}
.hvr-icon-drop:hover:before,.hvr-icon-drop:focus:before,.hvr-icon-drop:active:before {
opacity:0;
transition-duration:.3s;
animation-name:hvr-icon-drop;
animation-duration:.5s;
animation-delay:.3s;
animation-fill-mode:forwards;
animation-timing-function:ease-in-out;
animation-timing-function:cubic-bezier(0.52,1.64,0.37,0.66)
}
.hvr-icon-fade {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative;
padding-right:2.2em
}
.hvr-icon-fade:before {
content:"\f00c";
position:absolute;
right:1em;
padding:0 1px;
font-family:FontAwesome;
transform:translateZ(0);
transition-duration:.5s;
transition-property:color
}
.hvr-icon-fade:hover:before,.hvr-icon-fade:focus:before,.hvr-icon-fade:active:before {
color:#0F9E5E
}
@keyframes hvr-icon-float-away {
0% {
opacity:1
}
100% {
opacity:0;
transform:translateY(-1em)
}
}
.hvr-icon-float-away {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative;
padding-right:2.2em
}
.hvr-icon-float-away:before,.hvr-icon-float-away:after {
content:"\f055";
position:absolute;
right:1em;
padding:0 1px;
font-family:FontAwesome
}
.hvr-icon-float-away:after {
opacity:0;
animation-duration:.5s;
animation-fill-mode:forwards
}
.hvr-icon-float-away:hover:after,.hvr-icon-float-away:focus:after,.hvr-icon-float-away:active:after {
animation-name:hvr-icon-float-away;
animation-timing-function:ease-out
}
@keyframes hvr-icon-sink-away {
0% {
opacity:1
}
100% {
opacity:0;
transform:translateY(1em)
}
}
.hvr-icon-sink-away {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative;
padding-right:2.2em
}
.hvr-icon-sink-away:before,.hvr-icon-sink-away:after {
content:"\f056";
position:absolute;
right:1em;
padding:0 1px;
font-family:FontAwesome;
transform:translateZ(0)
}
.hvr-icon-sink-away:after {
opacity:0;
animation-duration:.5s;
animation-fill-mode:forwards
}
.hvr-icon-sink-away:hover:after,.hvr-icon-sink-away:focus:after,.hvr-icon-sink-away:active:after {
animation-name:hvr-icon-sink-away;
animation-timing-function:ease-out
}
.hvr-icon-grow {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative;
padding-right:2.2em;
transition-duration:.3s
}
.hvr-icon-grow:before {
content:"\f118";
position:absolute;
right:1em;
padding:0 1px;
font-family:FontAwesome;
transform:translateZ(0);
transition-duration:.3s;
transition-property:transform;
transition-timing-function:ease-out
}
.hvr-icon-grow:hover:before,.hvr-icon-grow:focus:before,.hvr-icon-grow:active:before {
transform:scale(1.3) translateZ(0)
}
.hvr-icon-shrink {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative;
padding-right:2.2em;
transition-duration:.3s
}
.hvr-icon-shrink:before {
content:"\f119";
position:absolute;
right:1em;
padding:0 1px;
font-family:FontAwesome;
transform:translateZ(0);
transition-duration:.3s;
transition-property:transform;
transition-timing-function:ease-out
}
.hvr-icon-shrink:hover:before,.hvr-icon-shrink:focus:before,.hvr-icon-shrink:active:before {
-ms-transform:scale(0.8);
transform:scale(0.8)
}
@keyframes hvr-icon-pulse {
25% {
transform:scale(1.3)
}
75% {
transform:scale(0.8)
}
}
.hvr-icon-pulse {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative;
padding-right:2.2em
}
.hvr-icon-pulse:before {
content:"\f015";
position:absolute;
right:1em;
padding:0 1px;
font-family:FontAwesome;
transform:translateZ(0);
transition-timing-function:ease-out
}
.hvr-icon-pulse:hover:before,.hvr-icon-pulse:focus:before,.hvr-icon-pulse:active:before {
animation-name:hvr-icon-pulse;
animation-duration:1s;
animation-timing-function:linear;
animation-iteration-count:infinite
}
@keyframes hvr-icon-pulse-grow {
to {
transform:scale(1.3)
}
}
.hvr-icon-pulse-grow {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative;
padding-right:2.2em
}
.hvr-icon-pulse-grow:before {
content:"\f015";
position:absolute;
right:1em;
padding:0 1px;
font-family:FontAwesome;
transform:translateZ(0);
transition-timing-function:ease-out
}
.hvr-icon-pulse-grow:hover:before,.hvr-icon-pulse-grow:focus:before,.hvr-icon-pulse-grow:active:before {
animation-name:hvr-icon-pulse-grow;
animation-duration:.3s;
animation-timing-function:linear;
animation-iteration-count:infinite;
animation-direction:alternate
}
@keyframes hvr-icon-pulse-shrink {
to {
transform:scale(0.8)
}
}
.hvr-icon-pulse-shrink {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative;
padding-right:2.2em
}
.hvr-icon-pulse-shrink:before {
content:"\f015";
position:absolute;
right:1em;
padding:0 1px;
font-family:FontAwesome;
transform:translateZ(0);
transition-timing-function:ease-out
}
.hvr-icon-pulse-shrink:hover:before,.hvr-icon-pulse-shrink:focus:before,.hvr-icon-pulse-shrink:active:before {
animation-name:hvr-icon-pulse-shrink;
animation-duration:.3s;
animation-timing-function:linear;
animation-iteration-count:infinite;
animation-direction:alternate
}
@keyframes hvr-icon-push {
50% {
transform:scale(0.5)
}
}
.hvr-icon-push {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative;
padding-right:2.2em;
transition-duration:.3s
}
.hvr-icon-push:before {
content:"\f006";
position:absolute;
right:1em;
padding:0 1px;
font-family:FontAwesome;
transform:translateZ(0);
transition-duration:.3s;
transition-property:transform;
transition-timing-function:ease-out
}
.hvr-icon-push:hover:before,.hvr-icon-push:focus:before,.hvr-icon-push:active:before {
animation-name:hvr-icon-push;
animation-duration:.3s;
animation-timing-function:linear;
animation-iteration-count:1
}
@keyframes hvr-icon-pop {
50% {
transform:scale(1.5)
}
}
.hvr-icon-pop {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative;
padding-right:2.2em;
transition-duration:.3s
}
.hvr-icon-pop:before {
content:"\f005";
position:absolute;
right:1em;
padding:0 1px;
font-family:FontAwesome;
transform:translateZ(0);
transition-duration:.3s;
transition-property:transform;
transition-timing-function:ease-out
}
.hvr-icon-pop:hover:before,.hvr-icon-pop:focus:before,.hvr-icon-pop:active:before {
animation-name:hvr-icon-pop;
animation-duration:.3s;
animation-timing-function:linear;
animation-iteration-count:1
}
.hvr-icon-bounce {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative;
padding-right:2.2em;
transition-duration:.3s
}
.hvr-icon-bounce:before {
content:"\f087";
position:absolute;
right:1em;
padding:0 1px;
font-family:FontAwesome;
transform:translateZ(0);
transition-duration:.3s;
transition-property:transform;
transition-timing-function:ease-out
}
.hvr-icon-bounce:hover:before,.hvr-icon-bounce:focus:before,.hvr-icon-bounce:active:before {
-ms-transform:scale(1.5);
transform:scale(1.5);
transition-timing-function:cubic-bezier(0.47,2.02,0.31,-0.36)
}
.hvr-icon-rotate {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative;
padding-right:2.2em;
transition-duration:.3s
}
.hvr-icon-rotate:before {
content:"\f0c6";
position:absolute;
right:1em;
padding:0 1px;
font-family:FontAwesome;
transform:translateZ(0);
transition-duration:.3s;
transition-property:transform;
transition-timing-function:ease-out
}
.hvr-icon-rotate:hover:before,.hvr-icon-rotate:focus:before,.hvr-icon-rotate:active:before {
-ms-transform:rotate(20deg);
transform:rotate(20deg)
}
.hvr-icon-grow-rotate {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative;
padding-right:2.2em;
transition-duration:.3s
}
.hvr-icon-grow-rotate:before {
content:"\f095";
position:absolute;
right:1em;
padding:0 1px;
font-family:FontAwesome;
transform:translateZ(0);
transition-duration:.3s;
transition-property:transform;
transition-timing-function:ease-out
}
.hvr-icon-grow-rotate:hover:before,.hvr-icon-grow-rotate:focus:before,.hvr-icon-grow-rotate:active:before {
-ms-transform:scale(1.5) rotate(12deg);
transform:scale(1.5) rotate(12deg)
}
.hvr-icon-float {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative;
padding-right:2.2em;
transition-duration:.3s
}
.hvr-icon-float:before {
content:"\f01b";
position:absolute;
right:1em;
padding:0 1px;
font-family:FontAwesome;
transform:translateZ(0);
transition-duration:.3s;
transition-property:transform;
transition-timing-function:ease-out
}
.hvr-icon-float:hover:before,.hvr-icon-float:focus:before,.hvr-icon-float:active:before {
-ms-transform:translateY(-4px);
transform:translateY(-4px)
}
.hvr-icon-sink {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative;
padding-right:2.2em;
transition-duration:.3s
}
.hvr-icon-sink:before {
content:"\f01a";
position:absolute;
right:1em;
padding:0 1px;
font-family:FontAwesome;
transform:translateZ(0);
transition-duration:.3s;
transition-property:transform;
transition-timing-function:ease-out
}
.hvr-icon-sink:hover:before,.hvr-icon-sink:focus:before,.hvr-icon-sink:active:before {
-ms-transform:translateY(4px);
transform:translateY(4px)
}
@keyframes hvr-icon-bob {
0% {
transform:translateY(-6px)
}
50% {
transform:translateY(-2px)
}
100% {
transform:translateY(-6px)
}
}
@keyframes hvr-icon-bob-float {
100% {
transform:translateY(-6px)
}
}
.hvr-icon-bob {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative;
padding-right:2.2em;
transition-duration:.3s
}
.hvr-icon-bob:before {
content:"\f077";
position:absolute;
right:1em;
padding:0 1px;
font-family:FontAwesome;
transform:translateZ(0)
}
.hvr-icon-bob:hover:before,.hvr-icon-bob:focus:before,.hvr-icon-bob:active:before {
animation-name:hvr-icon-bob-float,hvr-icon-bob;
animation-duration:.3s,1.5s;
animation-delay:0s,.3s;
animation-timing-function:ease-out,ease-in-out;
animation-iteration-count:1,infinite;
animation-fill-mode:forwards;
animation-direction:normal,alternate
}
@keyframes hvr-icon-hang {
0% {
transform:translateY(6px)
}
50% {
transform:translateY(2px)
}
100% {
transform:translateY(6px)
}
}
@keyframes hvr-icon-hang-sink {
100% {
transform:translateY(6px)
}
}
.hvr-icon-hang {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative;
padding-right:2.2em;
transition-duration:.3s
}
.hvr-icon-hang:before {
content:"\f078";
position:absolute;
right:1em;
padding:0 1px;
font-family:FontAwesome;
transform:translateZ(0)
}
.hvr-icon-hang:hover:before,.hvr-icon-hang:focus:before,.hvr-icon-hang:active:before {
animation-name:hvr-icon-hang-sink,hvr-icon-hang;
animation-duration:.3s,1.5s;
animation-delay:0s,.3s;
animation-timing-function:ease-out,ease-in-out;
animation-iteration-count:1,infinite;
animation-fill-mode:forwards;
animation-direction:normal,alternate
}
@keyframes hvr-icon-wobble-horizontal {
16.65% {
transform:translateX(6px)
}
33.3% {
transform:translateX(-5px)
}
49.95% {
transform:translateX(4px)
}
66.6% {
transform:translateX(-2px)
}
83.25% {
transform:translateX(1px)
}
100% {
transform:translateX(0)
}
}
.hvr-icon-wobble-horizontal {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative;
padding-right:2.2em;
transition-duration:.3s
}
.hvr-icon-wobble-horizontal:before {
content:"\f061";
position:absolute;
right:1em;
padding:0 1px;
font-family:FontAwesome;
transform:translateZ(0)
}
.hvr-icon-wobble-horizontal:hover:before,.hvr-icon-wobble-horizontal:focus:before,.hvr-icon-wobble-horizontal:active:before {
animation-name:hvr-icon-wobble-horizontal;
animation-duration:1s;
animation-timing-function:ease-in-out;
animation-iteration-count:1
}
@keyframes hvr-icon-wobble-vertical {
16.65% {
transform:translateY(6px)
}
33.3% {
transform:translateY(-5px)
}
49.95% {
transform:translateY(4px)
}
66.6% {
transform:translateY(-2px)
}
83.25% {
transform:translateY(1px)
}
100% {
transform:translateY(0)
}
}
.hvr-icon-wobble-vertical {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative;
padding-right:2.2em;
transition-duration:.3s
}
.hvr-icon-wobble-vertical:before {
content:"\f062";
position:absolute;
right:1em;
padding:0 1px;
font-family:FontAwesome;
transform:translateZ(0)
}
.hvr-icon-wobble-vertical:hover:before,.hvr-icon-wobble-vertical:focus:before,.hvr-icon-wobble-vertical:active:before {
animation-name:hvr-icon-wobble-vertical;
animation-duration:1s;
animation-timing-function:ease-in-out;
animation-iteration-count:1
}
@keyframes hvr-icon-buzz {
50% {
transform:translateX(3px) rotate(2deg)
}
100% {
transform:translateX(-3px) rotate(-2deg)
}
}
.hvr-icon-buzz {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative;
padding-right:2.2em;
transition-duration:.3s
}
.hvr-icon-buzz:before {
content:"\f017";
position:absolute;
right:1em;
padding:0 1px;
font-family:FontAwesome;
transform:translateZ(0)
}
.hvr-icon-buzz:hover:before,.hvr-icon-buzz:focus:before,.hvr-icon-buzz:active:before {
animation-name:hvr-icon-buzz;
animation-duration:.15s;
animation-timing-function:linear;
animation-iteration-count:infinite
}
@keyframes hvr-icon-buzz-out {
10% {
transform:translateX(3px) rotate(2deg)
}
20% {
transform:translateX(-3px) rotate(-2deg)
}
30% {
transform:translateX(3px) rotate(2deg)
}
40% {
transform:translateX(-3px) rotate(-2deg)
}
50% {
transform:translateX(2px) rotate(1deg)
}
60% {
transform:translateX(-2px) rotate(-1deg)
}
70% {
transform:translateX(2px) rotate(1deg)
}
80% {
transform:translateX(-2px) rotate(-1deg)
}
90% {
transform:translateX(1px) rotate(0)
}
100% {
transform:translateX(-1px) rotate(0)
}
}
.hvr-icon-buzz-out {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative;
padding-right:2.2em;
transition-duration:.3s
}
.hvr-icon-buzz-out:before {
content:"\f023";
position:absolute;
right:1em;
padding:0 1px;
font-family:FontAwesome;
transform:translateZ(0)
}
.hvr-icon-buzz-out:hover:before,.hvr-icon-buzz-out:focus:before,.hvr-icon-buzz-out:active:before {
animation-name:hvr-icon-buzz-out;
animation-duration:.75s;
animation-timing-function:linear;
animation-iteration-count:1
}
.hvr-curl-top-left {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative
}
.hvr-curl-top-left:before {
pointer-events:none;
position:absolute;
content:'';
height:0;
width:0;
top:0;
left:0;
background:#fff;
background:linear-gradient(135deg,white 45%,#aaa 50%,#ccc 56%,white 80%);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff',endColorstr='#000000');
z-index:1000;
box-shadow:1px 1px 1px #0006;
transition-duration:.3s;
transition-property:width,height
}
.hvr-curl-top-left:hover:before,.hvr-curl-top-left:focus:before,.hvr-curl-top-left:active:before {
width:25px;
height:25px
}
.hvr-curl-top-right {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative
}
.hvr-curl-top-right:before {
pointer-events:none;
position:absolute;
content:'';
height:0;
width:0;
top:0;
right:0;
background:#fff;
background:linear-gradient(225deg,white 45%,#aaa 50%,#ccc 56%,white 80%);
box-shadow:-1px 1px 1px #0006;
transition-duration:.3s;
transition-property:width,height
}
.hvr-curl-top-right:hover:before,.hvr-curl-top-right:focus:before,.hvr-curl-top-right:active:before {
width:25px;
height:25px
}
.hvr-curl-bottom-right {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative
}
.hvr-curl-bottom-right:before {
pointer-events:none;
position:absolute;
content:'';
height:0;
width:0;
bottom:0;
right:0;
background:#fff;
background:linear-gradient(315deg,white 45%,#aaa 50%,#ccc 56%,white 80%);
box-shadow:-1px -1px 1px #0006;
transition-duration:.3s;
transition-property:width,height
}
.hvr-curl-bottom-right:hover:before,.hvr-curl-bottom-right:focus:before,.hvr-curl-bottom-right:active:before {
width:25px;
height:25px
}
.hvr-curl-bottom-left {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative
}
.hvr-curl-bottom-left:before {
pointer-events:none;
position:absolute;
content:'';
height:0;
width:0;
bottom:0;
left:0;
background:#fff;
background:linear-gradient(45deg,white 45%,#aaa 50%,#ccc 56%,white 80%);
box-shadow:1px -1px 1px #0006;
transition-duration:.3s;
transition-property:width,height
}
.hvr-curl-bottom-left:hover:before,.hvr-curl-bottom-left:focus:before,.hvr-curl-bottom-left:active:before {
width:25px;
height:25px
}
.intl-tel-input {
position:relative;
display:inline-block
}
.intl-tel-input * {
box-sizing:border-box;
-moz-box-sizing:border-box
}
.intl-tel-input .hide {
display:none
}
.intl-tel-input .v-hide {
visibility:hidden
}
.intl-tel-input input,.intl-tel-input input[type=text],.intl-tel-input input[type=tel] {
position:relative;
z-index:0;
margin-top:0!important;
margin-bottom:0!important;
padding-right:36px;
margin-right:0
}
.intl-tel-input .flag-container {
position:absolute;
top:0;
bottom:0;
right:0;
padding:1px
}
.intl-tel-input .selected-flag {
z-index:1;
position:relative;
width:36px;
height:100%;
padding:0 0 0 8px
}
.intl-tel-input .selected-flag .iti-flag {
position:absolute;
top:0;
bottom:0;
margin:auto
}
.intl-tel-input .selected-flag .iti-arrow {
position:absolute;
top:50%;
margin-top:-2px;
right:6px;
width:0;
height:0;
border-left:3px solid transparent;
border-right:3px solid transparent;
border-top:4px solid #555
}
.intl-tel-input .selected-flag .iti-arrow.up {
border-top:none;
border-bottom:4px solid #555
}
.intl-tel-input .country-list {
position:absolute;
z-index:2;
list-style:none;
text-align:left;
padding:0;
margin:0 0 0 -1px;
box-shadow:1px 1px 4px #0003;
background-color:#fff;
border:1px solid #CCC;
white-space:nowrap;
max-height:200px;
overflow-y:scroll
}
.intl-tel-input .country-list.dropup {
bottom:100%;
margin-bottom:-1px
}
.intl-tel-input .country-list .flag-box {
display:inline-block;
width:20px
}
@media (max-width: 500px) {
.intl-tel-input .country-list {
white-space:normal
}
}
.intl-tel-input .country-list .divider {
padding-bottom:5px;
margin-bottom:5px;
border-bottom:1px solid #CCC
}
.intl-tel-input .country-list .country {
padding:5px 10px
}
.intl-tel-input .country-list .country .dial-code {
color:#999
}
.intl-tel-input .country-list .country.highlight {
background-color:#0000000d
}
.intl-tel-input .country-list .flag-box,.intl-tel-input .country-list .country-name,.intl-tel-input .country-list .dial-code {
vertical-align:middle
}
.intl-tel-input .country-list .flag-box,.intl-tel-input .country-list .country-name {
margin-right:6px
}
.intl-tel-input.allow-dropdown input,.intl-tel-input.allow-dropdown input[type=text],.intl-tel-input.allow-dropdown input[type=tel],.intl-tel-input.separate-dial-code input,.intl-tel-input.separate-dial-code input[type=text],.intl-tel-input.separate-dial-code input[type=tel] {
padding-right:6px;
padding-left:52px;
margin-left:0
}
.intl-tel-input.allow-dropdown .flag-container,.intl-tel-input.separate-dial-code .flag-container {
right:auto;
left:0
}
.intl-tel-input.allow-dropdown .selected-flag,.intl-tel-input.separate-dial-code .selected-flag {
width:46px
}
.intl-tel-input.allow-dropdown .flag-container:hover {
cursor:pointer
}
.intl-tel-input.allow-dropdown .flag-container:hover .selected-flag {
background-color:#0000000d
}
.intl-tel-input.allow-dropdown input[disabled] + .flag-container:hover,.intl-tel-input.allow-dropdown input[readonly] + .flag-container:hover {
cursor:default
}
.intl-tel-input.allow-dropdown input[disabled] + .flag-container:hover .selected-flag,.intl-tel-input.allow-dropdown input[readonly] + .flag-container:hover .selected-flag {
background-color:transparent
}
.intl-tel-input.separate-dial-code .selected-flag {
background-color:#0000000d;
display:table
}
.intl-tel-input.separate-dial-code .selected-dial-code {
display:table-cell;
vertical-align:middle;
padding-left:28px
}
.intl-tel-input.separate-dial-code.iti-sdc-2 input,.intl-tel-input.separate-dial-code.iti-sdc-2 input[type=text],.intl-tel-input.separate-dial-code.iti-sdc-2 input[type=tel] {
padding-left:66px
}
.intl-tel-input.separate-dial-code.iti-sdc-2 .selected-flag {
width:60px
}
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input[type=text],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input[type=tel] {
padding-left:76px
}
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 .selected-flag {
width:70px
}
.intl-tel-input.separate-dial-code.iti-sdc-3 input,.intl-tel-input.separate-dial-code.iti-sdc-3 input[type=text],.intl-tel-input.separate-dial-code.iti-sdc-3 input[type=tel] {
padding-left:74px
}
.intl-tel-input.separate-dial-code.iti-sdc-3 .selected-flag {
width:68px
}
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=text],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=tel] {
padding-left:84px
}
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 .selected-flag {
width:78px
}
.intl-tel-input.separate-dial-code.iti-sdc-4 input,.intl-tel-input.separate-dial-code.iti-sdc-4 input[type=text],.intl-tel-input.separate-dial-code.iti-sdc-4 input[type=tel] {
padding-left:82px
}
.intl-tel-input.separate-dial-code.iti-sdc-4 .selected-flag {
width:76px
}
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input[type=text],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input[type=tel] {
padding-left:92px
}
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 .selected-flag {
width:86px
}
.intl-tel-input.separate-dial-code.iti-sdc-5 input,.intl-tel-input.separate-dial-code.iti-sdc-5 input[type=text],.intl-tel-input.separate-dial-code.iti-sdc-5 input[type=tel] {
padding-left:90px
}
.intl-tel-input.separate-dial-code.iti-sdc-5 .selected-flag {
width:84px
}
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input[type=text],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input[type=tel] {
padding-left:100px
}
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 .selected-flag {
width:94px
}
.intl-tel-input.iti-container {
position:absolute;
top:-1000px;
left:-1000px;
z-index:1060;
padding:1px
}
.intl-tel-input.iti-container:hover {
cursor:pointer
}
.iti-mobile .intl-tel-input.iti-container {
top:30px;
bottom:30px;
left:30px;
right:30px;
position:fixed
}
.iti-mobile .intl-tel-input .country-list {
max-height:100%;
width:100%
}
.iti-mobile .intl-tel-input .country-list .country {
padding:10px;
line-height:1.5em
}
.iti-flag {
width:20px
}
.iti-flag.be {
width:18px
}
.iti-flag.ch {
width:15px
}
.iti-flag.mc {
width:19px
}
.iti-flag.ne {
width:18px
}
.iti-flag.np {
width:13px
}
.iti-flag.va {
width:15px
}
@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min--moz-device-pixel-ratio: 2),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx) {
.iti-flag {
background-size:5630px 15px
}
}
.iti-flag.ac {
height:10px;
background-position:0 0
}
.iti-flag.ad {
height:14px;
background-position:-22px 0
}
.iti-flag.ae {
height:10px;
background-position:-44px 0
}
.iti-flag.af {
height:14px;
background-position:-66px 0
}
.iti-flag.ag {
height:14px;
background-position:-88px 0
}
.iti-flag.ai {
height:10px;
background-position:-110px 0
}
.iti-flag.al {
height:15px;
background-position:-132px 0
}
.iti-flag.am {
height:10px;
background-position:-154px 0
}
.iti-flag.ao {
height:14px;
background-position:-176px 0
}
.iti-flag.aq {
height:14px;
background-position:-198px 0
}
.iti-flag.ar {
height:13px;
background-position:-220px 0
}
.iti-flag.as {
height:10px;
background-position:-242px 0
}
.iti-flag.at {
height:14px;
background-position:-264px 0
}
.iti-flag.au {
height:10px;
background-position:-286px 0
}
.iti-flag.aw {
height:14px;
background-position:-308px 0
}
.iti-flag.ax {
height:13px;
background-position:-330px 0
}
.iti-flag.az {
height:10px;
background-position:-352px 0
}
.iti-flag.ba {
height:10px;
background-position:-374px 0
}
.iti-flag.bb {
height:14px;
background-position:-396px 0
}
.iti-flag.bd {
height:12px;
background-position:-418px 0
}
.iti-flag.be {
height:15px;
background-position:-440px 0
}
.iti-flag.bf {
height:14px;
background-position:-460px 0
}
.iti-flag.bg {
height:12px;
background-position:-482px 0
}
.iti-flag.bh {
height:12px;
background-position:-504px 0
}
.iti-flag.bi {
height:12px;
background-position:-526px 0
}
.iti-flag.bj {
height:14px;
background-position:-548px 0
}
.iti-flag.bl {
height:14px;
background-position:-570px 0
}
.iti-flag.bm {
height:10px;
background-position:-592px 0
}
.iti-flag.bn {
height:10px;
background-position:-614px 0
}
.iti-flag.bo {
height:14px;
background-position:-636px 0
}
.iti-flag.bq {
height:14px;
background-position:-658px 0
}
.iti-flag.br {
height:14px;
background-position:-680px 0
}
.iti-flag.bs {
height:10px;
background-position:-702px 0
}
.iti-flag.bt {
height:14px;
background-position:-724px 0
}
.iti-flag.bv {
height:15px;
background-position:-746px 0
}
.iti-flag.bw {
height:14px;
background-position:-768px 0
}
.iti-flag.by {
height:10px;
background-position:-790px 0
}
.iti-flag.bz {
height:14px;
background-position:-812px 0
}
.iti-flag.ca {
height:10px;
background-position:-834px 0
}
.iti-flag.cc {
height:10px;
background-position:-856px 0
}
.iti-flag.cd {
height:15px;
background-position:-878px 0
}
.iti-flag.cf {
height:14px;
background-position:-900px 0
}
.iti-flag.cg {
height:14px;
background-position:-922px 0
}
.iti-flag.ch {
height:15px;
background-position:-944px 0
}
.iti-flag.ci {
height:14px;
background-position:-961px 0
}
.iti-flag.ck {
height:10px;
background-position:-983px 0
}
.iti-flag.cl {
height:14px;
background-position:-1005px 0
}
.iti-flag.cm {
height:14px;
background-position:-1027px 0
}
.iti-flag.cn {
height:14px;
background-position:-1049px 0
}
.iti-flag.co {
height:14px;
background-position:-1071px 0
}
.iti-flag.cp {
height:14px;
background-position:-1093px 0
}
.iti-flag.cr {
height:12px;
background-position:-1115px 0
}
.iti-flag.cu {
height:10px;
background-position:-1137px 0
}
.iti-flag.cv {
height:12px;
background-position:-1159px 0
}
.iti-flag.cw {
height:14px;
background-position:-1181px 0
}
.iti-flag.cx {
height:10px;
background-position:-1203px 0
}
.iti-flag.cy {
height:13px;
background-position:-1225px 0
}
.iti-flag.cz {
height:14px;
background-position:-1247px 0
}
.iti-flag.de {
height:12px;
background-position:-1269px 0
}
.iti-flag.dg {
height:10px;
background-position:-1291px 0
}
.iti-flag.dj {
height:14px;
background-position:-1313px 0
}
.iti-flag.dk {
height:15px;
background-position:-1335px 0
}
.iti-flag.dm {
height:10px;
background-position:-1357px 0
}
.iti-flag.do {
height:13px;
background-position:-1379px 0
}
.iti-flag.dz {
height:14px;
background-position:-1401px 0
}
.iti-flag.ea {
height:14px;
background-position:-1423px 0
}
.iti-flag.ec {
height:14px;
background-position:-1445px 0
}
.iti-flag.ee {
height:13px;
background-position:-1467px 0
}
.iti-flag.eg {
height:14px;
background-position:-1489px 0
}
.iti-flag.eh {
height:10px;
background-position:-1511px 0
}
.iti-flag.er {
height:10px;
background-position:-1533px 0
}
.iti-flag.es {
height:14px;
background-position:-1555px 0
}
.iti-flag.et {
height:10px;
background-position:-1577px 0
}
.iti-flag.eu {
height:14px;
background-position:-1599px 0
}
.iti-flag.fi {
height:12px;
background-position:-1621px 0
}
.iti-flag.fj {
height:10px;
background-position:-1643px 0
}
.iti-flag.fk {
height:10px;
background-position:-1665px 0
}
.iti-flag.fm {
height:11px;
background-position:-1687px 0
}
.iti-flag.fo {
height:15px;
background-position:-1709px 0
}
.iti-flag.fr {
height:14px;
background-position:-1731px 0
}
.iti-flag.ga {
height:15px;
background-position:-1753px 0
}
.iti-flag.gb {
height:10px;
background-position:-1775px 0
}
.iti-flag.gd {
height:12px;
background-position:-1797px 0
}
.iti-flag.ge {
height:14px;
background-position:-1819px 0
}
.iti-flag.gf {
height:14px;
background-position:-1841px 0
}
.iti-flag.gg {
height:14px;
background-position:-1863px 0
}
.iti-flag.gh {
height:14px;
background-position:-1885px 0
}
.iti-flag.gi {
height:10px;
background-position:-1907px 0
}
.iti-flag.gl {
height:14px;
background-position:-1929px 0
}
.iti-flag.gm {
height:14px;
background-position:-1951px 0
}
.iti-flag.gn {
height:14px;
background-position:-1973px 0
}
.iti-flag.gp {
height:14px;
background-position:-1995px 0
}
.iti-flag.gq {
height:14px;
background-position:-2017px 0
}
.iti-flag.gr {
height:14px;
background-position:-2039px 0
}
.iti-flag.gs {
height:10px;
background-position:-2061px 0
}
.iti-flag.gt {
height:13px;
background-position:-2083px 0
}
.iti-flag.gu {
height:11px;
background-position:-2105px 0
}
.iti-flag.gw {
height:10px;
background-position:-2127px 0
}
.iti-flag.gy {
height:12px;
background-position:-2149px 0
}
.iti-flag.hk {
height:14px;
background-position:-2171px 0
}
.iti-flag.hm {
height:10px;
background-position:-2193px 0
}
.iti-flag.hn {
height:10px;
background-position:-2215px 0
}
.iti-flag.hr {
height:10px;
background-position:-2237px 0
}
.iti-flag.ht {
height:12px;
background-position:-2259px 0
}
.iti-flag.hu {
height:10px;
background-position:-2281px 0
}
.iti-flag.ic {
height:14px;
background-position:-2303px 0
}
.iti-flag.id {
height:14px;
background-position:-2325px 0
}
.iti-flag.ie {
height:10px;
background-position:-2347px 0
}
.iti-flag.il {
height:15px;
background-position:-2369px 0
}
.iti-flag.im {
height:10px;
background-position:-2391px 0
}
.iti-flag.in {
height:14px;
background-position:-2413px 0
}
.iti-flag.io {
height:10px;
background-position:-2435px 0
}
.iti-flag.iq {
height:14px;
background-position:-2457px 0
}
.iti-flag.ir {
height:12px;
background-position:-2479px 0
}
.iti-flag.is {
height:15px;
background-position:-2501px 0
}
.iti-flag.it {
height:14px;
background-position:-2523px 0
}
.iti-flag.je {
height:12px;
background-position:-2545px 0
}
.iti-flag.jm {
height:10px;
background-position:-2567px 0
}
.iti-flag.jo {
height:10px;
background-position:-2589px 0
}
.iti-flag.jp {
height:14px;
background-position:-2611px 0
}
.iti-flag.ke {
height:14px;
background-position:-2633px 0
}
.iti-flag.kg {
height:12px;
background-position:-2655px 0
}
.iti-flag.kh {
height:13px;
background-position:-2677px 0
}
.iti-flag.ki {
height:10px;
background-position:-2699px 0
}
.iti-flag.km {
height:12px;
background-position:-2721px 0
}
.iti-flag.kn {
height:14px;
background-position:-2743px 0
}
.iti-flag.kp {
height:10px;
background-position:-2765px 0
}
.iti-flag.kr {
height:14px;
background-position:-2787px 0
}
.iti-flag.kw {
height:10px;
background-position:-2809px 0
}
.iti-flag.ky {
height:10px;
background-position:-2831px 0
}
.iti-flag.kz {
height:10px;
background-position:-2853px 0
}
.iti-flag.la {
height:14px;
background-position:-2875px 0
}
.iti-flag.lb {
height:14px;
background-position:-2897px 0
}
.iti-flag.lc {
height:10px;
background-position:-2919px 0
}
.iti-flag.li {
height:12px;
background-position:-2941px 0
}
.iti-flag.lk {
height:10px;
background-position:-2963px 0
}
.iti-flag.lr {
height:11px;
background-position:-2985px 0
}
.iti-flag.ls {
height:14px;
background-position:-3007px 0
}
.iti-flag.lt {
height:12px;
background-position:-3029px 0
}
.iti-flag.lu {
height:12px;
background-position:-3051px 0
}
.iti-flag.lv {
height:10px;
background-position:-3073px 0
}
.iti-flag.ly {
height:10px;
background-position:-3095px 0
}
.iti-flag.ma {
height:14px;
background-position:-3117px 0
}
.iti-flag.mc {
height:15px;
background-position:-3139px 0
}
.iti-flag.md {
height:10px;
background-position:-3160px 0
}
.iti-flag.me {
height:10px;
background-position:-3182px 0
}
.iti-flag.mf {
height:14px;
background-position:-3204px 0
}
.iti-flag.mg {
height:14px;
background-position:-3226px 0
}
.iti-flag.mh {
height:11px;
background-position:-3248px 0
}
.iti-flag.mk {
height:10px;
background-position:-3270px 0
}
.iti-flag.ml {
height:14px;
background-position:-3292px 0
}
.iti-flag.mm {
height:14px;
background-position:-3314px 0
}
.iti-flag.mn {
height:10px;
background-position:-3336px 0
}
.iti-flag.mo {
height:14px;
background-position:-3358px 0
}
.iti-flag.mp {
height:10px;
background-position:-3380px 0
}
.iti-flag.mq {
height:14px;
background-position:-3402px 0
}
.iti-flag.mr {
height:14px;
background-position:-3424px 0
}
.iti-flag.ms {
height:10px;
background-position:-3446px 0
}
.iti-flag.mt {
height:14px;
background-position:-3468px 0
}
.iti-flag.mu {
height:14px;
background-position:-3490px 0
}
.iti-flag.mv {
height:14px;
background-position:-3512px 0
}
.iti-flag.mw {
height:14px;
background-position:-3534px 0
}
.iti-flag.mx {
height:12px;
background-position:-3556px 0
}
.iti-flag.my {
height:10px;
background-position:-3578px 0
}
.iti-flag.mz {
height:14px;
background-position:-3600px 0
}
.iti-flag.na {
height:14px;
background-position:-3622px 0
}
.iti-flag.nc {
height:10px;
background-position:-3644px 0
}
.iti-flag.ne {
height:15px;
background-position:-3666px 0
}
.iti-flag.nf {
height:10px;
background-position:-3686px 0
}
.iti-flag.ng {
height:10px;
background-position:-3708px 0
}
.iti-flag.ni {
height:12px;
background-position:-3730px 0
}
.iti-flag.nl {
height:14px;
background-position:-3752px 0
}
.iti-flag.no {
height:15px;
background-position:-3774px 0
}
.iti-flag.np {
height:15px;
background-position:-3796px 0
}
.iti-flag.nr {
height:10px;
background-position:-3811px 0
}
.iti-flag.nu {
height:10px;
background-position:-3833px 0
}
.iti-flag.nz {
height:10px;
background-position:-3855px 0
}
.iti-flag.om {
height:10px;
background-position:-3877px 0
}
.iti-flag.pa {
height:14px;
background-position:-3899px 0
}
.iti-flag.pe {
height:14px;
background-position:-3921px 0
}
.iti-flag.pf {
height:14px;
background-position:-3943px 0
}
.iti-flag.pg {
height:15px;
background-position:-3965px 0
}
.iti-flag.ph {
height:10px;
background-position:-3987px 0
}
.iti-flag.pk {
height:14px;
background-position:-4009px 0
}
.iti-flag.pl {
height:13px;
background-position:-4031px 0
}
.iti-flag.pm {
height:14px;
background-position:-4053px 0
}
.iti-flag.pn {
height:10px;
background-position:-4075px 0
}
.iti-flag.pr {
height:14px;
background-position:-4097px 0
}
.iti-flag.ps {
height:10px;
background-position:-4119px 0
}
.iti-flag.pt {
height:14px;
background-position:-4141px 0
}
.iti-flag.pw {
height:13px;
background-position:-4163px 0
}
.iti-flag.py {
height:11px;
background-position:-4185px 0
}
.iti-flag.qa {
height:8px;
background-position:-4207px 0
}
.iti-flag.re {
height:14px;
background-position:-4229px 0
}
.iti-flag.ro {
height:14px;
background-position:-4251px 0
}
.iti-flag.rs {
height:14px;
background-position:-4273px 0
}
.iti-flag.ru {
height:14px;
background-position:-4295px 0
}
.iti-flag.rw {
height:14px;
background-position:-4317px 0
}
.iti-flag.sa {
height:14px;
background-position:-4339px 0
}
.iti-flag.sb {
height:10px;
background-position:-4361px 0
}
.iti-flag.sc {
height:10px;
background-position:-4383px 0
}
.iti-flag.sd {
height:10px;
background-position:-4405px 0
}
.iti-flag.se {
height:13px;
background-position:-4427px 0
}
.iti-flag.sg {
height:14px;
background-position:-4449px 0
}
.iti-flag.sh {
height:10px;
background-position:-4471px 0
}
.iti-flag.si {
height:10px;
background-position:-4493px 0
}
.iti-flag.sj {
height:15px;
background-position:-4515px 0
}
.iti-flag.sk {
height:14px;
background-position:-4537px 0
}
.iti-flag.sl {
height:14px;
background-position:-4559px 0
}
.iti-flag.sm {
height:15px;
background-position:-4581px 0
}
.iti-flag.sn {
height:14px;
background-position:-4603px 0
}
.iti-flag.so {
height:14px;
background-position:-4625px 0
}
.iti-flag.sr {
height:14px;
background-position:-4647px 0
}
.iti-flag.ss {
height:10px;
background-position:-4669px 0
}
.iti-flag.st {
height:10px;
background-position:-4691px 0
}
.iti-flag.sv {
height:12px;
background-position:-4713px 0
}
.iti-flag.sx {
height:14px;
background-position:-4735px 0
}
.iti-flag.sy {
height:14px;
background-position:-4757px 0
}
.iti-flag.sz {
height:14px;
background-position:-4779px 0
}
.iti-flag.ta {
height:10px;
background-position:-4801px 0
}
.iti-flag.tc {
height:10px;
background-position:-4823px 0
}
.iti-flag.td {
height:14px;
background-position:-4845px 0
}
.iti-flag.tf {
height:14px;
background-position:-4867px 0
}
.iti-flag.tg {
height:13px;
background-position:-4889px 0
}
.iti-flag.th {
height:14px;
background-position:-4911px 0
}
.iti-flag.tj {
height:10px;
background-position:-4933px 0
}
.iti-flag.tk {
height:10px;
background-position:-4955px 0
}
.iti-flag.tl {
height:10px;
background-position:-4977px 0
}
.iti-flag.tm {
height:14px;
background-position:-4999px 0
}
.iti-flag.tn {
height:14px;
background-position:-5021px 0
}
.iti-flag.to {
height:10px;
background-position:-5043px 0
}
.iti-flag.tr {
height:14px;
background-position:-5065px 0
}
.iti-flag.tt {
height:12px;
background-position:-5087px 0
}
.iti-flag.tv {
height:10px;
background-position:-5109px 0
}
.iti-flag.tw {
height:14px;
background-position:-5131px 0
}
.iti-flag.tz {
height:14px;
background-position:-5153px 0
}
.iti-flag.ua {
height:14px;
background-position:-5175px 0
}
.iti-flag.ug {
height:14px;
background-position:-5197px 0
}
.iti-flag.um {
height:11px;
background-position:-5219px 0
}
.iti-flag.us {
height:11px;
background-position:-5241px 0
}
.iti-flag.uy {
height:14px;
background-position:-5263px 0
}
.iti-flag.uz {
height:10px;
background-position:-5285px 0
}
.iti-flag.va {
height:15px;
background-position:-5307px 0
}
.iti-flag.vc {
height:14px;
background-position:-5324px 0
}
.iti-flag.ve {
height:14px;
background-position:-5346px 0
}
.iti-flag.vg {
height:10px;
background-position:-5368px 0
}
.iti-flag.vi {
height:14px;
background-position:-5390px 0
}
.iti-flag.vn {
height:14px;
background-position:-5412px 0
}
.iti-flag.vu {
height:12px;
background-position:-5434px 0
}
.iti-flag.wf {
height:14px;
background-position:-5456px 0
}
.iti-flag.ws {
height:10px;
background-position:-5478px 0
}
.iti-flag.xk {
height:15px;
background-position:-5500px 0
}
.iti-flag.ye {
height:14px;
background-position:-5522px 0
}
.iti-flag.yt {
height:14px;
background-position:-5544px 0
}
.iti-flag.za {
height:14px;
background-position:-5566px 0
}
.iti-flag.zm {
height:14px;
background-position:-5588px 0
}
.iti-flag.zw {
height:10px;
background-position:-5610px 0
}
.iti-flag {
width:20px;
height:15px;
box-shadow:0 0 1px 0 #888;
background-image:url(/wp-content/themes/avis/img/flags.png);
background-repeat:no-repeat;
background-color:#DBDBDB;
background-position:20px 0
}
@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min--moz-device-pixel-ratio: 2),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx) {
.iti-flag {
background-image:url(/wp-content/themes/avis/img/flags@2x.png)
}
}
.iti-flag.np {
background-color:transparent
}
.slick-slider {
position:relative;
display:block;
box-sizing:border-box;
-webkit-touch-callout:none;
-webkit-user-select:none;
-ms-user-select:none;
user-select:none;
-ms-touch-action:pan-y;
touch-action:pan-y;
-webkit-tap-highlight-color:transparent
}
.slick-list {
position:relative;
overflow:hidden;
display:block;
margin:0;
padding:0
}
.slick-list:focus {
outline:none
}
.slick-list.dragging {
cursor:pointer;
cursor:hand
}
.slick-slider .slick-track,.slick-slider .slick-list {
-ms-transform:translate3d(0,0,0);
transform:translate3d(0,0,0)
}
.slick-track {
position:relative;
left:0;
top:0;
display:block;
margin-left:auto;
margin-right:auto
}
.slick-track:before,.slick-track:after {
content:"";
display:table
}
.slick-track:after {
clear:both
}
.slick-loading .slick-track {
visibility:hidden
}
.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-slide.dragging img {
pointer-events:none
}
.slick-initialized .slick-slide {
display:block
}
.slick-loading .slick-slide {
visibility:hidden
}
.slick-vertical .slick-slide {
display:block;
height:auto;
border:1px solid transparent
}
.slick-arrow.slick-hidden {
display:none
}
.slick-loading .slick-list {
background:#fff url(/wp-content/themes/avis/img/ajax-loader.gif) center center no-repeat
} .slick-prev,.slick-next {
position:absolute;
display:block;
height:20px;
width:20px;
line-height:0;
font-size:0;
cursor:pointer;
background:transparent;
color:transparent;
top:50%;
-ms-transform:translate(0,-50%);
transform:translate(0,-50%);
padding:0;
border:none;
outline:none
}
.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus {
outline:none;
background:transparent;
color:transparent
}
.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before {
opacity:1
}
.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before {
opacity:.25
}
.slick-prev:before,.slick-next:before { font-size:20px;
line-height:1;
color:#fff;
opacity:.75;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale
}
.slick-prev {
left:-25px
}
[dir="rtl"] .slick-prev {
left:auto;
right:-25px
}
.slick-prev:before {
content:"←"
}
[dir="rtl"] .slick-prev:before {
content:"→"
}
.slick-next {
right:-25px
}
[dir="rtl"] .slick-next {
left:-25px;
right:auto
}
.slick-next:before {
content:"→"
}
[dir="rtl"] .slick-next:before {
content:"←"
}
.slick-dotted.slick-slider {
margin-bottom:30px
}
.slick-dots {
position:absolute;
bottom:-25px;
list-style:none;
display:block;
text-align:center;
padding:0;
margin:0;
width:100%
}
.slick-dots li {
position:relative;
display:inline-block;
height:20px;
width:20px;
margin:0 5px;
padding:0;
cursor:pointer
}
.slick-dots li button {
border:0;
background:transparent;
display:block;
height:20px;
width:20px;
outline:none;
line-height:0;
font-size:0;
color:transparent;
padding:5px;
cursor:pointer
}
.slick-dots li button:hover,.slick-dots li button:focus {
outline:none
}
.slick-dots li button:hover:before,.slick-dots li button:focus: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;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale
}
.slick-dots li.slick-active button:before {
color:#000;
opacity:.75
}